:root{--c-text: #1b1b1b;--c-text-2: #3d4644;--c-muted: #5c6563;--c-faint: #8a9592;--c-primary: #0a7a70;--c-primary-hover: #086a61;--c-primary-strong: #064f48;--c-link: #0a6c63;--c-primary-soft: #dcebe8;--c-primary-tint: #eef6f5;--c-app: #f3f5f5;--c-panel: #ffffff;--c-header: #e8edec;--c-thead: #f6f8f8;--c-row-hover: #f1f6f5;--c-row-selected: #d7ece8;--c-border: #d4dad9;--c-border-soft: #dde2e1;--c-border-faint: #e6eae9;--c-input-border: #c7cfcd;--c-input-border-bottom: #8a9592;--c-side-bg: #10302c;--c-side-border: #1f4540;--c-side-hover: #1a3f3a;--c-side-active: #0d8f84;--c-side-text: #d3e2df;--c-side-icon: #b9cece;--c-side-group: #86a6a0;--c-side-switch: #173a35;--c-side-switch-border: #2c5751;--c-side-scroll: #2a524c;--c-side-scroll-hover: #4f7d76;--tone-ok-bg: #e3f5ea;--tone-ok-fg: #0b5e2e;--tone-warn-bg: #fce7c2;--tone-warn-fg: #7a3e06;--tone-bad-bg: #fde2df;--tone-bad-fg: #a1251a;--tone-teal-bg: #dcebe8;--tone-teal-fg: #064f48;--tone-blue-bg: #e4e8fb;--tone-blue-fg: #2f3aa8;--tone-gray-bg: #eef1f0;--tone-gray-fg: #3d4644;--c-danger: #b42318;--c-danger-strong: #c42b1c;--c-warning: #b54708;--c-notice-bg: #fff8e6;--c-notice-border: #f5d58a;--font-ui: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Noto Sans", "Noto Sans Arabic", sans-serif;--font-mono: Consolas, "Noto Sans Mono", ui-monospace, monospace;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-kpi: 22px;--radius-sm: 5px;--radius: 6px;--radius-lg: 8px;--control-h: 32px;--row-h: 30px;--side-w: 252px;--side-w-collapsed: 64px;--shadow-pop: 0 12px 32px rgb(0 0 0 / .28);--shadow-dialog: 0 20px 48px rgb(0 0 0 / .3)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-ui);font-size:var(--fs-base);line-height:1.45;color:var(--c-text);background:var(--c-app)}a{color:var(--c-link);text-decoration:none}a:hover{color:var(--c-primary-strong);text-decoration:underline}h1,h2,h3{margin:0;line-height:1.25}p{margin:0 0 .75em}img,svg{vertical-align:middle}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ltr,.num{direction:ltr;unicode-bidi:isolate}.num{font-variant-numeric:tabular-nums}.muted{color:var(--c-muted)}.mono{font-family:var(--font-mono)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:var(--control-h);padding-inline:14px;border:1px solid var(--c-input-border);border-radius:var(--radius-sm);background:var(--c-panel);font-weight:600;color:var(--c-text);cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover{background:#f3f6f5;text-decoration:none;color:var(--c-text)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--c-primary);border-color:var(--c-primary-hover);color:#fff}.btn-primary:hover{background:var(--c-primary-hover);color:#fff}.btn-danger{background:var(--c-danger-strong);border-color:var(--c-danger);color:#fff}.btn-danger:hover{background:var(--c-danger);color:#fff}.btn-block{inline-size:100%}.btn-lg{min-block-size:40px;font-size:var(--fs-md)}.btn-link{border:0;background:none;padding:0;color:var(--c-link);font-weight:600;cursor:pointer}.field{display:flex;flex-direction:column;gap:4px;margin-block-end:12px}.field>label,.label{font-size:var(--fs-sm);font-weight:600;color:var(--c-text-2)}.input,.select,.textarea{inline-size:100%;min-block-size:var(--control-h);padding:5px 10px;border:1px solid var(--c-input-border);border-block-end-color:var(--c-input-border-bottom);border-radius:var(--radius-sm);background:var(--c-panel)}.textarea{min-block-size:90px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--c-primary);outline-offset:-1px}.field.has-error .input,.field.has-error .select,.field.has-error .textarea{border-color:var(--c-danger)}.field-error{font-size:var(--fs-sm);color:var(--c-danger)}.field-help{font-size:var(--fs-sm);color:var(--c-muted)}.check{display:flex;gap:8px;align-items:flex-start;font-weight:400}.check input{accent-color:var(--c-primary);inline-size:16px;block-size:16px;margin-block-start:1px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}@media(max-width:640px){.grid-2{grid-template-columns:1fr}}.seg{display:inline-flex;border:1px solid var(--c-input-border);border-radius:var(--radius);overflow:hidden;background:var(--c-panel)}.seg>label,.seg>button{display:inline-flex;align-items:center;block-size:30px;padding-inline:12px;border:0;border-inline-end:1px solid var(--c-input-border);background:var(--c-panel);cursor:pointer}.seg>:last-child{border-inline-end:0}.seg input{position:absolute;opacity:0;pointer-events:none}.seg>label:has(input:checked),.seg>.is-on{background:var(--c-primary);color:#fff;font-weight:600}.card{background:var(--c-panel);border:1px solid var(--c-border-soft);border-radius:var(--radius-lg)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-block-end:1px solid var(--c-border-faint);font-weight:600;font-size:var(--fs-md)}.card-body{padding:14px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.kpi{background:var(--c-panel);border:1px solid var(--c-border-soft);border-radius:var(--radius-lg);padding:12px 14px}.kpi-label{font-size:var(--fs-sm);color:var(--c-muted);font-weight:600}.kpi-value{font-size:var(--fs-kpi);font-weight:700;margin-block-start:4px;font-variant-numeric:tabular-nums}.kpi-sub{font-size:var(--fs-sm);color:var(--c-muted);margin-block-start:2px}.table-wrap{overflow-x:auto}.grid{inline-size:100%;border-collapse:collapse}.grid th{position:sticky;inset-block-start:0;background:var(--c-thead);text-align:start;font-weight:600;font-size:var(--fs-sm);color:var(--c-text-2);padding:0 10px;block-size:var(--row-h);border-block-end:1px solid var(--c-border);white-space:nowrap}.grid td{padding:4px 10px;block-size:var(--row-h);border-block-end:1px solid #eef1f0}.grid tbody tr:hover td{background:var(--c-row-hover)}.grid .n{text-align:end;font-variant-numeric:tabular-nums}.grid tbody tr.is-selected td{background:var(--c-primary-tint)}.grid-empty{padding:28px 14px;text-align:center;color:var(--c-muted)}.pill{display:inline-block;font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:10px;white-space:nowrap}.tone-ok{background:var(--tone-ok-bg);color:var(--tone-ok-fg)}.tone-warn{background:var(--tone-warn-bg);color:var(--tone-warn-fg)}.tone-bad{background:var(--tone-bad-bg);color:var(--tone-bad-fg)}.tone-teal{background:var(--tone-teal-bg);color:var(--tone-teal-fg)}.tone-blue{background:var(--tone-blue-bg);color:var(--tone-blue-fg)}.tone-gray{background:var(--tone-gray-bg);color:var(--tone-gray-fg)}.notice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius);margin-block-end:12px}.notice-info{background:var(--c-primary-tint);color:var(--c-primary-strong)}.notice-ok{background:var(--tone-ok-bg);color:var(--tone-ok-fg);border:1px solid #a6ddba}.notice-warn{background:var(--c-notice-bg);color:var(--tone-warn-fg);border:1px solid var(--c-notice-border)}.notice-bad{background:var(--tone-bad-bg);color:var(--tone-bad-fg)}.kv{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-block-end:1px dashed var(--c-border-faint)}.kv>:first-child{color:var(--c-muted)}.btn-sm{min-block-size:26px;padding:2px 10px;font-size:var(--fs-sm)}.filters{justify-content:flex-start;flex-wrap:wrap;font-weight:400}.filters .input{max-inline-size:240px}.filters .select{inline-size:auto;max-inline-size:200px}.filter-label{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.filter-label .input{inline-size:auto}.message-text{margin:0;overflow-wrap:anywhere}.section-title{margin-block:16px 6px;font-size:var(--fs-md);font-weight:700}.inline-form{display:flex;gap:8px;align-items:center;margin-block-start:8px}.inline-form .input{inline-size:auto}.stepper{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;color:var(--c-muted);font-size:var(--fs-sm)}.stepper li{display:inline-flex;align-items:center;gap:6px}.stepper span{display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;border-radius:50%;border:1px solid var(--c-border-soft);font-weight:700}.stepper .is-current{color:var(--c-text);font-weight:600}.stepper .is-current span{border-color:var(--c-primary);background:var(--c-primary);color:#fff}.stepper .is-done span{border-color:var(--c-primary);color:var(--c-primary)}.site-steps{padding:10px 14px;border:1px solid var(--c-border-soft);border-radius:var(--radius-lg);background:var(--c-panel)}.bulk-grid td{padding:4px 6px}.bulk-grid .input,.bulk-grid .select{min-inline-size:70px}.bulk-grid td:first-child .input{min-inline-size:120px}.bulk-actions{display:flex;align-items:center;gap:12px;margin-block-start:14px}.bulk-actions .spacer{flex:1}.bulk-summary{margin-block-start:14px;padding:10px 12px;border-radius:var(--radius);background:var(--c-primary-tint);color:var(--c-primary-strong)}.bulk-summary ul{margin:6px 0;padding-inline-start:18px}.mapping-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 14px;margin-block-end:6px}.row-actions{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.pane-form{margin-block-start:10px}.pane-form>summary{list-style:none;cursor:pointer}.pane-form>summary::-webkit-details-marker{display:none}.pane-form[open]>summary{margin-block-end:12px}@media(min-width:961px){.cols>.aside:has(.pane-form[open]){inline-size:500px}}.pane-nav{display:inline-flex;gap:4px}.form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:12px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}@media(max-width:900px){.grid-3{grid-template-columns:1fr}}.type-amounts{max-inline-size:460px;margin-block:6px 10px}.type-amounts .input{max-inline-size:140px;text-align:end}.text-bad{color:var(--tone-bad-fg)}.text-ok{color:var(--tone-ok-fg)}.edit-grid td{padding:3px 6px}.edit-grid .input,.edit-grid .select{min-block-size:30px;min-inline-size:80px}.is-invalid{border-color:var(--c-danger)!important;background:var(--tone-bad-bg)}.person-row{padding:12px;margin-block-end:10px;border:1px solid var(--c-border-soft);border-radius:var(--radius);background:var(--c-app)}.person-row-head{display:flex;gap:8px;align-items:center}.person-row-head>:first-child{flex:1;min-inline-size:0}.person-line{display:flex;flex-direction:column;padding-block:4px;border-block-end:1px dashed var(--c-border-faint)}.select2-container--default .select2-selection--single{min-block-size:34px;border-color:var(--c-input-border);border-radius:var(--radius-sm)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px}.select2-container--default .select2-selection--single .select2-selection__arrow{block-size:32px}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--c-primary)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:var(--c-primary)}.ability-list{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.ability-list li{display:flex;align-items:center;gap:6px}.ability-list svg{color:var(--c-primary)}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:flex;gap:10px;padding:6px 0}.timeline .dot{inline-size:8px;block-size:8px;border-radius:50%;margin-block-start:6px;flex:none;background:var(--c-primary)}.timeline .dot.is-error{background:var(--c-danger)}.toast-stack{position:fixed;inset-inline-end:20px;inset-block-end:40px;display:flex;flex-direction:column;gap:8px;z-index:80}.toast{display:flex;gap:10px;align-items:center;background:#1b1b1b;color:#fff;padding:12px 16px;border-radius:var(--radius-lg);box-shadow:0 8px 24px #00000040;max-inline-size:420px}.toast.is-error{background:var(--tone-bad-fg)}.pagination-wrap{padding:10px 14px}.pagination-wrap:empty{display:none}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.pager-info{color:var(--c-muted);font-size:var(--fs-sm)}.pager-pages{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.pager-link{display:inline-flex;align-items:center;justify-content:center;min-inline-size:30px;block-size:30px;padding-inline:8px;border:1px solid var(--c-border-soft);border-radius:var(--radius-sm);background:var(--c-panel);color:var(--c-text);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-decoration:none}a.pager-link:hover{border-color:var(--c-primary);color:var(--c-primary);text-decoration:none}.pager-link.is-current{border-color:var(--c-primary);background:var(--c-primary);color:#fff;font-weight:600}.pager-link.is-disabled{color:var(--c-muted);opacity:.6}.pager-link.is-gap{border-color:transparent;background:transparent}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-block:-6px 12px}.chip{padding:2px 10px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-panel);color:var(--c-text);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer}.chip:hover,.chip:focus-visible{border-color:var(--c-primary);color:var(--c-primary)}.meter{display:inline-block;inline-size:120px;block-size:6px;margin-inline-start:8px;border-radius:999px;background:var(--c-border);vertical-align:middle;overflow:hidden}.meter>span{display:block;block-size:100%;background:var(--c-primary)}.meter.is-full>span{background:var(--c-danger)}.plan-banner{display:flex;align-items:center;gap:10px;padding:6px 16px;background:var(--c-notice-bg);color:var(--tone-warn-fg);border-block-end:1px solid var(--c-notice-border);font-size:var(--fs-sm);font-weight:600}.plan-banner a{margin-inline-start:auto;color:inherit}.card.is-danger{border-color:var(--c-danger)}.card.is-danger>.card-head{color:var(--c-danger)}.grid tr.is-muted>td{color:var(--c-muted)}.pane-danger{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;border:1px dashed var(--c-border);border-radius:var(--radius-sm)}.pane-danger .field-help{flex:1 1 200px}.kv.kv-total{border-block-end:0;border-block-start:1px solid var(--c-border);margin-block-start:4px;padding-block-start:8px}.is-loading{opacity:.55;transition:opacity .15s}.makbuz-amount{font-size:1.15em;font-variant-numeric:tabular-nums}.grid tr.is-group>td{background:var(--c-thead);font-weight:600}.inline-label{display:inline-flex;align-items:center;gap:6px;color:var(--c-muted);font-size:var(--fs-sm)}.l-wrap{max-inline-size:1120px;margin-inline:auto;padding-inline:20px}.l-header{position:sticky;inset-block-start:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block-end:1px solid var(--c-border-faint)}.l-header .l-wrap{display:flex;align-items:center;gap:18px;block-size:64px}.l-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:17px;color:var(--c-side-bg);letter-spacing:.01em}.l-brand:hover{text-decoration:none;color:var(--c-side-bg)}.l-brand img{display:block;block-size:34px;inline-size:auto}.l-nav{display:flex;gap:18px;margin-inline-start:auto}.l-nav a{color:var(--c-text-2);font-weight:600}.l-header .locale-form .select{min-block-size:30px;inline-size:auto}@media(max-width:760px){.l-nav{display:none}.l-header .locale-form{margin-inline-start:auto}}.l-hero{background:radial-gradient(900px 420px at 100% 0%,#dcebe8 0%,transparent 60%),linear-gradient(180deg,#f6faf9 0%,var(--c-app) 100%);padding-block:72px 56px}.l-hero .l-wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}@media(max-width:900px){.l-hero .l-wrap{grid-template-columns:1fr}}.l-eyebrow{display:inline-block;font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;color:var(--c-primary);text-transform:uppercase;margin-block-end:12px}.l-hero h1{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.02em;color:var(--c-side-bg);margin-block-end:16px}.l-hero p.lead{font-size:17px;color:var(--c-text-2);max-inline-size:560px;margin-block-end:24px}.l-cta{display:flex;flex-wrap:wrap;gap:10px}.l-cta .btn{min-block-size:44px;padding-inline:20px;font-size:var(--fs-md)}.l-login-card{background:var(--c-panel);border:1px solid var(--c-border-soft);border-radius:14px;box-shadow:0 12px 32px #10211f14;padding:22px}.l-login-card h2{font-size:var(--fs-lg);margin-block-end:6px}.l-login-card>.muted{margin-block-end:12px}.l-login-foot{margin-block-start:12px;font-size:var(--fs-sm);text-align:center}.l-subdomain{display:flex;align-items:stretch;direction:ltr}.l-subdomain .input{border-start-end-radius:0;border-end-end-radius:0}.l-subdomain span{display:inline-flex;align-items:center;padding-inline:10px;border:1px solid var(--c-input-border);border-inline-start:0;border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);background:var(--c-thead);color:var(--c-muted);white-space:nowrap}.l-section{padding-block:56px}.l-section h2{font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--c-side-bg);margin-block-end:10px}.l-section .sub{color:var(--c-muted);max-inline-size:640px;margin-block-end:28px}.l-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.l-feature{background:var(--c-panel);border:1px solid var(--c-border-soft);border-radius:12px;padding:20px}.l-feature .ic{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:10px;background:var(--c-primary-soft);color:var(--c-primary-strong);margin-block-end:12px}.l-feature h3{font-size:var(--fs-lg);margin-block-end:6px}.l-feature p{color:var(--c-text-2);margin:0}.l-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;counter-reset:step}.l-step{position:relative;padding:20px;border-radius:12px;background:var(--c-side-bg);color:var(--c-side-text)}.l-step:before{counter-increment:step;content:counter(step);display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--c-side-active);color:#fff;font-weight:800;margin-block-end:12px}.l-step h3{color:#fff;font-size:var(--fs-lg);margin-block-end:6px}.l-step p{margin:0}.l-form-section{background:linear-gradient(180deg,var(--c-app) 0%,#e9f2f0 100%)}.l-form-card{background:var(--c-panel);border:1px solid var(--c-border-soft);border-radius:14px;box-shadow:0 12px 32px #10211f0f;padding:28px;max-inline-size:820px}.l-honeypot{position:absolute;inset-inline-start:-10000px;inline-size:1px;block-size:1px;overflow:hidden}.l-footer{border-block-start:1px solid var(--c-border-faint);padding-block:24px;color:var(--c-muted);font-size:var(--fs-sm)}.l-footer .l-wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.l-thanks{min-block-size:70vh;display:grid;place-items:center;text-align:center;padding:40px 20px}.l-thanks .ic{display:inline-flex;align-items:center;justify-content:center;inline-size:64px;block-size:64px;border-radius:50%;background:var(--tone-ok-bg);color:var(--tone-ok-fg);margin-block-end:16px}
