@layer colors,config,root,reboot,layout,content,forms;@layer components{.toast{--cui-toast-zindex:var(--cui-z-toast);--cui-toast-padding-x:.75rem;--cui-toast-padding-y:.5rem;--cui-toast-spacing:1.5rem;--cui-toast-max-width:350px;--cui-toast-color:var(--cui-fg-body);--cui-toast-bg:var(--cui-bg-body);--cui-toast-border-width:var(--cui-border-width);--cui-toast-border-color:var(--cui-border-color-translucent);--cui-toast-border-radius:var(--cui-radius-7);--cui-toast-box-shadow:var(--cui-box-shadow);--cui-toast-header-color:var(--cui-fg-3);--cui-toast-header-bg:var(--cui-bg-body);--cui-toast-header-border-color:var(--cui-border-color-translucent);--cui-toast-font-size:.875rem;--cui-toast-slide:.5rem;--cui-toast-transition-property:opacity, translate, display;--cui-toast-transition-duration:.3s;--cui-toast-transition-timing:ease-out;width:var(--cui-toast-max-width);max-width:100%;font-size:var(--cui-toast-font-size);color:var(--cui-toast-color);pointer-events:auto;background-color:var(--cui-toast-bg);border:var(--cui-toast-border-width) solid var(--cui-theme-border,var(--cui-toast-border-color));box-shadow:var(--cui-toast-box-shadow);border-radius:var(--cui-toast-border-radius);background-clip:padding-box;display:none}.toast:not(.toast-instant){opacity:0;translate:var(--cui-toast-leave-translate,var(--cui-toast-translate,0 calc(-1 * var(--cui-toast-slide))))}@media (prefers-reduced-motion:no-preference){.toast:not(.toast-instant){transition-timing-function:var(--cui-toast-transition-timing);transition-duration:var(--cui-toast-transition-duration);transition-property:var(--cui-toast-transition-property);transition-behavior:allow-discrete}}.toast.show{opacity:1;display:block;translate:0}@starting-style{.toast:not(.toast-instant).show{opacity:0;translate:var(--cui-toast-enter-translate,var(--cui-toast-translate,0 calc(-1 * var(--cui-toast-slide))))}}.toast-container{--cui-toast-zindex:var(--cui-z-toast);--cui-toast-container-inset:var(--cui-spacer-5);--cui-toast-inline-sign:1;--cui-toast-max-width:350px;--cui-toast-spacing:1.5rem;--cui-toast-transition-duration:.3s;--cui-toast-transition-timing:ease-out;z-index:var(--cui-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container:dir(rtl){--cui-toast-inline-sign:-1}.toast-container>:not(:last-child){margin-bottom:var(--cui-toast-spacing)}.toast-container>.toast{position:relative}.toast-container-top-start,.toast-container-top-center,.toast-container-top-end,.toast-container-middle-start,.toast-container-middle-center,.toast-container-middle-end,.toast-container-bottom-start,.toast-container-bottom-center,.toast-container-bottom-end{position:fixed}.toast-container-top-start,.toast-container-top-center,.toast-container-top-end{inset-block-start:var(--cui-toast-container-inset)}.toast-container-bottom-start,.toast-container-bottom-center,.toast-container-bottom-end{inset-block-end:var(--cui-toast-container-inset)}.toast-container-middle-start,.toast-container-middle-center,.toast-container-middle-end{inset-block:var(--cui-toast-container-inset);height:fit-content;margin-block:auto}.toast-container-top-start,.toast-container-middle-start,.toast-container-bottom-start{--cui-toast-translate:calc(var(--cui-toast-inline-sign) * (-100% - var(--cui-toast-container-inset))) 0;inset-inline-start:var(--cui-toast-container-inset)}.toast-container-top-end,.toast-container-middle-end,.toast-container-bottom-end{--cui-toast-translate:calc(var(--cui-toast-inline-sign) * (100% + var(--cui-toast-container-inset))) 0;inset-inline-end:var(--cui-toast-container-inset)}.toast-container-top-center{--cui-toast-translate:0 calc(-100% - var(--cui-toast-container-inset))}.toast-container-middle-center{--cui-toast-translate:0 0}.toast-container-bottom-center{--cui-toast-translate:0 calc(100% + var(--cui-toast-container-inset))}.toast-container-top-center,.toast-container-middle-center,.toast-container-bottom-center{inset-inline:var(--cui-toast-container-inset);margin-inline:auto}.toast-header{padding:var(--cui-toast-padding-y) var(--cui-toast-padding-x);color:var(--cui-theme-fg-emphasis,var(--cui-toast-header-color));background-color:var(--cui-theme-bg-subtle,var(--cui-toast-header-bg));border-block-end:var(--cui-toast-border-width) solid var(--cui-theme-border,var(--cui-toast-header-border-color));border-top-left-radius:calc(var(--cui-toast-border-radius) - var(--cui-toast-border-width));border-top-right-radius:calc(var(--cui-toast-border-radius) - var(--cui-toast-border-width));background-clip:padding-box;align-items:center;display:flex}.toast-header .btn-close{margin-inline:var(--cui-toast-padding-x) calc(-.5 * var(--cui-toast-padding-x))}.toast-body{padding:var(--cui-toast-padding-x);word-wrap:break-word}.toast-translucent{background-color:color-mix(in oklch, var(--cui-toast-bg) var(--cui-translucent-opacity), transparent);backdrop-filter:var(--cui-translucent-backdrop-filter)}.toast-translucent .toast-header{background-color:color-mix(in oklch, var(--cui-theme-bg-subtle,var(--cui-toast-header-bg)) var(--cui-translucent-opacity), transparent)}}@layer custom,helpers,utilities;
