@layer tx.components{.tx-empty{text-align:center;color:var(--tx-foreground,CanvasText);flex-direction:column;justify-content:center;align-items:center;display:flex}.tx-empty--md{gap:var(--tx-empty-gap,var(--tx-space-3));padding-inline:var(--tx-empty-padding-inline,var(--tx-space-6));padding-block:var(--tx-empty-padding-block,calc(var(--tx-space-unit) * 14))}.tx-empty--sm{gap:var(--tx-space-2);padding-inline:var(--tx-space-4);padding-block:var(--tx-space-8)}.tx-empty__icon{border-radius:var(--tx-shape-radius-full);background-color:var(--tx-muted,Canvas);color:var(--tx-muted-foreground,GrayText);justify-content:center;align-items:center;display:flex}.tx-empty--md .tx-empty__icon{inline-size:var(--tx-space-12);block-size:var(--tx-space-12)}.tx-empty--sm .tx-empty__icon{inline-size:var(--tx-space-10);block-size:var(--tx-space-10)}.tx-empty__icon svg{inline-size:var(--tx-size-icon-lg);block-size:var(--tx-size-icon-lg)}.tx-empty--sm .tx-empty__icon svg{inline-size:var(--tx-size-icon-md);block-size:var(--tx-size-icon-md)}.tx-empty__copy{gap:var(--tx-space-1);max-inline-size:24rem;display:grid}.tx-empty__title{font-family:var(--tx-font-heading,var(--tx-font-sans,system-ui, sans-serif));font-size:var(--tx-empty-title-font-size,var(--tx-font-size-base));font-weight:var(--tx-empty-title-font-weight,var(--tx-type-heading-weight));color:var(--tx-foreground,CanvasText);margin:0}.tx-empty__description{font-size:var(--tx-empty-description-font-size,var(--tx-type-label-size));color:var(--tx-muted-foreground,GrayText);margin:0}.tx-empty__actions{justify-content:center;gap:var(--tx-space-2);flex-wrap:wrap;margin-block-start:var(--tx-space-2);display:flex}.tx-error{justify-content:center;align-items:center;gap:var(--tx-empty-gap,var(--tx-space-3));padding-inline:var(--tx-empty-padding-inline,var(--tx-space-6));padding-block:var(--tx-space-12);text-align:center;color:var(--tx-foreground,CanvasText);flex-direction:column;display:flex}.tx-error__icon{inline-size:var(--tx-space-12);block-size:var(--tx-space-12);border-radius:var(--tx-shape-radius-full);background-color:color-mix(in srgb, var(--tx-destructive,crimson) 12%, transparent);color:var(--tx-destructive,crimson);justify-content:center;align-items:center;display:flex}.tx-error__icon svg{inline-size:var(--tx-size-icon-lg);block-size:var(--tx-size-icon-lg)}.tx-error__copy{gap:var(--tx-space-1);max-inline-size:24rem;display:grid}.tx-error__title{font-family:var(--tx-font-heading,var(--tx-font-sans,system-ui, sans-serif));font-size:var(--tx-empty-title-font-size,var(--tx-font-size-base));font-weight:var(--tx-empty-title-font-weight,var(--tx-type-heading-weight));margin:0}.tx-error__message{font-size:var(--tx-empty-description-font-size,var(--tx-type-label-size));color:var(--tx-muted-foreground,GrayText);margin:0}.tx-error__actions{justify-content:center;gap:var(--tx-space-2);flex-wrap:wrap;margin-block-start:var(--tx-space-2);display:flex}@media (forced-colors:active){.tx-empty__icon,.tx-error__icon{forced-color-adjust:none;border:1px solid buttontext}}}
