.of-privacy-controls{z-index:10000;justify-content:center;font-family:inherit;display:flex;position:relative}.of-cookie-panel{color:#f3f6ff;background:#101b2d;border:1px solid #36465e;border-radius:18px;outline:none;width:min(440px,100vw - 40px);padding:20px;position:fixed;bottom:20px;left:20px;box-shadow:0 16px 60px #0006}.of-cookie-panel strong{letter-spacing:-.02em;font-size:17px}.of-cookie-panel p{color:#b6c3d8;margin:10px 0 0;font-size:13px;line-height:1.7}.of-cookie-panel a{color:#a5c2ff;text-decoration:underline}.of-cookie-actions{gap:12px;margin-top:18px;display:flex}.of-cookie-actions button{color:#f4f7ff;font:inherit;cursor:pointer;background:#1c2c47;border:1px solid #668be1;border-radius:9px;flex:1;padding:12px 16px;font-size:14px;font-weight:600}.of-cookie-actions button:hover{background:#2c4268}.of-cookie-actions button:focus-visible{outline-offset:3px;outline:3px solid #9bb9ff}.of-cookie-settings:focus-visible{outline-offset:3px;outline:3px solid #9bb9ff}.of-cookie-actions button:disabled{opacity:.5;cursor:default}.of-cookie-settings{color:#9baac0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:4px auto 12px;padding:10px 14px;font-size:12px;line-height:1.5;display:inline-flex}.of-cookie-settings span{text-underline-offset:3px;text-decoration:underline}.of-cookie-settings svg{flex:none}.of-cookie-settings:hover{color:#d2def1;background:#7d9ac310}@media (max-width:540px){.of-cookie-panel{width:calc(100vw - 24px);padding:18px;bottom:12px;left:12px}.of-cookie-actions{gap:8px}.of-cookie-actions button{padding:12px 8px}}.of-cookie-panel{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow-y:auto}.of-cookie-options{border:0;gap:10px;margin:12px 0 0;padding:0;display:grid}.of-cookie-options legend{margin-bottom:6px;font:600 12px/1.6 Inter,Arial,sans-serif}.of-cookie-options label{cursor:pointer;align-items:center;gap:9px;font-size:12px;line-height:1.6;display:flex}.of-cookie-options input{accent-color:#5685f1;flex-shrink:0;width:17px;height:17px}.of-cookie-panel .of-cookie-actions{flex-wrap:wrap}.of-cookie-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.of-cookie-close{color:#e5edfc;cursor:pointer;background:0 0;border:1px solid #40516b;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.of-cookie-close:hover{background:#263851}.of-cookie-close:focus-visible{outline-offset:3px;outline:3px solid #9bb9ff}.of-policy-preferences{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;align-items:center;margin:16px 0;padding:10px 16px;font-size:14px;display:inline-flex}.of-policy-preferences:focus-visible{outline-offset:3px;outline:3px solid #799ef3}
