:root{--msb-track:#EEF2F8;--msb-on-ring:rgba(0,91,255,.16);--msb-pop:0 0 0 1px var(--line-2),0 12px 32px rgba(16,24,40,.12),0 2px 6px rgba(16,24,40,.06)}html[data-theme=dark]{--msb-track:#16244A;--msb-on-ring:rgba(76,134,255,.35);--msb-pop:0 0 0 1px var(--line),0 12px 32px rgba(0,0,0,.45)}.msb-wrap{position:relative;z-index:6;margin:-6px 0 2px}.msb{height:52px;box-sizing:border-box;display:flex;align-items:center;gap:16px;padding:0;background:transparent;border-radius:0;box-shadow:none;font-family:var(--font)}.msb>.sp,.msb-res>.sp{flex:1}.msb-z{display:flex;align-items:center;gap:14px;flex:none}.msb-z small{font-size:12px}@media (max-width:1800px){.msb{height:auto;min-height:52px;flex-wrap:wrap;row-gap:8px}.msb>.sp{display:none}}.msb-zt{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap}.msb-zt svg{width:18px;height:18px;color:var(--brand)}.msb-dv{width:1px;height:24px;background:var(--line);flex:none}.msb-dv+.msb-dv{display:none}.msb-f{display:flex;align-items:center;gap:8px}.msb-lb{font-size:12px;color:var(--ink-3);white-space:nowrap;font-weight:400}.msb-seg{display:inline-flex;background:var(--surface);box-shadow:0 0 0 1px var(--line-2);border-radius:10px;padding:3px;gap:2px}.msb-seg b{height:28px;padding:0 11px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px;color:var(--ink-2);white-space:nowrap;cursor:pointer;user-select:none;transition:background .15s,color .15s,box-shadow .15s}.msb-seg b:hover{color:var(--ink)}.msb-seg b small{font-size:12px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.msb-seg b.on{background:var(--brand-soft);color:var(--brand);box-shadow:0 0 0 1px var(--msb-on-ring)}.msb-seg b.on small{color:var(--brand);opacity:.7}.msb-mk{width:18px;height:18px;border-radius:5px;flex:none;display:block}.msb-mk.sm{width:14px;height:14px;border-radius:4px}.msb-ck{width:14px;height:14px;border-radius:4px;background:var(--brand);position:relative;flex:none;margin-left:-2px}.msb-ck:after{content:"";position:absolute;left:4.5px;top:2px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.msb-ro{height:34px;padding:0 11px;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--line-2);display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.msb-ro small{font-size:12px;font-weight:500;color:var(--ink-3)}.msb-ddw{position:relative}.msb-dd{height:34px;padding:0 8px 0 11px;border:1px solid var(--line);border-radius:10px;display:inline-flex;align-items:center;gap:8px;background:var(--surface);white-space:nowrap;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.msb-dd:hover{background:var(--hover)}.msb-dd strong{font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis}.msb-dd .n{font-size:12px;color:var(--ink-3)}.msb-dd.act{border-color:rgba(0,91,255,.35);background:var(--brand-soft)}.msb-dd.act strong{color:var(--brand-ink)}.msb-dd.open{border-color:var(--brand);box-shadow:0 0 0 3px rgba(0,91,255,.12)}.msb-cv{width:16px;height:16px;color:var(--ink-3);transition:transform .15s}.msb-dd.open .msb-cv{transform:rotate(180deg)}.msb-rng{display:flex;flex-direction:column;line-height:1.3;white-space:nowrap}.msb-rng b{font-size:13px;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.msb-rng span{font-size:11.5px;color:var(--ink-3)}.msb-meta{display:flex;flex-direction:column;line-height:1.35;font-size:12px;color:var(--ink-2);white-space:nowrap}.msb-meta span{font-size:11.5px;color:var(--ink-3)}.msb-end{height:34px;padding:0 11px;border-radius:10px;display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.msb-end:hover{background:var(--hover)}.msb-pop{position:absolute;top:calc(100% + 6px);left:0;background:var(--surface);border-radius:14px;box-shadow:var(--msb-pop);z-index:30;overflow:hidden;cursor:default}.msb-pop-g{min-width:240px;padding:6px}.msb-pop-s{width:520px}.msb-pop-s.wide{width:680px}.msb-q{margin:14px 16px 10px;height:36px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--ink-3)}.msb-q:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(0,91,255,.12)}.msb-q svg{width:16px;height:16px;flex:none}.msb-q input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--ink);height:34px}.msb-pb{display:flex;max-height:372px;border-top:1px solid var(--line-2)}.msb-side{width:180px;flex:none;border-right:1px solid var(--line-2);padding:8px;display:flex;flex-direction:column;gap:2px;background:var(--sunken);overflow:auto}.msb-side div{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--ink-2);cursor:pointer}.msb-side div.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--line-2)}.msb-side small{color:var(--ink-3);font-size:12px}.msb-list{flex:1;padding:6px 8px;overflow:auto}.msb-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13px;cursor:pointer}.msb-row:hover{background:var(--hover)}.msb-row[hidden]{display:none}.msb-row.all{background:var(--sunken);font-weight:600;margin-bottom:4px}.msb-row .nm{flex:1;min-width:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msb-row .mt{color:var(--ink-3);font-size:12px;white-space:nowrap}.msb-only{color:var(--brand);font-size:12px;font-weight:600;white-space:nowrap;visibility:hidden}.msb-row:hover .msb-only{visibility:visible}.msb-cb{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--ink-4);flex:none;position:relative;box-sizing:border-box}.msb-cb.on,.msb-cb.half{background:var(--brand);border-color:var(--brand)}.msb-cb.on:after{content:"";position:absolute;left:4px;top:1px;width:3.5px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.msb-cb.half:after{content:"";position:absolute;left:2.5px;top:5.5px;width:8px;height:2px;background:#fff}.msb-bd{font-size:11px;padding:1px 6px;border-radius:5px;background:var(--st-cb-bg,#EEF5FF);color:var(--st-cb-ink,#075BFF);white-space:nowrap}.msb-bd.lc{background:var(--st-lc-bg,#FFF0F0);color:var(--st-lc-ink,#F53F3F)}.msb-ft,.msb-pft{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--line-2)}.msb-pft{padding:8px 10px 4px;margin-top:4px}.msb-ft .sum{flex:1;font-size:13px;color:var(--ink-2)}.msb-btn{height:36px;padding:0 16px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font:inherit;font-weight:600;font-size:13px;color:var(--ink);cursor:pointer}.msb-btn.pri{background:var(--brand);border-color:var(--brand);color:#fff}.msb-btn[disabled]{opacity:.45;cursor:not-allowed}.msb-link{font-size:13px;color:var(--brand);font-weight:600;cursor:pointer;white-space:nowrap}.msb-res{display:flex;align-items:center;gap:10px;margin:10px 4px 0;font-size:13px;color:var(--ink-2)}.msb-res.in{margin:0;gap:8px;white-space:nowrap}.msb-res.in>.sp{display:none}.msb-res.in .msb-link{margin-left:4px}.msb-res b{color:var(--ink);font-variant-numeric:tabular-nums}.msb-pill{background:var(--surface);box-shadow:0 0 0 1px var(--line-2);padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.msb-pill i{font-style:normal;color:var(--ink-3)}.msb-pill .x{color:var(--ink-4);cursor:pointer;margin-left:2px}.msb-pill .x:hover{color:var(--ink-2)}.msb-hint{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);white-space:nowrap;margin-left:2px}.msb-hint i{width:16px;height:16px;border-radius:50%;background:var(--msb-track);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700;color:var(--ink-2)}.msb .zb3-seg,.msb .mdz-ctx-period{display:inline-flex;background:var(--surface);box-shadow:0 0 0 1px var(--line-2);border-radius:10px;padding:3px;gap:2px;border:0;height:auto}.msb .zb3-seg button,.msb .mdz-ctx-period button{height:28px;line-height:28px;padding:0 11px;border-radius:8px;border:0;background:transparent;font:inherit;font-weight:600;font-size:13px;color:var(--ink-2);white-space:nowrap;box-shadow:none;cursor:pointer}.msb .zb3-seg button:hover,.msb .mdz-ctx-period button:hover{color:var(--ink)}.msb .zb3-seg button.on,.msb .mdz-ctx-period button.on{background:var(--brand-soft);color:var(--brand);box-shadow:0 0 0 1px var(--msb-on-ring)}.msb .mdz-ctx-period button[disabled]{color:var(--ink-4);cursor:not-allowed}.msb .ck6-rng,.msb .mu-range-display{display:flex;flex-direction:column;gap:0;height:auto;padding:0;border:0;background:none;line-height:1.3;white-space:nowrap}.msb .ck6-rng b,.msb .mu-range-display b{font-size:13px;font-weight:700;color:var(--ink)}.msb .ck6-rng span,.msb .mu-range-display small{font-size:11.5px;color:var(--ink-3)}.msb .mdz-ctx-scope{height:34px;padding:0 30px 0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--ink)}.msb .mdz-unified-pill{height:34px;padding:0 12px;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--line-2);display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--ink);border:0}.msb-ro em{font-style:normal;font-weight:400;font-size:12px;color:var(--ink-3);margin-left:4px}.msb-row.cur .nm{color:var(--brand);font-weight:700}.mu-box .msb-wrap{margin:0 0 6px;z-index:30}.mu-box .msb{height:auto;min-height:44px;flex-wrap:wrap;row-gap:8px}.mu-box .msb-z{flex:1 1 auto;min-width:0;flex-wrap:wrap;row-gap:8px}.mu-box .msb-res.in{white-space:normal;flex-wrap:wrap}