.ico[data-v-a88461a3]{display:block;flex:none}.hdr[data-v-5b8b2904]{position:sticky;top:var(--pwa-h, 0px);z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.16rem;height:calc(.9rem + var(--pwa-sa, env(safe-area-inset-top)));padding:var(--pwa-sa, env(safe-area-inset-top)) .24rem 0 .16rem;background:var(--card);border-bottom:1px solid var(--line)}.hdr-l[data-v-5b8b2904],.hdr-r[data-v-5b8b2904]{display:flex;align-items:center;min-width:0}.hdr-l[data-v-5b8b2904]{flex:1;gap:.06rem}.hdr-r[data-v-5b8b2904]{gap:.04rem;flex:none}.hdr-title[data-v-5b8b2904]{font-size:.32rem;font-weight:600;padding-left:.04rem}.ibtn[data-v-5b8b2904]{position:relative;width:.72rem;height:.72rem;display:flex;align-items:center;justify-content:center;color:var(--ink2);border-radius:.14rem;flex:none}.ibtn[data-v-5b8b2904]:hover{background:var(--fill)}.dot[data-v-5b8b2904]{position:absolute;top:.04rem;right:.02rem;min-width:.3rem;height:.3rem;padding:0 .06rem;border-radius:.15rem;background:var(--crl);color:var(--on-crl);font-size:.18rem;line-height:.3rem;text-align:center}.dept[data-v-5b8b2904]{display:flex;align-items:center;gap:.06rem;max-width:60%;padding:.08rem .12rem;border-radius:.12rem;font-size:.34rem;font-weight:600}.dept.swit[data-v-5b8b2904]{cursor:pointer}.dept.swit[data-v-5b8b2904]:hover{background:var(--fill)}.dept-t[data-v-5b8b2904]{max-width:3.6rem}.dept-a[data-v-5b8b2904]{font-size:.24rem;color:var(--ink3)}.pk-mask[data-v-5b8b2904]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--mask);z-index:60;display:flex;align-items:flex-start;justify-content:flex-start;padding:calc(1.1rem + env(safe-area-inset-top)) 0 0 .2rem}.pk[data-v-5b8b2904]{background:var(--card);border-radius:.16rem;padding:.12rem;min-width:2.6rem;max-width:70vw;max-height:62vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 12px 32px #0003}.pk-cap[data-v-5b8b2904]{font-size:.22rem;color:var(--ink3);padding:.06rem .12rem .1rem}.pk-i[data-v-5b8b2904]{display:flex;align-items:center;justify-content:space-between;gap:.16rem;width:100%;padding:.16rem .12rem;border-radius:.1rem;font-size:.28rem;text-align:left;color:var(--ink)}.pk-i[data-v-5b8b2904]:hover{background:var(--fill)}.pk-i.on[data-v-5b8b2904]{color:var(--pri-dk);font-weight:600}.pk-sub[data-v-5b8b2904]{flex:none;font-size:.2rem;line-height:.32rem;padding:0 .1rem;border-radius:.06rem;font-weight:400;color:var(--ink3);background:var(--chip)}@media(min-width:768px){.hdr[data-v-5b8b2904]{height:60px;padding:0 20px;background:var(--bg);border-bottom:1px solid var(--line2)}.ibtn[data-v-5b8b2904]{width:34px;height:34px}.hdr-title[data-v-5b8b2904],.dept[data-v-5b8b2904]{font-size:19px}.dept-t[data-v-5b8b2904]{max-width:260px}.pk-mask[data-v-5b8b2904]{padding:72px 0 0;align-items:flex-start;justify-content:flex-start}.pk[data-v-5b8b2904]{margin-left:calc(var(--sidebar-w) + 20px)}}.tabbar[data-v-9ef603bf]{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;background:var(--card);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tb-i[data-v-9ef603bf]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.04rem;height:.98rem;color:var(--ink3);font-size:.2rem}.tb-i.on[data-v-9ef603bf]{color:var(--pri)}.tb-ic[data-v-9ef603bf]{position:relative;display:flex}.tb-badge[data-v-9ef603bf]{position:absolute;top:-.08rem;right:-.16rem;min-width:.28rem;height:.28rem;padding:0 .05rem;border-radius:.14rem;background:var(--crl);color:var(--on-crl);font-size:.17rem;line-height:.28rem;text-align:center}.tb-t[data-v-9ef603bf]{line-height:1.2}.more-mask[data-v-9ef603bf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--mask);display:flex;align-items:flex-end}.more-sheet[data-v-9ef603bf]{width:100%;background:var(--card);border-radius:.28rem .28rem 0 0;padding:.18rem .14rem calc(.26rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(3,1fr);gap:.12rem}.more-cap[data-v-9ef603bf]{grid-column:1 / -1;padding:0 .08rem .06rem;font-size:.22rem;color:var(--ink3)}.more-i[data-v-9ef603bf]{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.24rem .06rem;border-radius:.16rem;background:var(--bg);color:var(--ink2);font-size:.22rem}.more-i[data-v-9ef603bf]:active{filter:brightness(.96)}.more-ic[data-v-9ef603bf]{position:relative;display:flex}.more-badge[data-v-9ef603bf]{position:absolute;top:-.08rem;right:-.16rem;min-width:.28rem;height:.28rem;padding:0 .05rem;border-radius:.14rem;background:var(--crl);color:var(--on-crl);font-size:.17rem;line-height:.28rem;text-align:center}.more-t[data-v-9ef603bf]{line-height:1.2;white-space:nowrap}@media(min-width:768px){.tabbar[data-v-9ef603bf],.more-mask[data-v-9ef603bf]{display:none}}.side[data-v-9ef603bf]{position:sticky;top:0;align-self:flex-start;width:var(--sidebar-w);height:100vh;flex:none;display:flex;flex-direction:column;gap:6px;padding:18px 12px 16px;background:var(--card);border-right:1px solid var(--line);overflow-y:auto}@media(max-width:767px){.side[data-v-9ef603bf]{display:none}}.brand[data-v-9ef603bf]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 8px 18px}.brand-mark[data-v-9ef603bf]{width:46px;height:46px;border-radius:50%;object-fit:contain;flex:none;display:block}.brand-t[data-v-9ef603bf]{font-size:14px;font-weight:600;letter-spacing:.5px;text-align:center;white-space:nowrap}.grp[data-v-9ef603bf]{display:flex;flex-direction:column;gap:2px}.grp-cap[data-v-9ef603bf]{font-size:11px;color:var(--ink4);padding:10px 10px 4px;letter-spacing:.5px}.ni[data-v-9ef603bf]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:13.5px;color:var(--ink2)}.ni[data-v-9ef603bf]:hover{background:var(--fill)}.ni.on[data-v-9ef603bf]{background:var(--pri-l);color:var(--pri-dk);font-weight:600}.ni-t[data-v-9ef603bf]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ni-badge[data-v-9ef603bf]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--crl);color:var(--on-crl);font-size:11px;line-height:18px;text-align:center;font-weight:500}.side-foot[data-v-9ef603bf]{margin-top:auto;padding-top:12px}.swatches[data-v-9ef603bf]{display:flex;gap:8px;padding:2px 10px}.sw[data-v-9ef603bf]{width:20px;height:20px;border-radius:50%;border:2px solid transparent;outline:1px solid var(--line);transition:transform .15s}.sw[data-v-9ef603bf]:hover{transform:scale(1.15)}.sw.on[data-v-9ef603bf]{border-color:var(--card);outline:2px solid currentColor;box-shadow:0 0 0 2px var(--card) inset;outline-offset:-1px}.ui-host[data-v-7432d9e5]{position:relative;z-index:999}.toasts[data-v-7432d9e5]{position:fixed;top:12vh;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1001;pointer-events:none;max-width:80vw}.toast[data-v-7432d9e5]{background:#000000d1;color:#fff;font-size:.26rem;line-height:1.5;padding:.16rem .3rem;border-radius:.12rem;text-align:center;word-break:break-all}.mask[data-v-7432d9e5]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000}.mask-loading[data-v-7432d9e5]{background:transparent;top:0;right:0;bottom:0;left:0}.loading-box[data-v-7432d9e5]{background:#000000c7;color:#fff;border-radius:.16rem;padding:.3rem .4rem;display:flex;flex-direction:column;align-items:center;gap:.14rem;min-width:1.6rem}.spinner[data-v-7432d9e5]{width:.44rem;height:.44rem;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-7432d9e5 .8s linear infinite}@keyframes spin-7432d9e5{to{transform:rotate(360deg)}}.loading-text[data-v-7432d9e5]{font-size:.24rem}.mask-modal[data-v-7432d9e5]{background:var(--mask)}.modal[data-v-7432d9e5]{width:78vw;max-width:380px;background:var(--card);border-radius:.2rem;padding:.36rem .32rem .24rem;box-shadow:0 12px 40px #00000038}.m-title[data-v-7432d9e5]{font-size:.32rem;font-weight:600;text-align:center;margin-bottom:.16rem}.m-content[data-v-7432d9e5]{font-size:.28rem;color:var(--ink2);line-height:1.65;text-align:center;white-space:pre-wrap;word-break:break-word}.m-input[data-v-7432d9e5]{margin-top:.2rem}.m-fields[data-v-7432d9e5]{margin-top:.24rem;display:flex;flex-direction:column;gap:.2rem}.m-field[data-v-7432d9e5]{display:flex;flex-direction:column;gap:.08rem}.mf-label[data-v-7432d9e5]{font-size:.24rem;color:var(--ink3)}.m-acts[data-v-7432d9e5]{display:flex;gap:.16rem;margin-top:.3rem}.mask-sheet[data-v-7432d9e5]{background:var(--mask);align-items:flex-end}.sheet[data-v-7432d9e5]{width:100%;max-width:560px;background:var(--card);border-radius:.24rem .24rem 0 0;padding:.28rem .2rem calc(.24rem + env(safe-area-inset-bottom));max-height:78vh;display:flex;flex-direction:column}.s-title[data-v-7432d9e5]{font-size:.28rem;font-weight:600;color:var(--ink2);text-align:center;padding:0 .2rem .12rem}.s-desc[data-v-7432d9e5]{font-size:.24rem;line-height:1.6;color:var(--ink3);padding:0 .2rem .18rem}.s-list[data-v-7432d9e5]{overflow-y:auto;border-radius:.12rem;background:var(--fill)}.s-item[data-v-7432d9e5]{position:relative;display:block;width:100%;text-align:left;padding:.24rem .28rem;font-size:.3rem;color:var(--ink);border-bottom:1px solid var(--line2)}.s-dot[data-v-7432d9e5]{display:inline-block;width:.24rem;height:.24rem;border-radius:50%;margin-right:.14rem;vertical-align:middle;border:1px solid var(--line)}.s-item:has(.s-dot) .s-label[data-v-7432d9e5]{display:inline;vertical-align:middle}.s-item[data-v-7432d9e5]:last-child{border-bottom:none}.s-item[data-v-7432d9e5]:hover{background:var(--chip)}.s-item.danger .s-label[data-v-7432d9e5]{color:var(--crl)}.s-label[data-v-7432d9e5]{display:block;word-break:break-all}.s-sub[data-v-7432d9e5]{display:block;font-size:.22rem;color:var(--ink3);margin-top:.06rem}.s-cancel[data-v-7432d9e5]{width:100%;margin-top:.16rem;height:.84rem;border-radius:.12rem;background:var(--fill);font-size:.3rem;color:var(--ink2)}.s-cancel[data-v-7432d9e5]:hover{background:var(--chip)}@media(min-width:768px){.mask-sheet[data-v-7432d9e5]{align-items:center}.sheet[data-v-7432d9e5]{max-width:420px;border-radius:.2rem;max-height:70vh}}.pbar[data-v-2e5b92de]{position:sticky;top:0;z-index:45;display:flex;align-items:center;gap:.12rem;height:calc(.72rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) .24rem 0;background:var(--ink);color:var(--on-ink);font-size:.26rem;box-sizing:border-box}.pbar.up[data-v-2e5b92de]{background:var(--pri);color:var(--on-pri)}.pb-t[data-v-2e5b92de]{flex:1;min-width:0}.pb-dot[data-v-2e5b92de]{width:.16rem;height:.16rem;border-radius:50%;background:currentColor;flex:none;opacity:.85}.pb-btn[data-v-2e5b92de]{flex:none;padding:0 .2rem;height:.46rem;border-radius:.23rem;background:var(--on-pri-bg);color:var(--on-pri);font-size:.24rem;font-weight:500}@media(min-width:768px){.pbar[data-v-2e5b92de]{height:40px;padding:0 20px;font-size:13px;gap:8px}.pb-dot[data-v-2e5b92de]{width:8px;height:8px}.pb-btn[data-v-2e5b92de]{height:26px;padding:0 12px;border-radius:13px;font-size:12.5px}}.app[data-v-f13029b1]{min-height:calc(100vh - var(--pwa-h, 0px));background:var(--bg)}.app.bare[data-v-f13029b1]{display:block}.main[data-v-f13029b1]{min-width:0;flex:1;display:flex;flex-direction:column}.col[data-v-f13029b1]{width:100%;display:flex;flex-direction:column;min-height:calc(100vh - var(--pwa-h, 0px))}.viewport[data-v-f13029b1]{flex:1;min-width:0}.main.has-tab .viewport[data-v-f13029b1]{padding-bottom:calc(.98rem + env(safe-area-inset-bottom))}.foot[data-v-f13029b1]{padding:12px 14px 14px;text-align:center;font-size:12px;line-height:1.4;color:var(--ink4)}.main.has-tab .foot[data-v-f13029b1]{padding-bottom:calc(12px + .98rem + env(safe-area-inset-bottom))}.foot-a[data-v-f13029b1]{color:var(--ink4);text-decoration:none}.foot-a[data-v-f13029b1]:hover{color:var(--ink3);text-decoration:underline}@media(min-width:768px){.app[data-v-f13029b1]{display:flex}.col[data-v-f13029b1]{max-width:var(--content-max);margin:0 auto}.main.has-tab .viewport[data-v-f13029b1]{padding-bottom:0}}:root,[data-theme=juice]{color-scheme:light;--pri: #ff6b35;--pri-d: #e4551f;--pri-dk: #b23a00;--pri-l: #ffede3;--pri-sh: rgba(255, 107, 53, .3);--acc: #7c5cff;--acc-dk: #5b3fbf;--acc-l: #efeafe;--acc-l2: #d8cdfa;--ok: #00bfa5;--ok-dk: #00715c;--ok-l: #d6f5ef;--yel: #ffc93c;--yel-dk: #8a5b00;--yel-l: #fff6dc;--crl: #e03131;--crl-dk: #b42626;--crl-l: #fcebeb;--crl-l2: #f5a3a3;--rose: #e4719b;--rose-dk: #b03a63;--rose-l: #fde9f1;--bg: #fffbf5;--card: #ffffff;--ink: #33251c;--ink2: #7a6656;--ink3: #95816f;--ink4: #b5a392;--line: #ffe2ce;--line2: #ffefe2;--fill: #f5ede4;--chip: #f3ede6;--chip-dk: #dcc9b4;--on-pri: #ffffff;--on-pri-2: rgba(255, 255, 255, .85);--on-pri-bg: rgba(255, 255, 255, .28);--on-crl: #ffffff;--on-ok: #ffffff;--on-yel: #ffffff;--on-ink: #ffffff;--mask: rgba(0, 0, 0, .45)}[data-theme=candy]{color-scheme:light;--pri: #ff3d8b;--pri-d: #e62e77;--pri-dk: #a8144f;--pri-l: #ffe6f1;--pri-sh: rgba(255, 61, 139, .3);--acc: #2d7dff;--acc-dk: #1a4fbf;--acc-l: #e6efff;--acc-l2: #c2d9ff;--ok: #00c48c;--ok-dk: #00765a;--ok-l: #d4f7ec;--yel: #ffc93c;--yel-dk: #8a5b00;--yel-l: #fff4d4;--crl: #e01e37;--crl-dk: #a8102a;--crl-l: #fce4e8;--crl-l2: #f5a0ae;--rose: #9b5de5;--rose-dk: #6b2fb5;--rose-l: #f1e8fd;--bg: #fff7fa;--card: #ffffff;--ink: #2e1b24;--ink2: #7a5a66;--ink3: #9c7c88;--ink4: #bfa5b0;--line: #ffd9e7;--line2: #ffeaf2;--fill: #fbedf3;--chip: #f7ebf0;--chip-dk: #e5cbd7;--on-pri: #ffffff;--on-pri-2: rgba(255, 255, 255, .85);--on-pri-bg: rgba(255, 255, 255, .28);--on-crl: #ffffff;--on-ok: #ffffff;--on-yel: #ffffff;--on-ink: #ffffff;--mask: rgba(0, 0, 0, .45)}[data-theme=macaron]{color-scheme:light;--pri: #f58ea8;--pri-d: #e5768f;--pri-dk: #a8455e;--pri-l: #fdeaef;--pri-sh: rgba(245, 142, 168, .3);--acc: #8fa8e8;--acc-dk: #4a5f9e;--acc-l: #edf1fc;--acc-l2: #d3dcf5;--ok: #7bc8a4;--ok-dk: #2e7b57;--ok-l: #e6f6ee;--yel: #f5c978;--yel-dk: #8a6020;--yel-l: #fdf3df;--crl: #e88b8b;--crl-dk: #a64a4a;--crl-l: #fbecec;--crl-l2: #f3c4c4;--rose: #d89bc4;--rose-dk: #8e4a78;--rose-l: #faedf6;--bg: #fffcf8;--card: #ffffff;--ink: #3a3238;--ink2: #7c7078;--ink3: #9e9299;--ink4: #c0b5bb;--line: #f2e4e7;--line2: #f8eff1;--fill: #f6eef0;--chip: #f3ebed;--chip-dk: #dfd2d6;--on-pri: #5c2436;--on-pri-2: rgba(92, 36, 54, .72);--on-pri-bg: rgba(255, 255, 255, .55);--on-crl: #5c2424;--on-ok: #ffffff;--on-yel: #ffffff;--on-ink: #ffffff;--mask: rgba(0, 0, 0, .45)}[data-theme=neon]{color-scheme:dark;--pri: #3dffa2;--pri-d: #22d788;--pri-dk: #7dffc0;--pri-l: #10382a;--pri-sh: rgba(61, 255, 162, .35);--acc: #a78bfa;--acc-dk: #c4b5fd;--acc-l: #211c33;--acc-l2: #3a3153;--ok: #4ade80;--ok-dk: #86efac;--ok-l: #0f3320;--yel: #fde047;--yel-dk: #fde68a;--yel-l: #3a3005;--crl: #ff5c7c;--crl-dk: #ff9bb0;--crl-l: #3d1220;--crl-l2: #7a2a3e;--rose: #f472b6;--rose-dk: #f9a8d4;--rose-l: #3a1528;--bg: #14121b;--card: #1f1c2b;--ink: #f2f0f6;--ink2: #b3aec4;--ink3: #8d87a0;--ink4: #6b657e;--line: #332e44;--line2: #2a2638;--fill: #2a2638;--chip: #2e2a3d;--chip-dk: #453f58;--on-pri: #06281a;--on-pri-2: rgba(6, 40, 26, .75);--on-pri-bg: rgba(6, 40, 26, .22);--on-crl: #3a0a16;--on-ok: #0a3324;--on-yel: #3a3005;--on-ink: #1a1823;--mask: rgba(0, 0, 0, .62)}*,*:before,*:after{box-sizing:border-box}:root{font-size:calc(100vw / 7.5);--sidebar-w: 0px;--content-max: 100%;--fab-shadow: 0 .04rem .18rem rgba(0, 0, 0, .16);--card-shadow: none}html,body{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.28rem;line-height:1.6;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}[data-theme=neon]{--fab-shadow: 0 .04rem .18rem var(--pri-sh);--card-shadow: 0 .02rem .08rem rgba(0, 0, 0, .3);background:var(--bg)}h1,h2,h3,h4,p,figure{margin:0}a{color:var(--acc-dk);text-decoration:none}ul{margin:0;padding:0;list-style:none}button{font-family:inherit;font-size:inherit;border:none;background:none;padding:0;color:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:.28rem;color:var(--ink);background:var(--card);border:1px solid var(--line);outline:none}input::placeholder,textarea::placeholder{color:var(--ink4)}.page{min-height:100vh;background:var(--bg)}.page-body{padding:.12rem .16rem 1.6rem}.page-body.dense{padding:.08rem .12rem 1.4rem}.row{display:flex;align-items:center}.row-between{display:flex;align-items:center;justify-content:space-between}.row-wrap{display:flex;align-items:center;flex-wrap:wrap}.flex1{flex:1;min-width:0}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.muted{color:var(--ink3)}.small{font-size:.22rem}.strike{text-decoration:line-through;color:var(--ink3)}.divider{height:1px;background:var(--line);margin:.12rem 0}.section-title{font-size:.26rem;font-weight:500;color:var(--ink2);padding:.16rem .04rem .08rem}.card{background:var(--card);border-radius:.16rem;padding:.2rem;margin-bottom:.12rem;box-shadow:var(--card-shadow)}.tag{display:inline-block;font-size:.2rem;line-height:.32rem;padding:0 .1rem;border-radius:.06rem;margin-right:.08rem;white-space:nowrap}.btn{display:flex;align-items:center;justify-content:center;gap:.08rem;padding:0 .24rem;height:.8rem;border-radius:.12rem;font-size:.28rem;background:var(--card);color:var(--ink);border:1px solid var(--line);transition:filter .15s}.btn.flex1{flex:1 1 auto;min-width:auto;white-space:nowrap}.btn-primary{background:var(--pri);color:var(--on-pri);border:none}.btn-danger{background:var(--crl);color:var(--on-crl);border:none}.btn-ghost{background:transparent;color:var(--ink2)}.btn[disabled],.btn.disabled{opacity:.45;pointer-events:none}.btn.sm{height:.6rem;font-size:.24rem;border-radius:.1rem}.btn.block{width:100%}@media(hover:hover){.btn:hover{filter:brightness(.96)}.hoverable:hover{background:var(--fill)}}.field{margin-bottom:.2rem}.field-label{font-size:.26rem;color:var(--ink2);margin-bottom:.1rem}.input{height:.84rem;background:var(--card);border-radius:.12rem;padding:0 .2rem;width:100%}.textarea{width:100%;min-height:1.6rem;background:var(--card);border-radius:.12rem;padding:.16rem .2rem;resize:vertical}.input:focus,.textarea:focus{border-color:var(--pri)}.chips{display:flex;flex-wrap:wrap}.chip{font-size:.26rem;color:var(--ink2);background:var(--card);border:1px solid var(--line);border-radius:.1rem;padding:.12rem .22rem;margin:0 .12rem .12rem 0;transition:background .12s,color .12s}.chip:hover{background:var(--fill)}.chip.on{background:var(--pri);color:var(--on-pri);border-color:var(--pri)}.chip.ro{border-style:dashed}.chip.ro.on{border-style:solid}.chip.ro:hover{background:var(--card)}.chip.sm{font-size:.24rem;padding:.08rem .18rem}.chip.on-owner{background:var(--crl);color:var(--on-crl);border-color:var(--crl)}.chip.on-sup{background:var(--ok-dk);color:var(--on-ok);border-color:var(--ok-dk)}.seg{display:flex;margin-bottom:.14rem}.seg-item{font-size:.22rem;color:var(--ink2);background:var(--fill);padding:.08rem .2rem;border-radius:.08rem;margin-right:.12rem}.seg-item.on{background:var(--ink);color:var(--on-ink)}.seg-item:hover{background:var(--chip)}.seg-item.on:hover{background:var(--ink)}.mgroup{margin-bottom:.08rem}.mgroup-title{font-size:.22rem;color:var(--ink3);margin:.06rem 0 .1rem;border-left:4px solid var(--line);padding-left:.1rem}.auto-hint{font-size:.24rem;line-height:1.5;color:var(--ink2);margin-top:.08rem}.auto-hint.warn{color:var(--yel-dk)}.switch{position:relative;flex:none;width:.88rem;height:.5rem;border-radius:.25rem;background:var(--line);transition:background .18s;cursor:pointer}.switch:after{content:"";position:absolute;top:.04rem;left:.04rem;width:.42rem;height:.42rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s}.switch.on{background:var(--pri)}.switch.on:after{transform:translate(.38rem)}.empty{padding:1.2rem 0;text-align:center;color:var(--ink3);font-size:.26rem}.fab{position:fixed;right:.28rem;bottom:1.2rem;width:.84rem;height:.84rem;border-radius:50%;background:var(--pri);color:var(--on-pri);font-size:.42rem;display:flex;align-items:center;justify-content:center;box-shadow:var(--fab-shadow);z-index:50}@media(min-width:768px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--chip-dk);border-radius:5px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--ink4);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}}@media(min-width:768px){:root{font-size:56px;--sidebar-w: 232px;--content-max: 1080px;--card-shadow: 0 1px 2px rgba(0, 0, 0, .04)}.page-body{padding:14px 20px 48px}.fab{right:max(20px,calc((100vw - var(--sidebar-w) - var(--content-max)) / 2 + 20px));bottom:36px}.fab.sidebar-offset{right:28px;bottom:28px}}
