@layer tx.components{.tx-alert{box-sizing:border-box;gap:var(--tx-alert-gap,var(--tx-space-2));border-radius:var(--tx-alert-radius,var(--tx-shape-radius-lg));border:var(--tx-alert-border-width,var(--tx-border-width-thin)) solid transparent;padding-block:var(--tx-alert-padding-block,var(--tx-space-3));padding-inline:var(--tx-alert-padding-inline,calc(var(--tx-space-unit) * 3.5));color:var(--tx-foreground,CanvasText);font-family:var(--tx-font-sans,system-ui, sans-serif);font-size:var(--tx-alert-font-size,var(--tx-type-label-size));flex-direction:column;line-height:1.4;display:flex}.tx-alert--layout-callout{gap:calc(var(--tx-space-unit) * 2.5);padding-block:var(--tx-space-4);padding-inline:var(--tx-space-4);border-inline-start-width:var(--tx-space-1)}.tx-alert--layout-banner{inline-size:100%;padding-block:calc(var(--tx-space-unit) * 2.5);padding-inline:var(--tx-space-4);border-radius:0}.tx-alert__row{gap:calc(var(--tx-space-unit) * 2.5);align-items:flex-start;display:flex}.tx-alert__icon{inline-size:var(--tx-alert-icon-size,var(--tx-size-icon-md));block-size:var(--tx-alert-icon-size,var(--tx-size-icon-md));color:var(--tx-alert-title,var(--tx-alert-accent,currentColor));flex-shrink:0;margin-block-start:calc(var(--tx-space-unit) * .5)}.tx-alert__icon :where(svg){block-size:100%;inline-size:100%;display:block}.tx-alert__body{flex:auto;min-inline-size:0}.tx-alert__title{font-size:var(--tx-font-size-sm,.875rem);font-weight:var(--tx-font-weight-semibold,600);color:var(--tx-alert-title,var(--tx-alert-accent,inherit));margin:0}.tx-alert__text{color:var(--tx-alert-body,var(--tx-foreground,CanvasText));margin:0}.tx-alert__content{color:var(--tx-alert-body,var(--tx-foreground,CanvasText))}.tx-alert__title+.tx-alert__text,.tx-alert__title+.tx-alert__content,.tx-alert__text+.tx-alert__content{margin-block-start:var(--tx-space-1)}.tx-alert__actions{align-items:center;gap:var(--tx-space-2);flex-wrap:wrap;padding-inline-start:calc(var(--tx-alert-icon-size,var(--tx-size-icon-md)) + calc(var(--tx-space-unit) * 2.5));display:flex}.tx-alert--layout-banner .tx-alert__actions{margin-inline-start:auto;padding-inline-start:0}.tx-alert--layout-banner .tx-alert__row{flex-wrap:wrap;align-items:center}.tx-alert__dismiss{padding:var(--tx-space-1);border-radius:var(--tx-shape-radius-lg);color:var(--tx-muted-foreground,GrayText);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;margin-inline-start:auto;line-height:0;display:inline-flex}.tx-alert__dismiss:hover{color:var(--tx-foreground,CanvasText);background-color:color-mix(in oklab, currentColor 10%, transparent)}.tx-alert__dismiss:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-alert--info{--tx-alert-title:var(--tx-info-soft-foreground,var(--tx-info,dodgerblue));--tx-alert-body:var(--tx-info-soft-body,var(--tx-foreground,CanvasText));--tx-alert-accent:var(--tx-alert-title);border-color:var(--tx-info,dodgerblue);background-color:var(--tx-info-soft,color-mix(in oklab, var(--tx-info,dodgerblue) 12%, var(--tx-background,Canvas)))}.tx-alert--success{--tx-alert-title:var(--tx-success-soft-foreground,var(--tx-success,green));--tx-alert-body:var(--tx-success-soft-body,var(--tx-foreground,CanvasText));--tx-alert-accent:var(--tx-alert-title);border-color:var(--tx-success,green);background-color:var(--tx-success-soft,color-mix(in oklab, var(--tx-success,green) 12%, var(--tx-background,Canvas)))}.tx-alert--warning{--tx-alert-title:var(--tx-warning-soft-foreground,var(--tx-warning,darkorange));--tx-alert-body:var(--tx-warning-soft-body,var(--tx-foreground,CanvasText));--tx-alert-accent:var(--tx-alert-title);border-color:var(--tx-warning,darkorange);background-color:var(--tx-warning-soft,color-mix(in oklab, var(--tx-warning,darkorange) 12%, var(--tx-background,Canvas)))}.tx-alert--error{--tx-alert-title:var(--tx-destructive-soft-foreground,var(--tx-destructive,crimson));--tx-alert-body:var(--tx-destructive-soft-body,var(--tx-foreground,CanvasText));--tx-alert-accent:var(--tx-alert-title);border-color:var(--tx-destructive,crimson);background-color:var(--tx-destructive-soft,color-mix(in oklab, var(--tx-destructive,crimson) 12%, var(--tx-background,Canvas)))}.tx-alert--brand{--tx-alert-title:var(--tx-primary-soft-foreground,var(--tx-primary,Highlight));--tx-alert-body:var(--tx-primary-soft-body,var(--tx-foreground,CanvasText));--tx-alert-accent:var(--tx-alert-title);border-color:var(--tx-primary,Highlight);background-color:var(--tx-primary-soft,color-mix(in oklab, var(--tx-primary,Highlight) 12%, var(--tx-background,Canvas)))}.tx-alert--neutral{--tx-alert-title:var(--tx-muted-foreground,GrayText);--tx-alert-body:var(--tx-foreground,CanvasText);--tx-alert-accent:var(--tx-alert-title);border-color:var(--tx-border,currentColor);background-color:var(--tx-muted,Canvas)}.tx-alert--layout-callout.tx-alert--info{border-inline-start-color:var(--tx-info,dodgerblue)}.tx-alert--layout-callout.tx-alert--success{border-inline-start-color:var(--tx-success,green)}.tx-alert--layout-callout.tx-alert--warning{border-inline-start-color:var(--tx-warning,darkorange)}.tx-alert--layout-callout.tx-alert--error{border-inline-start-color:var(--tx-destructive,crimson)}.tx-alert--layout-callout.tx-alert--brand{border-inline-start-color:var(--tx-primary,Highlight)}.tx-alert--layout-callout.tx-alert--neutral{border-inline-start-color:var(--tx-border-strong,currentColor)}@media (forced-colors:active){.tx-alert{forced-color-adjust:none;color:canvastext;background:canvas;border:1px solid buttontext}.tx-alert__title,.tx-alert__icon{color:buttontext}}}
