:root{--bg-0:#f6f4f0;--bg-1:#fff;--ink-0:#1a1d26;--ink-1:#3e424e;--ink-2:#6b6f7c;--ink-3:#b4b8c2;--stroke:#14161e52;--stroke-hi:#14161e8c;--lime:#c8f26b;--lime-d:#b8e664;--lilac:#c9b8f2;--lilac-d:#a88fe0;--mint:#a8e6d4;--mint-d:#7ad4bc;--peach:#fbc9a8;--peach-d:#f4a87c;--rose:#f4a7c9;--violet:#6d5bd9;--inv-bg:#1a1d26;--inv-ink-0:#fff;--inv-ink-1:#c8cdd8;--inv-ink-2:#8a8f9e;--inv-stroke:#ffffff1a;--hatch:#14161e0d;--grid-line:#14161e0f;--s0:var(--bg-0);--s1:var(--bg-0);--s2:#14161e24;--s3:var(--stroke);--s4:var(--stroke-hi);--s5:var(--ink-3);--s6:var(--ink-2);--s7:var(--ink-1);--s8:var(--ink-0);--s9:var(--inv-bg);--sand:var(--ink-0);--sand-pale:var(--bg-0);--sq-bg:#eef3ef;--sq-fg:#365e43;--etsy-bg:#faf5f0;--etsy-fg:#a05228;--brand:var(--ink-0);--r-2xs:4px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:22px;--r-pill:100px;--shadow-xs:0 1px 2px #14161e08;--shadow-sm:0 4px 14px -4px #14161e0f;--shadow-md:0 12px 30px -10px #14161e1a;--shadow-lg:0 24px 60px -20px #14161e24;--shadow-xl:0 30px 80px -30px #14161e2e;--t-xfast:.1s ease;--t-fast:.15s ease;--t-base:.2s ease;--t-slow:.3s ease;--status-prog-bg:#e6defa;--status-prog-fg:#5938d7;--status-done-bg:#e8f4c8;--status-done-fg:#4f7a1f;--status-blocked-bg:#f8ddd2;--status-blocked-fg:#8a1a1a;--status-todo-bg:#14161e0a;--status-todo-fg:var(--ink-2);--error-fg:#8a1a1a;--error-bg:#f8c7c7;--error-border:#8a1a1a40}html[data-theme=dark]{--bg-0:#14101a;--bg-1:#1c1727;--ink-0:#fff;--ink-1:#cfc4dc;--ink-2:#8a82a0;--ink-3:#5a526e;--stroke:#dcb4ff66;--stroke-hi:#dcb4ff99;--lime:#c8f26b;--lime-d:#b8e664;--lilac:#c9b8f2;--lilac-d:#a88fe0;--mint:#a8e6d4;--mint-d:#7ad4bc;--peach:#fbc9a8;--peach-d:#f4a87c;--rose:#f4a7c9;--violet:#b091ff;--inv-bg:#fff;--inv-ink-0:#14101a;--inv-ink-1:#3a2f42;--inv-ink-2:#6b5a7e;--inv-stroke:#14161e66;--hatch:#dcb4ff0f;--grid-line:#dcb4ff12;--s0:var(--bg-0);--s1:var(--bg-0);--s2:#dcb4ff24;--s3:var(--stroke);--s4:var(--stroke-hi);--s5:var(--ink-3);--s6:var(--ink-2);--s7:var(--ink-1);--s8:var(--ink-0);--s9:var(--inv-bg);--sand:var(--ink-0);--sand-pale:var(--bg-0);--brand:var(--ink-0);--status-prog-bg:#b091ff2e;--status-prog-fg:#c9b8f2;--status-done-bg:#b8e6642e;--status-done-fg:#b8e664;--status-blocked-bg:#f4a78c2e;--status-blocked-fg:#f4a78c;--status-todo-bg:#dcb4ff0a;--status-todo-fg:var(--ink-2);--error-fg:#f88;--error-bg:#ff888824;--error-border:#ff88884d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-0);color:var(--ink-0);font-family:Inter Tight,system-ui,sans-serif}code,.mono{font-family:JetBrains Mono,monospace}.login-wrap{place-items:center;min-height:100vh;display:grid}.login-card{background:var(--bg-1);border:1px solid var(--stroke);flex-direction:column;gap:14px;width:320px;padding:28px;display:flex}.login-card label{color:var(--ink-1);flex-direction:column;gap:4px;font-size:13px;display:flex}.login-card input{border:1px solid var(--stroke);background:var(--bg-0);color:var(--ink-0);font:inherit;padding:8px}.login-error{color:var(--error-fg);background:var(--error-bg);border:1px solid var(--error-border);padding:8px;font-size:13px}.login-card button{border:1px solid var(--stroke);background:var(--ink-0);color:var(--bg-1);font:inherit;cursor:pointer;padding:8px 12px}.frame{flex-direction:column;min-height:100vh;display:flex}.topbar{background:var(--bg-1);border-bottom:1px solid var(--stroke);align-items:center;gap:12px;padding:8px 14px;display:flex}.brand{color:var(--ink-0);white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none}.topbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.asof{color:var(--ink-1);background:var(--bg-0);border:1px solid var(--stroke);border-radius:var(--r-pill);white-space:nowrap;padding:3px 10px;font-size:12px}.btn,.burger{border:1px solid var(--stroke);background:var(--bg-0);color:var(--ink-0);font:inherit;cursor:pointer;border-radius:var(--r-xs);padding:4px 10px;font-size:12px}.btn:disabled{opacity:.5;cursor:default}.burger{display:none}.gs{flex:0 320px;position:relative}.gs-input{border:1px solid var(--stroke);background:var(--bg-0);width:100%;color:var(--ink-0);font:inherit;border-radius:var(--r-xs);padding:6px 10px;font-size:13px}.gs-pop{z-index:20;background:var(--bg-1);border:1px solid var(--stroke-hi);min-width:280px;box-shadow:var(--shadow-md);max-height:60vh;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.gs-group{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:6px 10px 2px;font-size:10px}.gs-hit{color:var(--ink-0);flex-direction:column;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}.gs-hit:hover{background:var(--bg-0)}.gs-sub{color:var(--ink-2);font-size:11px}.gs-empty{color:var(--ink-2);padding:10px;font-size:13px}.tabs{background:var(--inv-bg);gap:2px;padding:0 10px;display:flex;overflow-x:auto}.tab{color:var(--inv-ink-1);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:9px 14px;font-size:13px;text-decoration:none;display:flex}.tab.on{color:var(--inv-ink-0);border-bottom-color:var(--lime)}.badge{border-radius:var(--r-pill);background:var(--error-fg);min-width:16px;color:var(--bg-1);text-align:center;padding:0 5px;font-size:10px;font-weight:700;line-height:16px}.subnav{background:var(--bg-1);border-bottom:1px solid var(--stroke);gap:2px;padding:0 10px;display:flex;overflow-x:auto}.sub{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:7px 12px;font-size:12px;text-decoration:none}.sub.on{color:var(--ink-0);border-bottom-color:var(--ink-0)}.content{flex:1;padding:16px}.placeholder{color:var(--ink-1);flex-direction:column;gap:8px;display:flex}.drawer{z-index:30;background:var(--hatch);position:fixed;inset:0}.drawer-panel{background:var(--bg-1);border-right:1px solid var(--stroke);width:260px;height:100%;padding:10px 0;overflow-y:auto}.drawer-group{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;padding:10px 16px 4px;font-size:10px;display:flex}.drawer-link{color:var(--ink-0);padding:8px 16px;font-size:14px;text-decoration:none;display:block}.drawer-btn{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.drawer-link.active{background:var(--bg-0);font-weight:600}@media (width<=768px){.tabs,.brand,.topbar-right .btn:not([aria-label=Refresh]){display:none}.burger{display:inline-block}.topbar{flex-wrap:wrap;gap:8px}.gs{flex:100%;order:3}.topbar-right{margin-left:auto}}.dt{color:var(--ink-0);font-size:13px}.dt__bar{color:var(--ink-2);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.dt__tools{align-items:center;gap:8px;display:flex}.dt__tools button,.dt__tools select{font:inherit;color:var(--ink-1);background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-xs);cursor:pointer;padding:3px 10px}.dt__table{border-collapse:collapse;background:var(--bg-1);width:100%}.dt__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);border-bottom:1px solid var(--stroke);padding:8px 10px;font-size:11px;font-weight:600}.dt__sort{all:unset;cursor:pointer;text-transform:inherit}.dt__table td{border-bottom:1px solid var(--grid-line);vertical-align:top;padding:8px 10px}.dt__row td:first-child{border-left:3px solid #0000}.row--red td:first-child{border-left-color:var(--error-fg)}.row--check td:first-child{border-left-color:var(--peach-d)}.row--clear td:first-child{border-left-color:var(--status-done-fg)}.dt__row--click{cursor:pointer}.dt__row--click:hover{background:var(--hatch)}.dt__sub{color:var(--ink-2);margin-top:2px;font-size:11px}.dt__grp{background:var(--bg-0);cursor:pointer;font-weight:600}.pill{border-radius:var(--r-pill);padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.pill--ok{background:var(--status-done-bg);color:var(--status-done-fg)}.pill--warn{background:var(--status-prog-bg);color:var(--status-prog-fg)}.pill--bad{background:var(--status-blocked-bg);color:var(--status-blocked-fg)}.pill--neutral{background:var(--status-todo-bg);color:var(--status-todo-fg)}.psqs{align-items:center;gap:2px;display:inline-flex}.psq{border:1px solid var(--ink-3);border-radius:1px;width:8px;height:8px}.psq--on{background:var(--status-done-fg);border-color:var(--status-done-fg)}.psqs__txt{color:var(--ink-2);margin-left:6px;font-size:11px}.exh{color:var(--ink-0);flex-direction:column;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.exh__pills{flex-wrap:wrap;gap:6px;display:flex}.exh__pill{font:inherit;color:var(--ink-1);background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-sm);cursor:pointer;text-align:left;flex-direction:column;padding:5px 12px;display:flex}.exh__pill--on{background:var(--violet);border-color:var(--violet);color:var(--inv-ink-0)}.exh__pillDate{font-weight:600}.exh__pillSub{opacity:.8;font-size:11px}.exh__tiles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.exh__tile{background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-xs);border-left-width:5px;flex-direction:column;padding:8px 12px;display:flex}.exh__tile--total{border-left-color:var(--violet)}.exh__tile--red{border-left-color:var(--error-fg)}.exh__tile--check{border-left-color:var(--peach-d)}.exh__tile--clear{border-left-color:var(--status-done-fg)}.exh__n{font-size:26px;font-weight:700;line-height:1.1}.exh__lbl{color:var(--ink-2);font-size:11px}.exh__strip{border-radius:var(--r-xs);border:1px solid var(--stroke);color:var(--ink-0)}.exh__strip--red{background:var(--error-bg)}.exh__strip--check{background:var(--status-blocked-bg)}.exh__stripHead{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:14px;width:100%;padding:8px 12px;font-weight:600;display:flex}.exh__stripCount{color:var(--ink-1);font-weight:400}.exh__list{flex-direction:column;gap:4px;margin:0;padding:0 12px 8px;list-style:none;display:flex}.exh__line{background:var(--bg-1);color:var(--ink-0);border-left:3px solid var(--error-fg);border-radius:var(--r-2xs);justify-content:space-between;gap:12px;padding:4px 10px;display:flex}.exh__strip--check .exh__line{border-left-color:var(--peach-d)}.exh__line a{color:var(--ink-0)}.ord{color:var(--ink-0);flex-direction:column;gap:20px;display:flex}.ord__warn{color:var(--peach-d);font-size:12px}.ord__err{color:var(--error-fg);font-size:12px}.ord__sec h2{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.ord__badge{background:var(--bg-0);border:1px solid var(--stroke);border-radius:var(--r-pill);color:var(--ink-1);padding:0 8px;font-size:11px;font-weight:600}.ord__id{color:var(--ink-0);font-weight:700;text-decoration:underline}.ord__why{color:var(--ink-1);margin:4px 0 0;padding-left:14px;font-size:11px}.ord__why li{margin:0}.ord__why--red{color:var(--error-fg)}.ord__fulfilled{color:var(--status-done-fg);font-size:11px;font-weight:600}.ord__form{border:1px solid var(--stroke);border-radius:var(--r-xs);background:var(--bg-1);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.ord__form input,.ord__form select,.ord__form button,.ord__items select,.ord__items input,.ord__items button,.ord__sel{font:inherit;color:var(--ink-1);background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-xs);padding:4px 10px}.ord__form button,.ord__items button{cursor:pointer}.ord__items{flex-direction:column;display:flex}.ord__item{border-bottom:1px solid var(--grid-line);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.ord__item>span:first-child{flex:1}.ord__sku{color:var(--ink-2);margin-left:4px;font-family:monospace;font-size:11px}.ord__low{color:var(--error-fg)}.ord__add{align-items:center;gap:8px;margin-top:12px;display:flex}.ord__notice{background:var(--status-done-bg);color:var(--status-done-fg);border-radius:var(--r-xs);margin-top:14px;padding:10px 14px;font-size:12px}.ord__msg{color:var(--status-prog-fg);margin:8px 0;font-size:12px}.rp{color:var(--ink-0);flex-direction:column;gap:12px;font-size:13px;display:flex}.rp__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rp__titles{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.rp__title{color:var(--ink-0);margin:0;font-size:22px;font-weight:700}.rp__sub{color:var(--ink-1);font-size:14px}.rp__actions,.rp__confirm{align-items:center;gap:6px;display:flex}.rp__btn{font:inherit;cursor:pointer;border-radius:var(--r-xs);background:var(--bg-1);color:var(--ink-0);border:1px solid var(--stroke);padding:6px 14px;font-weight:600}.rp__btn--primary{background:var(--violet);border-color:var(--violet);color:var(--inv-ink-0)}.rp__btn--danger{background:var(--error-bg);border-color:var(--error-fg);color:var(--error-fg)}.rp__banner{border:1px solid var(--stroke);border-radius:var(--r-xs);color:var(--ink-0);flex-direction:column;gap:2px;padding:8px 12px;font-weight:600;display:flex}.rp__banner--red{background:var(--error-bg);border-left:5px solid var(--error-fg)}.rp__banner--check{background:var(--status-blocked-bg);border-left:5px solid var(--peach-d)}.rp__fields{background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-xs);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 20px;margin:0;padding:12px 14px;display:grid}.rp__field dt{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.rp__field dd{color:var(--ink-0);margin:2px 0 0}.rp__edit{background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-xs);color:var(--ink-0);padding:12px 14px}.rp__tabs{border-bottom:1px solid var(--stroke);gap:4px;display:flex}.rp__tab{font:inherit;cursor:pointer;color:var(--ink-1);background:0 0;border:0;border-bottom:3px solid #0000;padding:7px 16px}.rp__tab--on{color:var(--ink-0);border-bottom-color:var(--violet);font-weight:600}.rp__panel{color:var(--ink-0)}.bat{color:var(--ink-0);flex-direction:column;gap:20px;max-width:1200px;display:flex}.bat--new{align-items:flex-start;max-width:920px}.bat__warn{color:var(--peach-d);font-size:12px}.bat__err{color:var(--error-fg);font-size:12px}.bat__sec h2{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.bat__badge{background:var(--bg-0);border:1px solid var(--stroke);border-radius:var(--r-pill);color:var(--ink-1);padding:0 8px;font-size:11px;font-weight:600}.bat__sec h2 .bat__btn{margin-left:auto}.bat__empty{color:var(--ink-2);text-align:center;padding:20px;font-size:13px}.bat__id{color:var(--ink-0);font-weight:700;text-decoration:underline}.bat__type{background:var(--bg-0);border:1px solid var(--stroke);border-radius:var(--r-pill);color:var(--ink-1);padding:0 8px;font-size:11px;font-weight:600}.bat__why{color:var(--ink-1);margin:4px 0 0;padding-left:14px;font-size:11px}.bat__why li{margin:0}.bat__why--red{color:var(--error-fg)}.bat__prog{align-items:center;gap:6px;display:inline-flex}.bat__bar{background:var(--s2);width:60px;height:4px;display:inline-block}.bat__fill{background:var(--sand);height:100%;display:block}.bat__n{color:var(--ink-2);font-size:11px}.bat__btn{font:inherit;color:var(--ink-1);background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-xs);cursor:pointer;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-block}.bat__btn--primary{background:var(--ink-0);color:var(--bg-1);border-color:var(--ink-0)}.bat__btn:disabled{opacity:.5;cursor:default}.bat__panel{border:1px solid var(--stroke);border-radius:var(--r-xs);background:var(--bg-1);flex-direction:column;gap:16px;width:100%;padding:16px 20px;display:flex}.bat__panel h2{margin:0;font-size:14px;font-weight:600}.bat__blk{border-bottom:1px solid var(--grid-line);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.bat__blk-head{justify-content:space-between;align-items:baseline;display:flex}.bat__lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.bat__yield{color:var(--ink-1);font-size:12px}.bat__hint{color:var(--ink-2);font-size:11px}.bat__line{border-bottom:1px solid var(--grid-line);align-items:center;gap:8px;padding:8px 0;display:flex}.bat__line-main{flex:1;min-width:0}.bat__line-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.bat__line input{text-align:center;width:56px}.bat__pick{gap:8px;display:flex}.bat__pick input{flex:1}.bat input,.bat select{font:inherit;color:var(--ink-1);background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-xs);padding:6px 8px;font-size:12px}.bat__list{flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.bat__row{border:0;border-bottom:1px solid var(--grid-line);color:var(--ink-1);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 4px;display:flex}.bat__row:hover{background:var(--bg-0)}.bat__sku{color:var(--ink-0);min-width:68px;font-size:11px;font-weight:600}.bat__pname{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.bat__settings{gap:10px}.bat__mix{background:var(--bg-0);color:var(--ink-1);border:1px solid var(--grid-line);padding:6px 8px;font-size:12px}.bat__pair{gap:8px;display:flex}.bat__pair input[type=text]{flex:1}.bat__submit{width:100%;padding:8px 10px}.bat__msg{color:var(--status-prog-fg);margin:8px 0;font-size:12px}.bat__edit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bat__sel{font:inherit;color:var(--ink-1);background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-xs);padding:4px 8px;font-size:12px}.bat__prods{flex-direction:column;display:flex}.bat__item{border-bottom:1px solid var(--grid-line);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.bat__item-main{flex:1}.bat__add{align-items:center;gap:8px;margin-top:12px;display:flex}.bat__prods select,.bat__prods input,.bat__prods button{font:inherit;color:var(--ink-1);background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-xs);padding:4px 10px;font-size:12px}.bat__prods button{cursor:pointer}.bat__tbl{border-collapse:collapse;width:100%;font-size:12px}.bat__tbl th{text-align:right;color:var(--ink-2);padding:0 0 6px;font-size:10px;font-weight:400}.bat__tbl td{text-align:right;padding:5px 0}.bat__tbl th:first-child,.bat__tbl td:first-child{text-align:left}.bat__dim{color:var(--ink-2)}.bat__strong{font-weight:600}.bat__total td{border-top:2px solid var(--stroke);color:var(--error-fg);padding-top:8px;font-weight:600}.bat__total td:last-child{font-size:16px;font-weight:700}.bat__cost .bat__lbl{margin:16px 0 8px}.bat__check{max-height:420px;overflow-y:auto}.bat__step{cursor:pointer;align-items:flex-start;gap:10px;padding:7px 0;font-size:12px;line-height:1.45;display:flex}.bat__step input{flex-shrink:0;margin-top:2px}.ms{max-width:760px}.ms__head{align-items:center;gap:12px;display:flex}.ms__num{font-size:13px;font-weight:600}.ms__status{color:var(--ink-2);font-size:11px}.ms__dirty{letter-spacing:.06em;color:var(--peach-d);margin-left:8px;font-size:10px;font-weight:600}.ms__title{justify-content:space-between;align-items:center;gap:8px;display:flex}.ms__yield{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ms input{font:inherit;width:80px;color:var(--ink-0);background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-2xs);margin-left:6px;padding:2px 6px;font-size:12px}.ms__val{color:var(--ink-1);font-size:13px;font-weight:500}.ms__dry{color:var(--ink-2);font-size:10px}.ms__dry--bad{color:var(--error-fg)}.ms__table{border-collapse:collapse;width:100%;font-size:12px}.ms__table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--stroke);padding:4px 8px;font-size:10px}.ms__table td{border-bottom:1px solid var(--grid-line);padding:4px 8px}.ms__type td{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-1);padding:6px 8px 2px;font-size:9px}.ms__type,.ms__row{border-left:3px solid var(--ink-3)}.ms__type--aggregate{border-left-color:var(--peach-d)}.ms__type--cementitious{border-left-color:var(--violet)}.ms__type--fiber{border-left-color:var(--rose)}.ms__type--admixture{border-left-color:var(--mint-d)}.ms__type--pigment{border-left-color:var(--lilac-d)}.ms__name,.ms__lbs{font-weight:500}.ms__oh{color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ms__dot--ok{color:var(--status-done-fg)}.ms__dot--bad{color:var(--error-fg)}.ms__water{border-left:3px solid var(--mint-d);flex-direction:column;gap:8px;padding:8px 12px;display:flex}.ms__water-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ms__go{letter-spacing:.06em;border-radius:var(--r-2xs);border:2px solid;padding:4px 14px;font-size:15px;font-weight:800}.ms__go--ok{color:var(--status-done-fg);background:var(--status-done-bg)}.ms__go--bad{color:var(--error-fg);background:var(--error-bg)}.ms__lock{border:0;min-width:0;margin:0;padding:0}.pq{color:var(--ink-0);flex-direction:column;gap:12px;display:flex}.pq__meta{color:var(--ink-2);font-size:12px}.pq__err{color:var(--error-fg);font-size:12px}.pq__id{color:var(--ink-0);font-weight:700}.pq__stage{flex-direction:column;gap:4px;display:inline-flex}.pq__stage-name{color:var(--ink-1);font-size:11px}.pq__adv{font:inherit;color:var(--ink-1);background:var(--bg-1);border:1px solid var(--stroke);border-radius:var(--r-xs);cursor:pointer;padding:4px 10px;font-size:12px}.pq__adv:disabled{cursor:not-allowed;opacity:.5}.pq__empty{color:var(--ink-2);padding:24px 0}
