@font-face{font-family:CG Sans Arabic;src:url(/fonts/ui/cg-arabic-ui.woff) format("woff");font-weight:400 800;font-display:swap}@font-face{font-family:CG Sans;src:url(/fonts/ui/cg-latin-400.woff) format("woff");font-weight:400 500;font-display:swap}@font-face{font-family:CG Sans;src:url(/fonts/ui/cg-latin-700.woff) format("woff");font-weight:600 900;font-display:swap}@font-face{font-family:CG Sans;src:url(/fonts/riyal/cg-riyal-sign.woff) format("woff");font-weight:400 500;unicode-range:u+20c1;font-display:swap}@font-face{font-family:CG Sans;src:url(/fonts/riyal/cg-riyal-sign.woff) format("woff");font-weight:600 900;unicode-range:u+20c1;font-display:swap}@font-face{font-family:CG Sans Arabic;src:url(/fonts/riyal/cg-riyal-sign.woff) format("woff");font-weight:400 800;unicode-range:u+20c1;font-display:swap}:root{--n-bg:#ECEEEA;--n-bg-2:#F3F4F1;--n-hi:#FFFFFF;--n-lo:#DCE0DA;--n-line:#DADFD8;--n-raise:3px 3px 10px var(--n-lo),-3px -3px 10px var(--n-hi);--n-raise-sm:1px 1px 4px var(--n-lo),-1px -1px 4px var(--n-hi);--n-press:inset 2px 2px 5px var(--n-lo),inset -2px -2px 5px var(--n-hi);--n-press-sm:inset 1px 1px 3px var(--n-lo),inset -1px -1px 3px var(--n-hi);--n-btn:0 1px 3px #0E2E2A1F;--n-btn-hover:0 3px 8px #0E2E2A24;--n-edge:1px solid #E1E4DF;--n-ink:#0E2E2A;--n-ink-2:#2D423E;--n-muted:#56635F;--n-brand:#13705F;--n-brand-deep:#0F6152;--n-brand-dark:#0B4A3F;--n-brand-soft:#DDEBE5;--n-gold:#C99A45;--n-gold-text:#7E6125;--n-radius:16px;--n-radius-sm:11px;--g-font:"CG Sans","CG Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;--g-font-ar:"CG Sans Arabic","CG Sans",Tahoma,Arial,sans-serif;--g-ease:cubic-bezier(.2,.8,.2,1);--g-ink:var(--n-ink);--g-muted:var(--n-muted);--g-line:var(--n-line);--g-focus:var(--n-brand);--g-brand:var(--n-brand);--g-brand-hover:var(--n-brand-deep);--g-brand-deep:var(--n-brand-dark);--g-brand-soft:var(--n-brand-soft);--g-brand-line:var(--n-line);--g-brand-copy:var(--n-muted);--g-lime:var(--n-gold);--g-lime-soft:#F4EEDF;--g-ember:var(--n-brand);--g-ember-lo:var(--n-brand-deep);--g-ember-text:var(--n-brand);--g-ember-wash:var(--n-brand-soft);--g-glass-edge:var(--n-line)}html{color-scheme:light}body,html{background:var(--n-bg)}body{color:var(--n-ink);text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:var(--g-font)}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:var(--g-font-ar);letter-spacing:normal}::selection{background:#CFE5DC;color:var(--n-ink)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--n-brand);outline-offset:3px}.detail-totals,.report-line strong,.stat h2,table{font-variant-numeric:tabular-nums}*{scrollbar-color:#C4CBC2 transparent;scrollbar-width:thin}:root .brand.sh-brand{display:flex;align-items:center;gap:10px;width:auto;direction:inherit;align-self:flex-start;justify-content:flex-start;max-width:100%;min-width:0;padding:0;box-shadow:none;filter:none}:root .brand.sh-brand>img{display:block;flex:none;max-width:none}:root .brand.sh-brand>.sh-brand-icon{width:44px;height:44px;border-radius:11px;box-shadow:var(--n-raise-sm)}:root .brand.sh-brand>.sh-brand-wordmark{width:auto;height:44px}:root .shell .sidebar>.brand.sh-brand{margin-inline:6px;padding-bottom:22px}:root .cg-landing .cg-public-footer .brand.sh-brand>.sh-brand-icon,:root .cg-landing .cg-public-footer .brand.sh-brand>.sh-brand-wordmark{height:38px}:root .cg-landing .cg-public-footer .brand.sh-brand>.sh-brand-icon{width:38px}.shell{--teal:var(--n-brand);--soft:var(--n-brand-soft);--ink:var(--n-ink);--muted:var(--n-muted);--line:var(--n-line);--cg-glass-edge:var(--n-line);background:var(--n-bg);color:var(--n-ink)}.shell .sidebar{inset:16px auto 16px 16px;width:250px;height:auto;padding:24px 14px 14px;border:0;border-radius:22px;background:var(--n-bg);box-shadow:var(--n-raise)}.shell.rtl .sidebar{inset:16px 16px 16px auto;border:0}.shell .workspace{margin-left:282px;margin-right:0;width:calc(100% - 282px);min-width:0}.shell.rtl .workspace{margin-left:0;margin-right:282px}.shell .company{background:var(--n-bg);border:0!important;border-radius:13px;box-shadow:var(--n-press-sm);padding:12px 10px;gap:10px;color:var(--n-ink-2)}.shell .brand small,.shell .company small,.shell .side-foot small{color:var(--n-muted)}.shell .avatar,.shell .company-initials,.shell .company-mark,.shell .contact-avatar,.shell .person-initials{background:var(--n-bg);color:var(--n-brand-deep);border:0;box-shadow:var(--n-raise-sm)}.shell .nav-label{margin:24px 12px 11px;font-size:10px;letter-spacing:1.2px;color:var(--n-muted);font-weight:600}html[lang=ar] .shell .nav-label{letter-spacing:0}.shell .grouped-nav{gap:4px;padding:4px;scrollbar-color:#C9CFC7 transparent}.shell .grouped-nav>button,.shell .nav-group-title{border-radius:11px;color:var(--n-ink-2);border:0;font-weight:500;font-size:13px;padding-block:11px}.shell .grouped-nav>button,.shell .nav-children button,.shell .nav-group-title{background:transparent;box-shadow:none}.shell .grouped-nav>button svg,.shell .nav-group-title svg{color:var(--n-muted);stroke-width:1.6}.shell nav button:hover{background:var(--n-bg);color:var(--n-ink);box-shadow:var(--n-raise-sm)}.shell .nav-group-title.current-group,.shell .nav-group-title.current-group:hover,.shell nav>button.active,.shell nav>button.active:hover{background:var(--n-bg);color:var(--n-brand-deep);font-weight:600}.shell .nav-group-title.current-group svg,.shell nav>button.active svg{color:var(--n-brand)}.shell .nav-children{border-color:var(--n-line)}.shell .nav-children button{color:var(--n-muted);border-radius:9px;font-size:12px}.shell .nav-children button.active,.shell.rtl .nav-children button.active{background:transparent;color:var(--n-brand-deep);box-shadow:none;font-weight:700}.shell .nav-children button.active:before{content:"";width:6px;height:6px;background:var(--n-gold);border-radius:50%;flex:none}.shell .side-foot{border:0;background:var(--n-bg);box-shadow:var(--n-raise-sm);border-radius:13px;padding:11px 9px;color:var(--n-ink-2);font-size:12px}.shell .side-foot:hover{box-shadow:var(--n-raise)}.shell .workspace>header{height:76px;top:0;margin:0 26px;padding:0 4px;border:0;border-bottom:1px solid var(--n-line);border-radius:0;background:var(--n-bg);box-shadow:none;gap:16px;z-index:40}.shell .breadcrumb{font-size:12px;color:var(--n-muted);white-space:nowrap;min-width:0}.shell .breadcrumb span{margin-inline:9px;color:var(--n-muted)}.shell .header-right{gap:13px;min-width:0}.shell .header-right>.language-switch{padding:8px 12px;border:0;border-radius:10px;background:var(--n-bg);color:var(--n-ink-2);font-size:12px;min-height:36px;box-shadow:var(--n-raise-sm)}.shell .header-right>.mf-notifications{padding:9px;width:38px;height:38px;border:0;background:var(--n-bg);border-radius:50%;color:var(--n-ink-2);box-shadow:var(--n-raise-sm)}.mf-workspace-name{display:flex;gap:7px;align-items:center;max-width:180px;font-size:12px;font-weight:600;color:var(--n-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-workspace-dot{width:6px;height:6px;background:var(--n-brand);border-radius:50%;flex:none}.mf-access-days{font-size:11px;white-space:nowrap;color:var(--n-muted);padding-inline:8px;border-inline-start:1px solid var(--n-line)}.shell .workspace main{max-width:1520px;padding:31px 26px 36px}.shell .page-heading{padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--n-line)}.shell .page-heading .eyebrow{display:flex;gap:8px;align-items:center;color:var(--n-muted);font-size:10px;letter-spacing:1.2px;font-weight:600;margin-bottom:12px}.shell .page-heading h1{font-size:clamp(26px,2.1vw,32px);font-weight:600;letter-spacing:-.6px;color:var(--n-ink);line-height:1.3;margin-bottom:9px}.shell .page-heading p{font-size:13px;color:var(--n-muted)}html[lang=ar] .shell .page-heading h1{font-size:29px;letter-spacing:0;line-height:1.5}html[lang=ar] .shell .page-heading .eyebrow{letter-spacing:0}.shell footer,.shell>.workspace>main>footer{color:var(--n-muted)}.mf-profile{position:relative;flex:none}.shell .mf-profile-trigger{padding:3px 5px 3px 3px;border:0;background:var(--n-bg);border-radius:40px;gap:5px;box-shadow:var(--n-raise-sm);min-height:42px}.shell .mf-profile-trigger.is-open{box-shadow:var(--n-press-sm)}.mf-profile-avatar{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:var(--n-brand);color:#fff;font-size:11px;font-weight:700;flex:none;border:0}.shell .mf-profile-trigger>svg{color:var(--n-muted);margin-inline-end:4px}.mf-profile-panel{position:absolute;inset-inline-end:0;top:calc(100% + 12px);width:314px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 108px);overflow:auto;z-index:80;padding:8px;border:0;border-radius:18px;background:var(--n-bg);box-shadow:0 12px 32px #0E2E2A1A;animation:mf-menu-in .16s var(--g-ease)}.mf-profile-identity{display:flex;align-items:center;gap:11px;padding:12px 10px 15px;border-bottom:1px solid var(--n-line)}.mf-profile-identity>.mf-profile-avatar{width:40px;height:40px;font-size:13px}.mf-profile-identity>div{min-width:0;flex:1}.mf-profile-identity strong{display:block;font-size:13px;color:var(--n-ink);overflow-wrap:anywhere;font-weight:650}.mf-profile-identity span:not(.mf-profile-avatar){display:block;font-size:11px;color:var(--n-muted);margin-top:3px;overflow-wrap:anywhere;text-align:start}.mf-profile-identity small{display:inline-block;font-size:10px;margin-top:5px;background:var(--n-brand-soft);color:var(--n-brand-deep);padding:1px 6px;border-radius:5px}.mf-profile-actions{padding:7px 0}.shell .mf-profile-actions>button,.shell .mf-profile-signout>button{display:flex;justify-content:flex-start;width:100%;padding:10px 11px;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--n-ink-2);box-shadow:none;text-align:start;font-size:12px;font-weight:500;gap:11px}.shell .mf-profile-actions>button:hover,.shell .mf-profile-signout>button:hover{background:var(--n-bg);box-shadow:var(--n-raise-sm)}.mf-profile-actions svg,.mf-profile-signout svg{color:var(--n-muted);stroke-width:1.7;flex:none}.mf-profile-companies{padding:13px 10px 15px;border-top:1px solid var(--n-line)}.mf-profile-label{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--n-muted);margin-bottom:9px}.mf-profile-companies>.company-picker{max-width:none}.shell .mf-profile-companies .company-switch{width:100%;max-width:none;justify-content:flex-start;border:0!important;background:var(--n-bg);border-radius:10px;color:var(--n-ink-2);box-shadow:var(--n-press-sm);font-size:12px;padding:9px 10px!important}.mf-profile-companies .company-switch>span{flex:1}.shell .mf-profile-companies .company-menu{position:static;width:100%;max-width:none;margin-top:8px;padding:4px;border:0;border-radius:10px;box-shadow:var(--n-raise-sm);background:var(--n-bg)}.shell .mf-profile-companies .company-menu button{font-size:12px;box-shadow:none;min-height:38px}.mf-profile-companies>small{display:none}.mf-profile-signout{border-top:1px solid var(--n-line);padding-top:6px}.mf-profile-error{padding:9px;font-size:12px;color:#983d32}.shell .period{margin-bottom:18px;gap:16px}.shell .period h2{font-size:14px;color:var(--n-ink-2);font-weight:600}.shell .date-range{gap:8px}.shell .date-range input{background:var(--n-bg);border:0;border-radius:10px;color:var(--n-ink-2);box-shadow:var(--n-press-sm);font-size:12px;min-height:36px;padding-inline:10px}.shell .stats{gap:18px;margin-bottom:26px}.shell .stat{position:relative;overflow:hidden;min-height:150px;padding:24px 22px;background:var(--n-bg);border:0;border-radius:var(--n-radius);box-shadow:var(--n-raise);transition:box-shadow .25s var(--g-ease)}.shell .stat:after,.shell .stat:before{display:none}.shell .stat>span{display:block;color:var(--n-muted);font-size:12px;font-weight:500}.shell .stat h2{font-size:clamp(20px,1.9vw,27px);font-weight:600;letter-spacing:-.6px;color:var(--n-ink);line-height:1.3;margin:18px 0 10px;overflow-wrap:anywhere}.shell .stat small{font-size:11px;line-height:1.6;color:var(--n-muted)}.shell .stat-0 h2{color:var(--n-brand-deep)}.shell .stat-0>span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--n-gold);margin-inline-end:7px;vertical-align:middle}.shell .stat-1,.shell .stat-2,.shell .stat-3{background:var(--n-bg)}.shell .company-profile,.shell .mini-summary,.shell .panel,.shell .settings-panel{background:var(--n-bg);border:0;border-radius:18px;box-shadow:var(--n-raise)}.shell .panel-head{background:transparent;padding:22px 23px;border-color:var(--n-line)}.shell .panel-head h2{font-size:15px;font-weight:600;color:var(--n-ink)}.shell .panel-head p{font-size:11px;margin-top:6px;color:var(--n-muted)}.shell .dashboard-grid{grid-template-columns:minmax(0,2.5fr) minmax(245px,1fr);gap:22px;margin-bottom:24px}.shell .legend{color:var(--n-muted);font-size:10px;gap:7px}.shell .legend i{background:var(--n-brand);box-shadow:none;border-radius:50%;width:6px;height:6px}.shell .legend i:last-child{background:var(--n-gold)}.mf-trend{padding:0 15px 8px;width:100%;min-width:0}.mf-trend svg{display:block;width:100%;height:auto;min-height:216px;overflow:visible}.mf-trend-axis{font-family:var(--g-font);font-size:11px;fill:var(--n-muted)}html[lang=ar] .mf-trend-axis{font-family:var(--g-font-ar)}.shell .dark-panel{display:flex;background:linear-gradient(145deg,#145F52,#0E2E2A);color:#fff;padding:27px;border:0;box-shadow:var(--n-raise);min-width:0}.shell .dark-panel .eyebrow{color:#BFD6CF;font-size:10px;letter-spacing:1px}.shell .dark-panel h2{color:#fff;font-size:27px;letter-spacing:-.5px;margin-block:11px 13px;overflow-wrap:anywhere}.shell .dark-panel p{font-size:11px;color:#BFD6CF;line-height:1.9}.shell .cash-ring{width:78px;height:78px;border:8px solid #2b6a5e;border-top:8px solid var(--n-gold);box-shadow:none;color:var(--n-gold);margin:24px auto}.shell .cash-ring svg{width:28px}.shell .cash-footer{border-color:#2B5B52;color:#C4D8D2;padding-top:18px;font-size:11px;gap:10px}.shell .cash-footer strong{color:#fff;white-space:nowrap;font-weight:500}.shell .mini-summary>div{border-color:var(--n-line)}.shell .mini-summary span{color:var(--n-muted)}.shell .mini-summary strong{color:var(--n-ink);font-weight:600}.platform-shell table th,.shell .panel th{background:transparent;color:var(--n-muted);font-size:11px;font-weight:600;letter-spacing:0;border-color:var(--n-line);padding-block:13px}.platform-shell table td,.shell .panel td{border-color:var(--n-line);color:var(--n-ink-2);font-size:12px;padding-block:17px}.shell .panel tbody tr{transition:background-color .16s}.shell .panel tbody tr:hover{background:#E6E9E4}.platform-shell .cell-sub,.shell .cell-sub{font-size:10px;color:var(--n-muted);line-height:1.7}.shell .text-button{color:var(--n-brand-deep);font-weight:600;background:transparent;box-shadow:none}.shell .text-button:hover{color:var(--n-brand-dark);background:transparent;box-shadow:none}.shell .contact-avatar{border-radius:50%;width:35px;height:35px}.shell .icon-button{color:var(--n-muted);box-shadow:none;background:transparent;border-color:transparent}.shell .icon-button:hover:not(:disabled){box-shadow:var(--n-raise-sm);background:var(--n-bg)}.platform-shell .badge,.shell .badge{background:#E3E7E1;border:0;color:var(--n-ink-2);border-radius:20px;padding:3px 9px;font-size:10px}.platform-shell .badge.green,.shell .badge.green{background:#DCEDE5;color:#0F5F4F}.platform-shell .badge.amber,.shell .badge.amber{background:#F5EAD3;color:#7A5A1C}.platform-shell .badge.red,.shell .badge.red{background:#F6E1DC;color:#93402F}.shell .tabs{width:fit-content;max-width:100%;gap:5px;padding:5px;border:0;background:var(--n-bg);border-radius:13px;box-shadow:var(--n-press-sm);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.shell .tabs>button{flex:0 0 auto;padding:9px 14px;border:0;border-radius:9px;font-size:12px;line-height:1.5;background:transparent;color:var(--n-muted);box-shadow:none}.shell .tabs>button.active{background:var(--n-bg);color:var(--n-brand-deep);border:0;box-shadow:var(--n-raise-sm);font-weight:600}.shell .tabs>button:hover{color:var(--n-ink)}.platform-shell .search,.shell .operation-toolbar .search,.shell .panel-head .search{padding:3px 11px;border:0;background:var(--n-bg);border-radius:10px;color:var(--n-muted);box-shadow:var(--n-press-sm)}.shell .search input{font-size:12px;color:var(--n-ink-2);background:transparent}.shell .pagination{color:var(--n-muted);border-color:var(--n-line);font-size:12px}.platform-admin-auth button,.platform-shell :where(button,.button),.shell :where(button,.button){border:0;border-radius:var(--n-radius-sm);color:var(--n-ink-2);background:var(--n-bg);box-shadow:var(--n-raise-sm)}.platform-admin-auth button:hover:not(:disabled),.platform-shell :where(button,.button):hover:not(:disabled),.shell :where(button,.button):hover:not(:disabled){background:var(--n-bg);color:var(--n-ink);box-shadow:var(--n-raise)}.platform-admin-auth button,.platform-shell button,.shell .button,.shell button{position:relative;transition:color .18s,box-shadow .2s var(--g-ease),transform .12s var(--g-ease),background-color .18s}.platform-admin-auth button:active:not(:disabled),.platform-shell button:active:not(:disabled),.shell .button:active,.shell button:active:not(:disabled){box-shadow:var(--n-press-sm);transform:scale(.985)}.shell .button:after,.shell button:not(.text-button):not(.icon-button):after{display:none}.platform-admin-auth .primary,.platform-shell .primary,.primary,.shell .primary{background:var(--n-brand);color:#fff;border:0;border-radius:var(--n-radius-sm);box-shadow:var(--n-btn);font-weight:600}.platform-admin-auth .primary:hover:not(:disabled),.platform-shell .primary:hover:not(:disabled),.primary:hover:not(:disabled),.shell .primary:hover:not(:disabled){background:var(--n-brand-deep);color:#fff;box-shadow:var(--n-btn-hover)}.platform-admin-auth .primary:active:not(:disabled),.platform-shell .primary:active:not(:disabled),.primary:active:not(:disabled),.shell .primary:active:not(:disabled){background:var(--n-brand-deep);box-shadow:inset 0 1px 3px #0A3F35}.platform-admin-auth .primary:disabled,.platform-shell .primary:disabled,.shell .primary:disabled{background:#9DB2AB;color:#fff;box-shadow:none}.platform-shell .primary svg,.shell .primary svg{color:inherit}.platform-admin-auth button:focus-visible,.platform-shell button:focus-visible,.shell .button:focus-visible,.shell .logo-upload:focus-within,.shell a:focus-visible,.shell button:focus-visible{outline:2px solid var(--n-brand);outline-offset:3px}.platform-shell .field>span,.shell .field,.shell .field>span{color:var(--n-muted)}.platform-admin-auth .field input,.platform-shell .field input,.platform-shell .field select,.platform-shell .field textarea,.shell .field input,.shell .field select,.shell .field textarea,.shell .inline-field input{color:var(--n-ink);background:var(--n-bg);border:1px solid #d3d9d1;border-radius:10px;box-shadow:var(--n-press-sm);font-size:14px}.platform-admin-auth .field input:focus,.platform-shell .field input:focus,.platform-shell .field select:focus,.platform-shell .field textarea:focus,.shell .date-range input:focus,.shell .field input:focus,.shell .field select:focus,.shell .field textarea:focus{border-color:var(--n-brand);background:var(--n-bg-2);box-shadow:var(--n-press-sm),0 0 0 3px #13705F22;outline:none}.shell .bilingual-arabic input[readonly],.shell .field input[readonly]{background:#E6E9E4;color:var(--n-muted);box-shadow:none}.shell .arabic-mode-switch,.shell .helper,.shell .name-mode-hint,.shell .profile-status{color:var(--n-muted)}.shell .arabic-mode-switch:hover{color:var(--n-brand-deep)}.platform-admin-auth input[type=checkbox],.platform-shell input[type=checkbox],.shell .check-line input,.shell input[type=checkbox],.shell input[type=radio]{accent-color:var(--n-brand)}.shell .arabic-mode-switch.on .switch-track{background:var(--n-brand)}.shell .positive,.shell .report-check{color:#1E6B4A}.rtl .shell .module-note,.shell .module-note,.shell.rtl .module-note{border:0;border-inline-start:3px solid var(--n-gold);border-radius:10px;background:var(--n-bg);box-shadow:var(--n-press-sm);color:var(--n-ink-2)}.shell .editor-total,.shell .review-card{background:var(--n-bg);border:0;box-shadow:var(--n-press-sm)}.shell .editor-total strong{color:var(--n-brand-deep)}.shell .report-line.total{background:var(--n-brand-soft)}.shell .profile-identity,.shell .profile-section{border-color:var(--n-line)}.shell .claim-receipts a,.shell .logo-upload,.shell .profile-section h3 svg,.shell .receipt-picker{color:var(--n-brand-deep)}.shell .logo-upload{background:var(--n-bg);border:1px dashed #bfc8bd;box-shadow:var(--n-press-sm)}.shell .receipt-picker input::file-selector-button{background:var(--n-bg);border:0;box-shadow:var(--n-raise-sm);color:var(--n-brand-deep);border-radius:8px;padding:6px 10px}.shell .gantt-header{background:var(--n-bg-2)}.shell .gantt-bar{background:#D6E8E0;border-color:#A9CABD}.shell .gantt-bar i{background:var(--n-brand)}.shell .gantt-bar span{color:var(--n-brand-dark)}.shell .gantt-bar.completed{background:var(--n-brand)}.shell .gantt-bar.completed span{color:#fff}.error{border-color:#ECD2CA;background:#F8ECE8;color:#8F3F2D;border-radius:10px}.success-message{border-color:#C9E0D5;background:#E3F0EA;color:#1E6B4A;border-radius:10px}:root dialog.cg-invoice-editor[open]{--ie-ink:var(--n-ink);--ie-muted:var(--n-muted);--ie-line:var(--n-line);--ie-accent:var(--n-brand);--ie-soft:var(--n-brand-soft);background:var(--n-bg)}:root .cg-invoice-editor .cg-ie-shell{background:var(--n-bg)}:root .cg-invoice-editor .cg-ie-topbar{background:var(--n-bg);border-color:var(--n-line);box-shadow:0 1px 0 var(--n-line)}:root .cg-invoice-editor .cg-ie-save,:root .cg-invoice-editor .cg-ie-save:hover{border-color:var(--n-brand);box-shadow:var(--n-raise-sm)}:root .cg-invoice-editor .cg-ie-card,:root .cg-invoice-editor .cg-ie-issuer{background:var(--n-bg);border:0;box-shadow:var(--n-raise)}:root .cg-invoice-editor .cg-ie-issuer-initials,:root .cg-invoice-editor .cg-ie-step,:root .cg-invoice-editor .cg-ie-title-icon{background:var(--n-bg);color:var(--n-brand);border:0;box-shadow:var(--n-raise-sm)}:root .cg-invoice-editor .cg-ie-preview{background:#E3E6E1}:root .cg-invoice-editor .cg-ie-grand-total{background:var(--n-brand-soft);border-color:#C7DED4;color:var(--n-brand-dark)}:root .cg-custom-designer,:root .cg-pdf-options,:root .cg-phase2,:root .cg-plan-management,:root .cg-template-gallery{--p2-ink:var(--n-ink);--p2-muted:var(--n-muted);--p2-copper:var(--n-brand);--tg-copper:var(--n-brand);--tg-muted:var(--n-muted);--tg-border:var(--n-line);color:var(--n-ink)}:root .cg-custom-designer .cg-cd-heading-icon,:root .cg-phase2 .cg-p2-heading-icon,:root .cg-plan-heading>span,:root .cg-template-gallery .cg-tpl-heading-icon{background:var(--n-bg);color:var(--n-brand);border:0;box-shadow:var(--n-raise-sm)}:root .cg-custom-designer h4 svg,:root .cg-pdf-heading button,:root .cg-phase2 .cg-p2-card-heading,:root .cg-phase2 .cg-p2-eyebrow,:root .cg-plan-card-top>strong,:root .cg-plan-heading small,:root .cg-plan-limit b,:root .cg-plan-price,:root .cg-plan-request h3,:root .cg-plan-summary strong,:root .cg-template-gallery .cg-tpl-default-tag,:root .cg-template-gallery .cg-tpl-section-title{color:var(--n-brand-deep)}:root .cg-plan-card{background:var(--n-bg)!important;border:0!important;color:var(--n-ink-2)!important;box-shadow:var(--n-raise)!important}:root .cg-plan-card[aria-pressed=true]{background:var(--n-bg)!important;box-shadow:var(--n-press),0 0 0 2px #13705F55!important}:root .cg-plan-card[aria-pressed=true] .cg-plan-choice-dot{background:var(--n-brand);border-color:var(--n-brand)}:root .cg-custom-designer .cg-cd-draft-badge,:root .cg-plan-current-tag,:root .cg-template-gallery .cg-tpl-library-default{background:var(--n-brand-soft);border-color:#C7DED4;color:var(--n-brand-deep)}:root .cg-custom-designer .cg-cd-card,:root .cg-custom-designer .cg-cd-preview-panel,:root .cg-pdf-options,:root .cg-phase2 .cg-p2-card,:root .cg-plan-request,:root .cg-plan-summary>div,:root .cg-template-gallery .cg-tpl-library,:root .cg-template-gallery .cg-tpl-preview-panel{background:var(--n-bg);border:0;box-shadow:var(--n-raise)}:root .cg-custom-designer input[type=text],:root .cg-custom-designer select,:root .cg-custom-designer textarea,:root .cg-pdf-selectors select,:root .cg-phase2 select,:root .cg-plan-request textarea{border:1px solid #d3d9d1;color:var(--n-ink);background:var(--n-bg);box-shadow:var(--n-press-sm)}:root .cg-custom-designer input[type=text]:focus,:root .cg-custom-designer select:focus,:root .cg-custom-designer textarea:focus,:root .cg-pdf-selectors select:focus-visible,:root .cg-phase2 select:focus,:root .cg-plan-request textarea:focus{border-color:var(--n-brand);outline:none;box-shadow:var(--n-press-sm),0 0 0 3px #13705F22}:root .cg-template-gallery .cg-tpl-choice{background:var(--n-bg);border:0;box-shadow:var(--n-raise-sm)}:root .cg-template-gallery .cg-tpl-choice:hover{box-shadow:var(--n-raise)}:root .cg-template-gallery .cg-tpl-choice[data-selected=true]{background:var(--n-bg);box-shadow:var(--n-press-sm),0 0 0 2px #13705F55}:root .cg-template-gallery .cg-tpl-choice[data-selected=true] .cg-tpl-selection-dot,:root .cg-template-gallery .cg-tpl-stamp-switch input:checked+.cg-tpl-switch-track{background:var(--n-brand);border-color:var(--n-brand)}:root .cg-custom-designer h3,:root .cg-custom-designer h4,:root .cg-pdf-heading h3,:root .cg-template-gallery .cg-tpl-choice-caption strong,:root .cg-template-gallery .cg-tpl-preview-heading h3{color:var(--n-ink)}:root .cg-custom-designer .cg-cd-preview-scroll,:root .cg-pdf-preview-host,:root .cg-template-gallery .cg-tpl-preview-scroll{background:#E3E6E1;scrollbar-color:#C4CBC2 transparent}:root .cg-template-gallery .cg-tpl-branding,:root .cg-template-gallery .cg-tpl-view-tabs{background:var(--n-bg);border:0;box-shadow:var(--n-press-sm)}:root .cg-template-gallery .cg-tpl-view-tabs button.active{background:var(--n-bg);color:var(--n-brand-deep);box-shadow:var(--n-raise-sm)}:root .cg-phase2 .cg-p2-profile-button,:root .cg-template-gallery .cg-tpl-customize,:root .cg-template-gallery .cg-tpl-library-actions button,:root .cg-template-gallery .cg-tpl-logo-note button,:root .cg-template-gallery .cg-tpl-stamp-actions button{color:var(--n-brand-deep);background:var(--n-bg);border:0;box-shadow:var(--n-raise-sm)}:root .cg-custom-designer .cg-cd-check input,:root .cg-custom-designer .cg-cd-stamp input,:root .cg-custom-designer input[type=range],:root .cg-pdf-stamp input{accent-color:var(--n-brand)}:root .cg-custom-designer output{color:var(--n-brand-deep);background:var(--n-brand-soft)}:root .cg-custom-designer .cg-cd-helper,:root .cg-pdf-options>p,:root .cg-pdf-selectors label{color:var(--n-muted)}:root .cg-landing,:root .cg-pricing,:root .company-auth,:root .company-auth.cg-auth,:root .company-onboarding{--cg-ink:var(--n-ink);--cg-copy:var(--n-muted);--cg-copper:var(--n-brand);--cg-orange:var(--n-gold);--cg-line:var(--n-line);--cg-plan-ink:var(--n-ink);--cg-plan-muted:var(--n-muted);--cg-plan-accent:var(--n-brand);--teal:var(--n-brand);--soft:var(--n-brand-soft);--ink:var(--n-ink);--line:var(--n-line);background:var(--n-bg);color:var(--n-ink);font-family:var(--g-font)}:root .cg-auth:lang(ar),:root .cg-landing[dir=rtl],:root .cg-pricing[lang=ar]{font-family:var(--g-font-ar)}:root .cg-auth>header,:root .cg-landing .cg-public-header,:root .cg-pricing>header,:root .company-auth>header,:root .company-onboarding>header{background:var(--n-bg);border:0;border-bottom:1px solid var(--n-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root .cg-landing .brand.sh-brand,:root .cg-pricing .brand.sh-brand{width:auto}:root .cg-auth .primary,:root .cg-landing .cg-button-primary,:root .cg-landing .cg-nav-signin,:root .cg-pricing nav .cg-pricing-signin,:root .cg-pricing-card.is-featured>button{background:var(--n-brand);border-color:var(--n-brand);color:#fff;box-shadow:var(--n-btn)}:root .cg-auth .primary:hover,:root .cg-landing .cg-button-primary:hover,:root .cg-landing .cg-nav-signin:hover,:root .cg-pricing nav .cg-pricing-signin:hover,:root .cg-pricing-card.is-featured>button:hover{background:var(--n-brand-deep);border-color:var(--n-brand-deep);color:#fff}:root .cg-auth .primary:active:not(:disabled),:root .cg-landing .cg-button-primary:active,:root .cg-landing .cg-nav-signin:active,:root .cg-pricing-card>button:active{box-shadow:inset 0 1px 3px #0A3F35;transform:scale(.985)}:root .cg-landing .cg-button-secondary,:root .cg-landing .cg-nav-links a:hover{box-shadow:var(--n-raise-sm);background:var(--n-bg);border-color:transparent}:root .cg-landing .cg-ambient-one,:root .cg-landing .cg-ambient-two,:root .cg-landing .cg-preview-orbit{display:none}:root .cg-landing .cg-kicker{color:var(--n-brand-deep);border:0;background:var(--n-bg);box-shadow:var(--n-raise-sm)}:root .cg-landing .cg-status-dot{background:var(--n-gold);box-shadow:none}:root .cg-landing .cg-brand-checks svg,:root .cg-landing .cg-eyebrow,:root .cg-landing .cg-feature-tags,:root .cg-landing .cg-hero-badge,:root .cg-landing .cg-hero-notes svg,:root .cg-landing .cg-principles span,:root .cg-landing .cg-section-eyebrow,:root .cg-landing .cg-step-marker,:root .cg-landing .cg-text-link,:root .cg-pricing-kicker{color:var(--n-brand-deep)}:root .cg-landing .cg-section-eyebrow>span{background:var(--n-gold)}:root .cg-landing .cg-brand-copy h2 span,:root .cg-landing .cg-faq-intro h2 span,:root .cg-landing .cg-section-heading h2 span{color:var(--n-brand)}:root .cg-auth .company-auth-form,:root .cg-landing .cg-brand-sheet,:root .cg-landing .cg-faq-list details,:root .cg-landing .cg-feature-card,:root .cg-landing .cg-step,:root .cg-pricing-card,:root .company-auth .company-auth-form{background:var(--n-bg);border-color:transparent;box-shadow:var(--n-raise)}:root .cg-landing .cg-feature-card:hover{box-shadow:5px 5px 14px var(--n-lo),-5px -5px 14px var(--n-hi);border-color:transparent}:root .cg-landing .cg-feature-accounting,:root .cg-landing .cg-feature-logistics{background:var(--n-bg)}:root .cg-landing .cg-feature-icon,:root .cg-landing .cg-float-company>span,:root .cg-landing .cg-sheet-identity>span{background:var(--n-bg);color:var(--n-brand);border:0;box-shadow:var(--n-raise-sm)}:root .cg-landing .cg-app-preview{background:linear-gradient(150deg,#145F52,#0E2E2A);border:0;box-shadow:var(--n-raise)}:root .cg-landing .cg-preview-app-name svg,:root .cg-landing .cg-preview-document-icon{color:var(--n-gold)}:root .cg-landing .cg-chart-column i,:root .cg-landing .cg-preview-chart-head i{background:#7FB8A6}:root .cg-landing .cg-chart-column i+i,:root .cg-landing .cg-preview-chart-head i+i{background:var(--n-gold)}:root .cg-landing .cg-floating-invoice{background:var(--n-bg-2);box-shadow:var(--n-raise)}:root .cg-landing .cg-brand-note,:root .cg-landing .cg-float-caption,:root .cg-landing .cg-float-total,:root .cg-landing .cg-sheet-heading,:root .cg-landing .cg-sheet-total b{color:var(--n-brand-deep)}:root .cg-landing .cg-float-rule,:root .cg-landing .cg-sheet-lines i{background:var(--n-line)}:root .cg-landing .cg-sheet-table{border-top-color:var(--n-gold)}:root .cg-landing .cg-brand-visual{background:var(--n-bg);border:0;box-shadow:var(--n-press)}:root .cg-landing .cg-brand-sheet-back{background:var(--n-bg-2)}:root .cg-landing .cg-access-note,:root .cg-landing .cg-brand-note,:root .cg-landing .cg-faq-list{border-color:var(--n-line)}:root .cg-landing .cg-access-note{background:var(--n-bg);box-shadow:var(--n-press-sm);color:var(--n-ink-2)}:root .cg-landing .cg-final-section{background:linear-gradient(140deg,#145F52,#0E2E2A);border:0;box-shadow:var(--n-raise)}:root .cg-landing .cg-final-section .cg-section-eyebrow,:root .cg-landing .cg-final-section h2>span{color:#E3C47F}:root .cg-landing .cg-final-section p{color:#C4D8D2}:root .cg-landing .cg-final-decoration{color:#ffffff1f}:root .cg-landing small.cg-riyal{font-size:1em;font-weight:inherit}:root .cg-pricing-card.is-featured{background:var(--n-bg);box-shadow:var(--n-raise),0 0 0 2px #13705F44}:root .cg-pricing-card>button{background:var(--n-bg);color:var(--n-brand-deep);border:0;box-shadow:var(--n-raise-sm)}:root .cg-pricing-card li>svg,:root .cg-pricing-card-top,:root .cg-pricing-company-limit>strong,:root .cg-pricing-next li>b,:root .cg-pricing-next-copy>span,:root .cg-pricing-users,:root .cg-pricing>footer button{color:var(--n-brand-deep)}:root .cg-pricing-company-limit,:root .cg-pricing>footer{border-color:var(--n-line)}:root .cg-auth .auth-modes,:root .company-auth .auth-modes{background:var(--n-bg);box-shadow:var(--n-press-sm);border:0;border-radius:13px;padding:5px;gap:5px}:root .cg-auth .auth-modes button,:root .company-auth .auth-modes button{background:transparent;box-shadow:none;border:0}:root .cg-auth .auth-modes button.active,:root .company-auth .auth-modes button.active{background:var(--n-bg);color:var(--n-brand-deep);box-shadow:var(--n-raise-sm)}:root .cg-auth .auth-heading .eyebrow,:root .cg-auth .auth-security{color:var(--n-muted)}:root .cg-auth .field input,:root .company-auth .field input,:root .company-onboarding .field input,:root .company-onboarding .field select{border:1px solid #d3d9d1;background:var(--n-bg);box-shadow:var(--n-press-sm);border-radius:10px}:root .cg-auth .field input:focus,:root .company-auth .field input:focus,:root .company-onboarding .field input:focus{border-color:var(--n-brand);outline:none;background:var(--n-bg-2);box-shadow:var(--n-press-sm),0 0 0 3px #13705F22}:root .cg-auth .cg-auth-home,:root .cg-auth .cg-auth-plans legend,:root .cg-auth .cg-auth-plans>button{color:var(--n-brand-deep)}:root .cg-auth-remember{background:var(--n-bg);border:0;box-shadow:var(--n-press-sm)}:root .cg-auth .cg-auth-plans input,:root .cg-auth-remember input{accent-color:var(--n-brand)}:root .cg-auth .cg-auth-plans label{background:var(--n-bg);border:0;box-shadow:var(--n-raise-sm)}:root .cg-auth .cg-auth-plans label.is-selected{background:var(--n-bg);box-shadow:var(--n-press-sm),0 0 0 2px #13705F55}:root .cg-auth .cg-auth-plans small,:root .cg-auth-remember p{color:var(--n-muted)}:root .cg-auth .cg-auth-plans>p{background:var(--n-bg);border:0;box-shadow:var(--n-press-sm);color:var(--n-ink-2)}:root .cg-auth>footer,:root .company-auth>footer{color:var(--n-muted);font-size:12px}:root .cg-landing .cg-public-header .language-switch,:root .cg-landing .cg-public-header button:not(.cg-nav-signin):not(.cg-button-primary),:root .company-auth>header button,:root .company-onboarding>header button{background:var(--n-bg);border:0;border-radius:10px;color:var(--n-ink-2);box-shadow:var(--n-raise-sm);transition:box-shadow .2s var(--g-ease),transform .12s var(--g-ease)}:root .company-auth>header button:active,:root .company-onboarding>header button:active{box-shadow:var(--n-press-sm);transform:scale(.985)}:root .cg-landing .cg-final-section .cg-button-primary,:root .cg-landing .cg-final-section .cg-button-primary:hover{box-shadow:0 6px 16px #0006}:root .cg-landing .cg-public-header .brand.sh-brand>img{height:48px}:root .cg-landing .cg-public-header .brand.sh-brand>.sh-brand-icon{width:48px}.platform-admin-auth,.platform-shell{min-height:100vh;background:var(--n-bg);color:var(--n-ink)}.platform-admin-auth>header,.platform-shell>header{height:auto;min-height:78px;margin:0 28px;padding:17px 3px;border:0;border-bottom:1px solid var(--n-line);border-radius:0;background:var(--n-bg);box-shadow:none}.platform-shell>main{padding-top:32px;max-width:1600px}.platform-shell .platform-stats{gap:16px;background:transparent;border:0}.platform-shell .platform-stats>div{background:var(--n-bg);border:0!important;border-radius:16px;padding:22px 18px;box-shadow:var(--n-raise)}.platform-shell .platform-tabs{padding:5px;gap:5px;border:0;background:var(--n-bg);border-radius:13px;box-shadow:var(--n-press-sm);overflow-x:auto}.platform-shell .platform-tabs>button{flex:0 0 auto;border:0;border-radius:9px;font-size:12px;white-space:nowrap;color:var(--n-muted);background:transparent;box-shadow:none}.platform-shell .platform-tabs>button.active,.platform-shell .platform-tabs>button.active:hover{background:var(--n-bg);color:var(--n-brand-deep);box-shadow:var(--n-raise-sm)}.platform-admin-auth .company-auth-form,.platform-shell .platform-register{background:var(--n-bg);border:0;border-radius:18px;box-shadow:var(--n-raise)}dialog:not([class]){border:0;border-radius:20px;background:var(--n-bg);color:var(--n-ink);box-shadow:0 24px 70px #0E2E2A33}dialog:not([class])::backdrop{background:#0E2E2A4D}dialog:not([class])[open]{animation:mf-menu-in .18s var(--g-ease)}dialog:not([class]) .modal-title{background:var(--n-bg);border-color:var(--n-line)}.toast{background:var(--n-ink);color:#fff;border:0;border-radius:12px;box-shadow:0 10px 26px #0E2E2A33;padding:13px 19px;animation:mf-toast-in .18s ease-out}.toast svg{color:var(--n-gold)}.cg-tap-layer{position:fixed;inset:0}.cg-tap-clip,.cg-tap-layer{z-index:2147483000;pointer-events:none;overflow:hidden}.cg-tap,.cg-tap-clip{position:absolute}.cg-tap{display:block;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#13705F1F 0,#13705F0A 55%,transparent 70%);border:1px solid #13705f2e;animation:sh-tap .45s var(--g-ease) forwards}.cg-tap.cg-tap-strong{border-color:#C99A4566;background:radial-gradient(circle,#C99A4524 0,#C99A450A 55%,transparent 70%)}@keyframes sh-tap{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.3);opacity:0}}@keyframes mf-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mf-toast-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@media(max-width:1200px){.mf-access-days{display:none}.mf-workspace-name{max-width:155px}.shell .dashboard-grid{grid-template-columns:minmax(0,1.9fr) minmax(225px,1fr)}}@media(max-width:1100px){.shell .sidebar{width:223px}.shell .sidebar,.shell.rtl .sidebar{inset-inline-start:12px;inset-inline-end:auto}.shell .workspace{margin-left:249px;width:calc(100% - 249px)}.shell.rtl .workspace{margin-left:0;margin-right:249px}.shell .workspace main{padding-inline:22px}.shell .workspace>header{margin-inline:22px}.shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .stat h2{font-size:25px}.shell .dashboard-grid{grid-template-columns:1fr}.shell .dark-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 20px}.shell .dark-panel .eyebrow,.shell .dark-panel h2,.shell .dark-panel p{grid-column:1}.shell .cash-ring{grid-column:2;grid-row:1/4;margin:0}.shell .cash-footer{grid-column:1/-1;margin-top:20px}.mf-workspace-name{max-width:140px}}@media(max-width:800px){.shell{background:var(--n-bg)}.shell .sidebar,.shell.rtl .sidebar{position:relative;inset:auto;width:auto;margin:12px 12px 0;padding:14px 12px 10px;border:0;border-radius:18px;background:var(--n-bg);box-shadow:var(--n-raise)}.shell .sidebar>.brand.sh-brand{margin-inline:3px;padding-bottom:0}.shell .sidebar>.brand.sh-brand>.sh-brand-icon{width:40px;height:40px}.shell .sidebar>.brand.sh-brand>.sh-brand-wordmark{height:40px}.shell .grouped-nav{max-height:245px;gap:6px;grid-template-columns:1fr 1fr}.shell .grouped-nav>button,.shell .nav-group-title{font-size:12px;padding-block:10px}.shell .workspace,.shell.rtl .workspace{margin:0;width:100%}.shell .workspace>header{position:relative;height:64px;margin-inline:16px;padding:0;top:auto;justify-content:space-between;gap:8px;background:transparent}.shell .header-right{width:100%;gap:10px}.mf-workspace-name{margin-inline-end:auto;max-width:210px;font-size:11px}.shell .header-right>.language-switch{font-size:11px;padding:7px 9px}.shell .workspace main{padding:25px 16px}.shell .page-heading{padding-bottom:20px}.shell .page-heading h1{font-size:27px}.shell .page-heading p{font-size:12px}.shell .page-heading .eyebrow{font-size:9px;letter-spacing:.7px}.shell .stat{min-height:140px;padding:20px}.shell .company-profile,.shell .mini-summary,.shell .panel{border-radius:16px}.shell .panel-head{padding:20px}.shell .tabs{width:auto}.shell .panel-head h2{font-size:14px}.shell .dashboard-grid{gap:18px}.platform-admin-auth>header,.platform-shell>header{margin-inline:16px;padding-inline:0}.platform-shell .platform-stats{gap:12px}.platform-shell .platform-stats>div{padding:18px 14px}}@media(max-width:550px){.shell .page-heading{gap:16px}.shell .page-heading>.primary{width:100%;justify-content:center;padding-block:12px}.mf-workspace-name{max-width:130px}.shell .mf-profile-trigger{min-height:38px}.mf-profile-avatar{width:29px;height:29px;font-size:10px}.mf-profile-panel{position:fixed;top:80px;inset-inline-end:16px;width:314px;max-height:calc(100dvh - 100px)}.mf-trend{padding:0 5px 10px}.mf-trend svg{min-height:170px}.mf-trend-axis{font-size:13px}.shell .period{align-items:flex-start;flex-direction:column;gap:12px}.shell .date-range{width:100%;gap:8px}.shell .date-range input{font-size:12px;min-width:0;flex:1;max-width:none}.shell .stat{min-height:138px;padding:19px 15px}.shell .stat h2{font-size:22px;margin-top:18px}.shell .stat>span{font-size:11px}.shell .stat small{font-size:10px;line-height:1.6}.shell .stats{gap:13px}.shell .dark-panel{padding:22px}.shell .dark-panel h2{font-size:25px}.shell .cash-ring{width:65px;height:65px;border-width:7px}}@media(max-width:380px){.mf-workspace-name{max-width:99px}.shell .header-right{gap:7px}.shell .stat h2{font-size:19px}.shell .stat{padding-inline:12px}.shell .dark-panel{column-gap:10px}:root .brand.sh-brand>.sh-brand-wordmark{height:38px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cg-tap-clip,.cg-tap-layer{display:none}.platform-shell button:active:not(:disabled),.primary:active:not(:disabled),.shell button:active:not(:disabled){transform:none!important}}@media print{body{background:white}.cg-tap-clip,.cg-tap-layer,.mf-profile{display:none!important}.shell .company-profile,.shell .mini-summary,.shell .panel,.shell .settings-panel,.shell .sidebar,.shell .stat{background:white;box-shadow:none}.shell .workspace>header{display:none}.mf-trend svg{min-height:0}.shell .dark-panel{color:black;background:white;border:1px solid #ddd}}.mf-navigation{display:flex;flex-direction:column;flex:1;min-height:0}.mf-navigation>.grouped-nav{flex:1;min-height:0;overflow-y:auto}.shell .mf-navigation-toggle{display:none}@media(max-width:800px){.shell .mf-navigation-toggle{display:flex;position:absolute;top:18px;inset-inline-end:14px;padding:8px 12px;min-height:36px;background:var(--n-bg);border:0;box-shadow:var(--n-raise-sm);color:var(--n-ink-2);font-size:12px;gap:7px}.mf-navigation[data-open=false],.shell .sidebar .side-foot{display:none}.mf-navigation[data-open=true]{display:block;margin-top:16px;border-top:1px solid var(--n-line);padding-top:10px}.mf-navigation>.grouped-nav{display:grid;max-height:min(55dvh,330px);overflow-y:auto}}@media(max-width:600px){:root .cg-landing .cg-public-header .brand.sh-brand>img{height:38px}:root .cg-landing .cg-public-header .brand.sh-brand>.sh-brand-icon{width:38px}:root .cg-landing .cg-public-header .brand.sh-brand{gap:7px}:root .cg-landing .cg-nav-signin{padding-inline:14px;white-space:nowrap}}:root .cg-invoice-editor button{border:0;background:var(--n-bg);color:var(--n-ink-2);box-shadow:var(--n-raise-sm)}:root .cg-invoice-editor button:active:not(:disabled){box-shadow:var(--n-press-sm);transform:scale(.985)}:root .cg-invoice-editor .cg-ie-save,:root .cg-invoice-editor .cg-ie-save:hover{background:var(--n-brand);color:#fff;box-shadow:var(--n-btn)}:root .cg-invoice-editor .cg-ie-save:active:not(:disabled){background:var(--n-brand-deep);box-shadow:inset 0 1px 3px #0A3F35}:root .cg-invoice-editor input:not([type=checkbox]),:root .cg-invoice-editor select,:root .cg-invoice-editor textarea{border:1px solid #d3d9d1;background:var(--n-bg);color:var(--n-ink);box-shadow:var(--n-press-sm)}:root .cg-invoice-editor input:not([type=checkbox]):focus,:root .cg-invoice-editor select:focus,:root .cg-invoice-editor textarea:focus{border-color:var(--n-brand);background:var(--n-bg-2);outline:none;box-shadow:var(--n-press-sm),0 0 0 3px #13705F22}:root .cg-invoice-editor input::placeholder,:root .cg-invoice-editor textarea::placeholder{color:#8A9591}:root .cg-invoice-editor .cg-ie-add-customer,:root .cg-invoice-editor .cg-ie-add-customer:hover,:root .cg-invoice-editor .cg-ie-add-line,:root .cg-invoice-editor .cg-ie-document-number,:root .cg-invoice-editor .cg-ie-eyebrow,:root .cg-invoice-editor .cg-ie-grand-total strong,:root .cg-invoice-editor .cg-ie-issuer .cg-ie-currency,:root .cg-invoice-editor .cg-ie-line-number{color:var(--n-brand-deep)}:root .cg-invoice-editor .cg-ie-add-customer,:root .cg-invoice-editor .cg-ie-add-line{background:transparent;box-shadow:none}:root .cg-invoice-editor .cg-ie-close,:root .cg-invoice-editor .cg-ie-count,:root .cg-invoice-editor .cg-ie-customer-summary,:root .cg-invoice-editor .cg-ie-email-option small,:root .cg-invoice-editor .cg-ie-entry-bottom,:root .cg-invoice-editor .cg-ie-helper,:root .cg-invoice-editor .cg-ie-icon-button,:root .cg-invoice-editor .cg-ie-line-total small,:root .cg-invoice-editor .cg-ie-line-total>span,:root .cg-invoice-editor .cg-ie-time-note,:root .cg-invoice-editor .cg-ie-totals>div{color:var(--n-muted)}:root .cg-invoice-editor .cg-ie-catalog{background:var(--n-bg);border:1px dashed #bfc8bd;box-shadow:var(--n-press-sm);color:var(--n-muted)}:root .cg-invoice-editor .cg-ie-catalog select{box-shadow:none;border:0;background:transparent}:root .cg-invoice-editor .cg-ie-mobile-tabs,:root .cg-invoice-editor .cg-ie-preview-bar{background:var(--n-bg);border-color:var(--n-line);-webkit-backdrop-filter:none;backdrop-filter:none}:root .cg-invoice-editor .cg-ie-customer-form{background:var(--n-bg);border:0;box-shadow:var(--n-press);-webkit-backdrop-filter:none;backdrop-filter:none}:root .cg-invoice-editor .cg-ie-paper{box-shadow:0 14px 36px #0E2E2A24,0 2px 6px #0E2E2A12}:root .cg-invoice-editor .cg-ie-email-option input{accent-color:var(--n-brand)}.mf-profile-panel,.shell .company-profile,.shell .mini-summary,.shell .panel,.shell .settings-panel,.shell .sidebar,.shell .stat,:root .cg-auth .company-auth-form,:root .cg-custom-designer .cg-cd-card,:root .cg-custom-designer .cg-cd-preview-panel,:root .cg-invoice-editor .cg-ie-card,:root .cg-invoice-editor .cg-ie-issuer,:root .cg-landing .cg-feature-card,:root .cg-pdf-options,:root .cg-phase2 .cg-p2-card,:root .cg-plan-request,:root .cg-plan-summary>div,:root .cg-pricing-card,:root .cg-template-gallery .cg-tpl-library,:root .cg-template-gallery .cg-tpl-preview-panel,:root .company-auth .company-auth-form{border:var(--n-edge)}.platform-shell :where(button,.button),.shell :where(button,.button),:root .cg-invoice-editor button,:root .company-auth>header button,:root .company-onboarding>header button{border:var(--n-edge);box-shadow:var(--n-raise-sm)}.shell :where(button,.button):hover:not(:disabled),:root .cg-invoice-editor button:hover:not(:disabled){box-shadow:var(--n-raise-sm);background:#F1F2EF}.primary,.shell .primary,:root .cg-invoice-editor .cg-ie-save{border:0}.shell nav button:hover{background:#E4E7E2;box-shadow:none}.shell .nav-group-title.current-group,.shell .nav-group-title.current-group:hover,.shell nav>button.active,.shell nav>button.active:hover{background:#E2E7E3;box-shadow:var(--n-press-sm)}.shell .avatar,.shell .company,.shell .company-initials,.shell .company-mark,.shell .contact-avatar,.shell .header-right>.language-switch,.shell .header-right>.mf-notifications,.shell .mf-profile-trigger,.shell .person-initials,.shell .side-foot{border:var(--n-edge);box-shadow:none}:root .brand.sh-brand>.sh-brand-icon{box-shadow:0 1px 3px #0E2E2A26}.shell .stat:hover{box-shadow:4px 4px 12px var(--n-lo),-4px -4px 12px var(--n-hi)}:root{--glass:rgba(247,248,245,.62);--glass-strong:rgba(248,249,246,.78);--glass-edge:1px solid rgba(255,255,255,.75);--glass-blur:blur(14px) saturate(135%)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(42rem 30rem at 92% -6%,#13705F17,transparent 70%),radial-gradient(36rem 28rem at 2% 104%,#C99A451A,transparent 70%),radial-gradient(30rem 22rem at 45% 40%,#ffffff8c,transparent 75%),var(--n-bg)}.platform-admin-auth,.platform-shell,.shell,:root .cg-landing,:root .cg-pricing,:root .company-auth,:root .company-onboarding,body{background:transparent}.platform-admin-auth .company-auth-form,.platform-shell .platform-register,.platform-shell .platform-stats>div,.shell .company-profile,.shell .mini-summary,.shell .panel,.shell .settings-panel,.shell .sidebar,.shell .stat,:root .cg-auth .company-auth-form,:root .cg-custom-designer .cg-cd-card,:root .cg-custom-designer .cg-cd-preview-panel,:root .cg-landing .cg-faq-list details,:root .cg-landing .cg-feature-card,:root .cg-landing .cg-step,:root .cg-pdf-options,:root .cg-phase2 .cg-p2-card,:root .cg-plan-card,:root .cg-plan-request,:root .cg-plan-summary>div,:root .cg-pricing-card,:root .cg-template-gallery .cg-tpl-library,:root .cg-template-gallery .cg-tpl-preview-panel,:root .company-auth .company-auth-form{background:var(--glass)!important;border:var(--glass-edge)!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.platform-shell>header,.shell .workspace>header,:root .cg-landing .cg-public-header,:root .cg-pricing>header,:root .company-auth>header,:root .company-onboarding>header{background:rgba(236,238,234,.7);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.mf-profile-panel,:root .cg-landing .cg-floating-invoice,dialog:not([class]){background:var(--glass-strong);border:var(--glass-edge);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}dialog:not([class]) .modal-title{background:transparent}dialog:not([class])::backdrop{background:#0E2E2A40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shell .company,.shell .date-range input,.shell .field input,.shell .field select,.shell .field textarea,.shell .header-right>.language-switch,.shell .header-right>.mf-notifications,.shell .mf-profile-trigger,.shell .panel-head .search,.shell .side-foot,.shell .tabs,:root .cg-auth .auth-modes,:root .cg-auth .field input,:root .cg-auth-remember,:root .company-auth .auth-modes,:root .company-auth .field input{background:rgba(236,238,234,.72)}.shell :where(button,.button):not(.primary),:root .company-auth>header button{background:rgba(244,245,242,.8)}.shell .tabs>button.active,:root .cg-auth .auth-modes button.active,:root .cg-template-gallery .cg-tpl-view-tabs button.active,:root .company-auth .auth-modes button.active{background:rgba(250,251,249,.92)}.shell .nav-group-title.current-group,.shell .nav-group-title.current-group:hover,.shell nav>button.active,.shell nav>button.active:hover{background:rgba(19,112,95,.08)}.shell nav button:hover{background:rgba(255,255,255,.55)}.shell .panel tbody tr:hover{background:rgba(255,255,255,.45)}.shell .dark-panel,:root .cg-landing .cg-app-preview,:root .cg-landing .cg-final-section{border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(150deg,rgba(255,255,255,.1),transparent 42%),linear-gradient(145deg,#145F52,#0E2E2A)!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--glass:#F3F4F1;--glass-strong:#F5F6F3}}@media print{body:before{display:none}}.sh-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sh-numbering-list{display:grid;gap:10px;margin:12px 0}.sh-numbering-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,auto) auto;align-items:center;gap:12px;padding:11px 13px;border-radius:12px;background:rgba(236,238,234,.6);box-shadow:var(--n-press-sm)}.sh-numbering-name{font-size:13px;color:var(--n-ink-2);font-weight:600}.sh-numbering-next{font-size:12px;color:var(--n-muted)}.sh-numbering-next b{font-size:14px;color:var(--n-brand-deep);font-variant-numeric:tabular-nums}.sh-numbering-edit{display:flex;gap:8px;align-items:center}.sh-numbering-edit input{width:110px;min-height:36px;border:1px solid #d3d9d1;border-radius:9px;background:rgba(244,245,242,.9);padding:6px 9px;font-size:13px}.sh-numbering-edit button{display:inline-flex;gap:6px;align-items:center;font-size:12px;white-space:nowrap}@media(max-width:700px){.sh-numbering-row{grid-template-columns:1fr}.sh-numbering-edit input{flex:1;width:auto}}:root .cg-template-gallery .cg-tpl-view-tabs button{color:var(--n-muted)}:root .cg-template-gallery .cg-tpl-view-tabs button svg{color:inherit}:root .cg-invoice-editor .cg-ie-totals .cg-ie-grand-total{background:var(--n-brand-soft);border-color:#C7DED4;color:var(--n-brand-dark)}:root .cg-invoice-editor .cg-ie-add-line,:root .cg-invoice-editor .cg-ie-lines .cg-ie-add-line{border:1px dashed #bfc8bd;color:var(--n-brand-deep);background:transparent}:root .sh-trial-banner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 18px;padding:11px 16px;border-radius:14px;background:linear-gradient(135deg,rgba(15,118,110,.08),rgba(180,140,60,.08));border:1px solid rgba(15,118,110,.18);color:var(--n-text,#1f2a2e);font-size:.9rem}:root .sh-trial-banner strong{color:#0f766e;font-weight:650}:root .sh-linked-note,:root .sh-trial-banner span{color:var(--n-muted,#5d6b70)}:root .sh-linked-note{margin-top:8px;font-size:.92rem}:root .sh-bill-grid :is(input:not([type=checkbox]),select),:root .sh-pw-grid :is(input:not([type=checkbox]):not([type=file]),select,textarea),:root .sh-sender-add input{min-height:40px;padding:8px 11px;color:var(--n-ink);background:var(--n-bg);border:1px solid #d3d9d1;border-radius:10px;box-shadow:var(--n-press-sm);font-size:13.5px}:root .sh-bill-grid :is(input,select):focus,:root .sh-pw-grid :is(input,select,textarea):focus,:root .sh-sender-add input:focus{border-color:var(--n-brand);background:var(--n-bg-2);box-shadow:var(--n-press-sm),0 0 0 3px #13705F22;outline:none}:root .sh-bill-grid input[type=checkbox],:root .sh-pw-grid input[type=checkbox]{accent-color:var(--n-brand)}:root .sh-inv-zatca{margin:18px 0;padding:14px 16px;border-radius:14px;background:var(--n-brand-soft);border:1px solid #c9e0d7;color:var(--n-brand-dark)}:root .sh-inv-zatca.is-PENDING{background:#FFF8E8;border-color:#F1E0B8;color:var(--n-gold-text)}:root .sh-inv-zatca.is-NOT_CLEARED,:root .sh-inv-zatca.is-NOT_REPORTED{background:#FCF4F1;border-color:#E9C9BF;color:#A2402C}:root .sh-inv-zatca-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root .sh-inv-zatca-head small{color:var(--n-muted);font-size:12px}:root .sh-inv-zatca ul{margin:8px 0 0;padding:0;list-style:none;font-size:12.5px;line-height:1.55}:root .sh-inv-zatca-errors li{display:flex;gap:6px;align-items:flex-start}:root .sh-inv-zatca details{margin-top:6px;font-size:12.5px}:root .sh-inv-zatca-help{margin:8px 0 0;font-size:12.5px;color:var(--n-ink-2)}:root .sh-inv-zatca-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}:root .sh-inv-zatca-actions a,:root .sh-inv-zatca-actions button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 11px;border-radius:9px;border:var(--n-edge);background:var(--n-bg);color:var(--n-ink-2);font-size:12px;font-weight:600;text-decoration:none}:root .sh-national-address{grid-column:1/-1;margin-top:4px}:root .sh-national-address summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--n-brand-dark);padding:6px 0}