.c3-toasts{z-index:var(--c3-z-toast);gap:var(--c3-margin-xsmall);width:min(22rem,100vw - var(--c3-margin-large));pointer-events:none;flex-direction:column;display:flex;position:fixed}.c3-toasts--top-right{top:var(--c3-margin);right:var(--c3-margin)}.c3-toasts--top-left{top:var(--c3-margin);left:var(--c3-margin)}.c3-toasts--bottom-right{right:var(--c3-margin)}.c3-toasts--bottom-left,.c3-toasts--bottom-right{bottom:var(--c3-margin);flex-direction:column-reverse}.c3-toasts--bottom-left{left:var(--c3-margin)}.c3-toasts--bottom-left .c3-toast-enter-from,.c3-toasts--bottom-left .c3-toast-leave-to,.c3-toasts--top-left .c3-toast-enter-from,.c3-toasts--top-left .c3-toast-leave-to{transform:translate(-100%)}.c3-toasts__toast{align-items:flex-start;gap:var(--c3-margin-xsmall);padding:.75rem var(--c3-margin);border:var(--c3-border-width) solid var(--c3-color-border);border-radius:var(--c3-border-radius);background-color:var(--c3-color-emphasis);pointer-events:auto;box-shadow:0 .2px .6px rgba(var(--c3-color-shadow-rgb),.016),0 .4px 1.5px rgba(var(--c3-color-shadow-rgb),.02),0 .9px 3px rgba(var(--c3-color-shadow-rgb),.023),0 1.8px 6.2px rgba(var(--c3-color-shadow-rgb),.028),0 5px 17px rgba(var(--c3-color-shadow-rgb),.04);display:flex;position:relative;overflow:hidden}.c3-toasts__toast:before{width:var(--c3-size-xxs);content:"";position:absolute;top:0;bottom:0;left:0}.c3-toasts__toast--success:before{background-color:var(--c3-color-success)}.c3-toasts__toast--error:before{background-color:var(--c3-color-danger)}.c3-toasts__toast--warning:before{background-color:var(--c3-color-warning)}.c3-toasts__toast--info:before{background-color:var(--c3-color-info)}.c3-toasts__body{flex:1;min-width:0}.c3-toasts__title{color:var(--c3-color-text);margin:0 0 .125rem;font-size:.875rem;font-weight:600}.c3-toasts__description{color:var(--c3-color-text-muted);margin:0;font-size:.8125rem}.c3-toasts__close{border-radius:var(--c3-border-radius-small);width:1.5rem;height:1.5rem;color:var(--c3-color-text-muted);font-size:var(--c3-font-size-md);cursor:pointer;background-color:#0000;border:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.c3-toasts__close:hover{background-color:var(--c3-color-muted)}.c3-toasts__close:focus-visible{outline:2px solid var(--c3-color-info);outline-offset:2px}.c3-toasts__progress{height:2px;color:var(--c3-color-info);opacity:.6;background-color:currentColor;animation-name:c3-toast-progress;animation-timing-function:linear;animation-fill-mode:both;position:absolute;bottom:0;left:0}@keyframes c3-toast-progress{0%{width:100%}to{width:0}}.c3-toast-enter-active,.c3-toast-leave-active{transition:opacity .25s,transform .25s}.c3-toast-enter-from,.c3-toast-leave-to{opacity:0;transform:translate(100%)}.c3-toast-leave-active{width:100%;position:absolute}@media (prefers-reduced-motion:reduce){.c3-toast-enter-active,.c3-toast-leave-active{transition:none}}
