/* Toasturi Fleet in-page; înlocuiesc feedback-ul nativ al browserului. */
#fleet-feedback-toast-root {
  bottom: 18px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: min(460px, calc(100vw - 24px));
  position: fixed;
  right: 18px;
  z-index: 4000;
}

#fleet-feedback-toast-root .fleet-feedback-toast {
  border: 1px solid transparent;
  border-radius: 10px;
  box-shadow: 0 10px 28px rgba(0, 0, 0, .45);
  cursor: pointer;
  color: var(--text);
  font-family: var(--font);
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.45;
  padding: 11px 14px;
  white-space: pre-line;
}

#fleet-feedback-toast-root .fleet-feedback-toast-success {
  background: rgba(34, 211, 160, .14);
  border-color: rgba(34, 211, 160, .45);
  color: #a9f2dc;
}

#fleet-feedback-toast-root .fleet-feedback-toast-warning {
  background: rgba(246, 201, 14, .14);
  border-color: rgba(246, 201, 14, .45);
  color: #ffe58a;
}

#fleet-feedback-toast-root .fleet-feedback-toast-error {
  background: rgba(255, 92, 92, .14);
  border-color: rgba(255, 92, 92, .45);
  color: #ffc0c0;
}
