/* Area Map (Mapbox) — kabdalis2 design system.
   view.js adds .am.b-card to wrapper at runtime. */

.kabdalis-area-map.am{
    padding:0;
    overflow:hidden;
    position:relative;
}
.am .area-map-stage{
    width:100%; min-height:360px;
    background:var(--surface2);
    position:relative;
}
.am .area-map-status:empty{ display:none; }
.am .area-map-status{
    position:absolute; bottom:14px; left:14px; right:14px;
    padding:11px 14px;
    border-radius:var(--radius-sm);
    background:color-mix(in srgb, var(--surface) 92%, transparent);
    border:1px solid var(--line);
    color:var(--ink); font-size:.88rem;
    backdrop-filter:blur(8px);
    -webkit-backdrop-filter:blur(8px);
}
.am .area-map-status.is-error{
    background:color-mix(in srgb, var(--warn) 9%, var(--surface));
    border-color:var(--warn); color:var(--ink);
}
.am[data-full-width="true"]{ border-radius:0; }
