.acc-road{fill:var(--plan-asphalt);stroke:none}.acc-asphalt-dot{fill:color-mix(in oklch, var(--plan-kerb) 55%, transparent)}.acc-kerb{fill:none;stroke:var(--plan-kerb);stroke-linejoin:round}.acc-kerb.is-thin{stroke:var(--plan-pave-joint)}.acc-pave{fill:var(--plan-pave)}.acc-pave-joint{stroke:var(--plan-pave-joint);fill:none}.acc-easement{stroke:color-mix(in oklch, var(--plan-easement) 60%, transparent)}.acc-stall{fill:var(--plan-asphalt);stroke:var(--bg,#fff)}.acc-stall.is-visitor{fill:color-mix(in oklch, var(--plan-asphalt) 60%, var(--plan-roof))}.acc-stall-n{fill:var(--bg,#fff);font-variant-numeric:tabular-nums;font-weight:700}.acc-turn{fill:none;stroke:var(--plan-kerb)}.acc-dim line,.acc-dim path{stroke:var(--plan-limit);fill:none}.acc-width{fill:var(--plan-limit);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:600}.acc-arrow{stroke:var(--plan-limit);fill:none}.acc-arrow-head{fill:var(--plan-limit)}.acc-entry{fill:var(--plan-limit);font-family:var(--font-display);letter-spacing:.01em;font-weight:600}.acc-name{fill:color-mix(in oklch, var(--plan-limit) 75%, transparent);letter-spacing:.05em;font-weight:500}.lg-acc-road{background:var(--plan-asphalt);outline:.12em solid var(--plan-kerb)}.lg-acc-pave{background:repeating-linear-gradient(0deg, var(--plan-pave-joint) 0 .06em, var(--plan-pave) 0 .35em);outline:.06em solid var(--plan-pave-joint)}.lg-acc-easement{background:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--plan-easement) 60%, transparent) 0 .12em, var(--plan-asphalt) 0 .5em);outline:.12em solid var(--plan-kerb)}.lg-acc-stall{background:var(--plan-asphalt);outline:.06em solid var(--bg,#fff)}.lg-acc-turn{outline:.1em dashed var(--plan-kerb);aspect-ratio:1;border-radius:50%}.lg-acc-arrow{border-top:.18em solid var(--plan-limit);height:0!important}
