.dbo-toast{--dbo-toast-accent:var(--dbo-blue,#015eab);background-color:var(--dbo-surface-lowest,#fff);border:1px solid var(--dbo-surface-container-high,#ddd);border-left:4px solid var(--dbo-toast-accent);border-radius:var(--dbo-radius-md,6px);width:100%;max-width:380px;box-shadow:var(--dbo-shadow-lvl-4);font-family:var(--dbo-font-family,"Roboto", sans-serif);color:var(--dbo-on-surface,#222);pointer-events:auto;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;position:relative;overflow:hidden}.dbo-toast--info{--dbo-toast-accent:var(--dbo-blue,#015eab)}.dbo-toast--success{--dbo-toast-accent:var(--dbo-green,#24a148)}.dbo-toast--warning{--dbo-toast-accent:var(--dbo-orange,#f2881d)}.dbo-toast--error{--dbo-toast-accent:var(--dbo-red-50,#da1e28)}.dbo-toast.is-hiding{opacity:0;transform:translate(16px)scale(.96)}.dbo-toast__main{align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.dbo-toast__icon-wrap{color:var(--dbo-toast-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.dbo-toast__icon{font-size:20px}.dbo-toast__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.dbo-toast__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbo-toast__title{font-family:var(--dbo-font-display,"Lato", sans-serif);color:var(--dbo-on-surface,#222);font-size:13px;font-weight:700}.dbo-toast__time{font-family:var(--dbo-font-mono,monospace);color:var(--dbo-gray-50,#7a7a7a);flex-shrink:0;font-size:10px}.dbo-toast__message{color:var(--dbo-on-surface-variant,#666);font-size:12px;line-height:1.45}.dbo-toast__actions{align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.dbo-toast__close{border-radius:var(--dbo-radius-sm,4px);color:var(--dbo-gray-50,#7a7a7a);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-2px -4px 0 0;padding:2px;display:inline-flex}.dbo-toast__close:hover{color:var(--dbo-on-surface,#222);background-color:var(--dbo-surface-container-low,#f4f4f4)}.dbo-toast__close .material-symbols-outlined{font-size:16px}.dbo-toast__progress{background-color:var(--dbo-surface-container,#eee);width:100%;height:3px;overflow:hidden}.dbo-toast__progress-bar{background-color:var(--dbo-toast-accent);transform-origin:0;width:100%;height:100%;animation-name:dbo-toast-countdown;animation-timing-function:linear;animation-fill-mode:forwards}.dbo-toast:hover .dbo-toast__progress-bar{animation-play-state:paused}@keyframes dbo-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
