.cookie-modal-backdrop[hidden],.cookie-preferences[hidden],.cookie-save-button[hidden]{display:none!important}.cookie-consent-tab{align-items:center;background:#fff;border:0;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 0 24px rgba(0,0,0,.18);color:#292929;cursor:pointer;display:flex;font:inherit;font-size:20px;gap:10px;height:70px;justify-content:center;left:28px;min-width:76px;padding:0 28px;position:fixed;transform:translateY(57px);transition:transform .22s ease;z-index:9999}.cookie-consent-tab span{max-width:0;opacity:0;overflow:hidden;transition:max-width .25s ease,opacity .18s ease;white-space:nowrap}.cookie-consent-tab:focus-visible,.cookie-consent-tab:hover{transform:translateY(0)}.cookie-consent-tab:focus-visible span,.cookie-consent-tab:hover span{max-width:230px;opacity:1}.cookie-button:focus-visible,.cookie-consent-tab:focus-visible,.cookie-modal-close:focus-visible{outline:3px solid #245fc5;outline-offset:2px}.cookie-modal-backdrop{align-items:flex-end;display:flex;inset:0;justify-content:flex-start;padding:15px;pointer-events:none;position:fixed;z-index:10001}.cookie-modal{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.25);color:#292929;max-height:calc(100vh - 30px);overflow:auto;pointer-events:auto;width:min(750px,calc(100vw - 30px))}.cookie-modal>header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:center;min-height:70px;padding:16px 65px;position:relative}.cookie-modal h2{font-size:20px;font-weight:500;margin:0;text-align:center}.cookie-modal-close{background:transparent;border:0;color:#292929;cursor:pointer;display:grid;font-size:27px;height:42px;place-items:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:42px}.cookie-modal-intro{padding:25px 28px 14px}.cookie-modal-intro p{font-size:16px;line-height:1.58;margin:0}.cookie-preferences{display:grid;gap:9px;grid-template-columns:1fr;margin:3px 0 12px;padding:0 28px}.cookie-category{align-items:center;background:#fafafa;border:1px solid #dedede;border-radius:9px;display:flex;gap:18px;justify-content:space-between;padding:12px}.cookie-category div>span,.cookie-category strong{display:block}.cookie-category div>span{color:#666;font-size:13px;line-height:1.35;margin-top:3px}.cookie-always{color:#176b38;flex:none;font-size:12px;font-weight:800}.cookie-switch{display:block;flex:0 0 48px;height:27px;position:relative;width:48px}.cookie-switch input{height:1px;opacity:0;position:absolute;width:1px}.cookie-switch>span{background:#b9bdc8;border-radius:999px;cursor:pointer;display:block;height:100%;transition:.2s;width:100%}.cookie-switch>span:after{background:#fff;border-radius:50%;content:"";height:19px;left:4px;position:absolute;top:4px;transition:.2s;width:19px}.cookie-switch input:checked+span{background:#0613c7}.cookie-switch input:checked+span:after{transform:translateX(21px)}.cookie-switch input:focus-visible+span{outline:3px solid #245fc5;outline-offset:2px}.cookie-modal-actions{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 28px 12px}.cookie-button{background:#f9f9f9;border:2px solid #eee;border-radius:9px;color:#333;cursor:pointer;font:inherit;font-size:18px;min-height:64px;padding:12px 8px;transition:filter .15s ease,transform .15s ease}.cookie-button:hover{filter:brightness(.96)}.cookie-button:active{transform:translateY(1px)}.cookie-button-primary{background:#1014c7;border-color:#4c72dc;color:#fff}.cookie-save-button{grid-column:1/-1;min-height:54px}.cookie-policy-link{color:#3267bd;display:block;font-size:15px;margin:0 auto 20px;text-decoration:underline;width:max-content}.footer-cookie-settings{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}@media(max-width:760px){.cookie-consent-tab{left:14px}.cookie-modal-backdrop{padding:8px}.cookie-modal{max-height:calc(100vh - 16px);width:calc(100vw - 16px)}.cookie-modal>header{min-height:64px;padding:14px 55px 14px 15px}.cookie-modal h2{font-size:19px}.cookie-modal-close{font-size:25px;right:8px}.cookie-modal-intro{padding:18px 18px 8px}.cookie-modal-intro p{font-size:15px;line-height:1.45}.cookie-preferences{padding:0 18px}.cookie-modal-actions{gap:8px;grid-template-columns:1fr;padding:14px 18px 10px}.cookie-button{font-size:17px;min-height:50px}.cookie-save-button{grid-column:auto}.cookie-policy-link{font-size:15px;margin-bottom:16px}}
/*# sourceMappingURL=cookies.min.css.map */