#coverageForm [hidden]{display:none!important}#coverageMap{height:360px;min-height:260px;border:1px solid var(--line);border-radius:14px;isolation:isolate;margin-top:16px}#coverageForm select,#coverageForm textarea{width:100%;min-height:44px;font:inherit;padding:12px 13px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:inherit}.coverage-tools{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.coverage-tools .btn,.coverage-list .btn{min-height:44px}.coverage-help{font-size:14px;line-height:1.5;color:var(--hint)}#zoneEditor{padding:16px;border:1px solid var(--line);border-radius:14px;margin:16px 0}#zoneTariffs{border:0;padding:12px 0;margin:0}#zoneEditor summary{cursor:pointer;padding:12px 0}.coverage-list{padding-left:24px}.coverage-list li{padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.coverage-list strong{display:block}.coverage-list p{margin:6px 0;font-size:14px}#coverageForm :focus-visible{outline:2px solid var(--brand);outline-offset:2px}#coverageMap .leaflet-control a{color:#222}#coverageMap .leaflet-container{font:inherit}@media(max-width:500px){#coverageMap{height:300px}#zoneEditor{padding:12px}.coverage-tools .btn{flex:1 1 auto}}
