.consent{position:fixed!important;z-index:2147483647!important;right:20px!important;bottom:20px!important;left:auto!important;width:min(780px,calc(100vw - 40px))!important;padding:16px 18px;border:1px solid var(--ink);border-radius:18px;background:var(--paper);color:var(--ink);box-shadow:6px 6px 0 var(--ink)}.consent-main{display:flex;align-items:center;gap:18px}.consent-copy{flex:1;min-width:0;font-size:14px;line-height:1.4}.consent-copy a{color:inherit;text-decoration:underline;font-weight:700}.consent-actions{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px}.consent-actions button{height:44px;border:1px solid var(--ink);border-radius:12px;background:var(--paper);color:var(--ink);font:700 13px/1 Arial,sans-serif;cursor:pointer}.consent-actions button:last-child,.consent-save{background:var(--acid);color:#171914}.consent-options{display:none;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.consent-options.open{display:grid}.consent-options label{display:grid;grid-template-columns:18px 1fr;gap:0 7px;font-size:13px}.consent-options b,.consent-options small{grid-column:2}.consent-options small{color:var(--muted);line-height:1.35}.consent-save{margin-top:12px;min-width:130px;height:42px;border:1px solid var(--ink);border-radius:12px;font-weight:700;cursor:pointer}@media(max-width:700px){.consent{right:0!important;bottom:0!important;width:100%!important;border-radius:16px 16px 0 0;padding:15px}.consent-main{display:block}.consent-actions{margin-top:12px;grid-template-columns:1fr}.consent-options.open{grid-template-columns:1fr}}
