.alerts[data-v-c11abc8a]{position:relative}.bell[data-v-c11abc8a]{align-items:center;display:flex;position:relative}.unread[data-v-c11abc8a]{background:var(--bad);color:var(--on-bad);border-radius:99px;min-width:18px;padding:2px;font-size:10px;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.alerts-panel[data-v-c11abc8a]{z-index:30;width:min(400px,100vw - 32px);max-inline-size:none;max-height:calc(100vh - 80px);box-shadow:var(--shadow);margin:0;padding:16px;position:fixed;overflow:auto}.alerts-panel h2[data-v-c11abc8a]{padding:0 0 12px}.alerts-panel input[type=number][data-v-c11abc8a]{inline-size:100%;max-inline-size:100%}@media (width<=767px){.alerts-panel[data-v-c11abc8a]{border-radius:12px 12px 0 0;width:100%;max-height:80vh;inset:auto 0 0!important}}ul[data-v-c11abc8a]{padding:0;list-style:none}li[data-v-c11abc8a]{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:10px 0}time[data-v-c11abc8a]{color:var(--muted);display:block}form[data-v-c11abc8a]{gap:8px;display:grid}form label[data-v-c11abc8a]{display:block}:root{--bg:#f6f5f8;--surface:#fff;--surface2:#f1eff4;--border:#e6e3eb;--border-soft:#efedf2;--border-strong:#d4d0db;--text:#1c1921;--muted:#6b6575;--faint:#9a95a2;--accent:#7d39c0;--accent-hover:#6c2fa8;--accent-soft:#f2eafa;--accent-ink:#6a2aa8;--ok:#1f7a4d;--ok-soft:#e3f3ea;--warn:#9a5b00;--warn-soft:#fbf0dc;--bad:#c0362c;--bad-soft:#fbe7e5;--on-bad:#fff;--side:#fbfafc;--central:#2f6f9f;--wh:#9a6a12;--shadow:0 10px 30px #1c142824;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#131118;--surface:#1b1920;--surface2:#25222b;--border:#2e2b34;--border-soft:#26232c;--border-strong:#3c3843;--text:#ecebf0;--muted:#a39dad;--faint:#6f6977;--accent:#8a45cf;--accent-hover:#9a59dc;--accent-soft:#2d2139;--accent-ink:#c6a0f2;--ok:#5cc08c;--ok-soft:#1a2d23;--warn:#e3a94f;--warn-soft:#33291a;--bad:#f07a6e;--bad-soft:#3a201e;--on-bad:#1b1920;--side:#17151c;--central:#7fb6e0;--wh:#e3b65f;--shadow:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;margin:0;font:12.5px IBM Plex Sans Arabic,system-ui,sans-serif}button,input,select{font:inherit;color:inherit}button,select,input{border:1px solid var(--border-strong);background:var(--surface);border-radius:7px;padding:8px 10px}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--accent-ink);text-decoration:none}.shell{min-height:100vh;display:flex}aside{background:var(--side);border-inline-end:1px solid var(--border);flex:none;inline-size:220px;padding:22px 12px}.brand{align-items:center;gap:10px;padding:0 8px;display:flex}.brand strong{font-size:14px}.brand p,.subheading{color:var(--muted);margin:3px 0}.mark{background:var(--accent);color:var(--surface);border-radius:8px;padding:7px;font-size:20px}nav{gap:3px;margin-block-start:30px;display:grid}nav a{color:var(--muted);border-radius:7px;padding:10px 12px;font-weight:600}nav a.router-link-exact-active{background:var(--accent-soft);color:var(--accent-ink)}.content{flex:1;min-inline-size:0}header{border-block-end:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 24px;display:flex}.header-actions,.header-start{align-items:center;gap:8px;display:flex}.header-actions input{inline-size:230px}.user{white-space:nowrap;font-weight:600}.user small,.pill{background:var(--accent-soft);color:var(--accent-ink);border-radius:99px;padding:3px 8px}.menu{display:none}main{padding:24px}h1{margin:0;font-size:20px;font-weight:700}h2{margin:0;padding:16px;font-size:14px}.page-title{justify-content:space-between;align-items:center;display:flex}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-block:20px;display:grid}.card,.panel{background:var(--surface);border:1px solid var(--border);border-radius:10px}.card{color:var(--muted);gap:12px;padding:16px;display:grid}.card strong{color:var(--text);font-size:22px}.card small{color:var(--muted);font-size:11px}.panel{margin-block-start:16px;overflow:hidden}.table-wrap{max-block-size:65vh;overflow:auto}table{border-collapse:collapse;text-align:start;inline-size:100%}th,td{border-block-end:1px solid var(--border-soft);text-align:start;white-space:nowrap;padding:12px 16px}th{background:var(--surface2);color:var(--muted);z-index:1;font-weight:500;position:sticky;inset-block-start:0}td small{color:var(--faint);font-family:IBM Plex Mono,monospace}.numeric{text-align:end}.toolbar,.chips{flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.chips{padding-inline:0}.chips button.selected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.chips b{margin-inline-start:5px}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.low{background:var(--warn-soft);color:var(--warn)}.pill.out,.pill.negative{background:var(--bad-soft);color:var(--bad)}.auth{place-items:center;min-height:100vh;display:grid}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:14px;inline-size:min(400px,90vw);padding:30px;display:grid}.auth-card label{gap:5px;display:grid}.primary{background:var(--accent);color:var(--surface)}.sr-only{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=1100px){.user-name{display:none}}@media (width<=768px){aside{z-index:3;box-shadow:var(--shadow);display:none;position:fixed;inset-block:0;inset-inline-start:0}aside.open,.menu{display:block}header{padding:10px}.header-actions input{inline-size:120px}main{padding:16px}.kpis{grid-template-columns:repeat(2,1fr)}}.nav-icon{inline-size:27px;font-size:16px;display:inline-block}.button{border:1px solid var(--border-strong);border-radius:7px;padding:8px 10px;display:inline-block}.form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:14px;padding:16px;display:grid}.form-grid label,.auth-card label,.modal label{gap:5px;display:grid}:is(.form-grid label:has(input[type=radio]),.form-grid label:has(input[type=checkbox])){align-items:center;display:flex}.pack-row,.line-row{border-block-end:1px solid var(--border-soft)}.panel>button{margin:12px}.actions{justify-content:flex-end;gap:8px;margin-block:16px;display:flex}fieldset{border:0;margin:0;padding:0}.error{color:var(--bad)}.warning{color:var(--warn)}.warningBorder{border-color:var(--warn)}.totals{max-inline-size:360px;margin-inline-start:auto;padding:16px}.totals div{justify-content:space-between;gap:20px;padding:5px;display:flex}.modal-backdrop{background:var(--surface2);z-index:10;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;inline-size:min(460px,90vw);padding:20px}.modal h2{padding:0 0 12px}.modal form{gap:12px;margin-block-start:12px;display:grid}.empty{color:var(--muted);padding:16px}.nav-badge{float:inline-end;background:var(--accent-soft);color:var(--accent-ink);border-radius:99px;padding:1px 7px}.search{position:relative}.search-results{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);z-index:4;border-radius:7px;position:absolute;inset-block-start:100%;inset-inline:0}.search-results a{border-block-end:1px solid var(--border-soft);padding:8px;display:block}.count-progress,.count-item,.count-actions{padding:16px}.count-progress div{justify-content:space-between;display:flex}.count-progress progress{inline-size:100%;accent-color:var(--accent);block-size:8px}.count-item h2{padding:0 0 12px}.count-inputs{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;display:grid}.count-inputs label{color:var(--muted);gap:6px;display:grid}.count-inputs input{text-align:center;inline-size:100%;min-inline-size:0;padding:12px;font-size:20px}.count-actions{gap:12px;display:grid}.count-actions button{min-block-size:50px}.settings-nav{flex-wrap:wrap;gap:4px;margin-block:16px;display:flex}.settings-nav a{border-radius:7px;padding:8px 12px}.settings-nav a.router-link-exact-active{background:var(--accent-soft);color:var(--accent-ink)}.virtual-cards{max-block-size:70vh;overflow:auto}html,body,#app{max-inline-size:100%;overflow-x:clip}.content,main,.panel,.table-wrap{min-inline-size:0;max-inline-size:100%}.table-wrap{overflow-x:auto}.drawer-controls,.search-toggle{display:none}@media (width<=767px){.shell{inline-size:100%;max-inline-size:100%}aside{inline-size:min(280px,85vw);max-inline-size:85vw}.drawer-controls{flex-wrap:wrap;gap:8px;margin-block-start:24px;display:flex}.desktop-control,.header-actions .user{display:none}.search-toggle{flex:none;inline-size:40px;display:block}.header-start,.header-start label{flex:1;min-inline-size:0}.header-start select{text-overflow:ellipsis;inline-size:100%;min-inline-size:0}.header-actions{flex:none}.header-actions .search{display:none}.header-actions .search.expanded{z-index:2;display:block;position:absolute;inset-block-start:64px;inset-inline:10px}.header-actions .search.expanded input{inline-size:100%;box-shadow:var(--shadow)}header{gap:8px;inline-size:100%;position:relative}main{min-inline-size:0;overflow-x:clip}.page-title{flex-wrap:wrap;gap:8px}.page-title>div{min-inline-size:0}.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid>*{min-inline-size:0}.settings-nav{overflow-wrap:anywhere}.count-inputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr))}.auth-card{max-inline-size:90vw}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}fieldset{min-inline-size:0}main h1,main h2,.auth-card,.form-grid label{overflow-wrap:anywhere}.count-item{min-inline-size:0}.modal{max-block-size:90vh;overflow:auto}}.auth-frame{inline-size:min(400px,90vw);position:relative}.auth-frame .auth-card{inline-size:100%;padding-block-start:68px}.auth-controls{z-index:1;gap:8px;display:flex;position:absolute;inset-block-start:16px;inset-inline-end:16px}.search-toggle svg{display:block}.chip{background:var(--accent-soft);color:var(--accent-ink);border-radius:99px;padding:3px 8px;display:inline-block}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.bad{background:var(--bad-soft);color:var(--bad)}.chip.warning{background:var(--warn-soft);color:var(--warn)}.chip.info{background:var(--surface2);color:var(--central)}.chip.neutral{background:var(--surface2);color:var(--muted)}.p3-timeline{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.p3-timeline span{color:var(--muted)}.p3-timeline .current{color:var(--accent);font-weight:700}.p3-timeline small{display:block}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.warning{background:var(--warn-soft);color:var(--warn)}.pill.neutral{background:var(--surface2);color:var(--muted)}.p3-timeline{padding:16px}.pill.info{background:var(--surface2);color:var(--central)}.pill.progress{background:var(--accent-soft);color:var(--accent-ink)}.p3-timeline .pill{color:var(--muted)}.p3-timeline .pill.current{font-weight:700}.p3-timeline .pill.warning{color:var(--warn)}.p3-timeline .pill.info{color:var(--central)}.p3-timeline .pill.progress{color:var(--accent-ink)}.p3-timeline .pill.ok{color:var(--ok)}.p3-timeline .pill.bad{color:var(--bad)}.p6-honeypot{position:absolute;inset-inline-start:-10000px}.p6-platform{width:min(1100px,90vw);padding:20px 0}.auth-frame:has(.p6-platform){width:min(1100px,90vw)}.p6-payload{overflow-wrap:anywhere;min-width:0}.p6-payload textarea{width:100%;max-width:100%;min-height:80px;display:block}.p6-qr{block-size:auto;inline-size:min(220px,100%);margin-block:8px;display:block}.auth-frame:has(.p6-platform)>.auth-controls{display:none}.p6-platform{padding:0 0 20px}.p6-header{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:12px;display:flex}.p6-header-brand,.p6-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p6-header-brand span{color:var(--muted)}.p6-platform>.auth-card{margin:20px auto;padding-block-start:30px}.p6-platform-content{padding-block:20px}.p6-tabs{padding-inline:0}.p6-tabs .selected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.p6-tenant-meta{margin-block-start:5px;display:block}.p6-selected td{background:var(--accent-soft)}.p6-plan-form>*{min-inline-size:0}.p6-plan-form label>input:not([type=checkbox]){inline-size:100%;min-inline-size:0}.p6-plan-flags{flex-wrap:wrap;grid-column:1/-1;gap:14px;display:flex}.p6-plan-flags label{align-items:center;gap:6px;display:flex}.install-prompt{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:12px;display:flex}.page-title{flex-wrap:wrap;gap:12px}.panel{overflow-wrap:anywhere}.form-grid>*{min-inline-size:0}.help-link{font:inherit;color:inherit;border:1px solid var(--border-strong);background:var(--surface);white-space:nowrap;border-radius:7px;padding:8px 10px}
