// ============================================ // 1. THIRD-PARTY STYLES (Lowest Priority) // ============================================ // These are loaded first so they can be overridden by custom styles import 'normalize.css'; import '@glideapps/glide-data-grid/dist/index.css'; import '@glideapps/glide-data-grid-cells/dist/index.css'; import 'react-responsive-carousel/lib/styles/carousel.min.css'; import 'react-phone-input-2/lib/style.css'; // ============================================ // 2. BASE STYLES (Variables, Mixins, Reset) // ============================================ import './css/reset.css'; import './sass/_variables.scss'; import './sass/_mixins.scss'; import './sass/_animations.scss'; // ============================================ // 3. COMPONENT STYLES (Custom Components) // ============================================ // All component-specific styles import '../components/action-bar/action-bar.scss'; import '../components/editor/custom-editor.css'; import '../components/activity-tag/activity-tag.scss'; import '../components/activityArea/activityArea.scss'; import '../components/activityLog/activity-log.scss'; import '../components/appbar/appbar.scss'; import '../components/avatar/avatar.scss'; import '../components/board/board.scss'; import '../components/button/button.scss'; import '../components/calculation-summary/calculation-summary.scss'; import '../components/calendar/calendar.scss'; import '../components/card-wrapper/card-wrapper.scss'; import '../components/confirm-modal/confirm-modal.scss'; import '../components/country-select/index.scss'; import '../components/custom-snackbar/custom-snackbar.scss'; import '../components/Dashboard/dashboard.scss'; import '../components/date-picker/date-picker.scss'; import '../components/date-range-picker/date-range-picker.scss'; import '../components/date-time-picker/date-time-picker.scss'; import '../components/expandable-summary-wrapper/expandable-summary-wrapper.scss'; import '../components/fallback/fallback.scss'; import '../components/filter/filter.scss'; import '../components/footer/footer.scss'; import '../components/form-control/form-builder/form-builder-element/element.scss'; import '../components/form-control/form-builder/form-builder-element/location-add-modal/location-add-modal.scss'; import '../components/form-control/form-parser/form-parser.scss'; import '../components/form-header/form-header.scss'; import '../components/gantt/gantt.scss'; import '../components/grid/grid-card/grid-card.scss'; import '../components/grid/grid-wrapper/grid-wrapper.scss'; import '../components/grid-fallback/grid-fallback.scss'; import '../components/header/header.scss'; import '../components/header-card/header-card.scss'; import '../components/hr-line/hr-line.scss'; import '../components/info-card/info-card.scss'; import '../components/inventory-reports-title-bar/component/reportFilter.scss'; import '../components/inventory-reports-title-bar/inventory-reports-title-bar.scss'; import '../components/inventory-reports-title-bar/report-buttons/report-buttons.scss'; import '../components/list/list.scss'; import '../components/material-table/material-table.scss'; import '../components/module-button/module-button.scss'; import '../components/mulitline/multiline.scss'; import '../components/multi-select/multi-select.scss'; import '../components/page-navigator/page-navigator.scss'; import '../components/page-navigator/components/shared-page-modal.scss'; import '../components/pagination/pagination.scss'; // import '../components/phone-input/phone-input.scss'; import '../components/parties-modal/parties-modal.scss'; import '../components/quick-approval-modal/quick-approval-modal.scss'; import '../components/reports/dynamic-report/dynamic-report.scss'; import '../components/reports-title-bar/reports-title-bar.scss'; import '../components/reports-title-bar/report-buttons/report-buttons.scss'; import '../components/schedule-report/schedule-report.scss'; import '../components/schedule-report/schedule-report-modal.scss'; import '../components/search-bar/search-bar.scss'; import '../components/select/controller/controller-select.scss'; import '../components/share-modal/share-modal.scss'; import '../components/sidebar/sidebar.scss'; import '../components/sub-header-doc/sub-header-doc.scss'; import '../components/tab-bar-ui/tab-bar-ui.scss'; import '../components/tabs/tabs.scss'; import '../components/text-field/text-field.scss'; import '../components/time-picker/time-picker.scss'; import '../components/time-range-picker/time-range-picker.scss'; import '../components/toast/toast.scss'; import '../components/toggle/toggle.scss'; import '../components/upload/upload.scss'; import '../components/upload-excel/upload-excel.scss'; import '../components/user-dropdown/user-dropdown.scss'; import '../components/value-field/value-field.scss'; import '../components/view-modal/view-modal.scss'; // Charts import '../components/charts/barLineChart/barLineChart.scss'; import '../components/charts/chartLegend.scss'; import '../components/charts/donut-chart/donut-chart.scss'; import '../components/charts/donutChart/donut-chart.scss'; // Views import '../views/afterAuth/dashboard/dashboard.scss'; import '../views/beforeAuth/components/index.scss'; import '../views/beforeAuth/landing/landing.scss'; import '../views/beforeAuth/login/index.scss'; import '../views/template-editor/add-template/add-template.scss'; import '../views/template-editor/company-selection-modal/company-selection-modal.scss'; import '../views/template-editor/edit-section-modal/edit-section-modal.scss'; import '../views/template-editor/template-name-modal/template-name-modal.scss'; import '../views/template-editor/templates.scss'; // ============================================ // 4. UTILITY CLASSES (Highest Priority) // ============================================ // These are loaded LAST so they can override component styles // Utility classes use !important to ensure they work everywhere import './sass/_utils.scss';