.ops-modalback.sw-root,:is(.ops-shell,.ops-phone).sw-root{--sw-font:-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;--sw-font-display:var(--sw-font);--sw-label:#1C1C1E;--sw-label-2:#8E8A85;--sw-label-3:#B9B5B0;--sw-bg:#F6F3EE;--sw-bg-2:rgba(255,255,255,.84);--sw-bg-3:#FBFAF8;--sw-fill:#F1EEEA;--sw-separator:rgba(0,0,0,.05);--sw-blue:#0A84FF;--sw-green:#34C759;--sw-orange:#FF9500;--sw-red:#FF3B30;--sw-r-lg:24px;--sw-r-xl:24px;--sw-r-2xl:26px;--sw-shadow-card:0 10px 26px rgba(80,70,60,.07);color:#1C1C1E;font-family:var(--sw-font)}:is(.ops-shell,.ops-phone).sw-root{background:linear-gradient(180deg,#F6F3EE,#EFEDF3)}:is(.ops-shell,.ops-phone).sw-root{font:15px/1.45 var(--sw-font)}.ops-phone.sw-root .sw-push-page{background:transparent;min-height:inherit}.ops-phone.sw-root .sw-push-page>.sw-large-title{font:700 26px/32px var(--sw-font)}:is(.ops-shell,.ops-phone).sw-root .ops-workspace{background:transparent}:is(.ops-shell,.ops-phone).sw-root :is(.sw-card,.sw-list,.sample-table-scroll,.recruit-group,.recruit-approval-card,.daily-rule,.mall-drafts){background:rgba(255,255,255,.84);border-color:rgba(0,0,0,.05);border-radius:24px;box-shadow:0 10px 26px rgba(80,70,60,.07)}:is(.ops-shell,.ops-phone).sw-root .sw-list .sw-list-item{background:transparent}:is(.ops-shell,.ops-phone).sw-root :is(.sw-btn--gray,.ops-button:not(.primary),.recruit-secondary){color:#1C1C1E;background:#F1EEEA;border-color:transparent;border-radius:999px}.ops-modalback.sw-root :is(.sw-btn--filled,.sw-btn--primary,.ops-button.primary,.recruit-primary),:is(.ops-shell,.ops-phone).sw-root :is(.sw-btn--filled,.sw-btn--primary,.ops-button.primary,.recruit-primary){background:#1C1C1E;border-color:transparent;color:#fff;border-radius:999px}:is(.ops-shell,.ops-phone).sw-root :is(.ops-search,.sw-search,.sw-input,.sw-textarea,.sw-select){border-color:rgba(0,0,0,.05);background:rgba(255,255,255,.84);border-radius:14px}:is(.ops-shell,.ops-phone).sw-root :is(.ops-context h1,.ops-phone-title){font:700 26px/32px var(--sw-font)}:is(.ops-shell,.ops-phone).sw-root .sample-summary>div{background:rgba(255,255,255,.84);border-radius:18px;box-shadow:0 6px 18px rgba(80,70,60,.05)}.ops-shell.sw-root[data-module-number="07"] .sample-workbench[data-desktop-third-round] .sample-summary>div{background:rgba(255,255,255,.84);border-radius:18px;box-shadow:0 6px 18px rgba(80,70,60,.05)}:is(.ops-shell,.ops-phone).sw-root :is(.sw-tag,.ops-status){border-radius:7px;white-space:nowrap}:is(.ops-shell,.ops-phone).sw-root :is(.status-已逾期,.sw-tag--red,.recruit-status-rejected,.recruit-approval-status.rejected){color:#FF3B30;background:rgba(255,59,48,.12)}:is(.ops-shell,.ops-phone).sw-root :is(.status-待验收,.status-待接收,.sw-tag--orange,.recruit-status-pending,.recruit-approval-status.pending){color:#c46a00;background:rgba(255,149,0,.13)}:is(.ops-shell,.ops-phone).sw-root :is(.status-进行中,.sw-tag--blue){color:#0A84FF;background:rgba(10,132,255,.11)}:is(.ops-shell,.ops-phone).sw-root :is(.status-已完成,.sw-tag--green,.recruit-status-approved,.recruit-approval-status.approved){color:#1f8f45;background:rgba(52,199,89,.13)}:is(.ops-shell,.ops-phone).sw-root :is(.sw-progress,.sample-progress){background:#E9E4EC}:is(.ops-shell,.ops-phone).sw-root .unified-module-tabs{display:flex;gap:6px;padding:3px;margin-bottom:10px;border-radius:12px;background:rgba(255,255,255,.6);overflow-x:auto;scrollbar-width:none;max-width:100%}:is(.ops-shell,.ops-phone).sw-root .unified-module-tabs>button{flex:1 0 auto;padding:6px 12px;border:0;border-radius:9px;background:transparent;color:#5a554f;font:400 13px/1.45 var(--sw-font);white-space:nowrap;cursor:pointer}:is(.ops-shell,.ops-phone).sw-root .unified-module-tabs>button[aria-selected=true]{background:#fff;color:#1C1C1E;box-shadow:0 2px 6px rgba(0,0,0,.06);font-weight:600}:is(.ops-shell,.ops-phone).sw-root .unified-product-tabs{padding:0;background:transparent}:is(.ops-shell,.ops-phone).sw-root .unified-product-tabs>button{flex:none;background:rgba(255,255,255,.7);border-radius:999px}:is(.ops-shell,.ops-phone).sw-root .unified-product-tabs>button[aria-selected=true]{background:#1C1C1E;color:#fff;box-shadow:none}:is(.ops-shell,.ops-phone).sw-root .unified-recruitment-entry .desk19-description{display:none}:is(.ops-shell,.ops-phone).sw-root .unified-recruitment-entry .recruit-entry-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:transparent;box-shadow:none;border-radius:0;overflow:visible;padding:0;margin-bottom:12px}:is(.ops-shell,.ops-phone).sw-root .unified-recruitment-entry .recruit-row{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:0;background:rgba(255,255,255,.84);border:0;border-radius:18px;padding:12px 8px;box-shadow:0 6px 18px rgba(80,70,60,.05)}:is(.ops-shell,.ops-phone).sw-root .unified-recruitment-entry .recruit-copy{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}:is(.ops-shell,.ops-phone).sw-root .unified-recruitment-entry .recruit-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}:is(.ops-shell,.ops-phone).sw-root .unified-recruitment-entry .recruit-actions>button{max-width:100%;white-space:normal;padding:7px 14px;min-height:44px;font-size:12.5px}:is(.ops-shell,.ops-phone).sw-root .unified-recruitment-entry .recruit-copy>strong{font-size:12.5px}:is(.ops-shell,.ops-phone).sw-root .unified-recruitment-push{margin:12px 0}.ops-shell.sw-root[data-module-number="08"] .desk19-page :is(.recruit-actions,.recruit-toolbar-actions,.recruit-review-actions)>.sw-btn{color:#1C1C1E;background:#F1EEEA;border-radius:999px}.ops-shell.sw-root[data-module-number="08"] .desk19-page :is(.recruit-actions,.recruit-review-actions)>.recruit-primary{color:#fff;background:#1C1C1E}:is(.ops-shell,.ops-phone).sw-root :is(.unified-review-button,[data-task-action=review]){background:#34C759!important;color:#fff!important;box-shadow:0 6px 14px rgba(52,199,89,.28)!important;border:0;border-radius:999px;padding:7px 14px;font:600 13px/1.45 var(--sw-font);white-space:nowrap;flex:none}:is(.ops-shell,.ops-phone).sw-root :is(.unified-remind-button,[data-task-action=remind]){background:linear-gradient(135deg,#FF7A59,#FF4D6D)!important;color:#fff!important;box-shadow:0 6px 14px rgba(255,77,109,.28)!important;border:0;border-radius:999px;padding:7px 14px;font:600 13px/1.45 var(--sw-font);white-space:nowrap;flex:none}:is(.ops-shell,.ops-phone).sw-root :is(.unified-module-tabs button,.unified-review-button,.unified-remind-button):focus-visible{outline:2px solid #1C1C1E;outline-offset:4px}:is(.ops-shell,.ops-phone).sw-root :is(.mall-list,.ops-list,.recruit-approval-list,.sw-row-group):has(>:nth-child(21))>:is(.sw-list-item,.sw-card,.recruit-approval-card){box-shadow:none;border-bottom:.5px solid rgba(0,0,0,.05)}@media (min-width:768px){:is(.ops-shell,.ops-phone).sw-root{--sw-r-lg:26px}:is(.ops-shell,.ops-phone).sw-root :is(.sw-card,.sw-list,.sample-table-scroll,.recruit-group,.recruit-approval-card,.daily-rule,.mall-drafts){border-radius:26px}:is(.ops-shell,.ops-phone).sw-root .ops-context h1{font:700 32px/40px var(--sw-font)}:is(.ops-shell,.ops-phone).sw-root .unified-module-tabs>button{flex:none;padding:6px 13px}}@media (max-width:767px){:is(.ops-shell,.ops-phone).sw-root .unified-module-tabs>button{min-height:44px}:is(.ops-shell,.ops-phone).sw-root .unified-recruitment-entry .recruit-copy>small{display:none}:is(.ops-shell,.ops-phone).sw-root .unified-recruitment-entry .recruit-actions>button svg{display:none}:is(.ops-shell,.ops-phone).sw-root :is(.sw-card,.sw-list,.sample-table-scroll,.recruit-approval-card){backdrop-filter:none;-webkit-backdrop-filter:none}}.u-route-main{min-width:0;padding:0;flex:1 1;overflow:auto}.u-unified-route,.u-unified-shell{min-height:100dvh}.u-unified-route{background:linear-gradient(180deg,#F6F3EE,#EFEDF3)}.u-route-denied{padding:24px;color:#1C1C1E}.unified-bottomnav{position:fixed;z-index:20;bottom:0;left:0;right:0;height:84px;padding:10px 0 0;display:flex;justify-content:space-around;background:rgba(250,248,245,.96);border-top:1px solid rgba(0,0,0,.06)}.unified-bottomnav button{flex:1 1;display:flex;align-items:center;flex-direction:column;gap:2px;border:0;background:transparent;color:#B9B5B0;font-size:11px;cursor:pointer}.unified-bottomnav button[aria-current=page]{color:#1C1C1E;font-weight:600}.unified-bottomnav button:disabled{opacity:.5}.unified-bottomnav .apple-icon-tile svg{width:16px;height:16px}.u-setting-pane{min-width:0}.u-setting-pane>.office-task-workbench{background:transparent}.unified-bottomnav~.c-board-tabs{display:none}@media(min-width:768px){.unified-bottomnav{display:none}}@media(max-width:767px){.u-unified-route{padding-bottom:96px}.u-route-main{padding:0}.c-board,.c-unified-settings{padding-bottom:96px}.unified-bottomnav{background:#FAF8F5}}.workspace-safe-area{display:none}@media(max-width:767px){body{padding-top:env(safe-area-inset-top,0)}.workspace-safe-area{display:block;position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10000;background:#F6F3EE;pointer-events:none}.c-unified-settings .c-settings-header>button,.ops-phone .sw-push-bar{top:env(safe-area-inset-top,0)}}[data-kept-aux][hidden]{display:none!important}