.heading-actions[data-v-afec649f]{display:flex;gap:8px;align-items:center}.pagination[data-v-afec649f]{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px 0 26px;color:var(--muted);font-size:13px}.metrics-modal[data-v-afec649f]{width:min(900px,calc(100vw - 32px))}.metric-chart-grid[data-v-afec649f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.metric-chart[data-v-afec649f]{min-width:0;border:1px solid var(--border);padding:12px;border-radius:6px}.metric-chart span[data-v-afec649f],.metric-chart strong[data-v-afec649f]{display:block}.metric-chart strong[data-v-afec649f]{margin-top:4px;font-size:20px}.metric-chart svg[data-v-afec649f]{width:100%;height:74px;margin-top:8px;overflow:visible}.metric-chart polyline[data-v-afec649f]{fill:none;stroke:#d9364c;stroke-width:2;vector-effect:non-scaling-stroke}@media(max-width:720px){.metric-chart-grid[data-v-afec649f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.multi-select-filter[data-v-71ddd723]{position:relative;min-width:150px}.multi-select-filter summary[data-v-71ddd723]{height:40px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #cbd5d9;border-radius:4px;background:#fff;color:#45545a;font-size:13px;font-weight:600;cursor:pointer;list-style:none}.multi-select-filter summary[data-v-71ddd723]::-webkit-details-marker{display:none}.multi-select-filter summary>span[data-v-71ddd723]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select-filter summary b[data-v-71ddd723]{min-width:20px;height:20px;display:grid;place-items:center;border-radius:3px;background:#fff0f2;color:#a92439;font-size:11px}.multi-select-filter[open] summary[data-v-71ddd723]{border-color:#d9364c;box-shadow:0 0 0 3px #d9364c1f}.multi-select-filter[open] summary svg[data-v-71ddd723]{transform:rotate(180deg)}.multi-select-menu[data-v-71ddd723]{position:absolute;z-index:12;top:44px;left:0;width:min(300px,calc(100vw - 48px));max-height:330px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:8px;border:1px solid #cbd5d9;border-radius:4px;background:#fff;box-shadow:0 12px 30px #14212729}.multi-select-search[data-v-71ddd723]{position:relative;display:flex;align-items:center;margin-bottom:6px}.multi-select-search svg[data-v-71ddd723]{position:absolute;left:9px;color:#7a878c}.multi-select-search input[data-v-71ddd723]{width:100%;height:34px;padding-left:30px;font-size:12px}.multi-select-options[data-v-71ddd723]{overflow-y:auto;display:grid;gap:2px}.multi-select-options button[data-v-71ddd723]{width:100%;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:5px 7px;border:0;border-radius:3px;background:transparent;color:#45545a;text-align:left;font-size:12px}.multi-select-options button[data-v-71ddd723]:hover{background:#f2f5f6}.multi-select-options button.selected[data-v-71ddd723]{background:#fff0f2;color:#a92439}.multi-select-options p[data-v-71ddd723]{margin:14px 8px;color:#7b878d;font-size:12px}.check-box[data-v-71ddd723]{width:16px;height:16px;display:grid;place-items:center;border:1px solid #b8c4c8;border-radius:3px}.selected .check-box[data-v-71ddd723]{border-color:#d9364c;background:#d9364c;color:#fff}.clear-selection[data-v-71ddd723]{min-height:32px;margin-top:6px;border:0;border-top:1px solid #edf0f1;background:#fff;color:#d9364c;font-size:12px;font-weight:700}@media(max-width:520px){.multi-select-filter[data-v-71ddd723]{width:100%}.multi-select-menu[data-v-71ddd723]{width:100%;max-width:none}}.navigation-menu[data-v-d1b83579]{border-inline-end:0;background:transparent}.navigation-alert[data-v-f750fa34]{margin-bottom:16px}.navigation-management-layout[data-v-f750fa34]{display:grid;grid-template-columns:minmax(360px,1.12fr) minmax(380px,.88fr);gap:18px;align-items:start}.navigation-panel[data-v-f750fa34]{min-width:0;border:1px solid #e4e7ec;background:#fff}.navigation-tree-panel[data-v-f750fa34]{display:grid;grid-template-rows:auto minmax(280px,1fr);height:min(680px,calc(100vh - 170px));min-height:500px}.navigation-editor-panel[data-v-f750fa34]{position:sticky;top:0;min-height:560px}.navigation-tree-panel>.section-heading[data-v-f750fa34],.navigation-editor-panel>.section-heading[data-v-f750fa34]{min-height:64px;padding:12px 16px;border-bottom:1px solid #eaecf0}.navigation-tree[data-v-f750fa34]{overflow:auto;padding:8px}.navigation-tree-row[data-v-f750fa34]{display:grid;grid-template-columns:24px 18px 42px minmax(104px,1fr) auto auto auto;align-items:center;min-height:54px;gap:8px;padding:6px 8px 6px calc(8px + var(--tree-depth) * 22px);border:1px solid transparent;border-radius:4px;cursor:pointer}.navigation-tree-row[data-v-f750fa34]:hover{background:#fff7f7}.navigation-tree-row.selected[data-v-f750fa34]{border-color:#f3b9c2;background:#fff0f2}.navigation-tree-row.disabled[data-v-f750fa34]{opacity:.64}.navigation-tree-toggle[data-v-f750fa34],.navigation-tree-spacer[data-v-f750fa34]{display:grid;width:24px;height:24px;place-items:center}.navigation-tree-toggle[data-v-f750fa34]{padding:0;border:0;border-radius:4px;background:transparent;color:#475467;cursor:pointer}.navigation-tree-toggle[data-v-f750fa34]:hover{background:#eaecf0}.collapsed-arrow[data-v-f750fa34]{transform:rotate(-90deg)}.navigation-node-icon[data-v-f750fa34]{color:#667085;font-size:16px}.navigation-order[data-v-f750fa34]{color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.navigation-node-main[data-v-f750fa34]{display:grid;min-width:0;gap:2px}.navigation-node-main strong[data-v-f750fa34],.navigation-node-main small[data-v-f750fa34]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-node-main strong[data-v-f750fa34]{color:#344054;font-size:13px;font-weight:600}.navigation-node-main small[data-v-f750fa34]{color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.navigation-kind[data-v-f750fa34]{padding:2px 6px;border-radius:4px;font-size:11px;white-space:nowrap}.navigation-kind.group[data-v-f750fa34]{color:#a92439;background:#fff0f2}.navigation-kind.module[data-v-f750fa34]{color:#027a48;background:#ecfdf3}.navigation-tree-row .status[data-v-f750fa34]{white-space:nowrap}.navigation-tree-actions[data-v-f750fa34]{display:flex;align-items:center}.navigation-tree-actions[data-v-f750fa34] .ant-btn{display:grid;width:26px;height:26px;padding:0;place-items:center}.navigation-empty[data-v-f750fa34]{display:grid;min-height:280px;place-content:center;gap:8px;color:#667085;text-align:center}.navigation-empty[data-v-f750fa34] .anticon{font-size:22px}.navigation-move-actions[data-v-f750fa34]{display:flex;gap:6px}.navigation-move-actions[data-v-f750fa34] .ant-btn{display:grid;width:32px;height:32px;padding:0;place-items:center}.navigation-form[data-v-f750fa34]{padding:18px 20px 0}.navigation-form-actions[data-v-f750fa34]{display:flex;justify-content:flex-end;gap:8px;margin:8px -20px 0;padding:14px 20px;border-top:1px solid #eaecf0}@media(max-width:1080px){.navigation-management-layout[data-v-f750fa34]{grid-template-columns:1fr}.navigation-tree-panel[data-v-f750fa34],.navigation-editor-panel[data-v-f750fa34]{min-height:auto}.navigation-tree-panel[data-v-f750fa34]{height:auto;grid-template-rows:auto auto}.navigation-editor-panel[data-v-f750fa34]{position:static}.navigation-tree[data-v-f750fa34]{max-height:470px}}@media(max-width:640px){.navigation-management-layout[data-v-f750fa34]{gap:14px}.navigation-tree-row[data-v-f750fa34]{grid-template-columns:24px 18px 36px minmax(92px,1fr) auto;gap:6px;padding-left:calc(6px + var(--tree-depth) * 14px)}.navigation-kind[data-v-f750fa34],.navigation-tree-row .status[data-v-f750fa34]{display:none}.navigation-tree-actions[data-v-f750fa34]{grid-column:5}.navigation-form[data-v-f750fa34]{padding:16px 14px 0}.navigation-form-actions[data-v-f750fa34]{margin-inline:-14px;padding-inline:14px}.navigation-editor-panel>.section-heading[data-v-f750fa34],.navigation-tree-panel>.section-heading[data-v-f750fa34]{padding-inline:14px}}.pgy-sms-page[data-v-d1460b93]{min-width:0}.code-cell[data-v-d1460b93]{min-width:92px;font-weight:600;letter-spacing:0}.spinning[data-v-d1460b93]{animation:pgy-sms-spin-d1460b93 .8s linear infinite}@keyframes pgy-sms-spin-d1460b93{to{transform:rotate(360deg)}}.employee-qr-preview[data-v-c7a93d5e]{display:grid;width:156px;height:156px;place-items:center;border:1px solid var(--border-color, #d9d9d9);background:#fff}.employee-qr-preview img[data-v-c7a93d5e]{max-width:148px;max-height:148px;object-fit:contain}.display-only-field[data-v-c7a93d5e]{margin:10px 0 0;color:#667085;font-size:13px}.visually-hidden[data-v-c7a93d5e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:720px){.policy-row[data-v-c7a93d5e]{grid-template-columns:1fr 34px}.policy-row>span[data-v-c7a93d5e]{grid-column:1 / -1}}.role-permissions-view[data-v-5b6b59ba]{min-width:0}.role-workspace[data-v-5b6b59ba]{display:grid;grid-template-columns:minmax(200px,.34fr) minmax(0,1fr);align-items:start;gap:16px}.role-selector-list[data-v-5b6b59ba]{display:grid;gap:4px;padding:8px}.role-selector[data-v-5b6b59ba]{width:100%;min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px;border:1px solid transparent;border-radius:4px;background:#fff;color:#425466;text-align:left}.role-selector[data-v-5b6b59ba]:hover{background:#fff7f7;border-color:#f6d3d9}.role-selector.selected[data-v-5b6b59ba]{background:#fff0f2;border-color:#f3b9c2;color:#a92439}.role-selector-icon[data-v-5b6b59ba]{width:28px;height:28px;display:grid;place-items:center;border-radius:4px;background:#fff0f2;color:#d9364c}.role-selector strong[data-v-5b6b59ba],.role-selector small[data-v-5b6b59ba]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-selector strong[data-v-5b6b59ba]{color:#263746;font-size:14px}.role-selector small[data-v-5b6b59ba]{margin-top:3px;color:#8c8c8c;font-size:12px}.permission-panel[data-v-5b6b59ba]{min-height:360px}.permission-groups[data-v-5b6b59ba]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.permission-group[data-v-5b6b59ba]{min-width:0;border:1px solid #edf0f3;border-radius:5px;overflow:hidden}.permission-group h3[data-v-5b6b59ba]{margin:0;padding:10px 12px;border-bottom:1px solid #edf0f3;background:#fafcff;color:#34495a;font-size:13px}.permission-options[data-v-5b6b59ba]{display:grid}.permission-option[data-v-5b6b59ba]{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:8px;row-gap:2px;min-height:48px;padding:8px 12px;border-bottom:1px solid #f0f2f5;cursor:pointer}.permission-option[data-v-5b6b59ba]:last-child{border-bottom:0}.permission-option[data-v-5b6b59ba]:hover{background:#fff7f7}.permission-option input[data-v-5b6b59ba]{grid-row:span 2;width:15px;height:15px;accent-color:#d9364c}.permission-option span[data-v-5b6b59ba]{overflow:hidden;color:#425466;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.permission-option small[data-v-5b6b59ba]{overflow:hidden;color:#98a2b3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.role-workspace[data-v-5b6b59ba]{grid-template-columns:1fr}.role-selector-list[data-v-5b6b59ba]{grid-template-columns:repeat(6,minmax(0,1fr))}.role-selector[data-v-5b6b59ba]{grid-template-columns:28px minmax(0,1fr)}.role-selector>svg[data-v-5b6b59ba]{display:none}.permission-groups[data-v-5b6b59ba]{grid-template-columns:1fr}}@media(max-width:720px){.role-selector-list[data-v-5b6b59ba]{grid-template-columns:1fr}}.content-tasks[data-v-2ae4b99c]{display:grid;gap:16px}.task-toolbar[data-v-2ae4b99c]{min-height:32px;display:flex;justify-content:space-between;align-items:center}.task-notices[data-v-2ae4b99c]{font-size:13px}.task-error[data-v-2ae4b99c]{color:#cf1322}.task-notice[data-v-2ae4b99c]{color:#237804}.task-list[data-v-2ae4b99c]{display:grid;gap:12px}.task-row[data-v-2ae4b99c]{border:1px solid #d9d9d9;border-radius:6px;padding:16px;background:#fff}.task-header[data-v-2ae4b99c]{display:flex;justify-content:space-between;gap:12px}.task-eyebrow[data-v-2ae4b99c]{display:flex;gap:8px;font-size:12px;color:#595959}.task-header h3[data-v-2ae4b99c]{margin:5px 0 2px;font-size:16px}.task-header p[data-v-2ae4b99c]{margin:0;color:#595959;font-size:13px}.task-status[data-v-2ae4b99c]{padding:1px 7px;border-radius:4px;background:#f0f0f0}.task-status.in_progress[data-v-2ae4b99c]{background:#fff0f2;color:#a92439}.task-status.completed[data-v-2ae4b99c]{background:#f6ffed;color:#237804}.task-status.returned[data-v-2ae4b99c]{background:#fff1f0;color:#cf1322}.task-editor[data-v-2ae4b99c]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;margin-top:14px}.task-editor label[data-v-2ae4b99c]{display:grid;gap:6px;font-size:13px;color:#434343}.task-editor select[data-v-2ae4b99c],.task-editor textarea[data-v-2ae4b99c]{width:100%;border:1px solid #bfbfbf;border-radius:4px;padding:7px 8px;font:inherit;color:#1f1f1f;background:#fff;resize:vertical}.task-assets[data-v-2ae4b99c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.task-asset[data-v-2ae4b99c]{width:132px;margin:0;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.task-asset img[data-v-2ae4b99c],.task-asset video[data-v-2ae4b99c]{display:block;width:130px;height:96px;object-fit:cover;background:#f5f5f5}.task-asset figcaption[data-v-2ae4b99c]{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:5px 6px;font-size:12px}.task-asset figcaption span[data-v-2ae4b99c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-actions[data-v-2ae4b99c]{display:flex;align-items:center;gap:9px;margin-top:14px}.upload-button[data-v-2ae4b99c]{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid #bfbfbf;border-radius:4px;cursor:pointer}.upload-button input[data-v-2ae4b99c]{display:none}.pending-file[data-v-2ae4b99c]{color:#595959;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary[data-v-2ae4b99c]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:4px;color:#fff;background:#d9364c;cursor:pointer}.icon-button[data-v-2ae4b99c]{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid #d9d9d9;border-radius:4px;color:#434343;background:#fff;cursor:pointer}.icon-button[data-v-2ae4b99c]:disabled,.primary[data-v-2ae4b99c]:disabled,.upload-button[data-v-2ae4b99c]:has(input:disabled){opacity:.55;cursor:default}.task-history[data-v-2ae4b99c]{display:grid;gap:7px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid #f0f0f0;list-style:none;font-size:12px;color:#595959}.task-history li[data-v-2ae4b99c]{display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:10px}.task-history time[data-v-2ae4b99c]{white-space:nowrap}.task-empty[data-v-2ae4b99c]{padding:24px;text-align:center;color:#8c8c8c;border:1px dashed #d9d9d9;border-radius:6px}@media(max-width:680px){.task-editor[data-v-2ae4b99c]{grid-template-columns:1fr}.task-history li[data-v-2ae4b99c]{grid-template-columns:1fr;gap:3px}.task-history time[data-v-2ae4b99c]{white-space:normal}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{font-family:Inter,Microsoft YaHei,system-ui,sans-serif;color:#191919;background:#f7f5f2;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden;background:#f7f5f2;color:#191919}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 12% 10%,#fff3f4 0,transparent 28%),#f7f5f2}.login-shell--welcome{padding:clamp(20px,4vw,56px);background:radial-gradient(circle at 85% 6%,#fff1f2 0,transparent 25%),radial-gradient(circle at 8% 92%,#efe7e0 0,transparent 30%),#f7f5f2}.login-stage{width:min(1220px,100%);min-height:min(720px,calc(100vh - 40px));display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);overflow:hidden;border:1px solid #e7dfda;border-radius:26px;background:#fff;box-shadow:0 28px 72px #2f201d21}.login-visual{position:relative;isolation:isolate;min-height:640px;display:flex;flex-direction:column;overflow:hidden;padding:clamp(34px,5vw,64px);background:linear-gradient(145deg,#191919,#29211f 46%,#7e2634);color:#fff}.login-visual:before,.login-visual:after{position:absolute;z-index:-1;width:430px;height:430px;border-radius:50%;content:"";filter:blur(2px)}.login-visual:before{top:-230px;right:-178px;background:#d9364cb8}.login-visual:after{bottom:-300px;left:-175px;background:#ffffff1f}.login-visual-art{position:absolute;top:50%;left:50%;width:min(52%,355px);aspect-ratio:1.08;transform:translate(-50%,-50%)}.login-art-halo{position:absolute;top:14%;right:8%;bottom:4%;left:8%;border:1px solid rgba(255,255,255,.22);border-radius:42% 58% 55% 45%;transform:rotate(-16deg)}.login-art-board{position:absolute;top:18%;right:11%;bottom:10%;left:11%;display:grid;align-content:center;gap:12px;padding:24px;overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:22px;background:linear-gradient(135deg,#fffffffa,#f7eeebe0);box-shadow:0 24px 36px #00000038;transform:rotate(-7deg)}.login-art-board img{position:absolute;top:18px;left:20px;width:52px;height:52px;object-fit:contain}.login-art-line{height:8px;border-radius:99px;background:#e8ded9}.login-art-line--one{width:60%;margin-top:48px;background:#292929}.login-art-line--two{width:90%}.login-art-line--three{width:72%}.login-art-chip{position:absolute;border-radius:10px;background:#d9364c;box-shadow:0 6px 13px #d9364c42}.login-art-chip--one{right:22px;top:25px;width:35px;height:35px}.login-art-chip--two{right:30px;bottom:27px;width:52px;height:14px}.login-art-note{position:absolute;z-index:2;width:74px;height:74px;border:1px solid rgba(255,255,255,.4);border-radius:18px;background:#d9364c;box-shadow:0 13px 25px #0003}.login-art-note--one{top:4%;right:0;transform:rotate(14deg)}.login-art-note--two{bottom:0;left:0;width:52px;height:52px;background:#f3e6df;transform:rotate(-14deg)}.login-auth{display:grid;place-items:center;min-width:0;padding:clamp(32px,5vw,80px);background:linear-gradient(155deg,#fff,#fdfbf9)}.login-panel{width:min(440px,100%);border-radius:12px;border:1px solid #e7dfda;box-shadow:0 14px 38px #1919191a}.login-panel--welcome{width:min(410px,100%);border:0;box-shadow:none;background:transparent}.login-panel .ant-card-body{padding:36px}.login-panel--welcome .ant-card-body{padding:0}.login-brand{display:flex;align-items:center;gap:14px}.brand-logo{display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.brand-logo img{display:block;object-fit:contain}.login-logo{width:64px;height:64px}.login-logo img{width:78px;height:78px}.sidebar-logo{width:34px;height:34px;border-radius:8px;background:#fff}.sidebar-logo img{width:42px;height:42px}.login-panel h1{font-size:24px;line-height:1.3;margin:0 0 4px;letter-spacing:0}.login-panel p,.page-heading p,.modal-header p{color:#8c8c8c;margin:0;font-size:14px}.stack-form{margin-top:30px}.stack-form .ant-form-item{margin-bottom:20px}.stack-form .ant-btn{height:46px;font-size:15px}.login-panel .ant-input,.login-panel .ant-input-affix-wrapper{height:44px;border-radius:7px;font-size:15px}.login-panel .ant-input-affix-wrapper{padding:0 11px}.login-panel .ant-input-affix-wrapper .ant-input{height:auto;padding:0}label{display:grid;gap:7px;font-size:13px;color:#434343;font-weight:600}input,select,textarea{border:1px solid #d9d9d9;border-radius:6px;background:#fff;padding:0 11px;color:#1f1f1f;outline:none}input,select{height:40px}textarea{padding-top:9px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:#df4a5c;box-shadow:0 0 0 2px #d9364c1f}.wide{width:100%;justify-content:center}.primary,.secondary,.text-button{border:0;min-height:38px;display:inline-flex;align-items:center;gap:7px;justify-content:center;border-radius:4px;padding:0 14px;font-weight:700;font-size:13px}.primary{background:#d9364c;color:#fff;box-shadow:0 2px #d9364c29}.primary:hover{background:#bd273c}.secondary{background:#fff;color:#262626;border:1px solid #d9d9d9}.secondary:hover{color:#d9364c;border-color:#df4a5c}.text-button{background:transparent;color:#d9364c;padding:0 5px;min-height:30px}.icon-button{width:34px;height:34px;border:0;background:transparent;color:#595959;display:inline-grid;place-items:center;border-radius:6px;padding:0}.icon-button:hover{background:#f0f0f0;color:#1f1f1f}.icon-button.bordered{border:1px solid #d9d9d9;background:#fff}.app-shell{height:100vh;min-height:0;overflow:hidden}.sidebar{position:relative;height:100vh;background:#191919!important;color:#ffffffe0;z-index:20;box-shadow:2px 0 10px #19191933}.sidebar .ant-layout-sider-children{height:100%;display:flex;flex-direction:column;padding:16px 0}.brand{display:flex;align-items:center;gap:10px;padding:2px 20px 18px;color:#fff}.brand strong{font-size:15px}.sidebar nav{min-height:0;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:#657077 #191919}.sidebar nav::-webkit-scrollbar{width:10px}.sidebar nav::-webkit-scrollbar-track{background:#191919}.sidebar nav::-webkit-scrollbar-thumb{background:#657077;border:3px solid #191919;border-radius:8px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#879399}.navigation-loading{padding:12px 20px}.navigation-loading .ant-skeleton-content .ant-skeleton-paragraph>li{background:#ffffff1a}.sidebar-user{margin-top:auto;border-top:1px solid rgba(255,255,255,.12);padding:16px 14px 0;display:grid;grid-template-columns:28px 1fr 32px;gap:10px;align-items:center;font-size:13px}.sidebar-user span{display:grid}.sidebar-user small{color:#b9b2ae;margin-top:2px}.sidebar-user .ant-btn{color:#d3ccc7;padding-inline:7px}.sidebar-user .ant-btn:hover{color:#fff!important;background:#ffffff14!important}.workspace{min-width:0;min-height:0;height:100vh;overflow-x:hidden;overflow-y:auto}.topbar{height:56px;line-height:normal;border-bottom:1px solid #ebe4df;background:#fff!important;display:flex;align-items:center;padding:0 24px;font-size:14px;font-weight:600;color:#191919!important;position:sticky;top:0;z-index:10;box-shadow:0 1px 4px #1919190f}.topbar-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.topbar-notification-button{position:relative;width:36px;height:36px;display:inline-grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#667278}.topbar-notification-button:hover,.topbar-notification-button.has-unread{background:#fff0f2;color:#c52f44}.topbar-notification-count{position:absolute;top:-2px;right:-3px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff;border-radius:99px;background:#d9364c;color:#fff;font-size:10px;line-height:13px;font-weight:700}.mobile-menu{display:none;margin-right:8px}.content{width:100%;padding:24px 28px 56px;max-width:1600px;margin:0 auto;background:#f7f5f2}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.page-heading h1{margin:0 0 5px;font-size:22px;line-height:1.35;font-weight:600;color:#1f1f1f;letter-spacing:0}.heading-actions{display:flex;align-items:center;gap:8px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{--metric-color: #292929;--metric-soft: #f0efed;min-height:94px;border-color:#eee8e3;border-top:3px solid var(--metric-color);box-shadow:0 1px 3px #1919190a}.metric-card .ant-card-body{padding:15px 18px}.metric-card-content{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:12px}.metric-card .ant-statistic{min-width:0}.metric-card .ant-statistic-title{color:#8c8c8c;margin-bottom:4px;font-size:13px}.metric-card .ant-statistic-content{color:#1f1f1f;font-size:26px;line-height:1.15;font-weight:600}.metric-secondary{display:block;margin-top:4px;color:#8c8c8c;font-size:13px}.metric-empty{display:grid;gap:4px;color:#8c8c8c;font-size:13px}.metric-empty strong{color:#1f1f1f;font-size:26px;line-height:1.15}.metric-icon{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:var(--metric-color);background:var(--metric-soft)}.metric-icon svg{width:21px;height:21px}.metric-card.tone-red{--metric-color: #cf1322;--metric-soft: #fff1f0}.metric-card.tone-rose{--metric-color: #d9364c;--metric-soft: #fff0f2}.metric-card.tone-gold{--metric-color: #d48806;--metric-soft: #fffbe6}.metric-card.tone-green{--metric-color: #389e0d;--metric-soft: #f6ffed}.metric-card.tone-violet{--metric-color: #531dab;--metric-soft: #f9f0ff}.metric-card.tone-orange{--metric-color: #d46b08;--metric-soft: #fff7e6}.metric-card.tone-teal{--metric-color: #8a5c08;--metric-soft: #fff7e6}.metric-card.tone-charcoal{--metric-color: #292929;--metric-soft: #f0efed}.department-performance-view,.account-operation-metrics-view{min-width:0}.account-operation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 24px;border:1px solid #e8eaee;border-radius:6px;background:#fff;overflow:hidden}.account-operation-summary-item{min-width:0;min-height:124px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:20px 22px;border-right:1px solid #e8eaee;border-top:3px solid var(--operation-color)}.account-operation-summary-item:last-child{border-right:0}.account-operation-summary-item>span{display:flex;align-items:center;gap:7px;color:#667085;font-size:13px}.account-operation-summary-item>strong{color:#1f2937;font-size:26px;font-weight:700;line-height:32px;overflow-wrap:anywhere}.account-operation-summary-item>small{color:#8a94a6;font-size:12px;line-height:18px}.account-operation-summary-item.tone-red{--operation-color: #cf1322}.account-operation-summary-item.tone-gold{--operation-color: #d48806}.account-operation-summary-item.tone-teal{--operation-color: #8a5c08}.account-operation-summary-item.tone-charcoal{--operation-color: #292929}.account-operation-table-section{min-width:0;border:1px solid #e8eaee;border-radius:6px;background:#fff;overflow:hidden}.account-operation-table-heading{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #f0f0f0}.account-operation-table-heading h2{margin:0;color:#1f2937;font-size:16px;line-height:22px}.account-operation-table-heading p{margin:4px 0 0;color:#8a94a6;font-size:12px;line-height:18px}.account-operation-table-heading>span{flex:0 0 auto;color:#667085;font-size:13px;font-weight:600}.account-operation-table{min-width:1385px;table-layout:fixed}.account-operation-table th,.account-operation-table td{overflow:hidden;text-overflow:ellipsis}.account-operation-table th:nth-child(1),.account-operation-table td:nth-child(1){width:230px}.account-operation-table th:nth-child(2),.account-operation-table td:nth-child(2),.account-operation-table th:nth-child(3),.account-operation-table td:nth-child(3),.account-operation-table th:nth-child(4),.account-operation-table td:nth-child(4){width:105px}.account-operation-table th:nth-child(5),.account-operation-table td:nth-child(5),.account-operation-table th:nth-child(6),.account-operation-table td:nth-child(6){width:135px}.account-operation-table th:nth-child(7),.account-operation-table td:nth-child(7),.account-operation-table th:nth-child(8),.account-operation-table td:nth-child(8),.account-operation-table th:nth-child(9),.account-operation-table td:nth-child(9),.account-operation-table th:nth-child(11),.account-operation-table td:nth-child(11){width:105px}.account-operation-table th:nth-child(10),.account-operation-table td:nth-child(10){width:150px}.account-operation-account strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-operation-account .subline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-operation-category{color:#536168;font-weight:600}.account-operation-amount{color:#1f2937;font-weight:700}.account-operation-table tfoot td{height:48px;border-top:1px solid #dfe5ec;background:#fafafa;color:#344054;font-weight:600}.account-operation-table tfoot td:first-child{text-align:right}.account-operation-loading-state{display:flex;align-items:center;gap:10px;margin:-8px 0 16px;color:#8a5a12;font-size:13px}.account-operation-loading-bar{position:relative;flex:1 1 240px;height:4px;overflow:hidden;border-radius:4px;background:#f8e6bd}.account-operation-loading-bar:after{position:absolute;top:0;bottom:0;left:-35%;width:35%;border-radius:inherit;background:#d48806;content:"";animation:account-operation-loading 1.25s ease-in-out infinite}.account-operation-loading-state>span{flex:0 0 auto}@keyframes account-operation-loading{0%{transform:translate(0)}to{transform:translate(385%)}}.account-operation-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:10px 18px;border-top:1px solid #f0f0f0;background:#fff;color:#667085;font-size:13px}.account-operation-pagination-controls{display:flex;align-items:center;justify-content:flex-end;gap:9px}.account-operation-pagination label{display:inline-flex;align-items:center;gap:7px;color:#667085;font-size:13px;font-weight:500}.account-operation-pagination select{width:72px;height:34px;padding:0 8px}.account-operation-pagination .icon-button{flex:0 0 auto}.account-operation-loading{margin-top:20px}.metrics-filter{display:inline-flex;align-items:center;gap:8px;color:#595959;font-size:13px}.metrics-filter select{width:128px}.talent-operation-roster-view{min-width:0}.roster-search{width:min(330px,42vw)}.talent-operation-roster-table-section{min-width:0;overflow:hidden;border:1px solid #e8eaee;border-radius:6px;background:#fff}.talent-operation-roster-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 18px;border-bottom:1px solid #f0f0f0;color:#667085;font-size:13px}.talent-operation-roster-table{min-width:1290px;table-layout:fixed}.talent-operation-roster-table th,.talent-operation-roster-table td{overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.talent-operation-roster-table th:nth-child(1),.talent-operation-roster-table td:nth-child(1),.talent-operation-roster-table th:nth-child(3),.talent-operation-roster-table td:nth-child(3){width:145px}.talent-operation-roster-table th:nth-child(2),.talent-operation-roster-table td:nth-child(2),.talent-operation-roster-table th:nth-child(4),.talent-operation-roster-table td:nth-child(4){width:104px}.talent-operation-roster-table th:nth-child(5),.talent-operation-roster-table td:nth-child(5){width:235px}.talent-operation-roster-table th:nth-child(6),.talent-operation-roster-table td:nth-child(6){width:145px}.talent-operation-roster-table th:nth-child(7),.talent-operation-roster-table td:nth-child(7){width:292px}.talent-operation-roster-table th:nth-child(8),.talent-operation-roster-table td:nth-child(8){width:104px}.franchise-assignment-roster-table{min-width:980px}.franchise-assignment-roster-table th:nth-child(1),.franchise-assignment-roster-table td:nth-child(1){width:180px}.franchise-assignment-roster-table th:nth-child(2),.franchise-assignment-roster-table td:nth-child(2){width:130px}.franchise-assignment-roster-table th:nth-child(3),.franchise-assignment-roster-table td:nth-child(3){width:490px}.franchise-assignment-roster-table th:nth-child(4),.franchise-assignment-roster-table td:nth-child(4){width:180px}.roster-person,.roster-account strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.roster-account .subline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.franchise-account-cell .subline{color:#667085}.roster-qr-cell{text-align:center}.roster-qr-thumbnail{display:inline-grid;width:48px;height:48px;padding:3px;place-items:center;border:1px solid #d9dce1;border-radius:4px;background:#fff;cursor:pointer}.roster-qr-thumbnail:hover:not(:disabled){border-color:#1677ff}.roster-qr-thumbnail:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.roster-qr-thumbnail:disabled{cursor:wait;opacity:.65}.roster-qr-thumbnail img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.talent-operation-roster-table td.roster-merged-cell{background:#fafbfc;vertical-align:middle}.roster-remark{color:#595959;white-space:pre-wrap;overflow-wrap:anywhere}.roster-actions{white-space:nowrap}.roster-actions .icon-button+.icon-button{margin-left:2px}.talent-operation-roster-form-modal{width:min(760px,calc(100vw - 32px))}.talent-operation-roster-clear-modal{width:min(440px,calc(100vw - 32px))}.roster-options-loading,.roster-clear-content{padding:24px;color:#667085;font-size:13px;line-height:20px}.roster-qr-upload{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px}.roster-qr-upload>span{min-width:0;overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.form-grid>.roster-designer-field{min-width:0}.roster-designer-field{display:grid;gap:7px}.roster-field-label{color:#434343;font-size:13px;font-weight:600}.roster-designer-mode{display:inline-flex;width:100%;overflow:hidden;border:1px solid #d9dce1;border-radius:5px;background:#fff}.roster-designer-mode-button{flex:1 1 0;min-width:0;height:32px;padding:0 10px;border:0;border-right:1px solid #d9dce1;border-radius:0;background:#fff;color:#667085;font-size:12px;cursor:pointer}.roster-designer-mode-button:last-child{border-right:0}.roster-designer-mode-button:hover:not(:disabled){background:#f5f9ff;color:#0958d9}.roster-designer-mode-button.active{background:#e6f4ff;color:#0958d9;font-weight:700}.roster-designer-mode-button:focus-visible{position:relative;outline:2px solid #1677ff;outline-offset:-2px}.roster-hidden-file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.talent-operation-roster-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:10px 18px;border-top:1px solid #f0f0f0;color:#667085;font-size:13px}.talent-operation-roster-pagination-controls{display:flex;align-items:center;justify-content:flex-end;gap:9px}.talent-operation-roster-pagination label{display:inline-flex;align-items:center;gap:7px;color:#667085;font-size:13px;font-weight:500}.talent-operation-roster-pagination select{width:72px;height:34px;padding:0 8px}.talent-operation-roster-qr-modal{width:min(380px,calc(100vw - 32px))}.talent-operation-roster-qr-content{display:grid;place-items:center;min-height:316px;padding:28px;background:#fff}.talent-operation-roster-qr-content img{display:block;width:min(260px,100%);max-height:min(55vh,320px);object-fit:contain}@media(max-width:860px){.account-operation-metrics-view .page-heading{align-items:flex-start;flex-direction:column}.account-operation-metrics-view .heading-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.account-operation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-operation-summary-item:nth-child(2){border-right:0}.account-operation-summary-item:nth-child(3),.account-operation-summary-item:nth-child(4){border-top:1px solid #e8eaee}}@media(max-width:520px){.account-operation-loading-state{align-items:stretch;flex-direction:column;gap:7px}.account-operation-loading-state>span{order:-1}.account-operation-summary{grid-template-columns:1fr}.account-operation-summary-item{min-height:94px;padding:16px 18px;border-right:0;border-top:1px solid #e8eaee}.account-operation-summary-item:first-child{border-top:3px solid var(--operation-color)}.account-operation-pagination{align-items:flex-start;flex-direction:column}.account-operation-pagination-controls{width:100%;flex-wrap:wrap;justify-content:flex-start}}@media(max-width:700px){.talent-operation-roster-view .page-heading{align-items:flex-start;flex-direction:column}.talent-operation-roster-view .heading-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.roster-search{width:min(100%,330px)}.talent-operation-roster-pagination{align-items:flex-start;flex-direction:column}.talent-operation-roster-pagination-controls{width:100%;flex-wrap:wrap;justify-content:flex-start}}.performance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 24px;background:#fff;border:1px solid #e8eaee;border-radius:6px;overflow:hidden}.performance-summary-item{min-width:0;min-height:116px;padding:22px 24px;border-right:1px solid #e8eaee;display:flex;flex-direction:column;justify-content:center;gap:8px}.performance-summary-item:last-child{border-right:0}.performance-summary-item>span{color:#697386;font-size:14px;line-height:20px}.performance-summary-item strong{color:#1f2937;font-size:25px;font-weight:700;line-height:32px;white-space:nowrap}.performance-summary-item strong small{margin-left:5px;color:#697386;font-size:14px;font-weight:500}.performance-summary-item em{color:#8a94a6;font-size:13px;font-style:normal;line-height:18px}.department-section-heading{margin-top:24px}.department-table-wrap{border-radius:6px}.department-table-wrap table{min-width:720px}.amount-cell{font-weight:600;color:#1f1f1f}.completion-pill{display:inline-flex;min-width:58px;justify-content:center;padding:3px 8px;border-radius:12px;background:#fffbe6;color:#ad6800;font-size:12px}.completion-pill.complete{background:#f6ffed;color:#389e0d}.scope-notice{margin:-6px 0 16px;color:#595959;font-size:13px}.target-modal{width:min(560px,100%)}.personal-adjustment-modal{width:min(760px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto}.personal-adjustment-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-adjustment-list{padding:0 24px 18px}.performance-adjustment-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#344054;font-size:13px}.performance-adjustment-list-heading span{color:#667085;font-size:12px}.performance-adjustment-table-wrap{overflow-x:auto;border:1px solid #e6eaf0;border-radius:6px}.performance-adjustment-table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.performance-adjustment-table th,.performance-adjustment-table td{padding:10px 12px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap}.performance-adjustment-table th{background:#f8fafc;color:#667085;font-size:12px;font-weight:600}.performance-adjustment-table tr:last-child td{border-bottom:0}.performance-adjustment-table td:nth-child(3){color:#a92439;font-weight:650;font-variant-numeric:tabular-nums}.performance-adjustment-table td:last-child{width:88px;text-align:right}.performance-adjustment-table .icon-button{margin-left:4px}.target-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 24px 16px}.target-form-grid>label{min-width:0}.target-form-grid input,.target-form-grid select{width:100%;min-width:0}.team-config-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:18px 24px 0}.team-config-toolbar label{flex:1 1 auto;min-width:0}.team-config-toolbar select{width:100%;margin-top:7px}.team-config-toolbar .secondary{flex:0 0 auto}.team-config-new-label{display:block;margin-top:7px;padding:9px 11px;border:1px solid #d9dce1;border-radius:5px;background:#f8fafc;color:#344054;font-size:13px}.team-member-field{grid-column:1 / -1;min-width:0}.team-member-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;color:#344054;font-size:13px}.team-member-heading strong{color:#a92439;font-size:12px;font-weight:600}.team-member-picker{overflow:hidden;border:1px solid #d9dce1;border-radius:6px;background:#fff}.team-member-picker-toolbar{display:flex;align-items:center;gap:10px;padding:9px 10px;border-bottom:1px solid #edf0f3;background:#f8fafc}.team-member-search{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;color:#98a2b3}.team-member-search input{width:100%;min-width:0;padding:5px 0;border:0;outline:0;background:transparent;color:#1d2939;font-size:13px}.team-member-picker-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.team-member-picker-actions .text-button{padding:3px 0;font-size:12px}.team-member-option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;overflow:auto;padding:6px}.team-member-option{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 9px;border-radius:4px;cursor:pointer}.team-member-option:hover{background:#fff7f7}.team-member-option input{flex:0 0 auto;width:16px;height:16px;accent-color:#b42338}.team-member-option span{display:grid;min-width:0;gap:2px}.team-member-option strong,.team-member-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-option strong{color:#263746;font-size:13px;font-weight:600}.team-member-option small{color:#8c8c8c;font-size:11px}.team-member-empty{grid-column:1 / -1;padding:24px 12px;color:#98a2b3;text-align:center;font-size:13px}.team-member-field small{display:block;margin-top:6px;color:#667085;font-size:12px;line-height:18px}.danger-button{color:#b42318;border-color:#f3b9c2}.danger-button:hover{color:#8f1d13;border-color:#d9364c;background:#fff5f5}.target-current-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 24px 22px;border:1px solid #e5eaf0;border-radius:6px;background:#f8fafc;overflow:hidden}.target-current-summary>div{min-width:0;padding:13px 14px;border-right:1px solid #e5eaf0}.target-current-summary>div:last-child{border-right:0}.target-current-summary span{display:block;color:#667085;font-size:12px;line-height:18px}.target-current-summary strong{display:block;margin-top:5px;color:#1d2939;font-size:14px;line-height:20px;overflow-wrap:anywhere}.month-filter{display:inline-flex;align-items:center;gap:8px;color:#595959;font-size:13px}.month-filter input{width:150px}.performance-total{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);margin:20px 0 18px;border:1px solid #dfe5ec;border-radius:6px;background:#fff;overflow:hidden}.performance-total-main{min-width:0;padding:22px 26px;border-left:4px solid #d9364c}.performance-total-main>span{display:block;color:#667085;font-size:14px;line-height:20px}.performance-total-main strong{display:block;margin-top:7px;color:#101828;font-size:30px;font-weight:700;line-height:38px;overflow-wrap:anywhere}.performance-total-main strong small{margin-left:5px;color:#667085;font-size:14px;font-weight:500}.performance-total-main p{margin:8px 0 0;color:#667085;font-size:13px;line-height:19px}.performance-total dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;align-items:stretch;border-left:1px solid #e7ebf0}.performance-total dl div{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:20px;border-right:1px solid #e7ebf0}.performance-total dl div:last-child{border-right:0}.performance-total dt{color:#667085;font-size:13px;line-height:19px}.performance-total dd{margin:6px 0 0;color:#1d2939;font-size:22px;font-weight:700;line-height:29px}.performance-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.business-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 18px}.business-dashboard-metric{min-width:0;min-height:154px;display:flex;flex-direction:column;justify-content:center;padding:20px 22px;border:1px solid #e1e6ed;border-top:3px solid #d9364c;border-radius:6px;background:#fff;box-shadow:0 2px 5px #1018280a}.business-dashboard-metric>span{color:#667085;font-size:13px;line-height:20px}.business-dashboard-metric>strong{min-width:0;margin-top:8px;color:#1d2939;font-size:29px;font-weight:700;line-height:36px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.business-dashboard-metric>strong small{margin-left:5px;color:#667085;font-size:13px;font-weight:500}.business-dashboard-metric>p{min-width:0;margin:7px 0 0;color:#8a96a6;font-size:12px;line-height:18px;overflow-wrap:anywhere}.business-dashboard-metric.tone-red{border-top-color:#d9364c}.business-dashboard-metric.tone-red>strong{color:#c92d43}.business-dashboard-metric.tone-gold{border-top-color:#c58a24}.business-dashboard-metric.tone-gold>strong{color:#a66b0b}.business-dashboard-metric.tone-teal{border-top-color:#187a66}.business-dashboard-metric.tone-teal>strong{color:#187a66}.business-category-grid{display:grid;gap:28px}.business-category-panel{min-width:0}.business-category-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 2px 12px;border-bottom:2px solid #e4e9ee}.business-category-heading>div{min-width:0}.business-category-heading>div:first-child{display:grid;gap:3px}.business-category-heading span{color:#667085;font-size:13px}.business-category-heading strong{color:#1d2939;font-size:25px;line-height:32px;overflow-wrap:anywhere}.business-category-heading strong small{margin-left:4px;color:#667085;font-size:13px;font-weight:500}.business-category-heading>div:last-child{display:grid;gap:3px;justify-items:end;color:#667085;font-size:12px;text-align:right}.business-category-heading>div:last-child b{color:#d9364c;font-size:14px}.business-category-chart-full{padding-top:16px}.business-franchise-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.8fr);gap:16px;align-items:stretch}.business-franchise-summary{min-width:0;min-height:458px;display:flex;flex-direction:column;justify-content:center;padding:28px 26px;border:1px solid #dfe5ec;border-top:3px solid #187a66;border-radius:6px;background:#fff;box-shadow:0 2px 5px #1018280a}.business-franchise-summary>span{color:#667085;font-size:13px;line-height:20px}.business-franchise-summary>strong{margin-top:8px;color:#187a66;font-size:29px;font-weight:700;line-height:36px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.business-franchise-summary>strong small{margin-left:5px;color:#667085;font-size:13px;font-weight:500}.business-franchise-summary>p{margin:7px 0 0;color:#8a96a6;font-size:12px;line-height:18px;overflow-wrap:anywhere}.business-franchise-summary>div{display:grid;gap:4px;margin-top:28px;padding-top:16px;border-top:1px solid #e7ebf0}.business-franchise-summary>div b{color:#187a66;font-size:14px}.business-franchise-summary>div small{color:#667085;font-size:12px}.business-franchise-grid .performance-ranking-panel:nth-child(2) .performance-ranking-title svg{color:#187a66}.team-share-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.team-share-pie-chart{width:100%;height:360px}.business-dashboard-total dl div{justify-content:flex-start}.business-dashboard-total dl div small{margin-top:4px;color:#667085;font-size:11px;line-height:16px}.performance-ranking-panel{min-width:0;min-height:442px;border:1px solid #dfe5ec;border-radius:6px;background:#fff;overflow:hidden}.performance-ranking-heading{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-bottom:1px solid #e7ebf0}.performance-ranking-title{min-width:0;display:flex;align-items:center;gap:10px}.performance-ranking-title>div{min-width:0}.performance-ranking-title svg{flex:0 0 auto;color:#d9364c}.performance-ranking-panel:nth-child(2) .performance-ranking-title svg{color:#8a5c08}.performance-ranking-title h2{margin:0 0 2px;color:#1d2939;font-size:15px;font-weight:650;line-height:21px}.performance-ranking-title p{margin:0;color:#667085;font-size:12px;line-height:17px}.performance-ranking-heading>span{flex:0 0 auto;color:#475467;font-size:12px;line-height:18px}.performance-ranking-chart{width:100%;height:360px}.performance-ranking-empty{height:360px;display:grid;place-items:center;padding:24px;color:#98a2b3;font-size:13px;text-align:center}.business-category-chart-full .performance-ranking-panel,.team-share-grid .performance-ranking-panel{min-height:458px}.business-category-chart-full .performance-ranking-chart,.business-category-chart-full .performance-ranking-empty,.team-share-grid .performance-ranking-chart,.team-share-grid .performance-ranking-empty{height:380px}.performance-ranking-note{margin:-5px 18px 13px;color:#667085;font-size:12px;line-height:18px}.dashboard-chart-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:14px;margin-top:14px}.dashboard-chart-card{min-width:0;border-color:#f0f0f0;box-shadow:0 1px 3px #0015290a}.dashboard-chart-card .ant-card-head{min-height:62px;padding:0 20px}.dashboard-chart-card .ant-card-head-title{padding:14px 0;white-space:normal}.dashboard-chart-card .ant-card-body{padding:12px 18px 16px}.chart-card-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.chart-card-title div{min-width:0}.chart-card-note{display:block;margin-bottom:2px;color:#a0a0a0;font-size:11px;line-height:16px;font-weight:400}.chart-card-title h2{margin:0 0 3px;color:#1f1f1f;font-size:15px;line-height:1.4;font-weight:600}.chart-card-title p{margin:0;color:#8c8c8c;font-size:12px;font-weight:400}.chart-total{flex:0 0 auto;color:#d9364c;font-size:13px;font-weight:600}.dashboard-chart{width:100%;height:300px}.dashboard-chart-empty{height:300px;display:grid;place-items:center;color:#8c8c8c;font-size:13px}.toolbar{background:#fff;border:1px solid #f0f0f0;border-bottom:0;padding:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-radius:6px 6px 0 0}.toolbar select{min-width:130px}.search{position:relative;display:flex;align-items:center;flex:1;min-width:220px}.search svg{position:absolute;left:11px;color:#7a878c}.search input{width:100%;padding-left:36px}.filter-count{min-width:20px;height:20px;display:grid;place-items:center;border-radius:10px;background:#fff0f2;color:#c92d43;font-size:11px}.advanced-filter-panel{border:1px solid #f0f0f0;border-bottom:0;background:#fff}.priority-filter-section{padding:16px 18px;border-left:3px solid #d9364c;border-bottom:1px solid #f1d5da;background:#fff7f7}.priority-filter-section>h2{margin:0 0 12px;font-size:15px;font-weight:700;color:#912438}.priority-filter-group{padding:16px 0 0;border-top:1px solid #f1d5da}.priority-filter-group:first-of-type{padding-top:0;border-top:0}.priority-filter-group h3{margin:0 0 12px;font-size:14px;font-weight:700;color:#314249}.quick-range-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:12px 18px}.priority-filter-section+.filter-section{border-top:0}.filter-section{padding:16px 18px;border-top:1px solid #f0f0f0}.filter-section:first-child{border-top:0}.filter-section h2{margin:0 0 12px;font-size:14px;color:#314249}.filter-control-grid{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px}.compact-select-filter{width:100%;min-width:0;height:40px;font-size:13px;font-weight:600}.talent-advanced-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px 18px;padding:16px 18px}.talent-advanced-filter-group-heading{grid-column:1 / -1;margin:0;padding-top:4px;border-top:1px solid #f0f0f0;color:#314249;font-size:14px}.talent-advanced-filter-group-heading:first-child{padding-top:0;border-top:0}.talent-advanced-select-filter{display:grid;gap:6px;min-width:0}.talent-advanced-select-filter>span{display:flex;align-items:baseline;gap:3px;color:#4f5f65;font-size:12px}.range-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px 18px}.range-filter-field{gap:6px;min-width:0}.range-filter-field>span:first-child{display:flex;align-items:baseline;gap:3px;font-size:12px}.range-filter-field small{color:#7b878d;font-size:11px}.range-inputs{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:5px}.range-inputs input{width:100%;min-width:0;height:36px;font-size:12px}.range-inputs i{color:#8a969b;font-style:normal;font-size:11px;text-align:center}.filter-panel-actions{min-height:58px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 18px;border-top:1px solid #f0f0f0;background:#fafafa}.filter-panel-actions>span{margin-right:auto;color:#66747a;font-size:12px}.active-filter-strip{min-height:42px;display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #f0f0f0;border-bottom:0;background:#fafafa;color:#595959;font-size:12px}.active-filter-strip span{margin-right:auto}.table-wrap{min-width:0;max-width:100%;overflow-x:auto;border:1px solid #f0f0f0;background:#fff;border-radius:0 0 6px 6px}table{border-collapse:collapse;width:100%;font-size:13px}th{height:46px;text-align:left;padding:0 16px;background:#fafafa;color:#262626;font-weight:600;white-space:nowrap}td{height:54px;padding:8px 16px;border-top:1px solid #f0f0f0;color:#434343;white-space:nowrap}tbody tr:hover td{background:#fafafa}td strong{color:#1f1f1f}.subline{display:block;color:#8c8c8c;font-size:11px;margin-top:4px;font-weight:400}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.actions{display:flex;align-items:center;gap:2px}.talent-table-wrap th:last-child,.talent-table-wrap td.actions{position:sticky;right:0;min-width:150px;box-shadow:-8px 0 10px -10px #1f3138b3}.talent-table-wrap th:last-child{z-index:3;background:#fafafa}.talent-table-wrap td.actions{z-index:2;background:#fff}.collector-table-wrap th:last-child,.collector-table-wrap td.actions{position:sticky;right:0;min-width:230px;box-shadow:-8px 0 10px -10px #1f3138b3}.collector-table-wrap th:last-child{z-index:3;background:#fafafa}.collector-table-wrap td.actions{z-index:2;background:#fff}.empty{text-align:center;color:#879399;height:110px}.status{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:4px;background:#fafafa;border:1px solid #d9d9d9;color:#595959;font-size:12px}.status.active,.status.healthy,.status.valid,.status.imported,.status.succeeded,.status.ready,.status.published{background:#f6ffed;border-color:#b7eb8f;color:#389e0d}.status.invalid,.status.failed,.status.terminated,.status.cancelled,.status.removed{background:#fff1f0;border-color:#ffa39e;color:#cf1322}.status.suspended,.status.duplicate,.status.unverified,.status.blocked,.status.partially_failed,.status.manual_required{background:#fffbe6;border-color:#ffe58f;color:#d48806}.status.queued,.status.running,.status.publishing,.status.pending,.status.awaiting_publish{background:#fff0f2;border-color:#f3b9c2;color:#c92d43}.status.in_progress,.status.executing,.status.normal,.status.resolved{background:#f6ffed;border-color:#b7eb8f;color:#389e0d}.status.abnormal{background:#fff1f0;border-color:#ffa39e;color:#cf1322}.status.inconclusive,.status.open{background:#fffbe6;border-color:#ffe58f;color:#d48806}.status.dismissed,.status.voided{background:#fafafa;border-color:#d9d9d9;color:#595959}.identity-management-view{min-width:0}.identity-tabs{display:flex;gap:2px;border-bottom:1px solid #d9d9d9;margin-bottom:18px}.identity-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#595959;font:inherit;font-size:14px;cursor:pointer}.identity-tabs button:hover{color:#d9364c;background:#fff7f7}.identity-tabs button.active{color:#d9364c;border-bottom-color:#d9364c;font-weight:600}.identity-layout{display:grid;align-items:start;gap:16px}.organization-layout{grid-template-columns:minmax(440px,1.12fr) minmax(380px,.88fr)}.identity-panel{min-width:0;border:1px solid #e6eaf0;border-radius:6px;background:#fff;box-shadow:0 1px 2px #14283c09}.identity-panel>.section-heading{padding:15px 16px;margin:0;border-bottom:1px solid #edf0f3}.identity-panel .section-heading h2,.identity-panel .section-heading h3{color:#263746}.identity-panel .section-heading p{margin-top:3px}.org-panel{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(680px,calc(100vh - 180px))}.org-tree{min-height:0;max-height:610px;overflow:auto;padding:10px 12px 14px}.org-tree-row{display:grid;grid-template-columns:24px 20px minmax(110px,1fr) auto minmax(42px,auto) auto;align-items:center;gap:8px;min-height:42px;padding:3px 8px;border-left:2px solid transparent;color:#34495a;cursor:pointer}.org-tree-row:hover{background:#fff7f7;border-left-color:#f3b9c2}.org-tree-row.selected{background:#fff0f2;border-left-color:#d9364c}.org-tree-row.selected strong{color:#a92439}.org-tree-row.department{margin-left:24px}.org-tree-row.team{margin-left:48px}.org-tree-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.org-tree-row small{color:#8c8c8c;white-space:nowrap;font-size:12px}.tree-toggle,.tree-spacer{width:24px;height:24px;display:inline-grid;place-items:center}.tree-toggle{border:0;border-radius:4px;background:transparent;color:#596b7b;cursor:pointer}.tree-toggle:hover{background:#fff0f2;color:#d9364c}.tree-actions{display:inline-flex;align-items:center;gap:2px;opacity:.18;transition:opacity .15s}.org-tree-row:hover .tree-actions,.org-tree-row:focus-within .tree-actions{opacity:1}.identity-side-stack{display:grid;gap:16px}.organization-members-panel{min-height:0;max-height:560px;overflow:hidden;display:flex;flex-direction:column}.organization-policy-panel{margin-top:16px}.organization-members-panel .identity-empty{min-height:150px}.member-count-badge{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid #f3b9c2;border-radius:12px;background:#fff0f2;color:#a92439;font-size:12px;white-space:nowrap}.organization-member-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #edf0f3}.organization-member-list{min-height:0;max-height:430px;overflow:auto;padding:6px}.organization-member-row{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:8px 9px;border:0;border-left:2px solid transparent;background:#fff;color:inherit;text-align:left;cursor:pointer}.organization-member-row:hover{background:#fff7f7;border-left-color:#f3b9c2}.organization-member-main{min-width:0;display:grid;gap:4px}.organization-member-main strong{color:#263746;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.organization-member-main small{color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.organization-member-side{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;max-width:160px}.organization-member-side .assignment-chip{padding:3px 6px}.compact-empty{min-height:210px}.role-definition-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 10px}.role-definition-row{display:grid;align-content:center;justify-items:start;gap:6px;min-width:0;min-height:64px;padding:8px 10px;border-right:1px solid #edf0f3}.role-definition-row:last-child{border-right:0}.role-definition-row .assignment-chip{justify-self:start}.role-definition-row small{color:#8c8c8c;font-size:12px;line-height:1.45}.identity-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;color:#8c8c8c;text-align:center}.identity-empty strong{color:#425466;font-size:14px}.identity-empty span{font-size:13px}.identity-empty .primary{margin-top:5px}.identity-user-panel{min-height:565px;overflow:hidden}.identity-user-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border-bottom:1px solid #edf0f3}.identity-toggle{display:inline-flex;align-items:center;gap:7px;color:#678;font-size:12px;cursor:pointer}.identity-toggle input{width:15px;height:15px;accent-color:#d9364c}.identity-user-list{max-height:620px;overflow:auto;padding:6px}.identity-user-row{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:8px 9px;border:0;border-left:2px solid transparent;background:#fff;color:inherit;text-align:left;cursor:pointer}.identity-user-row:hover{background:#fff7f7}.identity-user-row.selected{border-left-color:#d9364c;background:#fff0f2}.identity-user-row>span:nth-child(2){min-width:0;display:grid;gap:3px}.identity-user-row strong{color:#263746;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.identity-user-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8c8c8c;font-size:12px}.identity-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff0f2;color:#d9364c}.person-detail-modal{width:min(820px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.person-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 15px;border-bottom:1px solid #edf0f3}.detail-header-actions{display:flex;align-items:center;gap:8px}.person-title{display:flex;align-items:center;gap:8px;color:#d9364c}.person-title h2{margin:0;color:#263746;font-size:19px;line-height:1.35}.person-detail-header p{margin:6px 0 0 31px;color:#8c8c8c;font-size:13px}.person-section{padding:16px 20px;border-bottom:1px solid #edf0f3}.person-section:last-child{border-bottom:0}.person-section .section-heading{margin-bottom:12px}.person-section .section-heading h3{font-size:14px}.person-section .section-heading p{font-size:12px}.person-form-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.person-form-line select,.person-form-line input,.role-assignment-form select{min-width:0;width:100%;height:36px;padding:0 10px;border:1px solid #d9d9d9;border-radius:5px;background:#fff;color:#34495a;font:inherit;font-size:13px}.person-form-line select:focus,.person-form-line input:focus,.role-assignment-form select:focus{outline:0;border-color:#f3b9c2;box-shadow:0 0 0 2px #d9364c1f}.person-section-icon{color:#d9364c}.person-role-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.person-role-option{display:flex;min-width:0;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border:1px solid #d9e2ec;border-radius:4px;color:#425466;font-size:13px;cursor:pointer}.person-role-option:hover{border-color:#f3b9c2;background:#fff7f7}.person-role-option input{width:15px;height:15px;accent-color:#d9364c}.person-role-actions{display:flex;justify-content:flex-end;margin-top:14px}.assignment-list{display:grid;gap:7px}.assignment-row{min-height:38px;display:flex;align-items:center;gap:9px;padding:7px 8px 7px 10px;border:1px solid #edf0f3;background:#fafcff}.assignment-row>span:not(.assignment-chip){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#536575;font-size:13px}.assignment-row small{margin-left:auto;color:#8c8c8c;font-size:12px}.assignment-row .icon-button{margin-left:auto}.assignment-row small+.icon-button{margin-left:0}.assignment-chip{max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid #f3b9c2;border-radius:4px;background:#fff0f2;color:#a92439;font-size:12px;line-height:1.35;white-space:nowrap}.primary-team-chip{border-color:#b7eb8f;background:#f6ffed;color:#367a17}.inline-empty{min-height:auto;align-items:flex-start;padding:0 0 3px;text-align:left}.role-assignment-form{display:grid;grid-template-columns:minmax(125px,1fr) minmax(125px,1fr) minmax(125px,1fr) auto;gap:10px;margin-top:10px}.identity-modal{width:min(580px,100%)}.message{min-height:42px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid transparent;border-radius:6px;font-size:13px}.message.error{background:#fff2f0;border-color:#ffccc7;color:#cf1322}.message.success{background:#f6ffed;border-color:#b7eb8f;color:#389e0d}.global-error-toast{position:fixed;top:68px;right:24px;z-index:2000;width:min(520px,calc(100vw - 48px));margin:0;box-shadow:0 10px 28px #1f1f1f2e}.global-error-toast>span{min-width:0;overflow-wrap:anywhere}.global-error-toast>.icon-button{flex:0 0 auto;margin-left:12px}.business-performance-notification{position:fixed;top:68px;right:24px;z-index:2050;width:min(460px,calc(100vw - 48px));padding:18px 20px 16px;background:#fff;border:1px solid #f0c6cc;border-left:4px solid #d9364c;border-radius:8px;box-shadow:0 16px 36px #1f1f1f33}.business-performance-notification-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #f0e1e3}.business-performance-notification-kicker{display:inline-flex;align-items:center;gap:6px;color:#b4233a;font-size:12px;font-weight:700}.business-performance-notification-header h2{margin:5px 0 0;color:#26353b;font-size:18px;line-height:1.3}.business-performance-notification-details{display:grid;gap:0;margin:12px 0 0}.business-performance-notification-details>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #f3f4f4}.business-performance-notification-details dt{color:#78858a;font-size:12px}.business-performance-notification-details dd{min-width:0;margin:0;color:#26353b;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.business-performance-notification-details strong{font-weight:700}.business-performance-notification-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.business-performance-notification-footer small{color:#8a969a}.business-performance-notifications-view{min-width:0;max-width:1040px;margin:0 auto}.notification-preference-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;border:1px solid #eadfe0;border-left:4px solid #d9364c;border-radius:8px;background:#fff;box-shadow:0 2px 8px #1f1f1f0a}.notification-preference-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#fff0f2;color:#c52f44}.notification-preference-copy{min-width:0}.notification-preference-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.notification-preference-title h2{margin:0;color:#26353b;font-size:16px;line-height:1.35}.notification-preference-copy p{margin:4px 0 0;color:#78858a;font-size:13px;line-height:1.5}.notification-permission-status{display:inline-flex;align-items:center;gap:4px;color:#a15c08;font-size:12px;font-weight:700}.notification-permission-status.is-granted{color:#287a55}.notification-history-section{margin-top:28px}.notification-history-count{flex:0 0 auto;color:#8a969a;font-size:13px}.notification-history-list{display:grid;gap:12px}.notification-history-item{padding:18px 20px 14px;border:1px solid #e7e4e2;border-radius:7px;background:#fff;box-shadow:0 2px 8px #1f1f1f09}.notification-history-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:13px;border-bottom:1px solid #f0eeec}.notification-history-item-header h3{margin:5px 0 3px;color:#26353b;font-size:17px;line-height:1.35}.notification-history-item-header p{margin:0;color:#78858a;font-size:13px;line-height:1.45}.notification-history-item-header time{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:#8a969a;font-size:12px;white-space:nowrap}.notification-history-details{display:grid;gap:0;margin:0}.notification-history-details>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #f3f4f4}.notification-history-details dt{color:#78858a;font-size:12px}.notification-history-details dd{min-width:0;margin:0;color:#26353b;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.notification-history-account{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;margin:0 14px 4px 0}.notification-history-account small{color:#8a969a}.notification-history-actions{display:flex;justify-content:flex-end;padding-top:10px}.notification-history-empty{min-height:180px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #d9d9d9;border-radius:7px;background:#fff}.upload-zone{min-height:86px;background:#fff;border:1px dashed #aebbc0;display:flex;align-items:center;gap:14px;padding:18px;margin-bottom:18px}.upload-zone>div{flex:1;display:grid;gap:5px}.upload-zone span{color:#8c8c8c;font-size:12px}.file-button input{display:none}.summary-strip{min-height:58px;background:#fff;border:1px solid #f0f0f0;border-bottom:0;padding:10px 14px;display:flex;align-items:center;gap:26px;font-size:13px}.summary-strip .primary,.summary-strip .confirmed{margin-left:auto}.confirmed{color:#389e0d;font-weight:700}.success-text{color:#389e0d}.danger-text{color:#cf1322}.summary-strip .institution-estimate{margin-left:auto;color:#5c5c5c}.summary-strip .institution-estimate b{color:#1f1f1f;font-size:15px}.summary-strip .institution-estimate .subline{margin-top:2px}.commercial-order-backfill-progress{color:#8a5a12;font-variant-numeric:tabular-nums}.commercial-order-tabs{margin-bottom:12px}.commercial-order-table table{min-width:1220px}.commercial-order-table td{vertical-align:middle}.commercial-order-block-reason{color:#b42318;max-width:220px}.source-workbook{color:#5f6f1f;background:#f2f5df}.source-system{color:#8a5a12;background:#fff4df}.modal.commercial-order-detail{width:min(1280px,calc(100vw - 32px));max-height:calc(100vh - 32px)}.commercial-order-detail-body{padding:20px 24px;display:grid;gap:20px}.commercial-order-section{border-bottom:1px solid #f0f0f0;padding-bottom:20px}.commercial-order-section:last-child{border-bottom:0;padding-bottom:0}.commercial-order-section h3{margin:0 0 12px;color:#1677a3;font-size:14px}.commercial-order-field-group+.commercial-order-field-group{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.commercial-order-field-group h4{margin:0 0 12px;color:#8a5a12;font-size:13px;font-weight:700}.commercial-order-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.commercial-order-form label{display:grid;gap:6px;font-size:13px;color:#595959}.commercial-order-form .full{grid-column:1 / -1}.commercial-order-form input{width:100%;min-width:0}.commercial-order-form .ant-select{width:100%}.commercial-order-audit-list{display:grid;gap:12px}.commercial-order-audit-entry{border:1px solid #f0f0f0;border-radius:6px;padding:12px;background:#fafafa}.commercial-order-audit-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:#8c8c8c;font-size:12px}.commercial-order-audit-meta strong{color:#262626;font-size:13px}.commercial-order-audit-change{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding-top:9px;margin-top:9px;border-top:1px solid #f0f0f0;font-size:13px}.commercial-order-audit-change>span:first-child{color:#595959;font-weight:600}.commercial-order-audit-change>span:last-child{min-width:0;overflow-wrap:anywhere}.commercial-order-source{max-height:360px;border-radius:6px}.commercial-order-source table{min-width:620px}.commercial-order-source th{width:210px;color:#595959;font-weight:600}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:50;padding:20px}.modal{width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 12px 48px #0003}.deal-form-modal{width:min(1040px,100%);height:min(800px,calc(100vh - 32px));max-height:calc(100vh - 32px);overflow:hidden;display:flex;flex-direction:column}.deal-form-body{flex:1 1 auto;min-height:0;overflow-y:auto}.deal-form-section{padding:0 24px 24px}.deal-basic-section{padding-top:22px}.deal-form-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #e8edef}.deal-form-section-heading h3{margin:0;color:#314249;font-size:15px;line-height:1.4}.deal-form-section-heading p{margin:4px 0 0;color:#667782;font-size:12px;line-height:1.45}.deal-form-section-heading>span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff0f2;color:#d9364c;font-size:11px;font-weight:700}.deal-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.deal-form-grid .span-two{grid-column:span 2}.deal-form-grid .checkbox-field{min-height:40px;display:flex;align-items:center;gap:8px}.deal-form-grid .checkbox-field input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;margin:0;padding:0;accent-color:#d9364c}.deal-shared-settlement{margin-top:20px;padding:14px 16px 16px;border-top:1px solid #e8edef;background:#fafcfc}.deal-shared-settlement-heading{margin-bottom:12px}.deal-shared-settlement-heading h3{margin:0;color:#314249;font-size:14px;line-height:1.4}.deal-shared-settlement-heading p{margin:4px 0 0;color:#667782;font-size:12px;line-height:1.45}.deal-shared-settlement label{max-width:760px}.deal-shared-settlement textarea{width:100%;min-height:68px;resize:vertical}.deal-talent-editor{border-top:1px solid #e8edef;background:#fafafa}.deal-talent-editor>.section-heading{margin:0;padding:18px 24px 12px}.deal-existing-talent{padding:0 24px 16px}.deal-existing-talent>p{margin:0 0 10px;color:#667782;font-size:13px;line-height:1.5}.deal-existing-talent .table-wrap{margin:0;background:#fff}.deal-talent-list{display:grid;gap:12px;padding:0 24px 24px}.deal-talent-row{min-width:0;padding:14px 16px 16px;border:1px solid #d9d9d9;border-radius:6px;background:#fff}.deal-talent-row-header{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.deal-talent-row-header h4{margin:0;color:#314249;font-size:14px;line-height:1.4}.deal-talent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}.deal-talent-grid>label,.deal-talent-grid .detail-select{min-width:0}.deal-talent-grid .ant-select-single .ant-select-selection-item,.deal-talent-grid .ant-select-single .ant-select-selection-placeholder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-talent-subsection{margin-top:16px;padding-top:14px;border-top:1px solid #e8edef}.deal-talent-subsection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.deal-talent-subsection-heading h5{margin:0;color:#314249;font-size:13px;line-height:1.35}.deal-talent-subsection-heading p{margin:3px 0 0;color:#667782;font-size:12px;line-height:1.4}.deal-talent-identity-section{margin-top:0;padding-top:0;border-top:0}.deal-talent-settlement{margin-top:16px}.deal-talent-settlement .deal-talent-source-grid{margin-top:12px}.deal-talent-source-grid input[readonly]{background:#f5f7f7;color:#667782;cursor:default}.deal-talent-finance{display:grid;grid-template-columns:minmax(156px,.7fr) minmax(0,1.6fr) minmax(276px,1fr);align-items:start;gap:14px 12px;margin-top:14px;padding-top:14px;border-top:1px solid #e8edef}.deal-talent-finance.contract-external-finance{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-talent-finance-heading{grid-column:1 / -1}.deal-talent-finance-heading h5{margin:0;color:#314249;font-size:13px;line-height:1.35}.deal-talent-finance-heading p{margin:3px 0 0;color:#667782;font-size:12px;line-height:1.4}.deal-talent-finance>label{min-width:0}.deal-talent-finance>label>input{width:100%}.deal-rebate-editor{min-width:0;padding:0 0 12px;border-bottom:1px solid #e8edef}.deal-rebate-editor-header{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.deal-rebate-editor-header h5{margin:0;color:#314249;font-size:13px;line-height:1.35}.deal-rebate-editor-header p{margin:2px 0 0;color:#667782;font-size:12px;line-height:1.35}.compact-button{min-height:32px;padding:0 9px;font-size:12px;white-space:nowrap}.deal-rebate-empty{min-height:38px;display:flex;align-items:center;color:#7a8990;font-size:12px}.deal-rebate-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(104px,.6fr) minmax(130px,.8fr) 34px;align-items:end;gap:8px}.deal-rebate-row+.deal-rebate-row{margin-top:8px}.deal-rebate-row label{min-width:0;color:#596a72;font-size:12px}.deal-rebate-row input{width:100%;margin-top:4px}.deal-rebate-row .icon-button{width:34px;height:34px}.deal-talent-amount-summary{min-height:84px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid #e2e8e7;background:#f8fbfa}.deal-talent-amount-summary div{min-width:0;padding:11px 10px;border-right:1px solid #e2e8e7}.deal-talent-amount-summary div:last-child{border-right:0}.deal-talent-amount-summary dt{color:#6b797d;font-size:12px;line-height:1.35}.deal-talent-amount-summary dd{margin:5px 0 0;color:#253d38;font-size:14px;font-weight:700;line-height:1.35;white-space:nowrap}.deal-rebate-detail-cell{min-width:190px}.deal-rebate-detail-list{display:grid;gap:4px}.deal-rebate-detail-list>span{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.deal-rebate-detail-list>span>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-rebate-detail-list strong{color:#30443f;font-size:12px;font-weight:600;white-space:nowrap}.deal-rebate-detail-cell .subline{margin-top:5px}.deal-amount-detail-cell{min-width:292px}.deal-source-field-cell{min-width:260px;vertical-align:top}.deal-source-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.deal-source-field-list div{min-width:0}.deal-source-field-list dt{color:#6b797d;font-size:12px;line-height:1.35}.deal-source-field-list dd{margin:3px 0 0;color:#253d38;font-size:13px;font-weight:500;overflow-wrap:anywhere}.deal-settlement-detail-cell{min-width:430px;vertical-align:top}.deal-settlement-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.deal-settlement-detail-list div{min-width:0}.deal-settlement-detail-list .wide{grid-column:1 / -1}.deal-settlement-detail-list dt{color:#6b797d;font-size:12px;line-height:1.35}.deal-settlement-detail-list dd{margin:3px 0 0;color:#253d38;font-size:13px;font-weight:500;overflow-wrap:anywhere}.deal-settlement-detail-list dd.mono{font-weight:650}.deal-contract-external-amount-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:0}.deal-contract-external-amount-list div{min-width:0}.deal-contract-external-amount-list dt{color:#6b797d;font-size:12px;line-height:1.35}.deal-contract-external-amount-list dd{margin:3px 0 0;color:#253d38;font-size:13px;font-weight:650;white-space:nowrap}@media(max-width:980px){.deal-talent-finance{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.deal-talent-finance.contract-external-finance{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-rebate-editor{grid-column:1 / -1}.deal-talent-amount-summary{min-height:76px}.deal-contract-external-amount-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.deal-talent-finance,.deal-talent-finance.contract-external-finance{grid-template-columns:1fr}.deal-rebate-editor{grid-column:auto}.deal-rebate-row{grid-template-columns:1fr}.deal-rebate-row .icon-button{justify-self:end}.deal-talent-amount-summary{grid-template-columns:1fr}.deal-talent-amount-summary div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-right:0;border-bottom:1px solid #e2e8e7}.deal-talent-amount-summary div:last-child{border-bottom:0}.deal-talent-amount-summary dd{margin:0}.deal-rebate-editor-header{align-items:flex-start}.deal-rebate-detail-cell,.deal-amount-detail-cell{min-width:168px}.deal-contract-external-amount-list{grid-template-columns:1fr}}.deal-form-actions{flex:0 0 auto;box-shadow:0 -4px 14px #0015290f}.talent-modal{width:min(1040px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.talent-account-section{min-width:0;margin:0;padding:14px;border:1px solid #d9e3e0;border-radius:6px;background:#fff}.talent-account-section legend{padding:0 6px;color:#254a41;font-size:13px;font-weight:700}.talent-account-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.talent-account-grid>label,.talent-source-profile-grid>label,.commercial-terms-grid>label{min-width:0}.talent-account-grid>label>input,.talent-account-grid .detail-select,.talent-source-profile-grid>label>input,.talent-source-profile-grid>label>textarea,.talent-source-profile-grid .detail-select,.commercial-terms-grid>label>input{width:100%;min-width:0}.talent-account-grid .span-two,.talent-source-profile-grid .span-two{grid-column:span 2}.talent-contract-section{min-width:0;margin:0;padding:14px;border:1px solid #cfe4de;border-radius:6px;background:#f7fbfa}.talent-contract-section legend{padding:0 6px;color:#1f6b58;font-size:13px;font-weight:700}.talent-contract-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.talent-contract-grid>label{min-width:0}.talent-contract-grid>label>input,.talent-contract-grid .detail-select{width:100%;min-width:0}.talent-contract-grid .span-two{grid-column:span 2}.talent-source-fields{display:grid;gap:14px;min-width:0;padding:2px 0 0}.talent-form-section-heading{display:flex;align-items:center;min-height:24px;border-bottom:1px solid #dfe8e5}.talent-form-section-heading h3{margin:0;color:#254a41;font-size:14px}.source-profile-loading,.source-profile-empty{margin:0;color:#65736e;font-size:13px}.talent-source-profile-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.talent-sync-summary{display:grid;gap:10px;grid-column:span 2;padding-top:2px}.talent-sync-summary>strong{color:#526168;font-size:13px}.talent-sync-summary .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.talent-sync-summary .profile-grid dt{margin-bottom:3px}.talent-sync-summary .profile-grid dd{font-size:13px}.commercial-terms-section{display:grid;gap:10px;padding:14px 0 0;border-top:1px solid #e5ece9}.commercial-terms-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#24473e}.commercial-terms-heading strong{font-size:13px}.commercial-terms-heading>label{display:flex;align-items:center;gap:8px;color:#556560;font-size:12px;font-weight:600}.commercial-terms-heading input{width:138px;min-width:0}.commercial-terms-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.import-modal{width:min(1080px,100%);overflow:hidden}.import-modal-body{max-height:calc(100vh - 126px);overflow:auto;padding:20px 22px 22px}.import-modal-body .upload-zone{margin-bottom:18px}.import-preview{max-height:430px}.detail-modal{width:min(1180px,100%);overflow:hidden;display:flex;flex-direction:column}.commercial-note-detail-modal{max-height:calc(100vh - 40px);overflow-y:auto}.deal-detail-modal{width:min(1100px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.deal-detail-modal>.message{margin:0 22px 18px}.deal-detail-tabs{padding:0 22px 22px}.deal-detail-tabs .ant-tabs-nav{margin:0 0 16px;position:sticky;top:0;z-index:4;background:#fff}.deal-detail-tabs .ant-tabs-nav-list{display:flex}.deal-detail-tabs .ant-tabs-tab:nth-child(1){order:1}.deal-detail-tabs .ant-tabs-tab:nth-child(2){order:3}.deal-detail-tabs .ant-tabs-tab:nth-child(3){order:2}.deal-detail-tabs .ant-tabs-tab:nth-child(4){order:4}.deal-detail-tabs .ant-tabs-tab:nth-child(5){order:5}.deal-detail-tabs .ant-tabs-content-holder{min-height:0}.deal-detail-tabs .ant-tabs-tabpane>.deal-detail-section{padding-left:0;padding-right:0}.deal-detail-tabs .ant-tabs-tabpane>.deal-detail-section+.deal-detail-section{border-top:1px solid #e1e7e9;padding-top:20px}.relation-removal-backdrop{z-index:60}.deal-talent-item-removed{background:#fff7f5}.deal-talent-item-removed>td{color:#7a6864}.deal-talent-item-removed .mono{color:#7a6864}.qr-modal-backdrop{z-index:70}.deal-detail-section{padding:0 22px 22px}.deal-detail-section+.deal-detail-section{border-top:1px solid #e1e7e9;padding-top:20px}.inline-form{display:grid;grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(170px,1fr) auto;gap:10px;align-items:end;margin-bottom:12px}.amount-inline-form{grid-template-columns:minmax(160px,1.3fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(150px,1fr) auto}.deal-talent-inline-form{grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(140px,1fr));gap:14px 12px}.deal-talent-inline-form>.full{grid-column:1 / -1;grid-row:3}.deal-talent-inline-form>button{grid-column:5;grid-row:2;width:100%}.detail-select{width:100%}.detail-select.ant-select:not(.ant-select-customize-input) .ant-select-selector{min-height:40px;height:40px;border-radius:6px;padding:0 11px;display:flex;align-items:center}.detail-select.ant-select-single .ant-select-selector .ant-select-selection-item,.detail-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.detail-select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #d9364c1f}.toolbar-select{width:180px;min-width:150px}.heading-actions .detail-select{width:150px}.shipment-filter{width:132px}.talent-schedule-toolbar{justify-content:space-between;gap:16px;min-height:66px;padding:13px 16px}.talent-schedule-toolbar .schedule-filter-group{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0}.talent-schedule-toolbar .schedule-filter{display:flex;align-items:center;gap:8px;min-width:0;margin:0}.talent-schedule-toolbar .schedule-talent-filter{flex:0 1 420px;min-width:300px}.talent-schedule-toolbar .schedule-keyword-filter{flex:0 1 340px;min-width:270px}.talent-schedule-toolbar .schedule-filter-label{flex:0 0 auto;color:#596862;white-space:nowrap}.talent-schedule-toolbar .schedule-filter .detail-select,.talent-schedule-toolbar .schedule-keyword-filter input{flex:1 1 auto;width:100%;min-width:0}.talent-schedule-toolbar .schedule-toolbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.talent-schedule-toolbar .schedule-search-button,.talent-schedule-toolbar .schedule-calendar-button{white-space:nowrap}.talent-schedule-toolbar .schedule-search-button{min-width:76px}.talent-schedule-toolbar .schedule-toolbar-divider{width:1px;height:26px;margin:0 2px;background:#e7ece9}@media(max-width:680px){.talent-schedule-toolbar{align-items:stretch;flex-direction:column}.talent-schedule-toolbar .schedule-filter-group{flex-wrap:wrap}.talent-schedule-toolbar .schedule-filter{flex:1 1 100%;width:100%}.talent-schedule-toolbar .schedule-toolbar-actions{justify-content:flex-start}.talent-schedule-toolbar .schedule-calendar-button{width:auto;justify-content:center}}.talent-schedule-summary-table{min-width:760px;table-layout:fixed}.talent-schedule-summary-table th,.talent-schedule-summary-table td{overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.talent-schedule-summary-table th:nth-child(1),.talent-schedule-summary-table td:nth-child(1){width:40%}.talent-schedule-summary-table th:nth-child(2),.talent-schedule-summary-table td:nth-child(2){width:35%}.talent-schedule-summary-table th:nth-child(3),.talent-schedule-summary-table td:nth-child(3){width:15%}.talent-schedule-summary-table th:nth-child(4),.talent-schedule-summary-table td:nth-child(4){width:10%;text-align:center}.talent-schedule-summary-row{cursor:pointer}.talent-schedule-summary-row:hover td{background:#fff8f8}.talent-schedule-summary-row:focus-visible{outline:2px solid #d9364c;outline-offset:-2px}.schedule-count{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border:1px solid #f3c7ce;border-radius:4px;background:#fff5f6;color:#a92439;font-size:12px;font-weight:700;white-space:nowrap}.schedule-row-actions{white-space:nowrap}.schedule-row-actions .icon-button{vertical-align:middle}.talent-schedule-current-details{margin-top:18px}.talent-schedule-current-details .section-heading{margin-top:0;padding:0 0 12px}.talent-schedule-current-details .section-heading>.secondary{flex:0 0 auto;white-space:nowrap}.talent-schedule-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:10px 18px;border:1px solid #edf0f3;border-top:0;color:#667085;font-size:13px}.talent-schedule-pagination-controls{display:flex;align-items:center;justify-content:flex-end;gap:9px}@media(max-width:700px){.talent-schedule-pagination{align-items:flex-start;flex-direction:column}.talent-schedule-pagination-controls{width:100%;justify-content:flex-start}}@media(max-width:560px){.talent-schedule-current-details .section-heading{align-items:flex-start;flex-direction:column;gap:10px}.talent-schedule-current-details .section-heading>.secondary{width:auto}}.schedule-calendar-backdrop{z-index:65}.schedule-calendar-action-backdrop{z-index:70}.schedule-calendar-modal{width:min(980px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding-bottom:22px}.schedule-calendar-modal .modal-header-actions{display:flex;align-items:center;gap:8px}.schedule-calendar-add-button{white-space:nowrap}.schedule-calendar-modal .ant-picker-calendar{margin:0 22px;border:1px solid #f0f0f0;border-radius:8px}.schedule-calendar-modal .ant-picker-calendar-mode-switch .ant-radio-button-wrapper:last-child{display:none}.schedule-calendar-modal .ant-picker-calendar-mode-switch .ant-radio-button-wrapper:first-child{border-radius:4px}.calendar-legend{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:0 22px 14px;color:#595959;font-size:13px}.calendar-legend span{display:inline-flex;align-items:center;gap:6px}.calendar-legend-note{color:#8c8c8c}.calendar-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.calendar-dot.available{background:#52c41a}.calendar-dot.occupied{background:#d9364c}.calendar-dot.unavailable{background:#ff4d4f}.schedule-calendar-modal .ant-picker-calendar-mini .ant-picker-cell{vertical-align:top}.schedule-calendar-modal .ant-picker-calendar-mini .ant-picker-cell-inner.ant-picker-calendar-date{display:block;width:calc(100% - 8px);min-width:0;min-height:104px;height:auto;box-sizing:border-box;margin:0 4px;padding:4px 8px 0;text-align:start}.schedule-calendar-modal .ant-picker-calendar-date-content{position:relative;z-index:1;width:100%;min-width:0;height:58px;min-height:58px}.schedule-calendar-cell-list{list-style:none;width:100%;min-width:0;box-sizing:border-box;padding:0;margin:4px 0 0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));justify-items:stretch;gap:3px;height:58px;overflow:hidden}.schedule-calendar-cell-item,.schedule-calendar-overflow{display:flex;align-items:center;align-self:stretch;width:100%;min-width:0;max-width:100%;min-height:0;box-sizing:border-box;padding:2px 5px;border-radius:3px;font-size:11px;line-height:1.25}.schedule-calendar-cell-item{border-left:2px solid #d9364c;background:#fff1f2;color:#a92439}.schedule-calendar-overflow{padding-left:7px;color:#8a4a55;font-weight:700}.schedule-calendar-cell-item strong{flex:0 0 auto;font-size:10px}.schedule-calendar-cell-item span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-calendar-modal .ant-picker-cell-selected .schedule-calendar-cell-item,.schedule-calendar-modal .ant-picker-cell-selected .schedule-calendar-cell-item span,.schedule-calendar-modal .ant-picker-cell-selected .schedule-calendar-overflow{color:#27343a}.schedule-calendar-cell-item.available{color:#237804;background:#f6ffed}.schedule-calendar-cell-item.occupied{color:#a92439;background:#fff0f2}.schedule-calendar-cell-item.unavailable{color:#cf1322;background:#fff1f0}.calendar-month-details{margin:0 22px;padding:18px 0 0}.calendar-month-details .section-heading{padding:0 0 12px}.calendar-detail-list{display:grid;gap:8px}.calendar-detail-item{padding:10px 12px;border-left:3px solid #d9d9d9;background:#fafafa}.calendar-detail-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.calendar-detail-actions{display:flex;align-items:center;gap:4px}.calendar-detail-item.available{border-left-color:#52c41a}.calendar-detail-item.occupied{border-left-color:#d9364c}.calendar-detail-item.unavailable{border-left-color:#ff4d4f}.calendar-detail-item>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.calendar-detail-item p{margin:5px 0 0;color:#595959;font-size:13px}.calendar-detail-assignees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:10px 0 0;padding:10px 0 0;border-top:1px solid #edf0f1}.calendar-detail-assignees>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;min-width:0}.calendar-detail-assignees dt{color:#879399;font-size:12px;white-space:nowrap}.calendar-detail-assignees dd{min-width:0;margin:0;overflow:hidden;color:#36454a;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.calendar-empty{padding:22px 0}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#8c8c8c 50%),linear-gradient(135deg,#8c8c8c 50%,transparent 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.execution-assignment-form{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) auto}.execution-toolbar{justify-content:flex-start}.execution-toolbar select{min-width:180px}.execution-list-table{min-width:1480px;table-layout:fixed}.external-execution-list-table{min-width:2180px}.external-execution-list-table{border-collapse:separate;border-spacing:0}.deal-list-table{min-width:2050px;table-layout:fixed}.list-table-scroller{width:100%;min-width:0;max-width:100%}.external-execution-scroll{position:relative}.external-execution-scroll:after{position:absolute;z-index:5;top:0;right:0;bottom:36px;width:280px;content:"";background:#fff;box-shadow:-8px 0 12px -12px #1f1f1f73;pointer-events:none}.list-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.list-table-wrap::-webkit-scrollbar{width:0;height:0}.list-scrollbar{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:36px;padding:5px 8px;border:1px solid #f0f0f0;border-top:0;border-radius:0 0 6px 6px;background:#fafafa}.list-scroll-control{width:28px;height:26px;display:grid;place-items:center;padding:0;border:1px solid #d9dfe1;border-radius:4px;background:#fff;color:#536168}.list-scroll-control:hover{border-color:#d9364c;color:#d9364c}.list-scroll-track{position:relative;min-width:0;height:9px;border-radius:5px;background:#e3e8e9;box-shadow:inset 0 0 0 1px #d9dfe1;cursor:pointer;touch-action:none}.list-scroll-track:focus-visible{outline:2px solid rgba(217,54,76,.35);outline-offset:2px}.list-scroll-thumb{position:absolute;top:0;height:9px;min-width:28px;padding:0;border:0;border-radius:5px;background:#879499;box-shadow:0 1px 2px #1f313838;cursor:grab;touch-action:none}.list-scroll-thumb:hover{background:#68777d}.list-scroll-thumb:active{cursor:grabbing}.list-table-wrap>table{width:max-content;min-width:100%}.execution-list-table th,.execution-list-table td,.deal-list-table th,.deal-list-table td{overflow:hidden;text-overflow:ellipsis}.execution-list-column--brand_project{width:250px;min-width:250px;max-width:250px}.execution-list-table th:last-child,.deal-list-table th:last-child{position:sticky;right:0;z-index:3;background:#fafafa;box-shadow:-8px 0 12px -12px #1f1f1f73}.execution-list-table td:last-child,.deal-list-table td:last-child{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-8px 0 12px -12px #1f1f1f73}.execution-list-table tbody tr:hover td:last-child,.deal-list-table tbody tr:hover td:last-child{background:#fafafa}.execution-list-table td.empty,.deal-list-table td.empty{position:static;width:auto;min-width:0;max-width:none;overflow:visible;background:#fff;box-shadow:none;text-overflow:clip}.execution-brand-cell strong{display:block;max-width:360px;overflow:hidden;color:#1f1f1f;font-size:inherit;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.execution-brand-cell .subline{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-reference-cell,.deal-reference-cell{overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.execution-reference-cell strong,.deal-reference-cell strong{display:block;max-width:100%;overflow:hidden;color:#595959;font-size:11px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.execution-reference-cell .subline,.deal-reference-cell .subline{max-width:100%;overflow:hidden;color:#8c8c8c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.execution-list-table th:last-child,.execution-list-table td:last-child{width:280px;min-width:280px}.deal-list-table th:last-child,.deal-list-table td:last-child{width:170px;min-width:170px}.execution-list-table td.actions,.deal-list-table td.actions{overflow:visible;white-space:nowrap}.external-execution-list-table th:last-child,.external-execution-list-table td:last-child{z-index:20;isolation:isolate}.external-execution-list-table td.actions{overflow:hidden}.external-execution-list-table td.actions:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";background:#fff}.external-execution-list-table tbody tr:hover td.actions:before{background:#fafafa}.external-execution-list-table td.actions>*{position:relative;z-index:1}.execution-list-column--performance_date{width:125px;min-width:125px;max-width:125px}.execution-list-column--account{width:190px;min-width:190px;max-width:190px}.execution-list-column--content_form{width:110px;min-width:110px;max-width:110px}.execution-list-column--executor{width:150px;min-width:150px;max-width:150px}.execution-list-column--progress_status{width:180px;min-width:180px;max-width:180px}.execution-list-column--publication{width:185px;min-width:185px;max-width:185px}.execution-list-column--platform_price,.execution-list-column--order_amount,.execution-list-column--blogger_net_amount,.execution-list-column--received_amount,.execution-list-column--actual_rebate_return_amount{width:135px;min-width:135px;max-width:135px}.execution-list-column--rebate_returned_at{width:130px;min-width:130px;max-width:130px}.execution-list-column--status{width:135px;min-width:135px;max-width:135px}.execution-list-column--updated_at{width:175px;min-width:175px;max-width:175px}.execution-list-column--performance_number,.execution-list-column--deal_number,.execution-list-column--xhs_account_id,.execution-list-column--order_number,.execution-list-column--express_tracking_number{width:150px;min-width:150px;max-width:150px}.execution-list-column--business,.execution-list-column--operations,.execution-list-column--designer,.execution-list-column--talent_category,.execution-list-column--sample_status{width:130px;min-width:130px;max-width:130px}.execution-list-column--confirm_schedule,.execution-list-column--started_at,.execution-list-column--cancelled_at{width:175px;min-width:175px;max-width:175px}.execution-list-column--pull_internal_group,.execution-list-column--customer_ordered,.execution-list-column--product_returned,.execution-list-column--publish_link{width:110px;min-width:110px;max-width:110px}.execution-list-column--order_fee,.execution-list-column--actual_order_amount,.execution-list-column--express_fee,.execution-list-column--other_fee,.execution-list-column--receivable_rebate_amount,.execution-list-column--profit_amount{width:135px;min-width:135px;max-width:135px}.execution-list-column--return_tracking_number{width:165px;min-width:165px;max-width:165px}.execution-list-column--execution_remark,.execution-list-column--receipt_account{width:220px;min-width:220px;max-width:220px}.execution-list-column--receipt_date{width:130px;min-width:130px;max-width:130px}.execution-list-table .execution-list-column--brand_project{width:var(--execution-list-width-brand_project, 250px);min-width:var(--execution-list-width-brand_project, 250px);max-width:var(--execution-list-width-brand_project, 250px)}.execution-list-table .execution-list-column--performance_date{width:var(--execution-list-width-performance_date, 125px);min-width:var(--execution-list-width-performance_date, 125px);max-width:var(--execution-list-width-performance_date, 125px)}.execution-list-table .execution-list-column--account{width:var(--execution-list-width-account, 190px);min-width:var(--execution-list-width-account, 190px);max-width:var(--execution-list-width-account, 190px)}.execution-list-table .execution-list-column--content_form{width:var(--execution-list-width-content_form, 110px);min-width:var(--execution-list-width-content_form, 110px);max-width:var(--execution-list-width-content_form, 110px)}.execution-list-table .execution-list-column--executor{width:var(--execution-list-width-executor, 150px);min-width:var(--execution-list-width-executor, 150px);max-width:var(--execution-list-width-executor, 150px)}.execution-list-table .execution-list-column--progress_status{width:var(--execution-list-width-progress_status, 180px);min-width:var(--execution-list-width-progress_status, 180px);max-width:var(--execution-list-width-progress_status, 180px)}.execution-list-table .execution-list-column--publication{width:var(--execution-list-width-publication, 185px);min-width:var(--execution-list-width-publication, 185px);max-width:var(--execution-list-width-publication, 185px)}.execution-list-table .execution-list-column--platform_price{width:var(--execution-list-width-platform_price, 135px);min-width:var(--execution-list-width-platform_price, 135px);max-width:var(--execution-list-width-platform_price, 135px)}.execution-list-table .execution-list-column--order_amount{width:var(--execution-list-width-order_amount, 135px);min-width:var(--execution-list-width-order_amount, 135px);max-width:var(--execution-list-width-order_amount, 135px)}.execution-list-table .execution-list-column--blogger_net_amount{width:var(--execution-list-width-blogger_net_amount, 135px);min-width:var(--execution-list-width-blogger_net_amount, 135px);max-width:var(--execution-list-width-blogger_net_amount, 135px)}.execution-list-table .execution-list-column--received_amount{width:var(--execution-list-width-received_amount, 135px);min-width:var(--execution-list-width-received_amount, 135px);max-width:var(--execution-list-width-received_amount, 135px)}.execution-list-table .execution-list-column--actual_rebate_return_amount{width:var(--execution-list-width-actual_rebate_return_amount, 135px);min-width:var(--execution-list-width-actual_rebate_return_amount, 135px);max-width:var(--execution-list-width-actual_rebate_return_amount, 135px)}.execution-list-table .execution-list-column--rebate_returned_at{width:var(--execution-list-width-rebate_returned_at, 130px);min-width:var(--execution-list-width-rebate_returned_at, 130px);max-width:var(--execution-list-width-rebate_returned_at, 130px)}.execution-list-table .execution-list-column--receivable_rebate_amount{width:var(--execution-list-width-receivable_rebate_amount, 135px);min-width:var(--execution-list-width-receivable_rebate_amount, 135px);max-width:var(--execution-list-width-receivable_rebate_amount, 135px)}.execution-list-table .execution-list-column--profit_amount{width:var(--execution-list-width-profit_amount, 135px);min-width:var(--execution-list-width-profit_amount, 135px);max-width:var(--execution-list-width-profit_amount, 135px)}.execution-list-table .execution-list-column--receipt_date{width:var(--execution-list-width-receipt_date, 130px);min-width:var(--execution-list-width-receipt_date, 130px);max-width:var(--execution-list-width-receipt_date, 130px)}.execution-list-table .execution-list-column--receipt_account{width:var(--execution-list-width-receipt_account, 220px);min-width:var(--execution-list-width-receipt_account, 220px);max-width:var(--execution-list-width-receipt_account, 220px)}.execution-list-table .execution-list-column--status{width:var(--execution-list-width-status, 135px);min-width:var(--execution-list-width-status, 135px);max-width:var(--execution-list-width-status, 135px)}.execution-list-table .execution-list-column--updated_at{width:var(--execution-list-width-updated_at, 175px);min-width:var(--execution-list-width-updated_at, 175px);max-width:var(--execution-list-width-updated_at, 175px)}.execution-list-table .execution-list-column--performance_number{width:var(--execution-list-width-performance_number, 150px);min-width:var(--execution-list-width-performance_number, 150px);max-width:var(--execution-list-width-performance_number, 150px)}.execution-list-table .execution-list-column--deal_number{width:var(--execution-list-width-deal_number, 150px);min-width:var(--execution-list-width-deal_number, 150px);max-width:var(--execution-list-width-deal_number, 150px)}.execution-list-table .execution-list-column--xhs_account_id{width:var(--execution-list-width-xhs_account_id, 150px);min-width:var(--execution-list-width-xhs_account_id, 150px);max-width:var(--execution-list-width-xhs_account_id, 150px)}.execution-list-table .execution-list-column--order_number{width:var(--execution-list-width-order_number, 150px);min-width:var(--execution-list-width-order_number, 150px);max-width:var(--execution-list-width-order_number, 150px)}.execution-list-table .execution-list-column--express_tracking_number{width:var(--execution-list-width-express_tracking_number, 150px);min-width:var(--execution-list-width-express_tracking_number, 150px);max-width:var(--execution-list-width-express_tracking_number, 150px)}.execution-list-table .execution-list-column--business{width:var(--execution-list-width-business, 130px);min-width:var(--execution-list-width-business, 130px);max-width:var(--execution-list-width-business, 130px)}.execution-list-table .execution-list-column--operations{width:var(--execution-list-width-operations, 130px);min-width:var(--execution-list-width-operations, 130px);max-width:var(--execution-list-width-operations, 130px)}.execution-list-table .execution-list-column--designer{width:var(--execution-list-width-designer, 130px);min-width:var(--execution-list-width-designer, 130px);max-width:var(--execution-list-width-designer, 130px)}.execution-list-table .execution-list-column--talent_category{width:var(--execution-list-width-talent_category, 130px);min-width:var(--execution-list-width-talent_category, 130px);max-width:var(--execution-list-width-talent_category, 130px)}.execution-list-table .execution-list-column--sample_status{width:var(--execution-list-width-sample_status, 130px);min-width:var(--execution-list-width-sample_status, 130px);max-width:var(--execution-list-width-sample_status, 130px)}.execution-list-table .execution-list-column--confirm_schedule{width:var(--execution-list-width-confirm_schedule, 175px);min-width:var(--execution-list-width-confirm_schedule, 175px);max-width:var(--execution-list-width-confirm_schedule, 175px)}.execution-list-table .execution-list-column--started_at{width:var(--execution-list-width-started_at, 175px);min-width:var(--execution-list-width-started_at, 175px);max-width:var(--execution-list-width-started_at, 175px)}.execution-list-table .execution-list-column--cancelled_at{width:var(--execution-list-width-cancelled_at, 175px);min-width:var(--execution-list-width-cancelled_at, 175px);max-width:var(--execution-list-width-cancelled_at, 175px)}.execution-list-table .execution-list-column--pull_internal_group{width:var(--execution-list-width-pull_internal_group, 110px);min-width:var(--execution-list-width-pull_internal_group, 110px);max-width:var(--execution-list-width-pull_internal_group, 110px)}.execution-list-table .execution-list-column--customer_ordered{width:var(--execution-list-width-customer_ordered, 110px);min-width:var(--execution-list-width-customer_ordered, 110px);max-width:var(--execution-list-width-customer_ordered, 110px)}.execution-list-table .execution-list-column--product_returned{width:var(--execution-list-width-product_returned, 110px);min-width:var(--execution-list-width-product_returned, 110px);max-width:var(--execution-list-width-product_returned, 110px)}.execution-list-table .execution-list-column--publish_link{width:var(--execution-list-width-publish_link, 110px);min-width:var(--execution-list-width-publish_link, 110px);max-width:var(--execution-list-width-publish_link, 110px)}.execution-list-table .execution-list-column--order_fee{width:var(--execution-list-width-order_fee, 135px);min-width:var(--execution-list-width-order_fee, 135px);max-width:var(--execution-list-width-order_fee, 135px)}.execution-list-table .execution-list-column--actual_order_amount{width:var(--execution-list-width-actual_order_amount, 135px);min-width:var(--execution-list-width-actual_order_amount, 135px);max-width:var(--execution-list-width-actual_order_amount, 135px)}.execution-list-table .execution-list-column--express_fee{width:var(--execution-list-width-express_fee, 135px);min-width:var(--execution-list-width-express_fee, 135px);max-width:var(--execution-list-width-express_fee, 135px)}.execution-list-table .execution-list-column--other_fee{width:var(--execution-list-width-other_fee, 135px);min-width:var(--execution-list-width-other_fee, 135px);max-width:var(--execution-list-width-other_fee, 135px)}.execution-list-table .execution-list-column--return_tracking_number{width:var(--execution-list-width-return_tracking_number, 165px);min-width:var(--execution-list-width-return_tracking_number, 165px);max-width:var(--execution-list-width-return_tracking_number, 165px)}.execution-list-table .execution-list-column--execution_remark{width:var(--execution-list-width-execution_remark, 220px);min-width:var(--execution-list-width-execution_remark, 220px);max-width:var(--execution-list-width-execution_remark, 220px)}.talent-table-wrap .execution-list-column--account{width:190px;min-width:190px}.talent-table-wrap .execution-list-column--xhs_account_id{width:160px;min-width:160px}.talent-table-wrap .execution-list-column--major_type,.talent-table-wrap .execution-list-column--category,.talent-table-wrap .execution-list-column--institution,.talent-table-wrap .execution-list-column--content_type,.talent-table-wrap .execution-list-column--gender{width:130px;min-width:130px}.talent-table-wrap .execution-list-column--location{width:125px;min-width:125px}.talent-table-wrap .execution-list-column--content_tags,.talent-table-wrap .execution-list-column--feature_tags,.talent-table-wrap .execution-list-column--remark{width:220px;min-width:220px}.talent-table-wrap .execution-list-column--current_level,.talent-table-wrap .execution-list-column--credential_status,.talent-table-wrap .execution-list-column--status{width:125px;min-width:125px}.talent-table-wrap .execution-list-column--business_note_count,.talent-table-wrap .execution-list-column--followers_count,.talent-table-wrap .execution-list-column--likes_collects_count,.talent-table-wrap .execution-list-column--image_quote,.talent-table-wrap .execution-list-column--video_quote,.talent-table-wrap .execution-list-column--exposure_median,.talent-table-wrap .execution-list-column--read_median,.talent-table-wrap .execution-list-column--interaction_median,.talent-table-wrap .execution-list-column--commercial_note_count{width:135px;min-width:135px}.talent-table-wrap .execution-list-column--updated_at{width:175px;min-width:175px}.execution-list-link{color:#1677ff;font-weight:600;text-decoration:none}.execution-list-link:hover{color:#0958d9;text-decoration:underline}.execution-progress-cell strong,.execution-publish-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-amount-cell{color:#253d38;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:650}.execution-amount-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;min-width:0}.execution-amount-grid span{display:grid;gap:2px;min-width:0}.execution-amount-grid small{overflow:hidden;color:#66747a;font-family:inherit;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.execution-amount-grid strong{overflow:hidden;color:#253d38;font:inherit;text-overflow:ellipsis;white-space:nowrap}.execution-list-column-header{position:relative;min-width:0;padding:0!important;vertical-align:middle}.execution-list-sort-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;width:calc(100% - 30px);min-height:38px;padding:9px 5px 9px 12px;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;line-height:1.3;text-align:left;cursor:pointer}.execution-list-sort-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-list-sort-button svg{flex:0 0 auto;color:#9ba6ab}.execution-list-column-header.is-sorted .execution-list-sort-button,.execution-list-column-header.has-filter .execution-list-sort-button{color:#253d38}.execution-list-column-header.is-sorted .execution-list-sort-button svg{color:#187a66}.execution-list-filter-button{position:absolute;top:50%;right:6px;display:inline-grid;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:#95a1a6;place-items:center;transform:translateY(-50%);cursor:pointer}.execution-list-filter-button:hover,.execution-list-filter-button.active{background:#e7f5f0;color:#187a66}.execution-list-column-resize-handle{position:absolute;z-index:1;top:5px;right:0;bottom:5px;width:9px;padding:0;border:0;background:transparent;cursor:col-resize}.execution-list-column-resize-handle:after{position:absolute;top:7px;right:3px;bottom:7px;width:1px;background:#c5d0d0;content:"";opacity:0;transition:opacity .15s ease}.execution-list-column-header:hover .execution-list-column-resize-handle:after,.execution-list-column-header.is-resizing .execution-list-column-resize-handle:after{opacity:1}.execution-list-column-header.is-resizing{-webkit-user-select:none;user-select:none}.execution-amount-value{color:#253d38;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;white-space:nowrap}.execution-list-settings-backdrop,.execution-list-filter-backdrop{z-index:90}.execution-list-settings-modal{width:min(560px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 32px));display:flex;flex-direction:column}.execution-list-settings-body{min-height:0;padding:6px 20px 18px;overflow:auto}.execution-list-setting-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid #edf0f1}.execution-list-setting-row>span{min-width:0;overflow:hidden;color:#36454a;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.execution-list-setting-row>span strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-list-setting-row>span .subline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-list-setting-row>span.muted{color:#9aa5aa;font-weight:400;text-decoration:line-through}.execution-list-visibility-button{display:inline-grid;width:28px;height:28px;padding:0;border:1px solid #d8e1e1;border-radius:4px;background:#fff;color:#506267;place-items:center;cursor:pointer}.execution-list-visibility-button:hover{border-color:#84b9ac;background:#f1faf7;color:#187a66}.execution-list-move-actions{display:flex;gap:3px}.execution-list-move-actions .icon-button{width:28px;height:28px}.execution-list-filter-modal{width:min(480px,calc(100vw - 32px))}.execution-list-filter-body{padding:18px 20px 24px}.execution-list-filter-body>label,.execution-list-filter-range>label{display:grid;gap:7px;color:#4f5f65;font-size:13px;font-weight:600}.execution-list-filter-body input{width:100%}.execution-list-filter-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:520px){.execution-list-settings-modal{width:min(100%,calc(100vw - 16px));max-height:calc(100vh - 16px)}.execution-list-settings-body,.execution-list-filter-body{padding-left:16px;padding-right:16px}.execution-list-filter-range{grid-template-columns:1fr}}.deal-list-table .execution-list-column--project_name{width:var(--deal-list-width-project_name, 280px);min-width:var(--deal-list-width-project_name, 280px);max-width:var(--deal-list-width-project_name, 280px)}.deal-list-table .execution-list-column--brand_name{width:var(--deal-list-width-brand_name, 140px);min-width:var(--deal-list-width-brand_name, 140px);max-width:var(--deal-list-width-brand_name, 140px)}.deal-list-table .execution-list-column--performance_date{width:var(--deal-list-width-performance_date, 110px);min-width:var(--deal-list-width-performance_date, 110px);max-width:var(--deal-list-width-performance_date, 110px)}.deal-list-table .execution-list-column--media_name{width:var(--deal-list-width-media_name, 190px);min-width:var(--deal-list-width-media_name, 190px);max-width:var(--deal-list-width-media_name, 190px)}.deal-list-table .execution-list-column--account{width:var(--deal-list-width-account, 220px);min-width:var(--deal-list-width-account, 220px);max-width:var(--deal-list-width-account, 220px)}.deal-list-table .execution-list-column--business_executor{width:var(--deal-list-width-business_executor, 240px);min-width:var(--deal-list-width-business_executor, 240px);max-width:var(--deal-list-width-business_executor, 240px)}.deal-list-table .execution-list-column--manuscript_fee{width:var(--deal-list-width-manuscript_fee, 135px);min-width:var(--deal-list-width-manuscript_fee, 135px);max-width:var(--deal-list-width-manuscript_fee, 135px)}.deal-list-table .execution-list-column--rebate_amount{width:var(--deal-list-width-rebate_amount, 135px);min-width:var(--deal-list-width-rebate_amount, 135px);max-width:var(--deal-list-width-rebate_amount, 135px)}.deal-list-table .execution-list-column--net_amount{width:var(--deal-list-width-net_amount, 135px);min-width:var(--deal-list-width-net_amount, 135px);max-width:var(--deal-list-width-net_amount, 135px)}.deal-list-table .execution-list-column--status{width:var(--deal-list-width-status, 100px);min-width:var(--deal-list-width-status, 100px);max-width:var(--deal-list-width-status, 100px)}.deal-list-table th:nth-child(11),.deal-list-table td:nth-child(11){width:170px;min-width:170px}.deal-list-stack{display:grid;gap:4px;min-width:0}.deal-list-stack>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-list-stack strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-list-amount-cell{color:#253d38;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:650}.deal-list-amount-stack{display:grid;gap:8px;min-width:0}.deal-list-amount-item{display:grid;gap:3px;min-width:0}.deal-list-amount-entry{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;min-width:0;align-items:baseline}.deal-list-amount-label{color:#66747a;font-family:inherit;font-size:11px;font-weight:600}.deal-list-amount-value{min-width:0;overflow:visible;color:#253d38;font:inherit;white-space:nowrap}.deal-project-cell strong{display:block;max-width:500px;overflow:hidden;color:#1f1f1f;font-size:13px;font-weight:400;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.deal-project-cell .subline{max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performance-import-backdrop{z-index:75}.performance-import-modal{width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden}.performance-import-controls{display:grid;grid-template-columns:130px minmax(180px,1fr) auto;align-items:end;gap:12px;padding:0 22px 18px;border-bottom:1px solid #edf0f1}.performance-import-controls>label{display:grid;gap:7px;color:#596862;font-size:13px;font-weight:700}.performance-import-controls input{min-width:0}.performance-import-file-input{display:none}.performance-import-file-button{justify-content:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performance-import-preview{display:grid;min-height:0;gap:14px;padding:18px 22px 0;overflow:auto}.performance-import-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.performance-import-summary>div{min-width:0;padding:10px 12px;border:1px solid #e5eaeb;border-radius:5px;background:#fafcfc}.performance-import-summary dt{color:#68777d;font-size:12px}.performance-import-summary dd{margin:4px 0 0;color:#273437;font-size:18px;font-weight:700}.performance-import-summary dd.danger{color:#cf1322}.performance-import-table{max-height:min(48vh,430px);overflow:auto;border:1px solid #edf0f1;border-radius:6px}.performance-import-table table{min-width:780px}.performance-import-status-ready{background:#f6ffed;color:#237804}.performance-import-status-already_imported{background:#f5f5f5;color:#595959}.performance-import-status-error{background:#fff2f0;color:#cf1322}@media(max-width:640px){.global-error-toast{top:64px;right:12px;width:calc(100vw - 24px)}.business-performance-notification{top:64px;right:12px;width:calc(100vw - 24px);padding:16px}.business-performance-notification-details>div{grid-template-columns:72px minmax(0,1fr);gap:8px}.performance-import-modal{width:min(100%,calc(100vw - 16px));max-height:calc(100vh - 16px)}.performance-import-controls{grid-template-columns:1fr;padding:0 16px 16px}.performance-import-preview{padding:16px 16px 0}.performance-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-import-table{max-height:42vh}.commercial-order-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.execution-detail-backdrop{z-index:70}.execution-action-backdrop{z-index:80}.deal-form-close-backdrop{z-index:90}.execution-detail-modal{width:min(980px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.execution-workspace-modal{width:min(1220px,calc(100vw - 40px));max-height:calc(100vh - 32px);background:#fff}.execution-workspace-header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 28px 18px;border-bottom:1px solid #f0f0f0;background:#fff}.execution-kicker{margin:0 0 6px;color:#8c8c8c;font-size:12px;font-weight:700}.execution-workspace-header h2{margin:0;color:#1f1f1f;font-size:22px;line-height:1.3}.execution-workspace-subtitle{margin:6px 0 0;color:#595959;font-size:13px;overflow-wrap:anywhere}.execution-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.execution-status-note{display:flex;align-items:flex-start;gap:8px;padding:10px 28px;border-bottom:1px solid #ffccc7;background:#fff2f0;color:#cf1322;font-size:13px;line-height:1.5}.execution-status-note svg{flex:0 0 auto;margin-top:1px}.execution-workspace-overview{padding:16px 28px;border-bottom:1px solid #f0f0f0;background:#fafafa}.execution-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.execution-section-heading h3{margin:0;color:#1f1f1f;font-size:15px;line-height:1.4}.execution-section-heading p{margin:4px 0 0;color:#8c8c8c;font-size:12px;line-height:1.45}.execution-workspace-overview dl{margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 18px}.execution-workspace-overview div{min-width:0}.execution-workspace-overview dt{margin-bottom:4px;color:#8c8c8c;font-size:12px}.execution-workspace-overview dd{margin:0;color:#262626;font-size:13px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.external-amounts-section{padding:18px 28px 20px;border-bottom:1px solid #f0f0f0;background:#fff}.external-amounts-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.external-amounts-heading h3{margin:0;color:#1f1f1f;font-size:16px;line-height:1.4}.external-amounts-heading p{margin:4px 0 0;color:#8c8c8c;font-size:12px;line-height:1.4}.external-amounts-heading small{color:#8c8c8c;font-size:12px}.external-amounts-editor,.external-amounts-readonly{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;margin:0}.external-amounts-editor label,.external-amounts-readonly div{min-width:0}.external-amounts-editor input{width:100%;margin-top:5px}.external-amounts-readonly dt{color:#8c8c8c;font-size:12px;line-height:1.35}.external-amounts-readonly dd{margin:4px 0 0;color:#262626;font-size:13px;font-weight:700;white-space:nowrap}.external-amounts-actions{display:flex;align-items:end;justify-content:flex-end}.execution-collaboration-bar{padding:18px 28px 20px;border-bottom:1px solid #f0f0f0;background:#fff}.execution-collaboration-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.execution-collaboration-heading h3{margin:0;color:#1f1f1f;font-size:16px;line-height:1.4}.execution-collaboration-heading p{margin:4px 0 0;color:#8c8c8c;font-size:13px;line-height:1.5}.execution-collaboration-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.execution-collaboration-fields>label{min-width:0;display:grid;gap:7px;color:#595959;font-size:13px;font-weight:700}.execution-collaboration-fields .execution-collaboration-remark{grid-column:1 / -1}.execution-collaboration-remark textarea{min-height:64px;resize:vertical}.execution-collaboration-readonly{background:#fafafa}.execution-collaboration-readonly dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid #f0f0f0;background:#f0f0f0}.execution-collaboration-readonly dl>div{min-width:0;padding:10px 12px;background:#fff}.execution-collaboration-readonly dl>div.wide{grid-column:1 / -1}.execution-collaboration-readonly dt{margin-bottom:4px;color:#8c8c8c;font-size:12px}.execution-collaboration-readonly dd{margin:0;color:#262626;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.execution-content-task-bar{padding:18px 28px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.execution-content-task-list{display:grid;gap:10px}.execution-content-task-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(220px,2fr);align-items:end;gap:16px;padding:12px 14px;border:1px solid #e6e6e6;border-radius:6px;background:#fff}.execution-content-task-row>div{display:grid;gap:4px}.execution-content-task-row small{color:#8c8c8c;font-size:12px}.execution-content-task-row>label{display:grid;gap:7px;color:#595959;font-size:13px;font-weight:700}.execution-content-task-row>span{color:#434343;font-size:13px}.execution-workspace-body{padding:24px 28px 4px}.execution-workspace-form{min-width:0}.execution-flow-section{padding:0 0 8px;border-bottom:1px solid #f0f0f0}.execution-flow-section+.execution-flow-section{padding-top:24px}.execution-flow-section .execution-editor-section{padding-left:0;padding-right:0}.execution-content-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.execution-content-status-grid>label{min-width:0;display:grid;gap:7px;color:#595959;font-size:13px;font-weight:700}.execution-content-status-grid input{width:100%}.execution-readonly-section+.execution-readonly-section{margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.execution-editor-section{padding:20px 0 24px;border-top:1px solid #f0f0f0}.execution-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.execution-editor-heading h4{margin:0;color:#262626;font-size:15px;line-height:1.45}.execution-editor-heading p{margin:4px 0 0;color:#8c8c8c;font-size:13px;line-height:1.5}.execution-short-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.execution-short-fields>label,.execution-remark-field{min-width:0;display:grid;gap:7px;color:#595959;font-size:13px;font-weight:700}.execution-short-fields.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-toggle-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 4px}.execution-toggle{position:relative;min-width:0;display:flex;align-items:center;gap:10px;min-height:72px;padding:10px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fafafa;color:#434343;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.execution-toggle:hover{border-color:#f3b9c2;background:#fff;box-shadow:0 3px 10px #d9364c14;transform:translateY(-1px)}.execution-toggle:focus-within{outline:2px solid #f3b9c2;outline-offset:2px}.execution-toggle input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.execution-toggle-icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:5px;background:#f0f0f0;color:#595959}.execution-toggle-copy{min-width:0;display:grid;gap:3px}.execution-toggle-copy strong{color:inherit;font-size:14px;line-height:1.35}.execution-toggle-copy small{color:#8c8c8c;font-size:12px;line-height:1.35}.execution-toggle-check{margin-left:auto;flex:0 0 auto;opacity:0;transform:scale(.82);transition:opacity .18s ease,transform .18s ease}.execution-toggle.selected{font-weight:700}.execution-toggle.selected .execution-toggle-check{opacity:1;transform:scale(1)}.execution-toggle-published.selected{border-color:#b7eb8f;background:#f6ffed;color:#237804}.execution-toggle-published.selected .execution-toggle-icon{background:#d9f7be;color:#237804}.execution-toggle-published.selected .execution-toggle-copy small{color:#52a318}.execution-toggle-ordered.selected{border-color:#f3b9c2;background:#fff0f2;color:#a92439}.execution-toggle-ordered.selected .execution-toggle-icon{background:#ffdce1;color:#a92439}.execution-toggle-ordered.selected .execution-toggle-copy small{color:#d9364c}.execution-toggle-returned.selected{border-color:#ffd591;background:#fff7e6;color:#ad6800}.execution-toggle-returned.selected .execution-toggle-icon{background:#ffe7ba;color:#ad6800}.execution-toggle-returned.selected .execution-toggle-copy small{color:#d48806}.execution-toggle-group.selected{border-color:#91caff;background:#e6f4ff;color:#0958d9}.execution-toggle-group.selected .execution-toggle-icon{background:#bae0ff;color:#0958d9}.execution-toggle-group.selected .execution-toggle-copy small{color:#1677ff}.execution-remark-field{margin-top:18px}.execution-remark-field textarea{min-height:128px;resize:vertical}.execution-workspace-actions{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 -28px;padding:14px 28px;border-top:1px solid #f0f0f0;background:#fffffff5;box-shadow:0 -8px 18px #0000000a}.execution-workspace-actions>span{color:#8c8c8c;font-size:12px;line-height:1.45}.execution-workspace-readonly{padding-bottom:24px}.execution-workspace-readonly dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid #f0f0f0;background:#f0f0f0}.execution-workspace-readonly dl>div{min-width:0;padding:12px 14px;background:#fff}.execution-workspace-readonly dt{margin-bottom:5px;color:#8c8c8c;font-size:12px}.execution-workspace-readonly dd{margin:0;color:#262626;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.execution-workspace-readonly .execution-content-status-readonly-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.execution-content-status-readonly-grid dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.execution-history-panel{margin:0 28px 28px;border-top:1px solid #f0f0f0}.execution-history-panel>summary{display:flex;align-items:center;gap:8px;min-height:54px;color:#434343;cursor:pointer;list-style:none}.execution-history-panel>summary::-webkit-details-marker{display:none}.execution-history-panel>summary span{font-size:14px;font-weight:700}.execution-history-panel>summary small{margin-left:auto;color:#8c8c8c;font-size:12px}.execution-history-content{padding-bottom:6px}.execution-history-content .deal-detail-section{padding-left:0;padding-right:0}.execution-history-content .deal-detail-section+.deal-detail-section{padding-top:0}.execution-summary{padding:18px 22px;border-bottom:1px solid #f0f0f0}.execution-summary dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.execution-summary div{min-width:0}.execution-summary .summary-wide{grid-column:1 / -1}.execution-summary dt{margin-bottom:4px;color:#8c8c8c;font-size:12px}.execution-summary dd{margin:0;color:#1f1f1f;font-weight:700;overflow-wrap:anywhere}.execution-content-section{padding-top:20px}.execution-content-prep{display:grid;gap:12px;margin-bottom:18px}.execution-content-upload{min-height:56px;display:flex;align-items:center;gap:10px;border:1px dashed #aebbc0;padding:9px 12px}.execution-content-upload>span{flex:1;color:#8c8c8c;font-size:12px}.execution-draft-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid #f0f0f0}.execution-draft-form>label:nth-of-type(2),.execution-asset-picker,.execution-draft-actions{grid-column:1 / -1}.execution-note-type{grid-column:1 / -1;justify-self:start}.execution-asset-picker{margin:0;border:1px solid #f0f0f0;padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.execution-asset-picker legend{padding:0 5px;color:#434343;font-size:12px;font-weight:700}.execution-asset-picker label{display:flex;align-items:center;min-width:0}.execution-asset-picker label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-asset-picker input{width:16px;height:16px;flex:0 0 auto}.execution-asset-picker p{grid-column:1 / -1;margin:4px 0;color:#8c8c8c;font-size:12px}.execution-draft-actions{display:flex;justify-content:flex-end;gap:8px}.execution-draft-list td:first-child{min-width:220px;max-width:380px;white-space:normal}.execution-draft-list td:first-child .subline{max-height:34px;overflow:hidden}.execution-content-history{display:grid;gap:10px}.execution-content-history article{border:1px solid #f0f0f0;border-radius:6px;padding:14px}.execution-content-history header{display:flex;align-items:center;justify-content:space-between;gap:12px}.execution-content-history header strong{min-width:0;overflow-wrap:anywhere}.execution-content-history dl{margin:12px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px}.execution-content-history dt{color:#8c8c8c;font-size:11px}.execution-content-history dd{margin:3px 0 0;color:#28373d;font-size:12px;overflow-wrap:anywhere}.execution-content-body{margin:10px 0 0;color:#434343;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.execution-content-empty{height:72px;padding-top:24px}.content-finalize-form .schedule-options{margin:0}.inline-form>button{height:40px}.amount-value{white-space:nowrap;font-weight:700;color:#d9364c}.conflict-modal{width:min(1180px,100%);overflow:hidden;display:flex;flex-direction:column}.conflict-table{max-height:min(620px,calc(100vh - 190px))}.conflict-table select{min-width:240px;max-width:360px}.detail-modal-table{min-height:0;overflow:auto;border:0}.detail-modal-table th{position:sticky;top:0;z-index:1}.confirm-modal{width:min(480px,100%)}.confirm-modal-body{min-height:110px;padding:22px;display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;color:#cf1322}.confirm-modal-body p{margin:0;color:#536168;line-height:1.65}.sync-confirm-summary{padding:20px 22px}.sync-confirm-summary dl{margin:0;display:grid;gap:12px}.sync-confirm-summary dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px}.sync-confirm-summary dt{color:#8c8c8c}.sync-confirm-summary dd{margin:0;color:#1f1f1f;font-weight:700;overflow-wrap:anywhere}.sync-confirm-summary p{margin:18px 0 0;padding-top:14px;border-top:1px solid #f0f0f0;color:#8a5c08;font-size:13px}.danger-icon{color:#cf1322}.danger-icon:hover{background:#fbe9e7;color:#882c24}.modal-header{padding:20px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:flex-start}.modal-header h2{font-size:18px;margin:0 0 4px}.modal-header-actions{display:flex;align-items:center;gap:8px}.form-grid{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .full{grid-column:1 / -1}.form-grid .checkbox-field{min-height:40px;display:flex;align-items:center;gap:8px}.form-grid .checkbox-field input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;margin:0;padding:0;accent-color:#d9364c}.modal-actions{padding:14px 24px;background:#fafafa;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:10px}.pgy-login-modal{width:min(680px,100%)}.pgy-login-body{padding:22px 24px;display:grid;gap:18px}.pgy-login-state{display:flex;align-items:center;gap:10px;min-width:0}.pgy-login-state strong{color:#314249;font-size:15px;font-weight:650;overflow-wrap:anywhere}.pgy-login-manual-code{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding-top:18px;border-top:1px solid #f0f0f0}.pgy-login-manual-code label{min-width:0}.pgy-login-manual-code input{letter-spacing:0;font-variant-numeric:tabular-nums}.pgy-login-manual-code .pgy-login-error{grid-column:1 / -1}.pgy-login-error{margin:0;color:#cf1322;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.pgy-login-diagnostic{display:grid;gap:10px;padding-top:18px;border-top:1px solid #f0f0f0}.pgy-login-diagnostic>p{margin:0;color:#8c8c8c;font-size:12px;line-height:1.5}.pgy-login-diagnostic>.pgy-login-error{color:#cf1322}.pgy-login-diagnostic>img{width:100%;max-height:min(520px,56vh);object-fit:contain;object-position:top;border:1px solid #d9d9d9;background:#fff}.pgy-login-live{display:grid;gap:10px;padding:14px;border:1px solid #f1d5da;background:#fff7f7}.pgy-login-live>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a92439}.pgy-login-live>div span{color:#536168;font-size:12px;text-align:right}.pgy-login-live>p{margin:0;min-height:120px;display:grid;place-items:center;color:#8c8c8c;font-size:13px}.pgy-login-live>img{width:100%;max-height:min(520px,56vh);object-fit:contain;object-position:top;border:1px solid #f1d5da;background:#fff}.profile-modal{width:min(900px,100%);max-height:calc(100vh - 40px);overflow:auto}.contact-modal{width:min(980px,100%);overflow:hidden}.collaborator-modal{width:min(860px,100%);max-height:calc(100vh - 40px);overflow:auto}.collaborator-loading,.collaborator-empty{min-height:180px;padding:24px;display:grid;place-items:center;gap:7px;color:#69787d;font-size:13px;text-align:center}.collaborator-empty strong{color:#314249;font-size:14px}.collaborator-source-tabs{display:flex;gap:0;overflow-x:auto;padding:0 22px;border-bottom:1px solid #e8edef;background:#fafcff}.collaborator-source-tabs button{min-width:88px;min-height:44px;padding:0 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#5f6d73;font-size:13px;font-weight:700;white-space:nowrap}.collaborator-source-tabs button.active{border-bottom-color:#d9364c;color:#d9364c;background:#fff}.collaborator-body{padding:0 22px 22px}.collaborator-heading{padding:18px 0;border-bottom:1px solid #edf0f1}.collaborator-heading h3,.collaborator-qr-section h3{margin:0 0 5px;color:#314249;font-size:14px}.collaborator-heading p{margin:0;color:#7a888d;font-size:12px;line-height:1.55}.collaborator-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0}.collaborator-form-grid label{min-width:0;display:grid;gap:7px;color:#434343;font-size:13px;font-weight:700}.collaborator-readonly{padding:18px 0}.collaborator-qr-section{padding-top:18px;border-top:1px solid #edf0f1}.qr-preview{display:grid;place-items:center;gap:8px}.qr-empty{display:grid;min-height:145px;place-items:center;color:#8c8c8c;font-size:13px}.qr-empty.large{min-height:260px}.qr-modal{width:min(520px,100%)}.qr-manager-body{display:grid;gap:18px;padding:4px 22px 18px}.qr-preview img{width:min(280px,70vw);height:min(280px,70vw);object-fit:contain;border:1px solid #e5e7eb;background:#fff}.qr-preview p{margin:0;color:#8c8c8c;font-size:12px}.qr-file-input{display:grid;gap:8px}.qr-file-input input[type=file]{width:100%;padding:10px;border:1px dashed #d9d9d9;border-radius:6px;background:#fff}.segmented-control{min-height:40px;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #b9c5c9}.segmented-control button{border:0;border-right:1px solid #b9c5c9;border-radius:0;background:#fff;color:#434343;font-weight:700}.segmented-control button:last-child{border-right:0}.segmented-control button.active{background:#fff0f2;color:#d9364c}.contact-manager{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);max-height:calc(100vh - 126px);overflow:auto}.contact-list-section{min-width:0;padding:0 22px 22px}.contact-form{min-width:0;border-left:1px solid #f0f0f0}.contact-form .form-grid{padding-top:8px}.compact-heading{margin:0;padding:18px 0 12px;align-items:center}.compact-heading h3{margin:0 0 4px;font-size:14px;color:#314249}.compact-heading p{margin:0;color:#8c8c8c;font-size:12px}.contact-form .compact-heading{padding:18px 22px 12px}.profile-section{padding:18px 22px;border-bottom:1px solid #e8edef}.profile-section h3{margin:0 0 13px;font-size:14px;color:#314249}.profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:0}.profile-grid div{min-width:0}.collector-verification-grid{padding:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.collector-verification-grid dd{overflow-wrap:anywhere}@media(max-width:480px){.collector-verification-grid{grid-template-columns:minmax(0,1fr)}}.profile-grid dt{color:#8c8c8c;font-size:12px;margin-bottom:4px}.profile-grid dd{margin:0;color:#1f1f1f;font-size:14px;overflow-wrap:anywhere}.profile-grid .profile-wide{grid-column:1 / -1}.profile-data-subsection+.profile-data-subsection{margin-top:16px;padding-top:16px;border-top:1px solid #edf0f1}.profile-data-subsection h4{margin:0 0 13px;color:#526168;font-size:13px}.collaborator-qr-strip{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}.collaborator-qr-card{display:flex;flex-direction:column;gap:7px;color:#69787d;font-size:12px}.collaborator-qr-card img{width:112px;height:112px;object-fit:contain;border:1px solid #e6ecee;border-radius:6px;background:#fff}.collaborator-qr-card small{width:112px;height:112px;display:grid;place-items:center;border:1px dashed #d8e0e2;border-radius:6px;color:#9aa7aa}.profile-empty{margin:0;color:#8c8c8c;font-size:13px}.profile-commercial-terms{margin-top:16px;padding-top:16px;border-top:1px solid #edf0f1}.profile-commercial-terms h4{margin:0 0 13px;color:#526168;font-size:13px}.profile-source{display:flex;flex-wrap:wrap;gap:8px 20px;padding:14px 22px;color:#8c8c8c;font-size:12px;background:#fafafa}.profile-note-summary{color:#68767c;font-size:12px}.profile-sensitive-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere}.profile-note-loading{min-height:100px}.profile-note-table{margin-top:12px}.profile-note-pagination{padding-bottom:0}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 0;color:#68767c;font-size:12px}.selection-toolbar{min-height:54px;padding:9px 14px;border:1px solid #f0f0f0;border-bottom:0;background:#f5f8f8;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.selection-toolbar span{margin-right:auto;color:#434343;font-size:13px;font-weight:700}.sync-builder{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;margin-bottom:28px}.sync-options{background:#fff;border:1px solid #f0f0f0;padding:18px;display:flex;flex-direction:column;gap:18px;align-self:start}.sync-options label{min-width:0}.sync-options select{width:100%;min-width:0}.sync-options fieldset{border:0;padding:0;margin:0;display:grid;gap:10px}.sync-options legend{color:#434343;font-size:13px;font-weight:700;margin-bottom:9px}.sync-options fieldset label{display:flex;align-items:center;gap:8px;font-weight:500}.sync-options input[type=checkbox],.compact-table input[type=checkbox]{width:16px;height:16px;accent-color:#d9364c}.detection-rule{display:grid;gap:5px;padding-top:2px}.detection-rule span,.detection-rule small{color:#8c8c8c;font-size:12px}.detection-rule b{font-size:14px}.compact-table{max-height:390px;overflow:auto}.compact-table th{position:sticky;top:0;z-index:1}.sync-talent-picker{min-width:0}.sync-picker-toolbar{border-bottom:0}.sync-picker-toolbar span{color:#68767c;font-size:12px;white-space:nowrap}.selection-scope-summary{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;padding:16px;border:1px solid #d9e8e4;background:#f5fbf9;color:#425b55}.selection-scope-summary strong{color:#1d5b4f}.selection-scope-summary span{font-size:13px;line-height:1.55}.selection-scope-summary .text-button{grid-column:2;grid-row:1 / span 2}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:24px 0 12px}.section-heading h2{margin:0 0 4px;font-size:16px}.section-heading p{margin:0;color:#8c8c8c;font-size:13px}.sync-detail{margin-top:22px}.detail-filter-toolbar{min-height:58px;padding:10px 22px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #f0f0f0;background:#fafafa}.detail-filter-toolbar label{display:flex;align-items:center;gap:9px;color:#434343;font-size:13px;font-weight:700}.detail-filter-toolbar select{width:190px;min-width:0}.detail-filter-toolbar>span{color:#8c8c8c;font-size:12px}.institution-builder{grid-template-columns:minmax(280px,420px) minmax(0,1fr)}.institution-summary{min-height:156px;background:#fff;border:1px solid #f0f0f0;display:grid;grid-template-columns:1fr 1fr;align-content:center}.institution-summary span{min-height:64px;padding:12px 16px;display:grid;gap:5px;color:#8c8c8c;font-size:12px;border-bottom:1px solid #f0f0f0}.institution-summary span:nth-child(odd){border-right:1px solid #f0f0f0}.institution-summary span:nth-last-child(-n+2){border-bottom:0}.institution-summary b{color:#1f1f1f;font-size:14px;overflow-wrap:anywhere;white-space:normal}.institution-run-tabs{margin:18px 22px 0}.institution-note-filter-toolbar{justify-content:flex-start}.institution-note-filter-toolbar .search{flex:1 1 280px;min-width:0}.institution-note-filter-toolbar .search input{min-width:0}.institution-note-filter-toolbar>span{margin-left:auto}.institution-note-detail-table{max-height:min(500px,calc(100vh - 360px))}.institution-note-pagination{padding:12px 22px 20px}.note-cell{display:grid;grid-template-columns:42px minmax(160px,300px);gap:10px;align-items:center;white-space:normal}.note-thumbnail{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:4px;background:#fafafa;color:#8a969b;overflow:hidden}.note-thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.talent-identity{display:flex;align-items:center;gap:9px;min-width:150px}.talent-avatar{position:relative;width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:#fafafa;color:#7d898e;overflow:hidden}.talent-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tag-line{max-width:240px;white-space:normal}.note-cell strong{line-height:1.45}.segmented-tabs{display:inline-flex;border:1px solid #d9d9d9;background:#fff;margin-bottom:18px}.segmented-tabs button{height:38px;border:0;border-right:1px solid #f0f0f0;background:#fff;color:#536168;padding:0 14px;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.segmented-tabs button:last-child{border-right:0}.segmented-tabs button.active{background:#d9364c;color:#fff}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.media-item{min-width:0;background:#fff;border:1px solid #f0f0f0;border-radius:6px;overflow:hidden}.media-preview{aspect-ratio:4 / 3;background:#edf1f2;color:#8a969b;display:grid;place-items:center;overflow:hidden}.media-preview img,.media-preview video{width:100%;height:100%;object-fit:cover}.media-item strong,.media-item span{display:block;margin:10px 12px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-item span{color:#8c8c8c;font-size:12px;margin-top:4px;margin-bottom:12px}.media-empty{grid-column:1 / -1;background:#fff;border:1px solid #f0f0f0;display:grid;place-items:center}.draft-builder{display:grid;grid-template-columns:minmax(360px,1fr) minmax(300px,.8fr);gap:16px}.draft-editor,.draft-preview{background:#fff;border:1px solid #f0f0f0;padding:18px;align-self:start}.draft-editor{display:grid;gap:16px}.note-type-options{padding:0}.draft-editor .section-heading,.draft-preview .section-heading{margin:0}.field-label{display:block;color:#434343;font-size:13px;font-weight:700;margin-bottom:7px}.asset-picker{display:grid;grid-template-columns:repeat(auto-fill,64px);gap:8px}.asset-choice{position:relative;width:64px;height:64px;border:2px solid transparent;background:#edf1f2;color:#879399;padding:0;overflow:hidden;display:grid;place-items:center;border-radius:4px}.asset-choice.selected{border-color:#d9364c}.asset-choice img{width:100%;height:100%;object-fit:cover}.asset-choice b{position:absolute;right:3px;top:3px;width:20px;height:20px;display:grid;place-items:center;background:#d9364c;color:#fff;border-radius:50%;font-size:11px}.selected-media{min-height:58px;display:grid;grid-template-columns:22px 42px minmax(0,1fr) 34px 34px;gap:8px;align-items:center;border-top:1px solid #f0f0f0;font-size:12px}.selected-media img{width:42px;height:42px;object-fit:cover;border-radius:4px}.selected-media strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-video-preview{display:block;width:100%;max-height:420px;aspect-ratio:9 / 16;object-fit:contain;background:#182126}.selected-cover{min-height:64px;display:grid;grid-template-columns:48px 52px minmax(0,1fr);gap:10px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;font-size:12px}.selected-cover img{width:52px;height:52px;object-fit:cover;border-radius:4px}.selected-cover strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-result{display:inline-flex;min-height:22px;align-items:center;padding:0 6px;margin:2px 4px 2px 0;border-radius:3px;background:#fbe9e7;color:#cf1322;font-size:11px}.check-result.passed{background:#fff0f2;color:#c92d43}.text-link{color:#d9364c;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.compact-command{min-height:32px;padding:0 9px}.account-option-list{max-height:340px;overflow-y:auto;padding:10px 22px}.account-option-list label{min-height:54px;display:flex;align-items:center;gap:11px;padding:7px 4px;border-bottom:1px solid #f0f0f0;cursor:pointer}.account-option-list label.selected{color:#d9364c}.account-option-list input{width:17px;height:17px;flex:0 0 auto;accent-color:#d9364c}.account-option-list span{min-width:0;display:grid;gap:3px}.account-option-list small{color:#8c8c8c;overflow-wrap:anywhere}.account-picker-toolbar{display:flex;align-items:center;gap:12px;padding:14px 22px 2px}.account-picker-toolbar .search{flex:1}.draft-editor label>small{margin-top:5px;color:#8c8c8c;font-size:12px;font-weight:400}.selection-count{margin-right:auto;align-self:center;color:#5f6d73;font-size:12px}.schedule-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 22px 0}.schedule-options label{min-height:42px;border:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;gap:7px;color:#536168;font-size:13px;font-weight:700;cursor:pointer}.schedule-options label.selected{border-color:#d9364c;color:#d9364c;background:#fff5f6}.schedule-options input{width:16px;height:16px;accent-color:#d9364c}.schedule-input{padding:14px 22px 2px;display:grid;gap:7px;color:#434343;font-size:13px;font-weight:700}.schedule-time{display:flex;align-items:center;gap:5px;color:#d9364c}.target-stack,.target-results{min-width:170px;display:grid;gap:7px;white-space:normal}.target-stack>span,.target-results>span{display:grid;gap:2px}.target-stack small,.target-results small{color:#8c8c8c;font-size:11px;overflow-wrap:anywhere}.target-results b{font-size:12px;color:#27343a}.confirm-targets{display:grid;gap:5px;padding:8px 0}.publish-confirm{padding:20px 22px;display:grid;gap:0}.toolbar-strip{min-height:54px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0}.file-picker{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid #d9d9d9;background:#fff;color:#434343;font-size:13px;font-weight:700;cursor:pointer}.file-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.transfer-note{color:#68767c;font-size:12px;padding-top:10px}.confirm-row{min-height:48px;display:grid;grid-template-columns:90px 1fr;align-items:center;border-bottom:1px solid #f0f0f0;font-size:13px}.confirm-row span{color:#8c8c8c}.confirm-row strong{min-width:0;line-height:1.55;overflow-wrap:anywhere}.precheck-list{padding-top:16px;display:flex;flex-wrap:wrap;gap:12px}.precheck-list span{display:inline-flex;align-items:center;gap:5px;color:#d9364c;font-size:13px}.danger-command{background:#cf1322}.danger-command:hover{background:#882c24}.qr-login-body{min-height:330px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.qr-login-body img{width:min(240px,72vw);aspect-ratio:1;object-fit:contain;border:1px solid #f0f0f0}.qr-login-body strong{color:#27343a;font-size:14px}.qr-login-body small{color:#8c8c8c;font-size:12px}.qr-placeholder{display:grid;place-items:center;gap:12px;color:#8c8c8c}.qr-success{color:#d9364c}.qr-failed{color:#cf1322}.commercial-sync-builder{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.commercial-sync-builder .sync-options{align-content:start}.month-input{min-height:38px;display:flex;align-items:center;gap:8px;margin-top:7px;padding:0 10px;border:1px solid #d9d9d9;background:#fff;color:#68767c}.month-input:focus-within{border-color:#d9364c;box-shadow:0 0 0 2px #d9364c1f}.month-input input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#27343a;font:inherit}.sync-capacity{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:11px 0;border-bottom:1px solid #f0f0f0}.sync-capacity span{color:#68767c;font-size:12px}.sync-capacity b{color:#27343a;font-size:18px}.sync-capacity small{grid-column:1 / -1;color:#8c8c8c;line-height:1.5;overflow-wrap:anywhere}.task-center-tabs{margin-bottom:14px}.task-filter-toolbar{align-items:center}.task-filter-select{width:min(220px,100%)}.schedule-toolbar{justify-content:space-between;align-items:center}.schedule-toolbar>span{color:#68767c;font-size:12px}.schedule-editor-modal{width:min(520px,calc(100vw - 32px))}.schedule-editor-body{display:grid;gap:16px;padding:20px 22px 4px}.schedule-editor-body>label,.schedule-editor-grid>label{display:grid;gap:7px;color:#536168;font-size:12px;font-weight:700}.schedule-editor-body input,.schedule-editor-body select{width:100%;min-height:38px;padding:0 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#27343a;font:inherit;font-size:13px}.schedule-editor-body input:focus,.schedule-editor-body select:focus{outline:0;border-color:#d9364c;box-shadow:0 0 0 2px #d9364c1f}.schedule-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.resource-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.resource-summary>span{min-width:0;display:grid;gap:3px;padding:12px 14px;border-left:3px solid #d9364c;background:#f9f6f4;color:#68767c;font-size:12px}.resource-summary b{color:#27343a;font-size:20px}.capability-list{min-width:220px;display:flex;flex-wrap:wrap;gap:5px}.capability-list code{display:inline-flex;align-items:center;min-height:23px;padding:0 7px;border:1px solid #d9d9d9;background:#fafafa;color:#536168;font-size:11px}.detail-block{display:grid;gap:9px;padding-top:18px}.detail-block+.detail-block{margin-top:4px;border-top:1px solid #f0f0f0}.sync-task-detail-block{padding:18px 24px 22px}.commercial-note-detail-modal .detail-block{padding:18px 22px}.commercial-note-detail-modal .detail-block+.detail-block{margin-top:0}.detail-block h3{margin:0;color:#27343a;font-size:14px}.detail-block-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-result-controls{display:flex;align-items:center;gap:12px;color:#68767c;font-size:12px}.detail-result-controls label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.detail-result-controls select{min-height:28px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#27343a;font:inherit}.commercial-note-result-table{max-height:min(460px,calc(100vh - 430px))}.detail-result-pagination{margin-top:2px}.detail-loading{min-height:160px}.invite-filter-toolbar{display:grid;grid-template-columns:auto minmax(250px,330px) auto minmax(260px,1fr) auto;align-items:center;gap:12px}.invite-filter-toolbar .segmented-tabs{margin:0}.invite-collector-filter{display:flex;align-items:center;min-width:0;min-height:38px;border:1px solid #d9d9d9;background:#fff;color:#536168}.invite-collector-filter span{flex:0 0 auto;padding:0 9px;font-size:12px;font-weight:700;white-space:nowrap}.invite-collector-filter select{min-width:0;width:100%;height:100%;border:0;border-left:1px solid #f0f0f0;padding:0 8px;background:#fff;color:#27343a;font:inherit;font-size:13px}.invite-collector-filter select:focus{outline:0;box-shadow:inset 0 0 0 1px #d9364c}.invite-collector-filter .invite-collector-select{flex:1;min-width:0}.invite-collector-filter .invite-collector-select .ant-select-selector{min-height:36px;border:0!important;border-left:1px solid #f0f0f0!important;border-radius:0!important;box-shadow:none!important}.invite-collector-filter .invite-collector-select.ant-select-focused .ant-select-selector{box-shadow:inset 0 0 0 1px #d9364c!important}.invite-filter-toolbar .search{min-width:0}.invite-query-button{min-width:92px}.invite-default-filter-actions{display:flex;align-items:center;gap:6px}.invite-default-filter-actions button,.invite-refresh-button{white-space:nowrap}.invite-refresh-modal{width:min(520px,100%)}.invite-refresh-body{padding:20px 24px 8px}.invite-refresh-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#536168;font-size:13px}.invite-refresh-progress-heading strong{color:#27343a;font-size:15px}.invite-refresh-progress-track{height:10px;margin:16px 0 9px;overflow:hidden;border-radius:5px;background:#e8edef}.invite-refresh-progress-track span{display:block;height:100%;border-radius:inherit;background:#1677a3;transition:width .25s ease}.invite-refresh-summary{margin:0;color:#68767c;font-size:12px}.invite-refresh-shards{display:grid;gap:8px;max-height:230px;margin:18px 0 0;padding:0;overflow-y:auto;list-style:none}.invite-refresh-shards li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;border-bottom:1px solid #f0f0f0;color:#27343a;font-size:13px}.invite-refresh-shards .status{flex:0 0 auto}.invite-result-table{position:relative;border-radius:0 0 6px 6px;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.invite-workbench-table{min-width:100%;table-layout:auto}.invite-workbench-grid{display:grid;min-width:max-content}.invite-workbench-header{position:relative;z-index:1;background:#fafafa}.invite-workbench-group{grid-auto-rows:minmax(62px,auto);align-items:stretch}.invite-grid-header-cell,.invite-grid-cell{position:relative;min-width:0;overflow:hidden;padding:14px 12px;border-bottom:1px solid #f0f0f0}.invite-grid-header-cell{font-weight:700;white-space:nowrap}.invite-grid-header-cell .column-resizer{position:absolute;top:0;right:-3px;z-index:2;width:7px;height:100%;cursor:col-resize}.invite-grid-header-cell .column-resizer:after{content:"";position:absolute;top:25%;right:3px;width:1px;height:50%;background:transparent}.invite-grid-header-cell:hover .column-resizer:after,.invite-grid-header-cell .column-resizer:hover:after{background:#d9364c}.invite-grid-header-cell.align-right,.invite-grid-cell.invite-price-cell{text-align:right}.invite-workbench-grid .subline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-grid-cell.invite-action-cell{min-width:250px;background:#fff}.invite-grid-header-cell.invite-action-heading{min-width:250px;background:#fafafa}.invite-workbench-group:hover .invite-grid-cell.invite-action-cell{background:#fafafa}.invite-empty-grid .empty{grid-column:1 / -1;padding:28px 16px;text-align:center}.invite-col-time{width:148px}.invite-col-talent{width:145px}.invite-col-brand{width:200px}.invite-col-mcn{width:96px}.invite-col-intention{width:112px}.invite-col-price{width:100px}.invite-col-assignee{width:126px}.invite-col-contact{width:185px}.invite-col-response-status{width:138px}.invite-col-response-note{width:230px}.invite-col-action{width:250px}.invite-workbench-table th,.invite-workbench-table td{overflow:hidden}.invite-workbench-table th{position:relative}.invite-workbench-table th .column-resizer{position:absolute;top:0;right:-3px;z-index:2;width:7px;height:100%;cursor:col-resize}.invite-workbench-table th .column-resizer:after{content:"";position:absolute;top:25%;right:3px;width:1px;height:50%;background:transparent}.invite-workbench-table th:hover .column-resizer:after,.invite-workbench-table th .column-resizer:hover:after{background:#d9364c}.invite-workbench-table th,.invite-workbench-table td{padding-left:12px;padding-right:12px}.invite-workbench-table td{vertical-align:middle}.invite-workbench-table .align-right,.invite-price-cell{text-align:right}.invite-workbench-table .align-center,.invite-action-cell{text-align:center}.invite-workbench-table .subline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-time-cell>span,.invite-talent-cell>strong,.invite-brand-cell>strong,.invite-mcn-cell,.invite-contact{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-merged-cell{vertical-align:middle!important}.invite-workbench-table td.invite-brand-cell.invite-merged-cell,.invite-workbench-table td.invite-mcn-cell.invite-merged-cell,.invite-workbench-table td.invite-contact.invite-merged-cell{text-align:center}.invite-talent-cell strong,.invite-brand-cell strong,.invite-assignee-cell strong{font-weight:600}.invite-intention-cell{color:#434343}.invite-price-cell{color:#1f1f1f;font-weight:600;font-variant-numeric:tabular-nums}.invite-workbench-table .group-count{color:#b36a00;font-weight:700}.invite-contact{color:#536168}.invite-response-cell{padding:8px}.invite-response-cell select,.invite-response-cell textarea{box-sizing:border-box;width:100%;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#27343a;font:inherit;font-size:12px}.invite-response-cell select{min-height:34px;padding:0 7px}.invite-response-cell textarea{min-height:52px;padding:6px 7px;line-height:1.45;resize:vertical}.invite-response-cell select:focus,.invite-response-cell textarea:focus{outline:0;border-color:#d9364c;box-shadow:0 0 0 2px #d9364c1f}.invite-response-cell select:disabled,.invite-response-cell textarea:disabled{background:#f5f5f5;color:#8c8c8c}.invite-response-readonly{display:block;color:#27343a;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.invite-action-cell .text-button{white-space:nowrap}.invite-action-cell .invite-hide-button{color:#8a2635}.invite-action-cell .invite-restore-button{color:#2f6f44}.invite-result-table .invite-response-status-heading,.invite-result-table .invite-response-status-cell,.invite-result-table .invite-response-note-heading,.invite-result-table .invite-response-note-cell{position:sticky}.invite-result-table .invite-response-status-heading,.invite-result-table .invite-response-status-cell{z-index:2;background:#fff;box-shadow:-8px 0 10px -10px #1f3138b8}.invite-result-table .invite-response-status-heading{z-index:5;background:#fafafa}.invite-result-table .invite-response-note-heading,.invite-result-table .invite-response-note-cell{z-index:3;background:#fff;box-shadow:-8px 0 10px -10px #1f3138b8}.invite-result-table .invite-response-note-heading{z-index:6;background:#fafafa}.invite-result-table .invite-workbench-group:hover .invite-response-status-cell,.invite-result-table .invite-workbench-group:hover .invite-response-note-cell{background:#fafafa}.invite-result-table .invite-action-heading,.invite-result-table .invite-action-cell{position:sticky;right:0;min-width:250px}.invite-result-table .invite-action-heading{z-index:4;background:#fafafa;box-shadow:-8px 0 10px -10px #1f3138b8}.invite-result-table .invite-action-cell{z-index:3;background:#fff;box-shadow:-8px 0 10px -10px #1f3138b8}.invite-result-table .invite-workbench-group:hover .invite-action-cell{background:#fafafa}.invite-workbench-table .invite-action-heading,.invite-workbench-table .invite-action-cell{position:sticky;right:0;min-width:250px}.invite-workbench-table .invite-action-heading{z-index:4;background:#fafafa;box-shadow:-8px 0 10px -10px #1f3138b8}.invite-workbench-table .invite-action-cell{z-index:3;background:#fff;box-shadow:-8px 0 10px -10px #1f3138b8}.invite-workbench-table tbody tr:hover .invite-action-cell{background:#fafafa}.invite-assignment-modal{width:min(1020px,100%);max-height:min(740px,calc(100vh - 48px))}.invite-detail-modal{width:min(1180px,100%);max-height:min(740px,calc(100vh - 48px))}.invite-detail-list{min-height:0;overflow:auto;margin:0 24px 24px}.invite-detail-table{min-width:980px;table-layout:fixed}.invite-detail-table th{height:42px;padding:0 12px;font-size:12px;white-space:nowrap}.invite-detail-table td{padding:11px 12px;color:#27343a;font-size:13px;line-height:1.55;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.invite-detail-table td.mono{white-space:normal;overflow-wrap:anywhere;word-break:break-all}.invite-detail-table th:nth-child(1){width:150px}.invite-detail-table th:nth-child(2){width:180px}.invite-detail-table th:nth-child(3){width:180px}.invite-detail-table th:nth-child(4){width:190px}.invite-detail-table th:nth-child(5){width:400px}.invite-detail-content-cell{white-space:pre-wrap}.invite-assignment-content{display:grid;gap:22px;min-height:0;overflow-y:auto;padding:20px 24px 24px}.invite-history-section{display:grid;gap:10px;min-width:0}.invite-history-section h3{margin:0;color:#27343a;font-size:14px}.invite-history-table{border-radius:6px}.invite-history-table table{min-width:850px}.invite-history-table th{height:40px;padding:0 12px;font-size:12px}.invite-history-table td{height:44px;padding:7px 12px;font-size:12px}.invite-history-empty{height:74px}.invite-assignment-form{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:16px;padding:0}.history-import-controls{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;align-items:end;margin-bottom:14px}.history-import-batch-select{min-width:0}.history-import-batch-select label{display:grid;gap:6px;color:#536168;font-size:12px;font-weight:700}.history-import-batch-select select{min-width:0;width:100%;min-height:38px;padding:0 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#27343a;font:inherit}.history-import-summary{margin-bottom:14px;border-bottom:1px solid #f0f0f0}.history-import-tabs{margin-bottom:14px}.history-import-table{min-width:1120px;table-layout:fixed}.history-import-table th:nth-child(1){width:64px}.history-import-table th:nth-child(2){width:184px}.history-import-table th:nth-child(3){width:192px}.history-import-table th:nth-child(4){width:142px}.history-import-table th:nth-child(5){width:162px}.history-import-table th:nth-child(6){width:196px}.history-import-table th:nth-child(7){width:88px}.history-import-table th:nth-child(8){width:82px}.history-import-table td{vertical-align:middle}.history-import-table strong,.history-import-table small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-import-table .subline{max-width:100%}.history-import-actions{white-space:nowrap;text-align:center}.history-import-actions .icon-button+.icon-button{margin-left:4px}.issue-list{display:-webkit-box;overflow:hidden;color:#ad2a3b;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.history-import-editor{width:min(920px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));display:grid;grid-template-rows:auto minmax(0,1fr) auto}.history-import-editor-body{min-height:0;overflow-y:auto;padding-bottom:20px}.history-source-values{display:grid;grid-template-columns:56px minmax(120px,.7fr) 90px minmax(0,1.4fr);gap:10px;align-items:center;min-height:40px;padding:9px 11px;border-left:3px solid #d9364c;background:#f9f6f4;color:#536168;font-size:12px}.history-source-values strong,.history-source-values span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-source-values strong{color:#27343a}.history-import-amount-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.history-import-amount-grid>label{display:grid;gap:7px;color:#536168;font-size:12px;font-weight:700}.history-import-editor textarea{width:100%;border:1px solid #d9d9d9;border-radius:4px;padding:9px 10px;resize:vertical;background:#fff;color:#27343a;font:inherit;font-size:13px}.history-import-editor textarea:focus{outline:0;border-color:#d9364c;box-shadow:0 0 0 2px #d9364c1f}@media(max-width:1180px){.invite-filter-toolbar{grid-template-columns:minmax(0,1fr) auto}.invite-filter-toolbar .segmented-tabs{grid-column:1 / -1}.invite-collector-filter,.invite-filter-toolbar .search{min-width:0}.invite-default-filter-actions{justify-content:flex-end}.invite-assignment-modal{width:min(880px,100%)}}@media(max-width:640px){.invite-filter-toolbar{grid-template-columns:1fr}.invite-filter-toolbar .segmented-tabs{grid-column:auto}.invite-collector-filter,.invite-query-button{width:100%}.invite-assignment-content{padding:16px;gap:18px}.invite-assignment-form{grid-template-columns:1fr}.invite-history-table table{min-width:760px}.invite-assignment-modal,.invite-detail-modal{max-height:calc(100vh - 16px)}.invite-assignment-modal .modal-header,.invite-assignment-modal .modal-actions,.invite-detail-modal .modal-header,.invite-detail-modal .modal-actions{padding-left:16px;padding-right:16px}.invite-detail-list{margin-left:16px;margin-right:16px}.invite-detail-table{min-width:900px}}@media(max-width:760px){.history-import-controls{grid-template-columns:1fr 1fr;align-items:stretch}.history-import-batch-select{grid-column:1 / -1}.history-import-controls>button{justify-content:center}.history-import-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-source-values{grid-template-columns:1fr 1fr}.history-source-values>:first-child{grid-column:1 / -1}}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sidebar-scrim{display:none}@media(max-width:860px){.sidebar{position:fixed!important;left:0;transform:translate(-100%);transition:transform .2s;width:232px!important;max-width:232px!important;min-width:232px!important}.sidebar.open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#111d226b;z-index:15}.mobile-menu{display:inline-flex}.content{padding:22px 16px 50px}.topbar{padding:0 12px}.navigation-manager-modal .ant-modal{top:8px;max-width:calc(100vw - 16px)}.navigation-manager-modal .ant-modal-content{padding:16px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart-grid{grid-template-columns:1fr}.summary-strip{align-items:flex-start;flex-wrap:wrap;gap:12px}.summary-strip .primary,.summary-strip .confirmed{margin-left:0}.upload-zone{align-items:flex-start;flex-wrap:wrap}.upload-zone>div{min-width:calc(100% - 50px)}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.talent-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid{grid-template-columns:1fr 1fr}.contact-manager{grid-template-columns:1fr}.contact-form{border-left:0;border-top:1px solid #f0f0f0}.sync-builder,.institution-builder,.draft-builder,.resource-summary{grid-template-columns:1fr}.filter-control-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.range-filter-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.inline-form{grid-template-columns:1fr 1fr}.inline-form>button{width:100%}.deal-talent-inline-form>.full{grid-column:1 / -1;grid-row:auto}.deal-talent-inline-form>button{grid-column:1 / -1;grid-row:auto}.execution-summary dl,.execution-content-history dl{grid-template-columns:1fr 1fr}.deal-detail-tabs{padding-left:16px;padding-right:16px}.deal-detail-tabs .ant-tabs-nav-wrap{overflow-x:auto}.deal-detail-tabs .ant-tabs-tab{padding:10px 12px}.modal-backdrop{padding:12px}.deal-form-modal{width:100%;height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.deal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-form-grid .span-two{grid-column:1 / -1}.deal-talent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.quick-range-filter-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:860px){.talent-advanced-filter-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:900px){.login-shell--welcome{padding:20px}.login-stage{min-height:0;grid-template-columns:1fr;border-radius:20px}.login-visual{min-height:330px;padding:34px 38px}.login-visual-art{width:220px}.login-auth{padding:42px 34px}}@media(max-width:520px){.page-heading{align-items:flex-start;flex-direction:column}.heading-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.toolbar{align-items:stretch}.toolbar>*{width:100%}.login-shell--welcome{padding:0}.login-stage{min-height:100vh;border:0;border-radius:0;box-shadow:none}.login-visual{min-height:270px;padding:28px 24px}.login-visual-art{width:145px}.login-art-board{padding:14px;border-radius:14px}.login-art-board img{top:10px;left:11px;width:34px;height:34px}.login-art-line--one{margin-top:30px}.login-art-line{height:5px}.login-art-chip--one{top:14px;right:13px;width:22px;height:22px}.login-art-chip--two{right:17px;bottom:15px;width:31px;height:9px}.login-art-note{width:39px;height:39px;border-radius:11px}.login-art-note--two{width:30px;height:30px}.login-auth{padding:38px 24px 48px}.login-panel--welcome{width:100%}.login-panel .ant-card-body{padding:26px 22px}.login-panel--welcome .ant-card-body{padding:0}.login-panel h1{font-size:22px}.login-logo{width:56px;height:56px}.login-logo img{width:68px;height:68px}.stack-form{margin-top:28px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card .ant-card-body{padding:12px}.metric-card-content{min-height:56px;gap:8px}.metric-icon{width:36px;height:36px}.dashboard-chart-card .ant-card-head{padding:0 14px}.dashboard-chart-card .ant-card-body{padding:8px 10px 12px}.dashboard-chart{height:280px}.institution-summary{grid-template-columns:1fr}.institution-summary span,.institution-summary span:nth-child(odd){border-right:0;border-bottom:1px solid #f0f0f0}.institution-summary span:last-child{border-bottom:0}.segmented-tabs{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.segmented-tabs button{justify-content:center;padding:0 8px;border-bottom:1px solid #f0f0f0}.selected-media{grid-template-columns:22px 42px minmax(80px,1fr) 34px 34px}.schedule-options{grid-template-columns:1fr}.confirm-row{grid-template-columns:1fr;gap:5px;padding:10px 0}.profile-grid{grid-template-columns:1fr}.modal-actions{flex-wrap:wrap}.modal-header-actions .secondary{padding:0 9px}.danger-command{height:auto;min-height:38px;padding:8px 12px;line-height:1.35}.filter-control-grid,.range-filter-grid,.inline-form{grid-template-columns:1fr}.filter-panel-actions{align-items:stretch;flex-wrap:wrap}.filter-panel-actions>span{width:100%}.active-filter-strip,.selection-toolbar{flex-wrap:wrap}.selection-toolbar span{flex:1 1 100%}.sync-confirm-summary dl div{grid-template-columns:1fr;gap:4px}.assignment-current{grid-template-columns:1fr;gap:0}.assignment-editor{grid-template-columns:1fr}.assignment-editor button{width:100%}.conflict-modal .detail-filter-toolbar{align-items:stretch;flex-wrap:wrap}.conflict-modal .detail-filter-toolbar label{flex:1 1 100%;display:grid;grid-template-columns:36px minmax(0,1fr)}.conflict-modal .detail-filter-toolbar select{width:100%}.execution-summary dl,.execution-draft-form,.execution-asset-picker,.execution-content-history dl{grid-template-columns:1fr}.execution-draft-form>*{grid-column:1}.execution-content-upload{align-items:stretch;flex-direction:column}.execution-content-upload>span{flex:none}.modal-backdrop{padding:8px}.deal-form-modal{height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.deal-form-modal>.modal-header{padding:16px}.deal-form-section{padding-left:16px;padding-right:16px}.deal-talent-editor>.section-heading,.deal-existing-talent,.deal-talent-list{padding-left:16px;padding-right:16px}.deal-form-grid,.deal-talent-grid{grid-template-columns:1fr}.deal-form-grid .span-two{grid-column:auto}.deal-form-actions{padding:12px 16px}.deal-form-actions button{flex:1 1 0}}@media(max-width:520px){.quick-range-filter-grid{grid-template-columns:1fr}}@media(max-width:520px){.talent-advanced-filter-grid{grid-template-columns:1fr}}@media(max-width:520px){.schedule-toolbar>label,.schedule-toolbar>label:first-child{min-width:100%}.schedule-calendar-button{width:100%;justify-content:center}.schedule-calendar-modal{max-height:calc(100vh - 16px);padding-bottom:14px}.calendar-legend{padding-left:14px;padding-right:14px}.schedule-calendar-modal .ant-picker-calendar{margin:0 14px;border-left:0;border-right:0;border-radius:0}.schedule-calendar-modal .ant-picker-calendar-mini .ant-picker-cell-inner.ant-picker-calendar-date{min-height:84px;padding-inline:4px}.schedule-calendar-modal .ant-picker-calendar-date-content{height:44px;min-height:44px}.calendar-month-details{margin-left:14px;margin-right:14px}.schedule-calendar-cell-list{height:44px;max-height:44px}}@media(max-width:620px){.calendar-detail-assignees{grid-template-columns:1fr;gap:6px}}@media(max-width:640px){.collaborator-modal{width:100%;max-height:calc(100vh - 16px)}.collaborator-source-tabs{padding:0 16px}.collaborator-body{padding-left:16px;padding-right:16px}.collaborator-form-grid{grid-template-columns:1fr}.collaborator-source-tabs button{min-width:78px;padding:0 12px}}@media(max-width:860px){.execution-workspace-modal{width:min(100%,calc(100vw - 24px));max-height:calc(100vh - 24px)}.execution-workspace-header,.execution-status-note,.execution-workspace-overview,.external-amounts-section,.execution-collaboration-bar{padding-left:20px;padding-right:20px}.execution-workspace-overview dl{grid-template-columns:repeat(3,minmax(0,1fr))}.external-amounts-editor,.external-amounts-readonly{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-workspace-body{padding-left:20px;padding-right:20px}.execution-workspace-actions{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.execution-history-panel{margin-left:20px;margin-right:20px}.execution-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.execution-workspace-modal{width:100%;max-height:calc(100vh - 16px)}.execution-workspace-header{gap:14px;padding:16px}.execution-workspace-header h2{font-size:19px}.execution-header-actions{gap:6px}.execution-header-actions .secondary{padding-left:9px;padding-right:9px}.execution-status-note,.execution-workspace-overview,.external-amounts-section,.execution-collaboration-bar{padding-left:16px;padding-right:16px}.execution-workspace-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.external-amounts-editor,.external-amounts-readonly{grid-template-columns:1fr}.external-amounts-actions{justify-content:stretch}.external-amounts-actions .primary{width:100%}.execution-workspace-body{padding:18px 16px 2px}.execution-short-fields,.execution-short-fields.three-columns,.execution-workspace-readonly dl,.execution-collaboration-fields,.execution-collaboration-readonly dl{grid-template-columns:1fr}.execution-toggle-list{grid-template-columns:1fr;gap:10px;margin-top:16px}.execution-toggle{min-height:64px}.execution-collaboration-readonly dl>div.wide{grid-column:auto}.execution-editor-section{padding-top:18px}.execution-editor-heading{gap:10px}.execution-workspace-actions{align-items:stretch;flex-wrap:wrap;margin-left:-16px;margin-right:-16px;padding:10px 16px}.execution-workspace-actions>span{display:none}.execution-workspace-actions .primary{flex:1 1 100%;justify-content:center}.execution-history-panel{margin:0 16px 20px}}@media(max-width:980px){.organization-layout,.people-layout{grid-template-columns:1fr}.org-panel{max-height:none}.org-tree{max-height:520px}.organization-members-panel{max-height:none}.organization-member-list{max-height:420px}.role-definition-list{grid-template-columns:repeat(3,minmax(0,1fr))}.role-definition-row:nth-child(3){border-right:0}.identity-user-panel{min-height:0}.identity-user-list{max-height:310px}.identity-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.talent-account-grid,.talent-source-profile-grid,.commercial-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-content-status-grid,.execution-workspace-readonly .execution-content-status-readonly-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.execution-content-status-grid,.execution-workspace-readonly .execution-content-status-readonly-grid{grid-template-columns:1fr}}@media(max-width:620px){.talent-contract-grid{grid-template-columns:1fr}.talent-contract-grid .span-two{grid-column:auto}.talent-account-grid,.talent-source-profile-grid,.commercial-terms-grid{grid-template-columns:1fr}.talent-account-grid .span-two,.talent-source-profile-grid .span-two{grid-column:auto}.commercial-terms-heading{align-items:flex-start;flex-direction:column}.identity-tabs{width:100%}.identity-tabs button{flex:1 1 0;justify-content:center;padding:0 8px}.org-tree{padding-left:6px;padding-right:6px}.org-tree-row{grid-template-columns:22px 18px minmax(0,1fr) auto;gap:6px;padding-left:4px;padding-right:4px}.org-tree-row.department{margin-left:12px}.org-tree-row.team{margin-left:24px}.org-tree-row small{display:none}.tree-actions{opacity:1}.organization-member-toolbar{grid-template-columns:1fr;align-items:start}.organization-member-list{max-height:420px}.organization-member-row{grid-template-columns:34px minmax(0,1fr)}.organization-member-side{grid-column:2;justify-content:flex-start;max-width:none}.identity-side-stack{grid-template-columns:1fr}.person-role-options{grid-template-columns:repeat(3,minmax(0,1fr))}.person-detail-header{flex-direction:column;padding:16px;gap:12px}.detail-header-actions{width:100%;justify-content:space-between}.person-detail-header .secondary{width:100%;justify-content:center}.person-detail-header p{margin-left:0}.person-section{padding-left:16px;padding-right:16px}.person-form-line,.role-assignment-form{grid-template-columns:1fr}.person-role-actions .primary,.person-form-line .primary,.person-form-line .secondary,.role-assignment-form .secondary{width:100%;justify-content:center}.assignment-row{align-items:flex-start;flex-wrap:wrap}.assignment-row>span:not(.assignment-chip){flex:1 1 100%;white-space:normal;overflow:visible;text-overflow:clip}.assignment-row small{margin-left:0}.assignment-row .icon-button{margin-left:auto}}@media(max-width:640px){.performance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-summary-item{min-height:98px;padding:18px;border-bottom:1px solid #e8eaee}.performance-summary-item:nth-child(2){border-right:0}.performance-summary-item:nth-child(3),.performance-summary-item:nth-child(4){border-bottom:0}.performance-summary-item strong{font-size:21px}.pgy-login-body{padding:18px 16px}.pgy-login-manual-code{grid-template-columns:1fr}.pgy-login-manual-code button{width:100%}}@media(max-width:520px){.execution-content-task-row{grid-template-columns:1fr}.execution-content-task-bar{padding-left:16px;padding-right:16px}}@media(max-width:860px){.business-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-ranking-grid,.business-franchise-grid,.team-share-grid{grid-template-columns:1fr}.performance-ranking-panel{min-height:420px}.team-config-toolbar{align-items:stretch;flex-direction:column}.team-config-toolbar .secondary{align-self:flex-start}}@media(max-width:640px){.business-dashboard-metrics{grid-template-columns:1fr;gap:10px;margin-top:16px}.business-dashboard-metric{min-height:132px;padding:18px 20px}.business-dashboard-metric>strong{font-size:26px;line-height:33px}.performance-total{grid-template-columns:1fr}.performance-total-main{padding:20px}.performance-total dl{border-top:1px solid #e7ebf0;border-left:0}.performance-total dl div{padding:16px}.performance-total-main strong{font-size:26px;line-height:34px}.performance-ranking-heading{padding-left:14px;padding-right:14px}.performance-ranking-chart,.performance-ranking-empty,.business-category-chart-full .performance-ranking-chart,.business-category-chart-full .performance-ranking-empty,.business-franchise-grid .performance-ranking-chart,.business-franchise-grid .performance-ranking-empty,.team-share-grid .performance-ranking-chart,.team-share-grid .performance-ranking-empty{height:330px}.business-franchise-summary{min-height:220px;padding:24px 20px}.team-share-pie-chart{height:330px}.business-category-heading{align-items:flex-start;flex-direction:column;gap:8px}.business-category-heading>div:last-child{justify-items:start;text-align:left}.personal-adjustment-form-grid{grid-template-columns:1fr}.performance-adjustment-list{padding-left:16px;padding-right:16px}.performance-adjustment-list-heading{align-items:flex-start;flex-direction:column;gap:4px}.target-form-grid{grid-template-columns:1fr;padding:18px 16px 14px}.target-current-summary{grid-template-columns:1fr;margin:0 16px 18px}.target-current-summary>div{padding:12px 14px;border-right:0;border-bottom:1px solid #e5eaf0}.target-current-summary>div:last-child{border-bottom:0}}@media(max-width:520px){.modal.commercial-order-detail{width:100%;max-height:calc(100vh - 16px)}.commercial-order-form{grid-template-columns:1fr}}@media(max-width:640px){.notification-preference-panel{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:16px}.notification-preference-panel>.primary{grid-column:1 / -1;width:100%}.notification-history-item{padding:16px}.notification-history-item-header{flex-direction:column;gap:8px}.notification-history-item-header time{white-space:normal}}
