@layer theme, base, components;@layer utilities{.cb{inset-inline:0;z-index:9999;padding-inline:.75rem;font-family:var(--lv-sans);padding-bottom:.75rem;position:fixed;bottom:0}.cb-card{border:1px solid var(--lv-border);border-radius:var(--lv-radius-xl);background-color:var(--lv-elevated);max-width:56rem;box-shadow:var(--lv-no-shadow),var(--lv-no-shadow),var(--lv-no-shadow),0 0 0 1px var(--lv-ring-black),var(--lv-shadow-xl);margin-inline:auto;padding:.75rem}.cb-row{flex-direction:column;gap:.75rem;display:flex}.cb-copy{flex:1;min-width:0}.cb-text{font-size:var(--lv-text-sm);color:var(--lv-fg);line-height:1.375}.cb-links{font-size:var(--lv-text-xs);line-height:var(--lv-lh-xs);color:var(--lv-muted-fg);margin-top:.25rem}.cb-link{text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.cb-link:hover{color:var(--lv-fg)}}.cb-manage{border-radius:.25rem;font-weight:500}.cb-manage:focus-visible{box-shadow:0 0 0 2px var(--lv-ring);outline:none}.cb-list{border-top:1px solid var(--lv-border-subtle);padding-top:.75rem}.cb-list>:not(:last-child){margin-bottom:.75rem}.cb-item{align-items:flex-start;gap:.75rem;display:flex}.cb-check{width:1rem;height:1rem;accent-color:var(--lv-primary);flex-shrink:0;margin-top:.25rem}.cb-check:disabled{opacity:.6}.cb-label{min-width:0;font-size:var(--lv-text-sm);flex:1;line-height:1.375}.cb-label-name{color:var(--lv-fg);font-weight:500}.cb-label-note{margin-left:.5rem}.cb-label-desc,.cb-label-note{font-size:var(--lv-text-xs);line-height:var(--lv-lh-xs);color:var(--lv-muted-fg)}.cb-label-desc{margin-top:.25rem;display:block}.cb-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.cb-btn{border-radius:var(--lv-radius-md);min-width:8.25rem;height:2.25rem;font-size:var(--lv-text-sm);line-height:var(--lv-lh-sm);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:var(--lv-ease-standard);justify-content:center;align-items:center;padding-inline:1rem;font-weight:500;display:inline-flex}.cb-btn:focus-visible{box-shadow:0 0 0 2px var(--lv-ring);outline:none}.cb-btn-accept{background-color:var(--lv-primary);color:var(--lv-primary-fg)}@media (hover:hover){.cb-btn-accept:hover{background-color:var(--lv-primary-hover)}}.cb-btn-other{border:1px solid var(--lv-border);background-color:var(--lv-elevated);color:var(--lv-fg)}@media (hover:hover){.cb-btn-other:hover{background-color:var(--lv-surface)}}@media (width >= 640px){.cb{padding-inline:1.5rem;padding-bottom:1rem}.cb-card{padding:1rem}.cb-row-bar{flex-direction:row;align-items:center;gap:1.5rem}}}