/* ==========================================================================
   DECOUPLED MODULAR CSS LOADER
   ========================================================================== */

/* Theme Variables & Base Styles */
@import url('theme/_variables.css');
@import url('theme/_base.css');

/* Reusable Modular Component Styles */
@import url('components/_cards.css');
@import url('components/_badges.css');
@import url('components/_dropdowns.css');
@import url('components/_modals.css');
@import url('components/_tables.css');
@import url('components/_drawers.css');
@import url('components/_unauthorized.css');

/* Specific Dashboard Feature Styles */
@import url('features/_sales.css');
@import url('features/_telecaller.css');
@import url('features/_service_ops.css');
@import url('features/_fitness_coach.css');

/* ==========================================================================
   SAFETY OVERRIDE: HIDE DASH DEVTOOLS DEBUG BAR & BUTTON (COMMENTED OUT)
   ==========================================================================
   Note: To show Plotly Dev Tools debug bar/button, uncommenting this menu display block.
   Since the user wants to see the plotly dev tool, we ensure no hidden rules block it.
*/

/* ==========================================================================
   SAFETY OVERRIDE: HIDE MAPBOX / MAP LEAFLET ATTRIBUTION OVERLAYS
   ========================================================================== */
.mapboxgl-ctrl-bottom-right,
.mapboxgl-ctrl-attrib,
.mapboxgl-ctrl-attrib-inner,
.mapboxgl-ctrl-attrib-button,
.mapboxgl-ctrl,
.maplibregl-ctrl-bottom-right,
.maplibregl-ctrl-attrib,
.maplibregl-ctrl-attrib-inner,
.maplibregl-ctrl-attrib-button,
.maplibregl-ctrl {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}
