@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}:root,[data-theme=dark]{--bg: #0a0c11;--bg-2: #0d1016;--panel: #12151e;--panel-2: #171b26;--panel-3: #1c2130;--line: #1e2331;--line-2: #2b3346;--text: #e9ecf3;--text-2: #98a1b4;--text-3: #69728a;--brand: #6d6af6;--brand-2: #9a6cf9;--brand-ink: #ffffff;--brand-soft: rgba(109, 106, 246, .15);--brand-line: rgba(109, 106, 246, .38);--red: #f4544c;--red-soft: rgba(244, 84, 76, .15);--amber: #f5a524;--amber-soft: rgba(245, 165, 36, .15);--green: #34d399;--green-soft: rgba(52, 211, 153, .14);--slate: #64748b;--slate-soft: rgba(100, 116, 139, .16);--overdue: #ff6b57;--overdue-soft: rgba(255, 107, 87, .17);--shadow: 0 1px 2px rgba(0, 0, 0, .3);--shadow-lg: 0 24px 70px rgba(0, 0, 0, .62);--ring: 0 0 0 3px var(--brand-soft);color-scheme:dark}[data-theme=light]{--bg: #f2f4f8;--bg-2: #ffffff;--panel: #ffffff;--panel-2: #f7f8fb;--panel-3: #eef0f6;--line: #e4e7ee;--line-2: #d0d6e2;--text: #101524;--text-2: #59637a;--text-3: #8992a6;--brand: #5b57e8;--brand-2: #8b5cf6;--brand-ink: #ffffff;--brand-soft: rgba(91, 87, 232, .1);--brand-line: rgba(91, 87, 232, .32);--red: #e0453c;--red-soft: rgba(224, 69, 60, .1);--amber: #c07a10;--amber-soft: rgba(192, 122, 16, .12);--green: #14926a;--green-soft: rgba(20, 146, 106, .12);--slate: #6b7688;--slate-soft: rgba(107, 118, 136, .12);--overdue: #cf3823;--overdue-soft: rgba(207, 56, 35, .11);--shadow: 0 1px 2px rgba(16, 21, 36, .05), 0 1px 3px rgba(16, 21, 36, .04);--shadow-lg: 0 20px 56px rgba(16, 21, 36, .16);--ring: 0 0 0 3px var(--brand-soft);color-scheme:light}:root{--r: 12px;--r2: 9px;--r3: 6px;--mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--sans: "IBM Plex Sans", -apple-system, "Segoe UI", Roboto, sans-serif;--rail: 64px;--top: 54px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow:hidden}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r3)}.mono,.tnum,.num,td.num,.metric-value{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);letter-spacing:-.012em}.app{height:100vh;display:grid;grid-template-columns:var(--rail) 1fr;overflow:hidden}.rail{background:var(--bg-2);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:12px 0 10px;gap:3px}.rail-logo{width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,var(--brand),var(--brand-2));color:var(--brand-ink);display:grid;place-items:center;font-weight:600;font-size:16px;letter-spacing:-.02em;margin-bottom:14px;flex-shrink:0;box-shadow:0 4px 18px #6d6af661}.rail-item{position:relative;width:42px;height:38px;display:grid;place-items:center;border-radius:var(--r2);color:var(--text-3);cursor:pointer;flex-shrink:0;transition:color .14s,background .14s}.rail-item:hover{color:var(--text);background:var(--panel-2);text-decoration:none}.rail-item.active{color:var(--brand);background:var(--brand-soft)}.rail-item.active:before{content:"";position:absolute;left:-11px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--brand),var(--brand-2))}.rail-item svg{width:18px;height:18px}.rail-item .tip{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-4px);background:var(--panel-3);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r3);padding:5px 10px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;z-index:60;box-shadow:var(--shadow-lg);transition:opacity .13s,transform .13s}.rail-item:hover .tip{opacity:1;transform:translateY(-50%) translate(0)}.rail-dot{position:absolute;top:5px;right:4px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--red);color:#fff;font-family:var(--mono);font-size:9.5px;font-weight:500;display:grid;place-items:center;border:2px solid var(--bg-2)}.rail-sep{width:22px;height:1px;background:var(--line);margin:8px 0;flex-shrink:0}.rail-grow{flex:1}.main{display:flex;flex-direction:column;min-width:0;overflow:hidden}.top{height:var(--top);flex:0 0 var(--top);display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--bg-2)}.top h1{margin:0;font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.top-grow{flex:1}.work{flex:1;min-height:0;padding:13px;overflow:hidden}.work.scroll{overflow-y:auto}.deck{height:100%;display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr))}.split{height:100%;display:grid;gap:12px;grid-template-columns:minmax(340px,1fr) minmax(400px,1.05fr)}.grid-side{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.panel-h{flex:0 0 42px;height:42px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--line)}.panel-h h2{margin:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.panel-h .sub{font-size:11.5px;color:var(--text-3)}.panel-b{flex:1;min-height:0;overflow:auto;padding:14px}.panel-b.flush{padding:0}.panel-b.column{display:flex;flex-direction:column}.panel-b.tight{padding:10px 14px}.count{font-family:var(--mono);font-size:10.5px;padding:1px 6px;border-radius:20px;background:var(--panel-3);color:var(--text-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 14px;border-radius:var(--r2);border:1px solid var(--line-2);background:var(--panel);font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .13s,border-color .13s,transform .08s,color .13s}.btn:hover:not(:disabled){background:var(--panel-2);border-color:var(--text-3)}.btn:active:not(:disabled){transform:translateY(.5px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:linear-gradient(140deg,var(--brand),var(--brand-2));border-color:transparent;color:var(--brand-ink);box-shadow:0 2px 10px #6d6af64d}.btn-primary:hover:not(:disabled){filter:brightness(1.07);border-color:transparent}.btn-danger{color:var(--red);border-color:var(--red-soft);background:var(--red-soft)}.btn-danger:hover:not(:disabled){border-color:var(--red);background:var(--red-soft)}.btn-sm{padding:4px 10px;font-size:12px;border-radius:var(--r3)}.btn-ghost{border-color:transparent;background:transparent}.btn-ghost:hover:not(:disabled){background:var(--panel-2);border-color:transparent}.btn-icon{padding:6px;width:30px;height:30px}.seg{display:inline-flex;gap:2px;padding:2px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r2)}.seg button{border:0;background:transparent;color:var(--text-2);padding:5px 12px;border-radius:var(--r3);font-size:12px;font-weight:500;cursor:pointer;transition:background .13s,color .13s}.seg button:hover{color:var(--text)}.seg button.on{background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.input,.select,.textarea{width:100%;padding:7px 11px;border:1px solid var(--line-2);border-radius:var(--r2);background:var(--bg-2);outline:none;transition:border-color .13s,box-shadow .13s}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand);box-shadow:var(--ring)}.input::placeholder{color:var(--text-3)}.textarea{resize:vertical;min-height:84px;font-family:inherit}.search{position:relative;flex:1;max-width:380px}.search input{padding-left:32px;border-radius:20px;background:var(--panel-2)}.search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--text-3);pointer-events:none}.field{margin-bottom:14px}.field label{display:block;font-size:11px;font-weight:600;color:var(--text-2);margin-bottom:5px}.field .hint{font-size:11.5px;color:var(--text-3);margin-top:5px;line-height:1.45}.light-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}.light-GREEN{background:var(--green)}.light-YELLOW{background:var(--amber)}.light-RED{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.light-BLACK{background:var(--overdue);box-shadow:0 0 0 3px var(--overdue-soft)}.light-GREY,.light-CLOSED_ON_TIME,.light-CLOSED_LATE{background:var(--slate)}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500;white-space:nowrap;background:var(--slate-soft);color:var(--text-2)}.badge-green{background:var(--green-soft);color:var(--green)}.badge-yellow{background:var(--amber-soft);color:var(--amber)}.badge-red{background:var(--red-soft);color:var(--red)}.badge-black{background:var(--overdue-soft);color:var(--overdue)}.badge-accent{background:var(--brand-soft);color:var(--brand)}.badge-violet{background:var(--brand-soft);color:var(--brand-2)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:12px;border:1px solid var(--line);background:var(--panel-2);color:var(--text-2)}.table{width:100%;border-collapse:collapse;font-size:12.5px}.table th{text-align:left;font-weight:600;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);padding:9px 13px;background:var(--panel-2);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2;white-space:nowrap}.table td{padding:10px 13px;border-bottom:1px solid var(--line);vertical-align:middle}.table tbody tr{cursor:pointer;transition:background .1s}.table tbody tr:hover{background:var(--panel-2)}.table tbody tr.sel{background:var(--brand-soft)}.table tbody tr:last-child td{border-bottom:none}.table .num,.table td.num{text-align:right;font-family:var(--mono);font-size:12px}.table-wide{min-width:940px}.tasklist{display:flex;flex-direction:column}.taskrow{display:grid;grid-template-columns:3px 1fr auto;gap:11px;padding:11px 14px 11px 0;border-bottom:1px solid var(--line);cursor:pointer;transition:background .1s;align-items:start}.taskrow:hover{background:var(--panel-2)}.taskrow.sel{background:var(--brand-soft)}.taskrow .edge{align-self:stretch;border-radius:0 3px 3px 0;background:var(--line-2)}.taskrow.lit-BLACK .edge{background:var(--overdue)}.taskrow.lit-RED .edge{background:var(--red)}.taskrow.lit-YELLOW .edge{background:var(--amber)}.taskrow.lit-GREEN .edge{background:var(--green)}.taskrow.lit-GREY .edge{background:var(--slate)}.taskrow h4{margin:0;font-size:13px;font-weight:500;line-height:1.38;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.taskrow .meta{font-size:11.5px;color:var(--text-3);margin-top:3px;display:flex;flex-wrap:wrap;gap:3px 9px;align-items:center}.taskrow .right{text-align:right;white-space:nowrap}.taskrow .date{font-family:var(--mono);font-size:12px}.taskrow .rel{font-size:11px;color:var(--text-3);margin-top:2px}.metric{display:flex;flex-direction:column;justify-content:center;height:100%}.metric-title{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.metric-value{font-family:var(--mono);font-size:34px;font-weight:500;letter-spacing:-.045em;line-height:1.05;margin-top:7px}.metric-unit{font-size:15px;color:var(--text-3);margin-left:3px;font-weight:400}.metric-detail{font-size:11.5px;color:var(--text-2);margin-top:7px}.metric-hint{font-size:11px;color:var(--text-3);margin-top:5px;line-height:1.45}.metric.good .metric-value{color:var(--green)}.metric.warn .metric-value{color:var(--amber)}.metric.bad .metric-value{color:var(--red)}.metric-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;box-shadow:var(--shadow);transition:border-color .13s}.metric-card:hover{border-color:var(--line-2)}.grid{display:grid;gap:12px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.row{display:flex;align-items:center;gap:9px}.row-wrap{flex-wrap:wrap}.spacer{flex:1}.stack{display:flex;flex-direction:column;gap:4px}.kv{display:grid;grid-template-columns:minmax(112px,auto) 1fr;gap:8px 14px;font-size:12.5px}.kv dt{color:var(--text-3)}.kv dd{margin:0}.note{padding:11px 13px;border-radius:var(--r2);background:var(--panel-2);border:1px solid var(--line);font-size:12px;line-height:1.5;color:var(--text-2)}.note b{color:var(--text);font-weight:600}.note-brand{background:var(--brand-soft);border-color:var(--brand-line);color:var(--text)}.note-warn{background:var(--amber-soft);border-color:transparent;color:var(--amber)}.note-danger{background:var(--red-soft);border-color:transparent;color:var(--red)}.timeline{position:relative;padding-left:20px}.timeline:before{content:"";position:absolute;left:4px;top:7px;bottom:7px;width:1px;background:var(--line)}.timeline-item{position:relative;padding-bottom:15px}.timeline-item:before{content:"";position:absolute;left:-20px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--panel);border:2px solid var(--line-2)}.timeline-item.accent:before{border-color:var(--brand);background:var(--brand)}.timeline-item.danger:before{border-color:var(--overdue);background:var(--overdue)}.timeline-time{font-size:11px;color:var(--text-3);font-family:var(--mono)}.timeline-title{font-size:12.5px;font-weight:500;margin-top:2px}.timeline-body{font-size:12px;color:var(--text-2);margin-top:3px}.progress{height:5px;border-radius:3px;background:var(--panel-3);overflow:hidden}.progress>div{height:100%;border-radius:3px;transition:width .35s ease}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);padding:0 4px}.tab{padding:9px 13px;font-size:12.5px;font-weight:500;cursor:pointer;color:var(--text-3);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .13s}.tab:hover{color:var(--text)}.tab.active{color:var(--brand);border-bottom-color:var(--brand)}.empty{padding:40px 20px;text-align:center;color:var(--text-3);font-size:12.5px}.empty-icon{font-size:26px;margin-bottom:10px;opacity:.35}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:24px;background:#06080d99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center}.modal{background:var(--panel);border:1px solid var(--line-2);border-radius:16px;box-shadow:var(--shadow-lg);width:100%;max-width:560px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;animation:pop .16s ease-out}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.99)}}.modal-head{padding:15px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;flex:0 0 auto}.modal-title{margin:0;font-size:14.5px;font-weight:600}.modal-body{padding:18px;overflow:auto;flex:1;min-height:0}.modal-foot{padding:13px 18px;border-top:1px solid var(--line);display:flex;gap:9px;justify-content:flex-end;background:var(--panel-2);flex:0 0 auto}.toast-wrap{position:fixed;bottom:18px;right:18px;z-index:200;display:flex;flex-direction:column;gap:9px;max-width:400px}.toast{background:var(--panel);border:1px solid var(--line-2);border-left:3px solid var(--brand);border-radius:var(--r2);box-shadow:var(--shadow-lg);padding:11px 15px;font-size:12.5px;animation:slide-in .18s ease-out}.toast.error{border-left-color:var(--red)}.toast.success{border-left-color:var(--green)}@keyframes slide-in{0%{opacity:0;transform:translate(14px)}}.skeleton{background:linear-gradient(90deg,var(--panel-2) 25%,var(--panel-3) 50%,var(--panel-2) 75%);background-size:200% 100%;animation:shimmer 1.25s infinite;border-radius:var(--r3)}@keyframes shimmer{to{background-position:-200% 0}}.scroll-x{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:11.5px}.xsmall{font-size:10.5px}.center{text-align:center}.nowrap{white-space:nowrap}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:10px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:padding-box}::selection{background:var(--brand-soft);color:var(--text)}.login-page{height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(900px 480px at 22% -6%,rgba(109,106,246,.2),transparent 60%),radial-gradient(760px 420px at 88% 106%,rgba(154,108,249,.16),transparent 60%),var(--bg);overflow-y:auto}.login-card{width:100%;max-width:380px}.login-head{text-align:center;margin-bottom:22px}.login-mark{width:52px;height:52px;border-radius:16px;margin:0 auto 15px;background:linear-gradient(145deg,var(--brand),var(--brand-2));display:grid;place-items:center;color:var(--brand-ink);font-size:23px;font-weight:600;box-shadow:0 10px 32px #6d6af66b}.login-title{font-size:22px;font-weight:600;margin:0;letter-spacing:-.02em}.login-sub{color:var(--text-2);font-size:13px;margin-top:7px}.demo-users{margin-top:14px;display:flex;flex-direction:column;gap:5px}.demo-user{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r2);background:var(--panel);cursor:pointer;text-align:left;width:100%;transition:border-color .13s,background .13s,transform .08s}.demo-user:hover{border-color:var(--brand-line);background:var(--panel-2)}.demo-user:active{transform:translateY(.5px)}.avatar{width:30px;height:30px;border-radius:9px;flex-shrink:0;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:11px;font-weight:600}@media(max-width:1240px){.split{grid-template-columns:minmax(300px,1fr) minmax(360px,1fr)}.grid-side{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.top .search{display:none}.top h1{font-size:13.5px}}@media(max-width:1000px){body{overflow:auto}.app{grid-template-columns:1fr;height:auto;min-height:100vh}.rail{flex-direction:row;width:100%;height:54px;border-right:0;border-bottom:1px solid var(--line);padding:0 10px;gap:2px;overflow-x:auto;position:sticky;top:0;z-index:40}.rail-logo{width:30px;height:30px;font-size:14px;margin:0 8px 0 0;border-radius:9px}.rail-item.active:before{left:9px;right:9px;top:auto;bottom:-1px;width:auto;height:3px;border-radius:3px 3px 0 0}.rail-item .tip{display:none}.rail-sep{width:1px;height:22px;margin:0 6px}.rail-grow{flex:0 0 auto}.main{overflow:visible}.work{overflow:visible;padding:12px}.deck,.split{height:auto;display:flex;flex-direction:column}.deck>*,.split>*{min-height:260px}.grid-2,.grid-3,.grid-4,.grid-5,.grid-side{grid-template-columns:1fr}.panel-b{overflow:visible}}
