.stamp[data-v-a07ea69d]{margin:0;font-size:11px;color:var(--text-4);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.warn[data-v-a07ea69d]{display:inline-block;margin-left:4px;color:var(--warn);font-weight:600}.shell[data-v-5f102b61]{display:flex;min-height:100vh}.side[data-v-5f102b61]{width:240px;flex-shrink:0;background:var(--sidebar);border-right:1px solid var(--line-soft);display:flex;flex-direction:column;gap:26px;padding:22px 14px;position:sticky;top:0;height:100vh;overflow-y:auto}.brand[data-v-5f102b61]{display:flex;align-items:center;gap:10px;padding:0 8px;color:var(--text)}.brand-name[data-v-5f102b61]{display:block;font-family:var(--display);font-weight:700;font-size:23px;letter-spacing:.5px;line-height:1}.brand-sub[data-v-5f102b61]{display:block;font-size:12px;color:var(--text-3);margin-top:3px}.links[data-v-5f102b61]{display:flex;flex-direction:column;gap:2px}.link[data-v-5f102b61]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:8px;color:var(--text-2);font-size:14px;font-weight:500}.link[data-v-5f102b61]:hover{background:#15181c;color:var(--text)}.link.small[data-v-5f102b61]{min-height:38px;color:var(--text-3)}.link.active[data-v-5f102b61]{background:var(--accent-wash);color:var(--accent-text);font-weight:600}.grow[data-v-5f102b61]{flex:1 1 auto;min-width:0}.support[data-v-5f102b61]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 36px;font-size:13px;background:var(--info-wash);border-bottom:1px solid rgba(106,174,255,.35);color:var(--text)}.support .grow[data-v-5f102b61]{flex:1 1 260px;min-width:0}@media(max-width:720px){.support[data-v-5f102b61]{padding:10px 16px}}.count[data-v-5f102b61]{font-size:12px;font-weight:600;background:var(--accent);color:var(--accent-ink);border-radius:10px;padding:1px 8px}.me[data-v-5f102b61]{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 4px 0 8px;border-top:1px solid var(--line-soft)}.avatar[data-v-5f102b61]{width:34px;height:34px;border-radius:17px;background:var(--field);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--accent-text)}.name[data-v-5f102b61]{font-size:13px;font-weight:600}.district-pick[data-v-5f102b61]{padding:0 8px}.build[data-v-5f102b61]{padding:10px 8px 0}.content[data-v-5f102b61]{flex:1 1 auto;min-width:0}.topbar[data-v-5f102b61]{display:none}@media(max-width:900px){.shell[data-v-5f102b61]{flex-direction:column}.topbar[data-v-5f102b61]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line-soft);background:var(--sidebar);position:sticky;top:0;z-index:20}.side[data-v-5f102b61]{display:none;position:fixed;inset:57px 0 0;width:auto;height:auto;z-index:19}.side.open[data-v-5f102b61]{display:flex}}.who[data-v-5f102b61]{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;color:var(--text);border-radius:8px;padding:4px;margin:-4px}.who[data-v-5f102b61]:hover,.who.router-link-active[data-v-5f102b61]{background:#1e2228;color:var(--text)}.who .name[data-v-5f102b61],.who .role[data-v-5f102b61]{display:block}.toasts[data-v-6f95c20e]{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;z-index:50}.toast[data-v-6f95c20e]{background:#23272e;border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:8px;padding:10px 14px;font-size:14px;max-width:360px;box-shadow:0 8px 24px #00000059}.toast.bad[data-v-6f95c20e]{border-left-color:var(--bad)}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@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");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@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");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@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");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #121418;--sidebar: #0b0d10;--card: #1a1d22;--card-sunk: #16191d;--field: #22262c;--line: #2b3037;--line-soft: #22262c;--text: #eceef1;--text-2: #c4c9d0;--text-3: #a3aab3;--text-4: #8a929c;--accent: #ff8a2a;--accent-text: #ff9d4d;--accent-ink: #16181b;--accent-wash: rgba(255, 138, 42, .14);--ok: #4fd1a5;--ok-wash: rgba(79, 209, 165, .14);--info: #6aaeff;--info-wash: rgba(106, 174, 255, .14);--warn: #e6c35c;--warn-wash: rgba(230, 195, 92, .14);--bad: #ff6b6b;--bad-wash: rgba(255, 107, 107, .14);--radius: 12px;--radius-sm: 8px;--display: "Barlow Condensed", "Arial Narrow", sans-serif;--body: "IBM Plex Sans", system-ui, sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:15px;line-height:1.45}a{color:var(--accent-text);text-decoration:none}a:hover{color:#ffb877}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--display);margin:0;line-height:1.05}h1{font-size:42px;font-weight:700}h2{font-size:24px;font-weight:600}h3{font-size:19px;font-weight:600}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.page{padding:28px 36px 48px;display:flex;flex-direction:column;gap:22px;min-width:0}.page-head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.page-head .grow{flex:1 1 auto;min-width:0}.kicker{font-size:13px;color:var(--text-3);margin-bottom:4px}.back{font-size:13px}.grid-2{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.stack{display:flex;flex-direction:column;gap:20px;min-width:0}@media(max-width:1100px){.grid-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.page{padding:20px 16px 40px}h1{font-size:34px}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.card-pad{padding:20px 22px}.card-head{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line)}.card-head h2{flex:1 1 auto}.card-foot{padding:12px 22px;font-size:13px;color:var(--text-3)}.row{display:flex;gap:14px;align-items:center;padding:12px 22px;border-bottom:1px solid var(--line-soft)}.row:last-child{border-bottom:0}.muted{color:var(--text-3)}.small{font-size:13px}.tiny{font-size:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--field);color:var(--text);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.btn:hover{border-color:#3a4048;color:var(--text)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn-primary:hover{background:#ff9d4d;border-color:#ff9d4d;color:var(--accent-ink)}.btn-quiet{background:transparent}.btn-danger{color:var(--bad)}.btn-sm{min-height:32px;padding:0 12px;font-size:13px}.btn:disabled{opacity:.55;cursor:not-allowed}.icon-btn{width:40px;padding:0}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--text-2);min-width:0}.field .hint{font-weight:400;color:var(--text-4)}.input,.select,.textarea{width:100%;min-height:42px;padding:0 12px;background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:14px;color:var(--text)}.textarea{padding:10px 12px;resize:vertical;min-height:64px}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-wash)}.field-error{color:var(--bad);font-weight:400}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid .span-2{grid-column:1 / -1}@media(max-width:720px){.form-grid{grid-template-columns:minmax(0,1fr)}}.check{display:flex;align-items:center;gap:10px;font-size:14px;min-height:32px}.check input{width:18px;height:18px;accent-color:var(--accent)}.segmented{display:inline-flex;background:var(--field);border:1px solid var(--line);border-radius:10px;padding:4px;gap:2px;flex-wrap:wrap}.segmented button{min-height:34px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--text-2);font-size:13px;font-weight:600;cursor:pointer}.segmented button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap;background:var(--field);color:var(--text-3)}.chip-ok{background:var(--ok-wash);color:var(--ok)}.chip-info{background:var(--info-wash);color:var(--info)}.chip-warn{background:var(--warn-wash);color:var(--warn)}.chip-bad{background:var(--bad-wash);color:var(--bad)}.chip-accent{background:var(--accent-wash);color:#ffd2ae}.dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.4px;color:var(--text-4);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:11px 14px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tbody tr.clickable{cursor:pointer}.table tbody tr.clickable:hover td{background:#1e2228}.table-wrap{overflow-x:auto}.alert{display:flex;gap:12px;padding:12px 16px;border-radius:10px;font-size:14px;border:1px solid}.alert-bad{background:var(--bad-wash);border-color:#ff6b6b59}.alert-warn{background:var(--warn-wash);border-color:#e6c35c59}.alert-info{background:var(--info-wash);border-color:#6aaeff59}.alert ul{margin:6px 0 0;padding-left:18px}.empty{padding:28px 22px;color:var(--text-3);font-size:14px}.empty strong{display:block;color:var(--text);font-weight:600;margin-bottom:4px}.section{display:flex;flex-direction:column;gap:16px}.section>p{margin:0}.section-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section-head h2{flex:1 1 auto}.acts-end{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.inline-form{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:10px;background:var(--card-sunk);border:1px solid var(--line)}
