/* Longitudinal map section: no fading edges, no reset of the whole scene. */
.parcel-activity {position:relative;margin:12px 0 8px;background:transparent;border:0;padding:0;}
.parcel-activity-scene {width:100%;line-height:0;overflow:hidden;background:#fff;border-radius:3px;}
.parcel-activity svg {display:block;width:100%;height:auto;aspect-ratio:6/1;overflow:hidden;}
.parcel-activity path {vector-effect:non-scaling-stroke;stroke-linejoin:round;}
.pa-ribbon {animation:pa-travel 96s linear infinite;}
.pa-parcel {fill:var(--pa-base,#f3f5f2);stroke:#a8b1b1;stroke-width:.7;}
.pa-road {fill:none;stroke:#bcc6c9;stroke-width:1.3;stroke-linecap:round;}
.pa-ortho-ribbon{will-change:transform}
.pa-ortho-lot{stroke:#849293;stroke-width:.55}
.parcel-activity-attribution{display:block;font-size:10px;color:#63747b;line-height:1.35;margin-top:3px;padding-right:30px}
.parcel-activity-attribution[hidden]{display:none}
.parcel-activity[data-ortho="true"] .parcel-activity-pause{bottom:19px}
.parcel-activity .pa-seam-corridor {fill:none;stroke:#fff;stroke-width:16;vector-effect:none;}
.pa-seam-edges {fill:none;stroke:#bcc6c9;stroke-width:.7;}
.pa-daughter {fill:#f3f5f2;stroke:#137d86;stroke-width:1.45;}
.pa-initial-lot {opacity:0;animation:pa-appear .001s steps(1,end) forwards;animation-delay:var(--pa-initial-delay);}
.pa-build-loop {visibility:hidden;animation:pa-build-loop 96s steps(1,end) infinite;animation-delay:var(--pa-delay);}
.pa-change {animation:pa-use 96s steps(1,end) infinite;animation-delay:var(--pa-delay);}
.pa-division {visibility:hidden;animation:pa-divide 96s steps(1,end) infinite;animation-delay:var(--pa-delay);}
.pa-child-use {animation:pa-child-use 96s steps(1,end) infinite;animation-delay:var(--pa-delay);}
.parcel-activity[data-state="paused"] *, .parcel-activity[data-state="failed"] *, .parcel-activity[data-state="complete"] *,
.parcel-activity[data-user-paused="true"] *, html[data-activity-hidden="true"] .parcel-activity * {animation-play-state:paused !important;}
.parcel-activity-pause {position:absolute;right:4px;bottom:4px;width:25px;min-width:25px;height:25px;min-height:25px;padding:6px !important;border:0 !important;border-radius:50%;background:#fff !important;color:#38626d !important;opacity:.65;display:grid;place-items:center;}
.parcel-activity-pause::before {content:'';width:8px;height:10px;border-left:2px solid currentColor;border-right:2px solid currentColor;}
.parcel-activity-pause[aria-pressed="true"]::before {width:0;height:0;border:5px solid transparent;border-left:8px solid currentColor;transform:translateX(3px);}
.parcel-activity-pause:hover,.parcel-activity-pause:focus-visible {opacity:1;}
.parcel-activity-pause:focus-visible {outline:2px solid #00587a;outline-offset:2px;}
.parcel-selection-transition[hidden] {display:none !important;}
.parcel-selection-transition {position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(28,48,57,.28);}
.parcel-selection-transition-card {width:min(720px,100%);border-radius:18px;background:#fff;padding:26px;text-align:left;}
.parcel-selection-transition-card h3 {font-size:22px;margin:0 0 12px;color:#00587a;}
.parcel-selection-transition-card p {font-size:14px;line-height:1.55;margin:10px 0;}
.parcel-selection-transition-card .parcel-transition-hint {color:#52646e;font-size:13px;}
@keyframes pa-travel {from{transform:translateX(0)}to{transform:translateX(-2400px)}}
@keyframes pa-appear {from{opacity:0}to{opacity:1}}
@keyframes pa-build-loop {0%{visibility:hidden}2%{visibility:visible}80%,100%{visibility:hidden}}
@keyframes pa-use {0%{fill:var(--pa-base)}12%{fill:var(--pa-use)}80%,100%{fill:var(--pa-base)}}
@keyframes pa-divide {0%{visibility:hidden}20%{visibility:visible}80%,100%{visibility:hidden}}
@keyframes pa-child-use {0%{fill:#f3f5f2}30%{fill:var(--pa-use)}80%,100%{fill:#f3f5f2}}
@media(max-width:520px){.parcel-selection-transition-card{padding:18px}.parcel-activity-pause{width:22px;min-width:22px;height:22px;min-height:22px;right:2px;bottom:2px}}
@media(prefers-reduced-motion:reduce){.parcel-activity *,#progress-bar.is-indeterminate{animation:none !important;transition:none !important}.pa-initial-lot{opacity:1}.pa-build-loop{visibility:visible}.parcel-activity-pause{display:none}}
