@layer slean.reset,slean.tokens,slean.base,slean.components,slean.compositions,slean.utilities;@layer slean.components{:where([data-slean=toast]){inset:auto;inset-block-end:var(--slean-space-4);inset-inline-end:var(--slean-space-4);inline-size:min(24rem,calc(100vw - 2 * var(--slean-space-4)));max-block-size:calc(100dvh - 2 * var(--slean-space-4));margin:0;padding:0;border:0;background:transparent;color:var(--slean-fg);color-scheme:var(--slean-color-scheme);overflow:visible}:where([data-slean=toast][data-slean-position^=top]){inset-block-start:var(--slean-space-4);inset-block-end:auto}:where([data-slean=toast][data-slean-position$=start]){inset-inline-start:var(--slean-space-4);inset-inline-end:auto}:where([data-slean=toast][data-slean-position$=center]){inset-inline:0;margin-inline:auto}:where([data-slean=toast] [data-slean-part=list]){display:grid;gap:var(--slean-space-2);margin:0;padding:0;list-style:none}:where([data-slean=toast] [data-slean-part=item]){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--slean-space-3);row-gap:var(--slean-space-1);padding-block:var(--slean-space-3);padding-inline:var(--slean-space-4) var(--slean-space-2);border:1px solid var(--slean-border);border-radius:var(--slean-radius-md);background:var(--slean-surface);box-shadow:var(--slean-shadow-md);font-size:var(--slean-text-sm);line-height:var(--slean-leading);transition:opacity var(--slean-duration-normal) var(--slean-ease),translate var(--slean-duration-normal) var(--slean-ease)}@starting-style{:where([data-slean=toast] [data-slean-part=item]){opacity:0;translate:0 var(--slean-space-2)}}:where([data-slean=toast] [data-slean-part=item][data-variant=success]){border-color:var(--slean-success);background:var(--slean-success-soft);color:var(--slean-success-soft-fg)}:where([data-slean=toast] [data-slean-part=item][data-variant=warning]){border-color:var(--slean-warning);background:var(--slean-warning-soft);color:var(--slean-warning-soft-fg)}:where([data-slean=toast] [data-slean-part=item][data-variant=danger]){border-color:var(--slean-danger);background:var(--slean-danger-soft);color:var(--slean-danger-soft-fg)}:where([data-slean=toast] [data-slean-part=title]){grid-column:1;margin:0;font-weight:var(--slean-font-weight-semibold)}:where([data-slean=toast] [data-slean-part=description]){grid-column:1;margin:0;opacity:.85}:where([data-slean=toast] [data-slean-part=action]){grid-column:1;justify-self:start;margin-block-start:var(--slean-space-1);padding-block:var(--slean-space-1);padding-inline:var(--slean-space-2);border:1px solid currentColor;border-radius:var(--slean-radius-sm);background:transparent;color:inherit;font-weight:var(--slean-font-weight-medium);cursor:pointer}:where([data-slean=toast] [data-slean-part=close]){display:inline-grid;place-items:center;grid-column:2;grid-row:1 / span 3;inline-size:var(--slean-control-height-sm);block-size:var(--slean-control-height-sm);padding:0;border:0;border-radius:var(--slean-radius-sm);background:transparent;color:inherit;opacity:.7;cursor:pointer}:where([data-slean=toast] [data-slean-part=close]):before{content:"";inline-size:1rem;block-size:1rem;background:currentColor;-webkit-mask:var(--slean-icon-close) center / contain no-repeat;mask:var(--slean-icon-close) center / contain no-repeat}@media(hover:hover){:where([data-slean=toast] [data-slean-part=close]:hover){background:var(--slean-muted);opacity:1}}@media(forced-colors:active){:where([data-slean=toast] [data-slean-part=item]){border-color:CanvasText}:where([data-slean=toast] [data-slean-part=close]):before{forced-color-adjust:none;background:ButtonText}}}
