[id="3dkan-consent-root"]{font:16px/1.5 system-ui,sans-serif;color:#142536}[id="3dkan-consent-root"] [hidden]{display:none!important}[id="3dkan-consent-settings"]{position:fixed;left:1rem;bottom:1rem;z-index:2147483000;border:2px solid #203e52;border-radius:.5rem;padding:.65rem .9rem;color:#142536;background:#fff;font:inherit;cursor:pointer;box-shadow:0 2px 8px #0003}.consent-panel{position:fixed;inset:0;z-index:2147483001;background:#10202ecc;display:grid;place-items:center;padding:1rem;overflow:auto;overscroll-behavior:contain}.consent-card{box-sizing:border-box;width:min(100%,46rem);max-height:calc(100dvh - 2rem);overflow:auto;background:#fff;border:2px solid #203e52;border-radius:.75rem;padding:1.25rem;box-shadow:0 8px 32px #0004}.consent-card h2{font-size:1.4rem;margin:0 0 .75rem}.consent-card p{margin:.7rem 0}.consent-card fieldset{border:1px solid #70818c;border-radius:.4rem;padding:.75rem}.consent-card label{display:flex;gap:.6rem;align-items:flex-start;margin:.6rem 0}.consent-card input{width:1.25rem;height:1.25rem;flex:0 0 auto;margin-top:.25rem;accent-color:#174767}.consent-actions{display:flex;gap:.6rem;flex-wrap:wrap}.consent-actions button{flex:1 1 12rem;min-height:44px;background:#f5f8fa;border:2px solid #203e52;border-radius:.4rem;color:#142536;padding:.65rem .9rem;font:inherit;cursor:pointer}.consent-actions button:hover,[id="3dkan-consent-settings"]:hover{background:#e6eff5}[id="3dkan-consent-root"] :focus-visible{outline:3px solid #b44400;outline-offset:3px}.consent-card a{color:#075580;text-decoration:underline}.consent-warning{border-left:4px solid #a34000;padding:.5rem .75rem;background:#fff5e9}[id="3dkan-consent-status"]:empty{display:none}@media(max-width:480px){.consent-card{padding:1rem}.consent-actions button{flex-basis:100%}[id="3dkan-consent-settings"]{left:.5rem;bottom:.5rem;font-size:.9rem}}@media(prefers-reduced-motion:reduce){[id="3dkan-consent-root"] *{scroll-behavior:auto}}
