/* ============================================================
   Absolite — главный CSS-entry.

   Стили организованы по логическим слоям:
     • tokens     — CSS-переменные, темы
     • base       — reset, base-стили, утилиты
     • layout/    — структурные блоки (topbar, sidebar, shell)
     • components/— переиспользуемые компоненты
     • pages/     — страничные стили
     • responsive — медиа-запросы (всегда последним)

   Порядок имеет значение: responsive должен идти ПОСЛЕ всех остальных
   правил, чтобы переопределять их на узких экранах.
   ============================================================ */

@import "tokens.css";
@import "base.css";

@import "layout/topbar.css";
@import "layout/shell.css";
@import "layout/sidebar.css";
@import "layout/footer.css";

@import "components/buttons.css";
@import "components/card.css";
@import "components/tabs.css";
@import "components/metric.css";
@import "components/chart.css";
@import "components/gauge.css";
@import "components/thermo.css";
@import "components/table.css";
@import "components/meas-strip.css";
@import "components/batteries.css";
@import "components/soh.css";
@import "components/loader.css";

@import "pages/auth.css";
@import "pages/contracts/_index.css";
@import "pages/software-releases.css";
@import "pages/dashboard.css";
@import "pages/analytics.css";

@import "responsive.css";
