#sa-consent-root{font:16px/1.5 system-ui,sans-serif;color:#20252a;text-align:left}#sa-consent-root [hidden]{display:none!important}.sa-panel,#sa-dialog{box-sizing:border-box;background:#fff;border:1px solid #bdcbd4;border-radius:10px;box-shadow:0 6px 32px #0003;padding:22px;color:#20252a}.sa-panel{position:fixed;bottom:20px;right:20px;width:min(620px,calc(100% - 40px));z-index:11000}#sa-consent-root h2{font:bold 23px/1.3 system-ui,sans-serif;color:#20252a;margin:0 0 12px}#sa-consent-root p{margin:10px 0}#sa-dialog{width:min(660px,calc(100% - 28px));max-height:calc(100vh - 28px);overflow:auto;z-index:11002}#sa-dialog::backdrop{background:#17232bcc}.sa-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#sa-consent-root button{font:600 15px/1.3 system-ui,sans-serif;border:1px solid #3c617b;background:#fff;color:#244f6d;border-radius:6px;min-height:44px;padding:11px 15px;cursor:pointer}#sa-consent-root button:hover{background:#edf5fa}#sa-consent-root button:focus-visible,#sa-statistics:focus-visible{outline:3px solid #155e91;outline-offset:3px}#sa-reopen{position:fixed;bottom:0;left:15px;z-index:10999;box-shadow:0 0 5px #0003}.sa-choice{display:flex;align-items:flex-start;gap:12px;padding:14px 0}.sa-choice input{width:22px;height:22px;margin:2px 0;flex:0 0 auto}.sa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:560px){.sa-panel{bottom:12px;right:12px;width:calc(100% - 24px);padding:18px}.sa-actions{flex-direction:column}.sa-actions button{width:100%}#sa-reopen{font-size:13px;min-height:44px}.sa-panel h2{font-size:21px}}
.sa-map-placeholder{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;background:#f0f3f5;border:1px solid #ced9df;text-align:center;color:#243d4f}.sa-map-placeholder[hidden]{display:none}.sa-map-placeholder button{background:#fff;border:1px solid #3c617b;border-radius:6px;min-height:44px;padding:10px 15px;cursor:pointer}.sa-map-active:empty{display:none}
