:root,:root[data-theme=classic-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f8;--panel:#fff;--line:#e7eaef;--line-2:#f1f3f6;--txt:#16191f;--txt-2:#596273;--txt-3:#686f7c;--brand:#2b53ff;--brand-soft:#eef2ff;--ok:#0a7e45;--ok-soft:#e8f6ee;--warn:#b45309;--warn-soft:#fdf3e4;--danger:#c62828;--danger-soft:#fdeceb;--violet:#6d28d9;--violet-soft:#f2ecfd;--brand-hover:#1f45e6;--on-brand:#fff;--gray-text:#596273;--hover:#f4f6fa;--th-bg:#fafbfc;--row-hover:#fafbfd;--row-sel:#f5f8ff;--gray-soft:#f2f4f8;--line-strong:#cfd6e2;--input-bg:#fff;--avatar-from:#dfe6ff;--avatar-to:#eef2ff;--logo-from:#2b53ff;--logo-to:#7b93ff;--sidebar-bg:#fff;--topbar-bg:#fff;--overlay:#10162257;--shadow-modal:0 20px 60px #0c142838;--shadow-sm:0 1px 3px #141e321a;--chart-1:#2b53ff;--chart-2:#0a7e45;--chart-3:#b45309;--chart-4:#6d28d9;--chart-5:#0e7490;--chart-6:#c62828;--chart-7:#5a73f0;--chart-8:#596273}:root[data-theme=ocean-blue]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef5fa;--panel:#fff;--line:#d3e2ee;--line-2:#e7f0f7;--txt:#0c1c2b;--txt-2:#38506a;--txt-3:#52687d;--brand:#0369a1;--brand-soft:#e0f1fb;--ok:#0b7a55;--ok-soft:#e1f5ec;--warn:#a45407;--warn-soft:#fcf1df;--danger:#be2a2a;--danger-soft:#fceaea;--violet:#5b3fc4;--violet-soft:#efebfb;--brand-hover:#035c8e;--on-brand:#fff;--gray-text:#38506a;--hover:#f5f6f7;--th-bg:#fafafb;--row-hover:#fafafb;--row-sel:#f0f6f9;--gray-soft:#f0f1f2;--line-strong:#bbcad7;--input-bg:#fff;--avatar-from:#c8deea;--avatar-to:#e0f1fb;--logo-from:#0369a1;--logo-to:#5b9ec2;--sidebar-bg:#fff;--topbar-bg:#fff;--overlay:#10162257;--shadow-modal:0 20px 60px #0c142838;--shadow-sm:0 1px 3px #141e321a;--chart-1:#0369a1;--chart-2:#0e9aa7;--chart-3:#0b7a55;--chart-4:#a45407;--chart-5:#5b3fc4;--chart-6:#be2a2a;--chart-7:#2f8fc7;--chart-8:#52687d}:root[data-theme=forest-green]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f6f2;--panel:#fff;--line:#d6e3d9;--line-2:#e8f0ea;--txt:#14201a;--txt-2:#3c5546;--txt-3:#546a5c;--brand:#157347;--brand-soft:#e2f3e8;--ok:#157347;--ok-soft:#e2f3e8;--warn:#9a5a06;--warn-soft:#fbf0dc;--danger:#b42323;--danger-soft:#fbe9e8;--violet:#6b3fb0;--violet-soft:#f0eaf9;--brand-hover:#12653e;--on-brand:#fff;--gray-text:#3c5546;--hover:#f6f6f6;--th-bg:#fafbfa;--row-hover:#fafbfa;--row-sel:#f1f7f4;--gray-soft:#f1f2f1;--line-strong:#bfccc2;--input-bg:#fff;--avatar-from:#cce0d7;--avatar-to:#e2f3e8;--logo-from:#157347;--logo-to:#67a487;--sidebar-bg:#fff;--topbar-bg:#fff;--overlay:#10162257;--shadow-modal:0 20px 60px #0c142838;--shadow-sm:0 1px 3px #141e321a;--chart-1:#157347;--chart-2:#0e7490;--chart-3:#9a5a06;--chart-4:#6b3fb0;--chart-5:#b42323;--chart-6:#4f9a6b;--chart-7:#7a8f2a;--chart-8:#546a5c}:root[data-theme=sunset-amber]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf3ea;--panel:#fffdfa;--line:#ecdcc8;--line-2:#f5ebdd;--txt:#2a1b0e;--txt-2:#5e4630;--txt-3:#765c43;--brand:#b5470b;--brand-soft:#fff1e6;--ok:#16714a;--ok-soft:#e3f3ea;--warn:#8a5a00;--warn-soft:#fbefd0;--danger:#b3261e;--danger-soft:#fbe6e3;--violet:#6b3fb0;--violet-soft:#f1ebf8;--brand-hover:#9f3e0a;--on-brand:#fff;--gray-text:#5e4630;--hover:#f6f4f1;--th-bg:#fbf8f5;--row-hover:#fbf8f5;--row-sel:#fbf2ec;--gray-soft:#f2efec;--line-strong:#d5c5b2;--input-bg:#fffdfa;--avatar-from:#efd5c5;--avatar-to:#fff1e6;--logo-from:#b5470b;--logo-to:#cf8760;--sidebar-bg:#fffdfa;--topbar-bg:#fffdfa;--overlay:#10162257;--shadow-modal:0 20px 60px #0c142838;--shadow-sm:0 1px 3px #141e321a;--chart-1:#b5470b;--chart-2:#b27408;--chart-3:#16714a;--chart-4:#6b3fb0;--chart-5:#b3261e;--chart-6:#0e7490;--chart-7:#d97a3a;--chart-8:#765c43}:root[data-theme=royal-violet]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f2fb;--panel:#fff;--line:#e0d9f0;--line-2:#eee9f8;--txt:#1a1330;--txt-2:#4a3f6b;--txt-3:#62577f;--brand:#6a2fd0;--brand-soft:#efe8fc;--ok:#0b7a4f;--ok-soft:#e2f4ec;--warn:#a05408;--warn-soft:#fbf0de;--danger:#c0262d;--danger-soft:#fce9ea;--violet:#9d2a9c;--violet-soft:#f8e8f8;--brand-hover:#5d29b7;--on-brand:#fff;--gray-text:#4a3f6b;--hover:#f6f6f7;--th-bg:#fafafb;--row-hover:#fafafb;--row-sel:#f6f3fc;--gray-soft:#f1f1f3;--line-strong:#c8c1d9;--input-bg:#fff;--avatar-from:#ded1f5;--avatar-to:#efe8fc;--logo-from:#6a2fd0;--logo-to:#9e78e0;--sidebar-bg:#fff;--topbar-bg:#fff;--overlay:#10162257;--shadow-modal:0 20px 60px #0c142838;--shadow-sm:0 1px 3px #141e321a;--chart-1:#6a2fd0;--chart-2:#9d2a9c;--chart-3:#0b7a4f;--chart-4:#a05408;--chart-5:#c0262d;--chart-6:#0e7490;--chart-7:#9b7be0;--chart-8:#62577f}:root[data-theme=warm-paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3ede1;--panel:#fffcf5;--line:#e2d8c4;--line-2:#eee6d5;--txt:#2b2418;--txt-2:#554a37;--txt-3:#6e624c;--brand:#8c3b13;--brand-soft:#f6e6d8;--ok:#2f6b3a;--ok-soft:#e4f0e2;--warn:#85560a;--warn-soft:#f8ecd0;--danger:#a82a22;--danger-soft:#f8e4e0;--violet:#69427f;--violet-soft:#eee6f1;--brand-hover:#7b3411;--on-brand:#fff;--gray-text:#554a37;--hover:#f7f3ec;--th-bg:#fbf8f1;--row-hover:#fbf8f1;--row-sel:#f8f0e7;--gray-soft:#f2efe8;--line-strong:#ccc2af;--input-bg:#fffcf5;--avatar-from:#e6d2c3;--avatar-to:#f6e6d8;--logo-from:#8c3b13;--logo-to:#b48066;--sidebar-bg:#fffcf5;--topbar-bg:#fffcf5;--overlay:#10162257;--shadow-modal:0 20px 60px #0c142838;--shadow-sm:0 1px 3px #141e321a;--chart-1:#8c3b13;--chart-2:#2f6b3a;--chart-3:#85560a;--chart-4:#69427f;--chart-5:#a82a22;--chart-6:#336b7a;--chart-7:#b8794f;--chart-8:#6e624c}:root[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#222427;--panel:#2c2f33;--line:#40444a;--line-2:#363a3f;--txt:#eceef1;--txt-2:#b8bdc6;--txt-3:#9ba2ad;--brand:#86a9ff;--brand-soft:#2f3a58;--ok:#52c98a;--ok-soft:#25392f;--warn:#e8a95a;--warn-soft:#41331f;--danger:#ff8a84;--danger-soft:#432828;--violet:#b69cff;--violet-soft:#38305a;--brand-hover:#95b3ff;--on-brand:#0b1220;--gray-text:#b8bdc6;--hover:#34373b;--th-bg:#303337;--row-hover:#303337;--row-sel:#31363f;--gray-soft:#33363a;--line-strong:#55585e;--input-bg:#2c2f33;--avatar-from:#404a60;--avatar-to:#2f3a58;--logo-from:#86a9ff;--logo-to:#b0c7ff;--sidebar-bg:#2c2f33;--topbar-bg:#2c2f33;--overlay:#0009;--shadow-modal:0 20px 60px #0000008c;--shadow-sm:0 1px 3px #00000073;--chart-1:#86a9ff;--chart-2:#52c98a;--chart-3:#e8a95a;--chart-4:#b69cff;--chart-5:#ff8a84;--chart-6:#4fc3d6;--chart-7:#c4d3ff;--chart-8:#9ba2ad}:root[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1224;--panel:#101b34;--line:#243455;--line-2:#1a2744;--txt:#e8eefc;--txt-2:#aebbd6;--txt-3:#93a3c4;--brand:#6ea0ff;--brand-soft:#1b2d57;--ok:#4fd69c;--ok-soft:#143a33;--warn:#f0b45e;--warn-soft:#3b3018;--danger:#ff8f8f;--danger-soft:#40202a;--violet:#b79dff;--violet-soft:#2d2a5c;--brand-hover:#7fabff;--on-brand:#06101f;--gray-text:#aebbd6;--hover:#19233c;--th-bg:#141f38;--row-hover:#141f38;--row-sel:#162340;--gray-soft:#1d2840;--line-strong:#3c4a69;--input-bg:#101b34;--avatar-from:#253861;--avatar-to:#1b2d57;--logo-from:#6ea0ff;--logo-to:#a1c1ff;--sidebar-bg:#101b34;--topbar-bg:#101b34;--overlay:#0009;--shadow-modal:0 20px 60px #0000008c;--shadow-sm:0 1px 3px #00000073;--chart-1:#6ea0ff;--chart-2:#4fd69c;--chart-3:#f0b45e;--chart-4:#b79dff;--chart-5:#ff8f8f;--chart-6:#3cc6df;--chart-7:#a9c4ff;--chart-8:#93a3c4}:root[data-theme=deep-space]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05081a;--panel:#0d1330;--line:#26305c;--line-2:#171f45;--txt:#eaf0ff;--txt-2:#b4bfe4;--txt-3:#97a4d4;--brand:#f2c14e;--brand-soft:#2e2813;--ok:#4fe0b0;--ok-soft:#0f3a38;--warn:#ffb86b;--warn-soft:#3a2a14;--danger:#ff8ca0;--danger-soft:#40182c;--violet:#b7a2ff;--violet-soft:#2a2762;--brand-hover:#f4c863;--on-brand:#1a1405;--gray-text:#b4bfe4;--hover:#18214a;--th-bg:#111734;--row-hover:#111734;--row-sel:#1b1d32;--gray-soft:#1a203c;--line-strong:#3a4680;--input-bg:#0d1330;--avatar-from:#3a3316;--avatar-to:#2e2813;--logo-from:#f2c14e;--logo-to:#ff9d3b;--sidebar-bg:#080d24;--topbar-bg:#0a102b;--overlay:#02040eb3;--shadow-modal:0 0 0 1px #f2c14e2e, 0 24px 70px #000000a6;--shadow-sm:0 1px 3px #00000073;--chart-1:#f2c14e;--chart-2:#3ee0ff;--chart-3:#6b8cff;--chart-4:#4fe0b0;--chart-5:#ff8ca0;--chart-6:#b7a2ff;--chart-7:#ffb86b;--chart-8:#97a4d4}:root[data-theme=high-contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--panel:#fff;--line:#6b6b6b;--line-2:#bdbdbd;--txt:#000;--txt-2:#1f1f1f;--txt-3:#3d3d3d;--brand:#03c;--brand-soft:#dde6ff;--ok:#005a1f;--ok-soft:#d9f2e0;--warn:#6b3600;--warn-soft:#ffe9c7;--danger:#a00000;--danger-soft:#ffeaea;--violet:#4a1d96;--violet-soft:#e8dcff;--brand-hover:#002db4;--on-brand:#fff;--gray-text:#1f1f1f;--hover:#ececec;--th-bg:#f0f0f0;--row-hover:#f2f2f2;--row-sel:#e4ebff;--gray-soft:#e9e9e9;--line-strong:#000;--input-bg:#fff;--avatar-from:#c7d2f4;--avatar-to:#dde6ff;--logo-from:#03c;--logo-to:#597ade;--sidebar-bg:#fff;--topbar-bg:#fff;--overlay:#0009;--shadow-modal:0 20px 60px #0c142838;--shadow-sm:0 1px 3px #141e321a;--chart-1:#03c;--chart-2:#005a1f;--chart-3:#6b3600;--chart-4:#4a1d96;--chart-5:#a00000;--chart-6:#005b6e;--chart-7:#5b6fd6;--chart-8:#3d3d3d}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}:root{--font-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,Menlo,Consolas,monospace;--sidebar-w:214px;--topbar-h:54px;--row-py:9px;--ctl-h:31px;--ctl-h-sm:26px;--ctl-h-lg:38px}:root[data-density=compact]{--row-py:5px;--ctl-h:27px;--ctl-h-sm:23px;--ctl-h-lg:33px}:root[data-density=comfortable]{--row-py:13px;--ctl-h:35px;--ctl-h-sm:29px;--ctl-h-lg:42px}body{font-family:var(--font-sans);background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.55}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--brand);outline-offset:1px}td{padding-top:var(--row-py);padding-bottom:var(--row-py)}.sel,.inp{background:var(--input-bg);color:var(--txt);height:var(--ctl-h)}.sel::placeholder,.inp::placeholder,input::placeholder,textarea::placeholder{color:var(--txt-3);opacity:1}.sel option{background:var(--panel);color:var(--txt)}.ta{background:var(--input-bg);color:var(--txt)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.skel{background:linear-gradient(90deg,var(--gray-soft) 25%,var(--line-2) 37%,var(--gray-soft) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s infinite skel;display:block}@keyframes skel{0%{background-position:100%}to{background-position:0}}.page-hd{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.page-hd h1{letter-spacing:-.25px;font-size:17.5px;font-weight:660}.page-hd p{color:var(--txt-3);margin-top:2px;font-size:11.5px}.hd-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.btn{border:1px solid var(--line);background:var(--panel);color:var(--txt);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:7px;padding:5.5px 12px;font-size:12.5px;transition:all .12s}.btn:hover{border-color:var(--line-strong);background:var(--row-hover)}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:550}.btn.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.btn.ghost{color:var(--txt-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--gray-soft)}.btn.sm{border-radius:6px;padding:3px 9px;font-size:11.5px}.btn.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 25%,var(--panel))}.btn.danger:hover{background:var(--danger-soft)}.btn:disabled{opacity:.45;cursor:not-allowed}.qmark{border:1px solid var(--line-strong);width:13px;height:13px;color:var(--txt-3);cursor:help;vertical-align:1px;border-radius:50%;flex:0 0 13px;justify-content:center;align-items:center;margin-left:4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.qmark:hover{border-color:var(--brand);color:var(--brand)}.logact{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chipbox{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:6px;max-height:150px;padding:8px;display:flex;overflow:auto}.chipbox label{background:var(--hover);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:11.5px;display:flex}.pill{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;line-height:17px;display:inline-flex}.pill.gray{background:var(--gray-soft);color:var(--txt-2)}.pill.blue{background:var(--brand-soft);color:var(--brand)}.pill.green{background:var(--ok-soft);color:var(--ok)}.pill.amber{background:var(--warn-soft);color:var(--warn)}.pill.red{background:var(--danger-soft);color:var(--danger)}.pill.violet{background:var(--violet-soft);color:var(--violet)}.pill.sq{justify-content:center;min-width:20px;padding:1px 5px}.dot{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.muted{color:var(--txt-3)}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}.card-hd{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.card-hd h3{font-size:13px;font-weight:640}.card-hd .sub{color:var(--txt-3);white-space:nowrap;font-size:11px}.empty{text-align:center;color:var(--txt-3);padding:34px 14px;font-size:12px}.tbl-wrap{-webkit-overflow-scrolling:touch;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12.5px}th{text-align:left;color:var(--txt-3);background:var(--th-bg);border-bottom:1px solid var(--line);white-space:nowrap;letter-spacing:.2px;z-index:1;padding:8px 12px;font-size:10.5px;font-weight:600;position:sticky;top:0}td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:9px 12px}tbody tr:last-child td{border-bottom:0}tbody tr.clickable{cursor:pointer}tbody tr.clickable:hover{background:var(--row-hover)}.t-r{text-align:right}.t-c{text-align:center}.name-cell{align-items:center;gap:7px;display:flex}.name-cell .ttl{font-weight:600}.tree-line{color:var(--line-strong);letter-spacing:-1px;-webkit-user-select:none;user-select:none;font-family:monospace}.sub-line{color:var(--txt-3);margin-top:1px;font-size:10.5px}.kpis{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:13px;display:grid}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 13px}.kpi .lbl{color:var(--txt-3);align-items:center;gap:5px;font-size:11px;display:flex}.kpi .val{letter-spacing:-.5px;margin-top:3px;font-size:21px;font-weight:650;line-height:1.2}.kpi .val small{color:var(--txt-3);letter-spacing:0;margin-left:3px;font-size:11px;font-weight:500}.kpi .hint{color:var(--txt-3);margin-top:2px;font-size:10.5px}.two-col{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.list-row{border-bottom:1px solid var(--line-2);align-items:center;gap:9px;padding:9px 14px;font-size:12.5px;display:flex}.list-row:last-child{border-bottom:0}.list-row .grow{flex:1;min-width:0}.list-row .t{font-weight:550}.list-row .s{color:var(--txt-3);font-size:10.5px}.pgrid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:12px;display:grid}.pcard{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:13px;display:flex}.pcard .top{align-items:flex-start;gap:11px;display:flex}.pimg{width:52px;height:52px;color:var(--on-brand);letter-spacing:.3px;text-align:center;border-radius:9px;flex:0 0 52px;place-items:center;padding:4px;font-size:10.5px;font-weight:700;line-height:1.2;display:grid}.pcard .code{letter-spacing:-.2px;font-size:13.5px;font-weight:650}.pcard .sub{color:var(--txt-2);font-size:11.5px}.pcard .sku{color:var(--txt-3);margin-top:2px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.vis-box{border-top:1px dashed var(--line);padding-top:9px}.vis-lbl{color:var(--txt-3);justify-content:space-between;margin-bottom:5px;font-size:10.5px;display:flex}.selbar{background:var(--panel);border:1px solid var(--line);color:var(--txt-2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;font-size:12px;display:flex}.selbar .sp{margin-left:auto}.btn[disabled]{opacity:.45;cursor:not-allowed}.pcell{align-items:center;gap:9px;min-width:0;display:flex}.pcell .nm{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.pcell .sk{color:var(--txt-3);white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}tr.row-sel td{background:var(--row-sel)}.rowck{accent-color:var(--brand);cursor:pointer;vertical-align:middle;width:14px;height:14px}.pv{border:1px dashed var(--line);background:var(--th-bg);border-radius:10px;align-items:center;gap:12px;min-height:78px;margin:12px 0;padding:12px;display:flex}.pv.model{border-style:solid;border-color:color-mix(in srgb,var(--brand) 28%,var(--panel));background:linear-gradient(180deg,var(--row-sel),var(--panel))}.pv.dup{border-color:color-mix(in srgb,var(--danger) 30%,var(--panel));background:var(--danger-soft)}.pv .pv-body{flex:1;min-width:0}.pv .pv-nm{font-size:13.5px;font-weight:650}.pv .pv-meta{color:var(--txt-2);margin-top:2px;font-size:11px}.pv .pv-flag{border-radius:20px;margin-top:5px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.pv-flag.ok{background:var(--ok-soft);color:var(--ok)}.pv-flag.bad{background:var(--danger-soft);color:var(--danger)}.pv-flag.info{background:var(--brand-soft);color:var(--brand)}.pv-empty{color:var(--txt-3);text-align:center;place-items:center;width:100%;min-height:54px;font-size:11.5px;display:grid}.hint{color:var(--txt-3);margin-top:5px;font-size:11px}.grid2{grid-template-columns:1fr 1fr;gap:9px;display:grid}@media (max-width:720px){.grid2{grid-template-columns:1fr}}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sel,.inp{border:1px solid var(--line);background:var(--panel);border-radius:7px;outline:none;min-width:0;padding:5.5px 9px;font-size:12px}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.sortable:hover{color:var(--txt)}th.sortable .ind{color:var(--line-strong);letter-spacing:-.5px;margin-left:3px;font-size:8.5px}th.sortable.on,th.sortable.on .ind{color:var(--brand)}.sel.invq,.inp.invq{min-width:104px;font-size:11.5px}.inp.invq{width:118px}.sel:focus,.inp:focus{border-color:color-mix(in srgb,var(--brand) 45%,var(--panel));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.ta{border:1px solid var(--line);resize:vertical;background:var(--th-bg);border-radius:8px;outline:none;width:100%;padding:9px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.7}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip{background:var(--hover);border:1px solid var(--line);color:var(--txt-2);border-radius:5px;padding:0 6px;font-size:10.5px;line-height:18px}.chip.on{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 28%,var(--panel));color:var(--brand);cursor:pointer;font-weight:600}.chip.pick{cursor:pointer}.chip.pick:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--panel))}.tabs{border-bottom:1px solid var(--line);white-space:nowrap;-webkit-overflow-scrolling:touch;gap:2px;margin-bottom:14px;display:flex;overflow:auto}.tab{color:var(--txt-2);cursor:pointer;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:8px 13px;font-size:12.5px}.tab:hover{color:var(--txt)}.tab.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.dhead{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-bottom:13px;padding:15px 16px}.dhead .row1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dhead h2{letter-spacing:-.25px;font-size:16.5px;font-weight:660}.dmeta{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);gap:11px 18px;margin-top:13px;padding-top:13px;display:grid}.dmeta .k{color:var(--txt-3);font-size:10.5px}.dmeta .v{margin-top:1px;font-size:12.5px;font-weight:550}.back{color:var(--txt-3);cursor:pointer;align-items:center;gap:4px;margin-bottom:9px;font-size:11.5px;display:inline-flex}.back:hover{color:var(--brand)}.frow{border-bottom:1px dashed var(--line-2);justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.frow:last-child{border-bottom:0}.frow .k{color:var(--txt-3);flex:none}.frow .v{text-align:right;font-weight:550}.sec-t{color:var(--txt-3);letter-spacing:.4px;margin:14px 0 8px;font-size:11px;font-weight:650}.sec-t:first-child{margin-top:0}.tl{padding-left:20px;position:relative}.tl:before{content:"";background:var(--line);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.tl-item{padding-bottom:14px;position:relative}.tl-item:before{content:"";background:var(--panel);border:2px solid var(--line-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-19px}.tl-item.now:before{border-color:var(--brand);background:var(--brand)}.tl-item .h{color:var(--txt-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.tl-item .h b{color:var(--txt);font-size:12.5px;font-weight:600}.tl-item .txt{color:var(--txt-2);white-space:pre-wrap;margin-top:3px;font-size:12.5px}.doc{max-width:900px}.doc h2{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:22px 0 9px;padding-bottom:7px;font-size:15px;font-weight:660;display:flex}.doc h2:first-child{margin-top:0}.doc h2 .num{background:var(--brand);width:19px;height:19px;color:var(--on-brand);border-radius:5px;flex:0 0 19px;place-items:center;font-size:11px;font-weight:700;display:grid}.doc h3{margin:14px 0 6px;font-size:12.5px;font-weight:650}.doc p{color:var(--txt-2);margin-bottom:8px;font-size:12.5px}.doc ul{color:var(--txt-2);margin:0 0 8px 16px;font-size:12.5px}.doc li{margin-bottom:3px}.doc table{border:1px solid var(--line);border-radius:8px;margin:8px 0 10px;font-size:12px;overflow:hidden}.doc td,.doc th{font-size:11.5px}.flow{flex-wrap:wrap;align-items:center;gap:6px;margin:9px 0 12px;display:flex}.flow .n{background:var(--panel);border:1px solid var(--line);border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:550}.flow .n.hi{border-color:color-mix(in srgb,var(--brand) 28%,var(--panel));background:var(--brand-soft);color:var(--brand)}.flow .a{color:var(--line-strong);font-size:12px}.note{background:var(--th-bg);border-left:2px solid var(--brand);color:var(--txt-2);border-radius:0 7px 7px 0;margin:9px 0;padding:9px 12px;font-size:12px}.note.warn{border-left-color:var(--warn);background:var(--warn-soft)}@media (max-width:860px){.kpis{gap:9px;grid-template-columns:repeat(2,1fr)!important}.kpis .val{font-size:18px}.two-col{grid-template-columns:1fr!important}.dmeta{grid-template-columns:repeat(2,1fr)!important}.page-hd{flex-direction:column;align-items:stretch;gap:9px}.page-hd h1{font-size:16.5px}.hd-actions{justify-content:flex-start}.pgrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:9px}.pcard{padding:11px}.note{font-size:11.5px}.frow{flex-direction:column;align-items:flex-start;gap:2px}.frow .v{text-align:left;white-space:normal;word-break:break-word}td,th{white-space:nowrap}.flow .n{padding:4px 8px;font-size:11px}.doc li,.doc p{font-size:12px}.kpi .hint{display:none}}.app{height:100vh;height:100dvh;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--sidebar-bg);border-right:1px solid var(--line);flex-direction:column;transition:width .18s,flex-basis .18s;display:flex}.brand{border-bottom:1px solid var(--line-2);align-items:center;gap:9px;min-height:57px;padding:15px 15px 13px;display:flex}.brand .logo{background:linear-gradient(140deg,var(--logo-from),var(--logo-to));width:27px;height:27px;color:var(--on-brand);border-radius:8px;flex:0 0 27px;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.brand .logo img{object-fit:cover;width:100%;height:100%}.brand .tt{min-width:0}.brand .t1{letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.brand .t2{color:var(--txt-3);white-space:nowrap;text-overflow:ellipsis;margin-top:-1px;font-size:10.5px;overflow:hidden}.nav{flex:1;padding:8px 8px 16px;overflow:auto}.nav-group{color:var(--txt-3);letter-spacing:.6px;padding:12px 9px 6px;font-size:10px;font-weight:600}.nav-item{color:var(--txt-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:9px;margin-bottom:1px;padding:6.5px 9px;font-size:12.5px;text-decoration:none;display:flex}.nav-item:hover{background:var(--hover);color:var(--txt);text-decoration:none}.nav-item.active{background:var(--brand-soft);color:var(--brand);font-weight:600}.nav-item svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px}.nav-item .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item .badge{background:var(--gray-soft);color:var(--txt-2);border-radius:20px;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px}.nav-item.active .badge{background:var(--panel);color:var(--brand)}.side-foot{border-top:1px solid var(--line-2);color:var(--txt-3);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:10.5px;display:flex}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{height:var(--topbar-h);flex:0 0 var(--topbar-h);background:var(--topbar-bg);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:0 18px;display:flex}.m-menu{cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:6px;display:flex}.m-menu:hover{background:var(--gray-soft)}.m-menu svg{width:18px;height:18px;stroke:var(--txt-2);fill:none;stroke-width:1.8px;stroke-linecap:round;display:block}.crumb{color:var(--txt-3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.crumb b{color:var(--txt);font-weight:600}.crumb a{color:var(--txt-3);cursor:pointer;text-decoration:none}.crumb a:hover{color:var(--brand)}.crumb .sep{color:var(--line-strong);margin:0 6px}.lang-sel{border:1px solid var(--line);background:var(--input-bg);color:var(--txt);cursor:pointer;border-radius:7px;outline:none;flex:none;max-width:132px;padding:4.5px 6px;font-size:11.5px}.lang-sel:focus{border-color:color-mix(in srgb,var(--brand) 45%,var(--panel))}.tb-btn{border:1px solid var(--line);background:var(--input-bg);cursor:pointer;width:30px;height:30px;color:var(--txt-2);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tb-btn:hover{background:var(--hover);color:var(--txt)}.tb-btn svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.who{border-left:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-top:0;border-bottom:0;border-right:0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:4px 8px 4px 10px;display:flex}.who:hover{background:var(--hover)}.avatar{background:linear-gradient(140deg,var(--avatar-from),var(--avatar-to));width:27px;height:27px;color:var(--brand);border-radius:50%;flex:0 0 27px;place-items:center;font-size:11px;font-weight:700;display:grid}.who .n{font-size:12px;font-weight:600;line-height:1.25}.who .r{color:var(--txt-3);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:10.5px;line-height:1.25;overflow:hidden}.view{-webkit-overflow-scrolling:touch;flex:1;padding:16px 18px 48px;overflow:auto}.side-mask{background:var(--overlay);z-index:45;display:none;position:fixed;inset:0}.side-mask.show{display:block}.dd{flex:none;position:relative}.dd-pop{min-width:190px;max-height:calc(100vh - 70px);background:var(--panel);border:1px solid var(--line);max-height:calc(100dvh - 70px);box-shadow:var(--shadow-modal);z-index:70;border-radius:10px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.dd-item{width:100%;color:var(--txt);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;display:flex}.dd-item:hover,.dd-item:focus-visible{background:var(--hover)}.dd-item.on{color:var(--brand);font-weight:600}.dd-item .sw{border:1px solid var(--line-strong);background:linear-gradient(135deg,var(--sw-a) 50%,var(--sw-b) 50%);border-radius:4px;flex:0 0 14px;width:14px;height:14px}.dd-sep{background:var(--line-2);height:1px;margin:4px 2px}.dd-hd{color:var(--txt-3);letter-spacing:.5px;padding:6px 10px 4px;font-size:10px;font-weight:600}.mask{background:var(--overlay);z-index:60;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mask.top{z-index:70}.modal{background:var(--panel);color:var(--txt);width:min(620px,100%);max-height:88vh;box-shadow:var(--shadow-modal);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.modal.wide{width:min(860px,100%)}.modal.narrow{width:min(440px,100%)}.modal-hd{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.modal-hd h3{font-size:14px;font-weight:650}.modal-bd{-webkit-overflow-scrolling:touch;padding:16px;font-size:12.5px;overflow:auto}.modal-ft{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line-2);background:var(--th-bg);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.icon-btn{color:var(--txt-3);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 6px;font-size:15px;line-height:1}.icon-btn:hover{background:var(--gray-soft);color:var(--txt)}.net-bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:5px 18px;font-size:12px;display:flex}.net-bar.slow,.net-bar.retrying{background:var(--warn-soft);color:var(--warn)}.net-bar.offline{background:var(--danger-soft);color:var(--danger)}.net-bar .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1199px) and (min-width:768px){.sidebar{flex-basis:56px;width:56px}.sidebar .brand{justify-content:center;padding:15px 14px 13px}.sidebar .brand .tt,.sidebar .nav-item .lbl,.sidebar .nav-item .badge,.sidebar .nav-group span,.sidebar .side-foot .txt{display:none}.sidebar .nav-group{text-align:center;border-top:1px solid var(--line-2);height:1px;margin-top:6px;padding:8px 0 2px;font-size:0}.sidebar .nav-item{justify-content:center;padding:8px 0;position:relative}.sidebar .nav-item .dot-badge{display:block}.sidebar .side-foot{justify-content:center}}.nav-item .dot-badge{background:var(--danger);border-radius:50%;width:7px;height:7px;display:none;position:absolute;top:4px;right:10px}.app.collapsed .sidebar{flex-basis:56px;width:56px}.app.collapsed .sidebar .brand{justify-content:center;padding:15px 14px 13px}.app.collapsed .sidebar .brand .tt,.app.collapsed .sidebar .nav-item .lbl,.app.collapsed .sidebar .nav-item .badge,.app.collapsed .sidebar .nav-group span,.app.collapsed .sidebar .side-foot .txt{display:none}.app.collapsed .sidebar .nav-group{border-top:1px solid var(--line-2);height:1px;margin-top:6px;padding:8px 0 2px;font-size:0}.app.collapsed .sidebar .nav-item{justify-content:center;padding:8px 0;position:relative}.app.collapsed .sidebar .nav-item .dot-badge{display:block}.app.collapsed .sidebar .side-foot{justify-content:center}@media (max-width:767px){.sidebar,.app.collapsed .sidebar{z-index:50;box-shadow:var(--shadow-modal);flex-basis:264px;width:264px;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.sidebar.open{transform:none}.app.collapsed .sidebar .brand .tt,.app.collapsed .sidebar .nav-item .lbl,.app.collapsed .sidebar .nav-item .badge,.app.collapsed .sidebar .nav-group span{display:revert}.app.collapsed .sidebar .nav-group{border-top:0;height:auto;margin-top:0;padding:12px 9px 6px;font-size:10px}.app.collapsed .sidebar .nav-item{justify-content:flex-start;padding:6.5px 9px}.app.collapsed .sidebar .nav-item .dot-badge{display:none}.app.collapsed .sidebar .brand{justify-content:flex-start;padding:15px 15px 13px}.topbar{gap:8px;padding:0 12px}.who{border-left:0;padding:4px 6px}.who .meta{display:none}.lang-sel{max-width:150px;padding:4.5px 4px}.view{padding:12px 12px 60px}.net-bar{padding:5px 12px}.sidebar .side-foot{display:none}}@media (min-width:768px){.m-menu.drawer-only{display:none}}@media (max-width:860px){.mask{flex-direction:column;justify-content:flex-end;place-items:end center;padding:0;display:flex}.modal{max-height:92vh;border-radius:14px 14px 0 0;max-height:92dvh;width:100%!important}.modal-bd{padding:14px}.modal-ft{padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.modal-ft .btn{flex:1;justify-content:center}}@media (max-width:639px){.modal{max-height:100vh;border-radius:0;height:100%;max-height:100dvh}.mask{padding:0}}html:root{--el-color-primary:var(--brand);--el-color-primary-dark-2:var(--brand-hover);--el-color-primary-light-3:color-mix(in srgb,var(--brand) 70%,var(--panel));--el-color-primary-light-5:color-mix(in srgb,var(--brand) 50%,var(--panel));--el-color-primary-light-7:color-mix(in srgb,var(--brand) 30%,var(--panel));--el-color-primary-light-8:color-mix(in srgb,var(--brand) 20%,var(--panel));--el-color-primary-light-9:var(--brand-soft);--el-color-success:var(--ok);--el-color-success-dark-2:var(--ok);--el-color-success-light-3:color-mix(in srgb,var(--ok) 70%,var(--panel));--el-color-success-light-5:color-mix(in srgb,var(--ok) 50%,var(--panel));--el-color-success-light-7:color-mix(in srgb,var(--ok) 30%,var(--panel));--el-color-success-light-8:color-mix(in srgb,var(--ok) 20%,var(--panel));--el-color-success-light-9:var(--ok-soft);--el-color-warning:var(--warn);--el-color-warning-dark-2:var(--warn);--el-color-warning-light-3:color-mix(in srgb,var(--warn) 70%,var(--panel));--el-color-warning-light-5:color-mix(in srgb,var(--warn) 50%,var(--panel));--el-color-warning-light-7:color-mix(in srgb,var(--warn) 30%,var(--panel));--el-color-warning-light-8:color-mix(in srgb,var(--warn) 20%,var(--panel));--el-color-warning-light-9:var(--warn-soft);--el-color-danger:var(--danger);--el-color-danger-dark-2:var(--danger);--el-color-error:var(--danger);--el-color-danger-light-3:color-mix(in srgb,var(--danger) 70%,var(--panel));--el-color-danger-light-5:color-mix(in srgb,var(--danger) 50%,var(--panel));--el-color-danger-light-7:color-mix(in srgb,var(--danger) 30%,var(--panel));--el-color-danger-light-8:color-mix(in srgb,var(--danger) 20%,var(--panel));--el-color-danger-light-9:var(--danger-soft);--el-color-error-light-3:var(--el-color-danger-light-3);--el-color-error-light-5:var(--el-color-danger-light-5);--el-color-error-light-7:var(--el-color-danger-light-7);--el-color-error-light-8:var(--el-color-danger-light-8);--el-color-error-light-9:var(--danger-soft);--el-color-info:var(--txt-2);--el-color-info-dark-2:var(--txt-2);--el-color-info-light-3:var(--txt-3);--el-color-info-light-5:var(--line-strong);--el-color-info-light-7:var(--line);--el-color-info-light-8:var(--line-2);--el-color-info-light-9:var(--gray-soft);--el-color-white:var(--panel);--el-color-black:#000;--el-bg-color:var(--panel);--el-bg-color-page:var(--bg);--el-bg-color-overlay:var(--panel);--el-text-color-primary:var(--txt);--el-text-color-regular:var(--txt);--el-text-color-secondary:var(--txt-2);--el-text-color-placeholder:var(--txt-3);--el-text-color-disabled:var(--txt-3);--el-border-color:var(--line);--el-border-color-light:var(--line);--el-border-color-lighter:var(--line-2);--el-border-color-extra-light:var(--line-2);--el-border-color-dark:var(--line-strong);--el-border-color-darker:var(--line-strong);--el-fill-color:var(--gray-soft);--el-fill-color-light:var(--hover);--el-fill-color-lighter:var(--th-bg);--el-fill-color-extra-light:var(--th-bg);--el-fill-color-dark:var(--line);--el-fill-color-darker:var(--line-strong);--el-fill-color-blank:var(--input-bg);--el-mask-color:var(--overlay);--el-mask-color-extra-light:var(--overlay);--el-disabled-bg-color:var(--gray-soft);--el-disabled-text-color:var(--txt-3);--el-disabled-border-color:var(--line);--el-box-shadow:var(--shadow-modal);--el-box-shadow-light:var(--shadow-sm);--el-box-shadow-lighter:var(--shadow-sm);--el-box-shadow-dark:var(--shadow-modal);--el-font-size-base:13px;--el-font-size-small:12px;--el-font-size-extra-small:11px;--el-font-size-medium:14px;--el-font-size-large:15px;--el-font-family:var(--font-sans);--el-border-radius-base:7px;--el-border-radius-small:5px;--el-border-radius-round:20px;--el-component-size:var(--ctl-h);--el-component-size-small:var(--ctl-h-sm);--el-component-size-large:var(--ctl-h-lg);--el-menu-bg-color:var(--panel);--el-overlay-color:var(--overlay);--el-overlay-color-light:var(--overlay);--el-overlay-color-lighter:var(--overlay)}.el-button{border-radius:7px;padding:5.5px 12px;font-size:12.5px;font-weight:400}.el-button--primary{--el-button-text-color:var(--on-brand);--el-button-hover-text-color:var(--on-brand);--el-button-active-text-color:var(--on-brand);--el-button-hover-bg-color:var(--brand-hover);--el-button-hover-border-color:var(--brand-hover);--el-button-active-bg-color:var(--brand-hover)}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{box-shadow:0 0 0 1px var(--line) inset;border-radius:7px}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 45%,var(--panel)) inset,0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.el-form-item__label{color:var(--txt-2);font-size:12px}.el-popper.is-light,.el-select-dropdown{background:var(--panel);border-color:var(--line)}.el-message{border-radius:9px}.el-pagination{--el-pagination-button-bg-color:transparent;font-size:12px}.el-table{--el-table-header-bg-color:var(--th-bg);--el-table-row-hover-bg-color:var(--row-hover);--el-table-border-color:var(--line-2);font-size:12.5px}.toast-host[data-v-923f1ca0]{z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;max-width:calc(100vw - 24px);display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.toast[data-v-923f1ca0]{pointer-events:auto;cursor:pointer;background:var(--panel);color:var(--txt);border:1px solid var(--line);box-shadow:var(--shadow-modal);border-left-width:3px;border-radius:9px;max-width:520px;padding:9px 14px;font-size:12.5px}.toast.success[data-v-923f1ca0]{border-left-color:var(--ok)}.toast.error[data-v-923f1ca0]{border-left-color:var(--danger)}.toast.warn[data-v-923f1ca0]{border-left-color:var(--warn)}.toast.info[data-v-923f1ca0]{border-left-color:var(--brand)}
