:root{--accent:#c9a227;--accent-ink:#6e570c;--accent-soft:#f7f0da;--accent-line:#e8d9a6;--bg:#f4f3ef;--surface:#fff;--surface-2:#faf9f6;--sunken:#efede7;--ink:#1b1a17;--ink-2:#4a473f;--muted:#77736a;--faint:#a29e94;--line:#e4e1d9;--line-2:#eeece6;--ok:#2f7d4f;--ok-soft:#e5f2ea;--warn:#a86412;--warn-soft:#fbefdc;--bad:#b43c2e;--bad-soft:#fbe7e4;--info:#2f5e9e;--info-soft:#e6eef8;--r:6px;--r-lg:10px;--font:"IBM Plex Sans","IBM Plex Sans Arabic",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--sh:0 1px 2px #1b1a170f,0 0 0 1px #1b1a170a;--sh-lg:0 12px 40px #1b1a1729,0 0 0 1px #1b1a170f}[dir=rtl]{--font:"IBM Plex Sans Arabic","IBM Plex Sans",system-ui,sans-serif}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--accent:#c9a227;--accent-ink:#6e570c;--accent-soft:#f7f0da;--accent-line:#e8d9a6;--bg:#f4f3ef;--surface:#fff;--surface-2:#faf9f6;--sunken:#efede7;--ink:#1b1a17;--ink-2:#4a473f;--muted:#77736a;--faint:#a29e94;--line:#e4e1d9;--line-2:#eeece6;--ok:#2f7d4f;--ok-soft:#e5f2ea;--warn:#a86412;--warn-soft:#fbefdc;--bad:#b43c2e;--bad-soft:#fbe7e4;--info:#2f5e9e;--info-soft:#e6eef8;--r:6px;--r-lg:10px;--font:"IBM Plex Sans","IBM Plex Sans Arabic",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--sh:0 1px 2px #1b1a170f,0 0 0 1px #1b1a170a;--sh-lg:0 12px 40px #1b1a1729,0 0 0 1px #1b1a170f}[dir=rtl]{--font:"IBM Plex Sans Arabic","IBM Plex Sans",system-ui,sans-serif}html{font-size:13px}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d6d2c8 padding-box content-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.win{background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.titlebar{border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;background:#eceae4;flex-shrink:0;align-items:center;gap:10px;height:40px;padding:0 10px;display:flex}.tl{gap:8px;padding:0 6px;display:flex}.tl i{border-radius:50%;width:12px;height:12px;display:block}.tl i:first-child{background:#ff5f57}.tl i:nth-child(2){background:#febc2e}.tl i:nth-child(3){background:#28c840}.wc{align-self:stretch;margin-inline:auto -10px;display:flex}.wc span{width:46px;color:var(--ink-2);place-items:center;display:grid}.wc span:hover{background:#0000000f}.wc span:last-child:hover{color:#fff;background:#c42b1c}.app-mark{background:var(--ink);width:22px;height:22px;color:var(--accent);border-radius:5px;place-items:center;font-size:12px;font-weight:700;display:grid}.menubar{gap:2px;display:flex}.menubar>div{position:relative}.menubar button{color:var(--ink-2);cursor:default;background:0 0;border:0;border-radius:5px;padding:4px 9px;font-size:12.5px}.menubar button:hover,.menubar button.on{background:#00000012}.menu-pop{top:calc(100% + 4px);background:var(--surface);min-width:240px;box-shadow:var(--sh-lg);z-index:500;border-radius:8px;padding:5px;position:absolute;inset-inline-start:0}.menu-pop .mi{cursor:default;border-radius:5px;justify-content:space-between;gap:20px;padding:6px 10px;font-size:12.5px;display:flex}.menu-pop .mi:hover{background:var(--accent-soft)}.menu-pop .mi kbd{color:var(--muted)}.menu-pop hr{border:0;border-top:1px solid var(--line-2);margin:4px 0}kbd{font-family:var(--mono);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-size:10.5px}.sync{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;display:flex}.sync .dot{background:var(--ok);border-radius:50%;width:7px;height:7px}.sync.off .dot{background:var(--warn)}.sync.off{background:var(--warn-soft);color:var(--warn);border-color:#eed6ae}.statusbar{height:24px;color:var(--muted);border-top:1px solid var(--line);background:#eceae4;flex-shrink:0;align-items:center;gap:16px;padding:0 12px;font-size:11px;display:flex}.body{flex:1;min-height:0;display:flex}.side{background:var(--surface-2);border-inline-end:1px solid var(--line);flex-direction:column;flex-shrink:0;width:212px;min-height:0;display:flex}.side-scroll{flex:1;padding:8px;overflow-y:auto}.side h6{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;padding:12px 8px 4px;font-size:10.5px;font-weight:600}.nv{border-radius:var(--r);color:var(--ink-2);cursor:pointer;align-items:center;gap:9px;padding:6px 8px;font-size:13px;font-weight:500;display:flex}.nv:hover{background:var(--sunken)}.nv.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh)}.nv.on svg{color:var(--accent-ink)}.nv svg{width:16px;height:16px;color:var(--muted);flex-shrink:0}.nv .ct{font-size:10.5px;font-family:var(--mono);color:var(--muted);margin-inline-start:auto}.nv .ct.alert{color:var(--bad);font-weight:600}.branch-sw{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;align-items:center;gap:9px;margin:8px;padding:8px 10px;display:flex;position:relative}.branch-sw:hover{border-color:var(--accent-line)}.store-logo{border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.toolbar{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 20px;display:flex}.toolbar h1{letter-spacing:-.01em;font-size:16px;font-weight:600}.toolbar .sp{flex:1}.page{flex:1;padding:20px;overflow-y:auto}.page-tight{flex:1;min-height:0;display:flex}.btn{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);cursor:pointer;white-space:nowrap;height:30px;color:var(--ink);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.btn:hover{background:var(--surface-2);border-color:#cfcbc1}.btn svg{width:15px;height:15px}.btn.pri{background:var(--ink);border-color:var(--ink);color:#fff}.btn.pri:hover{background:#33312b}.btn.gold{background:var(--accent);border-color:var(--accent);color:#1b1a17;font-weight:600}.btn.gold:hover{filter:brightness(1.05)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--sunken)}.btn.sm{height:26px;padding:0 9px;font-size:12px}.btn.lg{height:40px;padding:0 18px;font-size:14px}.btn.ic{justify-content:center;width:30px;padding:0}.btn.sm.ic{width:26px}.btn:disabled{opacity:.45;pointer-events:none}.btn.danger{color:var(--bad)}.inp,.sel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);outline:none;width:100%;height:30px;padding:0 10px;font-size:12.5px}.inp:focus,.sel:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}textarea.inp{height:auto;padding:8px 10px}.fld{flex-direction:column;gap:4px;display:flex}.fld>span{color:var(--ink-2);font-size:11.5px;font-weight:500}.search{align-items:center;display:flex;position:relative}.search svg{width:14px;height:14px;color:var(--muted);position:absolute;inset-inline-start:9px}.search .inp{padding-inline-start:30px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.card-h{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:12px 14px;display:flex}.card-h h3{font-size:13px;font-weight:600}.card-h .sp{flex:1}.card-b{padding:14px}.kpis{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;overflow:hidden}.kpi{background:var(--surface);box-shadow:inset -1px -1px 0 var(--line-2);padding:12px 14px}.kpi .l{color:var(--muted);font-size:11.5px}.kpi .v{font-size:20px;font-weight:600;font-family:var(--mono);letter-spacing:-.02em;margin-top:2px}.kpi .d{color:var(--muted);margin-top:2px;font-size:11px}.up{color:var(--ok)}.dn{color:var(--bad)}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.g{grid-auto-rows:max-content;align-content:start;gap:14px;display:grid}.row{align-items:center;gap:8px;display:flex}.col{flex-direction:column;gap:8px;display:flex}.sp{flex:1}.tbl{border-collapse:collapse;width:100%;font-size:12.5px}.tbl th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;padding:7px 12px;font-size:11.5px;font-weight:500;position:sticky;top:0}.tbl td{border-bottom:1px solid var(--line-2);white-space:nowrap;padding:7px 12px}.tbl tr:hover td{background:#fbfaf6}.tbl tr.sel td{background:var(--accent-soft)}.tbl .r{text-align:end}.tbl tbody tr{cursor:default}.tbl-wrap{overflow:auto}.pill{background:var(--sunken);height:20px;color:var(--ink-2);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.info{background:var(--info-soft);color:var(--info)}.pill.gold{background:var(--accent-soft);color:var(--accent-ink)}.k{min-width:30px;height:20px;font-family:var(--mono);background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-line);border-radius:4px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.seg{background:var(--sunken);border-radius:var(--r);gap:2px;padding:2px;display:inline-flex}.seg button{height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:500}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh)}.tabs{border-bottom:1px solid var(--line);background:var(--surface);gap:18px;padding:0 20px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:12.5px;font-weight:500}.tabs button.on{color:var(--ink);border-color:var(--accent)}.chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;height:26px;color:var(--ink-2);border-radius:20px;padding:0 10px;font-size:12px}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.muted{color:var(--muted)}.faint{color:var(--faint)}.sm{font-size:11.5px}.b{font-weight:600}.gold-ink{color:var(--accent-ink)}.ph{background:repeating-linear-gradient(135deg,var(--sunken) 0 6px,#e9e6df 6px 12px);border-radius:var(--r);color:var(--faint);font-family:var(--mono);place-items:center;font-size:10px;display:grid}.overlay{z-index:300;background:#1b1a1752;place-items:center;animation:.12s fi;display:grid;position:fixed;inset:0}.modal{background:var(--surface);box-shadow:var(--sh-lg);border-radius:12px;flex-direction:column;width:min(560px,92vw);max-height:86vh;animation:.16s su;display:flex}.modal-h{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:14px 18px;display:flex}.modal-h h3{font-size:15px;font-weight:600}.modal-b{padding:18px;overflow-y:auto}.modal-f{border-top:1px solid var(--line-2);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.drawer{top:0;bottom:0;background:var(--surface);width:min(440px,92vw);box-shadow:var(--sh-lg);z-index:301;flex-direction:column;animation:.18s sl;display:flex;position:fixed;inset-inline-end:0}[dir=rtl] .drawer{animation-name:slr}.toast{background:var(--ink);color:#fff;z-index:600;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;animation:.2s su;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.cmdk{background:var(--surface);width:min(580px,92vw);box-shadow:var(--sh-lg);border-radius:12px;align-self:start;margin-top:12vh;overflow:hidden}.cmdk input{border:0;border-bottom:1px solid var(--line-2);outline:0;width:100%;padding:14px 16px;font-size:15px}.cmdk .it{cursor:pointer;align-items:center;gap:10px;padding:8px 16px;font-size:13px;display:flex}.cmdk .it.on{background:var(--accent-soft)}.cmdk .it kbd{margin-inline-start:auto}.bar{background:var(--sunken);border-radius:3px;height:6px;overflow:hidden}.bar>i{background:var(--accent);border-radius:3px;height:100%;display:block}.empty{text-align:center;color:var(--muted);padding:40px}.dl{grid-template-columns:auto 1fr;gap:6px 16px;font-size:12.5px;display:grid}.dl dt{color:var(--muted)}.dl dd{text-align:end}.hr{background:var(--line-2);height:1px;margin:10px 0}.switch{cursor:pointer;background:#d4d0c6;border:0;border-radius:9px;flex-shrink:0;width:30px;height:18px;position:relative}.switch:after{content:"";top:2px;background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;inset-inline-start:2px}.switch.on{background:var(--ok)}.switch.on:after{inset-inline-start:14px}@keyframes fi{0%{opacity:0}}@keyframes su{0%{opacity:0;transform:translateY(8px)}}@keyframes sl{0%{transform:translate(100%)}}@keyframes slr{0%{transform:translate(-100%)}}@media (max-width:900px){.side{width:56px}.side h6,.nv span,.nv .ct,.branch-sw .bs-t{display:none}.nv{justify-content:center}.grid2,.grid3{grid-template-columns:1fr}.menubar{display:none}}
.YD7Rlq_landing{background:var(--surface-2);--muted:#74706a;font-size:15px;overflow:auto}.YD7Rlq_app{--muted:#6c685f;overflow:auto}
