.adm[data-v-fb229d84]{background:var(--surface);min-height:100vh}.adm__bar[data-v-fb229d84]{background:var(--ink);color:#fff;z-index:50;position:sticky;top:0}.adm__in[data-v-fb229d84]{max-width:1400px;margin:0 auto;padding:0 20px}.adm__bar .adm__in[data-v-fb229d84]{flex-wrap:wrap;gap:8px 28px;min-height:56px}.adm__bar .adm__in[data-v-fb229d84],.adm__logo[data-v-fb229d84]{align-items:center;display:flex}.adm__logo[data-v-fb229d84]{color:var(--muted-on-ink);font-family:var(--mono);gap:10px;font-size:13px;text-decoration:none}.adm__nav[data-v-fb229d84]{white-space:nowrap;scrollbar-width:none;gap:20px;max-width:100%;display:flex;overflow-x:auto}.adm__bar nav a[data-v-fb229d84]{color:var(--muted-on-ink);font-weight:500;text-decoration:none}.adm__bar nav a.router-link-exact-active[data-v-fb229d84]{color:#fff;box-shadow:inset 0 -2px 0 var(--accent)}.adm__me[data-v-fb229d84]{color:var(--muted-on-ink);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-left:auto;font-size:13px;display:flex}.adm__pw[data-v-fb229d84]{color:#fff}.adm__me button[data-v-fb229d84]{color:#fff;cursor:pointer;font:inherit;background:0 0;border:1px solid #3a4049;padding:4px 10px}.adm__push span[data-v-fb229d84]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.adm__push[data-v-fb229d84]:disabled{opacity:.5;cursor:default}.adm__err[data-v-fb229d84]{color:#fff;background:#b42318;margin:0;padding:6px 20px;font-size:13px}.adm__fresh[data-v-fb229d84]{background:var(--accent);color:var(--ink);align-items:stretch;display:flex}.adm__fresh a[data-v-fb229d84]{color:inherit;flex:1;padding:12px 20px;font-size:17px;font-weight:600;text-decoration:none}.adm__fresh button[data-v-fb229d84]{cursor:pointer;width:52px;color:inherit;background:0 0;border:none;font-size:26px}.adm__badge[data-v-fb229d84]{background:var(--accent);min-width:20px;color:var(--ink);text-align:center;border-radius:10px;margin-left:6px;padding:1px 6px;font-size:12px;line-height:18px;display:inline-block}.adm__main[data-v-fb229d84]{padding-top:24px;padding-bottom:48px}.adm__tabs[data-v-fb229d84]{display:none}.adm__more[data-v-fb229d84]{z-index:60;background:#11131773;align-items:flex-end;display:flex;position:fixed;inset:0}.adm__sheet[data-v-fb229d84]{width:100%;max-height:80vh;padding:8px 0 calc(72px + env(safe-area-inset-bottom));background:#fff;overflow:auto}.adm__sheet>a[data-v-fb229d84],.adm__sheet>button[data-v-fb229d84]{text-align:left;width:100%;font:inherit;color:var(--ink);border:none;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;padding:14px 20px;font-size:17px;text-decoration:none;display:block}.adm__sheet>a.on[data-v-fb229d84]{box-shadow:inset 4px 0 0 var(--accent);font-weight:600}.adm__sheet>button[data-v-fb229d84]:disabled,.adm__who small[data-v-fb229d84]{color:var(--steel)}.adm__who[data-v-fb229d84]{border-bottom:1px solid var(--line);padding:12px 20px;font-weight:600}.adm__who small[data-v-fb229d84]{font-size:13px;font-weight:400;display:block}@media (width<=760px){.adm__in[data-v-fb229d84]{padding:0 12px}.adm__bar .adm__in[data-v-fb229d84]{min-height:48px;padding-top:env(safe-area-inset-top)}.adm--tabs .adm__me[data-v-fb229d84],.adm--tabs .adm__nav[data-v-fb229d84]{display:none}.adm--tabs .adm__main[data-v-fb229d84]{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.adm__tabs[data-v-fb229d84]{z-index:55;background:var(--ink);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.adm__tabs>a[data-v-fb229d84],.adm__tabs>button[data-v-fb229d84]{min-width:0;color:var(--muted-on-ink);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:9px 2px 8px;font-size:12px;text-decoration:none;display:flex}.adm__tabs>a span[data-v-fb229d84],.adm__tabs>button span[data-v-fb229d84]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.adm__tabs>a[data-v-fb229d84]{position:relative}.adm__tabs .adm__badge[data-v-fb229d84]{margin:0;position:absolute;top:4px;left:calc(50% + 6px)}.adm__tabs>.on[data-v-fb229d84]{color:#fff;box-shadow:inset 0 3px 0 var(--accent)}}@media (width<=600px){.adm__bar .adm__in[data-v-fb229d84]{gap:6px 16px}.adm__me[data-v-fb229d84]{margin-left:0}}@media print{.adm[data-v-fb229d84]{background:#fff}.adm__in[data-v-fb229d84]{max-width:none}.adm__in[data-v-fb229d84],.adm__main[data-v-fb229d84]{padding:0}}
