#marketingConsent{box-sizing:border-box;width:min(590px,calc(100% - 32px));max-width:590px;max-height:calc(100svh - 32px);padding:28px;border:1px solid #71838d;border-top:3px solid #8de7ed;border-radius:4px;background:#0c1319;color:#d7e0e4;font:16px/1.6 Arial,Helvetica,sans-serif;overflow:auto;text-align:left}#marketingConsent::backdrop{background:#020508c9}#marketingConsent h2{margin:0 0 16px;font-size:27px;line-height:1.2;text-align:left;letter-spacing:0;color:#eef5f7}#marketingConsent p{margin:0 0 15px;font-size:15px;color:#c3cdd3}#marketingConsent a{color:#8de7ed;text-decoration:underline;text-underline-offset:4px}#marketingConsent .marketing-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}#marketingConsent .marketing-actions button{min-height:48px;margin:0;padding:12px;border:1px solid #8de7ed;border-radius:2px;background:#15282d;color:#b5f1f4;font:700 15px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}#marketingConsent .marketing-actions button:hover{background:#214047;filter:none}#marketingConsent button:focus-visible,[data-marketing-settings]:focus-visible{outline:3px solid #fff;outline-offset:4px}#marketingConsent #marketingConsentStatus{margin:18px 0 0;font-size:13px;color:#acbac3}button[data-marketing-settings]{padding:0;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}#marketingConsent .marketing-scope{font-size:13px;color:#a6b5bf}@media(max-width:430px){#marketingConsent{padding:22px 19px}#marketingConsent h2{font-size:24px}#marketingConsent .marketing-actions{gap:10px}#marketingConsent .marketing-actions button{padding:11px 8px}}
