@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Regular-B2a76lLF.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Medium-CRRMh-dh.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-SemiBold-FtXILkUg.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Bold-DP_E0jdd.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--font-brand:"IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f1efe8;--app-fg:#2c2c2a;--c-000000:#000;--c-0a5f49:#0a5f49;--c-0a6650:#0a6650;--c-0c447c:#0c447c;--c-0c5a47:#0c5a47;--c-0c6b52:#0c6b52;--c-0c7a5e:#0c7a5e;--c-0e2a3a:#0e2a3a;--c-0e3a4f:#0e3a4f;--c-0f6e56:#0f6e56;--c-15455c:#15455c;--c-155a87:#155a87;--c-155e8c:#155e8c;--c-163f56:#163f56;--c-16435c:#16435c;--c-173d52:#173d52;--c-1a3a5c:#1a3a5c;--c-1b3a2a:#1b3a2a;--c-1d6fa5:#1d6fa5;--c-1d9e75:#1d9e75;--c-1e9e5a:#1e9e5a;--c-1fa855:#1fa855;--c-25d366:#25d366;--c-2a9d7f:#2a9d7f;--c-2c3e44:#2c3e44;--c-2f7a5a:#2f7a5a;--c-2f9e6f:#2f9e6f;--c-333333:#333;--c-33454f:#33454f;--c-3367d6:#3367d6;--c-378add:#378add;--c-3b6d11:#3b6d11;--c-3b82d4:#3b82d4;--c-4285f4:#4285f4;--c-444441:#444441;--c-444444:#444;--c-445566:#456;--c-46606e:#46606e;--c-4a7d6c:#4a7d6c;--c-4a9fe8:#4a9fe8;--c-534ab7:#534ab7;--c-e6e4fb:#e6e4fb;--c-b9b3f0:#b9b3f0;--c-c2ccd3:#c2ccd3;--c-555555:#555;--c-556666:#566;--c-57c2a3:#57c2a3;--c-5a6b75:#5a6b75;--c-5a6f7c:#5a6f7c;--c-5a7185:#5a7185;--c-5a7280:#5a7280;--c-5b3fb5:#5b3fb5;--c-5b4200:#5b4200;--c-64788a:#64788a;--c-666666:#666;--c-6a4bb5:#6a4bb5;--c-6b46c1:#6b46c1;--c-6b4e9a:#6b4e9a;--c-6b8290:#6b8290;--c-7c8b95:#7c8b95;--c-7c8f9a:#7c8f9a;--c-854f0b:#854f0b;--c-888780:#888780;--c-888888:#888;--c-8a2424:#8a2424;--c-8a6100:#8a6100;--c-8a6d00:#8a6d00;--c-8a6d3b:#8a6d3b;--c-8a8a8a:#8a8a8a;--c-8a99a6:#8a99a6;--c-8a9ba5:#8a9ba5;--c-8aa0ac:#8aa0ac;--c-999999:#999;--c-9a3d9a:#9a3d9a;--c-9a4a00:#9a4a00;--c-9a6a00:#9a6a00;--c-9a6a6a:#9a6a6a;--c-9a7a30:#9a7a30;--c-9b8bc4:#9b8bc4;--c-9bacb6:#9bacb6;--c-9bb3c4:#9bb3c4;--c-9dc9ec:#9dc9ec;--c-9fb1bc:#9fb1bc;--c-9fc9ba:#9fc9ba;--c-9fd6c4:#9fd6c4;--c-9fdcc6:#9fdcc6;--c-a32020:#a32020;--c-a32d2d:#a32d2d;--c-a35050:#a35050;--c-a5660b:#a5660b;--c-a7b6c1:#a7b6c1;--c-a97a00:#a97a00;--c-a9b7c0:#a9b7c0;--c-aaaaaa:#aaa;--c-aab6c0:#aab6c0;--c-aab8c0:#aab8c0;--c-b08440:#b08440;--c-b0873f:#b0873f;--c-b3261e:#b3261e;--c-b6ddcb:#b6ddcb;--c-b7791f:#b7791f;--c-b7c4cc:#b7c4cc;--c-b8c4cc:#b8c4cc;--c-b8c6cf:#b8c6cf;--c-b9770b:#b9770b;--c-b9d7ee:#b9d7ee;--c-ba7517:#ba7517;--c-bbbbbb:#bbb;--c-bce5d6:#bce5d6;--c-bfe0d3:#bfe0d3;--c-bfe3d4:#bfe3d4;--c-c0392b:#c0392b;--c-c0cdd6:#c0cdd6;--c-c22f2f:#c22f2f;--c-c2410c:#c2410c;--c-c2cdd4:#c2cdd4;--c-c3ccd2:#c3ccd2;--c-c3ced5:#c3ced5;--c-c5cdd2:#c5cdd2;--c-c5d0d4:#c5d0d4;--c-c5e8a8:#c5e8a8;--c-c66a10:#c66a10;--c-cbd5dc:#cbd5dc;--c-cc9999:#c99;--c-cccccc:#ccc;--c-cce9df:#cce9df;--c-cfe0d8:#cfe0d8;--c-cfe0d9:#cfe0d9;--c-cfe0ec:#cfe0ec;--c-cfe4fb:#cfe4fb;--c-cfe6dc:#cfe6dc;--c-cfe6fb:#cfe6fb;--c-cfe8db:#cfe8db;--c-d3cdf2:#d3cdf2;--c-d3d1c7:#d3d1c7;--c-d3dde3:#d3dde3;--c-d4ebe2:#d4ebe2;--c-d4ede3:#d4ede3;--c-d5dee3:#d5dee3;--c-d5dfe6:#d5dfe6;--c-d5e0e6:#d5e0e6;--c-d5e3dc:#d5e3dc;--c-d6e6f5:#d6e6f5;--c-d7e8f0:#d7e8f0;--c-d8ece4:#d8ece4;--c-d8efe4:#d8efe4;--c-d93636:#d93636;--c-d9534f:#d9534f;--c-d9b46a:#d9b46a;--c-dc2626:#dc2626;--c-dce7ee:#dce7ee;--c-dce8e3:#dce8e3;--c-dcefe4:#dcefe4;--c-dcf8c6:#dcf8c6;--c-dddddd:#ddd;--c-dde6ea:#dde6ea;--c-dde8e2:#dde8e2;--c-dfe7ec:#dfe7ec;--c-e0342b:#e0342b;--c-e0393b:#e0393b;--c-e0a020:#e0a020;--c-e0b3b3:#e0b3b3;--c-e0b400:#e0b400;--c-e0b88a:#e0b88a;--c-e0c088:#e0c088;--c-e1e8ec:#e1e8ec;--c-e1f5ee:#e1f5ee;--c-e3e9ed:#e3e9ed;--c-e3eaee:#e3eaee;--c-e3ecf1:#e3ecf1;--c-e5484d:#e5484d;--c-e5a0a0:#e5a0a0;--c-e6e3da:#e6e3da;--c-e6ebef:#e6ebef;--c-e6ecf0:#e6ecf0;--c-e6edf1:#e6edf1;--c-e6eef3:#e6eef3;--c-e6f1fb:#e6f1fb;--c-e6f4ef:#e6f4ef;--c-e7dcc4:#e7dcc4;--c-e7f1f8:#e7f1f8;--c-e89020:#e89020;--c-e8a000:#e8a000;--c-e8b93f:#e8b93f;--c-e8edf1:#e8edf1;--c-e8eef1:#e8eef1;--c-e8eef2:#e8eef2;--c-e8f1fb:#e8f1fb;--c-e8f5f0:#e8f5f0;--c-e9a1a1:#e9a1a1;--c-e9f6f1:#e9f6f1;--c-e9f7f1:#e9f7f1;--c-eaf2fb:#eaf2fb;--c-eaf3de:#eaf3de;--c-eaf3fa:#eaf3fa;--c-eaf3fb:#eaf3fb;--c-eaf5f0:#eaf5f0;--c-eaf6ef:#eaf6ef;--c-eaf6f2:#eaf6f2;--c-ecd9a8:#ecd9a8;--c-ede9fb:#ede9fb;--c-eeeeee:#eee;--c-eef2f4:#eef2f4;--c-eef2f5:#eef2f5;--c-eef4f2:#eef4f2;--c-eef4f7:#eef4f7;--c-eef4fb:#eef4fb;--c-eef5fb:#eef5fb;--c-eef6f1:#eef6f1;--c-eef6f2:#eef6f2;--c-eef6fd:#eef6fd;--c-eef7f3:#eef7f3;--c-efe9fb:#efe9fb;--c-efeaf8:#efeaf8;--c-f0a93f:#f0a93f;--c-f0b4b4:#f0b4b4;--c-f0c0c0:#f0c0c0;--c-f0c14b:#f0c14b;--c-f0c2c2:#f0c2c2;--c-f0c5c5:#f0c5c5;--c-f0d18a:#f0d18a;--c-f0d9a8:#f0d9a8;--c-f0d9b0:#f0d9b0;--c-f0dcb0:#f0dcb0;--c-f0e0b0:#f0e0b0;--c-f0e0bb:#f0e0bb;--c-f0e2c4:#f0e2c4;--c-f0e3c0:#f0e3c0;--c-f0e4cc:#f0e4cc;--c-f0ecfb:#f0ecfb;--c-f0f0f0:#f0f0f0;--c-f0f7f4:#f0f7f4;--c-f0f7ff:#f0f7ff;--c-f0f9f5:#f0f9f5;--c-f0faf6:#f0faf6;--c-f1efe8:#f1efe8;--c-f1f4f6:#f1f4f6;--c-f1f5f7:#f1f5f7;--c-f1f5f8:#f1f5f8;--c-f2c9c9:#f2c9c9;--c-f2f5f7:#f2f5f7;--c-f2f6f8:#f2f6f8;--c-f2faf6:#f2faf6;--c-f3c0c0:#f3c0c0;--c-f3c6c6:#f3c6c6;--c-f3c9c9:#f3c9c9;--c-f3d9c0:#f3d9c0;--c-f3ddc0:#f3ddc0;--c-f3ddc9:#f3ddc9;--c-f3eefd:#f3eefd;--c-f3f8fb:#f3f8fb;--c-f3faf7:#f3faf7;--c-f4d9a8:#f4d9a8;--c-f4e9a8:#f4e9a8;--c-f4f7f9:#f4f7f9;--c-f4f8fa:#f4f8fa;--c-f4f9f7:#f4f9f7;--c-f4f9ff:#f4f9ff;--c-f4fbf8:#f4fbf8;--c-f5c6c6:#f5c6c6;--c-f5d9a8:#f5d9a8;--c-f5f5f5:#f5f5f5;--c-f5f7f9:#f5f7f9;--c-f6b93b:#f6b93b;--c-f6f0e6:#f6f0e6;--c-f6f8f9:#f6f8f9;--c-f6f9fb:#f6f9fb;--c-f7f9fb:#f7f9fb;--c-f7faf8:#f7faf8;--c-f7faf9:#f7faf9;--c-f8fafb:#f8fafb;--c-f8fbfc:#f8fbfc;--c-f9f8f4:#f9f8f4;--c-f9f9f7:#f9f9f7;--c-faeeda:#faeeda;--c-fafafa:#fafafa;--c-fafbfc:#fafbfc;--c-fafcfc:#fafcfc;--c-fafcfd:#fafcfd;--c-fafcfe:#fafcfe;--c-fbeaea:#fbeaea;--c-fbf3e2:#fbf3e2;--c-fbfcfd:#fbfcfd;--c-fcebeb:#fcebeb;--c-fdece9:#fdece9;--c-fdecec:#fdecec;--c-fdeee2:#fdeee2;--c-fdf0d5:#fdf0d5;--c-fdf1f1:#fdf1f1;--c-fdf3d7:#fdf3d7;--c-fdf4e3:#fdf4e3;--c-fdf4f4:#fdf4f4;--c-fdf6e3:#fdf6e3;--c-fdf6f6:#fdf6f6;--c-fdf9ee:#fdf9ee;--c-fef2f2:#fef2f2;--c-ffd9a8:#ffd9a8;--c-ffeed5:#ffeed5;--c-fff1e0:#fff1e0;--c-fff3e0:#fff3e0;--c-fff3e8:#fff3e8;--c-fff4d6:#fff4d6;--c-fff4e8:#fff4e8;--c-fff5e6:#fff5e6;--c-fff5f5:#fff5f5;--c-fff6e6:#fff6e6;--c-fff6e9:#fff6e9;--c-fff6f6:#fff6f6;--c-fff7ec:#fff7ec;--c-fff8e6:#fff8e6;--c-fff8e8:#fff8e8;--c-fff8ec:#fff8ec;--c-fff8f0:#fff8f0;--c-fff8f3:#fff8f3;--c-fff9f9:#fff9f9;--c-fffaf3:#fffaf3;--c-fffbe6:#fffbe6;--c-fffdf5:#fffdf5;--c-fffdf6:#fffdf6;--c-fffdf7:#fffdf7;--c-ffffff:#fff;--c-075d4a:#075d4a;--c-08745b:#08745b;--c-27500a:#27500a;--c-365264:#365264;--c-526873:#526873;--c-55707e:#55707e;--c-5b7480:#5b7480;--c-5e7782:#5e7782;--c-60758a:#60758a;--c-607d8b:#607d8b;--c-627980:#627980;--c-6d45a5:#6d45a5;--c-78909c:#78909c;--c-791f1f:#791f1f;--c-7e939c:#7e939c;--c-7f929e:#7f929e;--c-8799a3:#8799a3;--c-8a6d1a:#8a6d1a;--c-8a6d1f:#8a6d1f;--c-8a9da7:#8a9da7;--c-8ba0ac:#8ba0ac;--c-8da0ab:#8da0ab;--c-9c5220:#9c5220;--c-9dd8c4:#9dd8c4;--c-a45b00:#a45b00;--c-b8c6cd:#b8c6cd;--c-b8dfd2:#b8dfd2;--c-b8e2d4:#b8e2d4;--c-b9cbc3:#b9cbc3;--c-c9d3d9:#c9d3d9;--c-cadfec:#cadfec;--c-cbd8dd:#cbd8dd;--c-cfd8dc:#cfd8dc;--c-cfe5dc:#cfe5dc;--c-d3dfe5:#d3dfe5;--c-d3e0e5:#d3e0e5;--c-d4e6f6:#d4e6f6;--c-d6efe7:#d6efe7;--c-d7e8f4:#d7e8f4;--c-d8ebe3:#d8ebe3;--c-d9e3e8:#d9e3e8;--c-e0f1e9:#e0f1e9;--c-e24b4a:#e24b4a;--c-e4a12b:#e4a12b;--c-e6a3a3:#e6a3a3;--c-e6b0aa:#e6b0aa;--c-e6ebee:#e6ebee;--c-e7edef:#e7edef;--c-e8c98a:#e8c98a;--c-e8cf86:#e8cf86;--c-e8f6f1:#e8f6f1;--c-e8f7f2:#e8f7f2;--c-eaf4f0:#eaf4f0;--c-eaf8f3:#eaf8f3;--c-eddfb4:#eddfb4;--c-eef5f4:#eef5f4;--c-eef6f3:#eef6f3;--c-eef8f4:#eef8f4;--c-ef9f27:#ef9f27;--c-f0cdcd:#f0cdcd;--c-f0d5d5:#f0d5d5;--c-f0d9ad:#f0d9ad;--c-f0dfb9:#f0dfb9;--c-f1c9c9:#f1c9c9;--c-f2d1d1:#f2d1d1;--c-f3c5c9:#f3c5c9;--c-f3edff:#f3edff;--c-f4c9cc:#f4c9cc;--c-f4f8f7:#f4f8f7;--c-f7fafb:#f7fafb;--c-f7fbf9:#f7fbf9;--c-f7fbfa:#f7fbfa;--c-f7fbfe:#f7fbfe;--c-f7fbff:#f7fbff;--c-fbe6c8:#fbe6c8;--c-fbfcfc:#fbfcfc;--c-fce8e8:#fce8e8;--c-fdf0dc:#fdf0dc;--c-fdf8e7:#fdf8e7;--c-fff0df:#fff0df;--c-fff1f1:#fff1f1;--c-fff7f7:#fff7f7}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-e6e4fb:#2e2a4a;--c-b9b3f0:#4a4278;--c-c2ccd3:#3c4650;--app-bg:#0e1513;--app-fg:#e7f0ec;--c-000000:#eeeded;--c-0a5f49:#51d6b4;--c-0a6650:#51d6b7;--c-0c447c:#5194d6;--c-0c5a47:#51d6b6;--c-0c6b52:#51d6b3;--c-0c7a5e:#51d6b4;--c-0e2a3a:#e5e9ec;--c-0e3a4f:#51abd6;--c-0f6e56:#51d6b5;--c-15455c:#57a9d0;--c-155a87:#51a2d6;--c-155e8c:#51a3d6;--c-163f56:#5ba4cd;--c-16435c:#59a5cf;--c-173d52:#e0e5e8;--c-1a3a5c:#5e92ca;--c-1b3a2a:#e2e9e5;--c-1d6fa5:#51a2d6;--c-1d9e75:#51d6ac;--c-1e9e5a:#52d690;--c-1fa855:#52d686;--c-25d366:#51d683;--c-2a9d7f:#5cccaf;--c-2c3e44:#e0e5e6;--c-2f7a5a:#69bf9a;--c-2f9e6f:#60c89c;--c-333333:#e6e5e5;--c-33454f:#dde2e4;--c-3367d6:#6c8fda;--c-378add:#5194d6;--c-3b6d11:#8ed651;--c-3b82d4:#5c93d3;--c-4285f4:#6390da;--c-444441:#e1e1df;--c-444444:#e1dfdf;--c-445566:#d6dadd;--c-46606e:#d0d6d9;--c-4a7d6c:#bfcec9;--c-4a9fe8:#5a9ed8;--c-534ab7:#908acb;--c-555555:#dad7d7;--c-556666:#cfd3d3;--c-57c2a3:#67c1a7;--c-5a6b75:#caced1;--c-5a6f7c:#c7cccf;--c-5a7185:#c5cacf;--c-5a7280:#c5cbce;--c-5b3fb5:#9886cf;--c-5b4200:#d6b251;--c-64788a:#c0c5c9;--c-666666:#d1cece;--c-6a4bb5:#9986c8;--c-6b46c1:#9c85d1;--c-6b4e9a:#9d88be;--c-6b8290:#b9bfc2;--c-7c8b95:#b1b6b9;--c-7c8f9a:#adb3b7;--c-854f0b:#d69c51;--c-888780:#b9b8b4;--c-888888:#b8b3b3;--c-8a2424:#d47373;--c-8a6100:#d6af51;--c-8a6d00:#d6ba51;--c-8a6d3b:#bb9e6d;--c-8a8a8a:#b6b1b1;--c-8a99a6:#a1a8ad;--c-8a9ba5:#a0a7ac;--c-8aa0ac:#99a4a9;--c-999999:#a8a2a2;--c-9a3d9a:#c275c2;--c-9a4a00:#d69151;--c-9a6a00:#d6ad51;--c-9a6a6a:#cabebe;--c-9a7a30:#c6a861;--c-9b8bc4:#a59fb6;--c-9bacb6:#8b959b;--c-9bb3c4:#7d8e9a;--c-9dc9ec:#a1c9e8;--c-9fb1bc:#839097;--c-9fc9ba:#65867b;--c-9fd6c4:#58756c;--c-9fdcc6:#2d463d;--c-a32020:#dc7272;--c-a32d2d:#d27474;--c-a35050:#bd8282;--c-a5660b:#d6a051;--c-a7b6c1:#7c8891;--c-a97a00:#d6b151;--c-a9b7c0:#7b878e;--c-aaaaaa:#958f8f;--c-aab6c0:#7d868f;--c-aab8c0:#7a868d;--c-b08440:#c19e67;--c-b0873f:#c1a066;--c-b3261e:#dc706a;--c-b6ddcb:#2d463a;--c-b7791f:#d6a051;--c-b7c4cc:#69767d;--c-b8c4cc:#6a757c;--c-b8c6cf:#66737b;--c-b9770b:#d6a451;--c-b9d7ee:#2d3b46;--c-ba7517:#d69e51;--c-bbbbbb:#807979;--c-bce5d6:#2d463d;--c-bfe0d3:#2d463c;--c-bfe3d4:#2d463b;--c-c0392b:#d67369;--c-c0cdd6:#5b6871;--c-c22f2f:#d67171;--c-c2410c:#d67851;--c-c2cdd4:#5d686e;--c-c3ccd2:#5f686e;--c-c3ced5:#5b666d;--c-c5cdd2:#5f666b;--c-c5d0d4:#5a6569;--c-c5e8a8:#38462d;--c-c66a10:#d69351;--c-cbd5dc:#2d3c46;--c-cc9999:#a68989;--c-cccccc:#686262;--c-cce9df:#253a32;--c-cfe0d8:#2d463a;--c-cfe0d9:#2d463c;--c-cfe0ec:#2d3c46;--c-cfe4fb:#252f3a;--c-cfe6dc:#253a31;--c-cfe6fb:#25303a;--c-cfe8db:#253a2f;--c-d3cdf2:#312d46;--c-d3d1c7:#36463f;--c-d3dde3:#2d3d46;--c-d4ebe2:#253a31;--c-d4ede3:#253a31;--c-d5dee3:#2d3d46;--c-d5dfe6:#2d3c46;--c-d5e0e6:#2d3d46;--c-d5e3dc:#253a2f;--c-d6e6f5:#25303a;--c-d7e8f0:#25333a;--c-d8ece4:#253a31;--c-d8efe4:#253a30;--c-d93636:#dd7171;--c-d9534f:#d9716e;--c-d9b46a:#d3b270;--c-dc2626:#de7070;--c-dce7ee:#25313a;--c-dce8e3:#28352f;--c-dcefe4:#253a2e;--c-dcf8c6:#26321d;--c-dddddd:#36463f;--c-dde6ea:#25333a;--c-dde8e2:#28352f;--c-dfe7ec:#25323a;--c-e0342b:#dc706a;--c-e0393b:#de7072;--c-e0a020:#d6aa51;--c-e0b3b3:#8a6868;--c-e0b400:#d6bc51;--c-e0b88a:#dcb88e;--c-e0c088:#dcbf8c;--c-e1e8ec:#28352f;--c-e1f5ee:#1d322b;--c-e3e9ed:#28352f;--c-e3eaee:#28352f;--c-e3ecf1:#25323a;--c-e5484d:#dd6e72;--c-e5a0a0:#e2a3a3;--c-e6e3da:#28352f;--c-e6ebef:#28352f;--c-e6ecf0:#28352f;--c-e6edf1:#28352f;--c-e6eef3:#25323a;--c-e6f1fb:#1d2832;--c-e6f4ef:#1d322a;--c-e7dcc4:#463e2d;--c-e7f1f8:#1d2932;--c-e89020:#d69c51;--c-e8a000:#d6ad51;--c-e8b93f:#d6b151;--c-e8edf1:#28352f;--c-e8eef1:#28352f;--c-e8eef2:#28352f;--c-e8f1fb:#1d2732;--c-e8f5f0:#1d322a;--c-e9a1a1:#e5a5a5;--c-e9f6f1:#1d322a;--c-e9f7f1:#1d3229;--c-eaf2fb:#1d2732;--c-eaf3de:#29321d;--c-eaf3fa:#1d2832;--c-eaf3fb:#1d2832;--c-eaf5f0:#161f1d;--c-eaf6ef:#161f1d;--c-eaf6f2:#161f1d;--c-ecd9a8:#463f2d;--c-ede9fb:#29253a;--c-eeeeee:#28352f;--c-eef2f4:#161f1d;--c-eef2f5:#161f1d;--c-eef4f2:#161f1d;--c-eef4f7:#161f1d;--c-eef4fb:#1d2732;--c-eef5fb:#1d2832;--c-eef6f1:#161f1d;--c-eef6f2:#161f1d;--c-eef6fd:#1d2832;--c-eef7f3:#161f1d;--c-efe9fb:#2c253a;--c-efeaf8:#2c253a;--c-f0a93f:#d8a457;--c-f0b4b4:#826262;--c-f0c0c0:#745757;--c-f0c14b:#dab861;--c-f0c2c2:#715555;--c-f0c5c5:#462d2d;--c-f0d18a:#463e2d;--c-f0d9a8:#463e2d;--c-f0d9b0:#463d2d;--c-f0dcb0:#463e2d;--c-f0e0b0:#3a3425;--c-f0e0bb:#3a3325;--c-f0e2c4:#3a3325;--c-f0e3c0:#3a3425;--c-f0e4cc:#3a3325;--c-f0ecfb:#2a253a;--c-f0f0f0:#161f1d;--c-f0f7f4:#1a2422;--c-f0f7ff:#19222b;--c-f0f9f5:#1a2422;--c-f0faf6:#1a2422;--c-f1efe8:#161f1d;--c-f1f4f6:#161f1d;--c-f1f5f7:#161f1d;--c-f1f5f8:#161f1d;--c-f2c9c9:#462d2d;--c-f2f5f7:#161f1d;--c-f2f6f8:#1a2422;--c-f2faf6:#1a2422;--c-f3c0c0:#725656;--c-f3c6c6:#462d2d;--c-f3c9c9:#462d2d;--c-f3d9c0:#46392d;--c-f3ddc0:#3a3125;--c-f3ddc9:#3a2f25;--c-f3eefd:#241d32;--c-f3f8fb:#1a2422;--c-f3faf7:#1a2422;--c-f4d9a8:#463d2d;--c-f4e9a8:#3a3725;--c-f4f7f9:#1a2422;--c-f4f8fa:#1a2422;--c-f4f9f7:#1a2422;--c-f4f9ff:#1a2422;--c-f4fbf8:#1a2422;--c-f5c6c6:#462d2d;--c-f5d9a8:#463d2d;--c-f5f5f5:#161f1d;--c-f5f7f9:#1a2422;--c-f6b93b:#d8af59;--c-f6f0e6:#322a1d;--c-f6f8f9:#1a2422;--c-f6f9fb:#1a2422;--c-f7f9fb:#1a2422;--c-f7faf8:#1a2422;--c-f7faf9:#1a2422;--c-f8fafb:#1a2422;--c-f8fbfc:#1a2422;--c-f9f8f4:#1a2422;--c-f9f9f7:#1a2422;--c-faeeda:#322a1d;--c-fafafa:#1a2422;--c-fafbfc:#1a2422;--c-fafcfc:#1f2a27;--c-fafcfd:#1f2a27;--c-fafcfe:#1f2a27;--c-fbeaea:#3a2525;--c-fbf3e2:#322b1d;--c-fbfcfd:#1f2a27;--c-fcebeb:#321d1d;--c-fdece9:#32201d;--c-fdecec:#321d1d;--c-fdeee2:#32261d;--c-fdf0d5:#322b1d;--c-fdf1f1:#161f1d;--c-fdf3d7:#322c1d;--c-fdf4e3:#322b1d;--c-fdf4f4:#1a2422;--c-fdf6e3:#2b2719;--c-fdf6f6:#1a2422;--c-fdf9ee:#2b2719;--c-fef2f2:#161f1d;--c-ffd9a8:#463b2d;--c-ffeed5:#32291d;--c-fff1e0:#32291d;--c-fff3e0:#322a1d;--c-fff3e8:#32271d;--c-fff4d6:#322c1d;--c-fff4e8:#2b2319;--c-fff5e6:#2b2419;--c-fff5f5:#1a2422;--c-fff6e6:#2b2519;--c-fff6e9:#2b2419;--c-fff6f6:#1a2422;--c-fff7ec:#2b2419;--c-fff8e6:#2b2619;--c-fff8e8:#2b2619;--c-fff8ec:#2b2519;--c-fff8f0:#2b2319;--c-fff8f3:#1a2422;--c-fff9f9:#1a2422;--c-fffaf3:#1a2422;--c-fffbe6:#2b2919;--c-fffdf5:#1f2a27;--c-fffdf6:#1f2a27;--c-fffdf7:#1f2a27;--c-ffffff:#1f2a27;--c-075d4a:#51d6b9;--c-08745b:#51d6b8;--c-27500a:#89d651;--c-365264:#d7dde1;--c-526873:#ccd1d4;--c-55707e:#c6cdd0;--c-5b7480:#c4cacd;--c-5e7782:#c2c8cb;--c-60758a:#c2c7cc;--c-607d8b:#bdc4c8;--c-627980:#c1c7c9;--c-6d45a5:#9e81c5;--c-78909c:#acb4b8;--c-791f1f:#d47272;--c-7e939c:#a9b1b4;--c-7f929e:#a9b0b4;--c-8799a3:#a2aaae;--c-8a6d1a:#d6b452;--c-8a6d1f:#d1b057;--c-8a9da7:#9ea6aa;--c-8ba0ac:#99a3a9;--c-8da0ab:#9aa3a8;--c-9c5220:#d38854;--c-9dd8c4:#577369;--c-a45b00:#d69b51;--c-b8c6cd:#67747b;--c-b8dfd2:#2d463e;--c-b8e2d4:#2d463e;--c-b9cbc3:#64746d;--c-c9d3d9:#2d3d46;--c-cadfec:#2d3c46;--c-cbd8dd:#2d3f46;--c-cfd8dc:#2d3e46;--c-cfe5dc:#253a31;--c-d3dfe5:#2d3e46;--c-d3e0e5:#2d3f46;--c-d4e6f6:#25303a;--c-d6efe7:#253a33;--c-d7e8f4:#25313a;--c-d8ebe3:#253a31;--c-d9e3e8:#25333a;--c-e0f1e9:#253a30;--c-e24b4a:#dd6e6e;--c-e4a12b:#d6a651;--c-e6a3a3:#e3a6a6;--c-e6b0aa:#8b6d69;--c-e6ebee:#28352f;--c-e7edef:#28352f;--c-e8c98a:#e3c78f;--c-e8cf86:#46402d;--c-e8f6f1:#1d322a;--c-e8f7f2:#1d322b;--c-eaf4f0:#161f1d;--c-eaf8f3:#1d322a;--c-eddfb4:#3a3425;--c-eef5f4:#161f1d;--c-eef6f3:#161f1d;--c-eef8f4:#1a2422;--c-ef9f27:#d6a151;--c-f0cdcd:#462d2d;--c-f0d5d5:#462d2d;--c-f0d9ad:#463d2d;--c-f0dfb9:#3a3325;--c-f1c9c9:#462d2d;--c-f2d1d1:#462d2d;--c-f3c5c9:#462d2f;--c-f3edff:#241d32;--c-f4c9cc:#462d2f;--c-f4f8f7:#1a2422;--c-f7fafb:#1a2422;--c-f7fbf9:#1a2422;--c-f7fbfa:#1a2422;--c-f7fbfe:#1a2422;--c-f7fbff:#1a2422;--c-fbe6c8:#3a3125;--c-fbfcfc:#1f2a27;--c-fce8e8:#3a2525;--c-fdf0dc:#322a1d;--c-fdf8e7:#2b2719;--c-fff0df:#32281d;--c-fff1f1:#321d1d;--c-fff7f7:#1a2422}:root{font-family:var(--font-brand);color:var(--app-fg);background-color:var(--app-bg)}*{box-sizing:border-box}body{min-height:100vh;color:var(--app-fg);background-color:var(--app-bg);margin:0}h1,h2,h3,h4,h5,h6,p,span,strong,div,label,button{color:inherit}button{font-family:inherit}a{color:#1d9e75}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #0c7a5e21}50%{box-shadow:0 0 0 7px #0c7a5e0d}}html{scrollbar-gutter:stable;min-width:320px}body{overflow-x:hidden}img{height:auto}button,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}input,select,textarea,button{font:inherit}::selection{color:#fff;background:var(--ui-primary,var(--c-0c7a5e))}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-primary,var(--c-0c7a5e)) 28%,transparent);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary,var(--c-0c7a5e)) 14%,transparent);outline:none;border-color:var(--ui-primary,var(--c-0c7a5e))!important}:disabled,[aria-disabled=true]{cursor:not-allowed!important}.no-scroll{overflow:hidden!important}@media (width<=600px){button,input,select,textarea{font-size:max(16px,1em)}button{min-height:40px}}@media print{.no-print,[aria-hidden=true].no-print{display:none!important}body{background:#fff!important}*{box-shadow:none!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.station-brand-icon{background:linear-gradient(145deg,var(--c-e0f1e9),var(--c-ffffff));color:var(--c-0c7a5e);vertical-align:middle;border:1px solid #0c7a5e2e;border-radius:30%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #fffc,0 3px 9px #0e2a3a14}.station-brand-icon svg{display:block}.station-brand-icon-3d{background:radial-gradient(circle at 50% 42%,#fffffffa,#e0f1e9c7);border-color:#0c7a5e1f;padding:2%;overflow:visible;box-shadow:inset 0 1px #ffffffe6,0 5px 12px #0e2a3a1a}.station-brand-icon-3d img{object-fit:contain;filter:drop-shadow(0 2px 2px #0e2a3a2e);width:100%;max-width:none;height:100%;display:block}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important;height:auto!important;overflow:visible!important}body:has(#invoice) :not(:has(#invoice)):not(#invoice):not(#invoice *){display:none!important}body:has(#invoice) :has(#invoice){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}#invoice{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;margin:0!important;position:static!important}#invoice tr,#invoice img,#invoice .service-invoice-summary,#invoice .package-invoice-summary,#invoice .service-invoice-items,#invoice .package-invoice-items{break-inside:avoid;page-break-inside:avoid}#invoice thead{display:table-header-group}#invoice tfoot{display:table-footer-group}}:root{--ui-bg:#f4f7f7;--ui-surface:#fff;--ui-surface-soft:#f7faf9;--ui-surface-hover:#f0f6f3;--ui-text:#18312c;--ui-text-muted:#71827e;--ui-border:#dfe8e5;--ui-border-strong:#cbd9d5;--ui-primary:#087a60;--ui-primary-hover:#06684f;--ui-primary-soft:#e7f6f0;--ui-primary-text:#075f4b;--ui-success:#16976f;--ui-warning:#d98324;--ui-danger:#cc4545;--ui-danger-soft:#fff0f0;--ui-info:#3f76c5;--ui-warning-text:#8f5410;--ui-warning-strong:#a5660b;--ui-on-warning:#fff;--ui-select:#1d6fa5;--ui-select-hover:#185f8d;--ui-select-soft:#eef6fd;--ui-select-border:#b9d9f0;--ui-select-text:#0c447c;--ui-on-select:#fff;--ui-shadow-sm:0 4px 14px #1840360e;--ui-shadow-md:0 12px 30px #18403613;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:20px;--ui-motion-fast:.18s ease;--ui-motion:.24s ease}:root[data-theme=dark]{--ui-bg:#0f1716;--ui-surface:#17211f;--ui-surface-soft:#1b2926;--ui-surface-hover:#20302c;--ui-text:#edf7f3;--ui-text-muted:#91a7a1;--ui-border:#2a3a36;--ui-border-strong:#384b46;--ui-primary:#38c39a;--ui-primary-hover:#53d0aa;--ui-primary-soft:#173b31;--ui-primary-text:#8ae3c7;--ui-success:#4ac69d;--ui-warning:#f0a955;--ui-danger:#f27b7b;--ui-danger-soft:#3a2222;--ui-info:#7ca6e1;--ui-warning-text:#f0a955;--ui-warning-strong:#f0a955;--ui-on-warning:#2a1a06;--ui-select:#2f86c4;--ui-select-hover:#3f96d3;--ui-select-soft:#17303f;--ui-select-border:#2f5573;--ui-select-text:#9fcdee;--ui-on-select:#08222f;--ui-shadow-sm:0 5px 16px #0000002e;--ui-shadow-md:0 16px 38px #0000003d}.saas-shell{height:100vh;min-height:100vh;color:var(--ui-text);background:var(--ui-bg);font-family:var(--font-brand);display:flex;overflow:hidden}.saas-shell button,.saas-shell input,.saas-shell select,.saas-shell textarea{font-family:inherit}.saas-shell button:focus-visible,.saas-shell a:focus-visible,.saas-shell input:focus-visible,.saas-shell select:focus-visible,.saas-shell textarea:focus-visible{outline-offset:2px;outline:3px solid #087a6038}.system-export-button{white-space:nowrap;cursor:pointer;min-width:88px;min-height:40px;transition:transform var(--ui-motion-fast), background var(--ui-motion-fast), border-color var(--ui-motion-fast), box-shadow var(--ui-motion-fast), opacity var(--ui-motion-fast);justify-content:center;align-items:center;gap:7px;line-height:1.2;box-shadow:0 5px 13px #18312c1f;color:#fff!important;border:1px solid #0000!important;border-radius:10px!important;padding:8px 14px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:800!important;display:inline-flex!important}.system-export-button:before{color:#fff;background:#ffffff21;border:1px solid #ffffff6b;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:900;line-height:1;display:grid}.system-export-button.is-excel{background:#087a60!important;border-color:#087a60!important}.system-export-button.is-excel:before{content:"X"}.system-export-button.is-pdf{background:#c94747!important;border-color:#c94747!important}.system-export-button.is-pdf:before{content:"P"}.system-export-button.is-print{background:#2f6fb5!important;border-color:#2f6fb5!important}.system-export-button.is-print:before{content:"▤";font-size:11px}.system-export-button.is-excel:hover{background:#06684f!important;border-color:#06684f!important}.system-export-button.is-pdf:hover{background:#b63a3a!important;border-color:#b63a3a!important}.system-export-button.is-print:hover{background:#255f9e!important;border-color:#255f9e!important}.system-export-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #18312c29}.system-export-button:active{transform:translateY(0);box-shadow:0 3px 8px #18312c1f}.system-export-button:disabled{box-shadow:none;transform:none;opacity:.5!important;cursor:not-allowed!important}.system-compact-action{cursor:pointer;min-width:34px;min-height:32px;transition:transform var(--ui-motion-fast), background var(--ui-motion-fast), border-color var(--ui-motion-fast);place-items:center;border:1px solid #0000!important;border-radius:8px!important;padding:5px 9px!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;display:inline-grid!important}.system-compact-action.is-print{color:#2f6fb5!important;background:#edf5fd!important;border-color:#cee0f3!important}.system-compact-action.is-pdf{color:#bd3d3d!important;background:#fff0f0!important;border-color:#f3cece!important}.system-compact-action:hover{transform:translateY(-1px)}:root[data-theme=dark] .system-export-button.is-excel{background:#139b78!important;border-color:#139b78!important}:root[data-theme=dark] .system-export-button.is-pdf{background:#d95858!important;border-color:#d95858!important}:root[data-theme=dark] .system-export-button.is-print{background:#447fc2!important;border-color:#447fc2!important}:root[data-theme=dark] .system-compact-action.is-print{color:#8db9ec!important;background:#1c3045!important;border-color:#315273!important}:root[data-theme=dark] .system-compact-action.is-pdf{color:#f09595!important;background:#3a2424!important;border-color:#603535!important}.saas-sidebar{z-index:80;width:268px;height:100vh;color:var(--ui-text);background:var(--ui-surface);border-inline-end:1px solid var(--ui-border);transition:width var(--ui-motion), flex-basis var(--ui-motion), padding var(--ui-motion), transform var(--ui-motion);flex-direction:column;flex:0 0 268px;padding:16px 13px;display:flex;position:relative;overflow:hidden}.saas-sidebar.is-collapsed{visibility:hidden;pointer-events:none;border-inline-end-width:0;flex-basis:0;width:0;padding-inline:0}.saas-brand{border-bottom:1px solid var(--ui-border);align-items:center;gap:10px;min-height:58px;padding:3px 7px 15px;display:flex}.saas-brand-logo,.saas-brand-fallback{border-radius:13px;flex:0 0 42px;width:42px;height:42px}.saas-brand-logo{object-fit:cover;border:1px solid var(--ui-border);background:var(--ui-surface-soft)}.saas-brand-fallback{color:#fff;background:linear-gradient(145deg,#0b8b6c,#075945);place-items:center;font-size:15px;font-weight:900;display:grid;box-shadow:0 8px 18px #087a6033}.saas-brand-copy{flex:1;min-width:0;line-height:1.35}.saas-brand-copy strong,.saas-brand-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saas-brand-copy strong{color:var(--ui-text);font-size:14.5px;font-weight:800}.saas-brand-copy span{color:var(--ui-text-muted);margin-top:2px;font-size:10.5px}.saas-sidebar-close,.saas-menu-toggle,.saas-header-action{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface);cursor:pointer;transition:transform var(--ui-motion-fast), border-color var(--ui-motion-fast), background var(--ui-motion-fast), box-shadow var(--ui-motion-fast)}.saas-sidebar-close{width:30px;height:30px;color:var(--ui-text-muted);background:var(--ui-surface-soft);border-radius:9px;flex:0 0 30px;place-items:center;font-size:18px;line-height:1;display:grid}.saas-sidebar-close:hover,.saas-menu-toggle:hover,.saas-header-action:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover);box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.saas-nav-label{color:var(--ui-text-muted);padding:14px 10px 7px;font-size:10px;font-weight:800}.saas-nav{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex:1;min-height:0;padding-inline-end:2px;overflow:hidden auto}.saas-nav-button{width:100%;min-height:48px;color:var(--ui-text);cursor:pointer;text-align:start;transition:color var(--ui-motion-fast), background var(--ui-motion-fast), border-color var(--ui-motion-fast), transform var(--ui-motion-fast);background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;margin-bottom:3px;padding:5px 8px;display:flex}.saas-nav-button:hover{background:var(--ui-surface-hover);transform:translate(-2px)}[dir=ltr] .saas-nav-button:hover{transform:translate(2px)}.saas-nav-button.is-active{color:var(--ui-primary-text);background:var(--ui-primary-soft);border-color:#087a6024}.saas-nav-icon{background:var(--ui-surface);width:36px;height:36px;box-shadow:var(--ui-shadow-sm);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.saas-nav-icon img{width:31px!important;height:31px!important}.saas-nav-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:680;overflow:hidden}.saas-nav-badge{color:#fff;background:var(--ui-danger);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-inline-start:auto;padding:0 6px;font-size:10px;font-weight:850;display:inline-flex}.saas-sidebar-foot{border-top:1px solid var(--ui-border);flex-shrink:0;padding-top:10px}.saas-account-row{display:block}.saas-user-card{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:14px;align-items:center;gap:9px;padding:8px;display:flex}.saas-user-card-button{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer}.saas-user-card-button:hover,.saas-user-card-button:focus-visible{border-color:var(--c-b6ddcb);background:var(--c-eef6f2);outline:none}.saas-user-security-icon{border:1px solid color-mix(in srgb, var(--ui-primary) 22%, transparent);width:32px;height:32px;color:var(--ui-primary);background:color-mix(in srgb, var(--ui-primary-soft) 72%, var(--ui-surface));transition:color var(--ui-motion-fast), background var(--ui-motion-fast), transform var(--ui-motion-fast);border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.saas-user-card-button:hover .saas-user-security-icon,.saas-user-card-button:focus-visible .saas-user-security-icon{color:#fff;background:var(--ui-primary);transform:translateY(-1px)}.saas-user-avatar{background:var(--ui-surface);width:38px;height:38px;box-shadow:var(--ui-shadow-sm);border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.saas-user-copy{flex:1;min-width:0}.saas-user-name{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.saas-user-meta{color:var(--ui-text-muted);align-items:center;gap:6px;margin-top:2px;font-size:10.5px;display:flex}.saas-queue-note{color:var(--ui-warning);text-align:center;background:#d9832417;border:1px solid #d9832440;border-radius:10px;margin-top:7px;padding:7px 28px 7px 8px;font-size:10.5px;font-weight:750;position:relative}.saas-queue-close{inset-inline-start:6px;color:#fff;background:var(--ui-danger);cursor:pointer;border:0;border-radius:50%;width:17px;height:17px;padding:0;line-height:17px;position:absolute;top:50%;transform:translateY(-50%)}.saas-logout{border:1px solid color-mix(in srgb, var(--ui-danger) 25%, transparent);width:100%;min-height:46px;color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger-soft) 76%, var(--ui-surface));cursor:pointer;text-align:center;transition:background var(--ui-motion-fast), border-color var(--ui-motion-fast), box-shadow var(--ui-motion-fast), transform var(--ui-motion-fast);border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:8px;padding:6px 11px;font-size:12px;font-weight:800;display:flex;box-shadow:0 4px 12px #a435350b}.saas-logout:hover{border-color:color-mix(in srgb, var(--ui-danger) 42%, transparent);background:var(--ui-danger-soft);transform:translateY(-1px);box-shadow:0 7px 17px #a4353517}.saas-logout:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-danger) 18%, transparent);outline-offset:2px}.saas-workspace{background:var(--ui-bg);flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.saas-topbar{border-bottom:1px solid var(--ui-border);background:var(--ui-bg);z-index:50;flex:0 0 70px;align-items:center;gap:12px;min-height:70px;padding:10px clamp(15px,2.3vw,28px);display:flex}.saas-menu-toggle{border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.saas-menu-lines,.saas-menu-lines:before,.saas-menu-lines:after{background:currentColor;border-radius:4px;width:17px;height:2px;display:block}.saas-menu-lines{position:relative}.saas-menu-lines:before,.saas-menu-lines:after{content:"";position:absolute;inset-inline-start:0}.saas-menu-lines:before{top:-6px}.saas-menu-lines:after{top:6px}.saas-page-context{min-width:0}.saas-breadcrumb{color:var(--ui-text-muted);align-items:center;gap:5px;margin-bottom:2px;font-size:10px;display:flex}.saas-page-title{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.5vw,18px);font-weight:850;overflow:hidden}.saas-top-actions{align-items:center;gap:7px;margin-inline-start:auto;display:flex}.saas-connection{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;align-items:center;min-height:38px;padding:0 11px;display:flex}.saas-header-action{border-radius:12px;justify-content:center;align-items:center;gap:4px;min-width:42px;height:42px;padding:0 9px;display:inline-flex}.saas-header-action img{width:27px!important;height:27px!important}.saas-lang-code{color:var(--ui-text-muted);font-size:10px;font-weight:850}.saas-content-scroll{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex:1;min-height:0;position:relative;overflow:hidden auto}.saas-offline-banner{z-index:45;color:var(--ui-warning);background:var(--ui-surface);border-bottom:1px solid #d9832440;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:750;display:flex;position:sticky;top:0}.saas-offline-dot{background:var(--ui-warning);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d983241f}.saas-page-loading{color:var(--ui-text-muted);text-align:center;padding:44px 20px;font-size:13px}.saas-mobile-backdrop{display:none}@media (width<=960px){.saas-sidebar{box-sizing:border-box;width:min(86vw,300px);height:100vh;max-height:100vh;box-shadow:var(--ui-shadow-md);flex-basis:auto;position:fixed;inset-block:0;inset-inline-start:0}.saas-sidebar-foot{padding-bottom:max(4px, env(safe-area-inset-bottom,0px));background:var(--ui-surface)}.saas-sidebar-foot .saas-logout{background:var(--ui-danger-soft);border-color:#cc454529;margin-top:7px}[dir=rtl] .saas-sidebar.is-collapsed{width:min(86vw,300px);padding:16px 13px;transform:translate(105%)}[dir=ltr] .saas-sidebar.is-collapsed{width:min(86vw,300px);padding:16px 13px;transform:translate(-105%)}.saas-sidebar.is-collapsed{visibility:visible}.saas-mobile-backdrop{z-index:70;cursor:default;background:#0818146b;border:0;display:block;position:fixed;inset:0}}@supports (height:100svh){@media (width<=960px){.saas-sidebar{height:100svh;max-height:100svh}}}@media (width<=620px){.saas-topbar{flex-basis:62px;min-height:62px;padding:8px 10px}.saas-menu-toggle,.saas-header-action{width:38px;min-width:38px;height:38px}.saas-page-title{font-size:14px}.saas-breadcrumb,.saas-connection,.saas-lang-code{display:none}.system-export-button{flex:82px;min-width:82px;min-height:38px;padding:8px 11px!important}}@media (prefers-reduced-motion:reduce){.saas-shell *,.saas-shell :before,.saas-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.saas-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-primary-soft) 44%, var(--ui-surface)) 0, var(--ui-surface) 170px);flex-basis:276px;width:276px;padding:18px 14px 14px}.saas-brand{min-height:66px;padding-bottom:17px}.saas-nav-label{justify-content:space-between;align-items:center;padding:18px 10px 8px;display:flex}.saas-nav-label small{min-width:23px;color:var(--ui-primary-text);background:var(--ui-primary-soft);text-align:center;border-radius:999px;padding:2px 6px;font-size:9px}.saas-nav-button{border-radius:14px;min-height:50px;margin-bottom:4px}.saas-nav-button.is-active{box-shadow:inset -3px 0 0 var(--ui-primary)}[dir=ltr] .saas-nav-button.is-active{box-shadow:inset 3px 0 0 var(--ui-primary)}.saas-topbar{background:color-mix(in srgb, var(--ui-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-basis:76px;min-height:76px;box-shadow:0 5px 18px #18403609}.saas-new-order{color:#fff;cursor:pointer;min-height:42px;transition:transform var(--ui-motion-fast),box-shadow var(--ui-motion-fast);background:linear-gradient(145deg,#0b8b6c,#07654f);border:0;border-radius:12px;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #087a602e}.saas-new-order:hover{transform:translateY(-1px);box-shadow:0 11px 24px #087a603d}.saas-new-order-plus{color:#fff;background:#ffffff29;border-radius:7px;place-items:center;width:22px;height:22px;font-size:19px;font-weight:500;line-height:1;display:grid}.saas-top-user{border-inline-start:1px solid var(--ui-border);align-items:center;gap:9px;min-width:0;padding-inline-start:10px;display:flex}.saas-top-user-avatar{color:#fff;background:linear-gradient(145deg,#268f76,#0b624f);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:850;display:grid}.saas-top-user-copy{min-width:0;line-height:1.25;display:grid}.saas-top-user-copy strong{max-width:115px;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;overflow:hidden}.saas-top-user-copy small{color:var(--ui-text-muted);margin-top:2px;font-size:9.5px}@media (width<=960px){.saas-top-user-copy{display:none}}@media (width<=620px){.saas-top-user{display:none}.saas-new-order{justify-content:center;width:38px;min-width:38px;padding:0}.saas-new-order>span:last-child{display:none}}@media (width>=961px){.saas-sidebar.is-collapsed{visibility:visible;pointer-events:auto;border-inline-end-width:1px;flex-basis:80px;width:80px;padding:18px 10px 14px}.saas-sidebar.is-collapsed .saas-brand{justify-content:center;padding-inline:0}.saas-sidebar.is-collapsed .saas-brand-copy,.saas-sidebar.is-collapsed .saas-sidebar-close,.saas-sidebar.is-collapsed .saas-nav-label span,.saas-sidebar.is-collapsed .saas-nav-label small,.saas-sidebar.is-collapsed .saas-nav-text,.saas-sidebar.is-collapsed .saas-nav-badge,.saas-sidebar.is-collapsed .saas-user-copy,.saas-sidebar.is-collapsed .saas-queue-note,.saas-sidebar.is-collapsed .saas-logout span{display:none}.saas-sidebar.is-collapsed .saas-nav-label{height:20px;padding:12px 0 5px}.saas-sidebar.is-collapsed .saas-nav-button{justify-content:center;padding-inline:5px}.saas-sidebar.is-collapsed .saas-nav-icon{flex-basis:40px;width:40px;height:40px}.saas-sidebar.is-collapsed .saas-user-card{background:0 0;border-color:#0000;justify-content:center;padding:6px}.saas-sidebar.is-collapsed .saas-account-row{display:block}.saas-sidebar.is-collapsed .saas-user-security-icon{display:none}.saas-sidebar.is-collapsed .saas-user-avatar{flex-basis:40px;width:40px;height:40px}.saas-sidebar.is-collapsed .saas-logout{justify-content:center;padding-inline:5px}}.record-usage-badge{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:4px 9px;font:700 11px/1.25 inherit;display:inline-flex}.record-usage-badge.is-free{color:var(--c-0f6e56);background:var(--c-e1f5ee)}button.record-usage-badge.is-linked{border-color:color-mix(in srgb, var(--c-a32d2d) 18%, transparent);color:var(--c-a32d2d);background:var(--c-fcebeb);cursor:pointer;transition:border-color var(--ui-motion-fast), background var(--ui-motion-fast), transform var(--ui-motion-fast)}button.record-usage-badge.is-linked:hover{border-color:color-mix(in srgb, var(--c-a32d2d) 38%, transparent);background:color-mix(in srgb, var(--c-fcebeb) 82%, var(--c-ffffff));transform:translateY(-1px)}button.record-usage-badge.is-linked:focus-visible{outline:3px solid color-mix(in srgb, var(--c-a32d2d) 18%, transparent);outline-offset:2px}button.record-usage-badge.is-linked:disabled{opacity:.58;cursor:wait;transform:none}.status-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.system-note{border-inline-start:3px solid var(--c-1d6fa5);background:color-mix(in srgb, var(--c-1d6fa5) 7%, var(--c-ffffff));color:var(--c-6b8290);border-radius:8px;margin:0 0 16px;padding:9px 13px;font-size:13px;line-height:1.9}.system-toolbar-panel{border:1px solid var(--c-dde6ea);background:var(--c-ffffff);border-radius:17px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex;box-shadow:0 8px 26px #0e2a3a0e}.saas-language-action{border-color:color-mix(in srgb, var(--ui-primary) 28%, var(--ui-border));background:color-mix(in srgb, var(--ui-primary) 7%, var(--ui-surface));gap:7px;width:auto;min-width:72px;padding-inline:10px}.saas-language-action:hover{border-color:var(--ui-primary);background:color-mix(in srgb, var(--ui-primary) 12%, var(--ui-surface))}.saas-language-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 21px;width:21px;height:21px}.saas-language-action .saas-lang-code{min-width:21px;color:var(--ui-text);text-align:center;font-size:11px;font-weight:850;line-height:1;display:inline-block}@media (width<=620px){.saas-language-action{width:auto;min-width:64px;padding-inline:8px}.saas-language-action .saas-lang-code{display:inline-block}.saas-language-icon{flex-basis:19px;width:19px;height:19px}}.system-section-tabs{border:1px solid var(--c-dde6ea);background:var(--c-eef2f5);scrollbar-width:none;border-radius:16px;align-items:center;gap:6px;margin:14px 0;padding:6px;display:flex;overflow-x:auto}.system-section-tabs::-webkit-scrollbar{display:none}.system-section-tabs button{min-height:44px;color:var(--c-5a7280);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:9px 17px;font-family:inherit;font-size:13.5px;font-weight:750;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.system-section-tabs button:hover{color:var(--c-0c7a5e);background:#ffffffbf}.system-section-tabs button.is-active{color:#fff;background:linear-gradient(135deg, var(--c-0e2a3a), #15455c);box-shadow:0 6px 16px #0e2a3a4d}.system-section-tab-icon{background:var(--c-ffffff);width:27px;height:27px;color:var(--c-78909c);border-radius:8px;place-items:center;display:grid}.system-section-tabs button.is-active .system-section-tab-icon{color:#fff;background:#ffffff2e}.system-section-tab-count{min-width:22px;color:var(--c-0e2a3a);text-align:center;background:#0e2a3a1a;border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:800}.system-section-tabs button.is-active .system-section-tab-count{color:#fff;background:#fff3}.amount-badge{font-variant-numeric:tabular-nums;background:var(--ui-primary-soft);color:var(--ui-primary-text);border-radius:999px;flex-shrink:0;align-items:center;padding:2px;line-height:1.65;display:inline-flex}.amount-badge.is-balance{background:var(--c-e6f4ef);color:var(--c-0c7a5e)}.amount-badge-value{align-items:center;gap:5px;padding-inline:8px 6px;font-size:12.5px;font-weight:800;display:inline-flex}.amount-badge-kind{background:var(--ui-surface);box-shadow:0 1px 2px color-mix(in srgb,currentColor 14%,transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:750;display:inline-flex}.date-range-apply{color:#fff;background:linear-gradient(135deg,#0e2a3a,#15455c)}.date-range-apply:hover:not(:disabled){background:linear-gradient(135deg,#123444,#1b5573)}:root[data-theme=dark] .date-range-apply{color:#eaf7f5;background:linear-gradient(135deg,#1c3d4e,#245a74)}.saas-nav-label{border:1px solid color-mix(in srgb,var(--ui-primary) 12%,var(--ui-border));background:linear-gradient(135deg,color-mix(in srgb,var(--ui-primary-soft) 62%,var(--ui-surface)),var(--ui-surface));border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;margin:14px 4px 9px;padding:10px 11px;display:flex}.saas-nav-label-icon{width:31px;height:31px;color:var(--ui-primary-text);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);border-radius:10px;flex:0 0 31px;place-items:center;display:grid}.saas-nav-label-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.saas-nav-label-copy strong{color:var(--ui-text);font-size:11.5px;font-weight:850;line-height:1.2}.saas-nav-label-copy small{color:var(--ui-text-muted);font-size:9.5px;font-weight:650;line-height:1.25}@media (width>=960px){.saas-sidebar.is-collapsed .saas-nav-label{display:none}}@keyframes idleWarningFade{0%{opacity:0}to{opacity:1}}@keyframes idleWarningRise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes idleUrgentPulse{50%{transform:scale(1.045)}}.idle-warning-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.18s ease-out idleWarningFade}.idle-warning-dialog{border:1px solid #fffc;animation:.26s cubic-bezier(.22,1,.36,1) idleWarningRise;box-shadow:0 30px 90px #0f172a57!important}.idle-warning-icon{background:linear-gradient(135deg,#e0f2fe,#dcfce7);border-radius:22px;place-items:center;width:72px;height:72px;margin-inline:auto;display:grid;box-shadow:inset 0 1px #fffc}.idle-countdown{font-variant-numeric:tabular-nums;background:#f0fdf9;border:1px solid #a7d8ca;border-radius:16px;min-width:150px;padding:9px 18px;margin-inline:auto!important}.idle-countdown.is-urgent{background:#fff1f2;border-color:#fecaca;animation:.9s ease-in-out infinite idleUrgentPulse}.idle-warning-actions button{min-height:48px;transition:transform .15s,box-shadow .15s,background-color .15s}.idle-warning-actions button:hover{transform:translateY(-1px)}.idle-warning-actions .is-stay:hover{box-shadow:0 10px 24px #0c7a5e3d}.idle-warning-actions .is-logout:hover{background:#fff1f2!important;border-color:#fecaca!important}@media (width<=480px){.idle-warning-overlay{align-items:flex-end!important;padding:0!important}.idle-warning-dialog{border-radius:22px 22px 0 0!important;max-width:none!important;padding:24px 18px 26px!important}.idle-warning-actions{flex-direction:column-reverse}.idle-warning-actions button{width:100%;flex:none!important}}@media (prefers-reduced-motion:reduce){.idle-warning-overlay,.idle-warning-dialog,.idle-countdown.is-urgent{animation:none}}.theme-toggle{border-radius:14px;place-items:center;min-width:40px;min-height:40px;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s;display:inline-grid}.theme-toggle:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f765c29;border-color:#41d3a48c!important}.theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #2dd4a047}.theme-toggle.is-dark{background-image:linear-gradient(135deg,#0f172a24,#2dd4a01f)}.theme-toggle-glyph{color:currentColor;flex:none;place-items:center;display:inline-grid}.theme-toggle-glyph svg{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.live-clock{border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 10px 28px #0e2a3a2e!important}.live-clock:after{top:-28px;content:"";background:#ffffff0f;border-radius:50%;width:82px;height:82px;position:absolute;inset-inline-end:-22px}.live-clock-icon{background:#ffffff17;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.live-clock-time{font-feature-settings:"tnum";text-shadow:0 1px 2px #0003}@media (width<=480px){.live-clock{gap:8px!important;padding:8px 11px!important}.live-clock-date{padding-inline-start:8px!important}.live-clock-time{min-width:76px!important;font-size:14px!important}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}.turnstile-challenge{place-items:center;width:100%;min-height:65px;margin:4px 0 12px;display:grid}.turnstile-challenge>div:first-child{max-width:100%}.turnstile-unavailable{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ui-danger,#a32020) 25%, transparent);width:100%;color:var(--ui-danger,#a32020);background:color-mix(in srgb, var(--ui-danger,#a32020) 8%, transparent);text-align:center;border-radius:10px;padding:9px 12px;font-size:12px}@media (width<=360px){.turnstile-challenge{justify-content:start;overflow-x:auto}}.login-page{box-sizing:border-box;min-height:100dvh;color:var(--ui-text);background:radial-gradient(circle at 12% 18%, #087a601c, transparent 30%), radial-gradient(circle at 88% 82%, #3f76c514, transparent 26%), var(--ui-bg);font-family:var(--font-brand);place-items:center;padding:28px;display:grid;overflow:auto}.login-shell{border:1px solid var(--ui-border);background:var(--ui-surface);width:min(960px,100%);min-height:590px;box-shadow:var(--ui-shadow-md);border-radius:26px;grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);display:grid;overflow:hidden}.login-brand{isolation:isolate;color:#fff;background:linear-gradient(145deg,#075f4b 0%,#087a60 52%,#0b6b79 100%);place-items:center;padding:52px 38px;display:grid;position:relative;overflow:hidden}.login-brand:after{content:"";z-index:-1;border:1px solid #ffffff21;border-radius:20px;position:absolute;inset:18px}.login-brand-orb{z-index:-2;background:#ffffff13;border-radius:50%;width:220px;height:220px;position:absolute}.login-brand-orb-one{inset-block-start:-88px;inset-inline-end:-92px}.login-brand-orb-two{inset-block-end:-110px;inset-inline-start:-100px}.login-brand-content{text-align:center}.login-brand-icon{background:#ffffff17;border:1px solid #ffffff26;border-radius:34px;place-items:center;width:174px;height:174px;margin:0 auto 28px;display:grid;box-shadow:0 18px 32px #01292029}.login-brand-logo{object-fit:contain;box-sizing:border-box;background:#fffffff0;border-radius:22px;width:132px;height:132px;padding:10px;display:block}.login-brand-kicker{color:#ffffffad;letter-spacing:.16em;margin-bottom:9px;font-size:11px;font-weight:800}.login-brand h2{text-align:center;width:100%;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.25}.login-brand p{text-align:center;color:#ffffffc2;unicode-bidi:isolate;width:100%;margin:8px 0 0;font-size:15px;font-weight:600}.login-form-panel{flex-direction:column;justify-content:center;padding:42px clamp(34px,5vw,64px);display:flex}.login-toolbar{align-items:center;gap:8px;margin-bottom:34px;display:flex}.login-toolbar-button{border:1px solid var(--ui-border);min-height:42px;color:var(--ui-info);background:var(--ui-surface-soft);font:inherit;cursor:pointer;transition:background var(--ui-motion-fast), border-color var(--ui-motion-fast);border-radius:11px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:800;display:inline-flex}.login-toolbar-button:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.login-mobile-brand{display:none}.login-heading{text-align:center;width:100%;margin-bottom:28px}.login-eyebrow{color:var(--ui-primary-text);margin-bottom:8px;font-size:12px;font-weight:800;display:block}.login-heading h1{color:var(--ui-text);margin:0;font-size:clamp(26px,3vw,32px);line-height:1.3}.login-secondary-name{text-align:center;width:100%;color:var(--ui-text-muted);direction:ltr;unicode-bidi:isolate;margin-top:5px;font-size:14px;font-weight:600}.login-heading p{color:var(--ui-text-muted);margin:9px 0 0;font-size:14px;line-height:1.7}.login-auth-form{width:100%;margin:0}.login-fields{display:grid}.login-fields label{color:var(--ui-text);margin:15px 0 7px;font-size:13px;font-weight:700}.login-fields label:first-child{margin-top:0}.login-fields input{box-sizing:border-box;border:1px solid var(--ui-border-strong);width:100%;min-height:48px;color:var(--ui-text);background:var(--ui-surface-soft);font:inherit;transition:border-color var(--ui-motion-fast), box-shadow var(--ui-motion-fast), background var(--ui-motion-fast);border-radius:11px;outline:none;padding:11px 14px;font-size:14px}.login-fields input::placeholder{color:var(--ui-text-muted);opacity:.72}.login-fields input:focus{border-color:var(--ui-primary);background:var(--ui-surface);box-shadow:0 0 0 3px #087a6024}.login-error{border:1px solid var(--ui-danger);color:var(--ui-danger);background:var(--ui-danger-soft);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.5}.login-submit{color:#fff;width:100%;min-height:49px;font:inherit;cursor:pointer;transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast), opacity var(--ui-motion-fast);background:linear-gradient(135deg,#087a60,#0a6f59);border:0;border-radius:11px;margin-top:20px;font-size:15px;font-weight:800;box-shadow:0 8px 18px #087a6033}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #087a6042}.login-submit:active:not(:disabled){transform:translateY(0)}.login-submit:disabled{cursor:default;opacity:.58}.login-toolbar-button:focus-visible,.login-submit:focus-visible,.login-fields input:focus-visible{outline-offset:2px;outline:3px solid #087a6038}:root[data-theme=dark] .login-brand{background:linear-gradient(145deg,#123d34 0%,#0d5645 52%,#123d4a 100%)}@media (width<=800px){.login-page{align-items:start;padding:18px}.login-shell{border-radius:22px;grid-template-columns:1fr;width:min(460px,100%);min-height:auto;margin:auto}.login-brand{display:none}.login-form-panel{padding:24px}.login-toolbar{justify-content:space-between;margin-bottom:22px}.login-mobile-brand{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:22px;place-items:center;width:90px;height:90px;margin:0 auto 16px;display:grid}.login-mobile-brand img{object-fit:cover;border-radius:17px;width:76px;height:76px}.login-heading{text-align:center;margin-bottom:20px}}@media (width<=380px){.login-page{padding:10px}.login-form-panel{padding:20px 18px}.login-toolbar-button span{display:none}}@media (prefers-reduced-motion:reduce){.login-submit,.login-toolbar-button,.login-fields input{transition:none}}.login-password-field{position:relative}.login-password-field input{padding-inline-end:52px}.login-password-toggle{width:40px;color:var(--ui-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;font-size:17px;display:grid;position:absolute;inset-block:6px;inset-inline-end:6px}.login-password-toggle:hover{background:var(--ui-surface-hover)}.login-password-toggle:focus-visible{outline-offset:1px;outline:3px solid #087a6033}.login-heading-name{display:none}@media (width<=800px){.login-heading-name{display:block}}.login-password-toggle{width:38px;height:38px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;transition:color .14s,background-color .14s,border-color .14s;display:grid}.login-password-toggle:hover{border-color:var(--ui-border);background:var(--ui-surface-soft);color:var(--ui-primary-text)}.login-password-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-primary) 30%, transparent);outline-offset:2px}.login-remember{color:var(--ui-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.login-remember input{width:17px;height:17px;accent-color:var(--ui-primary);cursor:pointer;margin:0}.login-remember svg{color:var(--ui-primary);flex:none}.login-remember:hover{color:var(--ui-text)}.access-unavailable-page{box-sizing:border-box;min-height:100dvh;color:var(--ui-text);background:radial-gradient(circle at 15% 18%, #087a601c, transparent 30%), var(--ui-bg);place-items:center;padding:24px;display:grid}.access-unavailable-card{box-sizing:border-box;border:1px solid var(--ui-border);text-align:center;background:var(--ui-surface);width:min(480px,100%);box-shadow:var(--ui-shadow-md);border-radius:24px;padding:clamp(28px,6vw,44px)}.access-unavailable-icon{width:58px;height:58px;color:var(--ui-danger);background:var(--ui-danger-soft);border-radius:18px;place-items:center;margin:0 auto 18px;font-size:30px;font-weight:900;display:grid}.access-unavailable-card h1{margin:0;font-size:clamp(22px,5vw,28px)}.access-unavailable-card p{color:var(--ui-text-muted);margin:12px 0 0;line-height:1.8}.access-unavailable-actions{gap:10px;margin-top:24px;display:flex}.access-unavailable-actions button{border:1px solid var(--ui-border-strong);min-height:46px;color:var(--ui-text);background:var(--ui-surface-soft);font:inherit;cursor:pointer;border-radius:11px;flex:1 1 0;padding:10px 14px;font-weight:800}.access-unavailable-actions button.is-primary{color:#fff;background:var(--ui-primary);border-color:#0000}@media (width<=480px){.access-unavailable-actions{flex-direction:column}}@keyframes connPulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0}}.connection-indicator{box-sizing:border-box;border:1px solid #0000;min-height:28px;transition:background .18s,border-color .18s,color .18s}.connection-indicator:not(.is-inline):not(.is-compact).is-online{border-color:#1e9e5a2e}.connection-indicator:not(.is-inline):not(.is-compact).is-offline{border-color:#a32d2d33}.connection-indicator:not(.is-inline):not(.is-compact).is-checking{border-color:#c66a1033}.connection-indicator-dot-wrap{justify-content:center;align-items:center;width:10px;height:10px}.connection-indicator-dot{z-index:1;position:relative;box-shadow:0 0 0 3px #ffffffb3}.connection-indicator-pulse{animation:1.7s ease-out infinite connPulse!important}.connection-indicator.is-online .connection-indicator-dot{box-shadow:0 0 0 3px #1e9e5a1f}.connection-indicator.is-offline .connection-indicator-dot{box-shadow:0 0 0 3px #a32d2d1f}.connection-indicator.is-checking .connection-indicator-dot{box-shadow:0 0 0 3px #c66a101f}.connection-indicator.is-compact{justify-content:center;min-width:22px;min-height:22px}.connection-indicator.is-inline{min-height:22px}@media (width<=600px){.connection-indicator:not(.is-inline):not(.is-compact){padding:4px 8px!important}.connection-indicator:not(.is-inline):not(.is-compact)>span:last-of-type{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.connection-indicator-pulse{opacity:.28!important;animation:none!important;transform:scale(1.7)!important}}@keyframes systemOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes systemDialogRise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.system-dialog-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.16s systemOverlayFade}.system-dialog-card{border:1px solid #ffffff47;animation:.2s systemDialogRise;box-shadow:0 28px 80px #0e2a3a57!important}.system-dialog-header{position:relative;overflow:hidden}.system-dialog-header:after{content:"";inset-inline-end:-28px;border:18px solid #ffffff17;border-radius:50%;width:120px;height:120px;position:absolute;top:-48px}.system-dialog-body{scrollbar-width:thin;scrollbar-color:var(--c-d3dde3) transparent}.system-dialog-body input:focus,.system-dialog-body select:focus{box-shadow:0 0 0 3px #0c7a5e1f;border-color:var(--c-0c7a5e)!important}.system-dialog-card.is-danger .system-dialog-body input:focus,.system-dialog-card.is-danger .system-dialog-body select:focus{box-shadow:0 0 0 3px #a32d2d1c;border-color:var(--c-a32d2d)!important}.system-dialog-actions button{min-height:44px;transition:transform .15s,filter .15s}.system-dialog-actions button:not(:disabled):active{transform:scale(.98)}.system-date-trigger{min-height:42px;transition:border-color .15s,box-shadow .15s}.system-date-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #0c7a5e1f;border-color:var(--c-0c7a5e)!important}.system-date-popover{animation:.18s systemDialogRise;border-color:var(--c-dde6ea)!important;box-shadow:0 18px 48px #0e2a3a33!important}.system-date-popover button{transition:background .12s,transform .12s}.system-date-popover button:not(:disabled):active{transform:scale(.92)}@media (width<=480px){.system-dialog-backdrop{align-items:flex-end!important;padding:0!important}.system-dialog-card{border-radius:22px 22px 0 0!important;max-width:none!important;max-height:92dvh!important}.system-dialog-header{padding:17px 18px!important}.system-dialog-body{padding-inline:18px!important}.system-dialog-actions{padding-inline:18px!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important}.system-date-popover{z-index:3100!important;border-radius:18px!important;width:auto!important;padding:15px!important;position:fixed!important;inset:auto 10px 12px!important}.system-date-popover select{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.system-dialog-backdrop,.system-dialog-card,.system-date-popover{animation:none}}.system-dialog-header-main{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.system-dialog-header-icon{width:40px;height:40px;color:var(--c-ffffff);background:#ffffff24;border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.system-dialog-header-copy{min-width:0}.system-dialog-card.has-change-impact .system-dialog-message{margin-bottom:13px;color:var(--c-6b8290)!important;font-size:13px!important}.system-dialog-change-list{border:1px solid var(--c-dde6ea);background:var(--c-ffffff);border-radius:14px;overflow:hidden}.system-dialog-change{border-top:1px solid var(--c-e3eaee);grid-template-columns:108px minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:7px;padding:11px 12px;display:grid}.system-dialog-change:first-child{border-top:0}.system-dialog-change-label{color:var(--c-6b8290);font-size:11.5px;font-weight:700}.system-dialog-change-value{background:var(--c-f4f7f9);min-width:0;color:var(--c-0e2a3a);text-align:center;border-radius:9px;padding:8px 9px}.system-dialog-change-value small,.system-dialog-change-value span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.system-dialog-change-value small{color:var(--c-8aa0ac);margin-bottom:2px;font-size:9.5px;font-weight:700}.system-dialog-change-value span{font-size:12.5px;font-weight:800}.system-dialog-change-value.is-after{background:var(--c-fff8e8);color:var(--c-9a6a00);box-shadow:inset 0 0 0 1px var(--c-f0dfb9)}.system-dialog-change-arrow{color:var(--c-a32d2d);place-items:center;font-size:18px;font-weight:800;display:grid}.system-dialog-impact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.system-dialog-impact{background:var(--c-fff8e8);color:var(--c-9a6a00);border-radius:11px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:11px;line-height:1.55;display:flex}.system-dialog-impact.is-safe{background:var(--c-eef8f4);color:var(--c-0f6e56)}.system-dialog-impact>svg{flex:none;margin-top:1px}.system-dialog-impact strong,.system-dialog-impact span{display:block}.system-dialog-impact strong{margin-bottom:1px;font-size:11.5px}@media (width<=560px){.system-dialog-change{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.system-dialog-change-label{grid-column:1/-1}.system-dialog-impact-list{grid-template-columns:1fr}}@keyframes formModalFade{0%{opacity:0}to{opacity:1}}@keyframes formModalRise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.system-form-modal-backdrop{z-index:3200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081c269e;justify-content:center;align-items:center;padding:20px;animation:.16s formModalFade;display:flex;position:fixed;inset:0}.system-form-modal{background:var(--c-ffffff);border:1px solid #ffffff4d;border-radius:22px;width:100%;max-height:min(92dvh,980px);animation:.2s formModalRise;position:relative;overflow:hidden;box-shadow:0 30px 90px #071f2b61}.system-form-modal-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-cbd5dc) transparent;max-height:min(92dvh,980px);overflow:auto}.system-form-modal-scroll>:first-child{box-shadow:none!important;border-radius:22px!important;margin-top:0!important;margin-bottom:0!important}.system-form-modal-close{z-index:4;border:1px solid var(--c-dde6ea);background:color-mix(in srgb,var(--c-ffffff) 92%,transparent);width:36px;height:36px;color:var(--c-365264);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:11px;place-items:center;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px;box-shadow:0 4px 14px #0e2a3a1a}.system-form-modal-close:hover{border-color:var(--c-b6ddcb);background:var(--c-eef6f2);color:var(--c-0c7a5e)}.system-form-modal-close:disabled{cursor:not-allowed;opacity:.5}.system-form-modal-sr-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.system-form-modal-backdrop{align-items:flex-end;padding:0}.system-form-modal{border-radius:23px 23px 0 0;max-height:94dvh;max-width:none!important}.system-form-modal-scroll{max-height:94dvh;padding-bottom:max(4px,env(safe-area-inset-bottom))}.system-form-modal-scroll>:first-child{border-radius:23px 23px 0 0!important}.system-form-modal-close{inset-block-start:10px;inset-inline-end:10px}}@media (prefers-reduced-motion:reduce){.system-form-modal-backdrop,.system-form-modal{animation:none}}.account-security-dialog{background:var(--c-ffffff);color:var(--c-0e2a3a)}.account-security-dialog__header{border-bottom:1px solid var(--c-e3eaee);background:linear-gradient(145deg,var(--c-f7fbfa),var(--c-eef6f2));gap:14px;padding:25px 25px 20px;display:flex}.account-security-dialog__icon{background:var(--c-0c7a5e);color:#fff;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 24px #0c7a5e33}.account-security-dialog__header span{color:var(--c-0c7a5e);font-size:12px;font-weight:750}.account-security-dialog__header h2{margin:2px 0 3px;font-size:21px}.account-security-dialog__header p{color:var(--c-6b8290);margin:0;font-size:13px;line-height:1.6}.account-security-dialog__body{gap:15px;padding:22px 25px;display:grid}.account-security-dialog__body label>span{color:var(--c-365264);margin-bottom:6px;font-size:12.5px;font-weight:750;display:block}.account-security-dialog__body input[type=password],.account-security-dialog__body input[type=text]{box-sizing:border-box;border:1px solid var(--c-dde6ea);background:var(--c-ffffff);width:100%;min-height:48px;color:var(--c-0e2a3a);text-align:left;direction:ltr;border-radius:12px;outline:none;padding:10px 13px;font:600 15px inherit}.account-security-dialog__body input:focus{border-color:var(--c-0c7a5e);box-shadow:0 0 0 3px #0c7a5e1c}.account-security-dialog__strength{align-items:center;gap:10px;margin-top:-8px;display:flex}.account-security-dialog__strength>span{grid-template-columns:repeat(4,1fr);gap:4px;width:126px;display:grid}.account-security-dialog__strength i{background:var(--c-e3eaee);border-radius:999px;height:4px}.account-security-dialog__strength .is-1 i:nth-child(-n+1){background:var(--c-c22f2f)}.account-security-dialog__strength .is-2 i:nth-child(-n+2){background:var(--c-b7791f)}.account-security-dialog__strength .is-3 i:nth-child(-n+3){background:var(--c-1d6fa5)}.account-security-dialog__strength .is-4 i{background:var(--c-0c7a5e)}.account-security-dialog__strength small{color:var(--c-6b8290);font-size:11.5px}.account-security-dialog__show{cursor:pointer;align-items:center;gap:8px;width:max-content;display:flex!important}.account-security-dialog__show input{width:17px;height:17px;accent-color:var(--c-0c7a5e)}.account-security-dialog__show span{margin:0!important}.account-security-dialog__note,.account-security-dialog__error{border-radius:11px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:12px;line-height:1.65;display:flex}.account-security-dialog__note{border:1px solid var(--c-d7e8f4);background:var(--c-eef6fd);color:var(--c-1d6fa5)}.account-security-dialog__error{border:1px solid var(--c-e6a3a3);background:var(--c-fcebeb);color:var(--c-a32d2d)}.account-security-dialog__actions{padding:17px 25px max(17px,env(safe-area-inset-bottom));border-top:1px solid var(--c-e3eaee);justify-content:flex-end;gap:9px;display:flex}.account-security-dialog__actions button{cursor:pointer;border-radius:11px;min-height:44px;padding:9px 18px;font:750 13.5px inherit}.account-security-dialog__actions button:disabled{cursor:not-allowed;opacity:.58}.account-security-dialog__actions .is-secondary{border:1px solid var(--c-dde6ea);background:var(--c-ffffff);color:var(--c-5a7185)}.account-security-dialog__actions .is-primary{background:var(--c-0c7a5e);color:#fff;border:0}@media (width<=600px){.account-security-dialog__header{padding:24px 18px 17px}.account-security-dialog__body{padding:19px 18px}.account-security-dialog__actions{padding-inline:18px}.account-security-dialog__actions button{flex:1}}.system-placeholder{width:min(920px,100%);color:var(--ui-text);margin:0 auto;padding:clamp(16px,3vw,30px)}.system-placeholder-heading{align-items:center;gap:13px;display:flex}.system-placeholder-heading>span{border:1px solid var(--ui-border);background:var(--ui-surface);width:52px;height:52px;box-shadow:var(--ui-shadow-sm);border-radius:16px;flex:0 0 52px;place-items:center;font-size:25px;display:grid}.system-placeholder-heading h1{margin:0;font-size:clamp(21px,3vw,27px);font-weight:900}.system-placeholder-card{border:1px dashed var(--ui-border-strong);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--ui-primary) 9%,transparent),transparent 45%),var(--ui-surface);min-height:330px;box-shadow:var(--ui-shadow-sm);text-align:center;border-radius:21px;place-items:center;margin-top:18px;padding:46px 28px;display:grid;position:relative;overflow:hidden}.system-placeholder-card>div{max-width:520px}.system-placeholder-icon{background:var(--ui-primary-soft);border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto;font-size:37px;display:grid}.system-placeholder-card h2{margin:17px 0 0;font-size:19px;font-weight:850}.system-placeholder-description{max-width:440px;color:var(--ui-text-muted);margin:8px auto 0;line-height:1.75}.system-placeholder-note{color:var(--ui-text-subtle);margin:16px 0 0;font-size:12.5px}@media (width<=600px){.system-placeholder{padding:14px 10px}.system-placeholder-card{border-radius:18px;min-height:280px;padding:36px 20px}}.brand-loading-mark{filter:drop-shadow(0 12px 18px #08715433);width:118px;height:118px;display:block}.brand-loading-clothes{transform-box:fill-box;transform-origin:50%;animation:1.8s cubic-bezier(.48,.04,.52,.96) infinite brand-wash-cycle}.brand-loading-water{transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite alternate brand-water-rock}.brand-loading-led{animation:1.25s ease-in-out infinite brand-led-pulse}.brand-loading-bubble{transform-box:fill-box;transform-origin:50%;animation:1.65s ease-in-out infinite brand-soap-bubble}.brand-loading-bubble--2{animation-delay:.38s}.brand-loading-bubble--3{animation-delay:.76s}.brand-loading-dots{color:#0b8f68;gap:5px;display:flex}.brand-loading-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite brand-loading-dot}.brand-loading-dots i:nth-child(2){animation-delay:.15s}.brand-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes brand-wash-cycle{0%{transform:rotate(0)}44%{transform:rotate(154deg)}56%{transform:rotate(164deg)}to{transform:rotate(360deg)}}@keyframes brand-water-rock{0%{transform:translate(-2px)rotate(-2deg)}to{transform:translate(2px)rotate(2deg)}}@keyframes brand-led-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes brand-soap-bubble{0%{opacity:0;transform:translateY(5px)scale(.7)}35%{opacity:1}to{opacity:0;transform:translateY(-8px)scale(1.08)}}@keyframes brand-loading-dot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.brand-loading-clothes,.brand-loading-water,.brand-loading-led,.brand-loading-bubble,.brand-loading-dots i{animation:none}}#root :where(table:not(#invoice):not(.service-invoice-items):not(.package-invoice-items):not(.document-export-table):not(.pr-tbl)){width:100%;color:var(--ui-text,var(--c-0e2a3a));background:var(--ui-surface,var(--c-ffffff));border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}#root :where(table:not(#invoice):not(.service-invoice-items):not(.package-invoice-items):not(.document-export-table):not(.pr-tbl)) thead tr{background:var(--ui-surface-soft,var(--c-f1f5f7))!important}#root :where(table:not(#invoice):not(.service-invoice-items):not(.package-invoice-items):not(.document-export-table):not(.pr-tbl)) th{white-space:nowrap;line-height:1.35;border-bottom:1px solid var(--ui-border,var(--c-dde6ea))!important;height:46px!important;color:var(--ui-text-muted,var(--c-445566))!important;text-align:center!important;vertical-align:middle!important;padding:11px 13px!important;font-size:12px!important;font-weight:800!important}#root :where(table:not(#invoice):not(.service-invoice-items):not(.package-invoice-items):not(.document-export-table):not(.pr-tbl)) td{height:52px;color:var(--ui-text,var(--c-0e2a3a));font-size:13px;line-height:1.5;border-bottom:1px solid var(--ui-border,var(--c-eef2f5))!important;text-align:center!important;vertical-align:middle!important;padding:11px 13px!important}#root :where(table:not(#invoice):not(.service-invoice-items):not(.package-invoice-items):not(.document-export-table):not(.pr-tbl)) tbody tr{background:var(--ui-surface,var(--c-ffffff));transition:background-color .15s,box-shadow .15s}#root :where(table:not(#invoice):not(.service-invoice-items):not(.package-invoice-items):not(.document-export-table):not(.pr-tbl)) tbody tr:nth-child(2n):not([class]){background:var(--ui-surface-soft,var(--c-f8fafb))}#root :where(table:not(#invoice):not(.service-invoice-items):not(.package-invoice-items):not(.document-export-table):not(.pr-tbl)) tbody tr:hover{background:var(--ui-surface-hover,var(--c-eef6f3))}#root :where(table:not(#invoice):not(.service-invoice-items):not(.package-invoice-items):not(.document-export-table):not(.pr-tbl)) tbody tr:last-child td{border-bottom:0!important}#root :where(table:not(#invoice):not(.service-invoice-items):not(.package-invoice-items):not(.document-export-table):not(.pr-tbl)) :is(th,td).num,#root :where(.system-table-cell.is-numeric,.system-table-sequence-cell){font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}#root :where(.system-table-sequence-head,.system-table-sequence-cell){width:52px!important;min-width:52px!important;color:var(--ui-text-muted,var(--c-6b8290))!important}#root :where(.system-table-actions,.asset-row-actions,.employee-manual-document-row-actions){justify-content:center;align-items:center;gap:7px;margin-inline:auto;display:flex}#root :where(.system-table-shell,.asset-table-wrap,.employee-manual-document-table-shell,.revenue-table-shell,.tracking-table-shell,.absence-settings-v2__table-wrap,.salary-archive-table-shell,.payslips-view-table-shell,.business-summary-table-wrap){border:1px solid var(--ui-border,var(--c-dde6ea));background:var(--ui-surface,var(--c-ffffff));scrollbar-width:thin;scrollbar-color:var(--ui-border-strong,var(--c-cbd5dc)) transparent;overflow-x:auto;box-shadow:0 8px 26px #0e2a3a0e;border-radius:16px!important}@media (width<=700px){#root :where(table:not(#invoice):not(.service-invoice-items):not(.package-invoice-items):not(.document-export-table):not(.pr-tbl)) th{height:44px!important;padding-inline:11px!important}#root :where(table:not(#invoice):not(.service-invoice-items):not(.package-invoice-items):not(.document-export-table):not(.pr-tbl)) td{height:48px;padding:10px 11px!important}}@media (prefers-reduced-motion:reduce){#root :where(table) tbody tr{transition:none}}:root[data-theme=dark] .brand-loading-dots{color:#51d6af}:root[data-theme=dark] .direct-zatca-panel{background:var(--surface,#1f2a27)}:root[data-theme=dark] .direct-zatca-heading p{color:var(--muted,#8b9d9a)}:root[data-theme=dark] .direct-zatca-status{color:#8499a4;background:#161f1d}:root[data-theme=dark] .direct-zatca-status.is-ready,:root[data-theme=dark] .direct-zatca-status.is-onboarding{color:#51a2d6;background:#161d25}:root[data-theme=dark] .direct-zatca-status.is-compliance{color:#d69e51;background:#252016}:root[data-theme=dark] .direct-zatca-status.is-enabled{color:#51d6b5;background:#16251f}:root[data-theme=dark] .direct-zatca-status.is-error,:root[data-theme=dark] .direct-zatca-status.is-certificate_expired,:root[data-theme=dark] .direct-zatca-error{color:#d27575;background:#251616}:root[data-theme=dark] .direct-zatca-monitor-warning{color:#cb7c7c;background:#1a2422}:root[data-theme=dark] .direct-zatca-provider-note{color:#9d87bf;background:#1b1625}:root[data-theme=dark] .direct-zatca-overview{background:linear-gradient(135deg,#1a2422,#1a2422)}:root[data-theme=dark] .direct-zatca-overview p,:root[data-theme=dark] .direct-zatca-section-title p{color:var(--muted,#8b9d9a)}:root[data-theme=dark] .direct-zatca-overview-badges span{color:#6b9fbd;background:#161e25}:root[data-theme=dark] .direct-zatca-next{color:#5fa5c9;background:#1a2422}:root[data-theme=dark] .direct-zatca-next.is-attention{color:#d49e53;background:#2b2619}:root[data-theme=dark] .direct-zatca-next.is-ready,:root[data-theme=dark] .direct-zatca-next.is-verified{color:#51d6b4;background:#162520}:root[data-theme=dark] .direct-zatca-next.is-waiting{color:#6b9fbd;background:#161f1d}:root[data-theme=dark] .direct-zatca-unit-list>button{background:var(--surface,#1f2a27)}:root[data-theme=dark] .direct-zatca-unit-list>button.is-selected{background:#161e25}:root[data-theme=dark] .direct-zatca-unit-list small{color:var(--muted,#8b9d9a)}:root[data-theme=dark] .direct-zatca-cutover-lock{color:#58d0b4;background:#1a2422}:root[data-theme=dark] .direct-zatca-cutover-lock p{color:#7caba1}:root[data-theme=dark] .direct-zatca-modes label{background:var(--surface,#1f2a27)}:root[data-theme=dark] .direct-zatca-modes label strong{color:#6ba0bd}:root[data-theme=dark] .direct-zatca-modes label small{color:var(--muted,#8b9d9a)}:root[data-theme=dark] .direct-zatca-modes label.is-selected{background:#161e25}:root[data-theme=dark] .direct-zatca-modes label.is-selected strong{color:#51a3d6}:root[data-theme=dark] .direct-zatca-fieldset{background:var(--surface-soft,#1f2a27)}:root[data-theme=dark] .direct-zatca-fieldset legend{color:#5da4cb}:root[data-theme=dark] .direct-zatca-fieldset>p{color:var(--muted,#8b9d9a)}:root[data-theme=dark] .direct-zatca-grid label{color:#839aa5}:root[data-theme=dark] .direct-zatca-grid label>small{color:var(--muted,#8e9a98)}:root[data-theme=dark] .direct-zatca-grid input,:root[data-theme=dark] .direct-zatca-grid select,:root[data-theme=dark] .direct-zatca-otp input{background:var(--surface,#1f2a27)}:root[data-theme=dark] .direct-zatca-form-issues{color:#cb7c7c;background:#1a2422}:root[data-theme=dark] .direct-zatca-health.is-healthy{color:#51d6b4;background:#162520}:root[data-theme=dark] .direct-zatca-health.is-ready{color:#6b9fbd;background:#161f1d}:root[data-theme=dark] .direct-zatca-health.is-attention{color:#d49e53;background:#2b2619}:root[data-theme=dark] .direct-zatca-compliance-center,:root[data-theme=dark] .direct-zatca-operations{background:var(--surface,#1f2a27)}:root[data-theme=dark] .direct-zatca-compliance-grid .is-pass{color:#51d6b6;background:#16251f}:root[data-theme=dark] .direct-zatca-compliance-grid .is-fail{color:#cf7777;background:#251616}:root[data-theme=dark] .direct-zatca-compliance-grid .is-pending{color:#d09c58;background:#2b2519}:root[data-theme=dark] .direct-zatca-compliance-grid .is-skip{color:#8d9b98;background:#161f1d;border-color:#28352f}:root[data-theme=dark] .direct-zatca-compliance-grid .is-skip>span{color:#8e9a97;background:#28352f}:root[data-theme=dark] .direct-zatca-stat-grid article{color:#7dab9f;background:#1a2422}:root[data-theme=dark] .direct-zatca-stat-grid .is-good{color:#51d6b6;background:#162520}:root[data-theme=dark] .direct-zatca-stat-grid .is-warn{color:#d49d54;background:#2b2519}:root[data-theme=dark] .direct-zatca-stat-grid .is-bad{color:#cf7777;background:#251616}:root[data-theme=dark] .direct-zatca-retention.is-good{color:#56d2b6;background:#1a2422}:root[data-theme=dark] .direct-zatca-retention.is-bad{color:#cf7777;background:#251616}:root[data-theme=dark] .direct-zatca-empty-state{color:#8d9b98;background:#1a2422}:root[data-theme=dark] .direct-zatca-empty-state.is-unavailable{color:#cb7c7c;background:#1a2422}:root[data-theme=dark] .direct-zatca-audit summary{color:#5fc9b0}:root[data-theme=dark] .direct-zatca-audit article{background:#1a2422}:root[data-theme=dark] .direct-zatca-audit small{color:#8e9a98}:root[data-theme=dark] .direct-zatca-steps span{color:#8c9b99;background:#161f1d}:root[data-theme=dark] .direct-zatca-steps span.is-done{color:#51d6b5;background:#162520}:root[data-theme=dark] .direct-zatca-infrastructure{background:var(--surface-soft,#1a2422)}:root[data-theme=dark] .direct-zatca-section-title button{color:#51d6b5}:root[data-theme=dark] .direct-zatca-checks .is-ok{color:#53d5b1;background:#16251f}:root[data-theme=dark] .direct-zatca-checks .is-wait{color:#d69b51;background:#251f16}:root[data-theme=dark] .direct-zatca-infrastructure>small{color:var(--muted,#8b9d9a)}:root[data-theme=dark] .direct-zatca-failures{background:#2b2519}:root[data-theme=dark] .direct-zatca-failures p{color:#b99c6e}:root[data-theme=dark] .direct-zatca-failure-list article{background:#1f2a27}:root[data-theme=dark] .direct-zatca-failure-list small,:root[data-theme=dark] .direct-zatca-otp p{color:var(--muted,#8b9d9a)}:root[data-theme=dark] .direct-zatca-diagnostics span{background:var(--surface-soft,#1a2422)}:root[data-theme=dark] .direct-zatca-readiness{color:#d69a51;background:#251e16}:root[data-theme=dark] .direct-zatca-readiness.is-ready{color:#51d6b5;background:#16251f}:root[data-theme=dark] .direct-zatca-device-prep{color:#68bfac;background:#1a2422}:root[data-theme=dark] .direct-zatca-device-prep p{color:#83a59f}:root[data-theme=dark] .direct-zatca-device-counts span,:root[data-theme=dark] .direct-zatca-devices>div{background:#1f2a27}:root[data-theme=dark] .direct-zatca-devices small{color:#8b9c98}:root[data-theme=dark] .direct-zatca-cutover-warning{color:#d69d51;background:#2b2619}:root[data-theme=dark] .idle-warning-icon{background:linear-gradient(135deg,#161f25,#16251b)}:root[data-theme=dark] .idle-countdown{background:#192b26}:root[data-theme=dark] .idle-countdown.is-urgent{background:#251617}:root[data-theme=dark] .idle-warning-actions .is-logout:hover{background:#251617!important}:root[data-theme=dark] .items-manager-toolbar{background:linear-gradient(135deg,#1f2a27,#1a2422)}:root[data-theme=dark] .items-manager-form{background:linear-gradient(#1f2a27,#1a2422)!important}:root[data-theme=dark] .items-manager-form input:focus,:root[data-theme=dark] .items-manager-form select:focus{background:#1f2a27}:root[data-theme=dark] .items-manager-state{color:#8491a4;background:#1a2422}:root[data-theme=dark] .items-manager-card-media{background:linear-gradient(145deg,#1a2422,#161f1d)!important}:root[data-theme=dark] .season-editor-chips{background:#1a2422}:root[data-theme=dark] .number-scanner-close:hover{color:#de7070;background:#3a2525!important}:root[data-theme=dark] .number-scanner-hint{background:#1a2422}:root[data-theme=dark] .number-scanner-confirm-card{background:linear-gradient(135deg,#161c25,#19242b)!important}:root[data-theme=dark] .order-badge.is-rush{background:linear-gradient(135deg,#2b2319,#252216)!important}:root[data-theme=dark] .compensations-close:hover{color:#de7070!important;background:#3a2525!important}:root[data-theme=dark] .compensations-row{background:linear-gradient(135deg,#1f2a27,#1f2a27)}:root[data-theme=dark] .compensations-state{background:#1a2422}:root[data-theme=dark] .compensations-state.is-empty{background:#192b26}:root[data-theme=dark] .customer-send-icon{color:#51d6b8;background:linear-gradient(135deg,#16251b,#252e3a)}:root[data-theme=dark] .customer-send-preview{background:linear-gradient(#1a2422,#161f1d)!important}:root[data-theme=dark] .customer-send-phone{background:linear-gradient(#1a2422,#161f1d)}:root[data-theme=dark] .service-types-toolbar{background:linear-gradient(135deg,#1f2a27,#1a2422)}:root[data-theme=dark] .service-types-defaults-note{background:linear-gradient(135deg,#2b2819,#2b2819)!important}:root[data-theme=dark] .service-types-form{background:linear-gradient(#1f2a27,#1a2422)!important}:root[data-theme=dark] .service-types-manager input:focus,:root[data-theme=dark] .service-types-preview{background:#1f2a27}:root[data-theme=dark] .service-types-loading{background:#1a2422}:root[data-theme=dark] .service-types-row-action{background:#161f1d!important}:root[data-theme=dark] .service-types-row-action:hover{background:#161f25!important}:root[data-theme=dark] .service-types-row-action.is-danger:hover{background:#3a2525!important}:root[data-theme=dark] .turnstile-unavailable{color:var(--ui-danger,#dc7272)}:root[data-theme=dark] .system-compact-action.is-print{color:#6195ce!important;background:#161d25!important}:root[data-theme=dark] .system-compact-action.is-pdf{color:#ce7979!important;background:#251616!important}:root[data-theme=dark] .system-section-tabs button.is-active{background:linear-gradient(135deg,#0e2a3a,#15455c)}:root[data-theme=dark] a{color:#51d6ac}@media print{:root[data-theme=dark] body,:root[data-theme=dark] html,:root[data-theme=dark] body{background:#1f2a27!important}}:root[data-theme=dark] .acc-metric.is-warn b{color:#d38854}:root[data-theme=dark] .acc-table th{color:var(--c-42535d,#8498a4)}:root[data-theme=dark] .acc-table tbody tr:nth-child(2n) td{background:var(--c-fafcfc,#1f2a27)}:root[data-theme=dark] .acc-badge.is-voided{background:#251616}:root[data-theme=dark] .acc-badge.is-plus{color:#d38854;background:#251d16}:root[data-theme=dark] .acc-badge.is-minus{background:#161f1d}:root[data-theme=dark] .asset-button.is-light{color:#51d6c4;background:#1f2a27}:root[data-theme=dark] .asset-button.is-quiet{color:#8199a7;background:#1a2422;border-color:#25353a}:root[data-theme=dark] .asset-summary-card{background:#1f2a27}:root[data-theme=dark] .asset-summary-card>span{color:#51d6c0;background:#161f1d}:root[data-theme=dark] .asset-summary-card small{color:#89989f}:root[data-theme=dark] .asset-summary-card strong{color:#5ba8cd}:root[data-theme=dark] .asset-summary-card.is-blue>span{color:#5d98cb;background:#161e25}:root[data-theme=dark] .asset-summary-card.is-green>span{color:#51d6bc;background:#162520}:root[data-theme=dark] .asset-summary-card.is-amber>span{color:#d69f51;background:#251f16}:root[data-theme=dark] .asset-summary-card.is-red>span{color:#cf7878;background:#3a2525}:root[data-theme=dark] .asset-summary-card.is-teal>span{color:#51d6cf;background:#162523}:root[data-theme=dark] .asset-tabs{background:#161f1d}:root[data-theme=dark] .asset-tabs button{color:#8699a2}:root[data-theme=dark] .asset-tabs button.is-active{color:#51d6bd;background:#1f2a27}:root[data-theme=dark] .asset-panel{background:#1f2a27}:root[data-theme=dark] .asset-panel-header h2{color:#5ba8cd}:root[data-theme=dark] .asset-panel-header p{color:#88999f}:root[data-theme=dark] .asset-filters{background:#1a2422}:root[data-theme=dark] .asset-filters select,:root[data-theme=dark] .asset-search{background:#1f2a27}:root[data-theme=dark] .asset-filters select{color:#72a1b6}:root[data-theme=dark] .asset-search{color:#879aa1}:root[data-theme=dark] .asset-table th{color:#829ba6;background:#1a2422}:root[data-theme=dark] .asset-table td{color:#65a8c2}:root[data-theme=dark] .asset-table tbody tr:hover{background:#1a2422}:root[data-theme=dark] .asset-name-cell>span{color:#51d6bf;background:#162520}:root[data-theme=dark] .asset-name-cell small,:root[data-theme=dark] .asset-subline{color:#8899a0}:root[data-theme=dark] .asset-date{color:#809ea7;background:#161f1d}:root[data-theme=dark] .asset-date.is-due{color:#d68051;background:#251b16}:root[data-theme=dark] .asset-row-actions button{color:#6bb3bd;background:#1f2a27}:root[data-theme=dark] .asset-row-actions button.is-danger{color:#ca7d7d;background:#1a2422}:root[data-theme=dark] .asset-empty{color:#869aa1}:root[data-theme=dark] .asset-empty strong{color:#72a2b6}:root[data-theme=dark] .asset-modal-header>span{color:#51d6bb;background:#162520}:root[data-theme=dark] .asset-modal-header h2{color:#62aac6}:root[data-theme=dark] .asset-modal-header p{color:#89999f}:root[data-theme=dark] .asset-field{color:#829ba5}:root[data-theme=dark] .asset-field>span b{color:#ce7878}:root[data-theme=dark] .asset-field input,:root[data-theme=dark] .asset-field select,:root[data-theme=dark] .asset-field textarea{color:#66a9c2;background:#1f2a27}:root[data-theme=dark] .asset-check{background:#1a2422}:root[data-theme=dark] .asset-check strong{color:#6aabbe}:root[data-theme=dark] .asset-check small{color:#889aa0}:root[data-theme=dark] .asset-modal-actions{background:#1a2422}:root[data-theme=dark] .asset-field-error{color:#ce7878}:root[data-theme=dark] .asset-detail-hero{background:#1a2422}:root[data-theme=dark] .asset-detail-hero>span:first-child{color:#51d6bd;background:#253a32}:root[data-theme=dark] .asset-detail-hero small{color:#88999f}:root[data-theme=dark] .asset-detail-grid small{color:#89989f}:root[data-theme=dark] .asset-detail-grid strong{color:#66a9c2}:root[data-theme=dark] .asset-detail-notes p{color:#859aa3}:root[data-theme=dark] .asset-delete-locked,:root[data-theme=dark] .asset-detail-actions{background:#1a2422}:root[data-theme=dark] .asset-detail-actions strong{color:#be8080}:root[data-theme=dark] .asset-detail-actions span{color:#a68989}:root[data-theme=dark] .asset-cancel-registration{color:#ce7878;background:#1f2a27}:root[data-theme=dark] .asset-cancel-registration:disabled{background:#161f1d;border-color:#28352f}:root[data-theme=dark] .bank-reconciliation-hero{background:radial-gradient(circle at 12% 8%,#ffffff2e,transparent 30%),linear-gradient(135deg,#0e2a3a,#174d60 62%,var(--c-0c7a5e))}:root[data-theme=dark] .cash-page-hero{background:radial-gradient(circle at 10% 5%,#ffffff2e,transparent 30%),linear-gradient(135deg,#0e2a3a,#5f4d28 68%,var(--c-b7791f))}:root[data-theme=dark] .cash-page-hero-action{color:#bba16d}:root[data-theme=dark] .cash-page-hero-action:hover{background:#2b2519}:root[data-theme=dark] .cash-summary-card.is-highlight{background:linear-gradient(145deg,#1f2a27,#2b2619)}:root[data-theme=dark] .cash-register-hero{background:radial-gradient(circle at 8% 0%,#ffffff2e,transparent 30%),linear-gradient(135deg,#0e2a3a,var(--c-0c7a5e))}:root[data-theme=dark] .cc-table td{color:var(--c-42535d,#8498a4)}:root[data-theme=dark] .customer-requests-hero{background:radial-gradient(circle at 8% 0%,#ffffff2e,transparent 31%),linear-gradient(130deg,#0e2a3a,#115f57 58%,var(--c-0c7a5e))}:root[data-theme=dark] .customer-support-conversation,:root[data-theme=dark] .customer-support-thread,:root[data-theme=dark] .customer-rating-summary-card,:root[data-theme=dark] .customer-promo-card{background:#1f2a27}:root[data-theme=dark] .customer-row-action.is-delete{color:#c77878}:root[data-theme=dark] .premium-customer-page .is-customers-hero .customer-primary-action{background:#1f2a27}:root[data-theme=dark] .employees-hero{background:radial-gradient(circle at 10% 5%,#ffffff2e,transparent 30%),linear-gradient(135deg,#0e2a3a,#3e6570 65%,var(--c-0c7a5e))}:root[data-theme=dark] .employees-summary-card.is-leave .employees-summary-icon{color:#d69e51;background:#252016}:root[data-theme=dark] .employees-summary-card.is-salary .employees-summary-icon{color:#5592d2;background:#161c25}:root[data-theme=dark] .employee-list-action.is-activate{color:#51d6b8;background:#162520}:root[data-theme=dark] .employee-list-action.is-leave{color:#d6a151;background:#2b2519}:root[data-theme=dark] .employee-list-action.is-inactive{color:#839aa5;background:#1a2422;border-color:#25333a}:root[data-theme=dark] .employee-list-action.is-edit{color:#51a2d6;background:#19232b}:root[data-theme=dark] .employee-list-action.is-delete{color:#dc7272;background:#251616}:root[data-theme=dark] .employee-salary-trigger{background:#1a2422}:root[data-theme=dark] .employee-salary-trigger:hover{background:#162520}:root[data-theme=dark] .employee-salary-dialog-head{background:linear-gradient(135deg,#1a2422,#1a2422)}:root[data-theme=dark] .employee-salary-section-title strong{background:#28352f}:root[data-theme=dark] .payroll-kpi-card.is-ready .payroll-kpi-icon{color:#d69e51;background:#252016}:root[data-theme=dark] .payroll-bulk-button.is-save{background:#19232b}:root[data-theme=dark] .payroll-status-badge.is-ready{color:#d6a151;background:#252016}:root[data-theme=dark] .payroll-row-action.is-save{background:#19232b}:root[data-theme=dark] .payslips-view-hero{background:radial-gradient(circle at 8% 0,#1d6fa517,#0000 34%),linear-gradient(135deg,#1f2a27,#1a2422)}:root[data-theme=dark] .payslips-view-modes button.is-active,:root[data-theme=dark] .payslips-view-filters,:root[data-theme=dark] .payslips-view-summary article{background:#1f2a27}:root[data-theme=dark] .payslips-view-summary article.is-net{background:linear-gradient(135deg,#1f2a27,var(--c-e8f7f2))}:root[data-theme=dark] .payslips-view-summary article.is-unpaid .payslips-view-kpi-icon{color:#d69e51;background:#252016}:root[data-theme=dark] .payslips-view-empty,:root[data-theme=dark] .payslips-view-table-card{background:#1f2a27}:root[data-theme=dark] .payslips-view-status.is-unpaid{color:#d6a151;background:#252016}:root[data-theme=dark] .salary-archive-hero,:root[data-theme=dark] .annual-payroll-hero{background:radial-gradient(circle at 8% 0,#0c7a5e1a,#0000 34%),linear-gradient(135deg,#1f2a27,#1a2422)}:root[data-theme=dark] .salary-archive-filter,:root[data-theme=dark] .annual-payroll-controls,:root[data-theme=dark] .salary-archive-empty,:root[data-theme=dark] .salary-archive-summary article,:root[data-theme=dark] .annual-payroll-summary article{background:#1f2a27}:root[data-theme=dark] .salary-archive-summary .is-total,:root[data-theme=dark] .annual-payroll-summary .is-total{background:linear-gradient(135deg,#1f2a27,var(--c-e8f7f2))}:root[data-theme=dark] .salary-archive-summary .is-unpaid>span,:root[data-theme=dark] .annual-payroll-summary .is-unpaid>span{color:#d69e51;background:#252016}:root[data-theme=dark] .salary-archive-table-card,:root[data-theme=dark] .annual-payroll-months{background:#1f2a27}:root[data-theme=dark] .salary-archive-status.is-unpaid{color:#d6a151;background:#252016}:root[data-theme=dark] .employee-scope-tab.is-on{color:#51d6b8;background:#162520}:root[data-theme=dark] .employee-scope-tab.is-stopped.is-on{color:#d6a151;background:#2b2519}:root[data-theme=dark] .employee-stopped-panel{background:#252016}:root[data-theme=dark] .employee-stopped-lead{color:#d69e51}:root[data-theme=dark] .employee-list-action.is-purge{color:#dc7272;background:#251616}:root[data-theme=dark] .financial-reports-hero{background:radial-gradient(circle at 10% 5%,#ffffff2e,transparent 30%),linear-gradient(135deg,#0e2a3a,#234e72 65%,var(--c-1d6fa5))}:root[data-theme=dark] .financial-report-groups>button>i{color:#51d6c0;background:#162520}:root[data-theme=dark] .financial-report-groups>button.is-active{background:#161f1d}:root[data-theme=dark] .financial-report-groups>button.is-active em{color:#51d6bd;background:#253a33}:root[data-theme=dark] .financial-report-group-heading>span{color:#51d6bf;background:#162520}:root[data-theme=dark] .financial-reports-tabs button.is-active{background:linear-gradient(135deg,#0e2a3a,#15455c)!important}:root[data-theme=dark] .financial-statements-hero{background:radial-gradient(circle at 10% 5%,#ffffff2e,transparent 30%),linear-gradient(135deg,#0e2a3a,#354d68 62%,var(--c-1d6fa5))}:root[data-theme=dark] .inventory-hero{background:radial-gradient(circle at 12% 0%,#ffffff2e,transparent 30%),linear-gradient(135deg,#0e2a3a,var(--c-1d6fa5))}:root[data-theme=dark] .inventory-hero .inv-action-main{color:#51d6bb;background:#1f2a27}:root[data-theme=dark] .inv-action-cancel{color:#819ba6;background:#1a2422;border-color:#25343a}:root[data-theme=dark] .inventory-summary-grid-v2 .inventory-summary-card{background:#1f2a27!important}:root[data-theme=dark] .inventory-summary-card small{color:#8799a1}:root[data-theme=dark] .inventory-summary-card strong{color:#5daccb}:root[data-theme=dark] .inventory-summary-blue .inventory-summary-icon{color:#569ed2;background:#161f25}:root[data-theme=dark] .inventory-summary-green .inventory-summary-icon{color:#51d6b7;background:#16251f}:root[data-theme=dark] .inventory-summary-amber .inventory-summary-icon{color:#d69651;background:#251f16}:root[data-theme=dark] .inventory-summary-red .inventory-summary-icon{color:#d07676;background:#3a2525}:root[data-theme=dark] .inventory-summary-purple .inventory-summary-icon{color:#9788c6;background:#191625}:root[data-theme=dark] .inventory-attention{color:#d69b51;background:linear-gradient(90deg,#2b2519,#1f2a27)}:root[data-theme=dark] .inventory-attention-icon{color:#d69851;background:#3a3225}:root[data-theme=dark] .inventory-attention small{color:#be986a}:root[data-theme=dark] .inventory-tabs-v2{background:#161f1d}:root[data-theme=dark] .inventory-tabs-v2 button{color:#8699a2}:root[data-theme=dark] .inventory-tabs-v2 button.is-active{color:#51d6b8;background:#1f2a27}:root[data-theme=dark] .inventory-tabs-v2 button span{color:#8599a2;background:#161f1d}:root[data-theme=dark] .inventory-search{background:#1f2a27}:root[data-theme=dark] .inventory-toolbar>select{color:#809ca7;background:#1f2a27}:root[data-theme=dark] .inventory-table-shell,:root[data-theme=dark] .inventory-table-shell table{background:#1f2a27}:root[data-theme=dark] .inventory-item-cell>span,:root[data-theme=dark] .inventory-supplier-name>span{color:#51d6b9;background:#162520}:root[data-theme=dark] .inventory-item-cell strong{color:#5dafca}:root[data-theme=dark] .inventory-unit-chip{color:#839ba5;background:#161f1d}:root[data-theme=dark] .inventory-value{color:#51d6b9}:root[data-theme=dark] .inventory-stock-meter strong{color:#64abc4}:root[data-theme=dark] .inventory-stock-meter small{color:#8699a1}:root[data-theme=dark] .inventory-stock-meter i{background:#28352f}:root[data-theme=dark] .inventory-stock-badge.is-ok,:root[data-theme=dark] .inventory-move-badge.is-in{color:#51d6b5;background:#162520}:root[data-theme=dark] .inventory-stock-badge.is-low{color:#d69751;background:#251e16}:root[data-theme=dark] .inventory-stock-badge.is-out,:root[data-theme=dark] .inventory-move-badge.is-out{color:#d07676;background:#3a2525}:root[data-theme=dark] .inv-mini{color:#63aec5;background:#1a2422}:root[data-theme=dark] .inv-mini.is-in{color:#51d6b9;background:#162520}:root[data-theme=dark] .inv-mini.is-out{color:#d69951;background:#251f16}:root[data-theme=dark] .inv-mini.is-delete{color:#cd7a7a;background:#251616}:root[data-theme=dark] .inventory-row-low,:root[data-theme=dark] .inventory-row-out{background:#1f2a27!important}:root[data-theme=dark] .inventory-object-icon-clean{color:#51d6bb;background:#162520}:root[data-theme=dark] .inventory-object-icon-pack{color:#d69651;background:#251f16}:root[data-theme=dark] .inventory-object-icon-tool{color:#569ed1;background:#161f25}:root[data-theme=dark] .inventory-object-icon-safety{color:#cf7881;background:#3a2527}:root[data-theme=dark] .inventory-section-heading{background:#1f2a27}:root[data-theme=dark] .inventory-section-heading h2{color:#5dafca}:root[data-theme=dark] .inventory-section-heading p{color:#8799a1}:root[data-theme=dark] .inventory-empty{background:#1f2a27}:root[data-theme=dark] .inventory-empty>span{color:#7fa2a9;background:#161f1d}:root[data-theme=dark] .inventory-modal-heading>span{color:#51d6b9;background:#162520}:root[data-theme=dark] .inventory-modal-heading h2{color:#5dafca}:root[data-theme=dark] .inventory-modal-heading p{color:#8799a1}:root[data-theme=dark] .inventory-field{color:#839aa5}:root[data-theme=dark] .inventory-field input,:root[data-theme=dark] .inventory-field select,:root[data-theme=dark] .inventory-field textarea{color:#64acc4;background:#1f2a27}:root[data-theme=dark] .inventory-icon-picker{background:#1f2a27}:root[data-theme=dark] .inventory-icon-picker>label{color:#7b9fad}:root[data-theme=dark] .inventory-icon-groups button{color:#8899a0;background:#1f2a27}:root[data-theme=dark] .inventory-icon-groups button.is-active{color:#51d6b9;background:#162520}:root[data-theme=dark] .inventory-icon-grid button{color:#859aa2;background:#1f2a27}:root[data-theme=dark] .inventory-icon-grid button.is-selected{color:#51d6b9;background:#162520}:root[data-theme=dark] .inventory-picker-list button{background:#1f2a27}:root[data-theme=dark] .inventory-picker-list button>span{color:#51d6b9;background:#162520}:root[data-theme=dark] .inventory-picker-list strong{color:#64acc4}:root[data-theme=dark] .inventory-picker-list small{color:#8799a1}:root[data-theme=dark] .inventory-count-comparison{background:#1a2422}:root[data-theme=dark] .inventory-count-comparison>span{color:#8899a0}:root[data-theme=dark] .inventory-count-comparison strong{color:#64acc4}:root[data-theme=dark] .diff-zero{color:#829ca6}:root[data-theme=dark] .diff-plus{color:#51d6b9}:root[data-theme=dark] .diff-minus{color:#cd7979}:root[data-theme=dark] .inventory-opening-note{color:#819ea7;background:#1a2422}:root[data-theme=dark] .inventory-opening-note svg{color:#51d6b8}:root[data-theme=dark] .inventory-opening-note.is-warning{color:#d6a151;background:#2b2619}:root[data-theme=dark] .inventory-opening-note.is-warning svg{color:#d6a351}:root[data-theme=dark] .messages-hero{background:radial-gradient(circle at 10% 0%,#fff3,transparent 30%),linear-gradient(135deg,#0e2a3a,var(--c-0c7a5e) 68%,var(--c-25d366))}:root[data-theme=dark] .messages-preview{background:linear-gradient(145deg,var(--c-dcf8c6),#202b19)}:root[data-theme=dark] .messages-add-external{color:#928cc2;background:linear-gradient(145deg,#161f1d,#27253a)}:root[data-theme=dark] .messages-add-external small{color:#8e89b6}:root[data-theme=dark] .messages-external-list-heading{color:#918cba}:root[data-theme=dark] .messages-external-list-heading small{background:#27253a}:root[data-theme=dark] .messages-external-row{background:#1a2422}:root[data-theme=dark] .messages-external-avatar,:root[data-theme=dark] .messages-external-select em,:root[data-theme=dark] .messages-recipient-name em{color:#908abc;background:#27253a}:root[data-theme=dark] .messages-external-remove{color:#918bb0}:root[data-theme=dark] .messages-external-remove:hover{color:#d06f96;background:#191625}:root[data-theme=dark] .messages-recipient-card.is-external{background:linear-gradient(145deg,#1a2422,#171625)}:root[data-theme=dark] .messages-external-modal>header{background:linear-gradient(145deg,#1a2422,#27253a)}:root[data-theme=dark] .messages-external-modal p{color:#8e89b6}:root[data-theme=dark] .messages-external-note{color:#908bb4;background:#161f1d}:root[data-theme=dark] .pos-wash-chip.is-white{color:#59a4cf;background:#161f1d}:root[data-theme=dark] .pos-wash-chip.is-white .pos-wash-dot{background:#1f2a27}:root[data-theme=dark] .pos-wash-chip.is-color{color:#9786d7;background:#2c253a}:root[data-theme=dark] .pos-wash-chip.is-neutral,:root[data-theme=dark] .pos-wash-chip.is-ask{color:#d6ad51;background:#251f16}:root[data-theme=dark] .pos-wash-menu{background:#1f2a27}:root[data-theme=dark] .pos-wash-opt{color:#59a4cf}:root[data-theme=dark] .pos-wash-opt:hover{background:#1a2422}:root[data-theme=dark] .pos-wash-opt.is-on{color:#51d6bb;background:#161f1d}:root[data-theme=dark] .pos-wash-opt.is-white .pos-wash-dot{background:#1f2a27}:root[data-theme=dark] .reports-hero{background:radial-gradient(circle at 10% 5%,#ffffff2b,transparent 30%),linear-gradient(135deg,#0e2a3a,#145b78 62%,var(--c-1d6fa5))}:root[data-theme=dark] .business-summary-error{color:#c77878;background:#1a2422}:root[data-theme=dark] .business-summary-kpi header i{color:#51d6c0;background:#162520}:root[data-theme=dark] .business-summary-tabs{background:#161f1d}:root[data-theme=dark] .business-summary-tabs button{color:#879ba1}:root[data-theme=dark] .business-summary-tabs button.is-active{color:#51d6bf;background:#1f2a27}:root[data-theme=dark] .business-summary-panel-header>div>span{color:#51d6c0;background:#162520}:root[data-theme=dark] .business-summary-finance-row>i{background:#161f1d}:root[data-theme=dark] .business-summary-financial-fact{background:#1a2422}:root[data-theme=dark] .business-summary-financial-fact>i{color:#51d6c0;background:#162520}:root[data-theme=dark] .business-summary-order-state{background:#1a2422}:root[data-theme=dark] .business-summary-order-state.is-alert{color:#d69a51;background:#251f16}:root[data-theme=dark] .business-summary-metric,:root[data-theme=dark] .business-summary-service-grid article{background:#1a2422}:root[data-theme=dark] .business-summary-ranking>div>i,:root[data-theme=dark] .business-summary-table-wrap th{background:#161f1d}:root[data-theme=dark] .revenue-hero{background:radial-gradient(circle at 10% 5%,#ffffff30,transparent 30%),linear-gradient(135deg,#0e2a3a,var(--c-0c7a5e))}:root[data-theme=dark] .revenue-summary-card.tone-purple{color:#9d87c0}:root[data-theme=dark] .settings-hero{background:radial-gradient(circle at 12% 8%,#ffffff2e,transparent 30%),linear-gradient(135deg,#0e2a3a,#234e72 62%,var(--c-1d6fa5))}:root[data-theme=dark] .settings-hero-icon{background:linear-gradient(145deg,#16251f,#253a33)}:root[data-theme=dark] .settings-nav-group .settings-nav-items>button[style*=linear-gradient],:root[data-theme=dark] .settings-nav-group .settings-nav-items>button.is-active,:root[data-theme=dark] .settings-nav-group .settings-nav-items>button[aria-current=page]{background:linear-gradient(145deg,#253a32,#162520)!important}:root[data-theme=dark] .settings-request-timing-icon{background:#162520}:root[data-theme=dark] .settings-request-timing-field.is-near{background:#2b2619}:root[data-theme=dark] .settings-request-timing-field.is-late{background:#251616}:root[data-theme=dark] .settings-critical-save.is-financial{color:#d6a851;background:#2b2519}:root[data-theme=dark] .settings-critical-save.is-operational{color:#51a2d6;background:#1a2422}:root[data-theme=dark] .premium-settings{background:linear-gradient(180deg,#1a2422 0%,var(--c-f4f7f9) 100%)!important}:root[data-theme=dark] .settings-nav-group{background:linear-gradient(180deg,var(--c-ffffff),#1a2422)}:root[data-theme=dark] .settings-nav-group .settings-nav-items>button:hover{background:#161f1d!important}:root[data-theme=dark] .settings-current-icon{background:#162520}:root[data-theme=dark] .premium-worker-mobile{background:linear-gradient(180deg,var(--c-f4f7f9),#161f1d)!important}:root[data-theme=dark] .worker-mobile-header{background:radial-gradient(circle at 12% 0,#ffffff24,transparent 34%),linear-gradient(135deg,#0e2a3a,#174d60 62%,var(--c-0c7a5e))!important}:root[data-theme=dark] .worker-undo-bar{color:#d6ad51;background:#2b2519}:root[data-theme=dark] .worker-undo-bar button{color:#d6ad51}:root[data-theme=dark] .worker-queued-bar{color:#51a2d6;background:#161e25}:root[data-theme=dark] .worker-queued-bar button{color:#51a2d6}:root[data-theme=dark] .worker-stale-bar{color:#d6af51;background:#2b2519}:root[data-theme=dark] .worker-stale-bar button{color:#d6af51}:root[data-theme=dark] .worker-bag-reject-button{color:#d27474;background:#1f2a27}:root[data-theme=dark] .premium-worker-mobile{--worker-ink:#63b3c5;--worker-muted:#879ba1;--worker-mint-deep:#51d6b8;--worker-paper:#1a2422;--worker-line:#253a35;background:radial-gradient(circle at 50% -8%,#34c59f24,#0000 30%),linear-gradient(#161f1d 0,#1a2422 34% 100%)!important}:root[data-theme=dark] .worker-native-queue-count{background:linear-gradient(145deg,#162520,#1f2a27)}:root[data-theme=dark] .worker-native-search-form{background:#1f2a27}:root[data-theme=dark] .worker-native-list-head>span{background:#162520}:root[data-theme=dark] .worker-native-order-card{background:linear-gradient(160deg,#1f2a27,#1f2a27)!important}:root[data-theme=dark] .worker-native-customer{color:#7fa3a9!important}:root[data-theme=dark] .worker-native-wait{color:#8a9a9e!important}:root[data-theme=dark] .worker-native-details-button{color:#55d3c0!important;background:#1a2422!important;border-color:#253a34!important}:root[data-theme=dark] .worker-native-period-tabs{background:#161f1d}:root[data-theme=dark] .worker-native-stats .worker-stat-card{background:linear-gradient(155deg,#1f2a27,#1a2422)!important}:root[data-theme=dark] .worker-native-account .worker-account-card{background:linear-gradient(160deg,#1f2a27,#1a2422)!important}:root[data-theme=dark] .worker-mobile-bottom-nav .is-active{color:#51d6b8!important;background:#162520!important}:root[data-theme=dark] .bank-reconciliation-hero{color:#e7f0ec;background:radial-gradient(circle at 12% 8%,#ffffff2e,#0000 30%),linear-gradient(135deg,#0b1d28,#0b2028 62%,#1c604f)}:root[data-theme=dark] .cash-register-hero{color:#e7f0ec;background:radial-gradient(circle at 8% 0,#ffffff2e,#0000 30%),linear-gradient(135deg,#0b1d28,#1c604f)}:root[data-theme=dark] .cash-register-total-hero{color:#e7f0ec;background:radial-gradient(circle at 95% 0,#ffffff1f,#0000 36%),linear-gradient(145deg,#1c4a60,#1c6050)}:root[data-theme=dark] .customer-requests-hero{color:#e7f0ec;background:radial-gradient(circle at 8% 0,#ffffff2e,#0000 31%),linear-gradient(130deg,#0b1d28,#0b2825 58%,#1c604f)}:root[data-theme=dark] .customer-requests-tabs button.is-active{color:#e7f0ec;background:linear-gradient(145deg,#1c604f,#1c604f)}:root[data-theme=dark] .employees-hero{color:#e7f0ec;background:radial-gradient(circle at 10% 5%,#ffffff2e,#0000 30%),linear-gradient(135deg,#0b1d28,#1a2a2f 65%,#1c604f)}:root[data-theme=dark] .payslips-view-hero{color:#e7f0ec;background:radial-gradient(circle at 8% 0,#1d6fa517,#0000 34%),linear-gradient(135deg,#2b2727,#272b2a)}:root[data-theme=dark] .salary-archive-hero,:root[data-theme=dark] .annual-payroll-hero{color:#e7f0ec;background:radial-gradient(circle at 8% 0,#0c7a5e1a,#0000 34%),linear-gradient(135deg,#2b2727,#272b2a)}:root[data-theme=dark] .financial-reports-hero{color:#e7f0ec;background:radial-gradient(circle at 10% 5%,#ffffff2e,#0000 30%),linear-gradient(135deg,#0b1d28,#0f2130 65%,#1c4560)}:root[data-theme=dark] .financial-statements-hero{color:#e7f0ec;background:radial-gradient(circle at 12% 8%,#fff3,#0000 31%),linear-gradient(125deg,#0b2628 0%,#1c604f 58%,#103037 100%)}:root[data-theme=dark] .inventory-hero{color:#e7f0ec;background:radial-gradient(circle at 12% 0,#ffffff2e,#0000 30%),linear-gradient(135deg,#0b1d28,#1c4560)}:root[data-theme=dark] .messages-hero{color:#e7f0ec;background:radial-gradient(circle at 10% 0,#fff3,#0000 30%),linear-gradient(135deg,#0b1d28,#1c604f 68%,#1c6035)}:root[data-theme=dark] .pos-hero{color:#e7f0ec;background:radial-gradient(circle at 8% 10%,#ffffff29,#0000 28%),linear-gradient(120deg,#0b2328 0%,#0c2923 64%,#123f2c 100%)}:root[data-theme=dark] .reports-hero{color:#e7f0ec;background:radial-gradient(circle at 10% 5%,#ffffff2b,#0000 30%),linear-gradient(135deg,#0b1d28,#0d242e 62%,#1c4560)}:root[data-theme=dark] .revenue-hero{color:#e7f0ec;background:radial-gradient(circle at 10% 5%,#ffffff30,#0000 30%),linear-gradient(135deg,#0b1d28,#1c604f)}:root[data-theme=dark] .settings-hero-icon{color:#e7f0ec;background:linear-gradient(145deg,#23624a,#285c4c)}:root[data-theme=dark] .settings-hero{color:#e7f0ec;background:linear-gradient(120deg,#0b2328 0%,#0c2923 66%,#123f2c 100%)}:root[data-theme=dark] .station-hero{color:#e7f0ec;background:radial-gradient(circle at 8% 52%,#ffffff14 0 104px,#0000 105px),radial-gradient(circle at 89% 22%,#ffffff12 0 84px,#0000 85px),linear-gradient(110deg,#0b2528 0%,#0b2823 58%,#123e2d 100%)}:root[data-theme=dark] .salary-archive-hero h1,:root[data-theme=dark] .salary-archive-hero h2,:root[data-theme=dark] .salary-archive-hero strong,:root[data-theme=dark] .salary-archive-hero span,:root[data-theme=dark] .salary-archive-hero p,:root[data-theme=dark] .payslips-view-hero h1,:root[data-theme=dark] .payslips-view-hero h2,:root[data-theme=dark] .payslips-view-hero strong,:root[data-theme=dark] .payslips-view-hero span,:root[data-theme=dark] .payslips-view-hero p,:root[data-theme=dark] .settings-hero-icon h1,:root[data-theme=dark] .settings-hero-icon h2,:root[data-theme=dark] .settings-hero-icon strong,:root[data-theme=dark] .settings-hero-icon span,:root[data-theme=dark] .settings-hero-icon p,:root[data-theme=dark] .customer-requests-tabs button.is-active h1,:root[data-theme=dark] .customer-requests-tabs button.is-active h2,:root[data-theme=dark] .customer-requests-tabs button.is-active strong,:root[data-theme=dark] .customer-requests-tabs button.is-active span,:root[data-theme=dark] .customer-requests-tabs button.is-active p,:root[data-theme=dark] .settings-hero h1,:root[data-theme=dark] .settings-hero h2,:root[data-theme=dark] .settings-hero strong,:root[data-theme=dark] .settings-hero span,:root[data-theme=dark] .settings-hero p,:root[data-theme=dark] .messages-hero h1,:root[data-theme=dark] .messages-hero h2,:root[data-theme=dark] .messages-hero strong,:root[data-theme=dark] .messages-hero span,:root[data-theme=dark] .messages-hero p,:root[data-theme=dark] .cash-register-total-hero h1,:root[data-theme=dark] .cash-register-total-hero h2,:root[data-theme=dark] .cash-register-total-hero strong,:root[data-theme=dark] .cash-register-total-hero span,:root[data-theme=dark] .cash-register-total-hero p,:root[data-theme=dark] .cash-register-hero h1,:root[data-theme=dark] .cash-register-hero h2,:root[data-theme=dark] .cash-register-hero strong,:root[data-theme=dark] .cash-register-hero span,:root[data-theme=dark] .cash-register-hero p,:root[data-theme=dark] .revenue-hero h1,:root[data-theme=dark] .revenue-hero h2,:root[data-theme=dark] .revenue-hero strong,:root[data-theme=dark] .revenue-hero span,:root[data-theme=dark] .revenue-hero p,:root[data-theme=dark] .customer-requests-hero h1,:root[data-theme=dark] .customer-requests-hero h2,:root[data-theme=dark] .customer-requests-hero strong,:root[data-theme=dark] .customer-requests-hero span,:root[data-theme=dark] .customer-requests-hero p,:root[data-theme=dark] .pos-hero h1,:root[data-theme=dark] .pos-hero h2,:root[data-theme=dark] .pos-hero strong,:root[data-theme=dark] .pos-hero span,:root[data-theme=dark] .pos-hero p,:root[data-theme=dark] .employees-hero h1,:root[data-theme=dark] .employees-hero h2,:root[data-theme=dark] .employees-hero strong,:root[data-theme=dark] .employees-hero span,:root[data-theme=dark] .employees-hero p,:root[data-theme=dark] .bank-reconciliation-hero h1,:root[data-theme=dark] .bank-reconciliation-hero h2,:root[data-theme=dark] .bank-reconciliation-hero strong,:root[data-theme=dark] .bank-reconciliation-hero span,:root[data-theme=dark] .bank-reconciliation-hero p,:root[data-theme=dark] .inventory-hero h1,:root[data-theme=dark] .inventory-hero h2,:root[data-theme=dark] .inventory-hero strong,:root[data-theme=dark] .inventory-hero span,:root[data-theme=dark] .inventory-hero p,:root[data-theme=dark] .station-hero h1,:root[data-theme=dark] .station-hero h2,:root[data-theme=dark] .station-hero strong,:root[data-theme=dark] .station-hero span,:root[data-theme=dark] .station-hero p,:root[data-theme=dark] .reports-hero h1,:root[data-theme=dark] .reports-hero h2,:root[data-theme=dark] .reports-hero strong,:root[data-theme=dark] .reports-hero span,:root[data-theme=dark] .reports-hero p,:root[data-theme=dark] .financial-reports-hero h1,:root[data-theme=dark] .financial-reports-hero h2,:root[data-theme=dark] .financial-reports-hero strong,:root[data-theme=dark] .financial-reports-hero span,:root[data-theme=dark] .financial-reports-hero p,:root[data-theme=dark] .financial-statements-hero h1,:root[data-theme=dark] .financial-statements-hero h2,:root[data-theme=dark] .financial-statements-hero strong,:root[data-theme=dark] .financial-statements-hero span,:root[data-theme=dark] .financial-statements-hero p{color:#e7f0ec}:root[data-theme=dark] .cash-page-hero{background:radial-gradient(circle at 12% 0,#ffffff0f,#0000 42%),linear-gradient(135deg,#12211e,#3a3018 66%,#5e4c20)!important;box-shadow:0 14px 34px #00000061!important}:root[data-theme=dark] .cash-page-hero-action{color:#33290f!important;background:#e8dcbc!important;border-color:#0000!important}:root[data-theme=dark] .cash-summary-card.is-highlight{background:linear-gradient(150deg,#2a2418,#221d13)!important;border-color:#4a3f24!important;box-shadow:0 10px 26px #00000057!important}:root[data-theme=dark] .cash-summary-card.is-highlight .cash-summary-card-head{color:#c9b893!important}:root[data-theme=dark] .cash-summary-card.is-highlight .cash-summary-card-icon{background:#ffffff0d!important}:root[data-theme=dark] .cash-summary-card,:root[data-theme=dark] .tracking-pickup-panel,:root[data-theme=dark] .system-dialog-card{box-shadow:0 8px 22px #0000004d}@media print{:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] *{box-shadow:none!important;background-image:none!important}}
