@font-face{font-family:Tajawal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-arabic-400-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Tajawal;font-weight:500;font-display:swap;src:url(/fonts/tajawal-arabic-500-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Tajawal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-arabic-700-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Tajawal;font-weight:800;font-display:swap;src:url(/fonts/tajawal-arabic-800-normal.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Tajawal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-weight:500;font-display:swap;src:url(/fonts/tajawal-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-weight:800;font-display:swap;src:url(/fonts/tajawal-latin-800-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.pub,html[data-theme=dark] .ad,html[data-theme=dark] .login-wrap{color-scheme:dark;--scheme:dark;--bg:#14110f;--surface:#1c1815;--surface-2:#120f0d;--raise:#241e1a;--line:#2e2722;--line-strong:#4a4038;--text:#fff;--text-2:#e8e2dc;--muted:#b8afa6;--faint:#8f857c;--accent:#f60;--accent-text:#ff8a3d;--accent-soft:#2a1c12;--accent-line:#6b3412;--accent-strong:#ffe2cc;--btn:#ea580c;--btn-hover:#ff6a1a;--btn-text:#fff;--ok-bg:#12301f;--ok-line:#2f6b47;--ok-text:#9ee2b9;--err-bg:#3a1712;--err-line:#8c3209;--err-text:#ffd2c2;--warn-bg:#3a2a10;--warn-line:#7a5a1a;--warn-text:#ffc266;--chip:#2a2420;--chip-text:#e8e2dc;--grid:#2e2722;--st-new:#6cc3dd;--st-prog:#9db6f0;--st-wait:#ffc266;--st-done:#7fd6a5;--st-closed:#b8afa6;--sidebar:#0e0c0a;--sidebar-line:#2a231e;--sidebar-on:#2a1c12;--shadow:0 1px 0 hsla(0,0%,100%,.03) inset}.ad,.login-wrap,html[data-theme=light] .pub{color-scheme:light;--scheme:light;--bg:#f4f5f7;--surface:#fff;--surface-2:#fff;--raise:#f8f9fb;--line:#e1e4e8;--line-strong:#c7ced7;--text:#14110f;--text-2:#2b2f36;--muted:#5b6472;--faint:#7a828e;--accent:#f60;--accent-text:#b43c0a;--accent-soft:#fff1e8;--accent-line:#f2c2a4;--accent-strong:#7a2e05;--btn:#c2410c;--btn-hover:#9a3412;--btn-text:#fff;--ok-bg:#e4f3ea;--ok-line:#b9dec8;--ok-text:#1f6b44;--err-bg:#fbeae2;--err-line:#f1c7b3;--err-text:#8c3209;--warn-bg:#fbf1d9;--warn-line:#eed9a8;--warn-text:#6e4700;--chip:#eef1f4;--chip-text:#3a4352;--grid:#e7eaee;--st-new:#0a5269;--st-prog:#24427a;--st-wait:#7a4f00;--st-done:#1f6b44;--st-closed:#3a4352;--sidebar:#14110f;--sidebar-line:#3a312a;--sidebar-on:#3a2416;--shadow:0 1px 2px rgba(20,17,15,.04)}*{box-sizing:border-box}body,html{margin:0}body{font-family:Tajawal,system-ui,sans-serif;font-size:16px;line-height:1.6;font-feature-settings:"tnum" 1}button,input,select,textarea{font:inherit}.ad :is(input,textarea,td,dd,span)[dir=ltr],.pub[dir=rtl] :is(input,textarea)[dir=ltr]{text-align:right}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.chip-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-strong);border-radius:999px;padding:7px 14px;color:var(--text)!important;background:transparent;text-decoration:none;font-weight:700;font-size:15px;min-height:40px;cursor:pointer;transition:border-color .15s}.chip-btn:hover{border-color:var(--accent)}.chip-btn svg{flex:none}.pub{min-height:100vh;background:var(--bg);color:var(--text);overflow-x:clip}.pub a{color:var(--accent-text)}.pub-wrap{max-width:1160px;margin:0 auto;padding:0 20px}.pub-header{border-bottom:1px solid var(--line);position:relative;z-index:2}.pub-header-row{flex-wrap:wrap;justify-content:space-between;padding-block:14px}.brand,.pub-header-row{display:flex;align-items:center;gap:12px}.brand{text-decoration:none;color:var(--text)!important}.brand-text{display:flex;flex-direction:column;line-height:1.3}.brand-text b{font-size:19px;font-weight:800}.brand-text span{font-size:14px;color:var(--muted)}.pub-back{color:var(--text-2)!important;text-decoration:none;padding:10px 6px}.pub-back:hover{color:var(--accent-text)!important}.pub-hero{position:relative;padding:44px 0 8px;isolation:isolate;min-height:270px}.pub-hero h1{margin:0 0 10px;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.15;letter-spacing:-.01em;max-width:14ch}.pub-hero p{margin:0;color:var(--muted);font-size:clamp(17px,1.6vw,19px);max-width:56ch}.hero-orbit{position:absolute;inset-inline-end:-20px;top:-24px;width:min(400px,40vw);height:auto;z-index:-1;pointer-events:none;opacity:.9}.hero-orbit .ring{fill:none;stroke:var(--line-strong);stroke-width:1.5}.hero-orbit .ring-hot{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;opacity:.85}.hero-orbit .planet{fill:none;stroke:var(--line-strong);stroke-width:1.5}.hero-orbit .sat{fill:var(--accent)}.hero-orbit .sat-static{display:none}@media (prefers-reduced-motion:reduce){.hero-orbit .sat-anim{display:none}.hero-orbit .sat-static{display:inline}}@media (max-width:700px){.pub-hero{min-height:0}.hero-orbit{width:260px;inset-inline-end:-70px;top:-6px;opacity:.45}}@media (max-width:520px){.chip-btn .lbl{display:none}.chip-btn{padding:8px 11px;min-height:40px}.pub-back{font-size:14px}}.pub-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:28px 0 24px}.pub-tabs a{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px 20px;text-decoration:none;color:var(--text)!important;display:flex;align-items:center;gap:14px;transition:border-color .15s}.pub-tabs a:hover{border-color:var(--line-strong)}.pub-tabs a.on{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.pub-tabs .ico{width:46px;height:46px;border-radius:14px;background:var(--raise);color:var(--accent-text);display:flex;align-items:center;justify-content:center;flex:none}.pub-tabs a.on .ico{background:var(--btn);color:var(--btn-text)}.pub-tabs b{display:block;font-size:20px;font-weight:800}.pub-tabs small{color:var(--muted);font-size:15px}@media (max-width:640px){.pub-tabs{grid-template-columns:1fr}}.pub-cols{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;padding-bottom:56px}.pub-main{flex:999 1 560px;flex-direction:column}.pub-main,.pub-side{min-width:0;display:flex;gap:20px}.pub-side{flex:1 1 300px;flex-direction:column}.card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:var(--shadow)}.card h2{margin:0 0 12px;font-size:20px;font-weight:800}.card-accent{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:20px;padding:26px}.form{display:flex;flex-direction:column;gap:26px}fieldset{border:0;margin:0;padding:0;min-width:0}legend{font-size:18px;font-weight:800;margin-bottom:14px;padding:0}.sect{border-top:1px solid var(--line);padding-top:24px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:640px){.grid2,.grid3{grid-template-columns:1fr}.card,.card-accent{padding:20px}}.field{display:flex;flex-direction:column;gap:7px;font-weight:700}.field small,.hint{font-weight:400;color:var(--muted);font-size:14px}.pub input[type=email],.pub input[type=number],.pub input[type=tel],.pub input[type=text],.pub select,.pub textarea{padding:12px 14px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-2);color:var(--text);font-weight:400;width:100%;transition:border-color .15s,box-shadow .15s}.pub input:hover,.pub select:hover,.pub textarea:hover{border-color:var(--faint)}.pub textarea{resize:vertical}.pub ::placeholder{color:var(--faint)}.pub input:focus,.pub select:focus,.pub textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.choice{border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:border-color .15s,background .15s}.choice:hover{border-color:var(--line-strong)}.choice.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.choice span:first-child{display:flex;align-items:center;gap:8px;font-weight:700;font-size:17px}.choice small{color:var(--muted);font-size:14px}.check input,.choice input,.pill-choice input{accent-color:var(--accent)}.pill-choice{border:1px solid var(--line);border-radius:999px;padding:9px 18px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.pill-choice.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.check{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--text-2)}.btn{font-weight:800;font-size:18px;padding:13px 30px;border-radius:14px;border:0;background:var(--btn);color:var(--btn-text)!important;cursor:pointer;min-height:52px;transition:background .15s}.btn:hover{background:var(--btn-hover)}.btn:disabled{opacity:.6;cursor:wait}.btn-ghost{border-radius:14px;border:1px solid var(--line-strong);background:var(--raise);color:var(--text)!important}.btn-ghost,.btn-line{font-weight:700;font-size:16px;padding:11px 18px;cursor:pointer;min-height:46px}.btn-line{border-radius:14px;border:1px solid var(--accent);background:transparent;color:var(--text)}.btn-ok{font-weight:700;font-size:16px;padding:11px 18px;border-radius:14px;border:1px solid var(--ok-line);background:var(--ok-bg);color:var(--ok-text);cursor:pointer;min-height:46px}.err{background:var(--err-bg);border:1px solid var(--err-line);color:var(--err-text);border-radius:12px}.err,.okbox{padding:12px 16px}.okbox{background:var(--ok-bg);border:1px solid var(--ok-line);color:var(--ok-text);border-radius:12px}.muted{color:var(--muted)}.hp{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.hp,.stub{overflow:hidden}.stub{position:relative;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:20px}.stub-top{padding:26px 26px 20px;display:flex;flex-direction:column;gap:10px}.stub-cut{position:relative;height:0;border-top:2px dashed var(--accent-line);margin:0 22px}.stub-cut:after,.stub-cut:before{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--bg);border:1px solid var(--accent-line)}.stub-cut:before{inset-inline-start:-35px}.stub-cut:after{inset-inline-end:-35px}.stub-bottom{padding:20px 26px 26px;display:flex;flex-direction:column;gap:12px}.ticketno{font-size:clamp(28px,5vw,40px);font-weight:800;letter-spacing:.02em;direction:ltr;text-align:start;line-height:1.1}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.steps li{display:flex;flex-direction:column;gap:6px;font-size:15px}.steps li i{height:6px;border-radius:3px;background:var(--line)}.steps li.on i{background:var(--accent)}.steps li.on{font-weight:700}.steps li:not(.on){color:var(--muted)}.status-pill{border-radius:999px;padding:6px 14px;font-size:15px;font-weight:700;background:var(--warn-bg);color:var(--warn-text);white-space:nowrap}.msg{border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.msg-c{background:var(--surface);border:1px solid var(--line)}.msg-s{background:var(--accent-soft);border:1px solid var(--accent-line)}.msg-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-weight:700}.msg-head time{font-weight:400;font-size:14px;color:var(--muted)}.msg p{margin:0;white-space:pre-wrap;line-height:1.8;color:var(--text-2)}.event{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);padding:0 8px}.event:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--line-strong);flex:none}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 16px;gap:10px 16px;font-size:15px;margin:0}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:700}.stars{display:flex;gap:6px;flex-direction:row-reverse;justify-content:flex-start}.stars input{position:absolute;opacity:0;width:1px;height:1px}.stars label{font-size:36px;line-height:1;color:var(--line-strong);cursor:pointer;padding:2px;transition:color .1s}.stars input:checked~label,.stars label:hover,.stars label:hover~label{color:#ffb020}.stars input:focus-visible+label{outline:2px solid var(--accent);border-radius:4px}.pub-footer{border-top:1px solid var(--line);color:var(--faint);font-size:14px;padding:22px 0}.ad{min-height:100vh;background:var(--bg);color:var(--text);display:flex;flex-wrap:wrap}.ad a{color:var(--accent-text)}.ad-nav{flex:1 1 230px;background:var(--sidebar);color:#fff;padding:20px 14px;display:flex;flex-direction:column;gap:2px}.ad-nav .brand{padding:4px 8px 18px;color:#fff!important}.ad-nav .brand-text span{color:#b8afa6}.ad-nav a.item{color:#d6cec6!important;text-decoration:none;padding:10px 12px;border-radius:10px;font-size:15px;display:flex;justify-content:space-between;align-items:center;gap:8px;transition:background .15s}.ad-nav a.item:hover{background:hsla(0,0%,100%,.05)}.ad-nav a.item.on{background:var(--sidebar-on);color:#fff!important;font-weight:700}.ad-nav a.item span{font-size:13px;min-width:24px;text-align:center;border-radius:999px;padding:0 7px;background:hsla(0,0%,100%,.07)}.ad-nav a.item.on span{background:#f60;color:#14110f;font-weight:700}.ad-nav hr{border:0;height:1px;background:var(--sidebar-line);margin:12px 4px}.ad-nav .me{margin-top:auto;padding:12px;color:#b8afa6;font-size:14px;border-top:1px solid var(--sidebar-line);display:flex;flex-direction:column;gap:6px}.ad-nav .me b{color:#fff;display:block}.ad-nav .me .row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ad-nav .me button.link{background:none;border:0;color:#ff8a3d;cursor:pointer;padding:6px 0;font-size:14px}.ad-nav .chip-btn{color:#fff!important;border-color:#4a4038;font-size:14px;min-height:36px;padding:5px 12px}.ad-main{flex:999 1 600px;min-width:0;padding:26px;display:flex;flex-direction:column;gap:18px}.ad-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ad-title h1{margin:0;font-size:28px;font-weight:800}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:800px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit!important;box-shadow:var(--shadow)}a.kpi:hover{border-color:var(--line-strong)}.kpi span{font-size:14px;color:var(--muted)}.kpi b{font-size:30px;font-weight:800;line-height:1.2}.kpi small{font-size:13px;color:var(--muted)}.kpi.warn{background:var(--err-bg);border-color:var(--err-line)}.kpi.warn b,.kpi.warn span{color:var(--err-text)}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px}.filters label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.ad input[type=date],.ad input[type=email],.ad input[type=password],.ad input[type=search],.ad input[type=text],.ad select,.ad textarea{padding:9px 11px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-2);color:var(--text);font-size:15px}.ad input:focus,.ad select:focus,.ad textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.ad textarea{resize:vertical;width:100%}.ad code{background:var(--chip);border-radius:5px;padding:1px 5px}.ad-btn{font-weight:700;font-size:15px;padding:0 18px;border-radius:10px;border:0;background:var(--btn);color:var(--btn-text)!important;cursor:pointer;min-height:42px;text-decoration:none}.ad-btn:hover{background:var(--btn-hover)}.ad-btn2{font-weight:600;font-size:14px;padding:0 14px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text)!important;cursor:pointer;min-height:40px;text-decoration:none;display:inline-flex;align-items:center}.ad-btn2:hover{border-color:var(--faint)}.ad-btn2[aria-current=page]{background:var(--text);color:var(--bg)!important;border-color:var(--text)}.ad-btn-danger{font-weight:700;font-size:14px;padding:0 14px;border-radius:10px;border:1px solid var(--err-line);color:var(--err-text);cursor:pointer;min-height:40px}.ad-btn-danger,.tbl-wrap{background:var(--surface)}.tbl-wrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:14px;min-width:900px}.tbl th{background:var(--raise);color:var(--muted);text-align:right;font-weight:600;padding:11px 14px;white-space:nowrap}.tbl td{padding:12px 14px;border-top:1px solid var(--line);vertical-align:top}.tbl tbody tr:hover td{background:color-mix(in srgb,var(--accent) 5%,transparent)}.tbl tr.late td{background:color-mix(in srgb,var(--err-text) 7%,transparent)}.tbl .sub{font-size:13px;color:var(--muted);display:block;font-weight:400}.tag{display:inline-block;border-radius:7px;padding:3px 9px;font-size:13px;white-space:nowrap;background:color-mix(in srgb,var(--c,var(--chip-text)) 14%,transparent);color:var(--c,var(--chip-text))}.t-NEW{--c:var(--st-new)}.t-IN_PROGRESS{--c:var(--st-prog)}.t-WAITING_CUSTOMER{--c:var(--st-wait)}.t-RESOLVED{--c:var(--st-done)}.t-CLOSED{--c:var(--st-closed)}.p-HIGH{--c:var(--err-text);font-weight:700}.p-NORMAL{--c:var(--chip-text)}.p-LOW{--c:var(--muted)}.p-URGENT,.t-esc{background:#8c3209;color:#fff;font-weight:700}.late-txt{color:var(--err-text);font-weight:700}.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow)}.panel h2{margin:0;font-size:16px;font-weight:800}.ad-cols{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.ad-cols>.l{flex:999 1 520px;flex-direction:column}.ad-cols>.l,.ad-cols>.r{min-width:0;display:flex;gap:14px}.ad-cols>.r{flex:1 1 300px}.ad-cols>.r,.amsg{flex-direction:column}.amsg{border-radius:16px;padding:16px 18px;display:flex;gap:6px;background:var(--surface);border:1px solid var(--line)}.amsg.s{background:var(--accent-soft);border-color:var(--accent-line)}.amsg.i{background:var(--warn-bg);border-color:var(--warn-line)}.amsg .h{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-weight:700}.amsg .h small{font-weight:400;color:var(--muted)}.amsg p{margin:0;white-space:pre-wrap;line-height:1.8}.aevent{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);padding:0 8px}.aevent:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--line-strong);flex:none}.akv{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 14px;gap:8px 14px;font-size:14px;margin:0}.akv dt{color:var(--muted)}.akv dd{margin:0;font-weight:600;overflow-wrap:anywhere}.aform label{gap:4px;font-size:13px;color:var(--muted)}.aform,.aform label{display:flex;flex-direction:column}.aform{gap:10px}.tabs-row{display:flex;gap:6px;flex-wrap:wrap}.tabs-row label{border:1px solid var(--line-strong);border-radius:999px;padding:7px 15px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;gap:6px;color:var(--text)}.tabs-row label.on-public{border-color:var(--btn);background:var(--accent-soft)}.tabs-row label.on-internal{border-color:var(--warn-line);background:var(--warn-bg)}.tabs-row input{accent-color:var(--btn)}.aerr{background:var(--err-bg);border:1px solid var(--err-line);color:var(--err-text);border-radius:10px}.aerr,.aok{padding:10px 14px}.aok{background:var(--ok-bg);border:1px solid var(--ok-line);color:var(--ok-text);border-radius:10px}.escbox{background:var(--err-bg);border:1px solid var(--err-line);border-radius:12px;padding:12px 14px;color:var(--err-text);font-size:14px}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:20px;position:relative;overflow:hidden;isolation:isolate}.login-wrap .hero-orbit{inset:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:min(980px,150vw);opacity:.7}.login{position:relative;box-shadow:var(--shadow);background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:32px;width:100%;max-width:410px;gap:14px;color:var(--text)}.login,.login label{display:flex;flex-direction:column}.login label{gap:6px;font-weight:600;font-size:14px}.login input{padding:12px 14px;border:1px solid var(--line-strong);border-radius:12px;font-size:16px;background:var(--surface-2);color:var(--text)}.empty{padding:40px;text-align:center;color:var(--muted)}.pager{display:flex;gap:8px;justify-content:center}.rep-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bars li{display:grid;grid-template-columns:minmax(90px,44%) 1fr 72px;align-items:center;grid-gap:10px;gap:10px;font-size:14px}.bars .bl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bars .bt{height:10px;background:var(--chip);border-radius:4px;overflow:hidden;display:flex;justify-content:flex-start}.bars .bt i{display:block;height:100%;background:var(--btn);border-radius:4px}.bars .bv{font-weight:700;white-space:nowrap}.bars .bv small{font-weight:400;color:var(--muted)}.chart .gl{stroke:var(--grid)}.chart .ax{stroke:var(--line-strong)}.chart text{fill:var(--muted)}.chart .bar{fill:var(--btn)}.col:hover .hit{fill:color-mix(in srgb,var(--text) 6%,transparent)}.print-only{display:none}@media print{.ad,html[data-theme=dark] .ad{color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#fff;--raise:#f8f9fb;--line:#e1e4e8;--line-strong:#c7ced7;--text:#14110f;--text-2:#2b2f36;--muted:#5b6472;--faint:#7a828e;--accent-text:#b43c0a;--accent-soft:#fff1e8;--accent-line:#f2c2a4;--btn:#c2410c;--ok-bg:#e4f3ea;--ok-line:#b9dec8;--ok-text:#1f6b44;--err-bg:#fbeae2;--err-line:#f1c7b3;--err-text:#8c3209;--warn-bg:#fbf1d9;--warn-line:#eed9a8;--warn-text:#6e4700;--chip:#eef1f4;--chip-text:#3a4352;--grid:#e7eaee;--st-new:#0a5269;--st-prog:#24427a;--st-wait:#7a4f00;--st-done:#1f6b44;--st-closed:#3a4352;--shadow:none}@page{size:A4;margin:12mm 10mm}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body,html{background:#fff}.ad-nav,.no-print{display:none!important}.ad,.print-only{display:block}.ad{min-height:0}.ad-main{padding:0;gap:12px}.print-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:3px solid #f60;padding-bottom:10px;margin-bottom:4px}.print-head img{height:58px;width:auto}.print-head div{display:flex;flex-direction:column;gap:2px;text-align:left;font-size:11pt;color:#5b6472}.print-head b{font-size:16pt;color:#14110f}.print-foot{border-top:1px solid #dde2e8;padding-top:6px;font-size:9pt;color:#5b6472;text-align:center}.kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px}.kpi{padding:10px 12px}.kpi b{font-size:20pt}.kpi,.panel,.tbl tr{page-break-inside:avoid;break-inside:avoid}.panel{padding:12px}.rep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tbl-wrap{overflow:visible}.tbl{min-width:0!important;font-size:10pt}.tbl td,.tbl th{padding:6px 8px}.tbl tbody tr:hover td{background:none}a{color:inherit!important;text-decoration:none!important}}