.szodo-cookie-root{position:relative;z-index:5000}.szodo-cookie-banner{position:fixed;left:20px;right:20px;bottom:20px;z-index:5000;max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:20px 22px;background:#fff;border:1px solid #dfe4ed;border-radius:18px;box-shadow:0 24px 70px rgba(16,21,47,.22);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#151a2f}.szodo-cookie-banner[hidden],.szodo-cookie-modal[hidden]{display:none!important}.szodo-cookie-banner-copy strong{display:block;margin-bottom:6px;color:#10152f;font-size:1.05rem}.szodo-cookie-banner-copy p{margin:0;max-width:760px;color:#60677b;font-size:.9rem;line-height:1.55}.szodo-cookie-banner-actions,.szodo-cookie-dialog-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.szodo-cookie-btn{appearance:none;border:1px solid #cfd5df;border-radius:11px;padding:10px 15px;font:800 .86rem/1.2 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.szodo-cookie-btn.primary{background:#f28b24;border-color:#f28b24;color:#171717}.szodo-cookie-btn.secondary{background:#fff;color:#212851}.szodo-cookie-btn:focus-visible,.szodo-cookie-close:focus-visible,.szodo-cookie-settings-link:focus-visible{outline:3px solid rgba(242,139,36,.34);outline-offset:2px}.szodo-cookie-modal{position:fixed;inset:0;z-index:5100;display:grid;place-items:center;padding:20px}.szodo-cookie-modal-backdrop{position:absolute;inset:0;background:rgba(11,16,39,.64)}.szodo-cookie-dialog{position:relative;z-index:1;width:min(720px,96vw);max-height:90vh;overflow:auto;padding:24px;background:#fff;border-radius:20px;box-shadow:0 32px 100px rgba(0,0,0,.28);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#151a2f}.szodo-cookie-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.szodo-cookie-eyebrow{display:block;margin-bottom:5px;color:#cf6810;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.szodo-cookie-dialog h2{margin:0;color:#10152f;font-size:1.75rem;letter-spacing:-.03em}.szodo-cookie-close{appearance:none;border:1px solid #d7dce5;background:#fff;color:#212851;border-radius:10px;width:40px;height:40px;font:400 25px/1 sans-serif;cursor:pointer}.szodo-cookie-intro,.szodo-cookie-note{color:#60677b;line-height:1.6}.szodo-cookie-intro{margin:16px 0 18px}.szodo-cookie-note{margin:14px 0 18px;font-size:.82rem}.szodo-cookie-categories{display:grid;gap:10px}.szodo-cookie-category{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px 16px;border:1px solid #e0e5ed;border-radius:14px;background:#fafbfc}.szodo-cookie-category-copy strong{display:block;color:#212851;font-size:.94rem}.szodo-cookie-category-copy p{margin:4px 0 0;color:#687084;font-size:.82rem;line-height:1.45}.szodo-cookie-required,.szodo-cookie-inactive{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:850}.szodo-cookie-required{background:#e9f7ef;color:#176b35}.szodo-cookie-inactive{background:#f0f2f6;color:#697080}.szodo-cookie-switch{position:relative;display:inline-block;width:48px;height:27px}.szodo-cookie-switch input{position:absolute;opacity:0;pointer-events:none}.szodo-cookie-switch span{position:absolute;inset:0;background:#cbd1dc;border-radius:99px;transition:.15s}.szodo-cookie-switch span:before{content:"";position:absolute;width:21px;height:21px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:.15s}.szodo-cookie-switch input:checked+span{background:#f28b24}.szodo-cookie-switch input:checked+span:before{transform:translateX(21px)}html.szodo-cookie-modal-open{overflow:hidden}.szodo-cookie-settings-link{appearance:none;border:0;background:transparent;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.public-footer .szodo-cookie-settings-link{color:#212851;font-weight:800;text-decoration:none}.sidebar-footer .szodo-cookie-settings-link{margin-top:6px;color:inherit;font-size:.76rem;text-decoration:none;opacity:.85}.footer .szodo-cookie-settings-link{margin-left:8px;color:inherit}.szodo-cookie-noscript{padding:10px 16px;background:#fff3e8;border:1px solid #f2c99e;border-radius:10px;color:#6e451f;font-size:.85rem}@media(max-width:820px){.szodo-cookie-banner{grid-template-columns:1fr;gap:14px}.szodo-cookie-banner-actions{justify-content:flex-start}.szodo-cookie-category{grid-template-columns:1fr}.szodo-cookie-category-control{justify-self:start}}@media(max-width:520px){.szodo-cookie-banner{left:10px;right:10px;bottom:10px;padding:16px;border-radius:15px}.szodo-cookie-banner-actions{display:grid;grid-template-columns:1fr}.szodo-cookie-btn{width:100%}.szodo-cookie-dialog{padding:18px;border-radius:16px}.szodo-cookie-dialog-actions{display:grid;grid-template-columns:1fr}.szodo-cookie-dialog-actions .szodo-cookie-btn{width:100%}}
