:root{--bg:#f3f6fb;--panel:#fff;--panel-soft:#f8fbff;--sidebar:#070d2d;--sidebar-2:#101b4d;--text:#162033;--muted:#6b7688;--line:#e6ecf5;--blue:#2468f2;--blue-dark:#174ac8;--cyan:#12a8d8;--green:#18a058;--orange:#f59e0b;--shadow:0 14px 38px #15244a14}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Arial,Microsoft YaHei,sans-serif}.authShell{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.authCard{gap:18px;width:min(100%,1040px);max-width:1040px;display:grid}.authLoadingCard{text-align:center;max-width:520px}.authLoadingCard h2,.authLoadingCard p{margin:0}.authHeader{gap:10px;display:grid}.authHeader .brand{margin-bottom:0;padding:0}.authHeader p{color:var(--muted);margin:0;line-height:1.7}.authQuickGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.authQuickCard{border:1px solid var(--line);color:var(--text);text-align:left;background:#fff;border-radius:8px;gap:7px;min-height:116px;padding:16px;display:grid}.authQuickCard:hover{border-color:#2468f26b;box-shadow:0 12px 28px #15244a14}.authQuickCard strong,.authQuickCard span,.authQuickCard small{display:block}.authQuickCard span,.authQuickCard small{color:var(--muted)}.authQuickCard small{font-size:12px}.authForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;display:grid}button,input,select,textarea{font:inherit}button{cursor:pointer}.appShell{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.sidebar{background:radial-gradient(circle at 20% 15%, #2468f238, transparent 28%), linear-gradient(180deg, var(--sidebar), #05091f 62%, #070c29);color:#dbe7ff;min-height:100vh;padding:22px 16px;position:sticky;top:0}.brand{align-items:center;gap:12px;margin-bottom:28px;padding:0 6px;display:flex}.brandMark{color:#fff;background:linear-gradient(135deg,#2f7cff,#1dd6d0);border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:flex;overflow:hidden;box-shadow:0 10px 28px #2468f24d}.brandMark img{object-fit:cover;width:100%;height:100%;display:block}.brand strong{font-size:16px;display:block}.brand span{color:#9db2d8;margin-top:3px;font-size:12px;display:block}.brandCenterButton{color:#dbe7ff;background:#0a123552;border:1px solid #5977bc6b;border-radius:6px;min-height:28px;margin-top:5px;padding:2px 10px 0;font-size:12px;font-weight:700;display:inline-flex}.brandCenterButton.active{background:#2468f238;border-color:#5895ffbf}.navGroups{flex-direction:column;gap:20px;display:flex}.navGroup p{color:#7f91c3;margin:0 0 8px 10px;font-size:12px}.navItem{color:#dbe7ff;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;display:grid}.navItem:hover{background:#ffffff14}.navItem.active{background:linear-gradient(90deg, var(--blue), #3d7fff);color:#fff;font-weight:700}.main{min-width:0;padding:0 24px 32px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;min-height:74px;margin:0 -24px 18px;padding:0 28px;display:flex;position:sticky;top:0}.breadcrumb{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.topbar h1{margin:6px 0 0;font-size:21px}.topActions{align-items:center;gap:10px;display:flex}.previewSwitch{border:1px solid var(--line);background:#f8fbff;border-radius:8px;align-items:center;gap:4px;min-height:38px;padding:3px;display:inline-flex}.previewSwitch a{color:var(--muted);white-space:nowrap;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:700;text-decoration:none}.previewSwitch a.active{background:var(--blue);color:#fff}.ssoPill,.userChip,.iconButton{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:inline-flex}.iconButton{justify-content:center;width:38px;padding:0}.ssoPill{color:var(--green);font-size:13px}.noticeBand{color:#7b5414;background:#fff8e7;border:1px solid #f5d98d;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.dashboardGrid{grid-template-columns:repeat(3,minmax(280px,1fr));gap:16px;display:grid}.panel,.metricCard{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.panel{padding:22px}.noticeHero{background:linear-gradient(135deg,#2468f214,#12a8d80f),#fff;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.noticeHeroContent{width:100%;min-width:0}.eyebrow{color:var(--blue);margin:0 0 8px;font-size:13px;font-weight:700}.noticeHero h2,.panelHeader h2,.panelHeader h3{margin:0}.noticeHero h2{font-size:28px}.noticeHero p,.panelHeader p{color:var(--muted);margin:10px 0 0;line-height:1.7}.noticeCards{gap:10px;max-width:860px;margin-top:16px;display:grid}.latestNotice{max-width:960px}.noticeEditButton{white-space:nowrap;flex:none}.noticeEditor{background:#ffffffd1;border:1px solid #d8e6fb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:960px;margin-top:18px;padding:14px;display:grid}.noticeEditor textarea{min-height:118px}.noticeEditorActions{justify-content:flex-end;gap:10px;display:flex}.latestNoticeMeta{align-items:center;gap:10px;margin-bottom:10px;display:flex}.latestNoticeMeta span{color:var(--blue);background:#eef5ff;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:700}.latestNoticeMeta small{color:var(--muted)}.metricRow{grid-column:1/-1;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;display:grid}.biliMetricRow{grid-template-columns:repeat(5,minmax(160px,1fr))}.fieldToggleBar{grid-template-columns:96px repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;margin-bottom:16px;display:grid}.fieldToggleBar strong{color:#10213f;align-self:center;font-size:13px}.fieldToggleChip{border:1px solid var(--line);color:var(--muted);text-align:left;background:#fff;border-radius:10px;gap:6px;min-height:74px;padding:12px;display:grid}.fieldToggleChip span,.fieldToggleChip small{display:block}.fieldToggleChip span{color:#10213f;font-size:13px;font-weight:800}.fieldToggleChip small{color:var(--muted);font-size:11px;line-height:1.45}.fieldToggleChip.active{background:#eef5ff;border-color:#2468f259}.fieldToggleChip.locked{cursor:default}.metricCard{min-height:118px;padding:18px}.metricIcon{color:var(--blue);background:#eef5ff;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;display:flex}.metricCard span{color:var(--muted);font-size:13px;display:block}.metricCard strong{margin-top:7px;font-size:24px;display:block}.metricCard small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.noticeCard{background:#ffffffc7;border:1px solid #ccdaefe0;border-radius:8px;grid-template-columns:54px minmax(0,1fr) 96px;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:grid}.noticeCard span{color:var(--blue);text-align:center;background:#eef5ff;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:700}.noticeCard strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.noticeCard small{color:var(--muted);text-align:right}.heroActions{gap:10px;display:flex}.heroActions button,.primaryButton,.saveButton,.ghostButton,.tableButton,.compactUpload{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:inline-flex}.heroActions button,.primaryButton,.saveButton{background:var(--blue);border:1px solid var(--blue);color:#fff}.heroActions button:hover,.primaryButton:hover,.saveButton:hover{background:var(--blue-dark)}.ghostButton,.tableButton{border:1px solid var(--line);color:var(--text);background:#fff}.panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.avatar{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:10px;font-weight:700;display:flex}.rankingList{gap:12px;display:grid}.rankingPanel .rankingList{scrollbar-gutter:stable;max-height:min(52vh,520px);padding-right:6px;overflow-y:auto}.rankingPanel .rankingList::-webkit-scrollbar{width:8px}.rankingPanel .rankingList::-webkit-scrollbar-thumb{background:#c7d3e5;border-radius:999px}.rankingPanel .rankingList::-webkit-scrollbar-track{background:#f2f6fc;border-radius:999px}.rankingItem{border:1px solid var(--line);border-radius:8px;grid-template-columns:34px minmax(120px,1fr) minmax(170px,auto);align-items:center;gap:12px;padding:12px;display:grid}.goldRankingItem{border:1px solid var(--line);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.goldRankingBody{gap:12px;min-width:0;display:grid}.goldRankingHead,.goldRankingMetrics{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.goldScore{border:1px solid var(--line);text-align:right;background:#f8fbff;border-radius:8px;min-width:112px;padding:8px 10px}.goldScore span,.goldRankingMetrics span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.goldScore strong{font-size:18px;display:block}.goldRankingMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.goldRankingMetrics div{border:1px solid var(--line);background:#f8fbff;border-radius:8px;min-width:0;padding:9px 10px}.goldRankingMetrics strong{font-size:13px;line-height:1.4;display:block}.rankNumber{color:var(--blue);background:#eef5ff;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:flex}.rankingOps strong,.rankingOps span,.rankingMetric strong,.rankingMetric span{display:block}.rankingOps span,.rankingMetric span{color:var(--muted);margin-top:4px;font-size:12px}.rankingMetric{border:1px solid var(--line);background:#f8fbff;border-radius:8px;min-width:160px;padding:8px 10px}.rankingMetric strong{white-space:nowrap;margin-top:3px;font-size:15px}.rankingMetric span{white-space:nowrap}.contentPanel{max-width:1180px}.salaryContentPanel,.documentsContentPanel,.eventsContentPanel,.holidayContentPanel{max-width:none}.embedPanel{gap:18px;display:grid}.embeddedPageShell{border:1px solid var(--line);background:#fff;border-radius:8px;height:min(78vh,880px);min-height:620px;overflow:hidden}.embeddedPageShell iframe{border:0;width:100%;height:100%;display:block}.editorGrid,.linkForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}label{color:var(--muted);gap:7px;font-size:13px;display:grid}input,select,textarea{color:var(--text);background:#fff;border:1px solid #dbe3ef;border-radius:7px;outline:none;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2468f21f}textarea{resize:vertical;min-height:260px}.fullSpan{grid-column:1/-1}.uploadBox,.compactUpload{color:var(--blue);cursor:pointer;background:#f6f9ff;border:1px dashed #b8c8e5;justify-content:center;min-height:44px;position:relative}.uploadBox input,.compactUpload input{opacity:0;position:absolute;inset:0}.attachmentList{gap:10px;margin-top:14px;display:grid}.attachmentItem{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:20px 1fr auto auto;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:grid}.attachmentItem small{color:var(--muted)}.attachmentItem button{color:var(--muted);background:0 0;border:0;padding:4px}.reader{color:#263348;max-width:920px;line-height:1.8}.salaryContentPanel .reader,.documentsContentPanel .reader,.eventsContentPanel .reader,.holidayContentPanel .reader{width:100%;max-width:none}.documentHub{gap:18px;display:grid}.documentGroup{gap:12px;display:grid}.documentGroupHeader{justify-content:space-between;align-items:center;display:flex}.documentGroupHeader strong{color:#14234a;font-size:18px}.documentGroupHeader span{color:var(--blue);background:#eef5ff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.documentCardGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px;display:grid}.documentCard{border:1px solid var(--line);color:inherit;background:#fff;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:start;gap:12px;min-height:126px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.documentCard:hover{border-color:#2468f26b;transform:translateY(-1px);box-shadow:0 12px 28px #15244a14}.documentCardIcon{color:var(--blue);background:#eef5ff;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.documentCard strong,.documentCard span,.documentCard small{display:block}.documentCard strong{color:#14234a;font-size:16px;line-height:1.45}.documentCard span{color:#536176;margin-top:7px;font-size:13px;line-height:1.6}.documentCard small{color:#8793a6;overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.45}.salaryReader{gap:12px;display:grid}.salaryOldPolicyBox{background:#f8fbff;border:1px solid #d8e6fb;border-left:6px solid #8db4ff;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 28px #15244a0d}.salaryNewPolicyBox,.salaryPolicyRedlineBox{border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 28px #15244a0d}.salaryNewPolicyBox{background:#fff7fb;border:1px solid #f7d6e7;border-left:6px solid #ec8fbd}.salaryPolicyRedlineBox{border:1px solid #f5d98d;border-left:6px solid var(--orange);background:#fff8e7}.salaryOldPolicyBox .salaryTitleHeading,.salaryNewPolicyBox .salaryTitleHeading,.salaryPolicyRedlineBox .salaryRedlineHeading{margin-top:0}.salaryOldPolicyBox .readerTableWrap,.salaryOldPolicyBox .salaryExternalNoteBox,.salaryNewPolicyBox .readerTableWrap,.salaryNewPolicyBox .salaryExternalNoteBox,.salaryNewPolicyBox .salaryCommissionNoteBox{margin-bottom:0}.salaryNoticeBox{border:1px solid #cfe0ff;border-left:6px solid var(--blue);color:#14234a;border-radius:8px;padding:13px 16px;font-weight:800;line-height:1.8}.salaryNoticeApril{border-left-color:var(--blue);background:linear-gradient(90deg,#eef5ff,#fff8e7)}.salaryNoticeMarch{border-color:#c9eada;border-left-color:var(--green);background:linear-gradient(90deg,#effaf4,#eef9ff)}.salaryTitleHeading{border:1px solid #dbe6f4;border-left:5px solid var(--blue);color:#10213f;background:#fff;border-radius:8px;margin:18px 0 8px;padding:13px 16px;font-size:19px;font-weight:900;line-height:1.5;box-shadow:0 8px 20px #15244a0d}.salaryOldPolicyBox .salaryTitleHeading{border-color:#cfe0ff;border-left-color:var(--blue);background:linear-gradient(90deg,#fff,#f3f7ff)}.salaryNewPolicyBox .salaryTitleHeading{background:linear-gradient(90deg,#fff,#fff2f8);border-color:#f7d6e7 #f7d6e7 #f7d6e7 #ec8fbd}.salaryRedlineHeading{border:1px solid #f5d98d;border-left:6px solid var(--orange);color:#4d2f04;background:linear-gradient(135deg,#fff8e7,#fff2f2);border-radius:8px;margin:18px 0 8px;padding:14px 16px;font-size:20px;line-height:1.5}.salaryBoldLabel{color:#0f172a;margin:8px 0 4px;font-size:16px;font-weight:800}.salaryExternalNoteBox,.salaryMentorBox{border-radius:8px;gap:10px;margin-bottom:10px;padding:14px 16px;line-height:1.75;display:grid}.salaryExternalNoteBox{background:#f8fbff;border:1px solid #cfe0ff;box-shadow:0 8px 20px #15244a0a}.salaryExternalNoteBox strong{color:#0f172a;font-size:16px;display:block}.salaryExternalNoteBox div{gap:6px;display:grid}.salaryExternalNoteBox p{color:#263348;margin:0;font-weight:700}.salaryCommissionNoteBox{background:#ffffffe0;border:1px solid #e1e8f2;border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 8px 18px #15244a0a}.salaryCommissionNoteBox>strong{color:#0f172a;font-size:17px;font-weight:900;display:block}.salaryCommissionNoteBox>div{gap:10px;display:grid}.salaryCommissionNoteBox p{color:#263348;background:#fff;border:1px solid #e6edf6;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:10px;margin:0;padding:10px 12px;line-height:1.75;display:grid}.salaryCommissionNoteBox span{color:var(--blue);background:#eef5ff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:inline-flex}.salaryCommissionNoteBox em{font-style:normal;font-weight:700}.salaryMentorBox{border:1px solid #c9eada;border-left:6px solid var(--green);background:linear-gradient(135deg,#f8fbff,#effaf4)}.salaryMentorBox p{margin:0}.salaryMentorLead,.salaryMentorRequirement{color:#14234a;font-weight:700}.salaryMentorDash{color:#263348;padding-left:12px}.salaryMentorArrow{color:#263348;background:#ffffffb8;border:1px solid #c9eadae6;border-radius:7px;padding:8px 10px}.salaryMentorGap{height:2px}.readerTableWrap{border:1px solid var(--line);border-radius:8px;width:100%;margin:2px 0 12px;overflow-x:auto}.readerTable{border-collapse:collapse;width:max-content;min-width:760px;font-size:13px;line-height:1.55}.readerTable th,.readerTable td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;white-space:normal;min-width:98px;padding:10px 12px}.readerTable th{color:#14234a;background:#eef5ff;font-weight:800}.readerTable tr:last-child td{border-bottom:0}.readerTable th:last-child,.readerTable td:last-child{border-right:0}.readerMeta{color:var(--muted);gap:16px;margin-bottom:16px;font-size:13px;display:flex}.reader p{margin:0 0 10px}.readerHeading{border-bottom:1px solid var(--line);color:#14234a;align-items:center;gap:8px;margin:24px 0 12px;padding-bottom:8px;font-size:18px;display:flex}.readerHeading:first-of-type{margin-top:0}.readerCallout,.readerWarning,.readerBullet,.readerStep{border-radius:8px;margin-bottom:10px}.readerCallout,.readerWarning{align-items:flex-start;gap:10px;padding:13px 14px;line-height:1.7;display:flex}.readerCallout{color:#126180;background:#eef9ff;border:1px solid #c7eaff}.readerWarning{color:#7b5414;background:#fff8e7;border:1px solid #f5d98d}.readerBullet{border:1px solid var(--line);color:#263348;background:#f8fbff;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.readerBullet svg{color:var(--green);flex:none;margin-top:4px}.readerStep{border:1px solid var(--line);background:#fff;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:grid}.readerStep>span{color:var(--blue);background:#eef5ff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:flex}.readerStep p{margin:0}.opsActivityReader{gap:18px;width:100%;min-width:0;display:grid}.opsActivityCardGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;width:100%;display:grid}.opsActivityCard{border:1px solid var(--line);color:#172033;text-align:left;border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:152px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.opsActivityCard:hover,.opsActivityCard.active{transform:translateY(-1px);box-shadow:0 14px 30px #15244a1f}.opsActivityCard.active{border-color:#2468f294}.opsActivityCard span,.opsActivityDetailHeader span{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:inline-flex}.opsActivityCard strong{color:#10213f;font-size:16px;line-height:1.45;display:block}.opsActivityCard small{color:#526072;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.opsActivityTone0{background:#eef5ff;border-color:#cfe0ff}.opsActivityTone1{background:#effaf4;border-color:#c9eada}.opsActivityTone2{background:#fff8e7;border-color:#f5d98d}.opsActivityTone3{background:#fff2f7;border-color:#f3cfdf}.opsActivityCard.opsActivityTone0>span,.opsActivityDetail.opsActivityTone0 .opsActivityDetailHeader>span{color:var(--blue);background:#dceaff}.opsActivityCard.opsActivityTone1>span,.opsActivityDetail.opsActivityTone1 .opsActivityDetailHeader>span{color:var(--green);background:#dff4e8}.opsActivityCard.opsActivityTone2>span,.opsActivityDetail.opsActivityTone2 .opsActivityDetailHeader>span{color:#9a5d00;background:#ffedc2}.opsActivityCard.opsActivityTone3>span,.opsActivityDetail.opsActivityTone3 .opsActivityDetailHeader>span{color:#b12a64;background:#fde0ec}.opsActivityDetail{border:1px solid var(--line);border-radius:8px;gap:14px;width:100%;min-width:0;padding:18px;display:grid}.opsActivityDetailHeader{border-bottom:1px solid #15244a1a;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:12px;display:grid}.opsActivityDetailHeader h3{color:#10213f;margin:0;font-size:20px;line-height:1.45}.opsActivitySectionBody{gap:10px;min-width:0;display:grid}.opsActivitySectionBody .readerBullet,.opsActivitySectionBody .readerCallout,.opsActivitySectionBody .readerStep,.opsActivitySectionBody .readerWarning,.opsActivitySectionBody .readerTableWrap{margin-bottom:0}.opsActivitySubheading{color:#10213f;margin:8px 0 0;font-size:16px;line-height:1.45}.opsRewardCardGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;width:100%;display:grid}.opsRewardCard{background:#fff;border:1px solid #e3eaf5;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;min-height:112px;padding:14px;display:grid;box-shadow:0 10px 22px #15244a0f}.opsRewardCard span{color:var(--blue);background:#eef5ff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:inline-flex}.opsRewardCard p{color:#263348;margin:0;line-height:1.75}.holidayReader{gap:18px;width:100%;display:grid}.holidayImageGrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;display:grid}.holidayImageCard{border:1px solid var(--line);background:#f8fbff;border-radius:8px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.holidayImageCard img{aspect-ratio:9/16;object-fit:contain;background:#fff;border:1px solid #e4ebf5;border-radius:8px;width:100%;max-height:min(58vh,520px);display:block}.holidayImageCard figcaption{color:var(--muted);font-size:12px;line-height:1.5}.holidayReaderIntro{gap:10px;display:grid}.holidayReaderIntro .readerCallout{margin-bottom:0}.holidayReaderGrid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;gap:16px;display:grid}.holidayReaderSection{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:18px;display:grid;box-shadow:0 10px 24px #15244a0d}.holidayReaderSection .readerHeading{margin:0 0 4px}.holidayReaderLeadSection .holidaySectionBody{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.holidaySectionBody{gap:10px;display:grid}.holidaySectionBody .readerBullet,.holidaySectionBody .readerStep,.holidaySectionBody .readerWarning,.holidaySectionBody .readerCallout{margin-bottom:0}.lineGap{height:10px}.emptyState{background:var(--panel-soft);color:var(--muted);border:1px dashed #c7d3e5;border-radius:8px;padding:18px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.searchBox,.filterSelect{background:#fff;border:1px solid #dbe3ef;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.searchBox{flex:320px}.searchBox input,.filterSelect select{box-shadow:none;border:0;min-width:0;padding:0}.searchBox input:focus,.filterSelect select:focus{box-shadow:none}.uploadControls,.dataActions{flex-wrap:wrap;gap:10px;display:flex}.uploadControls input{width:92px}.tableWrap{border:1px solid var(--line);border-radius:8px;position:relative;overflow:auto}.tablePager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.pagerSummary{color:var(--muted);font-size:13px}.pagerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}table{border-collapse:collapse;width:100%;min-width:980px}.biliDataTable{min-width:2320px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px}th{color:#536176;white-space:nowrap;background:#f8fbff;font-size:13px;font-weight:700}.stickyColumn{z-index:2;background:#fff;min-width:190px;position:sticky;left:0}th.stickyColumn{z-index:3;background:#f8fbff}td strong,td span{display:block}td span{color:var(--muted);margin-top:5px;font-size:12px}tr:last-child td{border-bottom:0}.money{color:#14234a;white-space:nowrap;font-weight:800}.opsColumn{white-space:nowrap;width:1%;min-width:max-content}.opsHistoryBox{border:1px solid var(--line);background:#f8fbff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-width:150px;padding:7px;display:flex}.opsHistoryBox span{color:var(--blue);background:#eef5ff;border-radius:999px;margin:0;padding:4px 8px;font-size:12px}.opsSyncStrip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.opsSyncCard{border:1px solid var(--line);background:#fff;border-radius:8px;padding:13px}.opsSyncCard strong,.opsSyncCard span{display:block}.opsSyncCard span{color:var(--muted);margin-top:6px;font-size:12px}.checkCell{color:#0000;background:#eef1f6;border:1px solid #dbe3ef;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:inline-flex}.checkCell.checked{color:var(--green);background:#eaf8f0;border-color:#9eddbc}.tableButton{min-height:32px;padding:0 10px}a.tableButton{color:var(--text);text-decoration:none}.dangerButton{color:#b42318}.tableActions{flex-wrap:wrap;gap:8px;display:flex}.statusOk{color:var(--green)}.statusPending{color:var(--orange)}.mojiePanel{border:1px solid var(--line);background:#f8fbff;border-radius:8px;grid-template-columns:1.2fr 1fr 1fr .8fr;gap:12px;margin-bottom:18px;padding:16px;display:grid}.mojiePanel h3{margin:0}.contractPreviewOverlay{z-index:60;background:#070d2d7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.contractPreviewModal{background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:min(1040px,96vw);max-height:min(88vh,920px);display:grid;overflow:hidden;box-shadow:0 24px 70px #070d2d47}.contractPreviewHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.contractPreviewHeader span{color:var(--blue);background:#eef5ff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.contractPreviewHeader h3{color:#10213f;margin:10px 0 6px;font-size:22px}.contractPreviewHeader p{color:var(--muted);margin:0;font-size:13px}.contractPreviewActions{flex:none;gap:8px;display:flex}.contractPreviewBody{background:#f3f6fb;padding:20px;overflow:auto}.contractPreviewDocument{color:#15223a;background:#fff;border:1px solid #e0e7f2;border-radius:8px;gap:10px;max-width:820px;margin:0 auto;padding:28px;line-height:1.85;display:grid;box-shadow:0 12px 32px #15244a14}.contractPreviewDocument p{white-space:pre-wrap;margin:0}.contractPreviewTitle{color:#07142f;text-align:center;margin:0 0 8px;font-size:24px;line-height:1.45}.contractPreviewHeading{border-left:5px solid var(--blue);color:#10213f;margin:12px 0 2px;padding-left:10px;font-size:17px;line-height:1.5}.contractPreviewTableMark{color:var(--blue);background:#eef5ff;border:1px solid #cfe0ff;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:800}.contractPreviewTableRow{border:1px solid var(--line);background:#f8fbff;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;padding:10px;display:grid}.contractPreviewTableRow span{min-width:0}.signRecordList{gap:10px;margin-top:18px;display:grid}.signRecordList h3{margin:0 0 4px}.signRecord{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;min-height:54px;padding:12px;display:grid}.signRecord svg{color:var(--green)}.signRecord span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.signRecord a,.contractRemark a{color:var(--blue);font-weight:700;text-decoration:none}.contractRemark{gap:4px;min-width:150px;display:grid}.contractRemark strong{color:var(--green)}.mutedText{color:var(--muted)}.creativeStats{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:14px;margin-bottom:18px;display:grid}.staffCard{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:stretch;gap:16px;min-height:112px;padding:16px;display:flex}.staffCard strong,.staffCard small,.staffNumbers span{display:block}.staffCard strong{margin-top:10px;font-size:18px}.staffCard small,.staffNumbers span{color:var(--muted);font-size:12px}.staffNumbers{border:1px solid var(--line);background:#f8fbff;border-radius:8px;grid-template-columns:repeat(2,minmax(78px,1fr));gap:8px;min-width:188px;padding:10px;display:grid}.staffNumbers span{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:7px;margin-top:0;padding:7px 8px}.statusBadge{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.status-空闲{color:var(--green);background:#eaf8f0}.status-忙碌{color:#a86100;background:#fff4df}.status-休假{color:#536176;background:#eef1f6}.statusSettingPanel{grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px;margin-bottom:18px;display:grid}.statusInfoCard,.statusSelectCard{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:112px;padding:16px}.statusInfoCard h3{margin:0 0 8px}.statusInfoCard span,.statusSelectCard span{color:var(--muted);font-size:13px;display:block}.statusSelectCard{align-content:center;gap:10px;display:grid}.creativeDeskGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:16px;margin-bottom:18px;display:grid}.creativeDeskGrid.singlePanel{grid-template-columns:1fr}.subPanel{border:1px solid var(--line);background:#f8fbff;border-radius:8px;padding:16px}.subPanelHeader{margin-bottom:14px}.subPanelHeader h3{margin:0}.subPanelTitleRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.subPanelTitleRow h2{margin:0}.creativeBoardLink{color:#0f9d7a;letter-spacing:.02em;font-size:12px;font-weight:800;text-decoration:none}.creativeBoardLink:hover{color:#0b7c60;text-decoration:underline}.subPanelHeader p{color:var(--muted);margin:6px 0 0;line-height:1.6}.creativeOrderForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creativeOrderForm textarea{min-height:122px}.anchorLookup{position:relative}.anchorLookup input{width:100%}.anchorSuggestions{border:1px solid var(--line);box-shadow:var(--shadow);z-index:20;background:#fff;border-radius:8px;max-height:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.anchorSuggestions button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 10px;display:block}.anchorSuggestions button:hover{background:#f1f6ff}.anchorSuggestions strong,.anchorSuggestions span{display:block}.anchorSuggestions span{color:var(--muted);margin-top:4px;font-size:12px}.staffWorkbench{grid-template-columns:1fr 120px;gap:10px;margin-bottom:12px;display:grid}.myWorkSummary,.readonlyStaff{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;display:flex}.myWorkSummary{justify-content:space-between;min-height:66px;margin-bottom:12px;padding:12px}.myWorkSummary strong,.myWorkSummary small{display:block}.myWorkSummary small{color:var(--muted);margin-top:4px;font-size:12px}.readonlyStaff{color:var(--text);min-height:42px;padding:0 12px}.readonlyStaff svg{color:var(--blue)}.workOrderList{gap:10px;display:grid}.workOrder{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.workOrderControls{gap:8px;min-width:240px;display:grid}.workOrder span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.mailButton{text-decoration:none}.memberMetricRow{margin-bottom:18px}.memberAdminGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:16px;margin-bottom:18px;display:grid}.memberForm,.permissionBox{border:1px solid var(--line);background:#f8fbff;border-radius:8px;padding:16px}.memberForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.memberForm .saveButton{align-self:end}.permissionBox h3{margin:0 0 12px}.permissionBox span{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5;display:block}.memberImportBox{border:1px solid var(--line);background:#f8fbff;border-radius:8px;gap:12px;margin-bottom:18px;padding:16px;display:grid}.memberImportHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.memberImportHeader h3{margin:0}.memberImportHeader p{color:var(--muted);max-width:760px;margin:8px 0 0;line-height:1.6}.memberImportActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.memberImportTips{color:var(--muted);font-size:12px;line-height:1.6}.permissionList,.permissionChips{flex-wrap:wrap;gap:8px;display:flex}.permissionToggle,.permissionChip{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}.permissionToggle.active,.permissionChip.active{color:var(--blue);background:#eef5ff;border-color:#2468f26b;font-weight:700}.memberTable{min-width:1180px}.accountBind strong,.accountBind span,.passwordText{display:block}.accountBind span,.passwordText{color:var(--muted);margin-top:5px;font-size:12px}.accountStatusBadge{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.accountStatusBadge.bound{color:var(--green);background:#eaf8f0}.accountStatusBadge.pending{color:#a86100;background:#fff4df}.accountStatusBadge.disabled{color:#536176;background:#eef1f6}.linkForm{border:1px solid var(--line);background:#f8fbff;border-radius:8px;margin-bottom:20px;padding:14px}.linkGroups{gap:24px;display:grid}.anchorRegistrationPanel{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.registrationForm{border:1px solid var(--line);background:#f8fbff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:16px;display:grid}.baselineAdminPanel{margin-top:12px}.baselineAdminPanel h3{margin:0}.adminHistoryToggle{color:#10213f;background:#eef5ff;border:1px solid #cfe0ff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.adminHistoryToggle.active{box-shadow:0 12px 28px #2468f214}.adminHistoryToggle .eyebrow{margin:0 0 4px}.adminHistoryToggle h3{color:#10213f;font-size:20px}.adminHistoryToggle>span{color:var(--blue);font-size:12px;font-weight:800}.adminEditPanelBody{gap:12px;margin-top:12px;display:grid}.adminHistoryTableWrap table{min-width:1080px}.baselineHint{color:var(--muted);font-size:12px;line-height:1.6}.baselineHint strong{color:var(--text)}.adminAlertPanel{gap:10px;display:grid}.adminAlertPanel h3{margin:0 0 4px}.adminAlert{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.adminAlert.pending{background:#fffaf0;border-color:#f5d98d}.adminAlert svg{color:var(--orange)}.adminAlert span,.adminAlert small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.linkGroupBlock h3{margin:0 0 12px}.linkGrid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),380px));justify-content:center;gap:18px;display:grid}.linkCard{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.linkCard.pinned{border-color:#2468f259;box-shadow:0 10px 26px #2468f21a}.linkCardMain{color:inherit;text-decoration:none;display:grid}.linkCardPreview{border-bottom:1px solid var(--line);background:radial-gradient(circle at 15% 18%,#2468f22e,#0000 24%),linear-gradient(135deg,#f7fbff,#eef5ff 54%,#f9fcff);min-height:152px;padding:18px;position:relative;overflow:hidden}.linkCardPreview>img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block;position:absolute;inset:0}.linkCardPreviewFallback{z-index:1;gap:12px;max-width:78%;display:grid;position:relative}.linkCardPreviewFallback strong,.linkCardPreviewFallback span{display:block}.linkCardPreviewFallback strong{color:#10213f;font-size:18px;line-height:1.35}.linkCardPreviewFallback span{color:#536176;font-size:13px;line-height:1.55}.linkCardPreviewTop{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:18px;right:18px}.linkCardPreviewTop svg{color:#10213f}.linkCardPreviewBadge{color:var(--blue);background:#ffffffd1;border:1px solid #d9e4f5f2;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.linkCardBody{gap:10px;min-height:132px;padding:16px;display:grid}.linkCardIcon{color:var(--blue);background:#eef5ff;border-radius:8px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.linkCardIcon img{object-fit:cover;width:100%;height:100%}.linkCardBody strong,.linkCardBody span,.linkCardBody small{display:block}.linkCardBody strong{color:#10213f;font-size:18px;line-height:1.4}.linkCardBody span{color:var(--muted);font-size:13px;line-height:1.5}.linkCardBody small{color:#8793a6;font-size:11px;line-height:1.45}.linkCardActions{border-top:1px solid var(--line);display:flex}.linkCardActions button{border:0;border-right:1px solid var(--line);color:var(--muted);background:#fff;flex:1;min-height:34px}.linkCardActions button:last-child{border-right:0}.statusLine{color:#126180;background:#eef9ff;border:1px solid #c7eaff;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;display:flex}.uploadStatusText{color:var(--muted);font-size:12px;line-height:1.6}.inlineDownloadLink{color:var(--blue);margin-top:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.urgentToggle{color:#9a5d00;background:#fff8e7;border:1px solid #f5d98d;border-radius:8px;justify-content:center;align-items:center;min-height:42px;font-weight:700;display:inline-flex}.urgentToggle.active{color:#b42318;background:#fff1f2;border-color:#f0a3ad}.urgentTag{color:#b42318;background:#fff1f2;border:1px solid #f0a3ad;border-radius:999px;align-items:center;margin-top:6px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.detailSection{gap:12px;margin-top:18px;display:grid}.compactHeader{margin-bottom:0}.registrationTicker{border:1px solid var(--line);background:#f8fbff;border-radius:8px;grid-template-columns:220px minmax(0,1fr);gap:12px;margin-bottom:16px;padding:14px;display:grid}.registrationTicker strong,.registrationTicker span,.tickerItem strong,.tickerItem span{display:block}.registrationTicker span,.tickerItem span{color:var(--muted);margin-top:5px;font-size:12px}.tickerList{gap:10px;display:flex;overflow:auto}.tickerItem{border:1px solid var(--line);background:#fff;border-radius:8px;flex:0 0 240px;padding:10px}.documentManagerPanel,.topstarPanel{gap:18px;display:grid}.documentManagerStatus,.topstarStatusLine{border:1px solid var(--line);color:var(--muted);background:#f8fbff;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.documentManagerStatus svg,.topstarStatusLine svg{color:var(--blue);flex:none}.contentInlineActions{justify-content:flex-end;margin-bottom:12px;display:flex}.htmlPageBody{border:1px solid var(--line);color:#172033;background:#fff;border-radius:8px;min-height:260px;padding:18px;line-height:1.8}.htmlPageBody :is(h1,h2,h3,h4){color:#10213f;margin-top:0;line-height:1.4}.htmlPageBody :is(p,ul,ol,table){margin-top:0;margin-bottom:12px}.editorHint{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.documentGroups,.topstarShell{gap:18px;display:grid}.documentGroupBlock{gap:14px;display:grid}.documentGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px;display:grid}.managedDocumentCard{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.managedDocumentMain{color:inherit;grid-template-columns:38px minmax(0,1fr) 18px;align-items:start;gap:12px;text-decoration:none;display:grid}.managedDocumentIcon{color:var(--blue);background:#eef5ff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.managedDocumentBody{gap:6px;min-width:0;display:grid}.managedDocumentBody strong{color:#14234a}.managedDocumentBody span,.managedDocumentBody small{color:var(--muted);overflow-wrap:anywhere}.managedDocumentActions{flex-wrap:wrap;gap:8px;display:flex}.managedDocumentActions button{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.documentModal{max-width:min(860px,96vw)}.documentEditorGrid{max-width:720px}.topstarPanel{max-width:none}.topstarHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.topstarHeader p{color:var(--muted)}.topstarHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.topstarUploadButton{cursor:pointer;position:relative;overflow:hidden}.topstarUploadButton input{cursor:pointer;opacity:0;position:absolute;inset:0}.topstarMonthTabsPanel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.topstarMonthTabs{align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.topstarMonthTab{border:1px solid var(--line);color:var(--text);white-space:nowrap;background:#f8fbff;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}.topstarMonthTab strong{font-size:16px}.topstarMonthTab span{color:var(--muted);font-size:12px}.topstarMonthTab.active{color:var(--blue);background:#eef5ff;border-color:#2468f26b}.topstarMonthTab.active span{color:var(--blue)}.topstarMain{gap:16px;min-width:0;display:grid}.topstarFilterBar{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.topstarFilterChip{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.topstarFilterChip.active{color:var(--blue);background:#eef5ff;border-color:#2468f26b;font-weight:700}.topstarSearchBox{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;flex:260px;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:inline-flex}.topstarSearchBox input{border:0;width:100%;padding:0}.topstarSearchBox input:focus{box-shadow:none}.topstarMetricRow{grid-template-columns:repeat(5,minmax(160px,1fr))}.topstarTableWrap table{min-width:1040px}.topstarCategoryTag,.topstarRatingTag{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.topstarCategoryTag{color:var(--blue);background:#eef5ff}.topstarRatingTag{border:1px solid #0000}.topstarRating-TOPSTAR{color:#e11d48;background:#fff1f3;border-color:#ffb6c2}.topstarRating-SSS{color:#b76b00;background:#fff8e7;border-color:#f5d98d}.topstarRating-SS{color:var(--blue);background:#eef5ff;border-color:#cfe0ff}.topstarRating-潜力主播{color:var(--green);background:#effaf4;border-color:#bce4cc}.topstarModal{max-width:min(920px,96vw)}.topstarEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.dashboardGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.biliMetricRow{grid-template-columns:repeat(3,minmax(160px,1fr))}.fieldToggleBar{grid-template-columns:repeat(3,minmax(0,1fr))}.fieldToggleBar strong{grid-column:1/-1}.linkGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.topstarMetricRow,.opsSyncStrip,.creativeStats,.creativeDeskGrid,.memberAdminGrid,.statusSettingPanel,.authForm,.baselineAdminPanel{grid-template-columns:repeat(2,minmax(160px,1fr))}.creativeStats{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.memberForm{grid-template-columns:repeat(2,minmax(160px,1fr))}.memberImportHeader{flex-direction:column}.memberImportActions{justify-content:flex-start}}@media (max-width:760px){.appShell{grid-template-columns:1fr}.sidebar{min-height:auto;position:relative}.main{padding:0 14px 24px}.topbar{flex-direction:column;align-items:flex-start;gap:12px;margin:0 -14px 14px;padding:16px}.topActions,.noticeHero,.toolbar,.panelHeader,.contractPreviewHeader,.memberImportHeader{flex-direction:column;align-items:stretch}.dashboardGrid,.linkGrid,.fieldToggleBar,.editorGrid,.authForm,.creativeOrderForm,.creativeStats,.creativeDeskGrid,.memberAdminGrid,.memberForm,.staffWorkbench,.registrationForm,.baselineAdminPanel,.opsSyncStrip,.linkForm,.mojiePanel,.statusSettingPanel,.registrationTicker,.noticeEditor{grid-template-columns:1fr}.noticeCard{grid-template-columns:1fr;align-items:flex-start;padding:12px}.noticeCard strong{white-space:normal}.noticeCard small{text-align:left}.contractPreviewOverlay,.contractPreviewBody{padding:12px}.contractPreviewDocument{padding:18px}.fullSpan{grid-column:auto}.goldRankingHead,.goldRankingMetrics{grid-template-columns:1fr}.goldScore{text-align:left}.staffCard{flex-direction:column}.staffNumbers{width:100%;min-width:0}.topstarHeader{flex-direction:column}.topstarHeaderActions{justify-content:flex-start}.topstarMetricRow,.documentGrid{grid-template-columns:1fr}.managedDocumentMain{grid-template-columns:38px minmax(0,1fr) 18px}.managedDocumentActions{justify-content:flex-start}}
