.cc-bar{position:fixed;left:0;right:0;bottom:0;z-index:93;display:flex;justify-content:center;padding:12px 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none}.cc-card{pointer-events:auto;box-sizing:border-box;width:min(720px,100%);display:grid;gap:12px;padding:14px 16px;border-radius:var(--radius-xl);background:var(--color-surface-1);box-shadow:0 -10px 40px -12px rgba(0,0,0,.9),0 0 0 1px var(--color-line-2);animation:cc-in .24s cubic-bezier(.2,.7,.2,1)}.cc-card,.cc-text{color:var(--color-ink-1)}.cc-text{margin:0;font-size:var(--text-sm);line-height:1.5}.cc-more{margin-inline-start:6px;color:var(--color-ink-2);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cc-more:hover{color:var(--color-ink-1)}.cc-actions{display:flex;flex-wrap:wrap;gap:8px}.cc-btn{flex:1 1 0;min-width:0;height:auto;min-height:40px;padding:8px 12px;white-space:normal;line-height:1.15;text-align:center}.cc-cancel{flex:1 1 100%;min-height:36px}.cc-note{margin:0;font-size:var(--text-cap,12px);color:var(--color-ink-2)}.cc-note[data-kind=error]{color:var(--color-ink-1)}@media (min-width:640px){.cc-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px}.cc-actions{width:320px}.cc-note{grid-column:1/-1}}.cc-choices{display:grid;gap:12px;margin:16px 0;padding:16px;border-radius:var(--radius-card);background:var(--color-surface-2);box-shadow:0 0 0 1px var(--color-line-2)}.cc-choices p{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-ink-1)}.cc-choices__now{font-weight:600}.cc-choices__row{display:flex;flex-wrap:wrap;gap:8px}.cc-choices__confirm{display:grid;gap:10px}.cc-choices__result{color:var(--color-ink-2)}html[data-consent-bar] .db-fab,html[data-consent-bar] .db-toasts,html[data-consent-bar] .live-dock[data-mode=mini][data-corner^=b],html[data-consent-bar] .live-dock[data-mode=pill][data-corner^=b],html[data-consent-bar] .to-top,html[data-consent-bar][data-inapp-bar] .inapp-bar{translate:0 calc(-1 * var(--consent-bar-h, 96px))}html[data-consent-bar][data-inapp-bar] .db-fab,html[data-consent-bar][data-inapp-bar] .db-toasts,html[data-consent-bar][data-inapp-bar] .to-top,html[data-consent-bar][data-inapp-bar][data-promo-bar] .db-fab,html[data-consent-bar][data-inapp-bar][data-promo-bar] .db-toasts,html[data-consent-bar][data-inapp-bar][data-promo-bar] .to-top{translate:0 calc(-1 * (var(--consent-bar-h, 96px) + var(--inapp-bar-h, 0px) + 8px))}@keyframes cc-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cc-card{animation:none}}