#idro-google-preferences{position:fixed;z-index:99999;bottom:18px;left:18px;width:min(540px,calc(100vw - 36px));box-sizing:border-box;max-height:calc(100dvh - 80px);overflow:auto;padding:22px;background:#fff;color:#132b3d;border:1px solid #ccd7df;border-top:4px solid #ef7624;border-radius:10px;box-shadow:0 8px 40px #102b3d38;font-family:inherit;font-size:15px;line-height:1.5}#idro-google-preferences[hidden]{display:none!important}#idro-google-preferences h2{font-size:21px;line-height:1.2;margin:0 0 12px;color:#132b3d}#idro-google-preferences p{margin:0 0 14px}.idro-consent-options{display:flex;gap:24px;margin:12px 0 18px}.idro-consent-options label{display:flex;align-items:center;gap:8px;font-weight:600}.idro-consent-options input{width:19px;height:19px;accent-color:#173e57}.idro-consent-actions{display:flex;flex-wrap:wrap;gap:8px}.idro-consent-actions button{flex:1;padding:10px 12px;min-height:44px;border:1px solid #173e57;border-radius:5px;background:#fff;color:#173e57;font:inherit;font-weight:700;cursor:pointer}.idro-consent-actions button:hover{background:#edf3f6}#idro-google-preferences .idro-consent-note{font-size:12px;margin:14px 0 0}#idro-google-preferences a{color:#173e57;text-decoration:underline}.idro-consent-reopen{display:block;margin:16px auto;padding:9px 14px;border:1px solid currentColor;border-radius:5px;color:inherit;background:transparent;font:inherit;cursor:pointer}#idro-google-preferences button:focus-visible,#idro-google-preferences input:focus-visible,.idro-consent-reopen:focus-visible{outline:3px solid #ed7b2f;outline-offset:3px}@media(max-width:480px){#idro-google-preferences{bottom:10px;left:10px;width:calc(100vw - 20px);padding:18px}.idro-consent-actions button{flex-basis:100%}}
