.egm{--egm-map-max:max(240px, calc(100svh - 340px));border:2.5px solid var(--ex-ink);background:var(--ex-surface);box-shadow:0 4px 0 var(--ex-ink);color:var(--ex-ink);border-radius:18px;padding:12px}@media (max-width:639px){.egm{border-radius:14px;padding:8px}}.egm figure{margin:0}.egm .us-state-map-frame,.egm .region-map-frame{background-color:var(--ex-sea);background-image:radial-gradient(120% 90% at 50% 40%, var(--ex-sea-2), var(--ex-sea));border-radius:12px;box-shadow:inset 0 0 0 1.5px #0000001a}.egm .has-up>.region-map-frame{background-image:linear-gradient(transparent 55px, #0000001f 55px 56px, transparent 56px), radial-gradient(120% 90% at 50% 40%, var(--ex-sea-2), var(--ex-sea))}.egm svg{max-height:min(var(--egm-map-max), 640px)}.egm .has-up svg{max-height:min(calc(var(--egm-map-max) - 56px), 584px)}.egm>figure{max-width:calc(min(var(--egm-map-max) - 56px, 584px) * var(--egm-ar));margin-inline:auto}.egm .map-relief{filter:drop-shadow(calc(1.2px * var(--mv-k,1)) 0 0 var(--ex-ink)) drop-shadow(calc(-1.2px * var(--mv-k,1)) 0 0 var(--ex-ink)) drop-shadow(0 calc(1.2px * var(--mv-k,1)) 0 var(--ex-ink)) drop-shadow(0 calc(-1.2px * var(--mv-k,1)) 0 var(--ex-ink)) drop-shadow(0 calc(3.5px * var(--mv-k,1)) 0 var(--ex-ink))}.egm .map-relief a>path,.egm .map-relief g>path{stroke:var(--ex-ink);stroke-width:1px;stroke-linejoin:round}.egm .map-relief rect[data-co]{stroke:var(--ex-ink);stroke-width:1.6px}.egm .region-map-frame svg>path:first-of-type{fill:var(--ex-land);stroke:var(--ex-land-edge);stroke-width:.8px}.egm svg>g[data-co]>path{stroke:var(--ex-ink);stroke-width:1px;stroke-dasharray:none}.egm text.lbl{fill:var(--ex-ink);stroke:#fffc}.egm .fill-leaf{fill:var(--ex-go)}.egm .fill-honey{fill:var(--ex-caution)}.egm .fill-comb{fill:var(--ex-stop)}.egm .fill-line-soft{fill:var(--ex-none)}.egm .fill-muted{fill:var(--ex-ink)}.egm .mv-legend{color:var(--ex-clay);margin:12px 4px 0;font-size:.9rem}.egm .mv-legend>span{gap:8px 18px;font-size:.9rem}.egm [data-legend]>span:first-child,.egm :is(.us-state-chips,.region-map-chips) [data-chip]>span:first-child{box-sizing:border-box;border:2px solid var(--ex-ink);width:14px;height:14px;box-shadow:none;border-radius:4px}.egm .bg-leaf{background-color:var(--ex-go)}.egm .bg-honey{background-color:var(--ex-caution)}.egm .bg-comb{background-color:var(--ex-stop)}.egm .bg-line-soft{background-color:var(--ex-none)}.egm :is(.us-state-chips,.region-map-chips) a[data-chip]{border:2px solid var(--ex-ink);box-shadow:0 2px 0 var(--ex-ink);color:var(--ex-ink)}.egm :is(.us-state-chips,.region-map-chips) span[data-chip]{border:2px dashed var(--ex-ink);color:var(--ex-clay)}.egm :is(.us-state-chips,.region-map-chips) a[data-chip][aria-current=page]{background:var(--ex-ink);color:#fff;box-shadow:0 2px 0 var(--ex-ink)}.egm :is(.us-state-chips,.region-map-chips) a[data-chip][aria-current=page]>span:first-child{border-color:#fff}@media (max-width:900px){.egm figure:not(.mv-fs) :is(.us-state-map-frame,.region-map-frame),.egm figure:not(.mv-fs) .mv-frame{background-repeat:no-repeat;background-size:100% calc(100% - 54px);padding-top:0;padding-bottom:54px;padding-right:0}.egm figure:not(.mv-fs) .mv-controls{flex-direction:row-reverse;align-items:center;bottom:6px;right:6px}.egm figure:not(.mv-fs) .mv-zoom{flex-direction:row-reverse}.egm figure:not(.mv-fs) .mv-zoom .mv-btn:first-child{border-radius:0 var(--mv-radius) var(--mv-radius) 0}.egm figure:not(.mv-fs) .mv-zoom .mv-btn:last-child{border-radius:var(--mv-radius) 0 0 var(--mv-radius)}.egm figure:not(.mv-fs) .mv-zoom .mv-btn+.mv-btn{background:linear-gradient(var(--mv-line), var(--mv-line)) 100% 50% / 1px calc(100% - 20px) no-repeat}.egm figure:not(.mv-fs) .mv-hint{bottom:54px}.egm figure:not(.mv-fs) .mv-reset[aria-disabled=true]{display:none}.egm figure:not(.mv-fs) .mv-up{max-width:calc(100% - 210px);padding:0 12px 0 9px;font-size:13.5px;top:auto;bottom:6px;left:6px}.egm figure:not(.mv-fs) .mv-frame:has(.mv-reset[aria-disabled=true]) .mv-up{max-width:calc(100% - 158px)}.egm .has-up:not(.mv-fs)>.region-map-frame{background-image:radial-gradient(120% 90% at 50% 40%, var(--ex-sea-2), var(--ex-sea))}.egm .has-up svg{max-height:min(var(--egm-map-max), 640px)}.egm>figure{max-width:calc(min(var(--egm-map-max), 640px) * var(--egm-ar))}}.egm .mv-fs svg,.egm .mv-fs .has-up svg,.egm figure.mv-fs svg{max-height:none}.egm>figure.mv-fs{max-width:none}.egm path.fill-none.stroke-ink{stroke:var(--ex-ink);stroke-width:3px}.egm rect.stroke-ink,.egm .map-relief rect[data-co].stroke-ink{stroke:var(--ex-ink);stroke-width:2.6px}.egm.egm-card{border:2.5px solid var(--ex-ink);background:var(--ex-surface);box-shadow:0 4px 0 var(--ex-ink);border-radius:18px;padding:16px}@media (min-width:640px){.egm.egm-card{padding:20px}}.egm-card>figure{max-width:none;margin-inline:0}.egm-card .mv-legend{margin:10px 2px 0}.egm-card .mv-legend>span{gap:6px 14px;font-size:.8rem}@media (min-width:1024px){.egm:not(.egm-card)>figure:not(.mv-fs){max-width:calc(min(var(--egm-map-max) - 56px, 584px) * var(--egm-ar) + 12rem + 24px);grid-template-columns:minmax(0,1fr) 12rem;align-items:end;column-gap:24px;display:grid}.egm:not(.egm-card)>figure:not(.mv-fs)>.mv-legend{grid-area:1/2;margin:0 0 12px}.egm:not(.egm-card)>figure:not(.mv-fs)>.mv-legend>span{flex-direction:column;align-items:flex-start}}@media print{.egm .map-relief{filter:none}}
