.grade-filter[data-v-1499cb9d]{display:inline-flex}.grade-filter__select[data-v-1499cb9d]{width:128px}.role-switcher[data-v-cb9c196b]{border:1px solid var(--jz-line-2);border-left:none;border-radius:0 var(--jz-radius-md) var(--jz-radius-md) 0;box-shadow:var(--jz-shadow-special);display:flex;flex-direction:column;gap:2px;left:0;padding:8px;position:fixed;top:calc(var(--header-height, 60px) + var(--nav-height, 50px));z-index:1500}.role-switcher__hint[data-v-cb9c196b]{color:var(--jz-text-3);font-size:11px;padding:0 10px 6px;text-align:center;white-space:nowrap}.role-switcher__item[data-v-cb9c196b]{background:transparent;border:0;border-radius:var(--jz-radius-sm);color:var(--jz-text-2);cursor:pointer;font:inherit;font-size:13px;padding:6px 14px;text-align:left;transition:background .16s ease,color .16s ease;white-space:nowrap}.role-switcher__item[data-v-cb9c196b]:hover:not(.is-active){color:var(--jz-theme)}.role-switcher__item[data-v-cb9c196b]:focus-visible{outline:2px solid color-mix(in srgb,var(--jz-theme) 28%,transparent);outline-offset:1px}.role-switcher__item.is-active[data-v-cb9c196b]{background:var(--jz-theme-soft-bg);color:var(--jz-theme);font-weight:500}.sample-stamp[data-v-9cf94da6]{color:#b22b1f;height:124px;mix-blend-mode:multiply;opacity:.92;pointer-events:none;position:fixed;right:calc((100vw - var(--container-width, 1200px))/2 + 149px);top:calc(var(--header-height, 60px) + var(--nav-height, 50px) + 36px);transform:rotate(-8deg);width:124px;z-index:1400}.sample-stamp svg[data-v-9cf94da6]{display:block;height:100%;overflow:visible;pointer-events:auto;width:100%}.sample-stamp__char[data-v-9cf94da6]{dominant-baseline:central;fill:currentColor;font-family:Songti SC,STSong,SimSun,"Noto Serif CJK SC",serif;font-size:32px;font-weight:700;text-anchor:middle}@media(max-width:1240px){.sample-stamp[data-v-9cf94da6]{height:104px;right:150px;top:calc(var(--header-height, 60px) + var(--nav-height, 50px) + 24px);width:104px}}.segmented-control[data-v-71717378]{background:var(--jz-line-3);border-radius:var(--jz-radius-sm);display:inline-flex;padding:2px}.segmented-control__item[data-v-71717378]{background:transparent;border:0;border-radius:var(--jz-radius-sm);color:var(--jz-text-2);cursor:pointer;font:inherit;font-size:13px;line-height:1.4;padding:4px 12px;transition:background .16s ease,color .16s ease;white-space:nowrap}.segmented-control__item[data-v-71717378]:hover:not(.is-active){color:var(--jz-theme)}.segmented-control__item[data-v-71717378]:focus-visible{outline:2px solid color-mix(in srgb,var(--jz-theme) 28%,transparent);outline-offset:1px}.segmented-control__item.is-active[data-v-71717378]{background:var(--jz-card-bg);color:var(--jz-theme);font-weight:500}.time-filter[data-v-3c0656c8]{flex-wrap:wrap;gap:12px}.time-filter[data-v-3c0656c8],.time-filter__period[data-v-3c0656c8]{align-items:center;display:inline-flex}.time-filter__period[data-v-3c0656c8]{gap:8px}.time-filter__btn[data-v-3c0656c8]{align-items:center;background:transparent;border:1px solid var(--jz-line-2);border-radius:var(--jz-radius-sm);color:var(--jz-text-2);cursor:pointer;display:inline-flex;font-size:16px;height:24px;justify-content:center;line-height:1;width:24px}.time-filter__btn[data-v-3c0656c8]:hover:not(:disabled){border-color:var(--jz-theme);color:var(--jz-theme)}.time-filter__btn[data-v-3c0656c8]:disabled{color:var(--jz-text-3);cursor:not-allowed;opacity:.6}.time-filter__label[data-v-3c0656c8]{color:var(--jz-text-2);font-size:13px;font-variant-numeric:tabular-nums;min-width:168px;text-align:center}.dashboard-header[data-v-671fbd3d]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:56px}.dashboard-header__heading[data-v-671fbd3d]{align-items:baseline;display:flex;gap:12px;min-width:0}.dashboard-header__title[data-v-671fbd3d]{color:var(--jz-text-1);font-size:18px;font-weight:600;margin:0;white-space:nowrap}.dashboard-header__context[data-v-671fbd3d]{border-left:1px solid var(--jz-line-2);color:var(--jz-text-2);font-size:15px;padding-left:12px;white-space:nowrap}.dashboard-header__tools[data-v-671fbd3d]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}
