@layer components{.enrichment-modal{max-width:34rem;max-height:90vh}.enrichment-modal__header{align-items:flex-start}.enrichment-modal__header-content{flex:1 1;display:flex;flex-direction:column;gap:.375rem}.enrichment-modal__title{font-size:1.125rem;line-height:calc(1.5 / 1.125);font-weight:600}.enrichment-modal__subtitle{font-size:.875rem;line-height:calc(1.25 / .875);color:var(--muted-foreground)}.enrichment-modal__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:calc(var(--radius) + 2px);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover:hover){.enrichment-modal__close:hover{color:var(--foreground);background-color:var(--muted)}}.enrichment-modal__close-icon{width:1rem;height:1rem}.enrichment-modal__form{display:flex;flex-direction:column;gap:1rem}.enrichment-modal__consent{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--radius);background-color:var(--muted);cursor:pointer}@supports (color:color-mix(in lab,red,red)){.enrichment-modal__consent{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.enrichment-modal__consent-input{margin-top:.1875rem;width:1rem;height:1rem;flex-shrink:0;accent-color:var(--primary)}.enrichment-modal__consent-label{font-size:.8125rem;line-height:calc(1.25 / .8125);color:var(--foreground)}.enrichment-modal__error{font-size:.875rem;line-height:calc(1.25 / .875);color:var(--destructive)}.enrichment-modal__footer{justify-content:flex-end}.enrichment-modal__spinner{width:1rem;height:1rem;animation:enrichment-modal-spin 1s linear infinite}}@keyframes enrichment-modal-spin{to{transform:rotate(1turn)}}