.calendar-actions[data-v-4aa68a6c],.calendar-actions .calendar-toolbar[data-v-4aa68a6c]{display:contents}.calendar-actions>p[data-v-4aa68a6c]{display:none}.calendar-toolbar[data-v-4aa68a6c],.calendar-range[data-v-4aa68a6c],.calendar-legend[data-v-4aa68a6c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.calendar-toolbar[data-v-4aa68a6c]{margin:12px 0}.calendar-control[data-v-4aa68a6c]{z-index:12;margin:16px 0;position:sticky;top:0;box-shadow:0 3px 12px #142b4014}.calendar-status[data-v-4aa68a6c],.calendar-help[data-v-4aa68a6c]{color:#526270}.calendar-help[data-v-4aa68a6c]{line-height:1.7}.calendar-range[data-v-4aa68a6c]{border-top:1px solid #e7ebf0;padding:16px 0}.calendar-range label[data-v-4aa68a6c]{align-items:center;gap:8px;display:flex}.calendar-range input[data-v-4aa68a6c]{width:auto;min-width:0}.mark-choice[data-v-4aa68a6c]{cursor:pointer;font:inherit;background:#fff;border:1px solid #c7d3df;border-radius:8px;padding:10px 18px}.mark-choice.active[data-v-4aa68a6c]{box-shadow:0 0 0 2px #236d99}.holiday[data-v-4aa68a6c]{color:#a63326;background:#fff0ed}.workday[data-v-4aa68a6c]{color:#126350;background:#e5f5f2}.default[data-v-4aa68a6c]{color:#405367;background:#f2f5f8}.calendar-legend[data-v-4aa68a6c]{margin-top:12px;font-size:13px}.calendar-legend span[data-v-4aa68a6c]{align-items:center;gap:6px;display:flex}.calendar-legend i[data-v-4aa68a6c]{border:1px solid #c7d3df;border-radius:4px;width:14px;height:14px;display:inline-block}.calendar-months[data-v-4aa68a6c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.calendar-month[data-v-4aa68a6c]{min-width:0;margin:0;padding:20px}.calendar-month h2[data-v-4aa68a6c]{margin:0 0 16px}.calendar-grid[data-v-4aa68a6c]{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.weekday[data-v-4aa68a6c]{text-align:center;color:#687786;padding:4px 0 10px;font-size:13px}.calendar-day[data-v-4aa68a6c]{cursor:pointer;min-width:0;min-height:46px;font:inherit;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;display:flex}.calendar-day.default[data-v-4aa68a6c]{color:#263746;background:#fff}.calendar-day.default.rest[data-v-4aa68a6c]{color:#88949f}.calendar-day.holiday[data-v-4aa68a6c]{border-color:#edb2a8}.calendar-day.workday[data-v-4aa68a6c]{border-color:#95cabe}.calendar-day small[data-v-4aa68a6c]{font-size:11px;line-height:1.2}.calendar-day[data-v-4aa68a6c]:focus-visible{outline-offset:1px;outline:2px solid #236d99}.calendar-day[data-v-4aa68a6c]:disabled{cursor:default;opacity:1}.mark-choice[data-v-4aa68a6c]:disabled{cursor:default;opacity:.55}.calendar-summary[data-v-4aa68a6c],.calendar-actions[data-v-4aa68a6c],.calendar-reminders[data-v-4aa68a6c]{margin:16px 0}.marked-dates[data-v-4aa68a6c],.calendar-source[data-v-4aa68a6c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.date-chip[data-v-4aa68a6c]{border-radius:5px;margin:0 6px 6px 0;padding:5px 8px;display:inline-block}.calendar-source label[data-v-4aa68a6c]{min-width:0;display:block}.calendar-source input[data-v-4aa68a6c]{box-sizing:border-box;width:100%;margin-top:8px;display:block}.calendar-review[data-v-4aa68a6c]{align-items:center;gap:8px;margin:12px 0;display:flex}.calendar-review input[data-v-4aa68a6c]{width:16px;height:16px;min-height:0;margin:0;display:inline-block}.calendar-day-list[data-v-4aa68a6c]{max-height:280px;overflow:auto}.calendar-history[data-v-4aa68a6c]{border-bottom:1px solid #e7ebf0;padding:12px 0}.calendar-error[data-v-4aa68a6c]{color:#a63326}select[data-v-4aa68a6c]{padding:8px}summary[data-v-4aa68a6c]{cursor:pointer}h3[data-v-4aa68a6c]{font-size:15px}.calendar-reminders p[data-v-4aa68a6c]{margin:6px 0}@media (width<=1150px){.calendar-months[data-v-4aa68a6c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.calendar-months[data-v-4aa68a6c],.marked-dates[data-v-4aa68a6c],.calendar-source[data-v-4aa68a6c]{grid-template-columns:1fr}.calendar-month[data-v-4aa68a6c]{padding:16px}.calendar-range label[data-v-4aa68a6c]{justify-content:space-between;width:100%}.calendar-range input[data-v-4aa68a6c]{max-width:180px}.calendar-day[data-v-4aa68a6c]{min-height:44px}.mark-choice[data-v-4aa68a6c]{padding:9px 12px}}.page-heading[data-v-9e469e70]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.page-heading p[data-v-9e469e70]{color:var(--admin-muted);margin-top:8px;line-height:1.6}button[data-v-9e469e70]{border:1px solid var(--admin-line);color:var(--admin-ink);font:inherit;background:#fff;border-radius:5px;margin:3px 0;padding:7px 12px}button[data-v-9e469e70]:hover:not(:disabled){color:#117697;border-color:#159bc7}.data-table[data-v-9e469e70]{background:#fff;min-width:960px}.data-table th[data-v-9e469e70]:first-child{width:8%}.data-table th[data-v-9e469e70]:nth-child(2){width:20%}.data-table th[data-v-9e469e70]:nth-child(3){width:7%}.data-table th[data-v-9e469e70]:nth-child(4){width:35%}.data-table th[data-v-9e469e70]:last-child{width:30%}.data-table td[data-v-9e469e70]{vertical-align:top}.data-table td p[data-v-9e469e70]{margin:8px 0}@media (width<=700px){.page-heading[data-v-9e469e70]{align-items:flex-start}.filters[data-v-9e469e70]{grid-template-columns:1fr}}.widget-reference[data-v-9e469e70]{color:#22372a;background:#f4f8f2;border:1px solid #cbd8ce;border-radius:16px;max-width:290px;padding:16px}.widget-reference p[data-v-9e469e70]{margin:8px 0}.widget-reference small[data-v-9e469e70]{color:#536659}.widget-editor[data-v-9e469e70]{background:#fff;border:1px solid #d8dfd9;border-radius:12px;margin-top:24px;padding:24px}.widget-editor label[data-v-9e469e70]{margin:12px 0;display:block}.widget-editor input[data-v-9e469e70],.widget-editor textarea[data-v-9e469e70]{box-sizing:border-box;width:min(100%,480px);padding:8px;display:block}.widget-editor fieldset[data-v-9e469e70]{border:0;padding:0}.task-cards[data-v-b9b3fac1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.task-cards strong[data-v-b9b3fac1]{font-size:24px}.task-columns[data-v-b9b3fac1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.task-columns p[data-v-b9b3fac1]{overflow-wrap:anywhere}table[data-v-b9b3fac1]{min-width:900px}small[data-v-b9b3fac1]{color:var(--admin-muted);font-size:12px;display:block}.muted[data-v-b9b3fac1]{color:var(--admin-muted);font-size:12px}@media (width<=1100px){.task-cards[data-v-b9b3fac1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.task-cards[data-v-b9b3fac1],.task-columns[data-v-b9b3fac1]{grid-template-columns:1fr}}.monitor-refresh[data-v-a0f27af2]{align-items:center;gap:8px;display:flex}.monitor-refresh input[type=checkbox][data-v-a0f27af2]{width:16px;height:16px;min-height:16px;margin:0}.monitor-cards[data-v-a0f27af2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.monitor-cards .panel[data-v-a0f27af2]{flex-direction:column;gap:16px;display:flex}.monitor-cards strong[data-v-a0f27af2]{font-size:24px;line-height:36px}.muted[data-v-a0f27af2],small[data-v-a0f27af2]{color:var(--admin-muted);font-size:12px}small[data-v-a0f27af2]{display:block}.monitor-stats[data-v-a0f27af2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.monitor-alert[data-v-a0f27af2]{border-left:3px solid var(--admin-brand);margin:12px 0;padding-left:12px}table[data-v-a0f27af2]{min-width:900px}td[data-v-a0f27af2]{vertical-align:top;overflow-wrap:anywhere}@media (width<=1100px){.monitor-cards[data-v-a0f27af2]{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-stats[data-v-a0f27af2]{grid-template-columns:1fr 1fr}}@media (width<=550px){.monitor-cards[data-v-a0f27af2],.monitor-stats[data-v-a0f27af2]{grid-template-columns:1fr}}pre[data-v-eee386e7]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;min-width:180px;max-width:280px}td[data-v-eee386e7]{overflow-wrap:anywhere;vertical-align:top}small[data-v-eee386e7]{color:var(--admin-muted);display:block}table[data-v-eee386e7]{min-width:1050px}.job-actions[data-v-eee386e7]{flex-wrap:wrap;gap:8px;display:flex}.job-actions[data-v-eee386e7] .el-button+.el-button{margin-left:0}pre[data-v-8f40ffce]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--admin-canvas);max-height:160px;padding:12px;overflow:auto}label[data-v-8f40ffce]{margin-top:12px;display:block}p[data-v-8f40ffce]{margin-bottom:12px}.report-tabs[data-v-a7047e1a]{margin-bottom:20px}.report-tabs a[data-v-a7047e1a]{color:var(--admin-brand)}.report-fields[data-v-a7047e1a]{grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px;margin:16px 0;display:grid}.report-fields label[data-v-a7047e1a]{flex-direction:column;gap:6px;display:flex}input[data-v-a7047e1a],select[data-v-a7047e1a]{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:4px;min-width:0;height:40px;padding:8px 12px}.report-presets[data-v-a7047e1a] .el-button+.el-button{margin-left:0}.report-presets[data-v-a7047e1a]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.report-cards[data-v-a7047e1a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.report-cards .panel[data-v-a7047e1a]{flex-direction:column;gap:16px;display:flex}.report-cards strong[data-v-a7047e1a]{font-size:24px;line-height:36px}.report-columns[data-v-a7047e1a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.report-columns>section[data-v-a7047e1a]{min-width:0}.report-quality p[data-v-a7047e1a],.report-quality details[data-v-a7047e1a],.report-stats[data-v-a7047e1a]{margin-top:8px}.report-quality details p[data-v-a7047e1a]{overflow-wrap:anywhere}.report-stats[data-v-a7047e1a]{flex-wrap:wrap;gap:24px;display:flex}.table-wrap[data-v-a7047e1a]{margin-top:16px;overflow:auto}table[data-v-a7047e1a]{border-collapse:collapse;width:100%;min-width:0}caption[data-v-a7047e1a]{text-align:left;color:var(--admin-muted);margin-bottom:12px}th[data-v-a7047e1a],td[data-v-a7047e1a]{border:1px solid var(--admin-line);text-align:left;vertical-align:top;padding:18px 12px}th[data-v-a7047e1a]{background:var(--admin-canvas);color:var(--admin-muted);padding:12px;font-size:12px;font-weight:400}small[data-v-a7047e1a]{color:var(--admin-muted);min-width:100px;display:block}.report-pagination[data-v-a7047e1a]{margin-top:16px}.report-chart[data-v-a7047e1a]{width:100%;height:auto;min-height:180px;margin-top:16px}.report-chart text[data-v-a7047e1a]{fill:var(--admin-muted);font-size:14px}.muted[data-v-a7047e1a]{color:var(--admin-muted);font-size:12px}@media (width<=1100px){.report-fields[data-v-a7047e1a],.report-cards[data-v-a7047e1a]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-columns[data-v-a7047e1a]{grid-template-columns:1fr}}@media (width<=550px){.report-fields[data-v-a7047e1a],.report-cards[data-v-a7047e1a]{grid-template-columns:1fr}}.user-grid[data-v-557b346d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.uid[data-v-557b346d],.note-body[data-v-557b346d]{overflow-wrap:anywhere}.note-body[data-v-557b346d]{white-space:pre-wrap}@media (width<=800px){.user-grid[data-v-557b346d]{grid-template-columns:1fr}}code[data-v-12beae56]{overflow-wrap:anywhere}.permission-matrix[data-v-a2a4a2eb]{min-width:1380px}.permission-matrix th[data-v-a2a4a2eb]{width:180px}.permission-matrix th[data-v-a2a4a2eb]:first-child,.permission-matrix th[data-v-a2a4a2eb]:last-child{width:240px}.permission-choice[data-v-a2a4a2eb]{white-space:normal;margin-bottom:8px;display:block}.permission-choice input[data-v-a2a4a2eb]{vertical-align:middle;width:16px;min-width:16px;height:16px;min-height:16px;margin-right:6px;padding:0}:root{--admin-sidebar:#001827;--admin-brand:#159bd0;--admin-canvas:#f2f2f2;--admin-surface:#fff;--admin-ink:#1a1a1a;--admin-muted:#6b6b6b;--admin-line:#d9d9d9;--admin-navText:#e4ebf0;--el-color-primary:var(--admin-brand);--el-border-color:var(--admin-line);--el-border-radius-base:4px;--el-font-size-base:14px;color:var(--admin-ink);background:var(--admin-canvas);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--admin-brand)}button{cursor:pointer}button:disabled{cursor:not-allowed}p,h1,h2,h3{margin:0}h1{font-size:24px;font-weight:700;line-height:36px}h2,h3{font-size:16px;font-weight:500;line-height:24px}.sidebar{background:var(--admin-sidebar);width:208px;color:var(--admin-navText);padding-top:24px;position:fixed;inset:0 auto 0 0;overflow:auto}.brand{height:88px;padding:20px}.brand p{font-size:16px;line-height:24px}.brand small{margin-top:6px;font-size:12px;line-height:18px;display:block}nav{margin-top:4px}nav section{margin-bottom:4px}.nav-parent{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;height:44px;padding:0 20px;display:flex}.nav-child{color:inherit;height:36px;margin-top:4px;padding:8px 12px 7px 36px;font-size:13px;text-decoration:none;display:block}.nav-child.active{background:var(--admin-brand);color:#fff}.nav-child:hover,.nav-parent:hover{background:#103447}.nav-child.active:hover{background:var(--admin-brand)}.nav-note{padding:20px;font-size:13px}.workspace{margin-left:208px}.topbar{background:#fff;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 28px;display:flex}.account{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.account select{background:#fff;border:0;width:auto;height:30px;padding:0;font-size:12px}.divider{color:#999}.breadcrumb{min-width:0}main{padding:22px 28px 40px}.subtitle{color:var(--admin-muted);margin:5px 0 20px;font-size:12px;line-height:18px}.panel{border:1px solid var(--admin-line);background:#fff;border-radius:4px;margin-bottom:20px;padding:24px}.panel h2{margin-bottom:16px}.filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.actions{align-items:center;gap:12px;margin-top:16px;display:flex}.actions .el-button+.el-button{margin-left:0}.push{margin-left:auto!important}.new-button{width:180px}input:not(.el-input__inner),select{border:1px solid var(--admin-line);height:40px;color:var(--admin-ink);background:#fff;border-radius:4px;width:100%;min-width:0;padding:0 16px}.el-button{border-radius:4px;min-width:88px;height:40px;font-weight:400}.el-button.is-disabled{color:#6b6b6b!important;background:#ebebeb!important;border-color:#d9d9d9!important}.el-input{height:40px}.el-input__wrapper{padding:0 16px;box-shadow:0 0 0 1px var(--admin-line) inset!important}.el-input__inner{font-family:inherit}.el-input__inner::placeholder{color:var(--admin-muted)}table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px}th,td{text-align:left;overflow-wrap:anywhere;border:1px solid #e5e5e5;border-left:0;border-right:0;padding:18px 12px;font-weight:400}th{color:var(--admin-muted);background:var(--admin-canvas);padding:12px;font-size:12px;line-height:18px}th:first-child{width:22%}th:nth-child(2){width:15.5%}th:nth-child(3){width:18.5%}th:nth-child(4),th:nth-child(5){width:11.3%}th:last-child{width:21.4%}table{border:1px solid #e5e5e5}.row-actions button{color:var(--admin-brand);background:0 0;border:0;margin-right:6px;padding:0}.row-actions button:disabled{color:#6b6b6b}.pagination{color:var(--admin-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.pagination select{border:0;width:50px;height:32px;padding:0 5px}.pagination .el-button{min-width:100px}.pagination .el-button--primary{min-width:48px}.pagination>div{gap:12px;display:flex}.pagination .el-button+.el-button{margin:0}.state{min-height:150px;padding:20px 0}.state p{margin:16px 0}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-grid label{flex-direction:column;gap:6px;font-size:12px;display:flex}.form-grid small{color:var(--admin-muted);font-size:12px}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset:disabled input,fieldset:disabled select{color:var(--admin-muted);background:#f5f5f5}.inline-fields{gap:16px;display:flex}.error{color:#b42318;margin:8px 0}.dialog-reason{margin:16px 0 0;display:block}.dialog-reason .el-input{margin-top:8px}.el-dialog{border-radius:4px;max-width:calc(100vw - 32px);padding:24px}.el-dialog__title{color:var(--admin-ink);font-size:16px}.el-dialog__footer{text-align:left;padding-top:16px}.el-dialog__body{color:var(--admin-ink);font-size:14px}.el-message{--el-message-text-color:white;background:#1a1a1a;border-color:#1a1a1a}.menu-toggle{display:none}.skip{z-index:3000;color:var(--admin-ink);background:#fff;padding:10px;position:fixed;top:-80px;left:20px}.skip:focus{top:8px}@media (width<=900px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.account{gap:4px}.breadcrumb{font-size:12px}}@media (width<=640px){.sidebar{z-index:1000;display:none;box-shadow:4px 0 12px #0003}.sidebar.open{display:block}.workspace{margin-left:0}.menu-toggle{background:#fff;border:1px solid #d9d9d9;padding:5px;display:block}.topbar{gap:10px;padding:0 16px}.breadcrumb{display:none}main{padding:20px 16px}.filters,.form-grid{grid-template-columns:1fr}.panel{padding:16px}.actions{flex-wrap:wrap}.push{margin-left:0!important}.pagination{flex-direction:column;align-items:flex-start}.inline-fields{flex-wrap:wrap}h1{font-size:22px}}.row-checkbox{vertical-align:middle;margin:0 4px 0 0;width:14px!important;height:14px!important;padding:0!important}button,input,select{font-weight:400}.pagination{flex-wrap:wrap}.configuration-upload label{margin-bottom:20px;display:block}.configuration-upload input{width:100%;max-width:520px;margin-top:8px;display:block}.configuration-error{color:#b42318}.configuration-digest{overflow-wrap:anywhere}.configuration-upload .table-wrap{overflow-x:auto}.configuration-upload table{min-width:640px}.configuration-upload li{overflow-wrap:anywhere}.configuration-preview fieldset{border:1px solid #dce4eb;border-radius:8px;padding:20px}.configuration-preview label{margin-bottom:16px;display:block}.configuration-preview input,.configuration-preview select{box-sizing:border-box;border:1px solid #b9c7d2;border-radius:4px;width:100%;max-width:520px;padding:8px;display:block}.trial-inputs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.trial-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.trial-sides article{overflow-wrap:anywhere;background:#fff;border:1px solid #dce4eb;border-radius:8px;padding:20px}.trial-media{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.trial-media figure{background:#f4f7f9;margin:0;padding:8px}.trial-media img{object-fit:contain;width:100%;height:160px}.trial-digest,.trial-difference{overflow-wrap:anywhere}.trial-difference{background:#fff;border-left:3px solid #159bd0;margin-bottom:12px;padding:8px 16px}@media (width<=900px){.trial-sides{grid-template-columns:1fr}}.configuration-publication fieldset{border:1px solid #dce4eb;border-radius:8px;margin-top:20px;padding:20px}.configuration-publication label{margin-bottom:16px;display:block}.configuration-publication input,.configuration-publication textarea{box-sizing:border-box;border:1px solid #b9c7d2;border-radius:4px;width:100%;max-width:520px;padding:8px;display:block}.configuration-publication textarea{min-height:90px}.publication-review{overflow-wrap:anywhere;background:#f4f7f9;border-left:3px solid #159bd0;margin-top:20px;padding:16px}.configuration-publication td{overflow-wrap:anywhere;max-width:400px}.configuration-publication .table-wrap{max-width:100%;overflow-x:auto}.configuration-publication table{min-width:760px}.staff-login{max-width:560px}.staff-login form{gap:18px;margin-top:20px;display:grid}.staff-login label{gap:8px;display:grid}.feedback-message{border-bottom:1px solid var(--admin-line);padding:16px 0}.feedback-message pre,.reply-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%}.table-scroll th,.table-scroll td{text-align:left;border-bottom:1px solid var(--admin-line);padding:12px}.error-text{color:#b42318;margin:16px 0}.panel{background:var(--admin-surface);border:1px solid var(--admin-line);margin:18px 0;padding:24px}.banner-image-preview{aspect-ratio:1170/246;border:1px solid var(--admin-line);background:var(--admin-canvas);justify-content:center;align-items:center;width:100%;max-width:1170px;display:flex;overflow:hidden}.banner-image-preview img{object-fit:contain;width:100%;height:100%}.block-id{overflow-wrap:anywhere;color:var(--admin-muted);font-size:11px;display:block}.push-right{margin-left:auto}
