@charset "UTF-8";

/* =========================================================
   THEME VARIABLES
   ========================================================= */
:root {
    --bg: #f5f7fa;
    --header-bg:#dadada;
    --surface: #ffffff;
    --surface-alt: #d0d3e1;
    --base: #ffffff;
    --header-btn-bg:#f0f8ff;
    --input:white;

    --text: #111827;
    --text-muted: #6b7280;
    --ticket-id:#6811a7;

    --border: #e5e7eb;

    --primary: #2563eb;
    --primary-hover: #1e40af;

    --success: #d8fddc;
    --error:#f8b7b7;
    --active:#9ebcf0;
    
    --caution:#ffffdf;

    --radius: 8px;
    --radius-sm: 6px;

    --focus: 0 0 0 3px rgba(37,99,235,.25);
    --highlight: #e5f1ff;
    --highlight-sub: #eef3fc;

    --table-header: #dfe7f3;;
    --table-border:#d3d3d3;
    --table-header-text:#585858;

    --scroll-track:#f1f1f1;
    --scroll-handle:#c0c6d2;

    --modal:#bbbbbb;

    --open:#c04f4f;
    --closed:#44e935;
    --solution:#ffa500;

    --software-defect:#e74c3c;
    --feature:#ffe16a;
    --action:#666666;
    --support:#00a9e5;
    --project:#9b59b6;

    --grade:#e3b70c;
    --command:#2739c9;
    --commandhd:#596881;
    --service:#1a899d;
    --agents:#4b9a6c;
    --automatics:#925dbb;
    --app:#e67e22;
    --system:#800039;
    --special-projects:#62c6f2;
    --training:#e04646;

    --online:#f3fff3;
    --online-border: #009400;
    --a:blue;

}

/* ===== Dark Mode ===== */
[data-theme="dark"] {
    --bg: #21242a;
    --header-bg: #303030;
    --surface: #181e2b;
    --surface-alt: #21314a;
    --base: #151c3f;
    --header-btn-bg: #41464a;
    --input: #21314a;
    --text: #e5e7eb;
    --text-muted: #9ca3af;
    --ticket-id: #9649ce;
    --border: #525c6b;
    --success: #306f37;
    --error: #753434;
    --active: #a3bae2;
    --caution: #7a7a19;
    --primary: #3b82f6;
    --primary-hover: #2563eb;
    --highlight: #7987a1;
    --highlight-sub: #2b2f37;
    --table-header: #36517e;
    --table-border: #6d6d6d;
    --table-header-text: #c7c7c7;
    --scroll-track: #797979;
    --scroll-handle: #4e4e4e;
    --modal: #535353;
    --open: #c04f4f;
    --closed: #3e9536;
    --solution: #91630d;
    --software-defect: #e74c3c;
    --feature: #ffe16a;
    --action: #666666;
    --support: #00729b;
    --project: #9b59b6;
    --grade: #e3b70c;
    --command: #2739c9;
    --commandhd: #596881;
    --service: #1a899d;
    --agents: #4b9a6c;
    --automatics: #925dbb;
    --app: #e67e22;
    --system: #800039;
    --special-projects: #62c6f2;
    --training: #e04646;
    --online: #4a794a;
    --online-border: #00ff00;
    --a:rgb(181, 181, 247);
}