/* GLOBAL CSS CUSTOMIZATIONS - OVERRIDES EVERYTHING */
/* Generated automatically from Super Admin settings */
/* Version: vf4164338bac5 */

/* GLOBAL ZOOM SCALE - CHROME-LIKE BEHAVIOR */
html {
    zoom: 0.85 !important;
    -webkit-zoom: 0.85 !important;
    -moz-transform: scale(0.85) !important;
    -moz-transform-origin: 0 0 !important;
}
/* Fallback for browsers that don't support zoom */
@supports not (zoom: 1) {
    html {
        transform: scale(0.85) !important;
        transform-origin: 0 0 !important;
        width: 117.64705882353% !important;
        height: 117.64705882353% !important;
    }
}

/* FIX ZOOM INTERFERENCE WITH MODALS AND OVERLAYS */
.modal,
.modal-backdrop,
.tooltip,
.popover,
.dropdown-menu,
.toast,
.alert,
[data-bs-toggle="tooltip"],
.leaflet-control-container,
.leaflet-popup,
.leaflet-marker-icon,
.swal2-container,
.map-fullscreen,
[class*="fullscreen"] {
    zoom: 1 !important;
    -webkit-zoom: 1 !important;
    -moz-transform: none !important;
    transform: none !important;
}

/* THEME MODE CSS - UNIFIED ARCHITECTURE COMPATIBLE */
/* Theme Mode: light */
/* NO THEME = LIGHT MODE (same variables) */

/* Theme Configuration Variables for JavaScript */
:root {
    --theme-mode: 'light';
    --force-theme: false;
    --allow-toggle: true;
}

/* LIGHT MODE - Override unified CSS variables */
:root,
html[data-theme="light"],
html.theme-light {
    --brand-primary: #4e73df !important;
    --brand-secondary: #858796 !important;
    --color-bg-primary: #ffffff !important;
    --color-bg-secondary: #f8f9fc !important;
    --color-bg-tertiary: #e3e6f0 !important;
    --color-text-primary: #5a5c69 !important;
    --color-text-secondary: #858796 !important;
    --color-text-inverse: #ffffff !important;
    --color-border-primary: #e3e6f0 !important;
    --color-border-secondary: #d1d3e2 !important;
    --color-card-bg: #ffffff !important;
}

/* DARK MODE - Override unified CSS variables */
html[data-theme="dark"],
html.theme-dark {
    --brand-primary: #4e73df !important;
    --brand-secondary: #858796 !important;
    --color-bg-primary: #1e1e2d !important;
    --color-bg-secondary: #2a2a3d !important;
    --color-bg-tertiary: #3a3a4d !important;
    --color-text-primary: #e0e0e0 !important;
    --color-text-secondary: #b0b0c0 !important;
    --color-text-inverse: #1e1e2d !important;
    --color-border-primary: #3a3a4d !important;
    --color-border-secondary: #4a4a5d !important;
    --color-card-bg: #1e1e2d !important;
}

