.excalidraw { .Toast { $closeButtonSize: 1.2rem; $closeButtonPadding: 0.4rem; animation: Toast-fade-in 0.5s; min-width: 220px; max-width: min(360px, calc(100vw - 32px)); border-radius: var(--border-radius-lg); border: 1px solid var(--default-border-color); background-color: var(--island-bg-color); color: var(--text-primary-color); padding: 0.5rem 0.75rem; box-shadow: 0 0 0 1px var(--color-surface-lowest); box-sizing: border-box; cursor: default; pointer-events: none; .Toast__message { font-family: var(--ui-font); font-size: 0.75rem; line-height: 1.25rem; text-align: center; padding: 0 $closeButtonSize + ($closeButtonPadding); white-space: pre-wrap; } .Toast__progress-bar { margin-top: 0.35rem; width: 100%; height: 4px; border-radius: 999px; background-color: var(--button-gray-2); overflow: hidden; } .Toast__progress-bar-fill { height: 100%; border-radius: inherit; background-color: var(--color-primary); } .close { position: absolute; top: 0; right: 0; padding: $closeButtonPadding; pointer-events: auto; .ToolIcon__icon { width: $closeButtonSize; height: $closeButtonSize; } } } @keyframes Toast-fade-in { from { opacity: 0; } to { opacity: 1; } } }