/* ====================================================================== */
/* AI-QMS vNext - MAIN CSS                                                */
/* SINGLE ENTRY POINT - DO NOT IMPORT CSS ELSEWHERE                       */
/* ====================================================================== */
/*
main.css is the single stylesheet entrypoint for the AI-QMS frontend shell.

It imports design tokens first, then global base styles, component contracts,
domain styles, and page-specific styles in deterministic order. Templates must
link only this file so CSS ownership stays centralized and visual primitives
continue to flow through the shared design token system.
*/


/* ====================================================================== */
/* 1. DESIGN TOKENS (MASTER)                                              */
/* ====================================================================== */
@import "/static/css/designtokens.css";


/* ====================================================================== */
/* 2. BASE (GLOBAL RESET & TYPOGRAPHY)                                    */
/* ====================================================================== */
@import "/static/css/base/reset.css";
@import "/static/css/base/typography.css";


/* ====================================================================== */
/* 3. LAYOUT (APP SHELL, AREAS)                                           */
/* ====================================================================== */
@import "/static/css/layout/app-shell.css";
@import "/static/css/layout/dashboard.css";
@import "/static/css/layout/panels.css";
@import "/static/css/layout/sidebar.css";


/* ====================================================================== */
/* 4. COMPONENT PRIMITIVES & HELPERS                                      */
/* ====================================================================== */
@import "/static/css/primitives/primitives.css";


/* ====================================================================== */
/* 5. COMPONENTS (REUSABLE UI)                                            */
/* ====================================================================== */
@import "/static/css/components/buttons.css";
@import "/static/css/components/file_upload.css";
@import "/static/css/components/panel-textfield.css";
@import "/static/css/components/page-header.css";
@import "/static/css/components/text-field.css";
@import "/static/css/components/select-field.css";
@import "/static/css/components/status.css";
@import "/static/css/components/checkbox-field.css";
@import "/static/css/components/ndt.results.css";
@import "/static/css/components/ndt.results.summary.css";
@import "/static/css/components/authorization-card.css";
@import "/static/css/components/dropdown-field.css";
@import "/static/css/components/date-picker-field.css";
@import "/static/css/components/flag-choice.css";

/* ====================================================================== */
/* 5.1 CARDS (REUSABLE UI)                                                */
/* ====================================================================== */
@import "/static/css/components/uploaded-file-card.css";
@import "/static/css/components/dashboard-card.css";
@import "/static/css/components/profile-card.css";
@import "/static/css/components/user-card.css";

/* ====================================================================== */
/* 6. DOMAINS (FEATURE-SPECIFIC UI)                                       */
/* ====================================================================== */
@import "/static/css/domains/profile.dashboard.css";
@import "/static/css/domains/company.css";
@import "/static/css/domains/projects.css";
@import "/static/css/domains/assignments.css";
@import "/static/css/domains/equipment.css";
@import "/static/css/domains/personel.css";
@import "/static/css/domains/user.css";
@import "/static/css/domains/chatbot.css";
@import "/static/css/domains/system-messages.css";

/* ====================================================================== */
/* 7. PAGES                                                               */
/* ====================================================================== */
@import "/static/css/pages/login.css";
