/* --- CSS Orchestrator Imports --- */
@import "css/tailwind.generated.css";
/* --- End Orchestrator Imports --- */

html,
body {
    font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* Global Rounded & VermaSoft Primary Styling (matched to MessagingPlatform) */
:root {
    --rz-border-radius: 6px !important;

    --rz-primary: #f97316 !important;
    --rz-primary-light: #fb923c !important;
    --rz-primary-dark: #ea580c !important;
    --rz-primary-lighter: #fed7aa !important;
    --rz-series-1: #f97316 !important;
}

/* Global Radzen button style: flat buttons without border/shadow */
body .rz-button,
body .rz-splitbutton .rz-button,
body .rz-button:hover,
body .rz-button:focus,
body .rz-button:active,
body .rz-button:focus-visible {
    border: none !important;
    box-shadow: none !important;
}

body .rz-button,
body .rz-card,
body .rz-dropdown,
body .rz-input,
body .rz-textbox,
body .rz-password,
body .rz-numeric,
body .rz-textarea,
body .form-control {
    border-radius: var(--rz-border-radius) !important;
}

/* Toast Notification Positioning - Lower Right */
.rz-notification {
    position: fixed !important;
    bottom: 1rem !important;
    left: unset !important;
    top: unset !important;
    right: 1rem !important;
}
