.projects-emp{--brand:#156258;--brand-deep:#0f4b43;--brand-accent:#1a7468;--brand-soft:#e8f3f1;--gold:#efa81e;--gold-soft:#fff6e4;--gold-ink:#8a6524;--coral:#f2795a;--coral-soft:#feeae3;--coral-ink:#b4472a;--sky:#3e9bd9;--sky-soft:#e9f4fc;--line:#ece7da;--line-soft:#f5f2e9;--ink:#241f17;--ink-2:#5a5346;--ink-3:#9b9280;--ink-4:#cfc7b3;--ok-bg:#eaf7ee;--ok:#1f9254;--r-xl:22px;--r-lg:18px;--r-md:13px;--r-pill:999px;--shadow-soft:0 1px 3px #5a481e0d, 0 8px 20px -10px #1562581a;--shadow-pop:0 6px 14px #5a481e14, 0 18px 34px -12px #5a481e38;font-family:Tajawal,inherit}.projects-emp .num{font-variant-numeric:tabular-nums}.projects-emp .head{background:var(--brand-accent);border-radius:var(--r-xl);color:#fff;box-shadow:var(--shadow-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:15px 26px;display:flex;position:relative}.projects-emp .head-ic{z-index:1;background:#ffffff29;border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.projects-emp .head-ic svg{width:24px;height:24px}.projects-emp .head-titles{z-index:1;position:relative}.projects-emp .head h1{font-size:19px;font-weight:800}.projects-emp .head .sub{color:#ffffffb8;margin-top:2px;font-size:11.5px}.projects-emp .head-caps{z-index:1;flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex;position:relative}.projects-emp .head-cap{text-align:center;background:#ffffff24;border:1px solid #fff3;border-radius:14px;min-width:92px;padding:8px 14px}.projects-emp .head-cap b{font-size:18px;font-weight:800;display:block}.projects-emp .head-cap span{color:#ffffffbf;font-size:10px}.projects-emp .head-cap.with-icon{text-align:start;align-items:center;gap:9px;width:220px;padding:6px 16px 6px 8px;display:flex}.projects-emp .head-cap-ic{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 5px #00000026}.projects-emp .head-cap-ic svg{color:#fff;width:15px;height:15px}.projects-emp .head-cap-ic.sky{background:var(--sky)}.projects-emp .head-cap-ic.gold{background:var(--gold)}.projects-emp .head-cap-ic.coral{background:var(--coral)}.projects-emp .head-cap-ic.ok{background:var(--ok)}.projects-emp .head-cap.with-icon b{white-space:nowrap;font-size:17px;line-height:1.1}.projects-emp .head-cap.with-icon span{white-space:nowrap}.projects-emp .stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px;display:grid}.projects-emp .stat-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;align-items:center;gap:12px;padding:13px 16px;display:flex}.projects-emp .stat-ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.projects-emp .stat-ic svg{width:21px;height:21px}.projects-emp .stat-ic.ok{background:var(--ok-bg);color:var(--ok)}.projects-emp .stat-ic.gold{background:var(--gold-soft);color:var(--gold-ink)}.projects-emp .stat-ic.sky{background:var(--sky-soft);color:var(--sky)}.projects-emp .stat-ic.coral{background:var(--coral-soft);color:var(--coral-ink)}.projects-emp .stat-num{font-size:22px;font-weight:800}.projects-emp .stat-num.ok{color:var(--ok)}.projects-emp .stat-num.gold{color:var(--gold-ink)}.projects-emp .stat-num.sky{color:var(--sky)}.projects-emp .stat-num.coral{color:var(--coral-ink)}.projects-emp .stat-label{color:var(--ink-3);margin-top:1px;font-size:11px}.projects-emp .section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.projects-emp .section-head-actions{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.projects-emp .section-gear-btn,.projects-emp .section-stats-btn{border-radius:var(--r-md);border:1.5px solid var(--line);height:36px;color:var(--ink-2);cursor:pointer;background:#fff;place-items:center;width:36px;font-family:inherit;display:grid}.projects-emp .section-gear-btn:hover,.projects-emp .section-stats-btn:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.projects-emp .section-title{margin:4px 0 0;font-size:13px;font-weight:800}.projects-emp .section-desc{color:var(--ink-2);margin:2px 0 14px;font-size:11.5px}.projects-emp .hub-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.projects-emp .hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.projects-emp .hub-grid{grid-template-columns:1fr}}.projects-emp .hub-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:9px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.projects-emp .hub-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.projects-emp .card-open{text-align:start;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:11px;margin:0;padding:0;text-decoration:none;display:flex}.projects-emp .card-open:hover .hub-info .nm{color:var(--brand)}.projects-emp .card-open:hover .hub-icon{transform:scale(1.05)}.projects-emp .hub-top{align-items:flex-start;gap:12px;display:flex}.projects-emp .hub-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:inset 0 1px 1px #ffffff59,0 4px 10px -3px #0003}.projects-emp .hub-icon svg{width:24px;height:24px}.projects-emp .hub-info{flex:1;min-width:0}.projects-emp .hub-info .nm{font-size:13.5px;font-weight:800}.projects-emp .hub-badges{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.projects-emp .hub-badge{border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.projects-emp .hub-badge.info{background:var(--sky-soft);color:var(--sky)}.projects-emp .hub-badge.warn{background:var(--gold-soft);color:var(--gold-ink)}.projects-emp .hub-badge.ok{background:var(--ok-bg);color:var(--ok)}.projects-emp .hub-desc{color:var(--ink-2);min-height:34px;margin:0;font-size:11px;line-height:1.6}.projects-emp .hub-meta{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.projects-emp .meta-pill{color:var(--ink-2);background:var(--line-soft);border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px}.projects-emp .meta-pill b{color:var(--ink)}.projects-emp .qa-divider{background:var(--line);height:1px}.projects-emp .qa-row{align-items:center;gap:8px;display:flex}.projects-emp .qa-label{color:var(--ink-3);white-space:nowrap;margin-inline-end:2px;font-size:9.5px;font-weight:700}.projects-emp .qa-btn{cursor:pointer;border:none;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.projects-emp .qa-btn svg{width:15px;height:15px}.projects-emp .qa-btn:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.projects-emp .qa-btn:after{content:attr(data-tip);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px)}.projects-emp .qa-btn:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.projects-emp .qa-btn:hover:after,.projects-emp .qa-btn:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.projects-emp .qa-btn:hover:before,.projects-emp .qa-btn:focus-visible:before{opacity:1}.projects-emp .hub-overlay-pad{padding:22px 24px 26px}.projects-emp .subhub-head{z-index:2;color:#fff;border-radius:var(--r-xl) var(--r-xl) 0 0;align-items:center;gap:14px;padding:20px 24px;display:flex;position:sticky;top:0}.projects-emp .subhub-back,.projects-emp .subhub-close{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.projects-emp .subhub-back:hover,.projects-emp .subhub-close:hover{background:#ffffff47}.projects-emp .subhub-close{margin-inline-start:auto}.projects-emp .subhub-head-icon{background:#ffffff2e;border:1px solid #ffffff47;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.projects-emp .subhub-back svg,.projects-emp .subhub-close svg,.projects-emp .subhub-head-icon svg{filter:drop-shadow(0 1px 1.5px #00000073)}.projects-emp .subhub-head-txt h2{margin:0;font-size:16.5px;font-weight:800}.projects-emp .subhub-head-txt .sub{color:#ffffffc7;margin-top:2px;font-size:11px}.projects-emp .subhub-body{padding:22px 24px 26px}.projects-emp .subhub-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:720px){.projects-emp .subhub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.projects-emp .subhub-grid{grid-template-columns:1fr}}.projects-emp .subhub-tile{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;cursor:pointer;color:inherit;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.projects-emp .subhub-tile:hover{box-shadow:var(--shadow-pop);border-color:var(--brand-accent);transform:translateY(-2px)}.projects-emp .subhub-tile-ic{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.projects-emp .subhub-tile .nm{font-size:11.5px;font-weight:800;line-height:1.4}.projects-emp .subhub-tile .desc{color:var(--ink-2);font-size:9.5px;line-height:1.5}.projects-emp .hub-btn{border-radius:var(--r-md);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.projects-emp .hub-btn.primary{background:var(--brand);color:#fff}.projects-emp .hub-btn.primary:hover{background:var(--brand-deep)}.projects-emp .hub-btn.sec{border:1.5px solid var(--line);color:var(--ink-2);background:#fff}.projects-emp .hub-btn.sec:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.projects-emp .hub-btn svg{width:13px;height:13px}.projects-emp .stats-picker-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;display:grid}@media (max-width:560px){.projects-emp .stats-picker-list{grid-template-columns:1fr}}.projects-emp .stats-picker-row{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.projects-emp .stats-picker-row:has(input:checked){border-color:var(--brand-accent);background:var(--brand-soft)}.projects-emp .stats-picker-row.disabled{opacity:.45;cursor:not-allowed}.projects-emp .stats-picker-row input{width:16px;height:16px;accent-color:var(--brand);cursor:inherit;flex:none}.projects-emp .stats-picker-info{flex-direction:column;gap:1px;min-width:0;display:flex}.projects-emp .stats-picker-label{color:var(--ink);font-size:11.5px;font-weight:700}.projects-emp .stats-picker-value{color:var(--ink-2);font-size:11px}.projects-emp .stats-picker-actions{justify-content:flex-end;gap:8px;display:flex}.projects-emp .stats-picker-actions .hub-btn{flex:none;padding:0 20px}.projects-emp .sd-kpi.iconed{padding-top:16px}.projects-emp .sd-kpi.iconed:before{display:none}.projects-emp .sd-kpi-ic{border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:9px;display:grid;box-shadow:0 3px 8px #0000001f}.projects-emp .sd-kpi-ic svg{color:#fff}.projects-emp .sd-kpi.iconed .sd-t{color:var(--kpi-ink,var(--ink-2))}.projects-emp .sd-mini-stat.iconed{flex-direction:row;align-items:center;gap:12px}.projects-emp .sd-mini-stat.iconed .sd-mini-tx{flex-direction:column;gap:3px;display:flex}.projects-emp .sd-mini-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 8px #0000001f}.projects-emp .sd-mini-ic svg{color:#fff}.projects-emp .sd-card h2 .sd-h2-ic,.projects-emp .sd-fc-txt h2 .sd-h2-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.projects-emp .sd-h2-ic svg{color:#fff}
.reps-fleet-emp{--brand:#156258;--brand-deep:#0f4b43;--brand-accent:#1a7468;--brand-soft:#e8f3f1;--gold:#efa81e;--gold-soft:#fff6e4;--gold-ink:#8a6524;--coral:#f2795a;--coral-soft:#feeae3;--coral-ink:#b4472a;--sky:#3e9bd9;--sky-soft:#e9f4fc;--line:#ece7da;--line-soft:#f5f2e9;--ink:#241f17;--ink-2:#5a5346;--ink-3:#9b9280;--ink-4:#cfc7b3;--ok-bg:#eaf7ee;--ok:#1f9254;--r-xl:22px;--r-lg:18px;--r-md:13px;--r-pill:999px;--shadow-soft:0 1px 3px #5a481e0d, 0 8px 20px -10px #1562581a;--shadow-pop:0 6px 14px #5a481e14, 0 18px 34px -12px #5a481e38;font-family:Tajawal,inherit}.reps-fleet-emp .num{font-variant-numeric:tabular-nums}.reps-fleet-emp .head{background:var(--brand-accent);border-radius:var(--r-xl);color:#fff;box-shadow:var(--shadow-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:15px 26px;display:flex;position:relative}.reps-fleet-emp .head-ic{z-index:1;background:#ffffff29;border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.reps-fleet-emp .head-ic svg{width:24px;height:24px}.reps-fleet-emp .head-titles{z-index:1;position:relative}.reps-fleet-emp .head h1{font-size:19px;font-weight:800}.reps-fleet-emp .head .sub{color:#ffffffb8;margin-top:2px;font-size:11.5px}.reps-fleet-emp .head-caps{z-index:1;flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex;position:relative}.reps-fleet-emp .head-cap{text-align:center;background:#ffffff24;border:1px solid #fff3;border-radius:14px;min-width:92px;padding:8px 14px}.reps-fleet-emp .head-cap b{font-size:18px;font-weight:800;display:block}.reps-fleet-emp .head-cap span{color:#ffffffbf;font-size:10px}.reps-fleet-emp .head-cap.with-icon{text-align:start;align-items:center;gap:9px;width:220px;padding:6px 16px 6px 8px;display:flex}.reps-fleet-emp .head-cap-ic{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 5px #00000026}.reps-fleet-emp .head-cap-ic svg{color:#fff;width:15px;height:15px}.reps-fleet-emp .head-cap-ic.sky{background:var(--sky)}.reps-fleet-emp .head-cap-ic.gold{background:var(--gold)}.reps-fleet-emp .head-cap-ic.coral{background:var(--coral)}.reps-fleet-emp .head-cap-ic.ok{background:var(--ok)}.reps-fleet-emp .head-cap.with-icon b{white-space:nowrap;font-size:17px;line-height:1.1}.reps-fleet-emp .head-cap.with-icon span{white-space:nowrap}.reps-fleet-emp .stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px;display:grid}.reps-fleet-emp .stat-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;align-items:center;gap:12px;padding:13px 16px;display:flex}.reps-fleet-emp .stat-ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.reps-fleet-emp .stat-ic svg{width:21px;height:21px}.reps-fleet-emp .stat-ic.ok{background:var(--ok-bg);color:var(--ok)}.reps-fleet-emp .stat-ic.gold{background:var(--gold-soft);color:var(--gold-ink)}.reps-fleet-emp .stat-ic.sky{background:var(--sky-soft);color:var(--sky)}.reps-fleet-emp .stat-ic.coral{background:var(--coral-soft);color:var(--coral-ink)}.reps-fleet-emp .stat-num{font-size:22px;font-weight:800}.reps-fleet-emp .stat-num.ok{color:var(--ok)}.reps-fleet-emp .stat-num.gold{color:var(--gold-ink)}.reps-fleet-emp .stat-num.sky{color:var(--sky)}.reps-fleet-emp .stat-num.coral{color:var(--coral-ink)}.reps-fleet-emp .stat-label{color:var(--ink-3);margin-top:1px;font-size:11px}.reps-fleet-emp .section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.reps-fleet-emp .section-head-actions{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.reps-fleet-emp .section-gear-btn,.reps-fleet-emp .section-stats-btn{border-radius:var(--r-md);border:1.5px solid var(--line);height:36px;color:var(--ink-2);cursor:pointer;background:#fff;place-items:center;width:36px;font-family:inherit;display:grid}.reps-fleet-emp .section-gear-btn:hover,.reps-fleet-emp .section-stats-btn:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.reps-fleet-emp .section-title{margin:4px 0 0;font-size:13px;font-weight:800}.reps-fleet-emp .section-desc{color:var(--ink-2);margin:2px 0 14px;font-size:11.5px}.reps-fleet-emp .hub-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.reps-fleet-emp .hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.reps-fleet-emp .hub-grid{grid-template-columns:1fr}}.reps-fleet-emp .hub-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:9px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.reps-fleet-emp .hub-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.reps-fleet-emp .card-open{text-align:start;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:11px;margin:0;padding:0;text-decoration:none;display:flex}.reps-fleet-emp .card-open:hover .hub-info .nm{color:var(--brand)}.reps-fleet-emp .card-open:hover .hub-icon{transform:scale(1.05)}.reps-fleet-emp .hub-top{align-items:flex-start;gap:12px;display:flex}.reps-fleet-emp .hub-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:inset 0 1px 1px #ffffff59,0 4px 10px -3px #0003}.reps-fleet-emp .hub-icon svg{width:24px;height:24px}.reps-fleet-emp .hub-info{flex:1;min-width:0}.reps-fleet-emp .hub-info .nm{font-size:13.5px;font-weight:800}.reps-fleet-emp .hub-badges{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.reps-fleet-emp .hub-badge{border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.reps-fleet-emp .hub-badge.info{background:var(--sky-soft);color:var(--sky)}.reps-fleet-emp .hub-badge.warn{background:var(--gold-soft);color:var(--gold-ink)}.reps-fleet-emp .hub-badge.ok{background:var(--ok-bg);color:var(--ok)}.reps-fleet-emp .hub-desc{color:var(--ink-2);min-height:34px;margin:0;font-size:11px;line-height:1.6}.reps-fleet-emp .hub-meta{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.reps-fleet-emp .meta-pill{color:var(--ink-2);background:var(--line-soft);border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px}.reps-fleet-emp .meta-pill b{color:var(--ink)}.reps-fleet-emp .qa-divider{background:var(--line);height:1px}.reps-fleet-emp .qa-row{align-items:center;gap:8px;display:flex}.reps-fleet-emp .qa-label{color:var(--ink-3);white-space:nowrap;margin-inline-end:2px;font-size:9.5px;font-weight:700}.reps-fleet-emp .qa-btn{cursor:pointer;border:none;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.reps-fleet-emp .qa-btn svg{width:15px;height:15px}.reps-fleet-emp .qa-btn:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.reps-fleet-emp .qa-btn:after{content:attr(data-tip);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px)}.reps-fleet-emp .qa-btn:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.reps-fleet-emp .qa-btn:hover:after,.reps-fleet-emp .qa-btn:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.reps-fleet-emp .qa-btn:hover:before,.reps-fleet-emp .qa-btn:focus-visible:before{opacity:1}.reps-fleet-emp .hub-overlay-pad{padding:22px 24px 26px}.reps-fleet-emp .subhub-head{z-index:2;color:#fff;border-radius:var(--r-xl) var(--r-xl) 0 0;align-items:center;gap:14px;padding:20px 24px;display:flex;position:sticky;top:0}.reps-fleet-emp .subhub-back,.reps-fleet-emp .subhub-close{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.reps-fleet-emp .subhub-back:hover,.reps-fleet-emp .subhub-close:hover{background:#ffffff47}.reps-fleet-emp .subhub-close{margin-inline-start:auto}.reps-fleet-emp .subhub-head-icon{background:#ffffff2e;border:1px solid #ffffff47;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.reps-fleet-emp .subhub-back svg,.reps-fleet-emp .subhub-close svg,.reps-fleet-emp .subhub-head-icon svg{filter:drop-shadow(0 1px 1.5px #00000073)}.reps-fleet-emp .subhub-head-txt h2{margin:0;font-size:16.5px;font-weight:800}.reps-fleet-emp .subhub-head-txt .sub{color:#ffffffc7;margin-top:2px;font-size:11px}.reps-fleet-emp .subhub-body{padding:22px 24px 26px}.reps-fleet-emp .subhub-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:720px){.reps-fleet-emp .subhub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.reps-fleet-emp .subhub-grid{grid-template-columns:1fr}}.reps-fleet-emp .subhub-tile{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;cursor:pointer;color:inherit;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.reps-fleet-emp .subhub-tile:hover{box-shadow:var(--shadow-pop);border-color:var(--brand-accent);transform:translateY(-2px)}.reps-fleet-emp .subhub-tile-ic{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.reps-fleet-emp .subhub-tile .nm{font-size:11.5px;font-weight:800;line-height:1.4}.reps-fleet-emp .subhub-tile .desc{color:var(--ink-2);font-size:9.5px;line-height:1.5}.reps-fleet-emp .hub-btn{border-radius:var(--r-md);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.reps-fleet-emp .hub-btn.primary{background:var(--brand);color:#fff}.reps-fleet-emp .hub-btn.primary:hover{background:var(--brand-deep)}.reps-fleet-emp .hub-btn.sec{border:1.5px solid var(--line);color:var(--ink-2);background:#fff}.reps-fleet-emp .hub-btn.sec:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.reps-fleet-emp .hub-btn svg{width:13px;height:13px}.reps-fleet-emp .stats-picker-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;display:grid}@media (max-width:560px){.reps-fleet-emp .stats-picker-list{grid-template-columns:1fr}}.reps-fleet-emp .stats-picker-row{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.reps-fleet-emp .stats-picker-row:has(input:checked){border-color:var(--brand-accent);background:var(--brand-soft)}.reps-fleet-emp .stats-picker-row.disabled{opacity:.45;cursor:not-allowed}.reps-fleet-emp .stats-picker-row input{width:16px;height:16px;accent-color:var(--brand);cursor:inherit;flex:none}.reps-fleet-emp .stats-picker-info{flex-direction:column;gap:1px;min-width:0;display:flex}.reps-fleet-emp .stats-picker-label{color:var(--ink);font-size:11.5px;font-weight:700}.reps-fleet-emp .stats-picker-value{color:var(--ink-2);font-size:11px}.reps-fleet-emp .stats-picker-actions{justify-content:flex-end;gap:8px;display:flex}.reps-fleet-emp .stats-picker-actions .hub-btn{flex:none;padding:0 20px}.reps-fleet-emp .sd-kpi.iconed{padding-top:16px}.reps-fleet-emp .sd-kpi.iconed:before{display:none}.reps-fleet-emp .sd-kpi-ic{border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:9px;display:grid;box-shadow:0 3px 8px #0000001f}.reps-fleet-emp .sd-kpi-ic svg{color:#fff}.reps-fleet-emp .sd-kpi.iconed .sd-t{color:var(--kpi-ink,var(--ink-2))}.reps-fleet-emp .sd-mini-stat.iconed{flex-direction:row;align-items:center;gap:12px}.reps-fleet-emp .sd-mini-stat.iconed .sd-mini-tx{flex-direction:column;gap:3px;display:flex}.reps-fleet-emp .sd-mini-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 8px #0000001f}.reps-fleet-emp .sd-mini-ic svg{color:#fff}.reps-fleet-emp .sd-card h2 .sd-h2-ic,.reps-fleet-emp .sd-fc-txt h2 .sd-h2-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.reps-fleet-emp .sd-h2-ic svg{color:#fff}
.time-billing-emp{--brand:#156258;--brand-deep:#0f4b43;--brand-accent:#1a7468;--brand-soft:#e8f3f1;--gold:#efa81e;--gold-soft:#fff6e4;--gold-ink:#8a6524;--coral:#f2795a;--coral-soft:#feeae3;--coral-ink:#b4472a;--sky:#3e9bd9;--sky-soft:#e9f4fc;--line:#ece7da;--line-soft:#f5f2e9;--ink:#241f17;--ink-2:#5a5346;--ink-3:#9b9280;--ink-4:#cfc7b3;--ok-bg:#eaf7ee;--ok:#1f9254;--r-xl:22px;--r-lg:18px;--r-md:13px;--r-pill:999px;--shadow-soft:0 1px 3px #5a481e0d, 0 8px 20px -10px #1562581a;--shadow-pop:0 6px 14px #5a481e14, 0 18px 34px -12px #5a481e38;font-family:Tajawal,inherit}.time-billing-emp .num{font-variant-numeric:tabular-nums}.time-billing-emp .head{background:var(--brand-accent);border-radius:var(--r-xl);color:#fff;box-shadow:var(--shadow-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:15px 26px;display:flex;position:relative}.time-billing-emp .head-ic{z-index:1;background:#ffffff29;border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.time-billing-emp .head-ic svg{width:24px;height:24px}.time-billing-emp .head-titles{z-index:1;position:relative}.time-billing-emp .head h1{font-size:19px;font-weight:800}.time-billing-emp .head .sub{color:#ffffffb8;margin-top:2px;font-size:11.5px}.time-billing-emp .head-caps{z-index:1;flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex;position:relative}.time-billing-emp .head-cap{text-align:center;background:#ffffff24;border:1px solid #fff3;border-radius:14px;min-width:92px;padding:8px 14px}.time-billing-emp .head-cap b{font-size:18px;font-weight:800;display:block}.time-billing-emp .head-cap span{color:#ffffffbf;font-size:10px}.time-billing-emp .head-cap.with-icon{text-align:start;align-items:center;gap:9px;width:220px;padding:6px 16px 6px 8px;display:flex}.time-billing-emp .head-cap-ic{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 5px #00000026}.time-billing-emp .head-cap-ic svg{color:#fff;width:15px;height:15px}.time-billing-emp .head-cap-ic.sky{background:var(--sky)}.time-billing-emp .head-cap-ic.gold{background:var(--gold)}.time-billing-emp .head-cap-ic.coral{background:var(--coral)}.time-billing-emp .head-cap-ic.ok{background:var(--ok)}.time-billing-emp .head-cap.with-icon b{white-space:nowrap;font-size:17px;line-height:1.1}.time-billing-emp .head-cap.with-icon span{white-space:nowrap}.time-billing-emp .stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px;display:grid}.time-billing-emp .stat-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;align-items:center;gap:12px;padding:13px 16px;display:flex}.time-billing-emp .stat-ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.time-billing-emp .stat-ic svg{width:21px;height:21px}.time-billing-emp .stat-ic.ok{background:var(--ok-bg);color:var(--ok)}.time-billing-emp .stat-ic.gold{background:var(--gold-soft);color:var(--gold-ink)}.time-billing-emp .stat-ic.sky{background:var(--sky-soft);color:var(--sky)}.time-billing-emp .stat-ic.coral{background:var(--coral-soft);color:var(--coral-ink)}.time-billing-emp .stat-num{font-size:22px;font-weight:800}.time-billing-emp .stat-num.ok{color:var(--ok)}.time-billing-emp .stat-num.gold{color:var(--gold-ink)}.time-billing-emp .stat-num.sky{color:var(--sky)}.time-billing-emp .stat-num.coral{color:var(--coral-ink)}.time-billing-emp .stat-label{color:var(--ink-3);margin-top:1px;font-size:11px}.time-billing-emp .section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.time-billing-emp .section-head-actions{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.time-billing-emp .section-gear-btn{border-radius:var(--r-md);border:1.5px solid var(--line);height:36px;color:var(--ink-2);cursor:pointer;background:#fff;place-items:center;width:36px;font-family:inherit;display:grid}.time-billing-emp .section-gear-btn:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.time-billing-emp .section-title{margin:4px 0 0;font-size:13px;font-weight:800}.time-billing-emp .section-desc{color:var(--ink-2);margin:2px 0 14px;font-size:11.5px}.time-billing-emp .hub-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.time-billing-emp .hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.time-billing-emp .hub-grid{grid-template-columns:1fr}}.time-billing-emp .hub-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:9px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.time-billing-emp .hub-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.time-billing-emp .card-open{text-align:start;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:11px;margin:0;padding:0;text-decoration:none;display:flex}.time-billing-emp .card-open:hover .hub-info .nm{color:var(--brand)}.time-billing-emp .card-open:hover .hub-icon{transform:scale(1.05)}.time-billing-emp .hub-top{align-items:flex-start;gap:12px;display:flex}.time-billing-emp .hub-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:inset 0 1px 1px #ffffff59,0 4px 10px -3px #0003}.time-billing-emp .hub-icon svg{width:24px;height:24px}.time-billing-emp .hub-info{flex:1;min-width:0}.time-billing-emp .hub-info .nm{font-size:13.5px;font-weight:800}.time-billing-emp .hub-badges{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.time-billing-emp .hub-badge{border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.time-billing-emp .hub-badge.info{background:var(--sky-soft);color:var(--sky)}.time-billing-emp .hub-badge.warn{background:var(--gold-soft);color:var(--gold-ink)}.time-billing-emp .hub-badge.ok{background:var(--ok-bg);color:var(--ok)}.time-billing-emp .hub-desc{color:var(--ink-2);min-height:34px;margin:0;font-size:11px;line-height:1.6}.time-billing-emp .hub-meta{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.time-billing-emp .meta-pill{color:var(--ink-2);background:var(--line-soft);border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px}.time-billing-emp .meta-pill b{color:var(--ink)}.time-billing-emp .qa-divider{background:var(--line);height:1px}.time-billing-emp .qa-row{align-items:center;gap:8px;display:flex}.time-billing-emp .qa-label{color:var(--ink-3);white-space:nowrap;margin-inline-end:2px;font-size:9.5px;font-weight:700}.time-billing-emp .qa-btn{cursor:pointer;border:none;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.time-billing-emp .qa-btn svg{width:15px;height:15px}.time-billing-emp .qa-btn:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.time-billing-emp .qa-btn:after{content:attr(data-tip);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px)}.time-billing-emp .qa-btn:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.time-billing-emp .qa-btn:hover:after,.time-billing-emp .qa-btn:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.time-billing-emp .qa-btn:hover:before,.time-billing-emp .qa-btn:focus-visible:before{opacity:1}.time-billing-emp .subhub-head{z-index:2;color:#fff;border-radius:var(--r-xl) var(--r-xl) 0 0;align-items:center;gap:14px;padding:20px 24px;display:flex;position:sticky;top:0}.time-billing-emp .subhub-back,.time-billing-emp .subhub-close{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.time-billing-emp .subhub-back:hover,.time-billing-emp .subhub-close:hover{background:#ffffff47}.time-billing-emp .subhub-close{margin-inline-start:auto}.time-billing-emp .subhub-head-icon{background:#ffffff2e;border:1px solid #ffffff47;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.time-billing-emp .subhub-back svg,.time-billing-emp .subhub-close svg,.time-billing-emp .subhub-head-icon svg{filter:drop-shadow(0 1px 1.5px #00000073)}.time-billing-emp .subhub-head-txt h2{margin:0;font-size:16.5px;font-weight:800}.time-billing-emp .subhub-head-txt .sub{color:#ffffffc7;margin-top:2px;font-size:11px}.time-billing-emp .subhub-body{padding:22px 24px 26px}.time-billing-emp .subhub-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:720px){.time-billing-emp .subhub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.time-billing-emp .subhub-grid{grid-template-columns:1fr}}.time-billing-emp .subhub-tile{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;cursor:pointer;color:inherit;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.time-billing-emp .subhub-tile:hover{box-shadow:var(--shadow-pop);border-color:var(--brand-accent);transform:translateY(-2px)}.time-billing-emp .subhub-tile-ic{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.time-billing-emp .subhub-tile .nm{font-size:11.5px;font-weight:800;line-height:1.4}.time-billing-emp .subhub-tile .desc{color:var(--ink-2);font-size:9.5px;line-height:1.5}.time-billing-emp .hub-btn{border-radius:var(--r-md);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.time-billing-emp .hub-btn.primary{background:var(--brand);color:#fff}.time-billing-emp .hub-btn.primary:hover{background:var(--brand-deep)}.time-billing-emp .hub-btn.sec{border:1.5px solid var(--line);color:var(--ink-2);background:#fff}.time-billing-emp .hub-btn.sec:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.time-billing-emp .hub-btn svg{width:13px;height:13px}.time-billing-emp .stats-picker-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;display:grid}@media (max-width:560px){.time-billing-emp .stats-picker-list{grid-template-columns:1fr}}.time-billing-emp .stats-picker-row{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.time-billing-emp .stats-picker-row:has(input:checked){border-color:var(--brand-accent);background:var(--brand-soft)}.time-billing-emp .stats-picker-row.disabled{opacity:.45;cursor:not-allowed}.time-billing-emp .stats-picker-row input{width:16px;height:16px;accent-color:var(--brand);cursor:inherit;flex:none}.time-billing-emp .stats-picker-info{flex-direction:column;gap:1px;min-width:0;display:flex}.time-billing-emp .stats-picker-label{color:var(--ink);font-size:11.5px;font-weight:700}.time-billing-emp .stats-picker-value{color:var(--ink-2);font-size:11px}.time-billing-emp .stats-picker-actions{justify-content:flex-end;gap:8px;display:flex}.time-billing-emp .stats-picker-actions .hub-btn{flex:none;padding:0 20px}.time-billing-emp .sd-kpi.iconed{padding-top:16px}.time-billing-emp .sd-kpi.iconed:before{display:none}.time-billing-emp .sd-kpi-ic{border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:9px;display:grid;box-shadow:0 3px 8px #0000001f}.time-billing-emp .sd-kpi-ic svg{color:#fff}.time-billing-emp .sd-kpi.iconed .sd-t{color:var(--kpi-ink,var(--ink-2))}.time-billing-emp .sd-mini-stat.iconed{flex-direction:row;align-items:center;gap:12px}.time-billing-emp .sd-mini-stat.iconed .sd-mini-tx{flex-direction:column;gap:3px;display:flex}.time-billing-emp .sd-mini-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 8px #0000001f}.time-billing-emp .sd-mini-ic svg{color:#fff}.time-billing-emp .sd-card h2 .sd-h2-ic,.time-billing-emp .sd-fc-txt h2 .sd-h2-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.time-billing-emp .sd-h2-ic svg{color:#fff}
.retainers-emp{--brand:#156258;--brand-deep:#0f4b43;--brand-accent:#1a7468;--brand-soft:#e8f3f1;--gold:#efa81e;--gold-soft:#fff6e4;--gold-ink:#8a6524;--coral:#f2795a;--coral-soft:#feeae3;--coral-ink:#b4472a;--sky:#3e9bd9;--sky-soft:#e9f4fc;--line:#ece7da;--line-soft:#f5f2e9;--ink:#241f17;--ink-2:#5a5346;--ink-3:#9b9280;--ink-4:#cfc7b3;--ok-bg:#eaf7ee;--ok:#1f9254;--r-xl:22px;--r-lg:18px;--r-md:13px;--r-pill:999px;--shadow-soft:0 1px 3px #5a481e0d, 0 8px 20px -10px #1562581a;--shadow-pop:0 6px 14px #5a481e14, 0 18px 34px -12px #5a481e38;font-family:Tajawal,inherit}.retainers-emp .num{font-variant-numeric:tabular-nums}.retainers-emp .head{background:var(--brand-accent);border-radius:var(--r-xl);color:#fff;box-shadow:var(--shadow-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:15px 26px;display:flex;position:relative}.retainers-emp .head-ic{z-index:1;background:#ffffff29;border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.retainers-emp .head-ic svg{width:24px;height:24px}.retainers-emp .head-titles{z-index:1;position:relative}.retainers-emp .head h1{font-size:19px;font-weight:800}.retainers-emp .head .sub{color:#ffffffb8;margin-top:2px;font-size:11.5px}.retainers-emp .head-caps{z-index:1;flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex;position:relative}.retainers-emp .head-cap{text-align:center;background:#ffffff24;border:1px solid #fff3;border-radius:14px;min-width:92px;padding:8px 14px}.retainers-emp .head-cap b{font-size:18px;font-weight:800;display:block}.retainers-emp .head-cap span{color:#ffffffbf;font-size:10px}.retainers-emp .head-cap.with-icon{text-align:start;align-items:center;gap:9px;width:220px;padding:6px 16px 6px 8px;display:flex}.retainers-emp .head-cap-ic{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 5px #00000026}.retainers-emp .head-cap-ic svg{color:#fff;width:15px;height:15px}.retainers-emp .head-cap-ic.sky{background:var(--sky)}.retainers-emp .head-cap-ic.gold{background:var(--gold)}.retainers-emp .head-cap-ic.coral{background:var(--coral)}.retainers-emp .head-cap-ic.ok{background:var(--ok)}.retainers-emp .head-cap.with-icon b{white-space:nowrap;font-size:17px;line-height:1.1}.retainers-emp .head-cap.with-icon span{white-space:nowrap}.retainers-emp .stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px;display:grid}.retainers-emp .stat-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;align-items:center;gap:12px;padding:13px 16px;display:flex}.retainers-emp .stat-ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.retainers-emp .stat-ic svg{width:21px;height:21px}.retainers-emp .stat-ic.ok{background:var(--ok-bg);color:var(--ok)}.retainers-emp .stat-ic.gold{background:var(--gold-soft);color:var(--gold-ink)}.retainers-emp .stat-ic.sky{background:var(--sky-soft);color:var(--sky)}.retainers-emp .stat-ic.coral{background:var(--coral-soft);color:var(--coral-ink)}.retainers-emp .stat-num{font-size:22px;font-weight:800}.retainers-emp .stat-num.ok{color:var(--ok)}.retainers-emp .stat-num.gold{color:var(--gold-ink)}.retainers-emp .stat-num.sky{color:var(--sky)}.retainers-emp .stat-num.coral{color:var(--coral-ink)}.retainers-emp .stat-label{color:var(--ink-3);margin-top:1px;font-size:11px}.retainers-emp .section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.retainers-emp .section-head-actions{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.retainers-emp .section-gear-btn{border-radius:var(--r-md);border:1.5px solid var(--line);height:36px;color:var(--ink-2);cursor:pointer;background:#fff;place-items:center;width:36px;font-family:inherit;display:grid}.retainers-emp .section-gear-btn:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.retainers-emp .section-title{margin:4px 0 0;font-size:13px;font-weight:800}.retainers-emp .section-desc{color:var(--ink-2);margin:2px 0 14px;font-size:11.5px}.retainers-emp .hub-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.retainers-emp .hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.retainers-emp .hub-grid{grid-template-columns:1fr}}.retainers-emp .hub-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:9px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.retainers-emp .hub-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.retainers-emp .card-open{text-align:start;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:11px;margin:0;padding:0;text-decoration:none;display:flex}.retainers-emp .card-open:hover .hub-info .nm{color:var(--brand)}.retainers-emp .card-open:hover .hub-icon{transform:scale(1.05)}.retainers-emp .hub-top{align-items:flex-start;gap:12px;display:flex}.retainers-emp .hub-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:inset 0 1px 1px #ffffff59,0 4px 10px -3px #0003}.retainers-emp .hub-icon svg{width:24px;height:24px}.retainers-emp .hub-info{flex:1;min-width:0}.retainers-emp .hub-info .nm{font-size:13.5px;font-weight:800}.retainers-emp .hub-badges{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.retainers-emp .hub-badge{border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.retainers-emp .hub-badge.info{background:var(--sky-soft);color:var(--sky)}.retainers-emp .hub-badge.warn{background:var(--gold-soft);color:var(--gold-ink)}.retainers-emp .hub-badge.ok{background:var(--ok-bg);color:var(--ok)}.retainers-emp .hub-desc{color:var(--ink-2);min-height:34px;margin:0;font-size:11px;line-height:1.6}.retainers-emp .hub-meta{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.retainers-emp .meta-pill{color:var(--ink-2);background:var(--line-soft);border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px}.retainers-emp .meta-pill b{color:var(--ink)}.retainers-emp .qa-divider{background:var(--line);height:1px}.retainers-emp .qa-row{align-items:center;gap:8px;display:flex}.retainers-emp .qa-label{color:var(--ink-3);white-space:nowrap;margin-inline-end:2px;font-size:9.5px;font-weight:700}.retainers-emp .qa-btn{cursor:pointer;border:none;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.retainers-emp .qa-btn svg{width:15px;height:15px}.retainers-emp .qa-btn:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.retainers-emp .qa-btn:after{content:attr(data-tip);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px)}.retainers-emp .qa-btn:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.retainers-emp .qa-btn:hover:after,.retainers-emp .qa-btn:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.retainers-emp .qa-btn:hover:before,.retainers-emp .qa-btn:focus-visible:before{opacity:1}.retainers-emp .subhub-head{z-index:2;color:#fff;border-radius:var(--r-xl) var(--r-xl) 0 0;align-items:center;gap:14px;padding:20px 24px;display:flex;position:sticky;top:0}.retainers-emp .subhub-back,.retainers-emp .subhub-close{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.retainers-emp .subhub-back:hover,.retainers-emp .subhub-close:hover{background:#ffffff47}.retainers-emp .subhub-close{margin-inline-start:auto}.retainers-emp .subhub-head-icon{background:#ffffff2e;border:1px solid #ffffff47;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.retainers-emp .subhub-back svg,.retainers-emp .subhub-close svg,.retainers-emp .subhub-head-icon svg{filter:drop-shadow(0 1px 1.5px #00000073)}.retainers-emp .subhub-head-txt h2{margin:0;font-size:16.5px;font-weight:800}.retainers-emp .subhub-head-txt .sub{color:#ffffffc7;margin-top:2px;font-size:11px}.retainers-emp .subhub-body{padding:22px 24px 26px}.retainers-emp .subhub-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:720px){.retainers-emp .subhub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.retainers-emp .subhub-grid{grid-template-columns:1fr}}.retainers-emp .subhub-tile{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;cursor:pointer;color:inherit;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.retainers-emp .subhub-tile:hover{box-shadow:var(--shadow-pop);border-color:var(--brand-accent);transform:translateY(-2px)}.retainers-emp .subhub-tile-ic{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.retainers-emp .subhub-tile .nm{font-size:11.5px;font-weight:800;line-height:1.4}.retainers-emp .subhub-tile .desc{color:var(--ink-2);font-size:9.5px;line-height:1.5}.retainers-emp .hub-btn{border-radius:var(--r-md);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.retainers-emp .hub-btn.primary{background:var(--brand);color:#fff}.retainers-emp .hub-btn.primary:hover{background:var(--brand-deep)}.retainers-emp .hub-btn.sec{border:1.5px solid var(--line);color:var(--ink-2);background:#fff}.retainers-emp .hub-btn.sec:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.retainers-emp .hub-btn svg{width:13px;height:13px}.retainers-emp .stats-picker-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;display:grid}@media (max-width:560px){.retainers-emp .stats-picker-list{grid-template-columns:1fr}}.retainers-emp .stats-picker-row{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.retainers-emp .stats-picker-row:has(input:checked){border-color:var(--brand-accent);background:var(--brand-soft)}.retainers-emp .stats-picker-row.disabled{opacity:.45;cursor:not-allowed}.retainers-emp .stats-picker-row input{width:16px;height:16px;accent-color:var(--brand);cursor:inherit;flex:none}.retainers-emp .stats-picker-info{flex-direction:column;gap:1px;min-width:0;display:flex}.retainers-emp .stats-picker-label{color:var(--ink);font-size:11.5px;font-weight:700}.retainers-emp .stats-picker-value{color:var(--ink-2);font-size:11px}.retainers-emp .stats-picker-actions{justify-content:flex-end;gap:8px;display:flex}.retainers-emp .stats-picker-actions .hub-btn{flex:none;padding:0 20px}.retainers-emp .sd-kpi.iconed{padding-top:16px}.retainers-emp .sd-kpi.iconed:before{display:none}.retainers-emp .sd-kpi-ic{border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:9px;display:grid;box-shadow:0 3px 8px #0000001f}.retainers-emp .sd-kpi-ic svg{color:#fff}.retainers-emp .sd-kpi.iconed .sd-t{color:var(--kpi-ink,var(--ink-2))}.retainers-emp .sd-mini-stat.iconed{flex-direction:row;align-items:center;gap:12px}.retainers-emp .sd-mini-stat.iconed .sd-mini-tx{flex-direction:column;gap:3px;display:flex}.retainers-emp .sd-mini-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 8px #0000001f}.retainers-emp .sd-mini-ic svg{color:#fff}.retainers-emp .sd-card h2 .sd-h2-ic,.retainers-emp .sd-fc-txt h2 .sd-h2-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.retainers-emp .sd-h2-ic svg{color:#fff}
.manufacturing-emp{--brand:#156258;--brand-deep:#0f4b43;--brand-accent:#1a7468;--brand-soft:#e8f3f1;--gold:#efa81e;--gold-soft:#fff6e4;--gold-ink:#8a6524;--coral:#f2795a;--coral-soft:#feeae3;--coral-ink:#b4472a;--sky:#3e9bd9;--sky-soft:#e9f4fc;--line:#ece7da;--line-soft:#f5f2e9;--ink:#241f17;--ink-2:#5a5346;--ink-3:#9b9280;--ink-4:#cfc7b3;--ok-bg:#eaf7ee;--ok:#1f9254;--r-xl:22px;--r-lg:18px;--r-md:13px;--r-pill:999px;--shadow-soft:0 1px 3px #5a481e0d, 0 8px 20px -10px #1562581a;--shadow-pop:0 6px 14px #5a481e14, 0 18px 34px -12px #5a481e38;font-family:Tajawal,inherit}.manufacturing-emp .num{font-variant-numeric:tabular-nums}.manufacturing-emp .head{background:var(--brand-accent);border-radius:var(--r-xl);color:#fff;box-shadow:var(--shadow-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:15px 26px;display:flex;position:relative}.manufacturing-emp .head-ic{z-index:1;background:#ffffff29;border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.manufacturing-emp .head-ic svg{width:24px;height:24px}.manufacturing-emp .head-titles{z-index:1;position:relative}.manufacturing-emp .head h1{font-size:19px;font-weight:800}.manufacturing-emp .head .sub{color:#ffffffb8;margin-top:2px;font-size:11.5px}.manufacturing-emp .head-caps{z-index:1;flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex;position:relative}.manufacturing-emp .head-cap{text-align:center;background:#ffffff24;border:1px solid #fff3;border-radius:14px;min-width:92px;padding:8px 14px}.manufacturing-emp .head-cap b{font-size:18px;font-weight:800;display:block}.manufacturing-emp .head-cap span{color:#ffffffbf;font-size:10px}.manufacturing-emp .head-cap.with-icon{text-align:start;align-items:center;gap:9px;width:220px;padding:6px 16px 6px 8px;display:flex}.manufacturing-emp .head-cap-ic{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 5px #00000026}.manufacturing-emp .head-cap-ic svg{color:#fff;width:15px;height:15px}.manufacturing-emp .head-cap-ic.sky{background:var(--sky)}.manufacturing-emp .head-cap-ic.gold{background:var(--gold)}.manufacturing-emp .head-cap-ic.coral{background:var(--coral)}.manufacturing-emp .head-cap-ic.ok{background:var(--ok)}.manufacturing-emp .head-cap.with-icon b{white-space:nowrap;font-size:17px;line-height:1.1}.manufacturing-emp .head-cap.with-icon span{white-space:nowrap}.manufacturing-emp .stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px;display:grid}.manufacturing-emp .stat-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;align-items:center;gap:12px;padding:13px 16px;display:flex}.manufacturing-emp .stat-ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.manufacturing-emp .stat-ic svg{width:21px;height:21px}.manufacturing-emp .stat-ic.ok{background:var(--ok-bg);color:var(--ok)}.manufacturing-emp .stat-ic.gold{background:var(--gold-soft);color:var(--gold-ink)}.manufacturing-emp .stat-ic.sky{background:var(--sky-soft);color:var(--sky)}.manufacturing-emp .stat-ic.coral{background:var(--coral-soft);color:var(--coral-ink)}.manufacturing-emp .stat-num{font-size:22px;font-weight:800}.manufacturing-emp .stat-num.ok{color:var(--ok)}.manufacturing-emp .stat-num.gold{color:var(--gold-ink)}.manufacturing-emp .stat-num.sky{color:var(--sky)}.manufacturing-emp .stat-num.coral{color:var(--coral-ink)}.manufacturing-emp .stat-label{color:var(--ink-3);margin-top:1px;font-size:11px}.manufacturing-emp .section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.manufacturing-emp .section-head-actions{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.manufacturing-emp .section-gear-btn,.manufacturing-emp .section-stats-btn{border-radius:var(--r-md);border:1.5px solid var(--line);height:36px;color:var(--ink-2);cursor:pointer;background:#fff;place-items:center;width:36px;font-family:inherit;display:grid}.manufacturing-emp .section-gear-btn:hover,.manufacturing-emp .section-stats-btn:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.manufacturing-emp .section-title{margin:4px 0 0;font-size:13px;font-weight:800}.manufacturing-emp .section-desc{color:var(--ink-2);margin:2px 0 14px;font-size:11.5px}.manufacturing-emp .hub-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.manufacturing-emp .hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.manufacturing-emp .hub-grid{grid-template-columns:1fr}}.manufacturing-emp .hub-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:9px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.manufacturing-emp .hub-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.manufacturing-emp .card-open{text-align:start;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:11px;margin:0;padding:0;text-decoration:none;display:flex}.manufacturing-emp .card-open:hover .hub-info .nm{color:var(--brand)}.manufacturing-emp .card-open:hover .hub-icon{transform:scale(1.05)}.manufacturing-emp .hub-top{align-items:flex-start;gap:12px;display:flex}.manufacturing-emp .hub-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:inset 0 1px 1px #ffffff59,0 4px 10px -3px #0003}.manufacturing-emp .hub-icon svg{width:24px;height:24px}.manufacturing-emp .hub-info{flex:1;min-width:0}.manufacturing-emp .hub-info .nm{font-size:13.5px;font-weight:800}.manufacturing-emp .hub-badges{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.manufacturing-emp .hub-badge{border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.manufacturing-emp .hub-badge.info{background:var(--sky-soft);color:var(--sky)}.manufacturing-emp .hub-badge.warn{background:var(--gold-soft);color:var(--gold-ink)}.manufacturing-emp .hub-badge.ok{background:var(--ok-bg);color:var(--ok)}.manufacturing-emp .hub-desc{color:var(--ink-2);min-height:34px;margin:0;font-size:11px;line-height:1.6}.manufacturing-emp .hub-meta{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.manufacturing-emp .meta-pill{color:var(--ink-2);background:var(--line-soft);border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px}.manufacturing-emp .meta-pill b{color:var(--ink)}.manufacturing-emp .qa-divider{background:var(--line);height:1px}.manufacturing-emp .qa-row{align-items:center;gap:8px;display:flex}.manufacturing-emp .qa-label{color:var(--ink-3);white-space:nowrap;margin-inline-end:2px;font-size:9.5px;font-weight:700}.manufacturing-emp .qa-btn{cursor:pointer;border:none;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.manufacturing-emp .qa-btn svg{width:15px;height:15px}.manufacturing-emp .qa-btn:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.manufacturing-emp .qa-btn:after{content:attr(data-tip);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px)}.manufacturing-emp .qa-btn:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.manufacturing-emp .qa-btn:hover:after,.manufacturing-emp .qa-btn:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.manufacturing-emp .qa-btn:hover:before,.manufacturing-emp .qa-btn:focus-visible:before{opacity:1}.manufacturing-emp .hub-overlay-pad{padding:22px 24px 26px}.manufacturing-emp .subhub-head{z-index:2;color:#fff;border-radius:var(--r-xl) var(--r-xl) 0 0;align-items:center;gap:14px;padding:20px 24px;display:flex;position:sticky;top:0}.manufacturing-emp .subhub-back,.manufacturing-emp .subhub-close{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.manufacturing-emp .subhub-back:hover,.manufacturing-emp .subhub-close:hover{background:#ffffff47}.manufacturing-emp .subhub-close{margin-inline-start:auto}.manufacturing-emp .subhub-head-icon{background:#ffffff2e;border:1px solid #ffffff47;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.manufacturing-emp .subhub-back svg,.manufacturing-emp .subhub-close svg,.manufacturing-emp .subhub-head-icon svg{filter:drop-shadow(0 1px 1.5px #00000073)}.manufacturing-emp .subhub-head-txt h2{margin:0;font-size:16.5px;font-weight:800}.manufacturing-emp .subhub-head-txt .sub{color:#ffffffc7;margin-top:2px;font-size:11px}.manufacturing-emp .subhub-body{padding:22px 24px 26px}.manufacturing-emp .subhub-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:720px){.manufacturing-emp .subhub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.manufacturing-emp .subhub-grid{grid-template-columns:1fr}}.manufacturing-emp .subhub-tile{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;cursor:pointer;color:inherit;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.manufacturing-emp .subhub-tile:hover{box-shadow:var(--shadow-pop);border-color:var(--brand-accent);transform:translateY(-2px)}.manufacturing-emp .subhub-tile-ic{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.manufacturing-emp .subhub-tile .nm{font-size:11.5px;font-weight:800;line-height:1.4}.manufacturing-emp .subhub-tile .desc{color:var(--ink-2);font-size:9.5px;line-height:1.5}.manufacturing-emp .hub-btn{border-radius:var(--r-md);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.manufacturing-emp .hub-btn.primary{background:var(--brand);color:#fff}.manufacturing-emp .hub-btn.primary:hover{background:var(--brand-deep)}.manufacturing-emp .hub-btn.sec{border:1.5px solid var(--line);color:var(--ink-2);background:#fff}.manufacturing-emp .hub-btn.sec:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.manufacturing-emp .hub-btn svg{width:13px;height:13px}.manufacturing-emp .stats-picker-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;display:grid}@media (max-width:560px){.manufacturing-emp .stats-picker-list{grid-template-columns:1fr}}.manufacturing-emp .stats-picker-row{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.manufacturing-emp .stats-picker-row:has(input:checked){border-color:var(--brand-accent);background:var(--brand-soft)}.manufacturing-emp .stats-picker-row.disabled{opacity:.45;cursor:not-allowed}.manufacturing-emp .stats-picker-row input{width:16px;height:16px;accent-color:var(--brand);cursor:inherit;flex:none}.manufacturing-emp .stats-picker-info{flex-direction:column;gap:1px;min-width:0;display:flex}.manufacturing-emp .stats-picker-label{color:var(--ink);font-size:11.5px;font-weight:700}.manufacturing-emp .stats-picker-value{color:var(--ink-2);font-size:11px}.manufacturing-emp .stats-picker-actions{justify-content:flex-end;gap:8px;display:flex}.manufacturing-emp .stats-picker-actions .hub-btn{flex:none;padding:0 20px}.manufacturing-emp .sd-kpi.iconed{padding-top:16px}.manufacturing-emp .sd-kpi.iconed:before{display:none}.manufacturing-emp .sd-kpi-ic{border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:9px;display:grid;box-shadow:0 3px 8px #0000001f}.manufacturing-emp .sd-kpi-ic svg{color:#fff}.manufacturing-emp .sd-kpi.iconed .sd-t{color:var(--kpi-ink,var(--ink-2))}.manufacturing-emp .sd-mini-stat.iconed{flex-direction:row;align-items:center;gap:12px}.manufacturing-emp .sd-mini-stat.iconed .sd-mini-tx{flex-direction:column;gap:3px;display:flex}.manufacturing-emp .sd-mini-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 8px #0000001f}.manufacturing-emp .sd-mini-ic svg{color:#fff}.manufacturing-emp .sd-card h2 .sd-h2-ic,.manufacturing-emp .sd-fc-txt h2 .sd-h2-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.manufacturing-emp .sd-h2-ic svg{color:#fff}
.kitchen-emp{--brand:#156258;--brand-deep:#0f4b43;--brand-accent:#1a7468;--brand-soft:#e8f3f1;--gold:#efa81e;--gold-soft:#fff6e4;--gold-ink:#8a6524;--coral:#f2795a;--coral-soft:#feeae3;--coral-ink:#b4472a;--sky:#3e9bd9;--sky-soft:#e9f4fc;--line:#ece7da;--line-soft:#f5f2e9;--ink:#241f17;--ink-2:#5a5346;--ink-3:#9b9280;--ink-4:#cfc7b3;--ok-bg:#eaf7ee;--ok:#1f9254;--r-xl:22px;--r-lg:18px;--r-md:13px;--r-pill:999px;--shadow-soft:0 1px 3px #5a481e0d, 0 8px 20px -10px #1562581a;--shadow-pop:0 6px 14px #5a481e14, 0 18px 34px -12px #5a481e38;font-family:Tajawal,inherit}.kitchen-emp .num{font-variant-numeric:tabular-nums}.kitchen-emp .head{background:var(--brand-accent);border-radius:var(--r-xl);color:#fff;box-shadow:var(--shadow-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:15px 26px;display:flex;position:relative}.kitchen-emp .head-ic{z-index:1;background:#ffffff29;border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.kitchen-emp .head-ic svg{width:24px;height:24px}.kitchen-emp .head-titles{z-index:1;position:relative}.kitchen-emp .head h1{font-size:19px;font-weight:800}.kitchen-emp .head .sub{color:#ffffffb8;margin-top:2px;font-size:11.5px}.kitchen-emp .head-caps{z-index:1;flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex;position:relative}.kitchen-emp .head-cap{text-align:center;background:#ffffff24;border:1px solid #fff3;border-radius:14px;min-width:92px;padding:8px 14px}.kitchen-emp .head-cap b{font-size:18px;font-weight:800;display:block}.kitchen-emp .head-cap span{color:#ffffffbf;font-size:10px}.kitchen-emp .head-cap.with-icon{text-align:start;align-items:center;gap:9px;width:220px;padding:6px 16px 6px 8px;display:flex}.kitchen-emp .head-cap-ic{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 5px #00000026}.kitchen-emp .head-cap-ic svg{color:#fff;width:15px;height:15px}.kitchen-emp .head-cap-ic.sky{background:var(--sky)}.kitchen-emp .head-cap-ic.gold{background:var(--gold)}.kitchen-emp .head-cap-ic.coral{background:var(--coral)}.kitchen-emp .head-cap-ic.ok{background:var(--ok)}.kitchen-emp .head-cap.with-icon b{white-space:nowrap;font-size:17px;line-height:1.1}.kitchen-emp .head-cap.with-icon span{white-space:nowrap}.kitchen-emp .stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px;display:grid}.kitchen-emp .stat-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;align-items:center;gap:12px;padding:13px 16px;display:flex}.kitchen-emp .stat-ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.kitchen-emp .stat-ic svg{width:21px;height:21px}.kitchen-emp .stat-ic.ok{background:var(--ok-bg);color:var(--ok)}.kitchen-emp .stat-ic.gold{background:var(--gold-soft);color:var(--gold-ink)}.kitchen-emp .stat-ic.sky{background:var(--sky-soft);color:var(--sky)}.kitchen-emp .stat-ic.coral{background:var(--coral-soft);color:var(--coral-ink)}.kitchen-emp .stat-num{font-size:22px;font-weight:800}.kitchen-emp .stat-num.ok{color:var(--ok)}.kitchen-emp .stat-num.gold{color:var(--gold-ink)}.kitchen-emp .stat-num.sky{color:var(--sky)}.kitchen-emp .stat-num.coral{color:var(--coral-ink)}.kitchen-emp .stat-label{color:var(--ink-3);margin-top:1px;font-size:11px}.kitchen-emp .section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.kitchen-emp .section-head-actions{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.kitchen-emp .section-gear-btn,.kitchen-emp .section-stats-btn{border-radius:var(--r-md);border:1.5px solid var(--line);height:36px;color:var(--ink-2);cursor:pointer;background:#fff;place-items:center;width:36px;font-family:inherit;display:grid}.kitchen-emp .section-gear-btn:hover,.kitchen-emp .section-stats-btn:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.kitchen-emp .section-title{margin:4px 0 0;font-size:13px;font-weight:800}.kitchen-emp .section-desc{color:var(--ink-2);margin:2px 0 14px;font-size:11.5px}.kitchen-emp .hub-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.kitchen-emp .hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.kitchen-emp .hub-grid{grid-template-columns:1fr}}.kitchen-emp .hub-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:9px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.kitchen-emp .hub-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.kitchen-emp .card-open{text-align:start;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:11px;margin:0;padding:0;text-decoration:none;display:flex}.kitchen-emp .card-open:hover .hub-info .nm{color:var(--brand)}.kitchen-emp .card-open:hover .hub-icon{transform:scale(1.05)}.kitchen-emp .hub-top{align-items:flex-start;gap:12px;display:flex}.kitchen-emp .hub-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:inset 0 1px 1px #ffffff59,0 4px 10px -3px #0003}.kitchen-emp .hub-icon svg{width:24px;height:24px}.kitchen-emp .hub-info{flex:1;min-width:0}.kitchen-emp .hub-info .nm{font-size:13.5px;font-weight:800}.kitchen-emp .hub-badges{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.kitchen-emp .hub-badge{border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.kitchen-emp .hub-badge.info{background:var(--sky-soft);color:var(--sky)}.kitchen-emp .hub-badge.warn{background:var(--gold-soft);color:var(--gold-ink)}.kitchen-emp .hub-badge.ok{background:var(--ok-bg);color:var(--ok)}.kitchen-emp .hub-desc{color:var(--ink-2);min-height:34px;margin:0;font-size:11px;line-height:1.6}.kitchen-emp .hub-meta{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.kitchen-emp .meta-pill{color:var(--ink-2);background:var(--line-soft);border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px}.kitchen-emp .meta-pill b{color:var(--ink)}.kitchen-emp .qa-divider{background:var(--line);height:1px}.kitchen-emp .qa-row{align-items:center;gap:8px;display:flex}.kitchen-emp .qa-label{color:var(--ink-3);white-space:nowrap;margin-inline-end:2px;font-size:9.5px;font-weight:700}.kitchen-emp .qa-btn{cursor:pointer;border:none;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.kitchen-emp .qa-btn svg{width:15px;height:15px}.kitchen-emp .qa-btn:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.kitchen-emp .qa-btn:after{content:attr(data-tip);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px)}.kitchen-emp .qa-btn:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.kitchen-emp .qa-btn:hover:after,.kitchen-emp .qa-btn:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.kitchen-emp .qa-btn:hover:before,.kitchen-emp .qa-btn:focus-visible:before{opacity:1}.kitchen-emp .hub-overlay-pad{padding:22px 24px 26px}.kitchen-emp .subhub-head{z-index:2;color:#fff;border-radius:var(--r-xl) var(--r-xl) 0 0;align-items:center;gap:14px;padding:20px 24px;display:flex;position:sticky;top:0}.kitchen-emp .subhub-back,.kitchen-emp .subhub-close{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.kitchen-emp .subhub-back:hover,.kitchen-emp .subhub-close:hover{background:#ffffff47}.kitchen-emp .subhub-close{margin-inline-start:auto}.kitchen-emp .subhub-head-icon{background:#ffffff2e;border:1px solid #ffffff47;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.kitchen-emp .subhub-back svg,.kitchen-emp .subhub-close svg,.kitchen-emp .subhub-head-icon svg{filter:drop-shadow(0 1px 1.5px #00000073)}.kitchen-emp .subhub-head-txt h2{margin:0;font-size:16.5px;font-weight:800}.kitchen-emp .subhub-head-txt .sub{color:#ffffffc7;margin-top:2px;font-size:11px}.kitchen-emp .subhub-body{padding:22px 24px 26px}.kitchen-emp .subhub-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:720px){.kitchen-emp .subhub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.kitchen-emp .subhub-grid{grid-template-columns:1fr}}.kitchen-emp .subhub-tile{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;cursor:pointer;color:inherit;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.kitchen-emp .subhub-tile:hover{box-shadow:var(--shadow-pop);border-color:var(--brand-accent);transform:translateY(-2px)}.kitchen-emp .subhub-tile-ic{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.kitchen-emp .subhub-tile .nm{font-size:11.5px;font-weight:800;line-height:1.4}.kitchen-emp .subhub-tile .desc{color:var(--ink-2);font-size:9.5px;line-height:1.5}.kitchen-emp .hub-btn{border-radius:var(--r-md);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.kitchen-emp .hub-btn.primary{background:var(--brand);color:#fff}.kitchen-emp .hub-btn.primary:hover{background:var(--brand-deep)}.kitchen-emp .hub-btn.sec{border:1.5px solid var(--line);color:var(--ink-2);background:#fff}.kitchen-emp .hub-btn.sec:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.kitchen-emp .hub-btn svg{width:13px;height:13px}.kitchen-emp .stats-picker-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;display:grid}@media (max-width:560px){.kitchen-emp .stats-picker-list{grid-template-columns:1fr}}.kitchen-emp .stats-picker-row{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.kitchen-emp .stats-picker-row:has(input:checked){border-color:var(--brand-accent);background:var(--brand-soft)}.kitchen-emp .stats-picker-row.disabled{opacity:.45;cursor:not-allowed}.kitchen-emp .stats-picker-row input{width:16px;height:16px;accent-color:var(--brand);cursor:inherit;flex:none}.kitchen-emp .stats-picker-info{flex-direction:column;gap:1px;min-width:0;display:flex}.kitchen-emp .stats-picker-label{color:var(--ink);font-size:11.5px;font-weight:700}.kitchen-emp .stats-picker-value{color:var(--ink-2);font-size:11px}.kitchen-emp .stats-picker-actions{justify-content:flex-end;gap:8px;display:flex}.kitchen-emp .stats-picker-actions .hub-btn{flex:none;padding:0 20px}.kitchen-emp .sd-kpi.iconed{padding-top:16px}.kitchen-emp .sd-kpi.iconed:before{display:none}.kitchen-emp .sd-kpi-ic{border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:9px;display:grid;box-shadow:0 3px 8px #0000001f}.kitchen-emp .sd-kpi-ic svg{color:#fff}.kitchen-emp .sd-kpi.iconed .sd-t{color:var(--kpi-ink,var(--ink-2))}.kitchen-emp .sd-mini-stat.iconed{flex-direction:row;align-items:center;gap:12px}.kitchen-emp .sd-mini-stat.iconed .sd-mini-tx{flex-direction:column;gap:3px;display:flex}.kitchen-emp .sd-mini-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 8px #0000001f}.kitchen-emp .sd-mini-ic svg{color:#fff}.kitchen-emp .sd-card h2 .sd-h2-ic,.kitchen-emp .sd-fc-txt h2 .sd-h2-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.kitchen-emp .sd-h2-ic svg{color:#fff}
.school-emp{--brand:#156258;--brand-deep:#0f4b43;--brand-accent:#1a7468;--brand-soft:#e8f3f1;--gold:#efa81e;--gold-soft:#fff6e4;--gold-ink:#8a6524;--coral:#f2795a;--coral-soft:#feeae3;--coral-ink:#b4472a;--sky:#3e9bd9;--sky-soft:#e9f4fc;--line:#ece7da;--line-soft:#f5f2e9;--ink:#241f17;--ink-2:#5a5346;--ink-3:#9b9280;--ink-4:#cfc7b3;--ok-bg:#eaf7ee;--ok:#1f9254;--r-xl:22px;--r-lg:18px;--r-md:13px;--r-pill:999px;--shadow-soft:0 1px 3px #5a481e0d, 0 8px 20px -10px #1562581a;--shadow-pop:0 6px 14px #5a481e14, 0 18px 34px -12px #5a481e38;font-family:Tajawal,inherit}.school-emp .num{font-variant-numeric:tabular-nums}.school-emp .head{background:var(--brand-accent);border-radius:var(--r-xl);color:#fff;box-shadow:var(--shadow-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:15px 26px;display:flex;position:relative}.school-emp .head-ic{z-index:1;background:#ffffff29;border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.school-emp .head-ic svg{width:24px;height:24px}.school-emp .head-titles{z-index:1;position:relative}.school-emp .head h1{font-size:19px;font-weight:800}.school-emp .head .sub{color:#ffffffb8;margin-top:2px;font-size:11.5px}.school-emp .head-caps{z-index:1;flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex;position:relative}.school-emp .head-cap{text-align:center;background:#ffffff24;border:1px solid #fff3;border-radius:14px;min-width:92px;padding:8px 14px}.school-emp .head-cap b{font-size:18px;font-weight:800;display:block}.school-emp .head-cap span{color:#ffffffbf;font-size:10px}.school-emp .head-cap.with-icon{text-align:start;align-items:center;gap:9px;width:220px;padding:6px 16px 6px 8px;display:flex}.school-emp .head-cap-ic{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 5px #00000026}.school-emp .head-cap-ic svg{color:#fff;width:15px;height:15px}.school-emp .head-cap-ic.sky{background:var(--sky)}.school-emp .head-cap-ic.gold{background:var(--gold)}.school-emp .head-cap-ic.coral{background:var(--coral)}.school-emp .head-cap-ic.ok{background:var(--ok)}.school-emp .head-cap.with-icon b{white-space:nowrap;font-size:17px;line-height:1.1}.school-emp .head-cap.with-icon span{white-space:nowrap}.school-emp .stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px;display:grid}.school-emp .stat-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;align-items:center;gap:12px;padding:13px 16px;display:flex}.school-emp .stat-ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.school-emp .stat-ic svg{width:21px;height:21px}.school-emp .stat-ic.ok{background:var(--ok-bg);color:var(--ok)}.school-emp .stat-ic.gold{background:var(--gold-soft);color:var(--gold-ink)}.school-emp .stat-ic.sky{background:var(--sky-soft);color:var(--sky)}.school-emp .stat-ic.coral{background:var(--coral-soft);color:var(--coral-ink)}.school-emp .stat-num{font-size:22px;font-weight:800}.school-emp .stat-num.ok{color:var(--ok)}.school-emp .stat-num.gold{color:var(--gold-ink)}.school-emp .stat-num.sky{color:var(--sky)}.school-emp .stat-num.coral{color:var(--coral-ink)}.school-emp .stat-label{color:var(--ink-3);margin-top:1px;font-size:11px}.school-emp .section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.school-emp .section-head-actions{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.school-emp .section-gear-btn,.school-emp .section-stats-btn{border-radius:var(--r-md);border:1.5px solid var(--line);height:36px;color:var(--ink-2);cursor:pointer;background:#fff;place-items:center;width:36px;font-family:inherit;display:grid}.school-emp .section-gear-btn:hover,.school-emp .section-stats-btn:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.school-emp .section-title{margin:4px 0 0;font-size:13px;font-weight:800}.school-emp .section-desc{color:var(--ink-2);margin:2px 0 14px;font-size:11.5px}.school-emp .hub-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.school-emp .hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.school-emp .hub-grid{grid-template-columns:1fr}}.school-emp .hub-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:9px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.school-emp .hub-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.school-emp .card-open{text-align:start;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:11px;margin:0;padding:0;text-decoration:none;display:flex}.school-emp .card-open:hover .hub-info .nm{color:var(--brand)}.school-emp .card-open:hover .hub-icon{transform:scale(1.05)}.school-emp .hub-top{align-items:flex-start;gap:12px;display:flex}.school-emp .hub-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:inset 0 1px 1px #ffffff59,0 4px 10px -3px #0003}.school-emp .hub-icon svg{width:24px;height:24px}.school-emp .hub-info{flex:1;min-width:0}.school-emp .hub-info .nm{font-size:13.5px;font-weight:800}.school-emp .hub-badges{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.school-emp .hub-badge{border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.school-emp .hub-badge.info{background:var(--sky-soft);color:var(--sky)}.school-emp .hub-badge.warn{background:var(--gold-soft);color:var(--gold-ink)}.school-emp .hub-badge.ok{background:var(--ok-bg);color:var(--ok)}.school-emp .hub-desc{color:var(--ink-2);min-height:34px;margin:0;font-size:11px;line-height:1.6}.school-emp .hub-meta{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.school-emp .meta-pill{color:var(--ink-2);background:var(--line-soft);border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px}.school-emp .meta-pill b{color:var(--ink)}.school-emp .qa-divider{background:var(--line);height:1px}.school-emp .qa-row{align-items:center;gap:8px;display:flex}.school-emp .qa-label{color:var(--ink-3);white-space:nowrap;margin-inline-end:2px;font-size:9.5px;font-weight:700}.school-emp .qa-btn{cursor:pointer;border:none;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.school-emp .qa-btn svg{width:15px;height:15px}.school-emp .qa-btn:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.school-emp .qa-btn:after{content:attr(data-tip);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px)}.school-emp .qa-btn:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.school-emp .qa-btn:hover:after,.school-emp .qa-btn:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.school-emp .qa-btn:hover:before,.school-emp .qa-btn:focus-visible:before{opacity:1}.school-emp .hub-overlay-pad{padding:22px 24px 26px}.school-emp .subhub-head{z-index:2;color:#fff;border-radius:var(--r-xl) var(--r-xl) 0 0;align-items:center;gap:14px;padding:20px 24px;display:flex;position:sticky;top:0}.school-emp .subhub-back,.school-emp .subhub-close{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.school-emp .subhub-back:hover,.school-emp .subhub-close:hover{background:#ffffff47}.school-emp .subhub-close{margin-inline-start:auto}.school-emp .subhub-head-icon{background:#ffffff2e;border:1px solid #ffffff47;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.school-emp .subhub-back svg,.school-emp .subhub-close svg,.school-emp .subhub-head-icon svg{filter:drop-shadow(0 1px 1.5px #00000073)}.school-emp .subhub-head-txt h2{margin:0;font-size:16.5px;font-weight:800}.school-emp .subhub-head-txt .sub{color:#ffffffc7;margin-top:2px;font-size:11px}.school-emp .subhub-body{padding:22px 24px 26px}.school-emp .subhub-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:720px){.school-emp .subhub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.school-emp .subhub-grid{grid-template-columns:1fr}}.school-emp .subhub-tile{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;cursor:pointer;color:inherit;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.school-emp .subhub-tile:hover{box-shadow:var(--shadow-pop);border-color:var(--brand-accent);transform:translateY(-2px)}.school-emp .subhub-tile-ic{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.school-emp .subhub-tile .nm{font-size:11.5px;font-weight:800;line-height:1.4}.school-emp .subhub-tile .desc{color:var(--ink-2);font-size:9.5px;line-height:1.5}.school-emp .hub-btn{border-radius:var(--r-md);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.school-emp .hub-btn.primary{background:var(--brand);color:#fff}.school-emp .hub-btn.primary:hover{background:var(--brand-deep)}.school-emp .hub-btn.sec{border:1.5px solid var(--line);color:var(--ink-2);background:#fff}.school-emp .hub-btn.sec:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.school-emp .hub-btn svg{width:13px;height:13px}.school-emp .stats-picker-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;display:grid}@media (max-width:560px){.school-emp .stats-picker-list{grid-template-columns:1fr}}.school-emp .stats-picker-row{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.school-emp .stats-picker-row:has(input:checked){border-color:var(--brand-accent);background:var(--brand-soft)}.school-emp .stats-picker-row.disabled{opacity:.45;cursor:not-allowed}.school-emp .stats-picker-row input{width:16px;height:16px;accent-color:var(--brand);cursor:inherit;flex:none}.school-emp .stats-picker-info{flex-direction:column;gap:1px;min-width:0;display:flex}.school-emp .stats-picker-label{color:var(--ink);font-size:11.5px;font-weight:700}.school-emp .stats-picker-value{color:var(--ink-2);font-size:11px}.school-emp .stats-picker-actions{justify-content:flex-end;gap:8px;display:flex}.school-emp .stats-picker-actions .hub-btn{flex:none;padding:0 20px}.school-emp .sd-kpi.iconed{padding-top:16px}.school-emp .sd-kpi.iconed:before{display:none}.school-emp .sd-kpi-ic{border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:9px;display:grid;box-shadow:0 3px 8px #0000001f}.school-emp .sd-kpi-ic svg{color:#fff}.school-emp .sd-kpi.iconed .sd-t{color:var(--kpi-ink,var(--ink-2))}.school-emp .sd-mini-stat.iconed{flex-direction:row;align-items:center;gap:12px}.school-emp .sd-mini-stat.iconed .sd-mini-tx{flex-direction:column;gap:3px;display:flex}.school-emp .sd-mini-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 8px #0000001f}.school-emp .sd-mini-ic svg{color:#fff}.school-emp .sd-card h2 .sd-h2-ic,.school-emp .sd-fc-txt h2 .sd-h2-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.school-emp .sd-h2-ic svg{color:#fff}
.restaurant-emp{--brand:#156258;--brand-deep:#0f4b43;--brand-accent:#1a7468;--brand-soft:#e8f3f1;--gold:#efa81e;--gold-soft:#fff6e4;--gold-ink:#8a6524;--coral:#f2795a;--coral-soft:#feeae3;--coral-ink:#b4472a;--sky:#3e9bd9;--sky-soft:#e9f4fc;--line:#ece7da;--line-soft:#f5f2e9;--ink:#241f17;--ink-2:#5a5346;--ink-3:#9b9280;--ink-4:#cfc7b3;--ok-bg:#eaf7ee;--ok:#1f9254;--r-xl:22px;--r-lg:18px;--r-md:13px;--r-pill:999px;--shadow-soft:0 1px 3px #5a481e0d, 0 8px 20px -10px #1562581a;--shadow-pop:0 6px 14px #5a481e14, 0 18px 34px -12px #5a481e38;font-family:Tajawal,inherit}.restaurant-emp .num{font-variant-numeric:tabular-nums}.restaurant-emp .head{background:var(--brand-accent);border-radius:var(--r-xl);color:#fff;box-shadow:var(--shadow-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:15px 26px;display:flex;position:relative}.restaurant-emp .head-ic{z-index:1;background:#ffffff29;border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.restaurant-emp .head-ic svg{width:24px;height:24px}.restaurant-emp .head-titles{z-index:1;position:relative}.restaurant-emp .head h1{font-size:19px;font-weight:800}.restaurant-emp .head .sub{color:#ffffffb8;margin-top:2px;font-size:11.5px}.restaurant-emp .head-caps{z-index:1;flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex;position:relative}.restaurant-emp .head-cap{text-align:center;background:#ffffff24;border:1px solid #fff3;border-radius:14px;min-width:92px;padding:8px 14px}.restaurant-emp .head-cap b{font-size:18px;font-weight:800;display:block}.restaurant-emp .head-cap span{color:#ffffffbf;font-size:10px}.restaurant-emp .head-cap.with-icon{text-align:start;align-items:center;gap:9px;width:220px;padding:6px 16px 6px 8px;display:flex}.restaurant-emp .head-cap-ic{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 5px #00000026}.restaurant-emp .head-cap-ic svg{color:#fff;width:15px;height:15px}.restaurant-emp .head-cap-ic.sky{background:var(--sky)}.restaurant-emp .head-cap-ic.gold{background:var(--gold)}.restaurant-emp .head-cap-ic.coral{background:var(--coral)}.restaurant-emp .head-cap-ic.ok{background:var(--ok)}.restaurant-emp .head-cap.with-icon b{white-space:nowrap;font-size:17px;line-height:1.1}.restaurant-emp .head-cap.with-icon span{white-space:nowrap}.restaurant-emp .stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px;display:grid}.restaurant-emp .stat-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;align-items:center;gap:12px;padding:13px 16px;display:flex}.restaurant-emp .stat-ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.restaurant-emp .stat-ic svg{width:21px;height:21px}.restaurant-emp .stat-ic.ok{background:var(--ok-bg);color:var(--ok)}.restaurant-emp .stat-ic.gold{background:var(--gold-soft);color:var(--gold-ink)}.restaurant-emp .stat-ic.sky{background:var(--sky-soft);color:var(--sky)}.restaurant-emp .stat-ic.coral{background:var(--coral-soft);color:var(--coral-ink)}.restaurant-emp .stat-num{font-size:22px;font-weight:800}.restaurant-emp .stat-num.ok{color:var(--ok)}.restaurant-emp .stat-num.gold{color:var(--gold-ink)}.restaurant-emp .stat-num.sky{color:var(--sky)}.restaurant-emp .stat-num.coral{color:var(--coral-ink)}.restaurant-emp .stat-label{color:var(--ink-3);margin-top:1px;font-size:11px}.restaurant-emp .section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.restaurant-emp .section-head-actions{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.restaurant-emp .section-gear-btn,.restaurant-emp .section-stats-btn{border-radius:var(--r-md);border:1.5px solid var(--line);height:36px;color:var(--ink-2);cursor:pointer;background:#fff;place-items:center;width:36px;font-family:inherit;display:grid}.restaurant-emp .section-gear-btn:hover,.restaurant-emp .section-stats-btn:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.restaurant-emp .section-title{margin:4px 0 0;font-size:13px;font-weight:800}.restaurant-emp .section-desc{color:var(--ink-2);margin:2px 0 14px;font-size:11.5px}.restaurant-emp .hub-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:900px){.restaurant-emp .hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.restaurant-emp .hub-grid{grid-template-columns:1fr}}.restaurant-emp .hub-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:9px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.restaurant-emp .hub-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.restaurant-emp .card-open{text-align:start;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:11px;margin:0;padding:0;text-decoration:none;display:flex}.restaurant-emp .card-open:hover .hub-info .nm{color:var(--brand)}.restaurant-emp .card-open:hover .hub-icon{transform:scale(1.05)}.restaurant-emp .hub-top{align-items:flex-start;gap:12px;display:flex}.restaurant-emp .hub-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:inset 0 1px 1px #ffffff59,0 4px 10px -3px #0003}.restaurant-emp .hub-icon svg{width:24px;height:24px}.restaurant-emp .hub-info{flex:1;min-width:0}.restaurant-emp .hub-info .nm{font-size:13.5px;font-weight:800}.restaurant-emp .hub-badges{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.restaurant-emp .hub-badge{border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.restaurant-emp .hub-badge.info{background:var(--sky-soft);color:var(--sky)}.restaurant-emp .hub-badge.warn{background:var(--gold-soft);color:var(--gold-ink)}.restaurant-emp .hub-badge.ok{background:var(--ok-bg);color:var(--ok)}.restaurant-emp .hub-desc{color:var(--ink-2);min-height:34px;margin:0;font-size:11px;line-height:1.6}.restaurant-emp .hub-meta{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.restaurant-emp .meta-pill{color:var(--ink-2);background:var(--line-soft);border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px}.restaurant-emp .meta-pill b{color:var(--ink)}.restaurant-emp .qa-divider{background:var(--line);height:1px}.restaurant-emp .qa-row{align-items:center;gap:8px;display:flex}.restaurant-emp .qa-label{color:var(--ink-3);white-space:nowrap;margin-inline-end:2px;font-size:9.5px;font-weight:700}.restaurant-emp .qa-btn{cursor:pointer;border:none;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.restaurant-emp .qa-btn svg{width:15px;height:15px}.restaurant-emp .qa-btn:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.restaurant-emp .qa-btn:after{content:attr(data-tip);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px)}.restaurant-emp .qa-btn:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.restaurant-emp .qa-btn:hover:after,.restaurant-emp .qa-btn:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.restaurant-emp .qa-btn:hover:before,.restaurant-emp .qa-btn:focus-visible:before{opacity:1}.restaurant-emp .hub-overlay-pad{padding:22px 24px 26px}.restaurant-emp .subhub-head{z-index:2;color:#fff;border-radius:var(--r-xl) var(--r-xl) 0 0;align-items:center;gap:14px;padding:20px 24px;display:flex;position:sticky;top:0}.restaurant-emp .subhub-back,.restaurant-emp .subhub-close{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.restaurant-emp .subhub-back:hover,.restaurant-emp .subhub-close:hover{background:#ffffff47}.restaurant-emp .subhub-close{margin-inline-start:auto}.restaurant-emp .subhub-head-icon{background:#ffffff2e;border:1px solid #ffffff47;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.restaurant-emp .subhub-back svg,.restaurant-emp .subhub-close svg,.restaurant-emp .subhub-head-icon svg{filter:drop-shadow(0 1px 1.5px #00000073)}.restaurant-emp .subhub-head-txt h2{margin:0;font-size:16.5px;font-weight:800}.restaurant-emp .subhub-head-txt .sub{color:#ffffffc7;margin-top:2px;font-size:11px}.restaurant-emp .subhub-body{padding:22px 24px 26px}.restaurant-emp .subhub-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:720px){.restaurant-emp .subhub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.restaurant-emp .subhub-grid{grid-template-columns:1fr}}.restaurant-emp .subhub-tile{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;cursor:pointer;color:inherit;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.restaurant-emp .subhub-tile:hover{box-shadow:var(--shadow-pop);border-color:var(--brand-accent);transform:translateY(-2px)}.restaurant-emp .subhub-tile-ic{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.restaurant-emp .subhub-tile .nm{font-size:11.5px;font-weight:800;line-height:1.4}.restaurant-emp .subhub-tile .desc{color:var(--ink-2);font-size:9.5px;line-height:1.5}.restaurant-emp .hub-btn{border-radius:var(--r-md);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.restaurant-emp .hub-btn.primary{background:var(--brand);color:#fff}.restaurant-emp .hub-btn.primary:hover{background:var(--brand-deep)}.restaurant-emp .hub-btn.sec{border:1.5px solid var(--line);color:var(--ink-2);background:#fff}.restaurant-emp .hub-btn.sec:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.restaurant-emp .hub-btn svg{width:13px;height:13px}.restaurant-emp .stats-picker-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;display:grid}@media (max-width:560px){.restaurant-emp .stats-picker-list{grid-template-columns:1fr}}.restaurant-emp .stats-picker-row{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.restaurant-emp .stats-picker-row:has(input:checked){border-color:var(--brand-accent);background:var(--brand-soft)}.restaurant-emp .stats-picker-row.disabled{opacity:.45;cursor:not-allowed}.restaurant-emp .stats-picker-row input{width:16px;height:16px;accent-color:var(--brand);cursor:inherit;flex:none}.restaurant-emp .stats-picker-info{flex-direction:column;gap:1px;min-width:0;display:flex}.restaurant-emp .stats-picker-label{color:var(--ink);font-size:11.5px;font-weight:700}.restaurant-emp .stats-picker-value{color:var(--ink-2);font-size:11px}.restaurant-emp .stats-picker-actions{justify-content:flex-end;gap:8px;display:flex}.restaurant-emp .stats-picker-actions .hub-btn{flex:none;padding:0 20px}.restaurant-emp .sd-kpi.iconed{padding-top:16px}.restaurant-emp .sd-kpi.iconed:before{display:none}.restaurant-emp .sd-kpi-ic{border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:9px;display:grid;box-shadow:0 3px 8px #0000001f}.restaurant-emp .sd-kpi-ic svg{color:#fff}.restaurant-emp .sd-kpi.iconed .sd-t{color:var(--kpi-ink,var(--ink-2))}.restaurant-emp .sd-mini-stat.iconed{flex-direction:row;align-items:center;gap:12px}.restaurant-emp .sd-mini-stat.iconed .sd-mini-tx{flex-direction:column;gap:3px;display:flex}.restaurant-emp .sd-mini-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 8px #0000001f}.restaurant-emp .sd-mini-ic svg{color:#fff}.restaurant-emp .sd-card h2 .sd-h2-ic,.restaurant-emp .sd-fc-txt h2 .sd-h2-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.restaurant-emp .sd-h2-ic svg{color:#fff}
.pos-emp{--brand:#156258;--brand-deep:#0f4b43;--brand-accent:#1a7468;--brand-soft:#e8f3f1;--gold:#efa81e;--gold-soft:#fff6e4;--gold-ink:#8a6524;--coral:#f2795a;--coral-soft:#feeae3;--coral-ink:#b4472a;--sky:#3e9bd9;--sky-soft:#e9f4fc;--line:#ece7da;--line-soft:#f5f2e9;--ink:#241f17;--ink-2:#5a5346;--ink-3:#9b9280;--ink-4:#cfc7b3;--ok-bg:#eaf7ee;--ok:#1f9254;--r-xl:22px;--r-lg:18px;--r-md:13px;--r-pill:999px;--shadow-soft:0 1px 3px #5a481e0d, 0 8px 20px -10px #1562581a;--shadow-pop:0 6px 14px #5a481e14, 0 18px 34px -12px #5a481e38;font-family:Tajawal,inherit}.pos-emp .num{font-variant-numeric:tabular-nums}.pos-emp .head{background:var(--brand-accent);border-radius:var(--r-xl);color:#fff;box-shadow:var(--shadow-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:15px 26px;display:flex;position:relative}.pos-emp .head-ic{z-index:1;background:#ffffff29;border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.pos-emp .head-ic svg{width:24px;height:24px}.pos-emp .head-titles{z-index:1;position:relative}.pos-emp .head h1{font-size:19px;font-weight:800}.pos-emp .head .sub{color:#ffffffb8;margin-top:2px;font-size:11.5px}.pos-emp .head-caps{z-index:1;flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex;position:relative}.pos-emp .head-cap{text-align:center;background:#ffffff24;border:1px solid #fff3;border-radius:14px;min-width:92px;padding:8px 14px}.pos-emp .head-cap b{font-size:18px;font-weight:800;display:block}.pos-emp .head-cap span{color:#ffffffbf;font-size:10px}.pos-emp .head-cap.with-icon{text-align:start;align-items:center;gap:9px;width:220px;padding:6px 16px 6px 8px;display:flex}.pos-emp .head-cap-ic{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 5px #00000026}.pos-emp .head-cap-ic svg{color:#fff;width:15px;height:15px}.pos-emp .head-cap-ic.sky{background:var(--sky)}.pos-emp .head-cap-ic.gold{background:var(--gold)}.pos-emp .head-cap-ic.coral{background:var(--coral)}.pos-emp .head-cap-ic.ok{background:var(--ok)}.pos-emp .head-cap.with-icon b{white-space:nowrap;font-size:17px;line-height:1.1}.pos-emp .head-cap.with-icon span{white-space:nowrap}.pos-emp .stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px;display:grid}.pos-emp .stat-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;align-items:center;gap:12px;padding:13px 16px;display:flex}.pos-emp .stat-ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.pos-emp .stat-ic svg{width:21px;height:21px}.pos-emp .stat-ic.ok{background:var(--ok-bg);color:var(--ok)}.pos-emp .stat-ic.gold{background:var(--gold-soft);color:var(--gold-ink)}.pos-emp .stat-ic.sky{background:var(--sky-soft);color:var(--sky)}.pos-emp .stat-ic.coral{background:var(--coral-soft);color:var(--coral-ink)}.pos-emp .stat-num{font-size:22px;font-weight:800}.pos-emp .stat-num.ok{color:var(--ok)}.pos-emp .stat-num.gold{color:var(--gold-ink)}.pos-emp .stat-num.sky{color:var(--sky)}.pos-emp .stat-num.coral{color:var(--coral-ink)}.pos-emp .stat-label{color:var(--ink-3);margin-top:1px;font-size:11px}.pos-emp .section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pos-emp .section-head-actions{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pos-emp .section-gear-btn,.pos-emp .section-stats-btn{border-radius:var(--r-md);border:1.5px solid var(--line);height:36px;color:var(--ink-2);cursor:pointer;background:#fff;place-items:center;width:36px;font-family:inherit;display:grid}.pos-emp .section-gear-btn:hover,.pos-emp .section-stats-btn:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.pos-emp .section-title{margin:4px 0 0;font-size:13px;font-weight:800}.pos-emp .section-desc{color:var(--ink-2);margin:2px 0 14px;font-size:11.5px}.pos-emp .hub-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.pos-emp .hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pos-emp .hub-grid{grid-template-columns:1fr}}.pos-emp .hub-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:9px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.pos-emp .hub-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.pos-emp .card-open{text-align:start;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:11px;margin:0;padding:0;text-decoration:none;display:flex}.pos-emp .card-open:hover .hub-info .nm{color:var(--brand)}.pos-emp .card-open:hover .hub-icon{transform:scale(1.05)}.pos-emp .hub-top{align-items:flex-start;gap:12px;display:flex}.pos-emp .hub-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid;box-shadow:inset 0 1px 1px #ffffff59,0 4px 10px -3px #0003}.pos-emp .hub-icon svg{width:24px;height:24px}.pos-emp .hub-info{flex:1;min-width:0}.pos-emp .hub-info .nm{font-size:13.5px;font-weight:800}.pos-emp .hub-badges{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.pos-emp .hub-badge{border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.pos-emp .hub-badge.info{background:var(--sky-soft);color:var(--sky)}.pos-emp .hub-badge.warn{background:var(--gold-soft);color:var(--gold-ink)}.pos-emp .hub-badge.ok{background:var(--ok-bg);color:var(--ok)}.pos-emp .hub-desc{color:var(--ink-2);min-height:34px;margin:0;font-size:11px;line-height:1.6}.pos-emp .hub-meta{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.pos-emp .meta-pill{color:var(--ink-2);background:var(--line-soft);border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px}.pos-emp .meta-pill b{color:var(--ink)}.pos-emp .qa-divider{background:var(--line);height:1px}.pos-emp .qa-row{align-items:center;gap:8px;display:flex}.pos-emp .qa-label{color:var(--ink-3);white-space:nowrap;margin-inline-end:2px;font-size:9.5px;font-weight:700}.pos-emp .qa-btn{cursor:pointer;border:none;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.pos-emp .qa-btn svg{width:15px;height:15px}.pos-emp .qa-btn:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.pos-emp .qa-btn:after{content:attr(data-tip);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px)}.pos-emp .qa-btn:before{content:"";border:5px solid #0000;border-top-color:var(--ink);opacity:0;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);right:50%;transform:translate(50%)}.pos-emp .qa-btn:hover:after,.pos-emp .qa-btn:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.pos-emp .qa-btn:hover:before,.pos-emp .qa-btn:focus-visible:before{opacity:1}.pos-emp .hub-overlay-pad{padding:22px 24px 26px}.pos-emp .subhub-head{z-index:2;color:#fff;border-radius:var(--r-xl) var(--r-xl) 0 0;align-items:center;gap:14px;padding:20px 24px;display:flex;position:sticky;top:0}.pos-emp .subhub-back,.pos-emp .subhub-close{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pos-emp .subhub-back:hover,.pos-emp .subhub-close:hover{background:#ffffff47}.pos-emp .subhub-close{margin-inline-start:auto}.pos-emp .subhub-head-icon{background:#ffffff2e;border:1px solid #ffffff47;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.pos-emp .subhub-back svg,.pos-emp .subhub-close svg,.pos-emp .subhub-head-icon svg{filter:drop-shadow(0 1px 1.5px #00000073)}.pos-emp .subhub-head-txt h2{margin:0;font-size:16.5px;font-weight:800}.pos-emp .subhub-head-txt .sub{color:#ffffffc7;margin-top:2px;font-size:11px}.pos-emp .subhub-body{padding:22px 24px 26px}.pos-emp .subhub-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:720px){.pos-emp .subhub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.pos-emp .subhub-grid{grid-template-columns:1fr}}.pos-emp .subhub-tile{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;cursor:pointer;color:inherit;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.pos-emp .subhub-tile:hover{box-shadow:var(--shadow-pop);border-color:var(--brand-accent);transform:translateY(-2px)}.pos-emp .subhub-tile-ic{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.pos-emp .subhub-tile .nm{font-size:11.5px;font-weight:800;line-height:1.4}.pos-emp .subhub-tile .desc{color:var(--ink-2);font-size:9.5px;line-height:1.5}.pos-emp .hub-btn{border-radius:var(--r-md);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.pos-emp .hub-btn.primary{background:var(--brand);color:#fff}.pos-emp .hub-btn.primary:hover{background:var(--brand-deep)}.pos-emp .hub-btn.sec{border:1.5px solid var(--line);color:var(--ink-2);background:#fff}.pos-emp .hub-btn.sec:hover{background:var(--brand-soft);border-color:var(--brand-accent);color:var(--brand)}.pos-emp .hub-btn svg{width:13px;height:13px}.pos-emp .stats-picker-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;display:grid}@media (max-width:560px){.pos-emp .stats-picker-list{grid-template-columns:1fr}}.pos-emp .stats-picker-row{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.pos-emp .stats-picker-row:has(input:checked){border-color:var(--brand-accent);background:var(--brand-soft)}.pos-emp .stats-picker-row.disabled{opacity:.45;cursor:not-allowed}.pos-emp .stats-picker-row input{width:16px;height:16px;accent-color:var(--brand);cursor:inherit;flex:none}.pos-emp .stats-picker-info{flex-direction:column;gap:1px;min-width:0;display:flex}.pos-emp .stats-picker-label{color:var(--ink);font-size:11.5px;font-weight:700}.pos-emp .stats-picker-value{color:var(--ink-2);font-size:11px}.pos-emp .stats-picker-actions{justify-content:flex-end;gap:8px;display:flex}.pos-emp .stats-picker-actions .hub-btn{flex:none;padding:0 20px}.pos-emp .sd-kpi.iconed{padding-top:16px}.pos-emp .sd-kpi.iconed:before{display:none}.pos-emp .sd-kpi-ic{border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:9px;display:grid;box-shadow:0 3px 8px #0000001f}.pos-emp .sd-kpi-ic svg{color:#fff}.pos-emp .sd-kpi.iconed .sd-t{color:var(--kpi-ink,var(--ink-2))}.pos-emp .sd-mini-stat.iconed{flex-direction:row;align-items:center;gap:12px}.pos-emp .sd-mini-stat.iconed .sd-mini-tx{flex-direction:column;gap:3px;display:flex}.pos-emp .sd-mini-ic{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 8px #0000001f}.pos-emp .sd-mini-ic svg{color:#fff}.pos-emp .sd-card h2 .sd-h2-ic,.pos-emp .sd-fc-txt h2 .sd-h2-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.pos-emp .sd-h2-ic svg{color:#fff}
