.crows-cc,.crows-cc *{box-sizing:border-box}.crows-cc{--cc-red: #b5151f;--cc-black: #0b0b0b;--cc-ink: #111;--cc-white: #fff;--cc-line: rgba(255,255,255,.16);--cc-bottom: calc(env(safe-area-inset-bottom, 0px) + 16px) ;font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.5;color:var(--cc-white)}@media(max-width:1023px){.crows-cc{--cc-bottom: calc(env(safe-area-inset-bottom, 0px) + 84px) }}.crows-cc [hidden]{display:none!important}.crows-cc .crows-cc__panel{position:fixed;z-index:2147483000;left:12px;right:12px;bottom:var(--cc-bottom);max-width:560px;max-height:calc(100dvh - var(--cc-bottom) - 16px);overflow-y:auto;background:var(--cc-black);border:1px solid var(--cc-line);border-top:3px solid var(--cc-red);box-shadow:0 18px 50px #00000073;padding:20px}@media(min-width:640px){.crows-cc .crows-cc__panel{left:20px;right:auto;width:calc(100% - 40px)}}.crows-cc .crows-cc__dialog{max-width:600px}.crows-cc .crows-cc__eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff9}.crows-cc .crows-cc__title{margin:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:700;line-height:1;text-transform:uppercase;color:var(--cc-white)}.crows-cc .crows-cc__text{margin:0 0 14px;font-size:14px;color:#ffffffd1}.crows-cc .crows-cc__links{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 16px;font-size:13px}.crows-cc a{color:var(--cc-white);text-decoration:underline;text-decoration-color:var(--cc-red);text-underline-offset:4px}.crows-cc a:hover{text-decoration-thickness:2px}.crows-cc .crows-cc__actions{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:480px){.crows-cc .crows-cc__actions{grid-template-columns:repeat(3,1fr)}}.crows-cc button{font:inherit;cursor:pointer;margin:0;border-radius:0}.crows-cc .crows-cc__btn{min-height:46px;padding:10px 14px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--cc-white);color:var(--cc-ink);border:2px solid var(--cc-white);transition:background-color .15s,color .15s,border-color .15s}.crows-cc .crows-cc__btn:hover,.crows-cc .crows-cc__btn--primary{background:var(--cc-red);border-color:var(--cc-red);color:var(--cc-white)}.crows-cc .crows-cc__btn--primary:hover{background:var(--cc-white);border-color:var(--cc-white);color:var(--cc-ink)}.crows-cc button:focus-visible,.crows-cc a:focus-visible,.crows-cc input:focus-visible+.crows-cc__switch{outline:3px solid var(--cc-white);outline-offset:2px;box-shadow:0 0 0 6px var(--cc-red)}.crows-cc .crows-cc__close{position:absolute;top:10px;right:10px;width:40px;height:40px;background:transparent;color:var(--cc-white);border:1px solid var(--cc-line);font-size:22px;line-height:1}.crows-cc .crows-cc__close:hover{border-color:var(--cc-white)}.crows-cc .crows-cc__cats{list-style:none;margin:0 0 16px;padding:0;border-top:1px solid var(--cc-line)}.crows-cc .crows-cc__cat{padding:12px 0;border-bottom:1px solid var(--cc-line)}.crows-cc .crows-cc__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.crows-cc .crows-cc__label{font-weight:700;font-size:15px;color:var(--cc-white);cursor:pointer}.crows-cc .crows-cc__desc{margin:4px 0 0;font-size:13px;color:#ffffffb8}.crows-cc .crows-cc__note{margin:8px 0 0;padding:8px 10px;font-size:13px;border-left:3px solid var(--cc-red);background:#ffffff0f;color:#ffffffe0}.crows-cc .crows-cc__always{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.crows-cc .crows-cc__toggle{position:relative;display:inline-flex;flex-shrink:0}.crows-cc .crows-cc__toggle input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.crows-cc .crows-cc__switch{display:block;width:48px;height:28px;border:2px solid rgba(255,255,255,.6);background:transparent;position:relative;transition:background-color .15s}.crows-cc .crows-cc__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#ffffffbf;transition:transform .15s}.crows-cc .crows-cc__toggle input:checked+.crows-cc__switch{background:var(--cc-red);border-color:var(--cc-red)}.crows-cc .crows-cc__toggle input:checked+.crows-cc__switch:after{transform:translate(20px);background:var(--cc-white)}.crows-cc .crows-cc__toggle input:disabled{cursor:not-allowed}.crows-cc .crows-cc__toggle input:disabled+.crows-cc__switch{opacity:.45}.crows-cc .crows-cc__save{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:480px){.crows-cc .crows-cc__save{grid-template-columns:1fr 1fr}}.crows-cc .crows-cc__reload{margin-top:14px;padding:12px;border:1px solid var(--cc-red);background:#b5151f24}.crows-cc .crows-cc__reload p{margin:0 0 10px;font-size:13px;color:var(--cc-white)}.crows-cc .crows-cc__trigger{position:fixed;z-index:2147482000;left:12px;bottom:var(--cc-bottom);min-height:32px;padding:6px 10px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:#0b0b0bdb;color:#ffffffd9;border:1px solid var(--cc-line);opacity:.8;transition:opacity .15s,border-color .15s}.crows-cc .crows-cc__trigger:hover,.crows-cc .crows-cc__trigger:focus-visible{opacity:1;border-color:var(--cc-red)}.crows-cc .crows-cc__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
