/**
 * Loaded after theme.css — fixes toast vs action-loader stacking.
 * Loader overlay: 11000 · Toasts: 13000 (always above loaders/modals)
 */
.p-toast {
    z-index: 13000 !important;
    position: fixed !important;
    pointer-events: none;
}

.p-toast.p-toast-top-right,
.p-toast.p-toast-top-left,
.p-toast.p-toast-top-center {
    top: calc(4.5rem + 0.75rem) !important;
}

.p-toast.p-toast-top-center {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
}

.p-toast .p-toast-message {
    z-index: 13000 !important;
    pointer-events: auto;
}

.app-loader-overlay {
    z-index: 11000;
}
