:root{--brand-50:#f0f7fb;--brand-100:#dceef7;--brand-200:#b8ddee;--brand-300:#85c1df;--brand-400:#46a3d0;--brand-500:#247fb6;--brand-600:#196a99;--brand-700:#164b6e;--brand-800:#123e5d;--brand-900:#10334f;--brand-950:#0b2439;--app-text:#18384e;--app-text-soft:#36566d;--app-text-muted:#657e91;--app-border:#dce7ee;--app-border-strong:#c6d7e3;--app-focus:rgba(36,127,182,.22);--brand-gradient:linear-gradient(125deg,#247fb6,#196a99 45%,#10334f);--brand-gradient-strong:linear-gradient(125deg,#196a99,#10334f);--sidebar-gradient:linear-gradient(165deg,#1b6088,#164b6e 42%,#0b2439);--ui-hero-gradient:linear-gradient(110deg,#10334f,#164b6e 48%,#247fb6);--app-page-gradient:radial-gradient(ellipse at 0 0,#e7f2f9,transparent 45rem),linear-gradient(160deg,#f5f9fc,#eef4f8);--app-auth-gradient:radial-gradient(ellipse at 8% 12%,#dceef7,transparent 40rem),linear-gradient(135deg,#f6f9fc,#eaf2f8);--sidebar-indicator:#85c1df}@font-face{font-display:swap;font-family:Galaxy UI;font-weight:400;src:url(/fonts/bukra/29ltbukraregular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Galaxy UI;font-weight:600 900;src:url(/fonts/bukra/29ltbukrabold.ttf) format("truetype")}@media screen{:root{--brand-50:#eff6ff;--brand-100:#dbeafe;--brand-200:#bfdbfe;--brand-300:#93c5fd;--brand-400:#22c7f4;--brand-500:#139af2;--brand-600:#0d73ee;--brand-700:#0757d6;--brand-800:#0737a7;--brand-900:#061f73;--brand-950:#031052;--brand-teal:#19c9f4;--brand-teal-soft:#5bdcf8;--brand-gold:#16a9ee;--brand-glow-rgb:91,220,248;--brand-rose:#ec4899;--app-bg:#f4f8ff;--app-bg-soft:#e8f0fd;--app-bg-elevated:hsla(0,0%,100%,.94);--app-bg-elevated-solid:#fff;--app-bg-muted:#edf2fb;--app-surface:hsla(0,0%,100%,.92);--app-surface-strong:hsla(0,0%,100%,.98);--app-surface-subtle:rgba(245,249,255,.88);--app-border:rgba(99,143,210,.18);--app-border-strong:rgba(71,113,185,.28);--app-text:#0c1a36;--app-text-soft:#2a3f6b;--app-text-muted:#5a72a0;--app-text-inverse:#fff;--app-focus:rgba(37,99,235,.24);--app-shadow-sm:0 1px 3px rgba(12,26,54,.07);--app-shadow:0 16px 48px rgba(12,26,54,.09);--app-shadow-lg:0 24px 72px rgba(12,26,54,.15);--app-radius:12px;--app-radius-lg:16px;--app-control-height:2.75rem;--brand-gradient:linear-gradient(135deg,#1a7ef0,#0a57d6 44%,#072084);--brand-gradient-strong:linear-gradient(135deg,#0a57d6,#073db8 46%,#041468);--brand-gradient-soft:linear-gradient(135deg,rgba(26,126,240,.12),rgba(7,32,132,.1));--app-page-gradient:radial-gradient(ellipse at 6% 0%,rgba(26,126,240,.12),transparent 30rem),radial-gradient(ellipse at 94% 100%,rgba(7,32,132,.07),transparent 26rem),linear-gradient(180deg,#f6faff,#edf3ff 40%,#f4f8ff);--app-auth-gradient:radial-gradient(circle at 14% 12%,rgba(26,126,240,.14),transparent 28rem),radial-gradient(circle at 86% 80%,rgba(7,32,132,.1),transparent 24rem),linear-gradient(135deg,#f6faff,#edf3ff);--sidebar-gradient:linear-gradient(180deg,#081d45,#06122e 48%,#040b20);--sidebar-border:hsla(0,0%,100%,.075);--sidebar-text:rgba(216,229,250,.68);--sidebar-text-active:hsla(0,0%,100%,.96);--sidebar-item-hover:hsla(0,0%,100%,.055);--sidebar-item-active:hsla(0,0%,100%,.085);--sidebar-indicator:#0878f9;--sidebar-section-label-color:rgba(216,234,255,.42);--header-bg:hsla(0,0%,100%,.98);--header-border:rgba(15,23,42,.07);--ui-hero-gradient:linear-gradient(135deg,#1a7ef0,#0a57d6 44%,#072084)}.galaxy-workspace button,.galaxy-workspace input,.galaxy-workspace select,.galaxy-workspace textarea,body.galaxy-workspace{font-family:Galaxy UI,Arial,sans-serif!important}}.galaxy-logo-lockup{align-items:flex-end;background:#fff;border-radius:10px;box-sizing:border-box;display:inline-flex;flex-direction:column;line-height:1;padding:10px 12px 8px;width:176px}.galaxy-logo{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.galaxy-logo-caption{color:#164b6e;font:700 8px/1.4 Arial,sans-serif;letter-spacing:.35em;margin-top:3px;padding-right:2px}.galaxy-monogram{color:#fff;display:none;font:700 30px/1 Arial,sans-serif}.main-menu.brand-sidebar .navbar-header{height:96px;padding:0 15px}.main-menu.brand-sidebar .navbar-brand{margin:0!important}.main-menu.brand-sidebar .navbar-brand .galaxy-logo{margin:0!important;max-width:100%}.main-menu.brand-sidebar .navbar-header .nav-toggle{margin-left:8px}.main-menu.brand-sidebar .brand-sidebar-footer{background:rgba(0,0,0,.1)}.primary,.text-primary,a{color:var(--brand-700)}a:hover{color:var(--brand-600)}.bg-primary,.btn-primary,.btn-primary.glow{background:var(--brand-gradient)!important;border-color:var(--brand-600)!important;box-shadow:0 5px 14px rgba(22,75,110,.16)!important;color:#fff!important}.btn-primary:focus,.btn-primary:hover{background:var(--brand-gradient-strong)!important;border-color:var(--brand-700)!important}.btn-outline-primary{background:transparent;border-color:var(--brand-600)!important;color:var(--brand-700)!important}.btn-outline-primary:hover{background:var(--brand-gradient)!important;color:#fff!important}.custom-select:focus,.form-control:focus,.form-select:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--app-focus)}.brand-avatar{background:var(--brand-gradient)}.brand-search input{background:#f5f9fc;border-color:var(--app-border)}.primary,.text-primary{color:var(--brand-700)!important}.badge-circle-light-primary,.badge-light-primary{background:var(--brand-100);color:var(--brand-700)}.pagination .page-item.active .page-link{background:var(--brand-gradient)!important;border-color:var(--brand-600)!important;color:#fff}.nav-tabs .nav-link.active,.pagination .page-link{color:var(--brand-700)}.nav-tabs .nav-link.active{border-color:var(--brand-500)}.dropdown-item:hover{background:var(--brand-50);color:var(--brand-700)}.checkbox input:checked~label:before,.custom-control-input:checked~.custom-control-label:before{background-color:var(--brand-600)!important;border-color:var(--brand-600)!important}.galaxy-eyebrow{color:#b8ddee;display:block;font-size:.62rem;font-weight:700;letter-spacing:.2em;margin-bottom:12px}.brand-hero{background:var(--ui-hero-gradient);box-shadow:0 8px 24px rgba(22,75,110,.16)}#dashboard-ecommerce .card{background:linear-gradient(150deg,#edf5fa,#fff 70%)}#dashboard-ecommerce .dashboard-users-success .card{background:var(--brand-gradient)}#auth-login .bg-authentication{border:1px solid #d5e4ee;box-shadow:0 24px 80px rgba(16,51,79,.12)}#auth-login .card-header{border-bottom:0}.galaxy-auth-logo{display:flex;justify-content:center;margin:6px 0 28px}.galaxy-auth-logo .galaxy-logo-lockup{padding:0;width:225px}.galaxy-auth-logo .galaxy-logo-caption{font-size:10px}.galaxy-auth-subtitle{color:var(--app-text-muted);font-size:.76rem;line-height:1.7;margin:0;text-align:center}.brand-auth-panel{background:var(--sidebar-gradient);overflow:hidden;padding:44px!important;position:relative}.brand-auth-panel h2{font-size:2.1rem;letter-spacing:-.035em;line-height:1.35;margin:26px 0 18px;position:relative}.brand-auth-panel p{color:#d0e3ef;font-size:.8rem;line-height:1.95;position:relative}.galaxy-auth-eyebrow{color:#b8ddee;font-size:.6rem;font-weight:700;letter-spacing:.18em}.galaxy-orbit{border:1px solid rgba(184,221,238,.35);border-radius:50%;box-shadow:0 0 0 18px rgba(184,221,238,.04),0 0 0 36px rgba(184,221,238,.025);display:grid;height:108px;margin-top:35px;place-items:center;width:108px}.galaxy-orbit i{color:#b8ddee;font-size:3.5rem}.galaxy-auth-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.galaxy-auth-pills span{border:1px solid rgba(184,221,238,.25);border-radius:20px;color:#e2f0f8;font-size:.6rem;padding:8px 11px}.galaxy-workspace{background:var(--app-page-gradient);color:var(--app-text);font-family:Sen,Arial,sans-serif;margin:0;min-height:100vh}.galaxy-module-header{align-items:center;background:var(--ui-hero-gradient);box-shadow:0 4px 20px rgba(16,51,79,.12);display:flex;gap:24px;padding:16px 32px}.galaxy-module-header a{text-decoration:none}.galaxy-module-label{color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em}.galaxy-module-label>span{color:#c5dfea;display:block;font-size:11px;font-weight:400;margin-top:5px}.galaxy-module-header .galaxy-dashboard-link{border:1px solid hsla(0,0%,100%,.3);border-radius:9px;color:#fff;font-size:12px;margin-left:auto;padding:10px 15px}.galaxy-dashboard-link span{margin-left:10px}.galaxy-workspace>.container{background:#fff;border:1px solid var(--app-border);border-radius:14px;box-shadow:0 8px 28px rgba(16,51,79,.05);margin-bottom:32px;padding:28px}.galaxy-workspace h1,.galaxy-workspace h2,.galaxy-workspace h3{color:var(--brand-900)}.galaxy-workspace h2{font-size:24px;font-weight:700;margin-bottom:22px}.galaxy-workspace .btn{border-radius:8px}.galaxy-workspace .table thead th{background:#f0f5ff;border-bottom-color:var(--brand-200);color:var(--brand-700)}.galaxy-workspace .table{color:var(--app-text)}.galaxy-workspace .table td{border-color:#e6eef4}.galaxy-workspace .nav-tabs{border-bottom-color:var(--app-border)}.galaxy-workspace .nav-tabs .nav-link.active{border-bottom:2px solid var(--brand-500);color:var(--brand-700)!important;font-weight:700}.galaxy-workspace .form-control,.galaxy-workspace .form-select{border-color:var(--app-border-strong);border-radius:8px}@media (min-width:1200px){body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.brand-sidebar:not(.expanded) .galaxy-logo-lockup{display:none}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.brand-sidebar:not(.expanded) .galaxy-monogram{display:inline}}@media (max-width:767px){.galaxy-module-header{flex-wrap:wrap;gap:12px;padding:12px 16px}.galaxy-module-header .galaxy-logo-lockup{width:148px}.galaxy-module-label{font-size:12px}.galaxy-module-label>span{font-size:10px}.galaxy-module-header .galaxy-dashboard-link{font-size:11px;margin-left:0;padding:7px 10px}.galaxy-workspace>.container{padding:18px 12px;width:calc(100% - 24px)}.galaxy-auth-logo .galaxy-logo-lockup{width:190px}}@media print{.galaxy-module-header{display:none!important}.galaxy-workspace{background:#fff}.galaxy-workspace>.container{border:0;box-shadow:none;margin:0;padding:0;width:100%}}.galaxy-workspace .btn-create,.galaxy-workspace .btn-success,.galaxy-workspace .change-color,.galaxy-workspace .estimate-button,.galaxy-workspace .new-button,.galaxy-workspace .save-button,.galaxy-workspace button[type=submit]{background:var(--brand-gradient)!important;border-color:var(--brand-600)!important;color:#fff!important}.galaxy-workspace .btn-create:hover,.galaxy-workspace .btn-success:hover,.galaxy-workspace .change-color:hover,.galaxy-workspace .estimate-button:hover,.galaxy-workspace .new-button:hover,.galaxy-workspace .save-button:hover,.galaxy-workspace button[type=submit]:hover{background:var(--brand-gradient-strong)!important}.galaxy-workspace .nav-tabs .nav-item.show .nav-link,.galaxy-workspace .nav-tabs .nav-link.active{border-color:var(--brand-500)!important}.pace .pace-progress{background:var(--brand-500)!important}.card .table,.card .table thead th{overflow-wrap:normal;word-break:normal}.card .table thead th{white-space:nowrap}.card .table td{overflow-wrap:break-word;word-break:normal}.card .table-responsive{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media screen{.galaxy-workspace{font-size:14px}.galaxy-workspace .main-section{padding:24px 0}.galaxy-workspace .header-section{flex-wrap:wrap;gap:16px;margin:0 0 20px}.galaxy-workspace .header-section h2{margin:0}.galaxy-workspace .btn{border-radius:8px!important;font-size:13px;font-weight:600}.galaxy-workspace .header-section .btn-create{margin-top:0}.galaxy-workspace .nav-tabs{gap:4px;margin-bottom:20px;padding-bottom:10px}.galaxy-workspace .nav-tabs .nav-link{border-radius:8px;font-size:12px;font-weight:400!important;padding:10px 12px;text-decoration:none}.galaxy-workspace .nav-tabs .nav-link.active{background:var(--brand-gradient-soft);border-color:transparent!important;color:var(--brand-700)!important;font-weight:600!important}.galaxy-workspace :is(.form-control,.form-select){font-size:13px;min-height:38px}.galaxy-workspace label{font-size:12px;font-weight:600}.galaxy-workspace .table{font-size:12px}.galaxy-workspace .table thead th{font-size:11px;font-weight:600;padding:12px;text-align:left;white-space:nowrap}.galaxy-workspace .table tbody td{padding:12px;text-align:left;vertical-align:middle}.galaxy-workspace .table tbody tr:hover{--bs-table-hover-bg:#f5f9ff}.galaxy-workspace .invoice-filter-summary{padding:16px 0;text-align:left}.galaxy-workspace .invoice-filter-summary strong{font-size:19px;margin-top:4px}}
