/* A compact view of the same brand coverage map inside customer navigation. */
body.customer-coverage-embed main{padding:12px}
body.customer-coverage-embed header,body.customer-coverage-embed #ml-guide-launch{display:none!important}
body.customer-coverage-embed .legend{gap:6px;margin:6px 0 10px;font-size:12px}
body.customer-coverage-embed .legend span{padding:6px 8px}
body.customer-coverage-embed #notice{margin:0 0 10px;padding:9px;font-size:13px}
body.customer-coverage-embed #map{height:56vh;min-height:300px}
body.customer-coverage-embed .coverage-layout{grid-template-columns:1fr}

#custom-zones-panel{margin-top:18px;padding:18px;background:white;border:1px solid #e7e1d8;border-radius:12px}#zones{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.coverage-layout>aside{align-self:start;position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto;scrollbar-gutter:stable}@media(max-width:720px){.coverage-layout>aside{position:static;max-height:none}}
.enterprise-vip-row{background:#fff7df}.enterprise-vip-badge{display:inline-block;padding:3px 7px;border-radius:6px;background:#fff0bc;color:#79570c;font-weight:700}
