.tracking-preferences{width:min(520px,calc(100% - 32px));border:1px solid #d9d6cb;background:#fff;color:#20382e;border-radius:14px;padding:30px 25px;box-shadow:0 15px 70px #0003;max-height:calc(100vh - 48px);overflow:auto}.tracking-preferences::backdrop{background:#14292080}.tracking-preferences h2{font-family:Arial,Helvetica,sans-serif!important;font-size:23px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.4px!important;margin:0 30px 14px 0}.tracking-preferences p{font-size:13px;line-height:1.7;color:#64705f;margin:10px 0}.tracking-preferences .tracking-status{font-size:12px;font-weight:700;color:#20382e}.tracking-close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#20382e;font-size:25px;line-height:1;width:40px;height:40px}.tracking-actions{display:flex;gap:10px;margin-top:20px}.tracking-actions button{flex:1;min-height:46px;border:1px solid #cbd0c5;border-radius:7px;background:#fff;color:#20382e;padding:12px;font-size:12px}.tracking-actions button[data-consent=yes]{background:#19382e;border-color:#19382e;color:#fff}@media(max-width:400px){.tracking-preferences{padding:27px 19px}.tracking-preferences h2{font-size:21px!important}.tracking-actions{flex-direction:column}.tracking-actions button{font-size:12px}}
