@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-mono-latin-600-normal-IIV3OB4N.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-600-normal-BXFNGPE3.woff") format("woff")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-georgian-georgian-400-normal-E535PF4A.woff2") format("woff2"),url("./media/noto-sans-georgian-georgian-400-normal-YDEN6XSI.woff") format("woff")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:500;src:url("./media/noto-sans-georgian-georgian-500-normal-AEFWCVPJ.woff2") format("woff2"),url("./media/noto-sans-georgian-georgian-500-normal-AFT2JM2U.woff") format("woff")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-georgian-georgian-600-normal-4CGODBNM.woff2") format("woff2"),url("./media/noto-sans-georgian-georgian-600-normal-XOQWWP3N.woff") format("woff")}:root{--bg: #f2f4f1;--surface: #ffffff;--surface-2: #f7f8f6;--ink: #12171a;--ink-2: #49525a;--ink-3: #78818a;--line: #e0e4de;--line-2: #c9cfc7;--brand: #0c6550;--brand-hover: #0a5543;--brand-ink: #ffffff;--brand-soft: #e1efe9;--ok: #157a4e;--ok-soft: #e3f3ea;--warn: #93600a;--warn-soft: #fbf0d9;--bad: #b3261e;--bad-soft: #fbe8e6;--bad-line: #f0c3be;--info: #285c9b;--info-soft: #e6eef8;--off: #69717a;--off-soft: #eceeeb;--scrim: rgb(10 16 14 / .42);--shadow: 0 1px 2px rgb(14 24 20 / .06), 0 2px 8px rgb(14 24 20 / .04);--shadow-lg: 0 12px 40px rgb(14 24 20 / .18);--r-s: 6px;--r: 10px;--r-l: 14px;--font: "IBM Plex Sans", "Noto Sans Georgian", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "IBM Plex Mono", "Noto Sans Georgian", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media(prefers-color-scheme:dark){:root{--bg: #0f1214;--surface: #171b1e;--surface-2: #1c2124;--ink: #e7ebe8;--ink-2: #b2bab6;--ink-3: #8a938f;--line: #283035;--line-2: #3a4348;--brand: #45bf96;--brand-hover: #5ccfa7;--brand-ink: #062419;--brand-soft: #16372d;--ok: #5bd097;--ok-soft: #153424;--warn: #e8b458;--warn-soft: #382b12;--bad: #f2877d;--bad-soft: #3a1b18;--bad-line: #6a2f2a;--info: #8db5ea;--info-soft: #1a2a3c;--off: #9aa29e;--off-soft: #252b2e;--scrim: rgb(0 0 0 / .6);--shadow: 0 1px 2px rgb(0 0 0 / .3);--shadow-lg: 0 12px 40px rgb(0 0 0 / .5);color-scheme:dark}}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;text-wrap:balance;letter-spacing:-.01em}h1{font-size:1.3rem;font-weight:600}h2{font-size:1rem;font-weight:600}p{margin:0}a{color:var(--brand)}button{font:inherit}[hidden]{display:none!important}.mono{font-family:var(--mono)}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:.82rem}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}svg.i{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}svg.i.sm{width:15px;height:15px}:lang(ka) .tbl th{text-transform:none;letter-spacing:0}.btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;padding:.45rem .95rem;border-radius:var(--r-s);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-weight:500;font-size:.9rem;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s,border-color .15s,transform .08s}.btn:hover{border-color:var(--ink-3);background:var(--surface-2)}.btn:active{transform:translateY(1px)}.btn:focus-visible,.input:focus-visible,.select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.btn.danger{color:var(--bad)}.btn.danger:hover{border-color:var(--bad);background:var(--bad-soft)}.btn.danger.solid{background:var(--bad);border-color:var(--bad);color:#fff}.btn.ghost{border-color:transparent;background:transparent;color:var(--ink-2)}.btn.ghost:hover{background:var(--off-soft);color:var(--ink)}.btn.sm{min-height:2rem;padding:.3rem .7rem;font-size:.84rem}.btn.wide{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.field{display:grid;gap:.3rem;min-width:0}.field>label{font-size:.82rem;font-weight:500;color:var(--ink-2)}.field .hint{font-size:.78rem;color:var(--ink-3)}.input,.select{width:100%;min-height:2.4rem;padding:.45rem .7rem;border-radius:var(--r-s);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;font-size:.92rem}.input::placeholder{color:var(--ink-3)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem 1rem}.check{display:flex;gap:.5rem;align-items:center;font-size:.88rem;color:var(--ink-2)}.actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.error{color:var(--bad);font-size:.86rem}.seg{display:inline-flex;padding:3px;gap:3px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r)}.seg button{appearance:none;border:0;background:transparent;color:var(--ink-2);cursor:pointer;padding:.45rem .95rem;border-radius:7px;font-size:.88rem;font-weight:500;white-space:nowrap}.seg button:hover:not(:disabled){color:var(--ink);background:var(--surface)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--brand);font-weight:600;box-shadow:0 0 0 1px var(--line-2),var(--shadow)}.seg button:disabled{cursor:not-allowed;opacity:.55}.seg button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.lang{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface);flex:none}.lang button{appearance:none;border:0;background:transparent;color:var(--ink-3);cursor:pointer;border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:600}.lang button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}.lang button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pill{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;padding:.14rem .55rem;border-radius:999px;font-size:.76rem;font-weight:600}.pill:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.pill.plain:before{display:none}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.off{background:var(--off-soft);color:var(--off)}.pill.info{background:var(--info-soft);color:var(--info)}.dot{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;flex:none;background:var(--off)}.dot.ok{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.dot.warn{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.dot.bad{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.dot.off{background:var(--off);box-shadow:0 0 0 3px var(--off-soft)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow);min-width:0}.card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.8rem 1.1rem;border-bottom:1px solid var(--line)}.card-head h2{display:flex;align-items:center;gap:.55rem}.card-body{padding:1rem 1.1rem}.card-foot{padding:.75rem 1.1rem;border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--r-l) var(--r-l)}.stack{display:grid;gap:1rem}.stack.tight{gap:.7rem}.empty{padding:1.25rem 1.1rem;text-align:center;color:var(--ink-3);font-size:.88rem}.loading{color:var(--ink-3);font-size:.88rem;padding:1rem 1.1rem}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;align-items:start}.split{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:1rem;align-items:start}.logo{width:26px;height:26px;border-radius:7px;background:#fff;flex:none;object-fit:contain;display:block}.logo.tbc{padding:3px;border:1px solid #dde1e5}.logo.sm{width:22px;height:22px;border-radius:6px}.logo.sm.tbc{padding:2px}.notice{display:flex;gap:.7rem;align-items:flex-start;padding:.7rem .95rem;border-radius:var(--r);font-size:.9rem}.notice svg.i{margin-top:.15rem}.notice.info{background:var(--info-soft);color:var(--info)}.notice.warn{background:var(--warn-soft);color:var(--warn)}.notice.ok{background:var(--ok-soft);color:var(--ok)}.notice.bad{background:var(--bad-soft);color:var(--bad)}.notice b{font-weight:600}.notice .grow{flex:1;min-width:0}.progress{height:4px;border-radius:2px;background:color-mix(in srgb,currentColor 18%,transparent);overflow:hidden;margin-top:.5rem}.progress:after{content:"";display:block;height:100%;width:35%;background:currentColor;border-radius:2px;animation:slide 1.4s ease-in-out infinite}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.secret{font-family:var(--mono);font-size:.92rem;word-break:break-all;-webkit-user-select:all;user-select:all;padding:.6rem .75rem;border-radius:var(--r-s);background:var(--surface);border:1px dashed var(--line-2);color:var(--ink);margin:.5rem 0}.c-top{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding-inline:16px}.c-top-in{max-width:78rem;margin:0 auto;height:3.4rem;display:flex;align-items:center;gap:.75rem}.c-main{max-width:78rem;margin:0 auto;display:grid;gap:1rem;padding:1rem 16px 2rem}.brand{display:flex;align-items:center;gap:.6rem;min-width:0;color:var(--ink);text-decoration:none}.brand-mark{height:28px;width:auto;flex:none;display:block}.brand-name{font-weight:600;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spacer{flex:1}.user-btn{appearance:none;display:flex;align-items:center;gap:.55rem;padding:.25rem .5rem .25rem .3rem;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.user-btn:hover{border-color:var(--line-2)}.avatar{width:28px;height:28px;border-radius:50%;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:.75rem;font-weight:700;flex:none}.menu-wrap{position:relative}.menu{position:absolute;right:0;top:calc(100% + 6px);min-width:13rem;z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:.35rem}.menu .head{padding:.5rem .65rem .6rem;border-bottom:1px solid var(--line);margin-bottom:.3rem;font-size:.82rem}.menu button,.menu a{appearance:none;width:100%;display:flex;gap:.55rem;align-items:center;padding:.5rem .65rem;border:0;border-radius:var(--r-s);background:none;color:var(--ink);cursor:pointer;text-align:left;font-size:.88rem;text-decoration:none}.menu button:hover,.menu a:hover{background:var(--surface-2)}.fl-list{display:grid;gap:.5rem}.fl{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.5rem .9rem;align-items:center;padding:.65rem .9rem;border-radius:var(--r);background:var(--bad-soft);border:1px solid var(--bad-line);color:var(--ink)}.fl-tag{display:inline-flex;align-items:center;gap:.4rem;color:var(--bad);font-weight:600;font-size:.88rem;white-space:nowrap}.fl-who{display:flex;align-items:center;gap:.55rem;font-weight:600;white-space:nowrap;min-width:0}.fl-who .co{font-weight:500;color:var(--ink-2)}.fl-nums{display:flex;flex-wrap:wrap;gap:.2rem 1.1rem;font-size:.86rem;color:var(--ink-2)}.fl-nums b{font-family:var(--mono);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.fl-nums .short b{color:var(--bad);font-weight:600}.fl-when{font-size:.8rem;color:var(--bad);white-space:nowrap}.dlg-body .fl{grid-template-columns:auto minmax(0,1fr) auto}.dlg-body .fl .fl-tag{display:none}.dlg-body .fl .fl-nums{grid-column:1 / -1}.board{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(21rem,1fr);gap:1rem;align-items:stretch}.right{display:grid;gap:1rem;min-width:0;align-content:start}.a-sign{display:flex;flex-direction:column}.total{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.banks{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bk{min-width:0;padding-bottom:.3rem}.bk+.bk{border-left:2px solid var(--line-2);align-self:stretch}.bk-head{display:flex;align-items:center;gap:.55rem;padding:.75rem 1.1rem .5rem;font-weight:600}.bk-head .n{margin-left:auto;font-size:.82rem;color:var(--ink-3);font-weight:500;font-variant-numeric:tabular-nums}.ft{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;gap:.45rem .9rem;align-items:center;padding:.75rem 1.1rem}.ft+.ft{border-top:1px solid var(--line)}.ft.bad{background:color-mix(in srgb,var(--bad-soft) 70%,transparent)}.ft .dot{grid-row:1}.ft .who{grid-column:2 / 4;min-width:0;display:flex;align-items:baseline;gap:.4rem;overflow:hidden;white-space:nowrap}.ft .nm{font-weight:600;font-size:1rem;overflow:hidden;text-overflow:ellipsis}.ft .nm.code,.ft .sep{flex:none}.ft .co{min-width:0}.ft .nm.code{font-family:var(--mono);letter-spacing:.02em}.ft .sep{color:var(--ink-3)}.ft .co{font-size:.9rem;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis}.ft .pill{grid-column:4;grid-row:1;justify-self:end}.ft .times{grid-column:2 / -1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.ft .tv{display:grid;font-variant-numeric:tabular-nums;min-width:0}.ft .tv:before{content:attr(data-l);font-size:.72rem;color:var(--ink-3);white-space:nowrap}.ft .tv b{font-weight:600;font-size:.95rem;white-space:nowrap}.ft .tv small{font-size:.76rem;color:var(--ink-3);white-space:nowrap}.ft .tv.dim b{color:var(--ink-3);font-weight:500}.ft .err{grid-column:2 / -1;font-size:.78rem;color:var(--warn)}.rr{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.3rem .7rem;align-items:center;padding:.65rem 1.1rem}.rr+.rr{border-top:1px solid var(--line)}.rr.changed{background:color-mix(in srgb,var(--info-soft) 60%,transparent)}.rr .cc{font-family:var(--mono);font-weight:600;letter-spacing:.03em}.rr .seg{display:flex}.rr .seg button{flex:1;padding:.42rem .35rem;font-size:.84rem}.rr .trig{grid-column:2;font-size:.74rem;color:var(--ink-3);font-family:var(--mono)}.rfoot{padding:.75rem 1.1rem;border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--r-l) var(--r-l);display:grid;gap:.6rem;font-size:.88rem}.rfoot .btns{display:flex;gap:.5rem}.rfoot .btns .btn{flex:1}.rfoot .notice{padding:.6rem .75rem}.plan{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:.4rem}.plan li{counter-increment:s;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.55rem;font-size:.8rem;align-items:start}.plan li:before{content:counter(s);width:1.5rem;height:1.5rem;border-radius:50%;background:var(--info-soft);color:var(--info);font-size:.72rem;font-weight:700;display:grid;place-items:center}.hr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0 .65rem;align-items:center;padding:.55rem 1.1rem;font-size:.86rem}.hr+.hr{border-top:1px solid var(--line)}.hr .ic{width:1.35rem;height:1.35rem;border-radius:50%;display:grid;place-items:center;background:var(--ok-soft);color:var(--ok)}.hr .ic.bad{background:var(--bad-soft);color:var(--bad)}.hr .ic.wait{background:var(--warn-soft);color:var(--warn)}.hr .ic svg{width:12px;height:12px;stroke-width:2.4}.hr .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr .t .who{color:var(--ink-3)}.hr .w{color:var(--ink-3);font-size:.8rem;white-space:nowrap;font-variant-numeric:tabular-nums}.more{display:block;width:100%;padding:.55rem;border:0;border-top:1px solid var(--line);background:none;color:var(--brand);font-size:.82rem;font-weight:500;cursor:pointer;border-radius:0 0 var(--r-l) var(--r-l)}.more:hover{background:var(--surface-2)}.a-shell{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:100vh}.side{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:1.1rem;padding:1.1rem .85rem;background:var(--surface);border-right:1px solid var(--line)}.side .brand{padding:.2rem .45rem}.side .brand-name{white-space:normal;line-height:1.25}.nav{display:grid;gap:.15rem}.nav button{appearance:none;display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .6rem;border:0;border-radius:var(--r-s);background:transparent;color:var(--ink-2);cursor:pointer;text-align:left;font-size:.9rem;font-weight:500}.nav button:hover{background:var(--surface-2);color:var(--ink)}.nav button[aria-current=page]{background:var(--brand-soft);color:var(--brand);font-weight:600}.nav button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.nav .badge{margin-left:auto;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:var(--bad);color:#fff;font-size:.72rem;font-weight:700;display:grid;place-items:center}.side-foot{margin-top:auto;display:grid;gap:.6rem;border-top:1px solid var(--line);padding-top:.9rem}.side-user{display:flex;align-items:center;gap:.6rem;padding:0 .45rem;font-size:.86rem;min-width:0}.side-user .who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-main{min-width:0;padding:1.1rem 2rem 2rem}.a-main-in{max-width:78rem;margin:0 auto;display:grid;gap:1rem}.a-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem 1rem;flex-wrap:wrap}.status-strip{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-items:center;font-size:.84rem;color:var(--ink-2)}.status-strip span{display:inline-flex;align-items:center;gap:.4rem}.tbl{width:100%;overflow-x:auto}.tbl table{width:100%;border-collapse:collapse;font-size:.88rem}.tbl th{text-align:left;font-size:.74rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:.55rem 1.1rem;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.tbl td{padding:.65rem 1.1rem;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--surface-2)}.tbl .r{text-align:right}.tbl .acts{display:flex;gap:.35rem;justify-content:flex-end;flex-wrap:wrap}.tbl .sub{font-size:.78rem;color:var(--ink-3)}.toolbar{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;padding:.8rem 1.1rem;border-bottom:1px solid var(--line)}.toolbar .input{flex:1 1 14rem;width:auto}.toolbar .select{width:auto}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem 1rem;font-size:.88rem;margin:0}.kv dt{color:var(--ink-3)}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.row-line{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;flex-wrap:wrap}.row-line+.row-line{border-top:1px solid var(--line)}.event{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.15rem .85rem;padding:.75rem 1.1rem;align-items:start}.event+.event{border-top:1px solid var(--line)}.ev-icon{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--ok-soft);color:var(--ok)}.ev-icon.bad{background:var(--bad-soft);color:var(--bad)}.ev-icon.wait{background:var(--warn-soft);color:var(--warn)}.ev-title{font-weight:500}.ev-sub{font-size:.82rem;color:var(--ink-3)}.ev-time{font-size:.8rem;color:var(--ink-3);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.steps{grid-column:2 / -1;margin:.5rem 0 0;padding:.6rem .8rem;list-style:none;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-s);font-size:.8rem;display:grid;gap:.3rem}.steps li{display:grid;grid-template-columns:4.6rem minmax(0,1fr) auto;gap:.6rem}.steps .t{font-family:var(--mono);color:var(--ink-3)}.steps .failed{color:var(--bad)}.steps .warning{color:var(--warn)}.disclose{appearance:none;border:0;background:none;color:var(--brand);cursor:pointer;padding:0;font-size:.8rem;font-weight:500;justify-self:start}dialog.dlg{width:min(30rem,calc(100vw - 32px));padding:0;border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}dialog.dlg::backdrop{background:var(--scrim)}.dlg-head{display:flex;gap:.8rem;align-items:flex-start;padding:1.15rem 1.3rem .4rem}.dlg-icon{width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--bad-soft);color:var(--bad)}.dlg-icon.info{background:var(--info-soft);color:var(--info)}.dlg-head h2{font-size:1.08rem;padding-top:.45rem}.dlg-head p{font-size:.88rem;color:var(--ink-2);margin-top:.2rem}.dlg-body{padding:.6rem 1.3rem .4rem;display:grid;gap:.6rem;max-height:60vh;overflow-y:auto}.dlg-foot{display:flex;justify-content:flex-end;gap:.5rem;padding:.9rem 1.3rem 1.15rem;flex-wrap:wrap}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:2rem 16px}.login{width:min(25rem,100%);display:grid;gap:1.1rem}.login-top{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.login .card-body{padding:1.5rem;display:grid;gap:1rem}@media(max-width:66rem){.board{grid-template-columns:minmax(0,1fr)}}@media(max-width:60rem){.a-shell{grid-template-columns:minmax(0,1fr);min-height:0}.side{position:sticky;top:0;z-index:6;height:auto;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem;align-items:center;padding:.55rem 0 0;border-right:0;border-bottom:1px solid var(--line)}.side .brand{padding:0 0 0 16px;min-width:0}.side .brand-name{display:none}.side-foot{grid-column:2;grid-row:1;margin:0;border:0;padding:0 16px 0 0;display:flex;align-items:center;gap:.4rem}.side-foot .side-user .who,.side-foot .so-label{display:none}.side-foot .side-user{padding:0}.nav{grid-column:1 / -1;display:flex;gap:.25rem;overflow-x:auto;padding:.1rem 16px .5rem;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav button{white-space:nowrap;width:auto;border:1px solid var(--line);border-radius:999px;padding:.35rem .7rem}.nav button[aria-current=page]{border-color:transparent}.split{grid-template-columns:minmax(0,1fr)}.a-main{padding:.9rem 16px 2rem}}@media(max-width:44rem){.c-main{padding-top:.75rem;gap:.75rem}h1{font-size:1.15rem}.status-strip{font-size:.8rem}.c-top .brand-name{font-size:.9rem}.user-btn .nm,.user-btn svg{display:none}.user-btn{padding:.2rem}.menu{right:-.25rem}.fl{grid-template-columns:auto minmax(0,1fr) auto;padding:.6rem .75rem}.fl-tag{display:none}.fl-nums{grid-column:1 / -1;gap:.15rem .9rem;font-size:.82rem}.fl-nums .req{display:none}.banks{grid-template-columns:minmax(0,1fr)}.bk+.bk{border-left:0;border-top:2px solid var(--line-2)}.ft{padding:.65rem .9rem;row-gap:.4rem}.ft .tv small{display:none}.card-head,.bk-head,.rr,.rfoot,.hr,.card-body,.card-foot,.toolbar,.event{padding-left:.9rem;padding-right:.9rem}.hr .who,.hr.extra,.rr .trig{display:none}.notice{flex-wrap:wrap}.notice>.btn{width:100%}.dlg-foot .btn{flex:1}.toolbar .input{flex-basis:100%}.event{grid-template-columns:auto minmax(0,1fr)}.ev-time{grid-column:2;text-align:left}.steps li{grid-template-columns:4.2rem minmax(0,1fr)}.steps li>:last-child{grid-column:2}.tbl th,.tbl td{padding-left:.9rem;padding-right:.9rem}.tbl.cards table,.tbl.cards tbody,.tbl.cards tr,.tbl.cards td{display:block;width:100%}.tbl.cards thead{display:none}.tbl.cards tr{padding:.7rem .9rem;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem .75rem}.tbl.cards tr:last-child{border-bottom:0}.tbl.cards td{padding:0;border:0}.tbl.cards tbody tr:hover td{background:none}.tbl.cards td.lead,.tbl.cards td.acts-cell{grid-column:1 / -1}.tbl.cards td[data-label]:before{content:attr(data-label);display:block;font-size:.72rem;color:var(--ink-3);font-weight:600;margin-bottom:.1rem}.tbl.cards td.r{text-align:left}.tbl.cards .acts{justify-content:stretch}.tbl.cards .acts .btn{flex:1}.form-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
