.consent{left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));z-index:55;width:min(380px,100vw - 24px);position:fixed}.consent .win-body{gap:12px;font-size:.9375rem;display:grid}.consent .acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.consent .btn{box-shadow:none}.consent a{color:var(--cobalt);text-underline-offset:4px;font-weight:600}html.motion .consent:not([hidden]){animation:v4-settle .4s var(--ease) both}.consent[data-min]{width:auto}.consent-chip{border:2px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);font:600 .9375rem/1 var(--sans);cursor:pointer;box-shadow:var(--shx) var(--shy) 0 var(--shadow);align-items:center;gap:10px;padding:0 16px;display:inline-flex}.consent-chip i{background:var(--gold);border:2px solid var(--ink);flex:none;width:10px;height:10px}.consent-chip:focus-visible,.consent-hide:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.consent-chip:active{scale:.97}.consent .win-bar{align-items:center;display:flex}.consent-hide{min-height:44px;color:inherit;font:600 .8125rem/1 var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-block:-10px;margin-inline-start:auto;padding:0 10px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.consent-chip:hover{background:#fff}}html.motion .consent-chip:not([hidden]){animation:v4-settle .24s var(--ease) both}.consent-chip{transition:translate .2s var(--ease),opacity .15s ease,visibility 0s}.consent.away .consent-chip{opacity:0;visibility:hidden;transition:translate .15s var(--ease),opacity .15s ease,visibility 0s linear .15s;translate:calc(-100% - 24px)}@media (prefers-reduced-motion:reduce){.consent-chip:active{scale:none}.consent-chip,.consent.away .consent-chip{transition:opacity .15s,visibility}.consent.away .consent-chip{translate:none}}
