.map-placeholder[data-astro-cid-u76lerew]{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;background:#14232d}.map-preview[data-astro-cid-u76lerew]{display:block;min-height:0;width:100%;height:100%}.map-preview[data-astro-cid-u76lerew] img[data-astro-cid-u76lerew]{display:block;width:100%;height:100%;object-fit:contain}.map-consent[data-astro-cid-u76lerew]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;padding:10px 16px;text-align:center;background:#101c25}.map-consent[data-astro-cid-u76lerew] p[data-astro-cid-u76lerew]{font-size:max(min(12px,var(--phd-type-min, 11px)),calc((12px) * var(--phd-type-scale, 1)));line-height:1.5;margin:0;color:#c4d1dc}.map-consent[data-astro-cid-u76lerew] p[data-astro-cid-u76lerew]:last-child{flex-basis:100%}.map-consent[data-astro-cid-u76lerew] a[data-astro-cid-u76lerew]{color:var(--orange-light);text-decoration:underline}.map-load[data-astro-cid-u76lerew]{padding:10px 14px;min-height:44px;border:1px solid var(--orange);border-radius:8px;background:#17232d;color:#fff;cursor:pointer}.location-section[data-astro-cid-u76lerew]{padding:34px 0 42px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 75% 55% at 12% 0%,#ff800016,transparent 82%),linear-gradient(180deg,#0b151e,#071018)}.location-grid[data-astro-cid-u76lerew]{display:grid;grid-template-columns:390px minmax(0,1fr);gap:22px;align-items:stretch}.location-card[data-astro-cid-u76lerew]{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:270px;padding:18px 22px;border:1px solid #ff80004b;border-radius:16px;background:radial-gradient(circle at 10% 0%,#ff800021,transparent 45%),#101c25}.location-card[data-astro-cid-u76lerew] .eyebrow[data-astro-cid-u76lerew]{margin:0}.location-card[data-astro-cid-u76lerew] h2[data-astro-cid-u76lerew]{margin:7px 0 10px;font-size:max(min(30px,var(--phd-type-min, 11px)),calc((30px) * var(--phd-type-scale, 1)));line-height:1.07}.location-card[data-astro-cid-u76lerew] address[data-astro-cid-u76lerew]{color:#d4e0ea;font-size:max(min(14px,var(--phd-type-min, 11px)),calc((14px) * var(--phd-type-scale, 1)));font-style:normal;line-height:1.4}.location-actions[data-astro-cid-u76lerew]{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.map-button[data-astro-cid-u76lerew]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border-radius:8px;font-size:max(min(13px,var(--phd-type-min, 11px)),calc((13px) * var(--phd-type-scale, 1)));font-weight:800}.map-button[data-astro-cid-u76lerew].maps{color:#071018;background:var(--orange)}.map-button[data-astro-cid-u76lerew].maps:hover{background:var(--orange-light)}.map-button[data-astro-cid-u76lerew].waze{color:#ecf3fa;border:1px solid #bdcbd752;background:#ffffff08}.map-button[data-astro-cid-u76lerew].waze:hover{border-color:var(--orange)}.location-phone[data-astro-cid-u76lerew]{align-self:flex-start;margin-top:11px;color:var(--orange-light);font-size:max(min(13px,var(--phd-type-min, 11px)),calc((13px) * var(--phd-type-scale, 1)));font-weight:700}.location-phone[data-astro-cid-u76lerew]:hover{text-decoration:underline}.map-frame[data-astro-cid-u76lerew]{min-width:0;overflow:hidden;border:1px solid #ff80004b;border-radius:16px;background:#101c25;display:flex;flex-direction:column}.map-canvas[data-astro-cid-u76lerew]{height:360px;min-width:0}.map-canvas[data-astro-cid-u76lerew] iframe{display:block;width:100%;height:100%;border:0}.map-footer[data-astro-cid-u76lerew]{padding:12px 16px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap}.map-status[data-astro-cid-u76lerew]{flex:1 1 220px;font-size:max(min(12px,var(--phd-type-min, 11px)),calc((12px) * var(--phd-type-scale, 1)));line-height:1.5;margin:0;color:#c4d1dc}.map-route[data-astro-cid-u76lerew],.map-retry[data-astro-cid-u76lerew]{font-size:max(min(12px,var(--phd-type-min, 11px)),calc((12px) * var(--phd-type-scale, 1)));font-weight:800;color:var(--orange-light)}.map-route[data-astro-cid-u76lerew]:hover{text-decoration:underline}.map-retry[data-astro-cid-u76lerew]{padding:8px;border:1px solid #ff800077;border-radius:6px;background:#17232d;cursor:pointer}.map-retry[data-astro-cid-u76lerew][hidden]{display:none}@media(max-width:1100px){.location-grid[data-astro-cid-u76lerew]{grid-template-columns:1fr}.location-card[data-astro-cid-u76lerew]{min-height:0}}@media(max-width:700px){.location-section[data-astro-cid-u76lerew]{padding:28px 0 35px}.location-card[data-astro-cid-u76lerew]{padding:20px}.map-canvas[data-astro-cid-u76lerew]{height:340px}.map-route[data-astro-cid-u76lerew]{font-size:max(min(11px,var(--phd-type-min, 11px)),calc((11px) * var(--phd-type-scale, 1)))}}
