:root{--ground:#EDF1F2;--surface:#FFFFFF;--surface-2:#F5F8F9;--ink:#0F1A1E;--ink-2:#33474E;--muted:#61777E;--line:#D6E0E3;--line-2:#E7EDEF;--accent:#0F72AD;--accent-soft:#D7E8F4;--accent-ghost:#B4D3E8;--ok:#17804A;--ok-soft:#DDEEE4;--warn:#B56A00;--warn-soft:#F6E9D2;--crit:#B4362A;--crit-soft:#F6DEDA;--r:8px}@media (prefers-color-scheme:dark){:root{--ground:#0B1114;--surface:#141D21;--surface-2:#1A252A;--ink:#E4ECEE;--ink-2:#B4C6CB;--muted:#8AA0A7;--line:#25343A;--line-2:#1E2C31;--accent:#62B6E4;--accent-soft:#17313F;--accent-ghost:#2C536B;--ok:#55BA88;--ok-soft:#163024;--warn:#DDA544;--warn-soft:#33280F;--crit:#EA8070;--crit-soft:#361C18}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:Golos Text,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.num{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.app{display:grid;grid-template-columns:210px 1fr;min-height:100vh}.rail{background:var(--surface);border-right:1px solid var(--line);padding:18px 12px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand,.rail{display:flex;flex-direction:column;gap:2px}.brand{padding:4px 10px 18px}.brand b{font-size:15px;font-weight:600;letter-spacing:-.02em}.brand span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.09em}.rail a{display:flex;justify-content:space-between;padding:8px 10px;border-radius:var(--r);color:var(--ink-2);font-weight:500}.rail a:hover{background:var(--surface-2);color:var(--ink)}.rail a[data-active=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.rail footer{margin-top:auto;padding:10px;font-size:11px;color:var(--muted);border-top:1px solid var(--line-2);line-height:1.5}main{padding:22px 26px 60px}.head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:18px}.sub{font-size:12.5px;color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap}td,th{padding:9px 12px}td{border-bottom:1px solid var(--line-2);vertical-align:middle}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}.cust{font-weight:500;line-height:1.3}.cust small{display:block;color:var(--muted);font-weight:400;font-size:11.5px;margin-top:1px}.pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:20px;font-size:11.5px;font-weight:500;white-space:nowrap}.pill i{width:6px;height:6px;border-radius:50%}.p-ok{background:var(--ok-soft);color:var(--ok)}.p-ok i{background:var(--ok)}.p-warn{background:var(--warn-soft);color:var(--warn)}.p-warn i{background:var(--warn)}.p-crit{background:var(--crit-soft);color:var(--crit)}.p-crit i{background:var(--crit)}.p-acc{background:var(--accent-soft);color:var(--accent)}.p-acc i{background:var(--accent)}.p-mut{background:var(--surface-2);color:var(--muted);border:1px solid var(--line-2)}.p-mut i{background:var(--muted)}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:8px;align-items:start}.col{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column}.col>header{padding:12px 14px;border-bottom:1px solid var(--line-2)}.col>header b{display:block;font-size:12.5px;font-weight:600}.col>header span{font-size:11.5px;color:var(--muted)}.card{padding:11px 14px;border-bottom:1px solid var(--line-2)}.card:last-child{border-bottom:0}.card b{display:block;font-size:12.5px;font-weight:500;line-height:1.3}.card small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.card .money{margin-top:5px;font-size:12.5px;font-weight:600}.empty{padding:14px;font-size:12px}.minibar{width:74px;height:6px;border-radius:3px;background:var(--line);overflow:hidden;display:flex;gap:1px}.minibar i{height:100%;display:block}.seg-fact{background:var(--accent)}.seg-plan{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--accent) 34%,transparent) 0 3px,transparent 3px 6px)}.seg-free{background:var(--line)}.bar{display:flex;height:16px;border-radius:4px;overflow:hidden;background:var(--surface-2);gap:2px}.bar>i{display:block;height:100%}.grid2{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:20px;gap:20px;align-items:start}@media(max-width:1000px){.grid2{grid-template-columns:1fr}}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1px;gap:1px;background:var(--line-2);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-bottom:20px}.fact{background:var(--surface);padding:11px 14px}.fact dt{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.fact dd{margin:0;font-size:14px;font-weight:600;font-family:IBM Plex Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fact.alarm dd{color:var(--crit)}form.card-form{padding:16px;gap:14px}.field,form.card-form{display:flex;flex-direction:column}.field{gap:5px}.field label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}input,select,textarea{font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--ink);width:100%}textarea{resize:vertical;min-height:52px}.sz-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.sz-grid input{text-align:right;font-family:IBM Plex Mono,monospace}.sz-grid label{display:flex;justify-content:space-between;gap:4px}.sz-grid label em{font-style:normal;font-size:10px;color:var(--muted);text-transform:none;letter-spacing:0;font-weight:400}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.btn{padding:9px 16px;border-radius:6px;font-weight:600;font-size:13px;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer}.btn.ghost{background:transparent;border-color:var(--line);color:var(--ink-2)}.btn.mini{padding:4px 10px;font-size:11.5px;font-weight:500}.size-row{display:grid;grid-template-columns:66px 1fr 150px;grid-gap:12px;gap:12px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--line-2)}.size-row:last-child{border-bottom:0}.size-row b{font-size:13px}.size-row span.sup{font-size:10px;color:var(--muted);border:1px solid var(--line);padding:1px 5px;border-radius:3px;margin-left:6px}.size-nums{text-align:right;font-family:IBM Plex Mono,monospace;font-size:12px}.mrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line-2)}.mrow:last-child{border-bottom:0}.mrow b{font-family:IBM Plex Mono,monospace;font-weight:600}.mrow.total{background:var(--surface-2)}.back{display:inline-block;color:var(--accent);font-weight:500;font-size:13px;margin-bottom:12px}.meter{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;margin-bottom:20px}.meter-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:14px}.meter-top h2{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.meter-big{display:flex;align-items:baseline;gap:8px}.meter-big b{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1;font-family:IBM Plex Mono,monospace}.meter-big span{font-size:13px;color:var(--muted)}.keys{gap:20px;flex-wrap:wrap;margin-top:12px}.key,.keys{display:flex}.key{align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2)}.key i{width:10px;height:10px;border-radius:2px;flex:none}.key b{font-family:IBM Plex Mono,monospace;font-weight:600;color:var(--ink)}.sig{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-2);position:relative}.sig:last-child{border-bottom:0}.sig:hover{background:var(--surface-2)}.sig:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.sig.crit:before{background:var(--crit)}.sig.warn:before{background:var(--warn)}.sig.info:before{background:var(--accent)}.sig .body{flex:1 1;min-width:0}.sig .t{font-weight:600;font-size:13.5px;margin-bottom:2px}.sig .d{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.sig .v{text-align:right;flex:none;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:13px}.sig.crit .v{color:var(--crit)}.sig.warn .v{color:var(--warn)}.sig.info .v{color:var(--accent)}.panel>header h2{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.panel>header{padding:13px 16px;border-bottom:1px solid var(--line-2);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.panel>header .note{font-size:11.5px;color:var(--muted)}.empty{padding:16px;color:var(--muted);font-size:12.5px}.dt-groups th{text-align:center;border-bottom:1px solid var(--line-2)}.dt th.dt-th{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15;vertical-align:bottom}.dt-th{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dt-th:hover{color:var(--ink)}.dt-sort{color:var(--accent)}.dt-filter-row th{padding:4px 10px 8px;border-bottom:1px solid var(--line)}.dt-filter-row input{padding:4px 8px;font-size:12px;font-weight:400;text-transform:none;letter-spacing:normal;background:var(--surface-2);border:1px solid var(--line);border-radius:5px;width:100%;min-width:0;box-sizing:border-box}.dt-status{display:flex;gap:12px;align-items:center;padding:8px 12px;font-size:11.5px;color:var(--muted);border-top:1px solid var(--line-2)}.dt-reset{background:none;border:none;padding:0;margin:0;color:var(--accent);font-size:11.5px;font:inherit;cursor:pointer;width:auto}.dt-reset:hover{text-decoration:underline}.dt{table-layout:fixed}.dt td,.dt th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt th{padding-left:10px;padding-right:10px}.dt td{padding:9px 10px}tr.row-ours{background:var(--accent-soft)}.progress,tr.row-unverified td{color:var(--muted)}.progress{font-size:12px;margin-top:3px}.progress>summary{display:flex;align-items:baseline;gap:6px;cursor:pointer;list-style:none;width:-moz-fit-content;width:fit-content}.progress>summary::-webkit-details-marker{display:none}.progress>summary i{font-style:normal;color:var(--accent)}.progress>summary b{font-weight:400;color:var(--accent);border-bottom:1px dotted}.progress[open]>summary b{visibility:hidden}.progress>div{margin-top:6px;line-height:1.5;font-size:11.5px}.filterbar{padding:10px 12px}.filterbar form{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.filterbar .field{flex:1 1 140px;min-width:118px;max-width:240px;gap:3px}.filterbar .field label{font-size:11.5px;font-weight:400;color:var(--muted);line-height:1.15}.filterbar input,.filterbar select{height:32px;padding:4px 9px;font-size:12.5px}.filterbar .chip{flex:0 0 auto;height:32px;display:inline-flex;align-items:center}.viewbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.viewswitch a[data-active=true]{box-shadow:inset 0 -2px 0 0 var(--accent)}.viewswitch .cnt{margin-left:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.72}.dt-box{display:flex;flex-direction:column;min-width:0}.dt-bar{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--line-2)}.dt-count{font-size:11.5px;color:var(--muted)}.dt-more{display:flex;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid var(--line-2)}.dt .note{font-size:11.5px;color:var(--muted)}.dt-wrap{max-height:calc(100vh - 210px)}.dt .dt-head-row th{z-index:2}.dt .dt-groups th,.dt .dt-head-row th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface-2)}.dt .dt-groups th{z-index:3;height:26px;padding:4px 10px;line-height:1.2}.dt .dt-head-below th{top:26px}.dt-sort{white-space:nowrap}.dt tbody tr:nth-child(2n) td{background:var(--surface-2)}@supports (background:color-mix(in srgb,red 50%,blue)){.dt tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface-2) 80%,var(--surface))}}.dt tbody tr.row-ours td{background:var(--accent-soft)}.dt tbody tr.dt-link{cursor:pointer}.dt tbody tr.dt-link:hover td{background:var(--surface-2)}.dt tbody tr.row-ours.dt-link:hover td{background:var(--accent-soft)}.hint-i{display:inline-block;margin-left:4px;color:var(--accent);cursor:help;font-style:normal;font-size:11px;line-height:1}.fact dt .hint-i{text-transform:none;letter-spacing:0}.fact dd .note{font-size:11.5px;font-weight:400;font-family:inherit;color:var(--muted)}table.mini{font-size:12.5px}table.mini th{padding:7px 10px}table.mini td{padding:6px 10px}tr.mini-link{cursor:pointer}tr.mini-link:hover td{background:var(--surface-2)}.mcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.mcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.mcard>h3{margin:0;padding:10px 14px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-bottom:1px solid var(--line-2);display:flex;justify-content:space-between;align-items:baseline}.mcard>h3 a{font-weight:400;text-transform:none;letter-spacing:0;font-size:12px}.mcard .facts{margin:0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.mcard .fact{min-width:0;padding:10px 12px}.mcard .fact dt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcard .fact dd{font-size:13px}.summary-cards{grid-template-columns:4fr 5fr 5fr}.summary-cards .fact dd{white-space:nowrap}@media(max-width:1400px){.summary-cards{grid-template-columns:1fr}}.mcard .empty{padding:12px 14px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}@media(max-width:1200px){.grid3{grid-template-columns:1fr}}.filterbar .search{flex:2 1 360px;max-width:560px}.filterbar details.more{flex-basis:100%}.filterbar details.more>summary{cursor:pointer;font-size:12px;color:var(--accent);list-style:none;width:-moz-fit-content;width:fit-content}.filterbar details.more>summary::-webkit-details-marker{display:none}.filterbar details.more>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.delta-good{color:var(--ok-ink)}.delta-bad{color:var(--crit)}.copy{cursor:copy;border-bottom:1px dotted var(--line);-webkit-user-select:all;-moz-user-select:all;user-select:all}.copy:hover{border-bottom-color:var(--accent)}.copy[data-done]:after{content:" скопировано";color:var(--ok-ink);font-family:inherit;font-size:11px;font-weight:400}.commontags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 14px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line-2)}.bands~.commontags,main>.commontags{border:0;padding:0 2px 10px}.listhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;border-bottom:1px solid var(--line-2)}.listhead .commontags{border:0}.listhead .legend{padding:8px 14px}.legend{display:inline-flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--muted)}.legend>span{display:inline-flex;align-items:center;gap:6px}.legend i{display:inline-block;width:18px;height:8px;border-radius:2px}.legend i.seg-free{background:var(--line)}.whyopen{font-size:11.5px;margin-top:3px;max-width:230px;line-height:1.3}.sig .v small,.whyopen{display:block;color:var(--muted)}.sig .v small{margin-top:2px;font-family:inherit;font-weight:400;font-size:11px;white-space:nowrap}.alarmline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 12px;padding:9px 14px;border-radius:var(--r,6px);border:1px solid var(--crit);background:var(--crit-soft);color:var(--crit-ink,var(--crit));font-size:13px;text-decoration:none}.alarmline b{font-weight:600}.alarmline span{color:var(--ink)}.alarmline:hover{filter:brightness(.98)}#escrow{margin-top:20px;scroll-margin-top:16px}