.sdi-map,.sdi-units,.sdi-unit{font:inherit;color:inherit}.sdi-map{position:relative}.sdi-map__viewport{overflow:auto;overscroll-behavior:contain}.sdi-map__stage{position:relative;width:100%;aspect-ratio:var(--sdi-map-ratio)}.sdi-map__image,.sdi-map__overlay{display:block;position:absolute;inset:0;width:100%;height:100%}.sdi-map__image{object-fit:contain}.sdi-map__area{fill:var(--sdi-status-color);fill-opacity:.28;stroke:var(--sdi-status-color);stroke-width:3;cursor:pointer;transition:fill-opacity .2s}.sdi-map__area:hover,.sdi-map__area:focus{fill-opacity:.58;outline:none}.sdi-map__tooltip{position:absolute;z-index:5;min-width:220px;padding:14px;background:#fff;color:#1f2937;border:1px solid #d1d5db;box-shadow:0 10px 30px rgba(0,0,0,.16)}.sdi-map__tooltip strong,.sdi-map__panel strong{display:block;font-size:1.1em;margin-bottom:6px}.sdi-map__panel{position:absolute;z-index:6;right:12px;bottom:12px;left:12px;padding:18px;background:#fff;color:#1f2937;border:1px solid #d1d5db;box-shadow:0 10px 30px rgba(0,0,0,.16)}.sdi-map__close{position:absolute;top:6px;right:8px;border:0;background:transparent;font-size:26px;cursor:pointer}.sdi-map__cta{display:inline-block;margin-top:12px;padding:10px 16px;background:#1f2937;color:#fff;text-decoration:none}.sdi-units__filters{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px}.sdi-units__filters label{display:grid;gap:6px}.sdi-units__filters select{min-width:180px;padding:8px}.sdi-units__table-wrap{overflow-x:auto}.sdi-units__table{width:100%;border-collapse:collapse}.sdi-units__table th,.sdi-units__table td{padding:12px;border-bottom:1px solid #e5e7eb;text-align:left;white-space:nowrap}.sdi-status{display:inline-flex;align-items:center;gap:7px}.sdi-status:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--sdi-status-color)}.sdi-unit{display:flex;gap:16px;align-items:center;flex-wrap:wrap}
@media(max-width:767px){.sdi-map__stage{width:900px}.sdi-map__tooltip{display:none!important}.sdi-map__panel{position:relative;right:auto;bottom:auto;left:auto;margin-top:10px}.sdi-units__filters{display:grid}.sdi-units__filters select{width:100%}}

