.ConsentBanner_banner__2nIlE{position:fixed;z-index:60;left:16px;right:16px;bottom:16px;margin:0 auto;max-width:720px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--r-lg,18px);border:1px solid var(--line,rgba(26,43,95,.1));background:var(--white,#fff);box-shadow:var(--shadow-3,0 20px 50px rgba(13,23,54,.09));color:var(--ink,#1a1c2e);font-size:14px;line-height:1.55}.ConsentBanner_text__Crsjf{flex:1 1 320px;margin:0;color:var(--ink-soft,#475067)}.ConsentBanner_text__Crsjf a{color:var(--primary,#00288e);text-decoration:underline}.ConsentBanner_actions__aoYlK{display:flex;gap:10px;flex-shrink:0}.ConsentBanner_button__kly3d{cursor:pointer;border-radius:var(--r-pill,999px);padding:10px 20px;font-size:14px;font-weight:600;font-family:inherit;border:1px solid transparent;transition:opacity .15s ease}.ConsentBanner_button__kly3d:hover{opacity:.88}.ConsentBanner_accept__ysRvy{background:#a81d3a;color:#fff}.ConsentBanner_refuse__t2VMP{background:transparent;border-color:var(--line-strong,rgba(26,43,95,.16));color:var(--ink-soft,#475067)}@media (max-width:520px){.ConsentBanner_actions__aoYlK{width:100%}.ConsentBanner_button__kly3d{flex:1}}