@layer components{.kit-consent{z-index:var(--damax-z-sticky);inset-inline:0;pointer-events:none;padding:0 max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));position:fixed;bottom:0}.kit-consent[data-placement=inline]{padding:0;position:static}.kit-consent:focus{outline:none}.kit-consent:focus-visible .kit-consent-panel{outline:var(--damax-focus-width) solid var(--focus);outline-offset:var(--damax-focus-offset)}.kit-consent-panel{pointer-events:auto;border:1px solid var(--border);border-radius:var(--damax-radius-card);max-width:64rem;color:var(--text);background:var(--elevated);box-shadow:var(--damax-theme-shadow-popover);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-inline:auto;padding:1rem 1.25rem;display:flex}.kit-consent-copy{flex:24rem;min-width:0}.kit-consent-title{font-size:.9375rem;line-height:1.5;font-weight:var(--damax-type-weight-semibold)}.kit-consent-body{color:var(--text);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.kit-consent-link{color:var(--brand);text-underline-offset:.25rem;text-decoration:underline}.kit-consent-actions{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.kit-consent-actions>.kit-button{border:1px solid var(--border);overflow-wrap:anywhere;min-width:8.5rem}@media (max-width:40em){.kit-consent-panel{padding:.875rem 1rem}.kit-consent-actions{flex:100%}.kit-consent-actions>.kit-button{flex:8.5rem;min-width:0}}}
