@layer sv.tokens,sv.base;@layer sv.components{.sv-toasts{inset-block:0;inset-inline:var(--sv-space-8);box-sizing:border-box;block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none;padding-block:0 calc(var(--sv-space-21) + env(safe-area-inset-bottom,0px));color:var(--sv-color-text);font-family:var(--sv-font-ui);pointer-events:none;background:0 0;border:0;flex-direction:column;justify-content:flex-end;margin:0;padding-inline:0;display:flex;position:fixed;overflow:visible}@media (width>=600px){.sv-toasts{inset-inline:auto var(--sv-space-21);inline-size:21rem}}.sv-toasts:focus-visible{outline:none}.sv-toasts:focus-visible .sv-toasts__list{outline:var(--sv-focus-width) solid var(--sv-color-primary);outline-offset:var(--sv-focus-offset)}.sv-toasts__list{gap:var(--sv-space-8);border-radius:var(--sv-rounded,min(var(--sv-radius-md), var(--sv-radius-lg)));pointer-events:auto;margin:0;padding:0;list-style:none;display:grid}.sv-toast{gap:var(--sv-space-5);box-sizing:border-box;min-block-size:calc(var(--sv-control-lg) * var(--sv-density));padding-block:calc(var(--sv-space-5) * var(--sv-density));padding-inline:calc(var(--sv-space-13) * var(--sv-density)) var(--sv-space-5);border-radius:var(--sv-rounded,min(var(--sv-radius-md), var(--sv-radius-lg)));background-color:var(--sv-variant-bg);box-shadow:var(--sv-shadow);color:var(--sv-variant-fg);font-size:var(--sv-text-sm);line-height:var(--sv-leading-snug);align-items:center;display:flex}.sv-toast__message{min-inline-size:0;padding-block:var(--sv-space-3);overflow-wrap:break-word;flex:1;margin:0}.sv-toast__action,.sv-toast__close{color:inherit;cursor:pointer;background:0 0;border:0;flex:none}.sv-toast__action{min-block-size:var(--sv-control-sm);padding-inline:var(--sv-space-8);border-radius:var(--sv-radius-sm);font:inherit;font-weight:var(--sv-weight-semibold);letter-spacing:var(--sv-button-tracking);text-transform:var(--sv-button-transform);white-space:nowrap}.sv-toast__close{inline-size:var(--sv-control-sm);block-size:var(--sv-control-sm);border-radius:50%;place-items:center;padding:0;display:inline-grid}.sv-toast__close svg{block-size:1.272em;inline-size:1.272em}@media (hover:hover){:is(.sv-toast__action,.sv-toast__close):hover{background-color:color-mix(in oklch, currentColor var(--sv-state-hover), transparent)}}:is(.sv-toast__action,.sv-toast__close):active{background-color:color-mix(in oklch, currentColor var(--sv-state-press), transparent)}.sv-toast :focus-visible{outline-color:currentColor}}@layer sv.utilities;
