.cookie-consent{z-index:200;gap:var(--space-12);width:min(100vw - 28px,610px);padding:var(--space-16);border:1px solid var(--site-border);border-radius:var(--radius-20);color:var(--site-text);background:var(--site-surface);grid-template-columns:auto minmax(0,1fr);display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 24px 80px #05050a59}.cookie-consent__icon{border-radius:var(--radius-12);width:40px;height:40px;color:var(--site-blue);background:var(--site-blue-soft);place-items:center;display:grid}.cookie-consent__content>strong{font-size:13px}.cookie-consent__content>p{margin:var(--space-4) var(--space-24) var(--space-12) 0;color:var(--site-subtle);font-size:10px;line-height:1.55}.cookie-consent__content a{color:var(--site-blue)}.cookie-consent .cookie-consent__close{top:var(--space-12);right:var(--space-12);border-radius:var(--radius-8);width:32px;height:32px;color:var(--site-muted);background:var(--site-surface-muted);cursor:pointer;border:0;place-items:center;padding:0;transition:color .16s,background-color .16s;display:grid;position:absolute}.cookie-consent .cookie-consent__close:hover{color:var(--site-red);background:var(--site-red-soft)}.cookie-consent__close>svg{flex:none}.cookie-consent__actions{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.cookie-consent__actions button{justify-content:center;align-items:center;gap:var(--space-4);min-height:38px;padding:var(--space-8);border:1px solid var(--site-border);border-radius:var(--radius-10);color:var(--site-subtle);background:var(--site-surface-muted);cursor:pointer;font-size:9px;font-weight:700;display:flex}.cookie-consent__actions button:last-child{color:#fff;background:#1e6fd2;border-color:#287dc4}.cookie-consent .cookie-consent__actions button:first-child:hover{border-color:var(--site-red-soft);color:var(--site-red);background:var(--site-red-soft)}.cookie-consent .cookie-consent__actions button:nth-child(2):hover{border-color:var(--site-green-soft);color:var(--site-green);background:var(--site-green-soft)}.cookie-consent__choices{gap:var(--space-6);margin:0 0 var(--space-12);grid-template-columns:repeat(4,1fr);display:grid}.cookie-consent .cookie-consent__choices label{align-items:flex-start;gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-8);background:var(--site-surface-muted);font-size:9px;display:flex}.cookie-consent .cookie-consent__choices input{width:14px;height:14px;min-height:14px;margin:var(--space-2) 0 0;accent-color:var(--site-blue);background:0 0;border:0;border-radius:0;flex:none;padding:0}.cookie-consent .cookie-consent__choices input:focus{box-shadow:none;outline:0}.cookie-consent .cookie-consent__choices input:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.cookie-consent__choices b,.cookie-consent__choices small{display:block}.cookie-consent__choices small{margin-top:var(--space-2);color:var(--site-muted);font-size:7px}@media (width<=620px){.cookie-consent{grid-template-columns:1fr;bottom:14px;right:14px}.cookie-consent__icon{display:none}.cookie-consent__actions,.cookie-consent__choices{grid-template-columns:1fr}}
