:root{--bg:#15171c;--surface:#1d2027;--surface-alt:#262a33;--border:#2f343e;--text:#e6e9ef;--text-muted:#939bab;--accent:#6b80ff;--accent-hover:#8394ff;--accent-soft:#1e2440;--danger:#c97264;--success:#7ca982;--warning:#d4a44e;--st-eileje:#939bab;--st-ekranas:#7ca982;--st-perskambinti:#d4a44e;--st-ne:#6b7280;--st-nebeskambinti:#c97264;--r:8px;--r-sm:5px;--sidebar:218px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#e4e9ef;--surface:#f3f6f9;--surface-alt:#d9e0e8;--border:#c7d0db;--text:#1d2530;--text-muted:#5d6878;--accent:#2f46c8;--accent-hover:#2537a6;--accent-soft:#dfe4fb;--danger:#ae4639;--success:#41714b;--warning:#7d642b;--st-eileje:#7d8798;--st-ekranas:#41714b;--st-perskambinti:#7d642b;--st-ne:#9aa3b0;--st-nebeskambinti:#ae4639;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}.mono,.side-sec,.nav a,.col,.pill,.kpi span,.meta,h1+.cnt,.tag,label.f{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.shell{min-height:100vh;display:flex}.side{width:var(--sidebar);border-right:1px solid var(--border);height:100vh;padding:18px 12px;padding-top:calc(18px + env(safe-area-inset-top,0px));flex:none;position:sticky;top:0;overflow-y:auto}.side-brand{align-items:center;gap:8px;padding:0 8px 4px;font-size:15px;font-weight:600;display:flex}.side-brand svg{width:18px;height:18px}.side-brand b{color:var(--accent);font-weight:600}.side-state{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);padding:0 8px 20px;font-family:JetBrains Mono,monospace;font-size:9.5px}.side-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:0 8px 8px;font-size:9.5px}.nav{flex-direction:column;gap:1px;display:flex}.nav a{border-radius:var(--r-sm);letter-spacing:.03em;color:var(--text-muted);border-left:2px solid #0000;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.nav a:hover{background:var(--surface);color:var(--text)}.nav a.on{background:var(--surface);color:var(--text);border-left-color:var(--accent)}.nav svg{opacity:.85;flex:none;width:15px;height:15px}.work{flex:1;min-width:0;padding:26px 30px 70px}h1{letter-spacing:-.02em;margin:0 0 3px;font-size:30px;font-weight:600}h1+.cnt{letter-spacing:.04em;color:var(--text-muted);margin:0 0 18px;font-size:11.5px}.meta{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.kpi{border:1px solid var(--border);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:26px;margin:0 0 18px;padding:13px 18px;display:flex}.kpi>div{align-items:baseline;gap:8px;display:flex}.kpi span{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:9.5px}.kpi b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:19px;font-weight:600}.kpi .win b{color:var(--success)}.tbl-wrap{border:1px solid var(--border);border-radius:var(--r);overflow:hidden}table.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 14px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 14px;font-size:13.5px}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr:hover{background:var(--surface)}.tbl .nm{font-size:14px;font-weight:500}.tbl .dim{color:var(--text-muted)}.tbl .tel{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12.5px}.tbl .warn{color:var(--danger);font-size:11px}.tbl td.veiksmai{white-space:nowrap;text-align:right;width:1%}.pill{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:9.5px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.pill.eileje{color:var(--st-eileje)}.pill.ekranas{color:var(--st-ekranas)}.pill.perskambinti{color:var(--st-perskambinti)}.pill.ne{color:var(--st-ne)}.pill.nebeskambinti{color:var(--st-nebeskambinti)}.btn{font:inherit;background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:var(--r-sm);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--text)}.btn svg{width:14px;height:14px}.btn.pr{background:var(--accent);border-color:var(--accent);color:#fff}.btn.pr:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.kort{border:1px solid var(--border);border-radius:var(--r);margin:0 0 16px;padding:15px 18px}.kort .nm{font-size:17px;font-weight:600}.kort .ln{color:var(--text-muted);margin-top:3px;font-size:13.5px}.kort .warn{color:var(--danger);margin-top:7px;font-size:12.5px;font-weight:500;display:block}.say{border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--r-sm);background:var(--surface);margin:0 0 11px;padding:14px 16px;font-size:18px;line-height:1.5}.say em{background:var(--accent-soft);border-radius:3px;padding:1px 5px;font-style:normal}.note{color:var(--text-muted);margin:0 0 13px;font-size:13.5px}.note b{color:var(--text);font-weight:600}.pauze{background:var(--accent-soft);border:1px solid var(--border);border-radius:var(--r-sm);margin:0 0 14px;padding:11px 14px;font-size:14px;font-weight:600}ul.sar{margin:0 0 13px;padding-left:18px}ul.sar li{color:var(--text-muted);margin-bottom:8px;font-size:14px}ul.sar li b{color:var(--text)}.opts{flex-direction:column;gap:7px;max-width:560px;display:flex}.opt{appearance:none;text-align:left;width:100%;font:inherit;background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:13px 15px;font-size:14.5px;font-weight:500;display:flex}.opt:hover{border-color:var(--accent)}.opt.win{border-color:var(--success)}.opt .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-left:auto;font-size:9px}label.f{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin:16px 0 6px;font-size:9.5px;display:block}input[type=text],input[type=date],input[type=password],select,textarea{width:100%;max-width:560px;font:inherit;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);padding:10px 12px;font-size:15px}input:focus,select:focus,textarea:focus{outline:1px solid var(--accent);border-color:var(--accent)}textarea{resize:vertical;min-height:86px}.check{align-items:center;gap:9px;margin-top:10px;font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent)}.save{width:100%;max-width:560px;margin-top:20px;padding:13px;font-size:15px}h2.sec{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:26px 0 10px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}@media (max-width:760px){.shell{display:block}.side{z-index:30;border-right:none;border-bottom:1px solid var(--border);background:var(--bg);width:auto;height:auto;padding:8px 10px;padding-top:calc(8px + env(safe-area-inset-top,0px));align-items:center;gap:10px;display:flex;position:sticky;top:0;overflow-x:auto}.side-brand{flex:none;padding:0 4px 0 6px}.side-state,.side-sec{display:none}.nav{flex-direction:row;gap:3px}.nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;padding:8px 11px}.nav a.on{border-left:none;border-bottom-color:var(--accent)}.nav svg{display:none}.work{padding:18px 14px 80px}h1{font-size:23px}.kpi{gap:16px;padding:11px 13px}.kpi b{font-size:17px}.tbl th:nth-child(3),.tbl td:nth-child(3),.tbl th:nth-child(4),.tbl td:nth-child(4){display:none}.tbl td,.tbl th{padding:10px 11px}}
