/* ══════════════════════════════════════════════════════════════
   AIPA License Manager — Toast Notification Styles
   Azure / Microsoft Fluent Design (bottom-right, minimal)
   ══════════════════════════════════════════════════════════════ */

:root {
  --danger: #D13438;
  --warning: #FFB900;
  --radius: 4px;
  --fluent-shadow-toast: 0 0.3px 0.9px rgba(0, 0, 0, 0.11), 0 1.6px 3.6px rgba(0, 0, 0, 0.13), 0 6.4px 14.4px rgba(0, 0, 0, 0.09);
}

.toast {
  position: fixed;
  right: 16px;
  bottom: -80px;
  left: auto;
  transform: none;
  padding: 12px 18px;
  background: #fff;
  border-left: 4px solid #107C10;
  border-radius: var(--radius);
  font-size: .8125rem;
  font-family: 'Segoe UI', system-ui, sans-serif;
  color: #1a1a2e;
  box-shadow: var(--fluent-shadow-toast);
  transition: bottom .25s cubic-bezier(0.1, 0.9, 0.2, 1);
  z-index: 300;
  max-width: min(420px, calc(100vw - 32px));
  letter-spacing: 0;
}
.toast.show { bottom: 16px; }
.toast.toast-error {
  border-left-color: #C42B1C;
}
.toast.toast-warning {
  border-left-color: #F7630C;
}
