#city-radio-dialog[data-radio-ux]{padding:24px}#city-radio-dialog[data-radio-ux]>[data-radio-close]{float:none;display:flex;align-items:center;gap:8px;margin:0 0 16px auto;padding:8px 12px;border:1px solid var(--line,#ddd);border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}#city-radio-dialog[data-radio-ux] h2{margin:0 0 20px}#city-radio-dialog[data-radio-ux] #city-radio-status{display:flex;align-items:center;gap:10px;margin:20px 0 0;padding:12px 14px;border:1px solid var(--line,#ddd);border-radius:10px;font-size:15px;line-height:1.5}#city-radio-dialog[data-radio-ux] #city-radio-status:before{content:'🔊';font-size:20px;flex:none;color:var(--accent,#963044)}#rezh-radio-mini[hidden]{display:none}#rezh-radio-mini{position:fixed;z-index:90;right:24px;bottom:24px;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 16px;border:1px solid var(--line,#ddd);border-radius:12px;background:var(--card,#fff);box-shadow:0 4px 18px #0002;color:var(--text,#202a30)}#rezh-radio-mini [data-radio-name]{font-weight:600;overflow-wrap:anywhere;min-width:0}#rezh-radio-mini button{font:inherit;white-space:nowrap;border:1px solid var(--line,#ddd);border-radius:8px;background:transparent;color:inherit;padding:8px 10px;cursor:pointer}#rezh-radio-mini button:focus-visible,#city-radio-dialog[data-radio-ux] button:focus-visible{outline:2px solid #963044;outline-offset:3px}@media(max-width:600px){#city-radio-dialog[data-radio-ux]{padding:18px}#rezh-radio-mini{left:16px;right:16px;bottom:16px;gap:8px;padding:10px;flex-wrap:wrap}#rezh-radio-mini [data-radio-name]{flex:1 1 90px}#rezh-radio-mini button{font-size:14px}}

#city-radio-dialog[data-radio-ux] #city-radio-status:before{content:"";width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 3 5 8H1v8h4l6 5V3zm4 4v3a3 3 0 0 1 0 4v3a6 6 0 0 0 0-10zm3-4v3a8 8 0 0 1 0 12v3a11 11 0 0 0 0-18z'/%3E%3C/svg%3E") center/contain no-repeat}#rezh-radio-mini button,#city-radio-dialog[data-radio-ux] button{display:inline-flex;align-items:center;justify-content:center;gap:6px}#city-radio-dialog[data-radio-ux]>[data-radio-close]{display:inline-flex;margin:0 8px 16px 0}#city-radio-dialog[data-radio-ux]>[data-radio-stop]{padding:8px 12px;border:1px solid var(--line,#ddd);border-radius:8px;background:transparent;font:inherit;margin:0 0 16px;color:inherit;cursor:pointer}#rezh-radio-mini>svg{flex:none}#rezh-radio-mini button{min-height:40px}#rezh-radio-space[hidden]{display:none}@media(max-width:600px){#rezh-radio-mini{bottom:calc(12px + env(safe-area-inset-bottom));padding:8px;gap:6px}#rezh-radio-mini [data-radio-name]{flex:1 1 150px}#rezh-radio-mini button{flex:1 1 auto}#rezh-radio-mini [data-radio-stop]{flex:0 0 auto}}
