html.cookie-choice-saved .cookie-notice{display:none}.cookie-notice{z-index:1000;color:#555;background:#fff;border:1px solid #d7dbe0;border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;max-width:980px;margin-inline:auto;padding:1rem 1.25rem;font-size:.95rem;line-height:1.55;display:flex;position:fixed;inset:auto 1rem 1rem;box-shadow:0 12px 40px #1422352e}.cookie-notice p{max-width:650px;margin:0}.cookie-notice a{color:#111;text-underline-offset:2px;text-decoration:underline}.cookie-notice-actions{flex:none;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.cookie-notice button,.cookie-dialog button{min-height:2.55rem;font:inherit;cursor:pointer;border-radius:999px;padding:.45rem 1rem}.cookie-close,.cookie-dialog-close{color:#777!important;background:0 0!important;border:0!important;font-size:1.35rem!important}.cookie-close{min-width:44px;position:absolute;top:.45rem;right:.5rem;min-height:44px!important;padding:0!important}.cookie-settings-button{color:#111!important;background:#fff!important;border:1px solid #d1d5db!important}.cookie-accept-button{color:#fff!important;background:#111!important;border:1px solid #111!important;font-weight:650!important}.cookie-notice button:focus-visible,.cookie-dialog button:focus-visible,.cookie-dialog input:focus-visible{outline-offset:2px;outline:3px solid #6aa4e8}.cookie-dialog-backdrop{z-index:1001;background:#0a142073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cookie-dialog{color:#19283b;background:#fff;border-radius:16px;width:min(100%,34rem);padding:1.5rem;position:relative;box-shadow:0 20px 60px #00000040}.cookie-dialog h2{margin:0 2rem 1.1rem 0}.cookie-dialog-close{width:44px;min-width:44px;position:absolute;top:.55rem;right:.65rem;min-height:44px!important;padding:0!important}.cookie-choice-row{border-top:1px solid #e4e7eb;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.cookie-choice-row p,.cookie-dialog-note{color:#596779;margin:.25rem 0 0;font-size:.9rem}.cookie-choice-row input{accent-color:#111;width:22px;min-width:22px;height:22px;min-height:22px}.cookie-dialog-actions{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.cookie-dialog-actions button{min-height:44px}button.cookie-settings-reopen{color:#1559a6;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:4px;padding:0;font-size:14px;font-weight:650;display:inline-flex}button.cookie-settings-reopen:hover{text-underline-offset:3px;text-decoration:underline}button.cookie-settings-reopen:focus-visible{outline-offset:2px;outline:2px solid #1d4ed8}@media (max-width:640px){.cookie-notice{inset-inline:0;border-radius:0;flex-direction:column;align-items:stretch;gap:.5rem;max-width:none;margin:0;padding:2.4rem .75rem .75rem;font-size:13px;display:flex;bottom:0}.cookie-notice p{white-space:normal;overflow-wrap:anywhere;width:auto;max-width:100%;padding-right:0;font-size:12px;line-height:1.35}.cookie-notice-actions{grid-template-columns:1fr 1fr;gap:.55rem;width:100%;margin-top:0;display:grid}.cookie-notice-actions .cookie-close{width:44px;position:absolute;top:.2rem;right:.35rem}.cookie-notice button{width:100%;min-height:44px;padding-inline:.7rem;font-size:14px}.cookie-notice .cookie-close{width:44px}}
