.site_pagination_root{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;min-height:40px;margin-top:auto;padding-top:8px;flex:0 0 40px;color:var(--pagination-muted, #7d899b);border-top:1px solid var(--pagination-line, #edf0f4);font-size:9px}.site_pagination_summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site_pagination_controls{display:flex;align-items:center;gap:5px;flex:0 0 auto}.site_pagination_controls strong{min-width:40px;color:var(--pagination-ink, #42516a);font-size:9px;font-weight:600;text-align:center}.site_pagination_controls button{display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--pagination-ink, #42516a);background:var(--pagination-surface, #fff);border:1px solid var(--pagination-control-line, #dbe2eb);border-radius:6px;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.site_pagination_controls button:hover:not(:disabled){color:var(--pagination-primary, #244fc6);background:var(--pagination-primary-soft, #f3f6ff);border-color:var(--pagination-primary-line, #afbfed)}.site_pagination_controls button:focus-visible{outline:2px solid var(--pagination-focus, #547dcc);outline-offset:2px}.site_pagination_controls button:disabled{cursor:not-allowed;opacity:.38}.site_pagination_controls svg{width:13px;height:13px}@media(max-width:420px){.site_pagination_root{gap:5px}.site_pagination_summary{font-size:8px}}.human_resources_workspace_root{--hr-brand: var(--hr-module-color, var(--mis-theme-primary, #2b827e));--hr-brand-soft: var(--hr-module-soft, #e8f5f4);--hr-banner-start: color-mix(in srgb, var(--hr-brand) 78%, #152724);--hr-banner-end: color-mix(in srgb, var(--hr-brand) 72%, white);--hr-blue: #3159d6;--hr-canvas: #f3f5f8;--hr-surface: #fff;--hr-text: #182235;--hr-secondary: #48566b;--hr-muted: #738096;--hr-line: #e2e7ef;--hr-line-strong: #d5dce7;--hr-shadow: 0 1px 2px rgba(15, 33, 61, .035), 0 7px 22px rgba(15, 33, 61, .045);min-height:100%;color:var(--hr-text);background:var(--hr-canvas);font:11px/1.5 Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif}.human_resources_workspace_root *{box-sizing:border-box}@media(min-width:901px){.human_resources_workspace_root:has([data-roster-workbench]),.human_resources_workspace_workspace:has([data-roster-workbench]){height:100%;min-height:0;overflow:hidden}.human_resources_workspace_workspace:has([data-roster-workbench]){display:flex;flex-direction:column}.human_resources_workspace_workspace:has([data-roster-workbench])>.mis-page-banner-stack{flex-shrink:0}.human_resources_workspace_content:has([data-roster-workbench]){display:flex;flex-direction:column;flex:1;min-height:0;padding-bottom:0}.human_resources_workspace_content:has([data-roster-workbench])>.human_resources_workspace_functionSwitcher,.human_resources_workspace_content:has([data-roster-workbench])>.human_resources_workspace_staticFooter{flex-shrink:0}.human_resources_workspace_root:has(.human_resources_workspace_positionsWorkspace),.human_resources_workspace_workspace:has(.human_resources_workspace_positionsWorkspace){height:100%;min-height:0;overflow:hidden}.human_resources_workspace_workspace:has(.human_resources_workspace_positionsWorkspace){display:flex;flex-direction:column}.human_resources_workspace_workspace:has(.human_resources_workspace_positionsWorkspace)>.mis-page-banner-stack{flex-shrink:0}.human_resources_workspace_content:has(.human_resources_workspace_positionsWorkspace){display:flex;flex:1;min-height:0;flex-direction:column;padding-bottom:0}.human_resources_workspace_content:has(.human_resources_workspace_positionsWorkspace)>.human_resources_workspace_functionSwitcher,.human_resources_workspace_content:has(.human_resources_workspace_positionsWorkspace)>.human_resources_workspace_staticFooter{flex-shrink:0}}.human_resources_workspace_root button,.human_resources_workspace_root input{font:inherit}.human_resources_workspace_workspace{min-height:100%;background:var(--hr-canvas)}.human_resources_workspace_sectionIcon{display:grid;place-items:center;flex:0 0 auto;color:var(--hr-brand);background:var(--hr-brand-soft);border-radius:9px}.human_resources_workspace_content{width:100%;min-height:100%;padding:10px 14px 16px}.human_resources_workspace_functionSwitcherSettings{position:relative;display:flex;align-items:center;margin-left:auto}.human_resources_workspace_functionSwitcherSettings>summary{display:grid;width:34px;height:32px;padding:0;place-items:center;color:#536078;background:transparent;border-left:1px solid #d8dee8;border-radius:0 7px 7px 0;cursor:pointer;list-style:none}.human_resources_workspace_functionSwitcherSettings>summary::-webkit-details-marker{display:none}.human_resources_workspace_functionSwitcherSettings>summary:hover,.human_resources_workspace_functionSwitcherSettings[open]>summary,.human_resources_workspace_functionSwitcherSettings[data-active=true]>summary{color:#173baf;background:#fff;box-shadow:0 1px 3px #1d335b14}.human_resources_workspace_functionSwitcherSettings>summary svg{width:15px;height:15px}.human_resources_workspace_functionSwitcherSettingsMenu{position:absolute;z-index:30;top:calc(100% + 7px);right:0;width:218px;padding:6px;background:#fff;border:1px solid var(--hr-line);border-radius:9px;box-shadow:0 10px 28px #1f345829}.human_resources_workspace_settingsTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px}.human_resources_workspace_settingsTabs button{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:1px 9px;min-height:58px;padding:8px 11px;color:#526078;background:#fff;border:1px solid var(--hr-line);border-radius:8px;cursor:pointer;text-align:left;box-shadow:var(--hr-shadow)}.human_resources_workspace_settingsTabs button>svg{grid-row:1 / 3;width:16px;height:16px;padding:7px;box-sizing:content-box;color:var(--hr-brand);background:var(--hr-brand-soft);border-radius:8px}.human_resources_workspace_settingsTabs button small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_settingsTabs button[aria-current=page]{color:#173baf;background:#f7f9ff;border-color:#9fb2e8;box-shadow:inset 3px 0 #3159d6,var(--hr-shadow)}.human_resources_workspace_metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.human_resources_workspace_organizationMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:9px}.human_resources_workspace_metricCard{--metric-color: #3159d6;position:relative;min-width:0;min-height:82px;padding:9px 11px;overflow:hidden;background:#fff;border:1px solid #e5e9f0;border-top:3px solid var(--metric-color);border-radius:9px}.human_resources_workspace_metricCard:after{position:absolute;right:-24px;bottom:-30px;width:76px;height:76px;background:color-mix(in srgb,var(--metric-color) 7%,transparent);border-radius:50%;content:""}.human_resources_workspace_metricCard[data-tone=primary]{--metric-color: #203a91}.human_resources_workspace_metricCard[data-tone=blue]{--metric-color: #3159d6}.human_resources_workspace_metricCard[data-tone=green]{--metric-color: #168263}.human_resources_workspace_metricCard[data-tone=amber]{--metric-color: #b26b12}.human_resources_workspace_metricCard[data-tone=danger]{--metric-color: #b34b58}.human_resources_workspace_metricCard header{display:flex;align-items:center;justify-content:space-between;gap:6px}.human_resources_workspace_metricCard header>span{color:var(--hr-secondary);font-size:9px;font-weight:600}.human_resources_workspace_metricCard header i{display:grid;place-items:center;width:29px;height:29px;color:var(--metric-color);background:color-mix(in srgb,var(--metric-color) 9%,white);border-radius:7px}.human_resources_workspace_metricCard header svg{width:14px;height:14px}.human_resources_workspace_metricCard>strong{position:relative;z-index:1;display:block;margin-top:4px;color:var(--hr-text);font-size:17px;font-weight:700;line-height:1.2}.human_resources_workspace_metricCard footer{position:relative;z-index:1;margin-top:2px;overflow:hidden;color:var(--hr-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_metricPairCard dl{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0}.human_resources_workspace_metricPairCard dl>div{display:flex;align-items:baseline;gap:7px;min-width:0}.human_resources_workspace_metricPairCard dt{color:var(--hr-muted);font-size:8px}.human_resources_workspace_metricPairCard dd{margin:0;color:var(--hr-text);font-size:17px;font-weight:700;line-height:1.2}.human_resources_workspace_panel{margin-top:9px;padding:10px 12px;background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:9px;box-shadow:var(--hr-shadow)}.human_resources_workspace_sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:27px;margin-bottom:9px}.human_resources_workspace_sectionHeader>div{display:flex;align-items:center;gap:7px;min-width:0}.human_resources_workspace_sectionHeader>div>div{display:grid;gap:2px}.human_resources_workspace_sectionHeader strong{color:var(--hr-text);font-size:12px;font-weight:680}.human_resources_workspace_sectionHeader small,.human_resources_workspace_sectionHeader>span{color:var(--hr-muted);font-size:9px;font-weight:400}.human_resources_workspace_sectionHeader button,.human_resources_workspace_linkButton{padding:0;color:var(--hr-blue);background:transparent;border:0;cursor:pointer;font-size:9px}.human_resources_workspace_sectionIcon{width:27px;height:27px;border-radius:7px}.human_resources_workspace_sectionIcon svg{width:13px;height:13px}.human_resources_workspace_flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.human_resources_workspace_flow article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:56px;padding:9px 10px;background:#fff;border:1px solid #e3e8f0;border-radius:8px}.human_resources_workspace_flow article>span{display:grid;place-items:center;width:24px;height:24px;color:var(--hr-brand);background:var(--hr-brand-soft);border-radius:7px;font-size:8px;font-weight:700}.human_resources_workspace_flow article>div{display:grid;gap:2px;min-width:0}.human_resources_workspace_flow article>div strong{font-size:10px;font-weight:620}.human_resources_workspace_flow article>div small{overflow:hidden;color:var(--hr-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_flow article>b{font-size:17px;font-weight:680}.human_resources_workspace_flow article>svg{position:absolute;z-index:2;top:20px;right:-16px;width:15px;height:15px;padding:3px;color:#8390a3;background:#fff;border-radius:50%}.human_resources_workspace_twoColumn{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px}.human_resources_workspace_taskList{display:grid;gap:7px}.human_resources_workspace_taskList button{display:grid;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:9px;min-height:48px;padding:7px 9px;color:var(--hr-text);background:#fafbfc;border:1px solid #e5e9f0;border-radius:7px;cursor:pointer;text-align:left}.human_resources_workspace_taskList button:hover{background:#f6f8ff;border-color:#c8d3f6}.human_resources_workspace_taskList i{display:grid;place-items:center;width:30px;height:30px;color:#9d620f;background:#fff6e6;border-radius:7px}.human_resources_workspace_taskList i[data-tone=blue]{color:#3159d6;background:#eef2ff}.human_resources_workspace_taskList i[data-tone=danger]{color:#a63f4d;background:#fff0f2}.human_resources_workspace_taskList i[data-tone=violet]{color:#7249a6;background:#f5efff}.human_resources_workspace_taskList i svg{width:14px;height:14px}.human_resources_workspace_taskList span{display:grid;gap:2px;min-width:0}.human_resources_workspace_taskList strong{font-size:10px;font-weight:600}.human_resources_workspace_taskList small{overflow:hidden;color:var(--hr-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_taskList b{font-size:16px;font-weight:650}.human_resources_workspace_taskList button>svg{width:14px;height:14px;color:#8a96a8}.human_resources_workspace_capacityList{display:grid;gap:14px;padding:5px 3px 4px}.human_resources_workspace_capacityList>div>span{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px}.human_resources_workspace_capacityList b{font-size:9px;font-weight:550}.human_resources_workspace_capacityList em{color:var(--hr-muted);font-size:9px;font-style:normal}.human_resources_workspace_capacityList i{display:block;height:5px;overflow:hidden;background:#edf0f4;border-radius:99px}.human_resources_workspace_capacityList i strong{display:block;height:100%;background:linear-gradient(90deg,#1f6f70,#4fa49d);border-radius:inherit}.human_resources_workspace_tableWrap{overflow-x:auto}.human_resources_workspace_channelMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.human_resources_workspace_channelMetrics>article{display:flex;min-width:0;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid var(--hr-line);border-radius:9px;box-shadow:var(--hr-shadow)}.human_resources_workspace_channelMetrics>article>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;color:#315dcc;background:#edf2ff;border-radius:9px}.human_resources_workspace_channelMetrics>article:nth-child(2)>span{color:#19745f;background:#e9f7f2}.human_resources_workspace_channelMetrics>article:nth-child(3)>span{color:#7453a6;background:#f4efff}.human_resources_workspace_channelMetrics>article:nth-child(4)>span{color:#9b6515;background:#fff4df}.human_resources_workspace_channelMetrics svg{width:17px;height:17px}.human_resources_workspace_channelMetrics div{min-width:0}.human_resources_workspace_channelMetrics small,.human_resources_workspace_channelMetrics strong,.human_resources_workspace_channelMetrics em{display:block}.human_resources_workspace_channelMetrics small{color:#6c7a90;font-size:8px}.human_resources_workspace_channelMetrics strong{margin:1px 0;color:#223650;font-size:18px;line-height:1}.human_resources_workspace_channelMetrics em{overflow:hidden;color:#96a1b1;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_channelWorkbench{display:flex;min-height:0;flex-direction:column;overflow:hidden}.human_resources_workspace_channelHeaderActions{display:flex!important;align-items:center;gap:7px!important}.human_resources_workspace_channelHeaderActions button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:6px 10px;color:#315dcc;background:#f3f6ff;border:1px solid #d7e0fa;border-radius:7px}.human_resources_workspace_channelHeaderActions button:last-child{color:#fff;background:#315dcc;border-color:#315dcc}.human_resources_workspace_channelHeaderActions svg{width:14px;height:14px}.human_resources_workspace_channelNotice{display:flex;align-items:center;gap:7px;margin-bottom:8px;padding:7px 9px;color:#176a55;background:#ebf8f3;border:1px solid #caebde;border-radius:7px}.human_resources_workspace_channelNotice svg{width:14px;height:14px}.human_resources_workspace_channelNotice button{display:grid;place-items:center;margin-left:auto;padding:0;color:inherit;background:transparent;border:0}.human_resources_workspace_channelToolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 150px;gap:8px;margin-bottom:9px}.human_resources_workspace_channelToolbar label{display:flex;min-width:0;align-items:center;gap:7px;padding:0 10px;background:#fff;border:1px solid #dfe5ed;border-radius:7px}.human_resources_workspace_channelToolbar label svg{width:14px;height:14px;color:#7c899d}.human_resources_workspace_channelToolbar input,.human_resources_workspace_channelToolbar select{width:100%;min-width:0;height:34px;color:#33445d;font:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:7px;outline:0}.human_resources_workspace_channelToolbar label input{border:0}.human_resources_workspace_channelToolbar select{padding:0 9px}.human_resources_workspace_channelTableWrap{min-height:0;overflow:auto;border:1px solid #e4e9f0;border-radius:8px}.human_resources_workspace_channelTableWrap table{width:100%;min-width:1050px;border-collapse:collapse}.human_resources_workspace_channelTableWrap th{padding:8px 10px;color:#728096;text-align:left;background:#f7f9fc;border-bottom:1px solid #e4e9f0;font-size:8px;font-weight:650;white-space:nowrap}.human_resources_workspace_channelTableWrap td{height:52px;padding:7px 10px;color:#3d4d64;border-bottom:1px solid #edf0f4;vertical-align:middle}.human_resources_workspace_channelTableWrap tr:last-child td{border-bottom:0}.human_resources_workspace_channelNameCell,.human_resources_workspace_channelApiState{display:flex;min-width:0;align-items:center;gap:8px}.human_resources_workspace_channelNameCell>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;color:#315dcc;background:#edf2ff;border-radius:8px}.human_resources_workspace_channelNameCell svg,.human_resources_workspace_channelApiState>svg{width:14px;height:14px}.human_resources_workspace_channelNameCell div,.human_resources_workspace_channelApiState span{min-width:0}.human_resources_workspace_channelNameCell strong,.human_resources_workspace_channelNameCell small,.human_resources_workspace_channelApiState strong,.human_resources_workspace_channelApiState small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_channelNameCell small,.human_resources_workspace_channelApiState small{color:#8490a2;font-size:7px}.human_resources_workspace_channelPill,.human_resources_workspace_channelEnabled{display:inline-flex;padding:3px 7px;color:#5d6b7f;background:#f1f4f8;border-radius:999px;font-style:normal;white-space:nowrap}.human_resources_workspace_channelEnabled[data-enabled=true]{color:#176a55;background:#e9f7f2}.human_resources_workspace_channelEnabled[data-enabled=false]{color:#8a5b63;background:#fff0f2}.human_resources_workspace_channelEllipsis{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_channelApiState>svg{color:#7f8da0}.human_resources_workspace_channelApiState[data-status=connected]>svg{color:#168263}.human_resources_workspace_channelApiState[data-status=ready]>svg{color:#9b6515}.human_resources_workspace_channelApiState[data-status=error]>svg{color:#b34b58}.human_resources_workspace_channelEditButton{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;color:#315dcc;background:#f2f5ff;border:1px solid #d7e0fa;border-radius:6px}.human_resources_workspace_channelEditButton svg{width:12px;height:12px}.human_resources_workspace_channelFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;color:#7e8a9c}.human_resources_workspace_channelFooter small{display:inline-flex;align-items:center;gap:5px}.human_resources_workspace_channelFooter svg{width:13px;height:13px;color:#26806f}.human_resources_workspace_channelDialogBackdrop{position:fixed;z-index:180;inset:0;display:grid;place-items:center;padding:24px;background:#1d293d80;backdrop-filter:blur(3px)}.human_resources_workspace_channelDialog{display:flex;width:min(920px,calc(100vw - 36px));max-height:calc(100vh - 40px);overflow:hidden;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 24px 70px #121d3147}.human_resources_workspace_channelDialog>header,.human_resources_workspace_channelDialog>footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid #e5e9ef}.human_resources_workspace_channelDialog>header strong,.human_resources_workspace_channelDialog>header small{display:block}.human_resources_workspace_channelDialog>header strong{color:#23354d;font-size:13px}.human_resources_workspace_channelDialog>header small{margin-top:2px;color:#7e8a9c;font-size:8px}.human_resources_workspace_channelDialog>header button{display:grid;place-items:center;width:30px;height:30px;color:#718096;background:#f4f6f9;border:0;border-radius:7px}.human_resources_workspace_channelDialog>header svg{width:15px;height:15px}.human_resources_workspace_channelDialogBody{display:grid;gap:12px;min-height:0;padding:13px 15px;overflow:auto}.human_resources_workspace_channelDialogBody section{padding:11px;background:#fafbfc;border:1px solid #e6eaf0;border-radius:9px}.human_resources_workspace_channelDialogBody h3{margin:0 0 9px;color:#2f4058;font-size:10px}.human_resources_workspace_channelFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.human_resources_workspace_channelFormGrid label{display:grid;gap:4px;min-width:0;color:#607086;font-size:8px}.human_resources_workspace_channelFormGrid input,.human_resources_workspace_channelFormGrid select,.human_resources_workspace_channelFormGrid textarea{width:100%;min-width:0;min-height:35px;padding:7px 9px;color:#304159;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:7px;outline:0}.human_resources_workspace_channelFormGrid input:focus,.human_resources_workspace_channelFormGrid select:focus,.human_resources_workspace_channelFormGrid textarea:focus{border-color:#7f98df;box-shadow:0 0 0 2px #315dcc17}.human_resources_workspace_channelFormGrid input:disabled,.human_resources_workspace_channelFormGrid select:disabled{color:#9da6b3;background:#f1f3f6}.human_resources_workspace_channelFormGrid textarea{min-height:58px;resize:vertical}.human_resources_workspace_channelFormWide{grid-column:1 / -1}.human_resources_workspace_channelApiHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.human_resources_workspace_channelApiHeading h3{margin:0}.human_resources_workspace_channelApiHeading small{display:block;margin-top:2px;color:#8490a2;font-size:7px}.human_resources_workspace_channelApiHeading>label,.human_resources_workspace_channelStatusToggle{display:inline-flex!important;grid-column:1 / -1;align-items:center;gap:6px!important;white-space:nowrap}.human_resources_workspace_channelApiHeading input,.human_resources_workspace_channelStatusToggle input{width:15px;height:15px;min-height:0}.human_resources_workspace_channelDialogError{display:flex;align-items:center;gap:7px;color:#a43e4c}.human_resources_workspace_channelDialogError svg{width:14px;height:14px}.human_resources_workspace_channelDialog>footer{justify-content:flex-end;border-top:1px solid #e5e9ef;border-bottom:0}.human_resources_workspace_channelDialog>footer button{display:inline-flex;min-width:74px;min-height:34px;align-items:center;justify-content:center;gap:5px;padding:7px 12px;color:#526078;background:#fff;border:1px solid #dce3ec;border-radius:7px}.human_resources_workspace_channelDialog>footer button:last-child{color:#fff;background:#315dcc;border-color:#315dcc}.human_resources_workspace_channelDialog>footer svg{width:14px;height:14px}.human_resources_workspace_overviewIntegrated{display:grid;gap:10px}.human_resources_workspace_overviewMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.human_resources_workspace_overviewNotice{display:flex;align-items:center;gap:8px;padding:8px 11px;color:#8a5a13;background:#fff8e9;border:1px solid #f1dfb8;border-radius:8px}.human_resources_workspace_overviewNotice svg{width:16px;height:16px}.human_resources_workspace_overviewNotice button{margin-left:auto;color:#3159d6;background:transparent;border:0}.human_resources_workspace_overviewFlow{grid-template-columns:repeat(4,minmax(0,1fr))}.human_resources_workspace_overviewQuickCards,.human_resources_workspace_riskPreview{display:grid;gap:7px;padding:10px}.human_resources_workspace_overviewQuickCards button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;color:#25344b;text-align:left;background:#fafbfc;border:1px solid #e5e9f0;border-radius:8px}.human_resources_workspace_riskPreview button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;color:#25344b;text-align:left;background:#fafbfc;border:1px solid #e5e9f0;border-radius:8px}.human_resources_workspace_overviewQuickCards button:hover,.human_resources_workspace_riskPreview button:hover{background:#f6f8ff;border-color:#c8d3f6}.human_resources_workspace_overviewQuickCards button>svg:first-child{width:30px;height:30px;padding:7px;color:#3159d6;background:#eef2ff;border-radius:8px}.human_resources_workspace_overviewQuickCards button>svg:last-child,.human_resources_workspace_riskPreview button>svg{width:14px;height:14px;color:#8995a6}.human_resources_workspace_overviewQuickCards button>span,.human_resources_workspace_riskPreview button>div{display:grid;gap:2px;min-width:0}.human_resources_workspace_overviewQuickCards small,.human_resources_workspace_riskPreview small{overflow:hidden;color:#78859a;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_riskPreview small b{color:#a23f4c;font-weight:650}.human_resources_workspace_riskPreview time{color:#718096;font-size:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.human_resources_workspace_riskPreview button>span{display:grid;place-items:center;width:31px;height:31px;color:#a23f4c;background:#fff0f2;border-radius:8px;font-weight:700}.human_resources_workspace_riskIcon{color:#a23f4c!important;background:#fff0f2!important}.human_resources_workspace_policyTypeSummary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:10px 11px 0}.human_resources_workspace_policyTypeSummary span{display:flex;align-items:center;gap:7px;min-width:0;padding:8px 9px;color:#66748a;background:#f8fafc;border:1px solid #e4e9f0;border-radius:7px;white-space:nowrap}.human_resources_workspace_policyTypeSummary b{color:#244dbd;font-size:14px}.human_resources_workspace_policyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px}.human_resources_workspace_policyGrid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-width:0;padding:11px;background:#fbfcfe;border:1px solid #e4e9f0;border-radius:8px}.human_resources_workspace_policyGrid article>span{display:grid;place-items:center;width:34px;height:34px;color:#3159d6;background:#eef2ff;border-radius:8px}.human_resources_workspace_policyGrid article>span[data-kind=national_law],.human_resources_workspace_policyGrid article>span[data-kind=administrative_regulation]{color:#a23f4c;background:#fff0f2}.human_resources_workspace_policyGrid article>span[data-kind=department_rule],.human_resources_workspace_policyGrid article>span[data-kind=normative_document]{color:#a46c12;background:#fff3dc}.human_resources_workspace_policyGrid article>span[data-kind=local_policy]{color:#147b6e;background:#e7f6f1}.human_resources_workspace_policyGrid article svg{width:17px;height:17px}.human_resources_workspace_policyGrid article>div{min-width:0}.human_resources_workspace_policyGrid article strong,.human_resources_workspace_policyGrid article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_policyGrid article small,.human_resources_workspace_policyGrid article p,.human_resources_workspace_policyGrid aside small{color:#78859a}.human_resources_workspace_policyGrid article p{display:-webkit-box;margin:7px 0 0;overflow:hidden;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.human_resources_workspace_policyGrid aside{display:grid;align-content:start;justify-items:end;gap:5px}.human_resources_workspace_policyGrid aside em{padding:3px 7px;color:#3159d6;background:#eef2ff;border-radius:999px;font-style:normal;white-space:nowrap}.human_resources_workspace_policyWorkbench{display:grid;min-height:0;margin-top:0;padding:0;overflow:hidden;flex:1 1 auto;grid-template-columns:minmax(250px,310px) minmax(0,1fr)}.human_resources_workspace_policyTree{min-height:0;padding:10px;overflow:auto;background:#f8fafc;border-right:1px solid #e3e8ef;scrollbar-width:none}.human_resources_workspace_policyTree::-webkit-scrollbar,.human_resources_workspace_policyDocumentBody::-webkit-scrollbar{width:0;height:0;display:none}.human_resources_workspace_policyTree>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 5px 8px;border-bottom:1px solid #e3e8ef}.human_resources_workspace_policyTree>header strong{font-size:11px}.human_resources_workspace_policyTree>header span{color:#7a8799;font-size:8px}.human_resources_workspace_policyTree ul{margin:0;padding:0;list-style:none}.human_resources_workspace_policyTree li{padding-left:calc(var(--policy-depth) * 12px)}.human_resources_workspace_policyTreeCategory{display:grid;grid-template-columns:12px 17px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;color:#536178}.human_resources_workspace_policyTreeCategory>svg{width:12px;height:12px}.human_resources_workspace_policyTreeCategory>svg:nth-child(2){color:#2b827e}.human_resources_workspace_policyTreeCategory strong{overflow:hidden;font-size:9px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_policyTreeCategory span{min-width:19px;padding:2px 5px;color:#718096;background:#edf1f6;border-radius:999px;text-align:center}.human_resources_workspace_policyTree button{width:100%;font:inherit;cursor:pointer}.human_resources_workspace_policyTreeAll,.human_resources_workspace_policyTree li>button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;padding:5px 7px;color:#4b5a70;text-align:left;background:transparent;border:1px solid transparent;border-radius:7px}.human_resources_workspace_policyTreeAll{margin:7px 0 4px}.human_resources_workspace_policyTree li>button{grid-template-columns:18px minmax(0,1fr);margin-bottom:3px}.human_resources_workspace_policyTreeAll:hover,.human_resources_workspace_policyTree li>button:hover{background:#fff;border-color:#e0e6ef}.human_resources_workspace_policyTreeAll[aria-current=page],.human_resources_workspace_policyTree li>button[aria-current=page]{color:#244dbd;background:#eef2ff;border-color:#cfd9f6}.human_resources_workspace_policyTree button>svg{width:14px;height:14px;color:#6880ba}.human_resources_workspace_policyTree button>span{min-width:0}.human_resources_workspace_policyTree button>span>strong,.human_resources_workspace_policyTree button>span>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_policyTree button>span>strong{font-size:9px}.human_resources_workspace_policyTree button>span>small{color:#8490a2;font-size:7px}.human_resources_workspace_policyTreeAll b{color:#3159d6;font-size:9px}.human_resources_workspace_policyDocument{display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column}.human_resources_workspace_policyDocument>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 14px;border-bottom:1px solid #e6eaf0}.human_resources_workspace_policyDocument>header>div{display:flex;align-items:center;gap:8px;min-width:0}.human_resources_workspace_policyDocument>header strong,.human_resources_workspace_policyDocument>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_policyDocument>header strong{font-size:13px}.human_resources_workspace_policyDocument>header small{margin-top:2px;color:#7a8799;font-size:8px}.human_resources_workspace_policyDocument>header em{padding:4px 8px;color:#1c745d;background:#e8f6f1;border-radius:999px;font-style:normal;white-space:nowrap}.human_resources_workspace_policyDocument>dl{display:grid;margin:0;padding:9px 14px;background:#fafbfd;border-bottom:1px solid #e8ecf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px}.human_resources_workspace_policyDocument>dl div{min-width:0}.human_resources_workspace_policyDocument dt{color:#8591a2;font-size:7px}.human_resources_workspace_policyDocument dd{overflow:hidden;margin:2px 0 0;color:#3c4b61;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_policyDocumentBody{min-height:0;padding:13px 16px 16px;overflow:auto;flex:1 1 auto;scrollbar-width:none}.human_resources_workspace_policyDocumentBody section+section{margin-top:15px;padding-top:14px;border-top:1px solid #e8ecf2}.human_resources_workspace_policyDocumentBody h3{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:#26344b;font-size:10px}.human_resources_workspace_policyDocumentBody h3 span{min-width:19px;padding:2px 5px;color:#3159d6;background:#eef2ff;border-radius:999px;font-size:8px;text-align:center}.human_resources_workspace_policyDocumentBody p{margin:0;color:#66758a;line-height:1.7}.human_resources_workspace_policyDocumentBody section>div{color:#415066;line-height:1.8;white-space:pre-wrap}.human_resources_workspace_policyAttachments{display:grid;gap:6px}.human_resources_workspace_policyAttachments a,.human_resources_workspace_policyAttachments>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 9px;color:#33435b;text-decoration:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.human_resources_workspace_policyAttachments a:hover{color:#244dbd;background:#f3f6ff;border-color:#c9d5f4}.human_resources_workspace_policyAttachments a>svg:first-child,.human_resources_workspace_policyAttachments>div>svg{width:30px;height:30px;padding:7px;color:#3159d6;background:#eef2ff;border-radius:7px}.human_resources_workspace_policyAttachments a>svg:last-child{width:13px;height:13px}.human_resources_workspace_policyAttachments strong,.human_resources_workspace_policyAttachments small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_policyAttachments small{margin-top:2px;color:#7f8b9d;font-size:8px}.human_resources_workspace_policyDocumentEmpty{display:grid;min-height:0;place-items:center;align-content:center;padding:30px;color:#7a8799;text-align:center}.human_resources_workspace_policyDocumentEmpty>svg{width:30px;height:30px;margin-bottom:8px;color:#2b827e}.human_resources_workspace_policyDocumentEmpty strong{color:#33435b;font-size:12px}.human_resources_workspace_policyDocumentEmpty p{max-width:520px}.human_resources_workspace_riskList{display:grid;min-height:0;padding:2px 12px;overflow:hidden;align-content:start;flex:1 1 auto;grid-auto-rows:auto}.human_resources_workspace_riskList article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:9px;min-height:54px;padding:5px 3px;border-bottom:1px solid #e9edf3}.human_resources_workspace_riskList article:last-child{border-bottom:0}.human_resources_workspace_riskList article>span{display:grid;place-items:center;width:30px;height:30px;color:#9a681a;background:#fff4df;border-radius:8px}.human_resources_workspace_riskList article>span[data-action=download]{color:#a23f4c;background:#fff0f2}.human_resources_workspace_riskList article>span svg{width:17px;height:17px}.human_resources_workspace_riskList article>div{display:grid;gap:1px;min-width:0}.human_resources_workspace_riskList article b{color:#a23f4c;font-weight:650}.human_resources_workspace_riskList article small{overflow:hidden;color:#78859a;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_riskList time{color:#6f7d91;font-size:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.human_resources_workspace_riskList article>i{padding:4px 8px;color:#3159d6;background:#eef2ff;border-radius:999px;font-style:normal;white-space:nowrap}.human_resources_workspace_riskList article>em{padding:4px 8px;color:#9a681a;background:#fff3dd;border-radius:999px;font-style:normal;white-space:nowrap}.human_resources_workspace_riskList article[data-handled=true]{opacity:.76}.human_resources_workspace_riskList article[data-handled=true]>em{color:#1e735e;background:#e8f6f1}.human_resources_workspace_riskHandleButton{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:0 9px;color:#fff;background:#3159d6;border:1px solid #3159d6;border-radius:6px;cursor:pointer;white-space:nowrap}.human_resources_workspace_riskHandleButton svg{width:12px;height:12px}.human_resources_workspace_riskHandled{display:grid!important;place-items:center;width:28px!important;height:28px!important;color:#168263!important;background:#e8f6f1!important;border-radius:7px!important}.human_resources_workspace_riskHandled svg{width:14px!important;height:14px!important}.human_resources_workspace_riskPanel{display:flex;min-height:0;margin-top:0;padding-bottom:0;overflow:hidden;flex:1 1 auto;flex-direction:column}.human_resources_workspace_riskPanel>.human_resources_workspace_sectionHeader{flex:0 0 auto}.human_resources_workspace_riskScopes{display:flex!important;align-items:center;gap:5px!important}.human_resources_workspace_riskScopes button{min-height:28px;padding:0 9px;color:#64748b;background:#f7f9fc;border:1px solid #e1e6ee;border-radius:6px;cursor:pointer}.human_resources_workspace_riskScopes button[aria-current=page]{color:#244dbd;background:#eef2ff;border-color:#c7d3f5}.human_resources_workspace_riskPanelFooter{flex:0 0 auto}.human_resources_workspace_riskRule{display:flex;align-items:center;gap:7px;padding:9px 13px;color:#65738a;background:#f8fafc;border-top:1px solid #e8edf3}.human_resources_workspace_riskRule svg{width:15px;height:15px;color:#168263}.human_resources_workspace_riskPanelFooter .human_resources_workspace_riskRule{margin:0 -12px;padding:7px 12px;font-size:8px}.human_resources_workspace_riskPanelFooter>nav{height:37px;min-height:37px;padding:4px 0;flex-basis:37px}.human_resources_workspace_riskDialogBackdrop{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:20px;background:#17223470;backdrop-filter:blur(2px)}.human_resources_workspace_riskDialog{width:min(520px,100%);overflow:hidden;background:#fff;border:1px solid #dbe2ec;border-radius:12px;box-shadow:0 24px 70px #121f3347}.human_resources_workspace_riskDialog>header,.human_resources_workspace_riskDialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.human_resources_workspace_riskDialog>header{border-bottom:1px solid #e7ebf1}.human_resources_workspace_riskDialog>header>div{display:flex;align-items:center;gap:9px}.human_resources_workspace_riskDialog>header>div>span{display:grid;place-items:center;width:34px;height:34px;color:#a23f4c;background:#fff0f2;border-radius:9px}.human_resources_workspace_riskDialog>header svg{width:16px;height:16px}.human_resources_workspace_riskDialog>header strong,.human_resources_workspace_riskDialog>header small{display:block}.human_resources_workspace_riskDialog>header small{margin-top:2px;color:#748197;font-size:9px}.human_resources_workspace_riskDialog>header>button{display:grid;place-items:center;width:28px;height:28px;color:#68758a;background:#f5f7fa;border:0;border-radius:7px}.human_resources_workspace_riskDialogBody{display:grid;gap:11px;padding:14px}.human_resources_workspace_riskDialogBody label{display:grid;gap:5px;color:#56647a}.human_resources_workspace_riskDialogBody select,.human_resources_workspace_riskDialogBody textarea{width:100%;padding:8px 10px;color:#26344b;background:#fff;border:1px solid #d7dfeb;border-radius:7px;font:inherit}.human_resources_workspace_riskDialogBody textarea{resize:vertical;line-height:1.55}.human_resources_workspace_riskDialogBody p{display:flex;align-items:center;gap:6px;margin:0;padding:8px 10px;color:#a23f4c;background:#fff3f5;border-radius:7px}.human_resources_workspace_riskDialogBody p svg{width:14px;height:14px}.human_resources_workspace_riskDialog>footer{justify-content:flex-end;border-top:1px solid #e7ebf1}.human_resources_workspace_riskDialog>footer button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;color:#526078;background:#fff;border:1px solid #d7dfeb;border-radius:7px}.human_resources_workspace_riskDialog>footer button:last-child{color:#fff;background:#3159d6;border-color:#3159d6}.human_resources_workspace_riskDialog>footer svg{width:13px;height:13px}.human_resources_workspace_overviewEmpty{grid-column:1 / -1;padding:35px 18px;color:#78859a;text-align:center}@media(max-width:1200px){.human_resources_workspace_overviewMetrics,.human_resources_workspace_policyTypeSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.human_resources_workspace_overviewFlow,.human_resources_workspace_policyGrid{grid-template-columns:1fr}.human_resources_workspace_policyWorkbench{grid-template-columns:1fr;overflow:visible}.human_resources_workspace_policyTree{max-height:290px;border-right:0;border-bottom:1px solid #e3e8ef}.human_resources_workspace_policyDocument{min-height:480px}.human_resources_workspace_policyDocument>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.human_resources_workspace_riskPanel>.human_resources_workspace_sectionHeader{align-items:stretch;flex-direction:column}.human_resources_workspace_riskScopes{align-self:stretch}.human_resources_workspace_riskScopes button{flex:1 1 0}.human_resources_workspace_riskList{overflow:visible}.human_resources_workspace_riskList article{grid-template-columns:auto minmax(0,1fr) auto auto}.human_resources_workspace_riskList time{grid-column:2}.human_resources_workspace_riskList article>i,.human_resources_workspace_riskList article>em{display:none}.human_resources_workspace_riskPreview button{grid-template-columns:auto minmax(0,1fr) auto}.human_resources_workspace_riskPreview time{grid-column:2}}.human_resources_workspace_tableWrap table{width:100%;border-collapse:collapse;font-size:10px}.human_resources_workspace_tableWrap th,.human_resources_workspace_tableWrap td{height:42px;padding:7px 9px;border-bottom:1px solid #e8edf3;text-align:left;white-space:nowrap}.human_resources_workspace_tableWrap th{color:#7f8a9b;background:#fafbfc;font-weight:550}.human_resources_workspace_tableWrap td{color:#3f4c61}.human_resources_workspace_liveDataPanel{display:flex;height:clamp(360px,calc(100dvh - 365px),1320px);min-height:0;overflow:hidden;flex-direction:column}.human_resources_workspace_liveDataTable{min-height:0;overflow:auto;flex:1;scrollbar-gutter:stable}.human_resources_workspace_liveDataTable{scrollbar-width:none}.human_resources_workspace_liveDataTable::-webkit-scrollbar{width:0;height:0;display:none}.human_resources_workspace_liveDataTable thead{position:sticky;top:0;z-index:1}.human_resources_workspace_livePagination{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;margin-top:auto;padding-top:8px;color:var(--hr-muted);border-top:1px solid var(--hr-line);font-size:9px}.human_resources_workspace_livePagination>div{display:flex;align-items:center;gap:7px}.human_resources_workspace_livePagination b{min-width:48px;color:var(--hr-secondary);font-weight:650;text-align:center}.human_resources_workspace_livePagination button{min-height:27px;padding:0 9px;color:#3159d6;background:#f4f7ff;border:1px solid #d5def5;border-radius:6px;cursor:pointer}.human_resources_workspace_livePagination button:disabled{color:#9aa4b3;background:#f7f8fa;border-color:#e3e7ed;cursor:not-allowed}.human_resources_workspace_questionCategoryTree{display:flex;min-height:0;overflow:hidden;flex:1;flex-direction:column;border:1px solid #e1e7ef;border-radius:9px;background:#fbfcfe}.human_resources_workspace_questionCategoryTreeToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:45px;padding:7px 10px;border-bottom:1px solid #e5eaf1;background:#fff}.human_resources_workspace_questionCategoryTreeToolbar>div{display:flex;align-items:center;gap:7px}.human_resources_workspace_questionCategoryTreeToolbar>div:first-child{display:grid;gap:1px}.human_resources_workspace_questionCategoryTreeToolbar strong{color:#253249;font-size:10px}.human_resources_workspace_questionCategoryTreeToolbar small{color:#7b879a;font-size:8px}.human_resources_workspace_questionCategoryTreeToolbar button{display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:0 8px;color:#5d6c83;background:#f7f9fc;border:1px solid #dfe5ee;border-radius:6px;cursor:pointer;font-size:8px}.human_resources_workspace_questionCategoryTreeToolbar button:hover{color:#244fc4;background:#f0f4ff;border-color:#bdc9e7}.human_resources_workspace_questionCategoryTreeToolbar button:disabled{opacity:.45;cursor:not-allowed}.human_resources_workspace_questionCategoryTreeToolbar svg{width:11px;height:11px}.human_resources_workspace_questionCategoryTreeColumns,.human_resources_workspace_questionCategoryTreeRow{display:grid;grid-template-columns:minmax(280px,1.7fr) minmax(125px,.72fr) 72px 70px 84px minmax(164px,.9fr);align-items:center}.human_resources_workspace_questionCategoryTreeColumns{flex:0 0 auto;min-height:32px;padding:0 10px;color:#7a879a;border-bottom:1px solid #e5eaf1;background:#f6f8fb;font-size:8px;font-weight:650}.human_resources_workspace_questionCategoryTreeBody{min-height:0;overflow:auto;flex:1;background:#fff;scrollbar-gutter:stable}.human_resources_workspace_questionCategoryTreeRow{position:relative;min-height:45px;padding:0 10px;color:#4c5b71;border-bottom:1px solid #edf0f4;background:#fff;font-size:9px}.human_resources_workspace_questionCategoryTreeRow:hover{background:#f8faff}.human_resources_workspace_questionCategoryTreeRow[data-level="1"]{background:#fbfcff}.human_resources_workspace_questionCategoryTreeRow[data-level="1"]:before{position:absolute;inset-block:0;left:0;width:3px;background:#3159d6;content:""}.human_resources_workspace_questionCategoryTreeRow[data-disabled]{opacity:.58}.human_resources_workspace_questionCategoryTreePrimary{display:flex;align-items:center;min-width:0;gap:7px}.human_resources_workspace_questionCategoryTreePrimary>span:last-child{min-width:0}.human_resources_workspace_questionCategoryTreePrimary strong,.human_resources_workspace_questionCategoryTreePrimary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_questionCategoryTreePrimary strong{color:#243249;font-size:10px;font-weight:650}.human_resources_workspace_questionCategoryTreePrimary small{margin-top:1px;color:#8a95a7;font-size:7px;letter-spacing:.02em}.human_resources_workspace_questionCategoryTreeToggle{display:grid;place-items:center;width:20px;height:20px;flex:0 0 auto;padding:0;color:#63738b;background:transparent;border:0;border-radius:5px;cursor:pointer}.human_resources_workspace_questionCategoryTreeToggle:hover:not(:disabled){color:#244fc4;background:#eaf0ff}.human_resources_workspace_questionCategoryTreeToggle:disabled{cursor:default}.human_resources_workspace_questionCategoryTreeToggle svg{width:13px;height:13px}.human_resources_workspace_questionCategoryTreeToggle>span{width:13px;height:13px}.human_resources_workspace_questionCategoryTreeMarker{display:grid;place-items:center;width:20px;height:20px;flex:0 0 auto;color:#3159d6;background:#edf2ff;border-radius:6px;font-size:8px;font-weight:700}.human_resources_workspace_questionCategoryTreeRow[data-level="2"] .human_resources_workspace_questionCategoryTreeMarker{color:#167560;background:#eaf7f2}.human_resources_workspace_questionCategoryTreeRow[data-level="3"] .human_resources_workspace_questionCategoryTreeMarker{color:#9a6511;background:#fff6e7}.human_resources_workspace_questionCategoryTreeSubject{overflow:hidden;padding-right:8px;color:#506077;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_questionCategoryLevel,.human_resources_workspace_questionCategoryStatus{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;font-size:7px;font-weight:650;white-space:nowrap}.human_resources_workspace_questionCategoryLevel{color:#3159d6;background:#eef3ff}.human_resources_workspace_questionCategoryLevel[data-level="2"]{color:#167560;background:#eaf7f2}.human_resources_workspace_questionCategoryLevel[data-level="3"]{color:#9a6511;background:#fff5e2}.human_resources_workspace_questionCategoryStatus{color:#167560;background:#eaf7f2}.human_resources_workspace_questionCategoryStatus[data-status=disabled]{color:#7d8795;background:#eef1f5}.human_resources_workspace_questionCategoryChildCount{color:#6c788b;font-variant-numeric:tabular-nums}.human_resources_workspace_questionCategoryTreeActions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.human_resources_workspace_questionCategoryTreeActions button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:24px;padding:0 7px;color:#3159d6;background:#f3f6ff;border:1px solid #d8e0f5;border-radius:6px;cursor:pointer;font-size:8px;white-space:nowrap}.human_resources_workspace_questionCategoryTreeActions button:hover{color:#fff;background:#3159d6;border-color:#3159d6}.human_resources_workspace_questionCategoryTreeActions svg{width:10px;height:10px}.human_resources_workspace_questionCategoryTreeEmpty{display:grid;place-items:center;min-height:220px;align-content:center;color:#8792a4}.human_resources_workspace_questionCategoryTreeEmpty svg{width:26px;height:26px;margin-bottom:8px;color:#99a9c2}.human_resources_workspace_questionCategoryTreeEmpty strong{color:#4f5d72;font-size:11px}.human_resources_workspace_questionCategoryTreeEmpty small{margin-top:3px;font-size:8px}.human_resources_workspace_questionCategoryTreeFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:35px;padding:0 10px;color:#7d899b;border-top:1px solid #e5eaf1;background:#fafbfd;font-size:8px}.human_resources_workspace_requisitionWorkbench{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:9px;overflow:hidden}.human_resources_workspace_requisitionFlow{flex:0 0 auto;overflow:hidden;background:#fff;border:1px solid var(--hr-line);border-radius:9px;box-shadow:var(--hr-shadow)}.human_resources_workspace_requisitionFlow>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:45px;padding:7px 12px;border-bottom:1px solid var(--hr-line)}.human_resources_workspace_requisitionFlow>header>div{display:flex;align-items:center;gap:8px}.human_resources_workspace_requisitionFlow>header>div>span{display:grid;place-items:center;width:29px;height:29px;color:#23776f;background:#eaf7f4;border-radius:8px}.human_resources_workspace_requisitionFlow>header svg{width:14px;height:14px}.human_resources_workspace_requisitionFlow>header>div>div{display:grid;gap:1px}.human_resources_workspace_requisitionFlow>header strong{font-size:11px}.human_resources_workspace_requisitionFlow>header small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_requisitionFlow>header button{display:grid;place-items:center;width:29px;height:29px;color:#526078;background:#fff;border:1px solid #dce3ec;border-radius:7px;cursor:pointer}.human_resources_workspace_requisitionFlow>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.human_resources_workspace_requisitionFlow article{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:70px;padding:8px 12px;border-right:1px solid #e7ebf1;background:linear-gradient(180deg,#fff,#fbfcfe)}.human_resources_workspace_requisitionFlow article:last-child{border-right:0}.human_resources_workspace_requisitionFlow article>span{display:grid;place-items:center;width:31px;height:31px;color:#3159d6;background:#eef2ff;border-radius:9px}.human_resources_workspace_requisitionFlow article:nth-child(n+5)>span{color:#23776f;background:#eaf7f4}.human_resources_workspace_requisitionFlow article>span svg{width:15px;height:15px}.human_resources_workspace_requisitionFlow article>div{display:grid;min-width:0;grid-template-columns:auto 1fr;gap:1px 5px}.human_resources_workspace_requisitionFlow article b{color:#8b96a7;font-size:7px;font-weight:750}.human_resources_workspace_requisitionFlow article strong{font-size:10px}.human_resources_workspace_requisitionFlow article small{grid-column:1 / -1;overflow:hidden;color:var(--hr-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_requisitionFlow article em{color:#223d98;font-size:16px;font-style:normal;font-weight:720}.human_resources_workspace_requisitionFlow article>svg{position:absolute;z-index:2;right:-8px;width:16px;height:16px;padding:3px;color:#97a3b3;background:#fff;border-radius:50%}.human_resources_workspace_requisitionMain{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(330px,38%) minmax(0,62%);gap:9px;overflow:hidden}.human_resources_workspace_requisitionListPanel,.human_resources_workspace_requisitionDetailPanel{min-height:0;margin:0;overflow:hidden;background:#fff;border:1px solid var(--hr-line);border-radius:9px;box-shadow:var(--hr-shadow)}.human_resources_workspace_requisitionListPanel{display:flex;flex-direction:column}.human_resources_workspace_requisitionListPanel>header{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:8px 11px;border-bottom:1px solid var(--hr-line)}.human_resources_workspace_requisitionListPanel>header>div:first-child{display:grid;gap:1px}.human_resources_workspace_requisitionListPanel>header strong{font-size:11px}.human_resources_workspace_requisitionListPanel>header small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_requisitionListHeaderActions{display:flex;align-items:center;gap:7px}.human_resources_workspace_requisitionListHeaderActions>span{color:#3159d6;font-size:9px;font-weight:650}.human_resources_workspace_requisitionListHeaderActions>button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 8px;color:#fff;background:#3159d6;border:1px solid #3159d6;border-radius:6px;cursor:pointer;font-size:8px;font-weight:650}.human_resources_workspace_requisitionListHeaderActions>button:disabled{opacity:.5;cursor:not-allowed}.human_resources_workspace_requisitionListHeaderActions svg{width:11px;height:11px}.human_resources_workspace_requisitionCreateNotice{display:flex;align-items:center;gap:5px;padding:5px 9px;color:#167057;background:#eaf7f3;border-bottom:1px solid #cfebe1;font-size:8px}.human_resources_workspace_requisitionCreateNotice svg{width:11px;height:11px}.human_resources_workspace_requisitionActionError{display:flex;align-items:center;gap:5px;padding:5px 9px;color:#a23b49;background:#fff1f2;border-bottom:1px solid #f2cbd0;font-size:8px}.human_resources_workspace_requisitionActionError svg{width:11px;height:11px}.human_resources_workspace_requisitionApprovalTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:7px 9px 3px}.human_resources_workspace_requisitionApprovalTabs button{display:flex;align-items:center;justify-content:space-between;min-height:29px;padding:0 8px;color:#68758a;background:#f7f8fa;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:8px}.human_resources_workspace_requisitionApprovalTabs button b{min-width:19px;padding:2px 5px;background:#fff;border-radius:999px;font-size:8px}.human_resources_workspace_requisitionApprovalTabs button[aria-current=page]{color:#244fc4;background:#eef3ff;border-color:#c4d1f4;font-weight:650}.human_resources_workspace_requisitionApprovalTabs button[data-status=rejected][aria-current=page]{color:#a23b49;background:#fff1f2;border-color:#f2c6cc}.human_resources_workspace_requisitionFilters{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:6px;padding:5px 9px 8px;border-bottom:1px solid var(--hr-line)}.human_resources_workspace_requisitionFilters label{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;background:#f9fafc;border:1px solid #dce3ed;border-radius:6px}.human_resources_workspace_requisitionFilters label svg{width:12px;height:12px;color:#8390a3}.human_resources_workspace_requisitionFilters input{width:100%;min-width:0;background:transparent;border:0;outline:0;font-size:8px}.human_resources_workspace_requisitionFilters select{min-width:0;height:30px;padding:0 6px;color:#56647a;background:#fff;border:1px solid #dce3ed;border-radius:6px;font-size:8px}.human_resources_workspace_requisitionList{min-height:0;padding:4px 7px;overflow:hidden;flex:1 1 auto}.human_resources_workspace_requisitionList>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto 12px;align-items:center;gap:8px;width:100%;min-height:66px;padding:7px 8px;color:var(--hr-text);background:transparent;border:0;border-bottom:1px solid #ebeff4;cursor:pointer;text-align:left}.human_resources_workspace_requisitionList>button:hover{background:#f7f9fe}.human_resources_workspace_requisitionList>button[aria-current=true]{background:#eef3ff;border-color:#d8e1f6;border-radius:7px;box-shadow:inset 3px 0 #3159d6}.human_resources_workspace_requisitionListIcon{display:grid;place-items:center;width:30px;height:30px;color:#3159d6;background:#edf2ff;border-radius:8px}.human_resources_workspace_requisitionListIcon svg{width:14px;height:14px}.human_resources_workspace_requisitionList>button>span:nth-child(2){display:grid;gap:2px;min-width:0}.human_resources_workspace_requisitionList>button>span:nth-child(2) strong,.human_resources_workspace_requisitionList>button>span:nth-child(2) small,.human_resources_workspace_requisitionList>button>span:nth-child(2) em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_requisitionList>button>span:nth-child(2) strong{font-size:9px}.human_resources_workspace_requisitionList>button>span:nth-child(2) small{color:var(--hr-muted);font-size:7px}.human_resources_workspace_requisitionList>button>span:nth-child(2) em{color:#536178;font-size:8px;font-style:normal}.human_resources_workspace_requisitionListState{display:grid;justify-items:end;gap:4px}.human_resources_workspace_requisitionListState b,.human_resources_workspace_requisitionDetailPanel>header>div:last-child b,.human_resources_workspace_requisitionDetailPanel>header>div:last-child em{padding:3px 6px;color:#8b5b11;background:#fff4df;border-radius:999px;font-size:7px;font-style:normal;white-space:nowrap}.human_resources_workspace_requisitionListState b[data-status=completed],.human_resources_workspace_requisitionDetailPanel>header>div:last-child b[data-status=completed]{color:#167057;background:#e8f6f1}.human_resources_workspace_requisitionListState b[data-status=closed],.human_resources_workspace_requisitionDetailPanel>header>div:last-child b[data-status=closed]{color:#667085;background:#edf0f3}.human_resources_workspace_requisitionListState small{color:#7d899a;font-size:7px;white-space:nowrap}.human_resources_workspace_requisitionList>button>svg{width:11px;height:11px;color:#8f9aaa}.human_resources_workspace_requisitionPagination{display:flex;align-items:center;justify-content:space-between;min-height:35px;padding:4px 9px;color:var(--hr-muted);border-top:1px solid var(--hr-line);font-size:8px}.human_resources_workspace_requisitionPagination>div{display:flex;align-items:center;gap:6px}.human_resources_workspace_requisitionPagination button{display:grid;place-items:center;width:25px;height:25px;color:#3159d6;background:#f4f7ff;border:1px solid #d7dff2;border-radius:6px;cursor:pointer}.human_resources_workspace_requisitionPagination button:first-child svg{transform:rotate(180deg)}.human_resources_workspace_requisitionPagination button:disabled{color:#a7afbb;background:#f7f8fa;border-color:#e3e7ed;cursor:not-allowed}.human_resources_workspace_requisitionPagination svg{width:11px;height:11px}.human_resources_workspace_requisitionSetup,.human_resources_workspace_requisitionEmpty,.human_resources_workspace_requisitionDetailEmpty{display:grid;align-content:center;justify-items:center;min-height:0;flex:1;padding:24px;text-align:center}.human_resources_workspace_requisitionSetup>svg,.human_resources_workspace_requisitionEmpty>svg,.human_resources_workspace_requisitionDetailEmpty>svg{width:26px;height:26px;margin-bottom:7px;color:#a26c18}.human_resources_workspace_requisitionSetup strong,.human_resources_workspace_requisitionEmpty strong,.human_resources_workspace_requisitionDetailEmpty strong{font-size:10px}.human_resources_workspace_requisitionSetup small,.human_resources_workspace_requisitionEmpty small,.human_resources_workspace_requisitionDetailEmpty small{max-width:340px;margin-top:3px;color:var(--hr-muted);font-size:8px;line-height:1.5}.human_resources_workspace_requisitionSetup button{display:inline-flex;align-items:center;gap:5px;min-height:29px;margin-top:11px;padding:0 10px;color:#fff;background:#3159d6;border:0;border-radius:6px;cursor:pointer;font-size:8px}.human_resources_workspace_requisitionSetup button svg{width:11px;height:11px}.human_resources_workspace_requisitionSetup em{margin-top:7px;color:#a23b49;font-size:8px;font-style:normal}.human_resources_workspace_requisitionDetailPanel{display:flex;flex-direction:column}.human_resources_workspace_requisitionDetailPanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:57px;padding:9px 12px;border-bottom:1px solid var(--hr-line)}.human_resources_workspace_requisitionDetailPanel>header>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.human_resources_workspace_requisitionDetailPanel>header>div:first-child>span{display:grid;place-items:center;width:34px;height:34px;color:#23776f;background:#eaf7f4;border-radius:9px}.human_resources_workspace_requisitionDetailPanel>header svg{width:15px;height:15px}.human_resources_workspace_requisitionDetailPanel>header>div:first-child>div{display:grid;gap:2px;min-width:0}.human_resources_workspace_requisitionDetailPanel>header strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_requisitionDetailPanel>header small{overflow:hidden;color:var(--hr-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_requisitionDetailPanel>header>div:last-child{display:flex;align-items:center;gap:5px}.human_resources_workspace_requisitionEditButton{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 8px;color:#3159d6;background:#f4f7ff;border:1px solid #cfd9fb;border-radius:6px;cursor:pointer;font-size:8px;font-weight:650;white-space:nowrap}.human_resources_workspace_requisitionEditButton:hover{background:#eaf0ff;border-color:#aebff4}.human_resources_workspace_requisitionEditButton svg{width:11px!important;height:11px!important}.human_resources_workspace_requisitionReviewButton{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 8px;color:#8a5a0b;background:#fff6e5;border:1px solid #f0d59d;border-radius:6px;cursor:pointer;font-size:8px;font-weight:650;white-space:nowrap}.human_resources_workspace_requisitionReviewButton:hover:not(:disabled){background:#ffefce;border-color:#dfb75e}.human_resources_workspace_requisitionReviewButton:disabled{opacity:.58;cursor:wait}.human_resources_workspace_requisitionReviewButton svg{width:11px!important;height:11px!important}.human_resources_workspace_requisitionRecruitButton{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 8px;color:#176a55;background:#edf9f4;border:1px solid #bee7d8;border-radius:6px;cursor:pointer;font-size:8px;font-weight:650;white-space:nowrap}.human_resources_workspace_requisitionRecruitButton:hover{background:#e0f5ed;border-color:#8fd3ba}.human_resources_workspace_requisitionRecruitButton svg{width:11px!important;height:11px!important}.human_resources_workspace_requisitionDetailPanel>header>div:last-child em{color:#244fc4;background:#eef3ff}.human_resources_workspace_requisitionDetailPanel>header>div:last-child em[data-status=rejected]{color:#a23b49;background:#fff1f2}.human_resources_workspace_requisitionSummary{flex:0 0 auto;padding:9px 12px;border-bottom:1px solid var(--hr-line)}.human_resources_workspace_requisitionSummary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.human_resources_workspace_requisitionSummary dl>div{display:grid;gap:3px;min-width:0;min-height:48px;padding:7px 8px;background:#f8fafc;border:1px solid #edf0f4;border-radius:7px}.human_resources_workspace_requisitionSummary dt{color:var(--hr-muted);font-size:7px}.human_resources_workspace_requisitionSummary dd{overflow:hidden;margin:0;color:#26344b;font-size:9px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_requisitionChannelLinks{display:grid;flex:0 0 auto;grid-template-columns:150px minmax(0,1fr);gap:9px;padding:8px 12px;background:#f8fbfa;border-bottom:1px solid var(--hr-line)}.human_resources_workspace_requisitionChannelLinks>header{display:flex;align-items:center;gap:7px;color:#31524a}.human_resources_workspace_requisitionChannelLinks>header>span{display:grid;width:28px;height:28px;place-items:center;color:#23806b;background:#e4f5ef;border-radius:7px}.human_resources_workspace_requisitionChannelLinks>header svg{width:14px;height:14px}.human_resources_workspace_requisitionChannelLinks>header strong,.human_resources_workspace_requisitionChannelLinks>header small{display:block}.human_resources_workspace_requisitionChannelLinks>header small{margin-top:2px;color:var(--hr-muted);font-size:7px}.human_resources_workspace_requisitionChannelLinks>div{display:flex;min-width:0;gap:6px;overflow-x:auto}.human_resources_workspace_requisitionChannelLinks article{display:grid;min-width:190px;padding:6px 8px;align-items:center;grid-template-columns:24px minmax(0,1fr) auto;gap:6px;background:#fff;border:1px solid #dfe9e5;border-radius:7px}.human_resources_workspace_requisitionChannelLinks article>span{display:grid;width:24px;height:24px;place-items:center;color:#23806b;background:#edf8f4;border-radius:6px}.human_resources_workspace_requisitionChannelLinks article svg{width:12px;height:12px}.human_resources_workspace_requisitionChannelLinks article strong,.human_resources_workspace_requisitionChannelLinks article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_requisitionChannelLinks article strong{color:#32465c;font-size:8px}.human_resources_workspace_requisitionChannelLinks article small{color:var(--hr-muted);font-size:7px}.human_resources_workspace_requisitionChannelLinks article em{padding:3px 5px;color:#8a5a0b;background:#fff6e5;border-radius:999px;font-size:7px;font-style:normal;white-space:nowrap}.human_resources_workspace_requisitionDescriptionGrid{display:grid;min-height:0;padding:9px 12px 12px;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;overflow:hidden}.human_resources_workspace_requisitionDescriptionGrid article{position:relative;min-height:0;padding:9px 10px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:0}.human_resources_workspace_requisitionDescriptionGrid article:focus-visible{border-color:#6e8be8;box-shadow:0 0 0 2px #3159d61c}.human_resources_workspace_requisitionDescriptionGrid article header{padding-bottom:6px;color:#35435a;border-bottom:1px solid #edf0f4;font-size:9px;font-weight:650}.human_resources_workspace_requisitionDescriptionGrid article>p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#56647a;font-size:8px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:7}.human_resources_workspace_requisitionDescriptionPreview{position:absolute;z-index:3;inset:0;display:grid;min-height:0;padding:9px 10px;visibility:hidden;opacity:0;background:#fff;grid-template-rows:auto minmax(0,1fr);transition:opacity .14s ease,visibility .14s ease}.human_resources_workspace_requisitionDescriptionPreview header{font-weight:650}.human_resources_workspace_requisitionDescriptionPreview p{min-height:0;margin:7px 0 0;overflow:auto;color:#56647a;font-size:8px;line-height:1.65;overflow-wrap:anywhere;scrollbar-width:thin;white-space:pre-wrap}.human_resources_workspace_requisitionDescriptionGrid article:hover .human_resources_workspace_requisitionDescriptionPreview,.human_resources_workspace_requisitionDescriptionGrid article:focus-within .human_resources_workspace_requisitionDescriptionPreview{visibility:visible;opacity:1}.human_resources_workspace_requisitionChannelDialog{width:min(680px,calc(100vw - 36px))}.human_resources_workspace_channelDialogBody .human_resources_workspace_requisitionChannelGuide{display:flex;align-items:center;gap:9px;color:#31524a;background:#f0faf6;border-color:#cce9de}.human_resources_workspace_requisitionChannelGuide>svg{width:18px;height:18px;flex:0 0 auto;color:#23806b}.human_resources_workspace_requisitionChannelGuide strong,.human_resources_workspace_requisitionChannelGuide small{display:block}.human_resources_workspace_requisitionChannelGuide small{margin-top:2px;color:#6b7d79;font-size:8px}.human_resources_workspace_requisitionChannelOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.human_resources_workspace_requisitionChannelOptions label{display:grid;min-width:0;min-height:54px;padding:8px 9px;align-items:center;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;color:#405069;background:#fff;border:1px solid #dfe5ed;border-radius:8px;cursor:pointer}.human_resources_workspace_requisitionChannelOptions label[data-selected=true]{background:#f0f5ff;border-color:#9eb3ec;box-shadow:inset 3px 0 #3159d6}.human_resources_workspace_requisitionChannelOptions label[data-linked=true]{color:#6b788b;background:#f5f7f9;cursor:default}.human_resources_workspace_requisitionChannelOptions input{width:14px;height:14px}.human_resources_workspace_requisitionChannelOptions strong,.human_resources_workspace_requisitionChannelOptions small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_requisitionChannelOptions strong{font-size:9px}.human_resources_workspace_requisitionChannelOptions small{margin-top:2px;color:var(--hr-muted);font-size:7px}.human_resources_workspace_requisitionChannelOptions em{padding:3px 6px;color:#526078;background:#f1f3f7;border-radius:999px;font-size:7px;font-style:normal;white-space:nowrap}.human_resources_workspace_requisitionChannelOptions label[data-selected=true] em{color:#244fc4;background:#e9efff}.human_resources_workspace_requisitionChannelOptions label[data-linked=true] em{color:#176a55;background:#e4f5ef}.human_resources_workspace_requisitionRejectReason{display:flex;align-items:center;gap:8px;margin:0 12px 11px;padding:8px 9px;color:#a23b49;background:#fff1f2;border:1px solid #f2cbd0;border-radius:7px}.human_resources_workspace_requisitionRejectReason>svg{width:14px;height:14px;flex:0 0 auto}.human_resources_workspace_requisitionRejectReason span{display:grid;gap:1px}.human_resources_workspace_requisitionRejectReason strong,.human_resources_workspace_requisitionRejectReason small{font-size:8px}.human_resources_workspace_requisitionDialogBackdrop{position:fixed;z-index:1450;inset:0;display:grid;place-items:center;padding:18px;background:#141f306b;backdrop-filter:blur(2px)}.human_resources_workspace_requisitionDialog{display:flex;width:min(820px,100%);max-height:min(900px,calc(100dvh - 36px));overflow:hidden;flex-direction:column;background:#fff;border:1px solid #dce3ed;border-radius:12px;box-shadow:0 22px 60px #16243a3d}.human_resources_workspace_requisitionDialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid #edf0f4}.human_resources_workspace_requisitionDialog>header>div{display:grid;gap:2px}.human_resources_workspace_requisitionDialog>header strong{font-size:13px}.human_resources_workspace_requisitionDialog>header small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_requisitionDialog>header button{display:grid;place-items:center;width:28px;height:28px;color:#68758a;background:#f6f8fb;border:0;border-radius:7px;cursor:pointer}.human_resources_workspace_requisitionDialog>header svg{width:14px;height:14px}.human_resources_workspace_requisitionDialogBody{display:grid;min-height:0;padding:14px 16px;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;scrollbar-gutter:stable}.human_resources_workspace_requisitionDialogBody label{display:grid;align-content:start;gap:5px;min-width:0;color:#344158;font-size:9px;font-weight:600}.human_resources_workspace_requisitionDialogBody input,.human_resources_workspace_requisitionDialogBody select,.human_resources_workspace_requisitionDialogBody textarea{width:100%;min-width:0;padding:0 10px;color:#26344b;background:#fff;border:1px solid #d8e0eb;border-radius:7px;outline:0;font:inherit;font-weight:400}.human_resources_workspace_requisitionDialogBody input,.human_resources_workspace_requisitionDialogBody select{height:35px}.human_resources_workspace_requisitionDialogBody textarea{min-height:86px;padding-top:9px;resize:vertical;line-height:1.55}.human_resources_workspace_requisitionDialogBody input:focus,.human_resources_workspace_requisitionDialogBody select:focus,.human_resources_workspace_requisitionDialogBody textarea:focus{border-color:#6e8be8;box-shadow:0 0 0 2px #3159d61c}.human_resources_workspace_requisitionDepartmentField,.human_resources_workspace_requisitionPositionField{display:grid;align-content:start;gap:5px;min-width:0;color:#344158;font-size:9px;font-weight:600}.human_resources_workspace_requisitionDepartmentField{position:relative;z-index:4}.human_resources_workspace_requisitionDepartmentTrigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:35px;padding:0 10px;color:#26344b;background:#fff;border:1px solid #d8e0eb;border-radius:7px;cursor:pointer;font:inherit;font-weight:400;text-align:left}.human_resources_workspace_requisitionDepartmentTrigger[aria-expanded=true]{border-color:#6e8be8;box-shadow:0 0 0 2px #3159d61c}.human_resources_workspace_requisitionDepartmentTrigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_requisitionDepartmentTrigger svg{width:13px;height:13px;color:#68758a;flex:0 0 auto}.human_resources_workspace_requisitionDepartmentPicker{position:absolute;z-index:20;top:calc(100% + 6px);left:0;display:flex;width:min(430px,calc(200% + 12px));max-height:min(440px,56dvh);overflow:hidden;flex-direction:column;background:#fff;border:1px solid #cdd7e5;border-radius:9px;box-shadow:0 16px 42px #16243a33}.human_resources_workspace_requisitionDepartmentPicker>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;background:#f8fafc;border-bottom:1px solid #e5eaf1}.human_resources_workspace_requisitionDepartmentPicker>header>div{display:grid;gap:1px}.human_resources_workspace_requisitionDepartmentPicker>header strong{color:#253249;font-size:9px}.human_resources_workspace_requisitionDepartmentPicker>header small{color:var(--hr-muted);font-size:7px}.human_resources_workspace_requisitionDepartmentPicker>header button{display:grid;place-items:center;width:24px;height:24px;color:#667085;background:#fff;border:1px solid #dce3ed;border-radius:6px;cursor:pointer}.human_resources_workspace_requisitionDepartmentPicker>header svg{width:11px;height:11px}.human_resources_workspace_requisitionDepartmentPicker>div{min-height:0;padding:5px;overflow-y:auto;scrollbar-gutter:stable}.human_resources_workspace_requisitionDepartmentNode{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:39px;padding-left:calc(var(--tree-depth) * 18px);border-bottom:1px solid #f0f2f6}.human_resources_workspace_requisitionDepartmentNode[data-selected=true]{background:#eef3ff;border-radius:6px}.human_resources_workspace_requisitionDepartmentToggle{display:grid;place-items:center;width:24px;height:30px;padding:0;color:#66758a;background:transparent;border:0;cursor:pointer}.human_resources_workspace_requisitionDepartmentToggle:disabled{cursor:default}.human_resources_workspace_requisitionDepartmentToggle svg{width:12px;height:12px}.human_resources_workspace_requisitionDepartmentChoice{display:flex;align-items:center;gap:7px;min-width:0;min-height:36px;padding:3px 7px;color:#26344b;background:transparent;border:0;border-radius:5px;cursor:pointer;text-align:left}.human_resources_workspace_requisitionDepartmentChoice:hover{background:#f4f7fd}.human_resources_workspace_requisitionDepartmentChoice:disabled{opacity:.48;cursor:not-allowed}.human_resources_workspace_requisitionDepartmentChoice>i{display:grid;place-items:center;width:25px;height:25px;color:#3159d6;background:#edf2ff;border-radius:7px;flex:0 0 auto}.human_resources_workspace_requisitionDepartmentChoice>i svg{width:12px;height:12px}.human_resources_workspace_requisitionDepartmentChoice>span{display:grid;gap:1px;min-width:0;flex:1}.human_resources_workspace_requisitionDepartmentChoice strong,.human_resources_workspace_requisitionDepartmentChoice small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_requisitionDepartmentChoice strong{font-size:8px}.human_resources_workspace_requisitionDepartmentChoice small{color:var(--hr-muted);font-size:7px}.human_resources_workspace_requisitionDepartmentChoice>svg{width:13px;height:13px;color:#3159d6;flex:0 0 auto}.human_resources_workspace_requisitionPositionField{position:relative;z-index:3}.human_resources_workspace_requisitionPositionInput{display:grid;align-items:center;grid-template-columns:17px minmax(0,1fr) 30px;height:35px;padding-left:9px;background:#fff;border:1px solid #d8e0eb;border-radius:7px}.human_resources_workspace_requisitionPositionInput:focus-within{border-color:#6e8be8;box-shadow:0 0 0 2px #3159d61c}.human_resources_workspace_requisitionPositionInput>svg{width:12px;height:12px;color:#7a8799}.human_resources_workspace_requisitionPositionInput input{height:33px;padding:0 5px;border:0;box-shadow:none}.human_resources_workspace_requisitionPositionInput input:focus{border:0;box-shadow:none}.human_resources_workspace_requisitionPositionInput button{display:grid;place-items:center;width:30px;height:33px;color:#68758a;background:transparent;border:0;border-left:1px solid #edf0f4;cursor:pointer}.human_resources_workspace_requisitionPositionInput button svg{width:12px;height:12px}.human_resources_workspace_requisitionPositionPicker{position:absolute;z-index:19;top:calc(100% + 6px);left:0;display:flex;width:100%;max-height:min(360px,48dvh);overflow:hidden;flex-direction:column;background:#fff;border:1px solid #cdd7e5;border-radius:9px;box-shadow:0 16px 42px #16243a2e}.human_resources_workspace_requisitionPositionPicker>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:#f8fafc;border-bottom:1px solid #e5eaf1}.human_resources_workspace_requisitionPositionPicker>header strong{color:#253249;font-size:9px}.human_resources_workspace_requisitionPositionPicker>header small{color:var(--hr-muted);font-size:7px}.human_resources_workspace_requisitionPositionPicker>div{min-height:0;padding:5px;overflow-y:auto}.human_resources_workspace_requisitionPositionPicker>div>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:42px;padding:5px 8px;color:#26344b;background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:5px;cursor:pointer;text-align:left}.human_resources_workspace_requisitionPositionPicker>div>button:hover,.human_resources_workspace_requisitionPositionPicker>div>button[data-selected=true]{background:#eef3ff}.human_resources_workspace_requisitionPositionPicker>div>button>span{display:grid;gap:2px;min-width:0}.human_resources_workspace_requisitionPositionPicker>div>button strong,.human_resources_workspace_requisitionPositionPicker>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_requisitionPositionPicker>div>button strong{font-size:8px}.human_resources_workspace_requisitionPositionPicker>div>button small{color:var(--hr-muted);font-size:7px}.human_resources_workspace_requisitionPositionPicker>div>button>svg{width:12px;height:12px;color:#3159d6;flex:0 0 auto}.human_resources_workspace_requisitionPositionPicker p{margin:0;padding:18px 10px;color:var(--hr-muted);font-size:8px;text-align:center}.human_resources_workspace_requisitionWideField{grid-column:1 / -1}.human_resources_workspace_requisitionDialogError{display:flex;align-items:center;gap:6px;grid-column:1 / -1;margin:0;padding:8px 9px;color:#a23b49;background:#fff1f2;border:1px solid #f2cbd0;border-radius:7px;font-size:8px}.human_resources_workspace_requisitionDialogError svg{width:13px;height:13px;flex:0 0 auto}.human_resources_workspace_requisitionDialog>footer{display:flex;justify-content:flex-end;gap:7px;padding:11px 16px;background:#f8fafc;border-top:1px solid #edf0f4}.human_resources_workspace_requisitionDialog>footer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 13px;color:#465268;background:#fff;border:1px solid #d5dde9;border-radius:7px;cursor:pointer;font-size:9px}.human_resources_workspace_requisitionDialog>footer button:last-child{color:#fff;background:#3159d6;border-color:#3159d6}.human_resources_workspace_requisitionDialog>footer button:disabled{opacity:.55;cursor:wait}.human_resources_workspace_requisitionDialog>footer svg{width:12px;height:12px}.human_resources_workspace_personCell{display:inline-flex;align-items:center;gap:7px}.human_resources_workspace_personCell i{display:grid;place-items:center;width:26px;height:26px;color:#fff;background:linear-gradient(145deg,#2b827e,#3159d6);border-radius:8px;font-size:9px;font-style:normal}.human_resources_workspace_personCell strong{color:var(--hr-text);font-weight:620}.human_resources_workspace_status{display:inline-block;padding:3px 7px;color:#206f59;background:#e8f6f1;border-radius:999px;font-size:9px;font-style:normal}.human_resources_workspace_status[data-tone=blue]{color:#3159d6;background:#edf1ff}.human_resources_workspace_status[data-tone=amber]{color:#8a5a13;background:#fff4df}.human_resources_workspace_status[data-tone=danger]{color:#a03642;background:#fdecef}.human_resources_workspace_orgLayout,.human_resources_workspace_employeeLayout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px}.human_resources_workspace_orgLayout>.human_resources_workspace_panel,.human_resources_workspace_employeeLayout>.human_resources_workspace_panel{margin-top:0}.human_resources_workspace_orgTree{padding:7px 6px 4px}.human_resources_workspace_orgRoot{display:flex;align-items:center;gap:10px;width:230px;min-height:56px;margin:0 auto 28px;padding:10px 12px;color:#fff;background:linear-gradient(135deg,#17357f,#2b827e);border-radius:9px;box-shadow:0 8px 22px #1f497a2e}.human_resources_workspace_orgRoot>svg{width:22px;height:22px}.human_resources_workspace_orgRoot span{display:grid}.human_resources_workspace_orgRoot strong{font-size:11px}.human_resources_workspace_orgRoot small{color:#ffffffb8;font-size:8px}.human_resources_workspace_orgBranches{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.human_resources_workspace_orgBranches:before{position:absolute;top:-14px;right:12.5%;left:12.5%;height:1px;background:#cfd8e5;content:""}.human_resources_workspace_orgBranches article{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 8px;min-height:72px;padding:10px;background:#fafbfc;border:1px solid var(--hr-line);border-radius:8px}.human_resources_workspace_orgBranches article:before{position:absolute;top:-14px;left:50%;width:1px;height:14px;background:#cfd8e5;content:""}.human_resources_workspace_orgBranches article>span{grid-row:1 / 3;display:grid;place-items:center;width:30px;height:30px;color:var(--hr-brand);background:var(--hr-brand-soft);border-radius:7px}.human_resources_workspace_orgBranches article>span svg{width:14px;height:14px}.human_resources_workspace_orgBranches article>div{display:grid;gap:2px;min-width:0}.human_resources_workspace_orgBranches article strong{font-size:10px}.human_resources_workspace_orgBranches article small{overflow:hidden;color:var(--hr-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_orgBranches article>b{grid-column:2;color:var(--hr-secondary);font-size:9px;font-weight:550}.human_resources_workspace_facts{display:grid;gap:0;margin:0 0 10px}.human_resources_workspace_facts div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;border-bottom:1px solid #edf0f4}.human_resources_workspace_facts dt{color:var(--hr-muted);font-size:9px}.human_resources_workspace_facts dd{margin:0;font-size:10px;font-weight:600}.human_resources_workspace_statePanel{display:grid;place-items:center;min-height:260px;padding:34px;text-align:center}.human_resources_workspace_statePanel>svg{width:28px;height:28px;margin-bottom:4px;color:#9a681e}.human_resources_workspace_statePanel>strong{font-size:13px}.human_resources_workspace_statePanel>p{max-width:430px;margin:4px 0 12px;color:var(--hr-muted);font-size:9px}.human_resources_workspace_statePanel .human_resources_workspace_spinner{color:var(--hr-brand);animation:human_resources_workspace_hr-spin .85s linear infinite}.human_resources_workspace_statePanel .human_resources_workspace_primaryButton{display:inline-flex;align-items:center;gap:5px}.human_resources_workspace_statePanel .human_resources_workspace_primaryButton svg{width:12px;height:12px}.human_resources_workspace_schemaSetup>div{display:flex;gap:6px;margin:1px 0 12px}.human_resources_workspace_schemaSetup>div span{padding:4px 8px;color:#244fc4;background:#eef3ff;border:1px solid #d6e0f7;border-radius:999px;font-size:9px}@keyframes human_resources_workspace_hr-spin{to{transform:rotate(360deg)}}.human_resources_workspace_organizationLoading{display:grid;min-height:260px;place-items:start stretch;padding:0;overflow:hidden}.human_resources_workspace_organizationLoading>div{height:3px;overflow:hidden;background:#e5ebf5}.human_resources_workspace_organizationLoading>div i{display:block;width:34%;height:100%;background:linear-gradient(90deg,#3159d6,#2b827e);border-radius:999px;animation:human_resources_workspace_hr-loading-travel 1.15s ease-in-out infinite}@keyframes human_resources_workspace_hr-loading-travel{0%{transform:translate(-110%)}to{transform:translate(310%)}}.human_resources_workspace_organizationToolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:5px 0 10px}.human_resources_workspace_organizationToolbar label{display:flex;align-items:center;gap:7px;width:min(360px,100%);height:34px;padding:0 10px;background:#f8faff;border:1px solid #d7e2f3;border-radius:7px}.human_resources_workspace_organizationToolbar label svg{width:13px;height:13px;color:#7b879a}.human_resources_workspace_organizationToolbar input{width:100%;color:var(--hr-text);background:transparent;border:0;outline:0;font-size:9px}.human_resources_workspace_organizationToolbar>div{display:flex;gap:5px}.human_resources_workspace_organizationToolbar>div button{display:inline-grid;place-items:center;min-width:32px;min-height:30px;padding:0 9px;color:#425068;background:#fff;border:1px solid var(--hr-line-strong);border-radius:6px;cursor:pointer;font-size:8px}.human_resources_workspace_organizationToolbar>div button:hover{color:var(--hr-blue);border-color:#bfcbed}.human_resources_workspace_organizationToolbar>div svg{width:12px;height:12px}.human_resources_workspace_organizationFilters{display:flex;gap:6px;margin:-4px 0 8px}.human_resources_workspace_organizationFilters select{min-width:92px;height:27px;padding:0 24px 0 8px;color:#425068;background:#fff;border:1px solid #d7e2f3;border-radius:6px;font-size:8px}.human_resources_workspace_organizationHeaderActions{display:flex!important;align-items:center!important;gap:8px!important}.human_resources_workspace_organizationHeaderActions>span{color:var(--hr-muted);font-size:9px;white-space:nowrap}.human_resources_workspace_organizationHeaderActions>button{display:inline-flex;align-items:center;gap:4px;min-height:27px;padding:0 8px;color:#244fc4;background:#f1f5ff;border:1px solid #d2dcf3;border-radius:6px;cursor:pointer;font-size:8px}.human_resources_workspace_organizationHeaderActions>button svg{width:11px;height:11px}.human_resources_workspace_organizationChartPanel{display:flex;min-height:max(560px,calc(100dvh - 300px));padding:0;overflow:hidden;flex-direction:column}.human_resources_workspace_organizationChartHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border-bottom:1px solid var(--hr-line)}.human_resources_workspace_organizationChartHeader>div{display:flex;align-items:center;gap:7px}.human_resources_workspace_organizationChartHeader>div:first-child>div{display:grid;gap:1px}.human_resources_workspace_organizationChartHeader strong{font-size:12px}.human_resources_workspace_organizationChartHeader small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_organizationChartHeader button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:29px;min-height:29px;padding:0 8px;color:#46546a;background:#fff;border:1px solid #d8dee8;border-radius:6px;cursor:pointer;font-size:8px}.human_resources_workspace_organizationChartHeader button:hover{color:#244fc4;border-color:#b8c6eb}.human_resources_workspace_organizationChartHeader button:disabled{opacity:.45;cursor:not-allowed}.human_resources_workspace_organizationChartHeader button svg{width:12px;height:12px}.human_resources_workspace_organizationChartHeader>div:last-child>span{min-width:36px;color:#657187;font-size:8px;text-align:center}.human_resources_workspace_organizationChartViewport{min-height:0;padding:22px;flex:1;overflow:auto;background:linear-gradient(#f8faff 1px,transparent 1px),linear-gradient(90deg,#f8faff 1px,transparent 1px),#fcfdff;background-size:24px 24px}.human_resources_workspace_organizationChartCanvas{width:max-content;min-width:100%;transform:scale(var(--chart-scale));transform-origin:top center}.human_resources_workspace_organizationChartCanvas ul{position:relative;display:flex;justify-content:center;margin:0;padding:20px 0 0;list-style:none}.human_resources_workspace_organizationChartCanvas>ul{padding-top:0}.human_resources_workspace_organizationChartCanvas li{position:relative;padding:20px 6px 0;text-align:center}.human_resources_workspace_organizationChartCanvas>ul>li{padding-top:0}.human_resources_workspace_organizationChartCanvas li:before,.human_resources_workspace_organizationChartCanvas li:after{position:absolute;top:0;width:50%;height:20px;border-top:1px solid #bcc8d9;content:""}.human_resources_workspace_organizationChartCanvas li:before{right:50%}.human_resources_workspace_organizationChartCanvas li:after{left:50%;border-left:1px solid #bcc8d9}.human_resources_workspace_organizationChartCanvas li:only-child:before,.human_resources_workspace_organizationChartCanvas li:only-child:after{display:none}.human_resources_workspace_organizationChartCanvas li:first-child:before,.human_resources_workspace_organizationChartCanvas li:last-child:after{border:0}.human_resources_workspace_organizationChartCanvas li:last-child:before{border-right:1px solid #bcc8d9;border-radius:0 5px 0 0}.human_resources_workspace_organizationChartCanvas li:first-child:after{border-radius:5px 0 0}.human_resources_workspace_organizationChartCanvas ul ul:before{position:absolute;top:0;left:50%;width:1px;height:20px;background:#bcc8d9;content:""}.human_resources_workspace_organizationChartNode{display:grid;grid-template-columns:30px minmax(110px,1fr) auto;align-items:center;gap:8px;width:205px;min-height:58px;margin:0 auto;padding:8px 9px;color:#263247;background:#fff;border:1px solid #dbe2ec;border-top:3px solid #3159d6;border-radius:8px;text-align:left;box-shadow:0 4px 13px #1c2e4b14}.human_resources_workspace_organizationChartNode[data-kind=organization]{color:#fff;background:linear-gradient(135deg,#173baf,#2b827e);border-color:transparent}.human_resources_workspace_organizationChartNode[data-kind=region]{border-top-color:#b26b12}.human_resources_workspace_organizationChartNode[data-disabled=true]{opacity:.58}.human_resources_workspace_organizationChartNode>span{display:grid;place-items:center;width:30px;height:30px;color:#3159d6;background:#edf2ff;border-radius:7px}.human_resources_workspace_organizationChartNode[data-kind=organization]>span{color:#fff;background:#ffffff29}.human_resources_workspace_organizationChartNode[data-kind=region]>span{color:#9a6417;background:#fff2d8}.human_resources_workspace_organizationChartNode svg{width:14px;height:14px}.human_resources_workspace_organizationChartNode>div{display:grid;gap:2px;min-width:0}.human_resources_workspace_organizationChartNode strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_organizationChartNode small{overflow:hidden;color:#7a879a;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_organizationChartNode[data-kind=organization] small{color:#ffffffb8}.human_resources_workspace_organizationChartNode em{color:#3159d6;font-size:8px;font-style:normal;font-weight:650;white-space:nowrap}.human_resources_workspace_organizationChartNode[data-kind=organization] em{color:#fff}.human_resources_workspace_organizationChartPanel>footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:35px;padding:0 13px;color:var(--hr-muted);border-top:1px solid var(--hr-line);font-size:8px}.human_resources_workspace_organizationChartPanel>footer span{display:inline-flex;align-items:center;gap:4px}.human_resources_workspace_organizationChartPanel>footer i{width:7px;height:7px;background:#3159d6;border-radius:50%}.human_resources_workspace_organizationChartPanel>footer i[data-kind=organization]{background:#2b827e}.human_resources_workspace_organizationChartPanel>footer i[data-kind=region]{background:#b26b12}.human_resources_workspace_organizationThreeColumn{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,calc(50% - 4.5px));gap:9px;align-items:stretch;height:max(500px,calc(100dvh - 512px))}.human_resources_workspace_organizationThreeColumn[data-employee-editor=open]{grid-template-columns:minmax(250px,2fr) minmax(0,5fr)}.human_resources_workspace_organizationThreeColumn[data-employee-editor=open]>section:first-child{display:none}.human_resources_workspace_organizationThreeColumn>.human_resources_workspace_panel{min-width:0;margin-top:0}.human_resources_workspace_organizationColumnPanel{display:flex;min-height:0;flex-direction:column}.human_resources_workspace_employeeDirectoryPanel{display:flex;min-width:0;flex-direction:column}.human_resources_workspace_employeeDirectoryTable{min-height:0;max-height:none;flex:1;overflow:auto}.human_resources_workspace_employeeDirectoryTable table{min-width:480px}.human_resources_workspace_employeeDirectoryTable thead{position:sticky;top:0;z-index:1}.human_resources_workspace_employeeDirectoryRow{cursor:pointer}.human_resources_workspace_employeeDirectoryRow:hover,.human_resources_workspace_employeeDirectoryRow:focus{background:#f3f7ff;outline:none}.human_resources_workspace_employeePositionCell{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.human_resources_workspace_employeePositionCell em{width:fit-content;padding:2px 5px;color:#244fc4;background:#edf3ff;border-radius:999px;font-size:7px;font-style:normal;font-weight:700}.human_resources_workspace_employeePositionCell strong{overflow:hidden;color:#46556c;font-size:8px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_departmentTree,.human_resources_workspace_departmentTree ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.human_resources_workspace_departmentTree{min-height:0;max-height:none;padding:2px 4px 4px 0;align-content:start;flex:1;overflow:auto}.human_resources_workspace_departmentTree ul{position:relative}.human_resources_workspace_departmentTree ul:before{position:absolute;top:0;bottom:9px;left:calc(21px + var(--tree-level, 0) * 22px);width:1px;background:#e0e6ef;content:""}.human_resources_workspace_departmentTreeRow{--tree-indent: calc(var(--tree-level) * 22px);position:relative;display:grid;grid-template-columns:15px 24px minmax(0,1fr);align-items:center;padding-left:var(--tree-indent);border-radius:8px}.human_resources_workspace_departmentTreeRow[data-selected=true]{background:#f0f5ff;box-shadow:inset 3px 0 #3159d6}.human_resources_workspace_departmentTreeRow[data-disabled=true]{opacity:.68}.human_resources_workspace_departmentTreeRow[data-dragging=true]{opacity:.42}.human_resources_workspace_departmentTreeRow[data-drop-position=before]:before,.human_resources_workspace_departmentTreeRow[data-drop-position=after]:after{position:absolute;z-index:2;right:4px;left:calc(var(--tree-indent) + 15px);height:2px;background:#3159d6;border-radius:999px;content:""}.human_resources_workspace_departmentTreeRow[data-drop-position=before]:before{top:-3px}.human_resources_workspace_departmentTreeRow[data-drop-position=after]:after{bottom:-3px}.human_resources_workspace_dragHandle{display:grid;place-items:center;width:15px;height:34px;color:#9aa6b8;cursor:grab}.human_resources_workspace_dragHandle:active{cursor:grabbing}.human_resources_workspace_dragHandle svg{width:11px;height:11px}.human_resources_workspace_treeToggle{display:grid;place-items:center;width:24px;height:34px;padding:0;color:#738096;background:transparent;border:0;cursor:pointer}.human_resources_workspace_treeToggle svg{width:13px;height:13px}.human_resources_workspace_treeSpacer{width:24px}.human_resources_workspace_departmentSelect{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:6px 9px;color:var(--hr-text);background:transparent;border:0;border-bottom:1px solid #edf0f4;cursor:pointer;text-align:left}.human_resources_workspace_departmentSelect:hover{background:#f8faff}.human_resources_workspace_departmentGlyph{display:grid;place-items:center;width:31px;height:31px;color:var(--hr-brand);background:var(--hr-brand-soft);border-radius:8px}.human_resources_workspace_departmentGlyph[data-kind=organization]{color:#fff;background:linear-gradient(145deg,#3159d6,#2b827e);box-shadow:0 4px 10px #3159d62e}.human_resources_workspace_departmentGlyph[data-kind=department]{color:#3159d6;background:#edf2ff}.human_resources_workspace_departmentGlyph[data-kind=region]{color:#a46613;background:#fff5df}.human_resources_workspace_departmentGlyph svg{width:14px;height:14px}.human_resources_workspace_departmentSelect>span:nth-child(2){display:grid;gap:2px;min-width:0}.human_resources_workspace_departmentSelect strong{overflow:hidden;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_departmentSelect small{overflow:hidden;color:var(--hr-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_departmentSelect em{min-width:40px;color:#496078;font-size:9px;font-style:normal;text-align:right}.human_resources_workspace_departmentSelect strong .human_resources_workspace_closedBadge{display:inline-flex;min-width:0;margin-left:5px;padding:1px 4px;color:#8a5b17;background:#fff3d6;border-radius:999px;font-size:7px;font-weight:600;vertical-align:1px}.human_resources_workspace_sortFeedback{display:flex;align-items:center;gap:5px;min-height:22px;margin:-3px 0 5px;color:#6d7a8e;font-size:8px}.human_resources_workspace_sortFeedback svg{width:11px;height:11px}.human_resources_workspace_sortFeedback[data-tone=success]{color:#18705a}.human_resources_workspace_sortFeedback[data-tone=error]{color:#a24747}.human_resources_workspace_departmentTitle{display:flex;align-items:center;gap:10px;margin:2px 0 10px;padding:11px;background:linear-gradient(135deg,#f1f5ff,#edf8f5);border:1px solid #dce6f3;border-radius:8px}.human_resources_workspace_departmentTitle>span{display:grid;place-items:center;width:36px;height:36px;color:#fff;background:linear-gradient(145deg,#3159d6,#2b827e);border-radius:9px}.human_resources_workspace_departmentTitle[data-kind=department]>span{color:var(--hr-brand);background:var(--hr-brand-soft)}.human_resources_workspace_departmentTitle[data-kind=region]>span{color:#9a6417;background:#fff0cf}.human_resources_workspace_departmentTitle svg{width:16px;height:16px}.human_resources_workspace_departmentTitle>div{display:grid;gap:2px;min-width:0}.human_resources_workspace_departmentTitle strong{font-size:11px}.human_resources_workspace_departmentTitle small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_departmentTitle>em{margin-left:auto;padding:3px 6px;border-radius:999px;font-size:8px;font-style:normal;white-space:nowrap}.human_resources_workspace_enabledBadge{color:#17745a;background:#e8f7f1}.human_resources_workspace_closedBadge{color:#8a5b17;background:#fff3d6}.human_resources_workspace_detailActions{display:flex!important;gap:5px!important}.human_resources_workspace_detailActions button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;padding:0;color:#3159d6;background:#f4f7ff;border:1px solid #d7e0f5;border-radius:6px}.human_resources_workspace_detailActions button svg{width:14px;height:14px}.human_resources_workspace_detailActions button:disabled{color:#9aa4b4;background:#f6f7f9;border-color:#e2e5ea;cursor:not-allowed}.human_resources_workspace_departmentEditorBackdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:20px;background:#141f306b;backdrop-filter:blur(2px)}.human_resources_workspace_departmentEditor{display:flex;width:min(560px,100%);max-height:min(calc(100dvh - 32px),920px);overflow:hidden;flex-direction:column;background:#fff;border:1px solid #dce3ed;border-radius:12px;box-shadow:0 22px 60px #16243a3d}.human_resources_workspace_departmentEditor>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #edf0f4}.human_resources_workspace_departmentEditor>header>div{display:grid;gap:2px}.human_resources_workspace_departmentEditor>header strong{font-size:13px}.human_resources_workspace_departmentEditor>header small{color:var(--hr-muted);font-size:9px}.human_resources_workspace_departmentEditor>header button{display:grid;place-items:center;width:28px;height:28px;color:#68758a;background:#f6f8fb;border:0;border-radius:7px;cursor:pointer}.human_resources_workspace_departmentEditor>header svg{width:14px;height:14px}.human_resources_workspace_editorForm{display:grid;min-height:0;overflow-x:hidden;overflow-y:auto;gap:12px;padding:16px;overscroll-behavior:contain;scrollbar-color:#aab4c3 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.human_resources_workspace_editorForm::-webkit-scrollbar{width:6px}.human_resources_workspace_editorForm::-webkit-scrollbar-track{background:transparent}.human_resources_workspace_editorForm::-webkit-scrollbar-thumb{background:#aab4c3;border-radius:999px}.human_resources_workspace_editorForm::-webkit-scrollbar-thumb:hover{background:#7f8b9d}.human_resources_workspace_editorField{display:grid;gap:5px;color:#344054;font-size:9px;font-weight:600}.human_resources_workspace_editorField input,.human_resources_workspace_editorField select{width:100%;height:34px;padding:0 10px;color:var(--hr-text);background:#fff;border:1px solid #d5dde9;border-radius:7px;outline:none;font-size:10px}.human_resources_workspace_editorField input:focus,.human_resources_workspace_editorField select:focus{border-color:#7894df;box-shadow:0 0 0 3px #3159d61a}.human_resources_workspace_editorField small{color:var(--hr-muted);font-size:8px;font-weight:400}.human_resources_workspace_iconPresetGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.human_resources_workspace_iconPresetGrid button{display:grid;place-items:center;gap:3px;min-height:52px;padding:5px 3px;color:#657187;background:#f8fafc;border:1px solid #e0e6ef;border-radius:7px;cursor:pointer}.human_resources_workspace_iconPresetGrid button:hover{color:#3159d6;border-color:#bdcaea}.human_resources_workspace_iconPresetGrid button[data-selected=true]{color:#244fc4;background:#edf3ff;border-color:#91a8e7;box-shadow:inset 0 0 0 1px #cdd9f6}.human_resources_workspace_iconPresetGrid i{display:grid;place-items:center;width:25px;height:25px;background:#fff;border-radius:6px;font-style:normal}.human_resources_workspace_iconPresetGrid svg{width:13px;height:13px}.human_resources_workspace_iconPresetGrid small{color:inherit;font-size:7px;line-height:1;white-space:nowrap}.human_resources_workspace_ownerPicker{overflow:hidden;background:#fff;border:1px solid #d5dde9;border-radius:8px}.human_resources_workspace_ownerPicker>label{display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:6px;height:34px;padding:0 9px;background:#f8fafc;border-bottom:1px solid #e5eaf1}.human_resources_workspace_ownerPicker>label svg{width:12px;height:12px;color:#778398}.human_resources_workspace_ownerPicker>label input{height:auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:9px;font-weight:400}.human_resources_workspace_ownerPicker>label input:focus{border:0;box-shadow:none}.human_resources_workspace_ownerPicker>label em{color:#52617a;font-size:8px;font-style:normal;font-weight:500;white-space:nowrap}.human_resources_workspace_ownerOptionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;height:150px;overflow-x:hidden;overflow-y:auto;gap:4px;padding:6px;overscroll-behavior:contain;scrollbar-color:#b4bdca transparent;scrollbar-gutter:stable;scrollbar-width:thin}.human_resources_workspace_ownerOptionGrid::-webkit-scrollbar{width:5px}.human_resources_workspace_ownerOptionGrid::-webkit-scrollbar-track{background:transparent}.human_resources_workspace_ownerOptionGrid::-webkit-scrollbar-thumb{background:#b4bdca;border-radius:999px}.human_resources_workspace_ownerOptionGrid::-webkit-scrollbar-thumb:hover{background:#8b96a7}.human_resources_workspace_ownerOptionGrid button{display:grid;grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:6px;min-height:34px;padding:4px 7px;color:#49566b;background:#fff;border:1px solid #e1e6ee;border-radius:7px;cursor:pointer;text-align:left}.human_resources_workspace_ownerOptionGrid button:hover{border-color:#b7c5e8}.human_resources_workspace_ownerOptionGrid button[data-selected=true]{color:#244fc4;background:#edf3ff;border-color:#91a8e7}.human_resources_workspace_ownerOptionGrid button i{display:grid;place-items:center;width:25px;height:25px;color:#3159d6;background:#edf2ff;border-radius:50%;font-style:normal}.human_resources_workspace_ownerOptionGrid button i svg{width:12px;height:12px}.human_resources_workspace_ownerOptionGrid button>span{overflow:hidden;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_ownerOptionGrid button>svg{width:13px;height:13px}.human_resources_workspace_ownerOptionGrid>p{grid-column:1 / -1;margin:14px 0;color:var(--hr-muted);font-size:8px;font-weight:400;text-align:center}.human_resources_workspace_parentTreeTrigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:0 10px;color:var(--hr-text);background:#fff;border:1px solid #d5dde9;border-radius:7px;cursor:pointer;text-align:left}.human_resources_workspace_parentTreeTrigger:focus{border-color:#7894df;outline:none;box-shadow:0 0 0 3px #3159d61a}.human_resources_workspace_parentTreeTrigger>span{display:flex;align-items:center;gap:7px;min-width:0}.human_resources_workspace_parentTreeTrigger i{display:grid;place-items:center;width:24px;height:24px;color:#3159d6;background:#edf2ff;border-radius:6px;font-style:normal}.human_resources_workspace_parentTreeTrigger i[data-kind=organization]{color:#fff;background:linear-gradient(145deg,#3159d6,#2b827e)}.human_resources_workspace_parentTreeTrigger i[data-kind=region]{color:#9a6417;background:#fff0cf}.human_resources_workspace_parentTreeTrigger i svg{width:12px;height:12px}.human_resources_workspace_parentTreeTrigger strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_parentTreeTrigger small{flex:0 0 auto;color:var(--hr-muted)}.human_resources_workspace_parentTreeTrigger em{color:#8a94a5;font-size:10px;font-style:normal;font-weight:400}.human_resources_workspace_parentTreeTrigger>svg{width:13px;height:13px;flex:0 0 auto;color:#6f7c90}.human_resources_workspace_parentTreePopover{max-height:260px;overflow:auto;background:#fff;border:1px solid #d5dde9;border-radius:8px;box-shadow:0 9px 28px #1c2b4324}.human_resources_workspace_parentTreePopover ul{display:grid;gap:1px;margin:0;padding:3px;list-style:none}.human_resources_workspace_parentTreePopover ul ul{position:relative;padding:0}.human_resources_workspace_parentTreePopover ul ul:before{position:absolute;top:0;bottom:4px;left:calc(17px + var(--parent-tree-level, 0) * 18px);width:1px;background:#e3e8f1;content:""}.human_resources_workspace_parentTreeOption{--parent-tree-indent: calc(var(--parent-tree-level) * 18px);display:grid;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:7px;width:100%;min-height:38px;padding:4px 8px 4px calc(8px + var(--parent-tree-indent));color:var(--hr-text);background:transparent;border:0;border-radius:6px;cursor:pointer;text-align:left}.human_resources_workspace_parentTreeOption:hover{background:#f5f8ff}.human_resources_workspace_parentTreeOption[data-selected=true]{color:#244fc4;background:#edf3ff}.human_resources_workspace_parentTreeOption>span{display:grid;place-items:center;width:26px;height:26px;color:#3159d6;background:#edf2ff;border-radius:6px}.human_resources_workspace_parentTreeOption>span[data-kind=organization]{color:#fff;background:linear-gradient(145deg,#3159d6,#2b827e)}.human_resources_workspace_parentTreeOption>span[data-kind=region]{color:#9a6417;background:#fff0cf}.human_resources_workspace_parentTreeOption>span svg{width:12px;height:12px}.human_resources_workspace_parentTreeOption>div{display:grid;gap:1px;min-width:0}.human_resources_workspace_parentTreeOption strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_parentTreeOption small{color:var(--hr-muted);font-size:7px;font-weight:400}.human_resources_workspace_parentTreeOption>svg{width:13px;height:13px;color:#2d63d6}.human_resources_workspace_editorToggle{display:flex;align-items:flex-start;gap:8px;padding:9px;background:#f8fafc;border:1px solid #e4e9f0;border-radius:7px}.human_resources_workspace_editorToggle input{margin-top:2px;accent-color:#3159d6}.human_resources_workspace_editorToggle span{display:grid;gap:2px}.human_resources_workspace_editorToggle strong{font-size:10px}.human_resources_workspace_editorToggle small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_editorError{display:flex;align-items:center;gap:5px;margin:0;padding:7px 9px;color:#9a3d32;background:#fff1ef;border-radius:6px;font-size:9px}.human_resources_workspace_editorError svg{width:12px;height:12px}.human_resources_workspace_departmentEditor>footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:7px;padding:12px 16px;background:#f8fafc;border-top:1px solid #edf0f4}.human_resources_workspace_departmentEditor>footer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 12px;color:#465268;background:#fff;border:1px solid #d5dde9;border-radius:7px;cursor:pointer;font-size:9px}.human_resources_workspace_departmentEditor>footer button:disabled{opacity:.55;cursor:not-allowed}.human_resources_workspace_departmentEditor .human_resources_workspace_spinner{width:12px;height:12px;animation:human_resources_workspace_hr-spin .85s linear infinite}.human_resources_workspace_employeeEditorBackdrop{position:fixed;z-index:1250;inset:0;display:grid;justify-items:end;padding:12px;background:#141f3057;backdrop-filter:blur(1.5px)}.human_resources_workspace_employeeEditor{display:flex;width:min(620px,calc(100vw - 24px));height:calc(100dvh - 24px);overflow:hidden;flex-direction:column;background:#fff;border:1px solid #dce3ed;border-radius:13px;box-shadow:-18px 0 55px #16243a38}.human_resources_workspace_employeeEditor>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #edf0f4}.human_resources_workspace_employeeEditor>header>div{display:grid;gap:2px}.human_resources_workspace_employeeEditor>header strong{font-size:14px}.human_resources_workspace_employeeEditor>header small{color:var(--hr-muted);font-size:9px}.human_resources_workspace_employeeEditor>header button{display:grid;place-items:center;width:30px;height:30px;color:#68758a;background:#f6f8fb;border:0;border-radius:8px;cursor:pointer}.human_resources_workspace_employeeEditor>header svg{width:15px;height:15px}.human_resources_workspace_employeeEditorBody{display:grid;min-height:0;overflow:hidden;align-content:start;gap:13px;padding:16px 17px}.human_resources_workspace_employeeBasicFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.human_resources_workspace_employeeBasicFacts>div{display:grid;gap:3px;padding:9px 10px;background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px}.human_resources_workspace_employeeBasicFacts dt{color:var(--hr-muted);font-size:8px}.human_resources_workspace_employeeBasicFacts dd{overflow:hidden;margin:0;color:#334158;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_employeePositionSelector{display:grid;min-height:0;overflow:hidden;border:1px solid #dce4ef;border-radius:9px}.human_resources_workspace_employeePositionSelector>header{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;background:linear-gradient(135deg,#f3f6ff,#f0f8f6);border-bottom:1px solid #e2e8f1}.human_resources_workspace_employeePositionSelector>header div{display:grid;gap:2px}.human_resources_workspace_employeePositionSelector>header strong{font-size:11px}.human_resources_workspace_employeePositionSelector>header small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_employeePositionSelector>header em{padding:3px 7px;color:#244fc4;background:#fff;border-radius:999px;font-size:8px;font-style:normal;font-weight:700}.human_resources_workspace_employeePositionSelector>label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid #e9edf3}.human_resources_workspace_employeePositionSelector>label svg{width:13px;height:13px;color:#7b8799}.human_resources_workspace_employeePositionSelector>label input{height:28px;padding:0;background:transparent;border:0;outline:none;font-size:9px}.human_resources_workspace_employeeSelectedPositions{display:flex;overflow-x:auto;gap:5px;padding:7px 9px;border-bottom:1px solid #e9edf3;scrollbar-width:thin}.human_resources_workspace_employeeSelectedPositions button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:25px;padding:0 7px;color:#3154b9;background:#edf3ff;border:1px solid #b9c8ee;border-radius:999px;cursor:pointer;font-size:8px}.human_resources_workspace_employeeSelectedPositions button span{font-weight:750}.human_resources_workspace_employeeSelectedPositions button svg{width:10px;height:10px}.human_resources_workspace_employeePositionBrowser{display:grid;min-height:0;max-height:calc(100dvh - 385px);grid-template-columns:92px minmax(0,1fr)}.human_resources_workspace_employeePositionBrowser>nav{display:grid;min-height:0;overflow-y:auto;align-content:start;gap:4px;padding:7px;background:#f7f9fc;border-right:1px solid #e4e9f1;scrollbar-width:thin}.human_resources_workspace_employeePositionBrowser>nav button{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 8px;color:#58667b;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.human_resources_workspace_employeePositionBrowser>nav button:hover{color:#244fc4;background:#fff}.human_resources_workspace_employeePositionBrowser>nav button[aria-current=page]{color:#244fc4;background:#fff;border-color:#9fb2e8;box-shadow:0 2px 7px #264eba14}.human_resources_workspace_employeePositionBrowser>nav strong{font-size:10px}.human_resources_workspace_employeePositionBrowser>nav small{display:grid;place-items:center;min-width:18px;height:18px;color:#718097;background:#edf1f7;border-radius:999px;font-size:7px}.human_resources_workspace_employeePositionOptions{display:grid;min-height:0;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;padding:7px;scrollbar-color:#aab4c3 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.human_resources_workspace_employeePositionOptions button{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:48px;padding:7px 9px;color:#435168;background:#fff;border:1px solid #e0e6ef;border-radius:8px;cursor:pointer;text-align:left}.human_resources_workspace_employeePositionOptions button:hover{border-color:#b6c5e8}.human_resources_workspace_employeePositionOptions button[data-selected=true]{color:#244fc4;background:#edf3ff;border-color:#91a8e7}.human_resources_workspace_employeePositionOptions button>span{display:grid;gap:2px;min-width:0}.human_resources_workspace_employeePositionOptions button strong,.human_resources_workspace_employeePositionOptions button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_employeePositionOptions button strong{font-size:9px}.human_resources_workspace_employeePositionOptions button small{color:var(--hr-muted);font-size:7px;font-weight:400}.human_resources_workspace_employeePositionOptions button>svg{width:13px;height:13px}.human_resources_workspace_employeePositionEmpty{display:grid;min-height:150px;place-items:center;color:var(--hr-muted);font-size:9px}.human_resources_workspace_employeeRoleNotice{display:flex;align-items:center;gap:6px;margin:0;padding:8px 10px;color:#52647b;background:#f5f8fc;border-radius:7px;font-size:8px}.human_resources_workspace_employeeRoleNotice svg{width:13px;height:13px;color:#2d7e72}.human_resources_workspace_employeeEditor>footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:7px;margin-top:auto;padding:12px 17px;background:#f8fafc;border-top:1px solid #edf0f4}.human_resources_workspace_employeeEditor>footer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 13px;color:#465268;background:#fff;border:1px solid #d5dde9;border-radius:7px;cursor:pointer;font-size:9px}.human_resources_workspace_employeeEditor>footer button:disabled{opacity:.55;cursor:not-allowed}.human_resources_workspace_emptyState{display:grid;place-items:center;min-height:180px;color:var(--hr-muted);text-align:center}.human_resources_workspace_emptyState svg{width:25px;height:25px;margin-bottom:6px;color:#9aa6b7}.human_resources_workspace_emptyState strong{color:var(--hr-secondary);font-size:11px}.human_resources_workspace_emptyState p{margin:3px 0 0;font-size:8px}.human_resources_workspace_integrityWarning{display:flex;align-items:center;gap:6px;margin:8px 0 0;padding:7px 9px;color:#845716;background:#fff8e8;border:1px solid #f1dfb5;border-radius:6px;font-size:8px}.human_resources_workspace_integrityWarning svg{width:12px;height:12px;flex:0 0 auto}.human_resources_workspace_emptyTableCell{height:90px!important;color:var(--hr-muted)!important;text-align:center!important}.human_resources_workspace_mutedValue{color:var(--hr-muted)}.human_resources_workspace_datasetTabs{display:flex;overflow-x:auto;gap:5px;margin:0 0 9px;padding:2px 0 6px;scrollbar-width:thin}.human_resources_workspace_datasetTabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:30px;padding:0 9px;color:#5f6d82;background:#f8fafc;border:1px solid #e0e6ef;border-radius:7px;cursor:pointer;font-size:8px}.human_resources_workspace_datasetTabs button[aria-current=page]{color:#244fc4;background:#edf3ff;border-color:#aebee9}.human_resources_workspace_datasetTabs button[data-unavailable=true]{color:#93691c;background:#fffaf0;border-color:#ead9b5}.human_resources_workspace_datasetTabs button[data-unavailable=true] b{color:#a27118;background:#fff3d7}.human_resources_workspace_datasetTabs b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;color:inherit;background:#fff;border-radius:999px;font-size:7px}.human_resources_workspace_questionReviewButton{display:inline-flex;align-items:center;gap:4px;min-height:27px;padding:0 9px;color:#fff;background:#3159d6;border:0;border-radius:6px;cursor:pointer;font-size:8px;font-weight:600}.human_resources_workspace_questionReviewButton:hover{background:#2448bd}.human_resources_workspace_questionReviewButton svg{width:11px;height:11px}.human_resources_workspace_questionReviewState{display:inline-flex;align-items:center;min-height:23px;padding:0 7px;color:#176a55;background:#e9f8f2;border-radius:999px;font-size:8px}.human_resources_workspace_questionReviewState[data-status=disabled]{color:#6d7480;background:#eef1f5}.human_resources_workspace_questionReviewState[data-status=unknown]{color:#8a641d;background:#fff5dc}.human_resources_workspace_questionReviewNotice{display:grid;grid-template-columns:15px minmax(0,1fr) 22px;align-items:center;gap:7px;margin-bottom:8px;padding:7px 9px;color:#176a55;background:#eaf8f2;border:1px solid #c8ebdd;border-radius:7px;font-size:8px}.human_resources_workspace_questionReviewNotice>svg{width:14px;height:14px}.human_resources_workspace_questionReviewNotice button{display:grid;place-items:center;width:22px;height:22px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer}.human_resources_workspace_questionReviewNotice button svg{width:11px;height:11px}.human_resources_workspace_questionReviewBackdrop{position:fixed;z-index:1400;inset:0;display:grid;place-items:center;padding:20px;background:#141f306b;backdrop-filter:blur(2px)}.human_resources_workspace_questionReviewDialog{display:flex;width:min(620px,100%);max-height:min(820px,calc(100dvh - 40px));overflow:hidden;flex-direction:column;background:#fff;border:1px solid #dce3ed;border-radius:12px;box-shadow:0 22px 60px #16243a3d}.human_resources_workspace_questionReviewDialog>header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:13px 16px;border-bottom:1px solid #edf0f4}.human_resources_workspace_questionReviewDialog>header>div{display:grid;gap:2px}.human_resources_workspace_questionReviewDialog>header strong{font-size:13px}.human_resources_workspace_questionReviewDialog>header small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_questionReviewDialog>header button{display:grid;place-items:center;width:28px;height:28px;color:#68758a;background:#f6f8fb;border:0;border-radius:7px;cursor:pointer}.human_resources_workspace_questionReviewDialog>header button svg{width:14px;height:14px}.human_resources_workspace_questionReviewBody{display:grid;min-height:0;flex:1 1 auto;align-content:start;gap:11px;padding:15px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.human_resources_workspace_questionReviewBody>span{display:grid;gap:5px;padding:11px 12px;background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px}.human_resources_workspace_questionReviewBody>span b{color:var(--hr-muted);font-size:8px;font-weight:500}.human_resources_workspace_questionReviewBody>span strong{color:var(--hr-text);font-size:11px;line-height:1.65}.human_resources_workspace_questionReviewBody dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid #e5eaf1;border-radius:8px}.human_resources_workspace_questionReviewBody dl>div{padding:8px 9px;border-right:1px solid #e5eaf1}.human_resources_workspace_questionReviewBody dl>div:last-child{border-right:0}.human_resources_workspace_questionReviewBody dt{color:var(--hr-muted);font-size:7px}.human_resources_workspace_questionReviewBody dd{margin:3px 0 0;color:var(--hr-text);font-size:9px;font-weight:600}.human_resources_workspace_questionReviewBody p,.human_resources_workspace_questionReviewBody em{display:flex;align-items:center;gap:6px;margin:0;padding:8px 9px;border-radius:7px;font-size:8px;font-style:normal}.human_resources_workspace_questionReviewBody p{color:#31527b;background:#f4f8ff;border:1px solid #d7e2f3}.human_resources_workspace_questionReviewBody em{color:#9a3d32;background:#fff1ef}.human_resources_workspace_questionReviewBody p svg,.human_resources_workspace_questionReviewBody em svg{width:13px;height:13px;flex:0 0 auto}.human_resources_workspace_questionReviewLoading{display:flex;align-items:center;justify-content:center;gap:7px;min-height:110px;color:var(--hr-muted);font-size:9px}.human_resources_workspace_questionReviewLoading svg{width:15px;height:15px}.human_resources_workspace_questionReviewAnswer,.human_resources_workspace_questionReviewEvidence,.human_resources_workspace_questionReviewSource{display:grid;gap:5px;padding:10px 11px;border:1px solid #e3e8f0;border-radius:8px}.human_resources_workspace_questionReviewAnswer{color:#164e3e;background:#eef9f4;border-color:#c8eadc}.human_resources_workspace_questionReviewAnswer>strong{font-size:11px;line-height:1.5}.human_resources_workspace_questionReviewEvidence{color:#24344d;background:#f8fafc}.human_resources_workspace_questionReviewSource{color:#594517;background:#fffaf0;border-color:#efe2bd}.human_resources_workspace_questionReviewAnswer b,.human_resources_workspace_questionReviewEvidence b,.human_resources_workspace_questionReviewSource b{font-size:8px;font-weight:600}.human_resources_workspace_questionReviewAnswer pre,.human_resources_workspace_questionReviewEvidence pre{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;color:inherit;font:inherit;font-size:9px;line-height:1.6}.human_resources_workspace_questionReviewSource blockquote{margin:0;padding-left:9px;border-left:2px solid #d6bd72;font-size:9px;line-height:1.65}.human_resources_workspace_questionReviewOptions{display:grid;gap:6px}.human_resources_workspace_questionReviewOptions>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:6px 8px;background:#fff;border:1px solid #e1e7ef;border-radius:7px}.human_resources_workspace_questionReviewOptions>div[data-correct=true]{color:#145d48;background:#eaf8f2;border-color:#9ed8c2}.human_resources_workspace_questionReviewOptions>div>span{display:grid;place-items:center;width:26px;height:24px;color:#3159d6;background:#edf3ff;border-radius:6px;font-size:9px;font-weight:700}.human_resources_workspace_questionReviewOptions>div[data-correct=true]>span{color:#fff;background:#24906a}.human_resources_workspace_questionReviewOptions strong{min-width:0;font-size:9px;font-weight:550;line-height:1.5}.human_resources_workspace_questionReviewOptions em{display:inline-flex;align-items:center;gap:4px;color:#176a55;font-size:8px;font-style:normal;white-space:nowrap}.human_resources_workspace_questionReviewOptions em svg{width:12px;height:12px}.human_resources_workspace_questionReviewAudit{display:grid;gap:7px;padding:10px 11px;background:#fbfcfe;border:1px solid #e3e8f0;border-radius:8px}.human_resources_workspace_questionReviewAudit>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.human_resources_workspace_questionReviewAudit>header b{font-size:8px}.human_resources_workspace_questionReviewAudit>header small{color:var(--hr-muted);font-size:7px}.human_resources_workspace_questionReviewAudit>dl{background:#fff}.human_resources_workspace_questionReviewDialog>footer{display:flex;justify-content:flex-end;flex:0 0 auto;gap:7px;padding:11px 16px;background:#f8fafc;border-top:1px solid #edf0f4}.human_resources_workspace_questionReviewDialog>footer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:0 12px;color:#465268;background:#fff;border:1px solid #d5dde9;border-radius:7px;cursor:pointer;font-size:9px}.human_resources_workspace_questionReviewDialog>footer button:last-child{color:#fff;background:#3159d6;border-color:#3159d6}.human_resources_workspace_questionReviewDialog>footer button:disabled{opacity:.55;cursor:wait}.human_resources_workspace_questionReviewDialog>footer svg{width:12px;height:12px}.human_resources_workspace_questionCreateDialog{display:flex;width:min(680px,100%);height:min(92dvh,820px);max-height:min(92dvh,820px);flex-direction:column}.human_resources_workspace_questionCreateDialog .human_resources_workspace_questionCreateBody{flex:1 1 auto}.human_resources_workspace_questionReviewDialog>footer .human_resources_workspace_questionContinueButton{color:#244fc4;background:#edf3ff;border-color:#bdcaea}.human_resources_workspace_questionReviewDialog>footer .human_resources_workspace_questionContinueButton:hover{background:#e1ebff;border-color:#9db2e7}.human_resources_workspace_paperRuleDialog{display:flex;width:min(1040px,100%);max-height:min(92dvh,860px);flex-direction:column}.human_resources_workspace_paperRuleBody{display:grid;min-height:0;flex:1 1 auto;overflow-y:auto;gap:12px;padding:14px 16px;scrollbar-gutter:stable;scrollbar-width:thin}.human_resources_workspace_paperRuleBasics{display:grid;grid-template-columns:minmax(0,2fr) minmax(140px,.75fr) minmax(140px,.85fr);gap:10px}.human_resources_workspace_paperRuleBasics label{display:grid;gap:5px;color:#344054;font-size:9px;font-weight:600}.human_resources_workspace_paperRuleBasics label>span b{color:#c0473e}.human_resources_workspace_paperRuleBasics input,.human_resources_workspace_paperRuleBasics select,.human_resources_workspace_paperRuleBasics textarea,.human_resources_workspace_paperRuleItems input,.human_resources_workspace_paperRuleItems select{width:100%;height:30px;min-height:30px;padding:0 8px;color:var(--hr-text);background:#fff;border:1px solid #d8e0eb;border-radius:6px;outline:none;font-family:inherit;font-size:9px;line-height:1.45}.human_resources_workspace_paperRuleBasics textarea{min-height:50px;padding-block:7px}.human_resources_workspace_paperRuleBasics input:focus,.human_resources_workspace_paperRuleBasics select:focus,.human_resources_workspace_paperRuleBasics textarea:focus,.human_resources_workspace_paperRuleItems input:focus,.human_resources_workspace_paperRuleItems select:focus{border-color:#7894df;box-shadow:0 0 0 2px #3159d617}.human_resources_workspace_paperRuleSelect{position:relative;display:block;min-width:0;width:100%}.human_resources_workspace_paperRuleSelect select{appearance:none;padding-right:26px;cursor:pointer}.human_resources_workspace_paperRuleSelect>svg{position:absolute;top:50%;right:8px;width:12px;height:12px;color:#748197;pointer-events:none;transform:translateY(-50%)}.human_resources_workspace_paperRuleTreeSelect{position:relative;min-width:0;width:100%}.human_resources_workspace_paperRuleTreeTrigger{display:grid;width:100%;height:30px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:6px;padding:0 8px;color:var(--hr-text);background:#fff;border:1px solid #d8e0eb;border-radius:6px;cursor:pointer;font:inherit;text-align:left}.human_resources_workspace_paperRuleTreeTrigger[aria-expanded=true]{border-color:#7894df;box-shadow:0 0 0 2px #3159d617}.human_resources_workspace_paperRuleTreeTrigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_paperRuleTreeTrigger>svg{width:12px;height:12px;color:#748197}.human_resources_workspace_paperRuleTreePopover{position:fixed;z-index:1600;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff;border:1px solid #ccd7e8;border-radius:9px;box-shadow:0 14px 36px #1f2f4c2e}.human_resources_workspace_paperRuleTreePopover>label{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;padding:8px;background:#f7f9fc;border-bottom:1px solid #e5eaf2}.human_resources_workspace_paperRuleTreePopover>label svg{width:13px;height:13px;color:#6f7f95}.human_resources_workspace_paperRuleTreePopover>label input{height:29px;min-height:29px;padding:0 8px;background:#fff}.human_resources_workspace_paperRuleTree{min-height:0;overflow-y:auto;padding:6px;scrollbar-width:thin}.human_resources_workspace_paperRuleTree ul{display:grid;gap:1px;margin:0;padding:0;list-style:none}.human_resources_workspace_paperRuleTree ul ul{margin-left:13px;padding-left:7px;border-left:1px solid #dfe6f1}.human_resources_workspace_paperRuleTreeNode{display:grid;min-height:29px;grid-template-columns:22px minmax(0,1fr);align-items:center;border-radius:6px}.human_resources_workspace_paperRuleTreeNode:hover{background:#f4f7fc}.human_resources_workspace_paperRuleTreeNode[data-selected=true]{background:#eaf1ff}.human_resources_workspace_paperRuleTreeNode>i{width:22px}.human_resources_workspace_paperRuleTreeNode>button:first-child{display:grid;width:22px;height:28px;place-items:center;padding:0;color:#7a889d;background:transparent;border:0;cursor:pointer}.human_resources_workspace_paperRuleTreeNode>button:first-child svg{width:12px;height:12px}.human_resources_workspace_paperRuleTreeNode>button:nth-child(2){display:flex;min-width:0;min-height:28px;align-items:center;justify-content:space-between;gap:7px;padding:0 7px 0 2px;color:#3a485d;background:transparent;border:0;cursor:pointer;font:inherit;text-align:left}.human_resources_workspace_paperRuleTreeNode>button:nth-child(2) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_paperRuleTreeNode>button:nth-child(2) small{flex:0 0 auto;padding:2px 5px;color:#71809a;background:#eef2f7;border-radius:999px;font-size:7px}.human_resources_workspace_paperRuleTreeNode[data-selected=true]>button:nth-child(2){color:#2455c4;font-weight:700}.human_resources_workspace_paperRuleTreeNode>strong{padding:0 7px 0 2px;color:#26364d;font-size:9px}.human_resources_workspace_paperRuleTreeEmpty{display:grid;min-height:90px;place-items:center;color:#8491a3;font-size:8px}.human_resources_workspace_paperRuleTreePopover>footer{padding:7px 9px;color:#78869a;background:#f8fafc;border-top:1px solid #e6ebf2;font-size:7px}.human_resources_workspace_paperRuleDescription{grid-column:1 / -1}.human_resources_workspace_paperRuleDescription textarea{resize:vertical}.human_resources_workspace_paperRuleScopePanel{display:grid;overflow:hidden;border:1px solid #dce5f2;border-radius:9px;background:#fff}.human_resources_workspace_paperRuleScopePanel>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;background:#f6f9ff;border-bottom:1px solid #e3e9f3}.human_resources_workspace_paperRuleScopePanel>header>div{display:grid;gap:2px}.human_resources_workspace_paperRuleScopePanel>header strong{color:#344a63;font-size:10px}.human_resources_workspace_paperRuleScopePanel>header strong b{color:#c0473e}.human_resources_workspace_paperRuleScopePanel>header small{color:#718096;font-size:8px}.human_resources_workspace_paperRuleScopePanel>header em{padding:4px 8px;color:#244fc4;background:#eaf1ff;border-radius:999px;font-size:8px;font-style:normal;font-weight:700;white-space:nowrap}.human_resources_workspace_paperRuleScopeChooseButton{min-height:30px;padding:0 11px;color:#244fc4;background:#fff;border:1px solid #b9c9ec;border-radius:7px;cursor:pointer;font-size:9px;font-weight:650;white-space:nowrap}.human_resources_workspace_paperRuleScopeChooseButton:hover{background:#edf3ff;border-color:#91a9df}.human_resources_workspace_paperRuleScopeDrawerBackdrop{position:fixed;z-index:1700;inset:0;display:grid;justify-items:end;background:#141f3052;backdrop-filter:blur(1px)}.human_resources_workspace_paperRuleScopeDrawer{display:flex;width:min(430px,92vw);height:100dvh;min-height:0;flex-direction:column;background:#fff;border-left:1px solid #dce3ed;box-shadow:-18px 0 48px #141f3033}.human_resources_workspace_paperRuleScopeDrawer>header{display:flex;min-height:68px;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px;padding:13px 16px;border-bottom:1px solid #e5eaf1}.human_resources_workspace_paperRuleScopeDrawer>header>div{display:grid;gap:3px}.human_resources_workspace_paperRuleScopeDrawer>header strong{color:#25364d;font-size:13px}.human_resources_workspace_paperRuleScopeDrawer>header small{color:#758297;font-size:8px}.human_resources_workspace_paperRuleScopeDrawer>header>button{display:grid;width:30px;height:30px;place-items:center;color:#657389;background:#f4f6f9;border:0;border-radius:7px;cursor:pointer}.human_resources_workspace_paperRuleScopeDrawer>header svg{width:14px;height:14px}.human_resources_workspace_paperRuleScopeDrawerSummary{display:flex;min-height:42px;align-items:center;justify-content:space-between;flex:0 0 auto;padding:8px 16px;color:#52627a;background:#f6f9ff;border-bottom:1px solid #e3e9f3;font-size:9px}.human_resources_workspace_paperRuleScopeDrawerSummary b{color:#244fc4}.human_resources_workspace_paperRuleScopeDrawer .human_resources_workspace_paperRuleDepartmentTree{min-height:0;max-height:none;flex:1 1 auto;padding:10px 12px}.human_resources_workspace_paperRuleScopeDrawer>footer{display:flex;justify-content:flex-end;flex:0 0 auto;gap:8px;padding:12px 16px;background:#f8fafc;border-top:1px solid #e5eaf1}.human_resources_workspace_paperRuleScopeDrawer>footer button{min-height:32px;padding:0 13px;color:#465268;background:#fff;border:1px solid #d5dde9;border-radius:7px;cursor:pointer;font-size:9px}.human_resources_workspace_paperRuleScopeDrawer>footer button:last-child{color:#fff;background:#3159d6;border-color:#3159d6}.human_resources_workspace_paperRuleScopeDrawer>footer button:disabled{opacity:.45;cursor:not-allowed}.human_resources_workspace_paperRuleDepartmentTree{max-height:260px;overflow-y:auto;padding:7px;scrollbar-gutter:stable;scrollbar-width:thin}.human_resources_workspace_paperRuleDepartmentTree ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.human_resources_workspace_paperRuleDepartmentTree label,.human_resources_workspace_paperRuleEmployeeList label{display:flex;min-height:38px;align-items:center;gap:8px;padding-block:5px;padding-inline-end:8px;border-radius:6px;cursor:pointer}.human_resources_workspace_paperRuleDepartmentTree label:hover,.human_resources_workspace_paperRuleEmployeeList label:hover{background:#f3f6fb}.human_resources_workspace_paperRuleDepartmentTree input,.human_resources_workspace_paperRuleEmployeeList input{width:14px;height:14px;flex:0 0 auto;accent-color:#3159d6}.human_resources_workspace_paperRuleDepartmentTree label>span,.human_resources_workspace_paperRuleEmployeeList label>span{display:grid;min-width:0;gap:2px}.human_resources_workspace_paperRuleDepartmentTree strong,.human_resources_workspace_paperRuleEmployeeList strong{color:#344054;font-size:9px}.human_resources_workspace_paperRuleDepartmentTree small,.human_resources_workspace_paperRuleEmployeeList small{color:#7b8798;font-size:7px}.human_resources_workspace_paperRuleDepartmentTree input:disabled+span strong{color:#61708a}.human_resources_workspace_paperRuleDepartmentTree input:disabled+span small{color:#3159d6}.human_resources_workspace_paperRuleDepartmentTree p,.human_resources_workspace_paperRuleEmployeeList p{margin:0;padding:18px;color:#7f8b9d;font-size:8px;text-align:center}.human_resources_workspace_paperRuleEmployeeSearch{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;margin:8px 9px 0;padding:0 9px;border:1px solid #dce3ed;border-radius:7px;background:#fff}.human_resources_workspace_paperRuleEmployeeSearch svg{width:13px;height:13px;color:#748197}.human_resources_workspace_paperRuleEmployeeSearch input{height:31px;padding:0;border:0;outline:none;font:inherit;font-size:9px}.human_resources_workspace_paperRuleScopeSelection{margin:7px 9px 0;padding:7px 9px;overflow:hidden;color:#31527b;background:#f4f8ff;border-radius:6px;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_paperRuleEmployeeList{display:grid;max-height:240px;overflow-y:auto;padding:6px 9px 9px;scrollbar-gutter:stable;scrollbar-width:thin}.human_resources_workspace_paperRuleEmployeeList label{padding-inline:7px}.human_resources_workspace_paperRuleItems{overflow:visible;border:1px solid #e1e7ef;border-radius:9px;background:#f8fafc}.human_resources_workspace_paperRuleItems>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;background:#fff;border-bottom:1px solid #e5eaf1}.human_resources_workspace_paperRuleItems>header>div{display:grid;gap:2px}.human_resources_workspace_paperRuleItems>header strong{font-size:10px}.human_resources_workspace_paperRuleItems>header small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_paperRuleItems>header button{display:inline-flex;min-height:28px;align-items:center;gap:4px;padding:0 9px;color:#244fc4;background:#edf3ff;border:1px solid #bdcaea;border-radius:6px;cursor:pointer;font-size:8px}.human_resources_workspace_paperRuleItems>header button svg{width:11px}.human_resources_workspace_paperRuleItems>div{display:grid;gap:6px;padding:8px}.human_resources_workspace_paperRuleItems article{display:grid;grid-template-columns:25px minmax(180px,1.6fr) repeat(4,minmax(90px,.7fr)) 58px 28px;align-items:end;gap:6px;padding:7px;background:#fff;border:1px solid #e3e8ef;border-radius:8px}.human_resources_workspace_paperRuleItems article>span{display:grid;width:24px;height:30px;place-items:center;color:#5573a3;background:#eef3fc;border-radius:6px;font-size:8px;font-weight:750}.human_resources_workspace_paperRuleItems article label{display:grid;min-width:0;gap:4px}.human_resources_workspace_paperRuleItems article label small{color:#758297;font-size:8px;line-height:1}.human_resources_workspace_paperRuleItems article>strong{display:flex;min-height:30px;align-items:center;justify-content:center;color:#2e5dc5;background:#edf3ff;border-radius:6px;font-size:9px;white-space:nowrap}.human_resources_workspace_paperRuleItems article>button{display:grid;width:28px;height:30px;place-items:center;color:#7c8798;background:#fff;border:1px solid #d8dfe9;border-radius:6px;cursor:pointer}.human_resources_workspace_paperRuleItems article>button:disabled{opacity:.35;cursor:not-allowed}.human_resources_workspace_paperRuleItems article>button svg{width:11px}.human_resources_workspace_paperRuleSummary{display:flex;min-height:46px;align-items:center;justify-content:flex-end;gap:18px;padding:9px 12px;color:#657389;background:#f3f7ff;border:1px solid #dbe5f6;border-radius:8px;font-size:9px}.human_resources_workspace_paperRuleSummary b{color:#344a63}.human_resources_workspace_paperRuleSummary strong{color:#244fc4;font-size:18px}.human_resources_workspace_paperRuleSummary em{padding:4px 7px;color:#8c651d;background:#fff3d8;border-radius:6px;font-size:8px;font-style:normal}.human_resources_workspace_paperRuleCapacityWarning{display:grid;gap:8px;padding:10px 12px;color:#8a4a16;background:#fff8ea;border:1px solid #efd7a9;border-radius:8px}.human_resources_workspace_paperRuleCapacityWarning header{display:flex;align-items:flex-start;gap:7px}.human_resources_workspace_paperRuleCapacityWarning header>svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px}.human_resources_workspace_paperRuleCapacityWarning header span{display:grid;gap:2px}.human_resources_workspace_paperRuleCapacityWarning header strong{font-size:9px}.human_resources_workspace_paperRuleCapacityWarning header small{color:#9b6b37;font-size:8px}.human_resources_workspace_paperRuleCapacityWarning ul{display:grid;gap:4px;margin:0;padding-left:18px;font-size:8px}.human_resources_workspace_paperRuleRelationButton{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:0 9px;color:#244fc4;background:#f3f6ff;border:1px solid #cad6f4;border-radius:6px;cursor:pointer;font-size:8px;white-space:nowrap}.human_resources_workspace_paperRuleRelationButton:hover{background:#eaf0ff;border-color:#aebfe9}.human_resources_workspace_paperRuleRelationButton svg{width:12px;height:12px}.human_resources_workspace_paperRuleRelationDialog{display:flex;width:min(940px,100%);height:min(90dvh,820px);max-height:min(90dvh,820px);flex-direction:column}.human_resources_workspace_paperRuleRelationDialog>header,.human_resources_workspace_paperRuleRelationDialog>footer{flex:0 0 auto}.human_resources_workspace_paperRuleRelationBody{display:grid;min-height:0;flex:1 1 auto;align-content:start;grid-auto-rows:max-content;overflow-y:auto;gap:11px;padding:13px 15px;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.human_resources_workspace_paperRuleRelationOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.human_resources_workspace_paperRuleRelationOverview article{display:grid;gap:2px;padding:9px 11px;background:#f8faff;border:1px solid #e1e8f5;border-radius:8px}.human_resources_workspace_paperRuleRelationOverview span{color:#64738a;font-size:8px}.human_resources_workspace_paperRuleRelationOverview strong{color:#1f3f85;font-size:17px;line-height:1.2}.human_resources_workspace_paperRuleRelationOverview small{color:#8a96a7;font-size:7px}.human_resources_workspace_paperRuleAudit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:#f8fafc;border:1px solid #e1e7ef;border-radius:9px}.human_resources_workspace_paperRuleAudit>div{display:grid;min-width:0;gap:2px;padding:9px 11px;border-right:1px solid #e4e9f0}.human_resources_workspace_paperRuleAudit>div:last-child{border-right:0}.human_resources_workspace_paperRuleAudit span{color:#748197;font-size:7px}.human_resources_workspace_paperRuleAudit strong{overflow:hidden;color:#344a63;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_paperRuleAudit small{overflow:hidden;color:#8793a5;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_paperRuleRelationSection{overflow:hidden;background:#fff;border:1px solid #e1e7ef;border-radius:9px}.human_resources_workspace_paperRuleRelationSection>header{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;background:#f8fafc;border-bottom:1px solid #e6ebf2}.human_resources_workspace_paperRuleRelationSection>header>div{display:flex;align-items:center;gap:7px}.human_resources_workspace_paperRuleRelationSection>header svg{width:14px;height:14px;color:#3159d6}.human_resources_workspace_paperRuleRelationSection>header span{display:grid;gap:1px}.human_resources_workspace_paperRuleRelationSection>header strong{font-size:9px}.human_resources_workspace_paperRuleRelationSection>header small{color:#7c899c;font-size:7px}.human_resources_workspace_paperRuleRelationSection>header>b{min-width:40px;padding:4px 7px;color:#3159d6;background:#edf3ff;border-radius:999px;font-size:8px;text-align:center}.human_resources_workspace_paperRuleRelationActions{display:flex;align-items:center;gap:7px}.human_resources_workspace_paperRuleRelationActions>b{min-width:40px;padding:4px 7px;color:#3159d6;background:#edf3ff;border-radius:999px;font-size:8px;text-align:center}.human_resources_workspace_paperRuleRelationActions>button{display:inline-flex;min-height:28px;align-items:center;gap:4px;padding:0 9px;color:#fff;background:#3159d6;border:1px solid #3159d6;border-radius:6px;cursor:pointer;font-size:8px;font-weight:650}.human_resources_workspace_paperRuleRelationActions>button:disabled{opacity:.55;cursor:not-allowed}.human_resources_workspace_paperRuleRelationActions>button svg{width:11px;height:11px;color:currentColor}.human_resources_workspace_paperRuleRelationTable{overflow-x:auto}.human_resources_workspace_paperRuleRelationTable table{width:100%;border-collapse:collapse;font-size:8px}.human_resources_workspace_paperRuleRelationTable th{padding:7px 9px;color:#718096;background:#fcfdff;border-bottom:1px solid #edf0f4;font-weight:600;text-align:left}.human_resources_workspace_paperRuleRelationTable td{padding:8px 9px;color:#465268;border-bottom:1px solid #edf0f4}.human_resources_workspace_paperRuleRelationTable tbody tr:last-child td{border-bottom:0}.human_resources_workspace_paperRuleRelationTable td strong{color:#244fc4}.human_resources_workspace_paperRulePaperList{display:grid;gap:8px;padding:8px}.human_resources_workspace_paperRulePaperList>article{overflow:hidden;border:1px solid #e3e8f0;border-radius:8px}.human_resources_workspace_paperRulePaperList>article>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#fbfcfe;border-bottom:1px solid #edf0f4}.human_resources_workspace_paperRulePaperList>article>header>div{display:grid;gap:2px}.human_resources_workspace_paperRulePaperList>article>header strong{font-size:9px}.human_resources_workspace_paperRulePaperList>article>header small{color:#7c899c;font-size:7px}.human_resources_workspace_paperRulePaperList>article>header>span{padding:3px 7px;color:#176a55;background:#eaf8f2;border-radius:999px;font-size:7px}.human_resources_workspace_paperRulePaperList ol{display:grid;margin:0;padding:0;list-style:none}.human_resources_workspace_paperRulePaperList li{display:grid;grid-template-columns:26px minmax(0,1fr) 48px;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid #edf0f4}.human_resources_workspace_paperRulePaperList li:last-child{border-bottom:0}.human_resources_workspace_paperRulePaperList li>b{display:grid;width:24px;height:24px;place-items:center;color:#3159d6;background:#edf3ff;border-radius:6px;font-size:7px}.human_resources_workspace_paperRulePaperList li>span{display:grid;min-width:0;gap:2px}.human_resources_workspace_paperRulePaperList li>span strong{overflow:hidden;font-size:8px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_paperRulePaperList li>span small{color:#7e8b9e;font-size:7px}.human_resources_workspace_paperRulePaperList li>em{color:#244fc4;font-size:8px;font-style:normal;font-weight:650;text-align:right}.human_resources_workspace_paperRuleRelationEmpty{display:flex;min-height:58px;align-items:center;justify-content:center;gap:7px;padding:12px;color:#718096;font-size:8px;text-align:left}.human_resources_workspace_paperRuleRelationEmpty svg{width:15px;height:15px;color:#91a0b5}.human_resources_workspace_paperRuleRelationEmpty>span{display:grid;gap:2px}.human_resources_workspace_paperRuleRelationEmpty strong{color:#465268;font-size:9px}.human_resources_workspace_paperRuleRelationEmpty small{color:#8491a4;font-size:7px}.human_resources_workspace_paperRuleGenerationNotice{display:flex;align-items:center;gap:6px;margin:0;padding:8px 10px;color:#176a55;background:#edf9f4;border:1px solid #c7eadb;border-radius:8px;font-size:8px}.human_resources_workspace_paperRuleGenerationNotice svg{width:13px;height:13px}.human_resources_workspace_questionWorkbench{display:grid;grid-template-columns:minmax(235px,.72fr) minmax(270px,.82fr) minmax(420px,1.55fr);gap:14px;min-height:0}.human_resources_workspace_questionTreePanel,.human_resources_workspace_questionAnalysisPanel,.human_resources_workspace_questionListPanel{min-width:0;overflow:hidden;border:1px solid #e2e9f2;border-radius:15px;background:#fff;box-shadow:0 6px 22px #1f395b0e}.human_resources_workspace_questionTreePanel,.human_resources_workspace_questionAnalysisPanel,.human_resources_workspace_questionListPanel{display:flex;flex-direction:column}.human_resources_workspace_questionTreePanel{position:relative}.human_resources_workspace_questionTreePanel>header,.human_resources_workspace_questionListPanel>header{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:1px solid #e9eef5;background:#fbfcfe}.human_resources_workspace_questionTreePanel>header strong,.human_resources_workspace_questionTreePanel>header small,.human_resources_workspace_questionListPanel>header strong,.human_resources_workspace_questionListPanel>header small{display:block}.human_resources_workspace_questionTreePanel>header strong,.human_resources_workspace_questionListPanel>header strong{color:#24374f;font-size:14px}.human_resources_workspace_questionTreePanel>header small,.human_resources_workspace_questionListPanel>header small{margin-top:3px;color:#8795a8;font-size:10px}.human_resources_workspace_questionTreeHeaderTitle strong{position:relative;width:fit-content;padding-right:16px}.human_resources_workspace_questionTreeHeaderTitle strong>button{position:absolute;top:-3px;right:-2px;display:grid;width:10px;height:10px;place-items:center;padding:0;color:#7183a0;background:#f3f6fb;border:1px solid #cdd8e8;border-radius:50%;cursor:pointer;font-size:6px;font-weight:750;line-height:1}.human_resources_workspace_questionTreeHeaderTitle strong>button:hover,.human_resources_workspace_questionTreeHeaderTitle strong>button[aria-expanded=true]{color:#fff;background:#315fc8;border-color:#315fc8}.human_resources_workspace_questionTreeHeaderCount{padding:4px 8px;border-radius:7px;background:#edf3ff;color:#315fc8;font-size:10px;font-weight:800}.human_resources_workspace_questionTreeMaintenanceHelp{position:absolute;z-index:5;top:57px;right:10px;left:10px;display:grid;gap:5px;padding:11px 34px 11px 12px;color:#40536e;background:#fff;border:1px solid #cfdbee;border-radius:9px;box-shadow:0 12px 28px #1f395b29}.human_resources_workspace_questionTreeMaintenanceHelp>strong{display:flex;align-items:center;gap:6px;color:#254f9f;font-size:9px}.human_resources_workspace_questionTreeMaintenanceHelp>strong svg{width:13px;height:13px}.human_resources_workspace_questionTreeMaintenanceHelp>p{margin:0;color:#61718a;font-size:8px;line-height:1.65}.human_resources_workspace_questionTreeMaintenanceHelp>button{position:absolute;top:8px;right:8px;display:grid;width:22px;height:22px;place-items:center;padding:0;color:#748197;background:#f5f7fa;border:0;border-radius:6px;cursor:pointer}.human_resources_workspace_questionTreeMaintenanceHelp>button svg{width:11px;height:11px}.human_resources_workspace_questionTreeScroll,.human_resources_workspace_questionCardList{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.human_resources_workspace_questionTreeScroll{padding:10px}.human_resources_workspace_questionTreeGroup+.human_resources_workspace_questionTreeGroup{margin-top:5px}.human_resources_workspace_questionTreeRoot,.human_resources_workspace_questionTreeChild{width:100%;border:0;background:transparent;text-align:left}.human_resources_workspace_questionTreeRoot{display:flex;align-items:center;gap:7px;padding:9px 8px;border-radius:9px;color:#364c66}.human_resources_workspace_questionTreeRoot:hover{background:#f5f8fc}.human_resources_workspace_questionTreeRoot>svg{width:15px;height:15px;flex:0 0 auto;color:#7f91a7}.human_resources_workspace_questionTreeRoot>span{min-width:0;flex:1 1 auto}.human_resources_workspace_questionTreeRoot strong,.human_resources_workspace_questionTreeRoot small{display:block}.human_resources_workspace_questionTreeRoot strong{font-size:10px;font-weight:650}.human_resources_workspace_questionTreeRoot small{display:-webkit-box;margin-top:2px;overflow:hidden;color:#96a2b1;font-size:8px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.human_resources_workspace_questionTreeBranch{position:relative;margin:1px 0 5px 17px;padding-left:9px;border-left:1px solid #dce5ef}.human_resources_workspace_questionTreeChild{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-radius:8px;color:#53667d}.human_resources_workspace_questionTreeChild:hover{background:#f4f7fc}.human_resources_workspace_questionTreeChild[aria-current=page]{background:#eaf1ff;color:#2d5fce}.human_resources_workspace_questionTreeChild>span{display:flex;min-width:0;align-items:center;gap:7px;font-size:9px;font-weight:650}.human_resources_workspace_questionTreeChild i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#9eb4cf}.human_resources_workspace_questionTreeChild[aria-current=page] i{background:#356dde}.human_resources_workspace_questionTreeChild b{min-width:22px;padding:2px 5px;border-radius:6px;background:#fff;color:#73849a;font-size:9px;text-align:center}.human_resources_workspace_questionAnalysisPanel{padding:16px}.human_resources_workspace_questionAnalysisPanel>header{display:flex;align-items:center;gap:10px}.human_resources_workspace_questionAnalysisPanel>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#edf3ff;color:#356bda}.human_resources_workspace_questionAnalysisPanel>header svg{width:17px}.human_resources_workspace_questionAnalysisPanel>header strong,.human_resources_workspace_questionAnalysisPanel>header small{display:block}.human_resources_workspace_questionAnalysisPanel>header strong{color:#263a53;font-size:13px}.human_resources_workspace_questionAnalysisPanel>header small{margin-top:2px;color:#8694a6;font-size:9px}.human_resources_workspace_questionAnalysisMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.human_resources_workspace_questionAnalysisMetrics article,.human_resources_workspace_questionAnalysisMetrics>button{padding:12px;border:1px solid #e8edf4;border-radius:11px;background:#fafbfd;text-align:left}.human_resources_workspace_questionAnalysisMetrics span,.human_resources_workspace_questionAnalysisMetrics small{display:block;color:#8390a1;font-size:9px}.human_resources_workspace_questionAnalysisMetrics strong{display:block;margin:5px 0 2px;color:#263d59;font-size:22px;line-height:1}.human_resources_workspace_questionAnalysisMetrics>.human_resources_workspace_questionDisabledMetric{cursor:pointer}.human_resources_workspace_questionAnalysisMetrics>.human_resources_workspace_questionDisabledMetric:not(:disabled):hover{border-color:#e4b7ad;background:#fff5f2}.human_resources_workspace_questionAnalysisMetrics>.human_resources_workspace_questionDisabledMetric:disabled{cursor:default;opacity:.65}.human_resources_workspace_questionDifficulty{margin-top:18px;padding-top:15px;border-top:1px solid #edf1f5}.human_resources_workspace_questionDifficulty>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.human_resources_workspace_questionDifficulty>header strong{color:#344a63;font-size:11px}.human_resources_workspace_questionDifficulty>header span{color:#93a0af;font-size:9px}.human_resources_workspace_questionDifficultyRow{display:grid;grid-template-columns:34px minmax(60px,1fr) 22px 30px;align-items:center;gap:7px;margin:10px 0;font-size:9px}.human_resources_workspace_questionDifficultyRow>span{color:#62748a}.human_resources_workspace_questionDifficultyRow>i{height:6px;overflow:hidden;border-radius:5px;background:#edf1f5}.human_resources_workspace_questionDifficultyRow>i>b{display:block;height:100%;border-radius:inherit;background:#4e7de0}.human_resources_workspace_questionDifficultyRow[data-tone=green]>i>b{background:#43a986}.human_resources_workspace_questionDifficultyRow[data-tone=amber]>i>b{background:#d79b36}.human_resources_workspace_questionDifficultyRow>strong{color:#344a63;text-align:right}.human_resources_workspace_questionDifficultyRow>em{color:#98a5b5;font-style:normal;text-align:right}.human_resources_workspace_questionAnalysisNote{display:flex;align-items:flex-start;gap:9px;margin-top:auto;padding:11px;border-radius:10px;background:#f2f7ff;color:#3568cd}.human_resources_workspace_questionAnalysisNote svg{width:16px;flex:0 0 auto}.human_resources_workspace_questionAnalysisNote strong,.human_resources_workspace_questionAnalysisNote small{display:block}.human_resources_workspace_questionAnalysisNote strong{font-size:10px}.human_resources_workspace_questionAnalysisNote small{margin-top:3px;color:#6e83a3;font-size:9px;line-height:1.5}.human_resources_workspace_questionListPanel>header>div{min-width:0}.human_resources_workspace_questionListPanel>header>div:last-child{display:flex;align-items:center;gap:7px}.human_resources_workspace_questionCreateButton{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:#fff;background:#3159d6;border:1px solid #3159d6;border-radius:9px;cursor:pointer;font-size:9px;font-weight:600}.human_resources_workspace_questionCreateButton:hover{color:#fff;background:#2448bd;border-color:#2448bd}.human_resources_workspace_questionCreateButton:disabled{opacity:.5;cursor:not-allowed}.human_resources_workspace_questionCreateButton svg{width:14px;height:14px}.human_resources_workspace_questionListPanel>header>div:last-child>button:not(.human_resources_workspace_questionCreateButton){display:grid;width:34px;height:34px;place-items:center;border:1px solid #dfe7f1;border-radius:9px;background:#fff;color:#687b92}.human_resources_workspace_questionListPanel>header svg{width:15px}.human_resources_workspace_questionListNotice{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid #f1e1bd;background:#fff9ed;color:#8d6519;font-size:10px}.human_resources_workspace_questionListNotice svg{width:15px}.human_resources_workspace_questionStatusFilters{display:flex;gap:6px;padding:7px 10px;border-bottom:1px solid #e8edf4;background:#fff}.human_resources_workspace_questionStatusFilters button{display:inline-flex;min-height:26px;align-items:center;gap:5px;padding:0 9px;color:#68788d;background:#f6f8fb;border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:8px}.human_resources_workspace_questionStatusFilters button[aria-current=page]{color:#2858c7;background:#edf3ff;border-color:#cad7f5;font-weight:750}.human_resources_workspace_questionStatusFilters b{min-width:17px;padding:1px 4px;background:#fff;border-radius:999px;text-align:center}.human_resources_workspace_questionTypeFilters{display:flex;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden;padding:7px 10px;border-bottom:1px solid #e8edf4;background:#fbfcfe;scrollbar-width:thin}.human_resources_workspace_questionTypeFilters>span{flex:0 0 auto;margin-right:2px;color:#8795a8;font-size:8px;font-weight:700}.human_resources_workspace_questionTypeFilters button{min-height:24px;flex:0 0 auto;padding:0 9px;color:#62748a;border:1px solid #e4eaf2;border-radius:999px;background:#fff;cursor:pointer;font-size:8px;white-space:nowrap}.human_resources_workspace_questionTypeFilters button:hover{border-color:#bfcff0;color:#315fc8}.human_resources_workspace_questionTypeFilters button[aria-current=page]{color:#fff;border-color:#3159d6;background:#3159d6;font-weight:750}.human_resources_workspace_questionCardList{flex:1 1 auto;padding:8px;overflow-y:hidden;scrollbar-gutter:auto;background:#f7f9fc}.human_resources_workspace_questionCard{padding:9px 10px;border:1px solid #e4eaf2;border-radius:9px;background:#fff;cursor:pointer;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.human_resources_workspace_questionCard:hover,.human_resources_workspace_questionCard:focus-visible{background:#fbfdff;border-color:#aebfe5;box-shadow:0 5px 14px #2b4c8817}.human_resources_workspace_questionCard+.human_resources_workspace_questionCard{margin-top:6px}.human_resources_workspace_questionCard>header{display:flex;align-items:center;gap:8px}.human_resources_workspace_questionCard>header>span{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:7px;background:#eef3fc;color:#5475ad;font-size:8px;font-weight:800}.human_resources_workspace_questionCard>header>div{min-width:0}.human_resources_workspace_questionCard>header strong{display:block;overflow:hidden;color:#2d4058;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_questionCard>header small{display:block;margin-top:2px;overflow:hidden;color:#93a0b0;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_questionCardSummary{display:flex;align-items:center;gap:8px;margin:6px 0 0 32px}.human_resources_workspace_questionCard dl{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;gap:5px;margin:0}.human_resources_workspace_questionCard dl>div{display:flex;gap:3px;padding:3px 6px;border-radius:5px;background:#f6f8fb;font-size:8px}.human_resources_workspace_questionCard dt{color:#97a3b1}.human_resources_workspace_questionCard dd{margin:0;color:#5c6d82;font-weight:750}.human_resources_workspace_questionCardSummary>footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:5px;margin-left:auto}.human_resources_workspace_questionCardSummary>footer button,.human_resources_workspace_questionCardSummary>footer span{display:inline-flex;min-height:25px;align-items:center;gap:4px;padding:0 7px;color:#2f7b69;border-radius:6px;font-size:8px;white-space:nowrap}.human_resources_workspace_questionCardSummary>footer button{border:1px solid #c8e2da;background:#eff9f6;cursor:pointer;font-weight:750}.human_resources_workspace_questionCardSummary>footer .human_resources_workspace_questionDangerButton{color:#a7473e;background:#fff3f1;border-color:#edc9c4}.human_resources_workspace_questionCardSummary>footer button:disabled{opacity:.55;cursor:wait}.human_resources_workspace_questionCardSummary>footer span{background:#edf8f4}.human_resources_workspace_questionCardSummary>footer svg{width:11px}.human_resources_workspace_questionListEmpty{display:grid;min-height:290px;place-items:center;align-content:center;color:#8d9bad;text-align:center}.human_resources_workspace_questionListEmpty svg{width:30px;height:30px;margin-bottom:9px;color:#a8b6c7}.human_resources_workspace_questionListEmpty strong,.human_resources_workspace_questionListEmpty small{display:block}.human_resources_workspace_questionListEmpty strong{color:#53677f;font-size:12px}.human_resources_workspace_questionListEmpty small{margin-top:5px;font-size:9px}.human_resources_workspace_questionDisabledDialog{display:flex;width:min(760px,100%);max-height:min(86dvh,720px);flex-direction:column}.human_resources_workspace_questionDisabledList{display:grid;min-height:180px;overflow-y:auto;gap:7px;padding:12px;background:#f7f9fc;scrollbar-width:thin}.human_resources_workspace_questionDisabledList>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;background:#fff;border:1px solid #e3e9f1;border-radius:8px}.human_resources_workspace_questionDisabledList>article>div{min-width:0}.human_resources_workspace_questionDisabledList>article strong,.human_resources_workspace_questionDisabledList>article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_questionDisabledList>article strong{color:#34475d;font-size:9px}.human_resources_workspace_questionDisabledList>article small{margin-top:3px;color:#8996a7;font-size:8px}.human_resources_workspace_questionDisabledList footer{display:flex;flex:0 0 auto;gap:5px}.human_resources_workspace_questionDisabledList footer button{display:inline-flex;min-height:27px;align-items:center;gap:4px;padding:0 8px;color:#315fc8;background:#f2f6ff;border:1px solid #cbd8f4;border-radius:6px;cursor:pointer;font-size:8px}.human_resources_workspace_questionDisabledList footer button svg{width:11px}.human_resources_workspace_questionDisabledList footer .human_resources_workspace_questionDangerButton{color:#a7473e;background:#fff3f1;border-color:#edc9c4}.human_resources_workspace_questionDisabledList footer button:disabled{opacity:.55;cursor:wait}.human_resources_workspace_questionActionError{display:flex;align-items:center;gap:7px;margin:0 0 8px;padding:8px 10px;color:#9a3d32;background:#fff1ef;border:1px solid #f0d0cc;border-radius:7px;font-size:8px}.human_resources_workspace_questionActionError>svg{width:13px}.human_resources_workspace_questionActionError span{flex:1}.human_resources_workspace_questionActionError button{display:grid;width:22px;height:22px;place-items:center;color:inherit;background:transparent;border:0;cursor:pointer}.human_resources_workspace_questionActionError button svg{width:11px}.human_resources_workspace_questionCreateBody{display:grid;min-height:0;overflow-y:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:14px 16px;scrollbar-gutter:stable;scrollbar-width:thin}.human_resources_workspace_questionCreateBody>label{display:grid;align-content:start;gap:5px;min-width:0;color:#344054;font-size:9px;font-weight:600}.human_resources_workspace_questionCreateBody label>span,.human_resources_workspace_questionOptionFieldset legend{color:#344054;font-size:9px;font-weight:600}.human_resources_workspace_questionCreateBody label>span b,.human_resources_workspace_questionOptionFieldset legend b{color:#c0473e;font-weight:600}.human_resources_workspace_questionCreateWide,.human_resources_workspace_questionOptionFieldset,.human_resources_workspace_questionCreateError,.human_resources_workspace_questionCreateSuccess{grid-column:1 / -1}.human_resources_workspace_questionSubjectField{grid-column:span 2}.human_resources_workspace_questionCreateBody label>small{color:var(--hr-muted);font-size:7px;font-weight:400;line-height:1.45}.human_resources_workspace_questionCreateBody input:not([type=radio]):not([type=checkbox]),.human_resources_workspace_questionCreateBody select,.human_resources_workspace_questionCreateBody textarea{width:100%;min-height:34px;padding:7px 9px;color:var(--hr-text);background:#fff;border:1px solid #d5dde9;border-radius:7px;outline:none;font:9px/1.55 inherit}.human_resources_workspace_questionCreateBody textarea{resize:vertical}.human_resources_workspace_questionCreateBody input:focus,.human_resources_workspace_questionCreateBody select:focus,.human_resources_workspace_questionCreateBody textarea:focus{border-color:#7894df;box-shadow:0 0 0 3px #3159d61a}.human_resources_workspace_questionOptionFieldset{display:grid;gap:7px;margin:0;padding:10px;background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px}.human_resources_workspace_questionOptionFieldset legend{padding:0 4px}.human_resources_workspace_questionOptionRow{display:grid;grid-template-columns:35px minmax(0,1fr) 28px;align-items:center;gap:7px}.human_resources_workspace_questionOptionRow>label{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;color:#3159d6;background:#fff;border:1px solid #d5dde9;border-radius:7px;cursor:pointer}.human_resources_workspace_questionOptionRow>label input{width:11px;height:11px;accent-color:#3159d6}.human_resources_workspace_questionOptionRow>label span{color:#3159d6;font-size:8px;font-weight:700}.human_resources_workspace_questionOptionRow>button{display:grid;place-items:center;width:28px;height:28px;padding:0;color:#7b879a;background:#fff;border:1px solid #d5dde9;border-radius:6px;cursor:pointer}.human_resources_workspace_questionOptionRow>button:disabled{opacity:.4;cursor:not-allowed}.human_resources_workspace_questionOptionRow>button svg{width:11px;height:11px}.human_resources_workspace_questionOptionFieldset>.human_resources_workspace_questionAddOption{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:5px;min-height:28px;padding:0 9px;color:#244fc4;background:#edf3ff;border:1px solid #bdcaea;border-radius:6px;cursor:pointer;font-size:8px}.human_resources_workspace_questionAddOption svg{width:11px;height:11px}.human_resources_workspace_questionCorrectAnswer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:3px;padding:10px 11px;border:1px solid #bdd3f5;border-radius:8px;background:#eef5ff}.human_resources_workspace_questionCorrectAnswer>span{display:grid;gap:2px}.human_resources_workspace_questionCorrectAnswer strong{color:#244a94;font-size:9px}.human_resources_workspace_questionCorrectAnswer strong b{color:#c0473e}.human_resources_workspace_questionCorrectAnswer small{color:#7086a8;font-size:8px}.human_resources_workspace_questionCorrectAnswer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.human_resources_workspace_questionCorrectAnswer button{display:inline-flex;min-width:32px;height:30px;align-items:center;justify-content:center;gap:4px;padding:0 9px;color:#526987;background:#fff;border:1px solid #cbd8ea;border-radius:7px;cursor:pointer;font-size:9px;font-weight:700}.human_resources_workspace_questionCorrectAnswer button[aria-pressed=true]{color:#fff;background:#3159d6;border-color:#3159d6}.human_resources_workspace_questionCorrectAnswer button svg{width:12px;height:12px}.human_resources_workspace_questionCreateError{display:flex;align-items:center;gap:6px;margin:0;padding:8px 9px;color:#9a3d32;background:#fff1ef;border-radius:7px;font-size:8px}.human_resources_workspace_questionCreateError svg{width:13px;height:13px;flex:0 0 auto}.human_resources_workspace_questionCreateSuccess{display:flex;align-items:center;gap:6px;margin:0;padding:8px 9px;color:#176a55;background:#eaf8f2;border:1px solid #c8ebdd;border-radius:7px;font-size:8px}.human_resources_workspace_questionCreateSuccess svg{width:13px;height:13px;flex:0 0 auto}.human_resources_workspace_questionSubjectSetup{display:flex;align-items:center;grid-column:1 / -1;gap:6px;margin:0;padding:8px 9px;color:#31527b;background:#f4f8ff;border:1px solid #d7e2f3;border-radius:7px;font-size:8px}.human_resources_workspace_questionSubjectSetup svg{width:13px;height:13px;flex:0 0 auto}.human_resources_workspace_liveNotice{display:flex;align-items:center;gap:8px;margin:0 0 9px;padding:8px 10px;color:#895c18;background:#fff8e7;border:1px solid #efdfb9;border-radius:7px}.human_resources_workspace_liveNotice>svg{width:15px;height:15px;flex:0 0 auto}.human_resources_workspace_liveNotice>span{display:grid;gap:2px}.human_resources_workspace_liveNotice strong{font-size:9px}.human_resources_workspace_liveNotice small{color:#8a7554;font-size:8px}.human_resources_workspace_liveFootnote{margin:8px 0 0;color:var(--hr-muted);font-size:8px;text-align:right}.human_resources_workspace_liveHeaderActions{display:flex!important;align-items:center;gap:6px!important}.human_resources_workspace_liveHeaderActions>span{color:var(--hr-muted);font-size:8px;white-space:nowrap}.human_resources_workspace_liveHeaderActions>button{display:grid;place-items:center;width:27px;height:27px;padding:0;color:#52617a;background:#fff;border:1px solid #dce3ed;border-radius:6px;cursor:pointer}.human_resources_workspace_liveHeaderActions>button:hover{color:#244fc4;border-color:#b8c6e8}.human_resources_workspace_liveHeaderActions>button:disabled{opacity:.55;cursor:wait}.human_resources_workspace_liveHeaderActions svg{width:12px;height:12px}.human_resources_workspace_liveHeaderActions>.human_resources_workspace_questionCreateButton{display:inline-flex;width:auto;min-width:78px;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#fff;background:#3159d6;border-color:#3159d6;font-size:8px;font-weight:600}.human_resources_workspace_liveHeaderActions>.human_resources_workspace_questionCreateButton:hover{color:#fff;background:#2448bd;border-color:#2448bd}.human_resources_workspace_positionsWorkspace{display:grid;grid-template-columns:minmax(310px,36%) minmax(0,64%);flex:1;height:100%;min-height:0;overflow:hidden;gap:10px}.human_resources_workspace_positionLevelPanel,.human_resources_workspace_positionDescriptionPanel{min-height:0;overflow:hidden;background:#fff;border:1px solid var(--hr-line);border-radius:9px;box-shadow:var(--hr-shadow)}.human_resources_workspace_positionLevelPanel{display:flex;flex-direction:column}.human_resources_workspace_positionLevelPanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px 9px}.human_resources_workspace_positionLevelPanel>header>div{display:grid;gap:2px}.human_resources_workspace_positionLevelPanel>header strong{font-size:12px}.human_resources_workspace_positionLevelPanel>header small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_positionLevelPanel>header button{display:grid;place-items:center;width:28px;height:28px;color:#52617a;background:#fff;border:1px solid #dce3ed;border-radius:7px;cursor:pointer}.human_resources_workspace_positionLevelPanel>header button:disabled{opacity:.55}.human_resources_workspace_positionLevelPanel>header svg{width:13px;height:13px}.human_resources_workspace_positionSearch{display:flex;align-items:center;gap:7px;height:34px;margin:0 12px 9px;padding:0 10px;background:#f8faff;border:1px solid #d7e2f3;border-radius:7px}.human_resources_workspace_positionSearch svg{width:13px;height:13px;color:#7b879a}.human_resources_workspace_positionSearch input{width:100%;color:var(--hr-text);background:transparent;border:0;outline:0;font-size:9px}.human_resources_workspace_positionLevelList{min-height:0;overflow-y:auto;padding:0 8px 10px;scrollbar-width:thin}.human_resources_workspace_positionLevelList>section{margin-bottom:7px}.human_resources_workspace_positionLevelList>section>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;min-height:29px;padding:0 8px;color:#42516a;background:#f3f6fa;border-radius:6px}.human_resources_workspace_positionLevelList>section>header strong{color:#203a91;font-size:10px}.human_resources_workspace_positionLevelList>section>header span{color:var(--hr-muted);font-size:8px}.human_resources_workspace_positionLevelList>section>button{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;width:100%;min-height:52px;padding:7px 8px 7px 11px;color:var(--hr-text);background:transparent;border:0;border-bottom:1px solid #edf0f4;cursor:pointer;text-align:left}.human_resources_workspace_positionLevelList>section>button:hover{background:#f7f9fe}.human_resources_workspace_positionLevelList>section>button[aria-current=page]{color:#173baf;background:#edf3ff;box-shadow:inset 3px 0 #3159d6}.human_resources_workspace_positionLevelList button>span{display:grid;gap:2px;min-width:0}.human_resources_workspace_positionLevelList button strong{overflow:hidden;font-size:10px;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_positionLevelList button small{overflow:hidden;color:var(--hr-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_positionLevelList button em{color:#5d6a7e;font-size:8px;font-style:normal;white-space:nowrap}.human_resources_workspace_positionLevelList button>svg{width:13px;height:13px;color:#96a0af}.human_resources_workspace_positionDescriptionPanel{display:flex;flex-direction:column}.human_resources_workspace_positionDescriptionHeader{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:14px;min-height:67px;padding:11px 14px;border-bottom:1px solid #e8edf3}.human_resources_workspace_positionDescriptionHeader>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.human_resources_workspace_positionDescriptionHeader>div:first-child>span{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;color:#fff;background:linear-gradient(145deg,#3159d6,#2b827e);border-radius:9px}.human_resources_workspace_positionDescriptionHeader svg{width:17px;height:17px}.human_resources_workspace_positionDescriptionHeader>div:first-child>div{display:grid;min-width:0;gap:2px}.human_resources_workspace_positionDescriptionHeader strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_positionDescriptionHeader small,.human_resources_workspace_positionDescriptionHeader>div:last-child>span{color:var(--hr-muted);font-size:8px}.human_resources_workspace_positionDescriptionHeader>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:8px}.human_resources_workspace_positionDescriptionHeader em{padding:3px 7px;color:#176a55;background:#e9f8f2;border-radius:999px;font-size:8px;font-style:normal;white-space:nowrap}.human_resources_workspace_positionDescriptionHeader em[data-status=inactive]{color:#7c5960;background:#f7edef}.human_resources_workspace_positionDescriptionHeader>div:last-child>button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;color:#244fc4;background:#edf3ff;border:1px solid #bdcaea;border-radius:6px;cursor:pointer;font-size:8px;white-space:nowrap}.human_resources_workspace_positionDescriptionHeader>div:last-child>button svg{width:11px;height:11px}.human_resources_workspace_positionSchemaNotice{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;flex:0 0 auto;gap:9px;margin:10px 12px 0;padding:9px 10px;color:#805816;background:#fff8e8;border:1px solid #efdfb6;border-radius:7px}.human_resources_workspace_positionSchemaNotice>svg{width:17px;height:17px}.human_resources_workspace_positionSchemaNotice>div{display:grid;gap:1px}.human_resources_workspace_positionSchemaNotice strong{font-size:9px}.human_resources_workspace_positionSchemaNotice small{color:#8a7554;font-size:8px}.human_resources_workspace_positionSchemaNotice b{color:#a13f48;font-size:8px;font-weight:500}.human_resources_workspace_positionSchemaNotice button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;color:#fff;background:#244fc4;border:0;border-radius:6px;cursor:pointer;font-size:8px;white-space:nowrap}.human_resources_workspace_positionSchemaNotice button:disabled{opacity:.6}.human_resources_workspace_positionSchemaNotice button svg{width:12px;height:12px}.human_resources_workspace_positionSummary{flex:0 0 auto;padding:10px 12px 0}.human_resources_workspace_positionSummary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;background:#f8fafc;border:1px solid #e4e9f0;border-radius:7px}.human_resources_workspace_positionSummary dl>div{min-width:0;padding:7px 10px;border-right:1px solid #e5eaf0}.human_resources_workspace_positionSummary dl>div:last-child{border-right:0}.human_resources_workspace_positionSummary dt{color:var(--hr-muted);font-size:7px}.human_resources_workspace_positionSummary dd{margin:2px 0 0;overflow:hidden;font-size:9px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_positionVersionTabs{display:flex;flex:0 0 auto;gap:5px;margin:9px 12px 0;padding:2px 0 7px;overflow-x:auto;border-bottom:1px solid #e8edf3;scrollbar-width:thin}.human_resources_workspace_positionVersionTabs button{display:grid;flex:0 0 auto;min-width:122px;gap:2px;padding:6px 8px;color:#52617a;background:#f8fafc;border:1px solid #e0e6ef;border-radius:7px;cursor:pointer;text-align:left}.human_resources_workspace_positionVersionTabs button[aria-current=page]{color:#244fc4;background:#edf3ff;border-color:#9fb1e5}.human_resources_workspace_positionVersionTabs button>span{display:flex;align-items:center;gap:6px}.human_resources_workspace_positionVersionTabs strong{font-size:9px}.human_resources_workspace_positionVersionTabs em{padding:1px 4px;color:#176a55;background:#e3f5ee;border-radius:999px;font-size:7px;font-style:normal}.human_resources_workspace_positionVersionTabs small{color:var(--hr-muted);font-size:7px}.human_resources_workspace_positionDescriptionScroll{display:flex;min-height:0;overflow:hidden;padding:10px 12px 12px;flex-direction:column}.human_resources_workspace_positionVersionMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:9px}.human_resources_workspace_positionVersionMeta>span{display:grid;gap:2px;min-width:0;padding:7px 8px;color:#435168;background:#fafbfc;border-radius:6px;font-size:8px}.human_resources_workspace_positionVersionMeta b{color:var(--hr-muted);font-size:7px;font-weight:500}.human_resources_workspace_positionDescriptionTabs{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:5px;margin-bottom:8px}.human_resources_workspace_positionDescriptionTabs button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;color:#536078;background:#f6f8fb;border:1px solid #e1e6ee;border-radius:7px;cursor:pointer;font-size:8px}.human_resources_workspace_positionDescriptionTabs button:hover{color:#244fc4;border-color:#bdc9e8}.human_resources_workspace_positionDescriptionTabs button[aria-current=page]{color:#173baf;background:#edf3ff;border-color:#9fb1e5;box-shadow:0 1px 2px #244fc414}.human_resources_workspace_positionDescriptionTabs button span{display:grid;place-items:center;width:18px;height:18px;color:inherit;background:#fff;border-radius:5px;font-size:7px;font-weight:700}.human_resources_workspace_positionDescriptionSection{flex:1 1 auto;min-height:105px;overflow:hidden;padding:10px 12px;background:#fff;border:1px solid #e3e8ef;border-radius:8px}.human_resources_workspace_positionDescriptionSection article+article{margin-top:10px;padding-top:10px;border-top:1px solid #edf0f4}.human_resources_workspace_positionDescriptionSection header{display:flex;align-items:center;gap:7px;padding-bottom:7px;border-bottom:1px solid #edf0f4}.human_resources_workspace_positionDescriptionSection header span{display:grid;place-items:center;width:22px;height:22px;color:#3159d6;background:#edf2ff;border-radius:6px;font-size:7px;font-weight:700}.human_resources_workspace_positionDescriptionSection header strong{font-size:10px}.human_resources_workspace_positionDescriptionSection p{margin:9px 1px 0;color:#45546a;font-size:9px;line-height:1.75;white-space:pre-wrap}.human_resources_workspace_positionSaveNotice{display:flex;align-items:center;flex:0 0 auto;gap:6px;margin-bottom:7px;padding:6px 8px;color:#176a55;background:#e9f8f2;border-radius:6px;font-size:8px}.human_resources_workspace_positionSaveNotice svg{width:12px;height:12px}.human_resources_workspace_positionVersionHistory{flex:0 0 auto;margin-top:9px;padding-top:8px;border-top:1px solid #e9edf2}.human_resources_workspace_positionVersionHistory>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.human_resources_workspace_positionVersionHistory>header>div{display:grid;gap:1px}.human_resources_workspace_positionVersionHistory>header strong{font-size:9px}.human_resources_workspace_positionVersionHistory>header small,.human_resources_workspace_positionVersionHistory>header>span{color:var(--hr-muted);font-size:7px}.human_resources_workspace_positionVersionTrack{display:flex;max-height:128px;overflow-y:auto;flex-direction:column;scrollbar-width:none}.human_resources_workspace_positionVersionTrack::-webkit-scrollbar{display:none}.human_resources_workspace_positionVersionTrack article{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) 13px;align-items:center;gap:7px;min-height:48px;padding:4px 7px 4px 2px;border-radius:7px}.human_resources_workspace_positionVersionTrack article:not(:last-child):before{position:absolute;top:31px;bottom:-8px;left:11px;width:1px;background:#dfe5ed;content:""}.human_resources_workspace_positionVersionTrack article[data-selected=true]{background:#f2f5ff}.human_resources_workspace_positionVersionTrack article>i{z-index:1;display:grid;place-items:center;width:20px;height:20px;color:#8995a7;background:#edf0f4;border-radius:50%}.human_resources_workspace_positionVersionTrack article[data-current=true]>i{color:#fff;background:#25956a}.human_resources_workspace_positionVersionTrack article>i svg{width:10px;height:10px}.human_resources_workspace_positionVersionTrack article>button{display:grid;min-width:0;gap:1px;padding:0;color:#405068;background:transparent;border:0;cursor:pointer;text-align:left}.human_resources_workspace_positionVersionTrack article>button>span{display:flex;align-items:center;gap:6px}.human_resources_workspace_positionVersionTrack article>button strong{font-size:9px}.human_resources_workspace_positionVersionTrack article>button em{padding:1px 5px;color:#6c788b;background:#eef1f5;border-radius:999px;font-size:7px;font-style:normal}.human_resources_workspace_positionVersionTrack article[data-current=true]>button em{color:#176a55;background:#e3f5ee}.human_resources_workspace_positionVersionTrack article>button small{color:#8c97a8;font-size:7px}.human_resources_workspace_positionVersionTrack article>button p{margin:1px 0 0;overflow:hidden;color:#66758b;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_positionVersionTrack article>svg{width:12px;height:12px;color:#98a3b2}.human_resources_workspace_positionEditorBackdrop{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:20px;background:#141f306b;backdrop-filter:blur(2px)}.human_resources_workspace_positionEditor{display:flex;width:min(760px,100%);max-height:min(92dvh,880px);overflow:hidden;flex-direction:column;background:#fff;border:1px solid #dce3ed;border-radius:12px;box-shadow:0 22px 60px #16243a3d}.human_resources_workspace_positionEditor>header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:13px 16px;border-bottom:1px solid #edf0f4}.human_resources_workspace_positionEditor>header>div{display:grid;gap:2px}.human_resources_workspace_positionEditor>header strong{font-size:13px}.human_resources_workspace_positionEditor>header small{color:var(--hr-muted);font-size:9px}.human_resources_workspace_positionEditor>header button{display:grid;place-items:center;width:28px;height:28px;color:#68758a;background:#f6f8fb;border:0;border-radius:7px;cursor:pointer}.human_resources_workspace_positionEditor>header svg{width:14px;height:14px}.human_resources_workspace_positionEditorNotice{display:flex;align-items:center;flex:0 0 auto;gap:8px;margin:11px 16px 0;padding:9px 10px;color:#31527b;background:#f4f8ff;border:1px solid #d7e2f3;border-radius:7px}.human_resources_workspace_positionEditorNotice>svg{width:16px;height:16px}.human_resources_workspace_positionEditorNotice>span{display:grid;gap:1px}.human_resources_workspace_positionEditorNotice strong{font-size:9px}.human_resources_workspace_positionEditorNotice small{color:#64748b;font-size:8px}.human_resources_workspace_positionEditorFields{display:grid;min-height:0;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px 16px;scrollbar-width:thin}.human_resources_workspace_positionEditorFields label{display:grid;gap:5px;color:#344054;font-size:9px;font-weight:600}.human_resources_workspace_positionEditorFields label:first-child,.human_resources_workspace_positionEditorFields label:nth-child(2),.human_resources_workspace_positionEditorFields label:nth-child(3),.human_resources_workspace_positionEditorFields label:last-of-type{grid-column:1 / -1}.human_resources_workspace_positionEditorFields textarea{width:100%;resize:vertical;padding:8px 9px;color:var(--hr-text);background:#fff;border:1px solid #d5dde9;border-radius:7px;outline:none;font:9px/1.6 inherit}.human_resources_workspace_positionEditorFields textarea:focus{border-color:#7894df;box-shadow:0 0 0 3px #3159d61a}.human_resources_workspace_positionEditorFields>p{display:flex;align-items:center;grid-column:1 / -1;gap:5px;margin:0;padding:7px 9px;color:#9a3d32;background:#fff1ef;border-radius:6px;font-size:9px}.human_resources_workspace_positionEditorFields>p svg{width:12px;height:12px}.human_resources_workspace_positionEditor>footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:7px;padding:11px 16px;background:#f8fafc;border-top:1px solid #edf0f4}.human_resources_workspace_positionEditor>footer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 12px;color:#465268;background:#fff;border:1px solid #d5dde9;border-radius:7px;cursor:pointer;font-size:9px}.human_resources_workspace_positionEditor>footer button:last-child{color:#fff;background:#244fc4;border-color:#244fc4}.human_resources_workspace_positionEditor>footer button:disabled{opacity:.55;cursor:wait}.human_resources_workspace_positionEditor>footer svg{width:12px;height:12px}.human_resources_workspace_primaryButton{min-height:30px;padding:0 11px!important;color:#fff!important;background:#244fc4!important;border:0!important;border-radius:7px!important;cursor:pointer;font-size:10px!important;font-weight:600}.human_resources_workspace_pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.human_resources_workspace_pipeline article{display:grid;gap:3px;min-height:76px;padding:10px;background:linear-gradient(145deg,#fbfcfe,#f4f7fb);border:1px solid #e2e7ef;border-radius:8px}.human_resources_workspace_pipeline span{color:var(--hr-secondary);font-size:9px;font-weight:600}.human_resources_workspace_pipeline strong{color:var(--hr-text);font-size:20px;line-height:1.2}.human_resources_workspace_pipeline small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.human_resources_workspace_toolbar label{display:flex;align-items:center;gap:7px;width:min(320px,100%);height:32px;padding:0 10px;background:#f8faff;border:1px solid #d7e2f3;border-radius:7px}.human_resources_workspace_toolbar label svg{width:13px;height:13px;color:#7b879a}.human_resources_workspace_toolbar input{width:100%;color:var(--hr-text);background:transparent;border:0;outline:0;font-size:9px}.human_resources_workspace_toolbar>div{display:flex;gap:6px}.human_resources_workspace_toolbar>div>button{min-height:30px;padding:0 10px;color:#344054;background:#fff;border:1px solid var(--hr-line-strong);border-radius:7px;cursor:pointer;font-size:9px}.human_resources_workspace_processNote{display:flex;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;color:#35547d;background:#f4f8ff;border:1px solid #d7e2f3;border-radius:8px}.human_resources_workspace_processNote>svg{width:18px;height:18px;flex:0 0 auto}.human_resources_workspace_processNote>div{flex:1}.human_resources_workspace_processNote strong{font-size:10px}.human_resources_workspace_processNote p{margin:2px 0 0;color:#64748b;font-size:9px}.human_resources_workspace_processNote button{min-height:28px;padding:0 9px;color:#3159d6;background:#fff;border:1px solid #cad6f1;border-radius:6px;cursor:pointer;font-size:9px}.human_resources_workspace_profileCard{padding:12px;background:#fff;border:1px solid var(--hr-line);border-radius:9px;box-shadow:var(--hr-shadow)}.human_resources_workspace_profileCard header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid #edf0f4}.human_resources_workspace_profileCard header>span{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:linear-gradient(145deg,#2b827e,#3159d6);border-radius:12px;font-size:14px}.human_resources_workspace_profileCard h2{margin:0;font-size:14px}.human_resources_workspace_profileCard p{margin:2px 0 0;color:var(--hr-muted);font-size:8px}.human_resources_workspace_profileCard header em{padding:3px 6px;color:#206f59;background:#e8f6f1;border-radius:999px;font-size:8px;font-style:normal}.human_resources_workspace_profileProgress{margin:12px 0 7px}.human_resources_workspace_profileProgress span{display:flex;justify-content:space-between;margin-bottom:5px;font-size:9px}.human_resources_workspace_profileProgress i{display:block;height:5px;background:#edf0f4;border-radius:99px}.human_resources_workspace_profileProgress i b{display:block;width:94%;height:100%;background:#2b827e;border-radius:inherit}.human_resources_workspace_profileCard nav{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:10px}.human_resources_workspace_profileCard nav button{min-height:28px;color:var(--hr-secondary);background:#f8fafc;border:1px solid #e4e8ef;border-radius:6px;cursor:pointer;font-size:8px}.human_resources_workspace_selfHero{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:16px 18px;color:#fff;background:linear-gradient(120deg,#18377f,#2858a1 55%,#2b827e);border-radius:10px;box-shadow:0 10px 26px #18377f29}.human_resources_workspace_selfAvatar{display:grid;place-items:center;width:54px;height:54px;background:#ffffff29;border:1px solid rgba(255,255,255,.25);border-radius:15px;font-size:18px}.human_resources_workspace_selfHero p{margin:0;color:#ffffffa8;font-size:9px}.human_resources_workspace_selfHero h2{margin:2px 0;font-size:18px}.human_resources_workspace_selfHero span{color:#ffffffc7;font-size:9px}.human_resources_workspace_selfHero dl{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;margin:0}.human_resources_workspace_selfHero dl div{padding:8px 10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:8px}.human_resources_workspace_selfHero dt{color:#ffffffa8;font-size:8px}.human_resources_workspace_selfHero dd{margin:2px 0 0;font-size:13px;font-weight:650}.human_resources_workspace_selfGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.human_resources_workspace_selfCard{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:78px;padding:10px;color:var(--hr-text);background:#fff;border:1px solid var(--hr-line);border-radius:8px;cursor:pointer;text-align:left;box-shadow:0 1px 2px #0f213d06}.human_resources_workspace_selfCard:hover{border-color:#bdc9e8;box-shadow:var(--hr-shadow)}.human_resources_workspace_selfCard>span{display:grid;place-items:center;width:34px;height:34px;color:var(--hr-brand);background:var(--hr-brand-soft);border-radius:9px}.human_resources_workspace_selfCard>span svg{width:16px;height:16px}.human_resources_workspace_selfCard>div{display:grid;gap:1px;min-width:0}.human_resources_workspace_selfCard strong{font-size:10px}.human_resources_workspace_selfCard small{color:var(--hr-secondary);font-size:8px}.human_resources_workspace_selfCard em{overflow:hidden;color:var(--hr-muted);font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_selfCard>svg{width:13px;height:13px;color:#929dad}.human_resources_workspace_simpleRows,.human_resources_workspace_timeline{display:grid;gap:6px}.human_resources_workspace_simpleRows>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:7px 8px;background:#fafbfc;border-radius:7px}.human_resources_workspace_simpleRows i{width:7px;height:7px;background:#b26b12;border-radius:50%}.human_resources_workspace_simpleRows i[data-tone=blue]{background:#3159d6}.human_resources_workspace_simpleRows span,.human_resources_workspace_timeline span{display:grid;gap:2px}.human_resources_workspace_simpleRows strong,.human_resources_workspace_timeline strong{font-size:9px}.human_resources_workspace_simpleRows small,.human_resources_workspace_timeline small{color:var(--hr-muted);font-size:8px}.human_resources_workspace_simpleRows button{color:#3159d6;background:transparent;border:0;cursor:pointer;font-size:8px}.human_resources_workspace_timeline>div{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;min-height:38px}.human_resources_workspace_timeline i{position:relative;width:7px;height:7px;margin-top:4px;background:#2b827e;border:2px solid #dff1ef;border-radius:50%}.human_resources_workspace_timeline i:after{position:absolute;top:7px;left:1px;width:1px;height:25px;background:#dce3ea;content:""}.human_resources_workspace_timeline>div:last-child i:after{display:none}.human_resources_workspace_staticFooter{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin-top:10px;color:var(--hr-muted);border-top:1px solid #e3e8ef;font-size:8px}.human_resources_workspace_staticFooter svg{width:12px;height:12px}.mis-shell:has(.human_resources_workspace_root)>.sidebar>.sidebar-footer{order:4}.mis-shell:has(.human_resources_workspace_root) .topbar-page-name .hr-context-title{display:inline-flex;align-items:center;min-height:20px;margin-left:2px;padding-left:10px;color:#344054;border-left:1px solid #dfe5ed;font-size:14px;font-weight:650;line-height:1.15;white-space:nowrap}.app-main:has(.human_resources_workspace_positionsWorkspace){overflow-y:hidden;scrollbar-gutter:auto}.human_resources_workspace_root:has(.human_resources_workspace_positionsWorkspace),.human_resources_workspace_workspace:has(.human_resources_workspace_positionsWorkspace){height:100%;min-height:0;overflow:hidden}.human_resources_workspace_workspace:has(.human_resources_workspace_positionsWorkspace){display:flex;flex-direction:column}.human_resources_workspace_workspace:has(.human_resources_workspace_positionsWorkspace)>.mis-page-banner-stack{flex:0 0 auto}.human_resources_workspace_content:has(.human_resources_workspace_positionsWorkspace){display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding-bottom:0}.human_resources_workspace_content:has(.human_resources_workspace_positionsWorkspace)>.human_resources_workspace_functionSwitcher,.human_resources_workspace_content:has(.human_resources_workspace_positionsWorkspace)>.human_resources_workspace_staticFooter{flex:0 0 auto}.human_resources_workspace_content:has(.human_resources_workspace_positionsWorkspace)>.human_resources_workspace_positionsWorkspace{height:auto;min-height:0;flex:1 1 auto}@media(min-width:901px){.app-main:has(.human_resources_workspace_overviewIntegrated){overflow:hidden;scrollbar-gutter:auto}.human_resources_workspace_root:has(.human_resources_workspace_overviewIntegrated),.human_resources_workspace_workspace:has(.human_resources_workspace_overviewIntegrated){height:100%;min-height:0;overflow:hidden}.human_resources_workspace_workspace:has(.human_resources_workspace_overviewIntegrated){display:flex;flex-direction:column}.human_resources_workspace_workspace:has(.human_resources_workspace_overviewIntegrated)>.mis-page-banner-stack{flex:0 0 auto}.human_resources_workspace_content:has(.human_resources_workspace_overviewIntegrated){display:flex;min-height:0;padding-bottom:10px;overflow:hidden;flex:1 1 auto;flex-direction:column}.human_resources_workspace_content:has(.human_resources_workspace_overviewIntegrated)>.human_resources_workspace_overviewIntegrated{min-height:0;flex:1 1 auto}.human_resources_workspace_overviewIntegrated{height:100%;min-height:0;overflow:hidden}.human_resources_workspace_overviewIntegrated[data-overview-section=care]{grid-template-rows:minmax(0,1fr)}.human_resources_workspace_overviewIntegrated[data-overview-section=risks],.human_resources_workspace_overviewIntegrated[data-overview-section=policies]{display:flex;flex-direction:column}.human_resources_workspace_overviewDashboard{display:grid;grid-template-rows:max-content max-content minmax(158px,.8fr) minmax(245px,1.2fr);overflow-y:auto}.human_resources_workspace_overviewDashboard>.human_resources_workspace_panel,.human_resources_workspace_overviewDashboard>.human_resources_workspace_twoColumn>.human_resources_workspace_panel{min-height:0;margin-top:0;overflow:hidden}.human_resources_workspace_overviewDashboard>.human_resources_workspace_twoColumn{min-height:0}.human_resources_workspace_overviewDashboard>.human_resources_workspace_panel:last-child{display:flex;flex-direction:column}.human_resources_workspace_overviewDashboard>.human_resources_workspace_panel:last-child>.human_resources_workspace_tableWrap{min-height:0;overflow:hidden;flex:1 1 auto}.human_resources_workspace_overviewDashboard>.human_resources_workspace_panel:last-child .human_resources_workspace_tableWrap th,.human_resources_workspace_overviewDashboard>.human_resources_workspace_panel:last-child .human_resources_workspace_tableWrap td{height:36px;padding-top:5px;padding-bottom:5px}.human_resources_workspace_overviewDashboard .human_resources_workspace_riskPreview{min-height:0;overflow:hidden;grid-template-rows:repeat(4,minmax(0,1fr))}.human_resources_workspace_overviewDashboard .human_resources_workspace_overviewQuickCards{min-height:0}.app-main:has(.human_resources_workspace_liveDataPanel){overflow:hidden;scrollbar-gutter:auto}.human_resources_workspace_root:has(.human_resources_workspace_liveDataPanel),.human_resources_workspace_workspace:has(.human_resources_workspace_liveDataPanel){height:100%;min-height:0;overflow:hidden}.human_resources_workspace_workspace:has(.human_resources_workspace_liveDataPanel){display:flex;flex-direction:column}.human_resources_workspace_workspace:has(.human_resources_workspace_liveDataPanel)>.mis-page-banner-stack{flex:0 0 auto}.human_resources_workspace_content:has(.human_resources_workspace_liveDataPanel){display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding-bottom:0;overflow:hidden}.human_resources_workspace_content:has(.human_resources_workspace_liveDataPanel)>.human_resources_workspace_functionSwitcher,.human_resources_workspace_content:has(.human_resources_workspace_liveDataPanel)>.human_resources_workspace_metrics,.human_resources_workspace_content:has(.human_resources_workspace_liveDataPanel)>.human_resources_workspace_staticFooter{flex:0 0 auto}.human_resources_workspace_content:has(.human_resources_workspace_liveDataPanel)>.human_resources_workspace_liveDataPanel{height:auto;min-height:0;flex:1 1 auto}.app-main:has(.human_resources_workspace_requisitionWorkbench){overflow-y:hidden;scrollbar-gutter:auto}.human_resources_workspace_root:has(.human_resources_workspace_requisitionWorkbench),.human_resources_workspace_workspace:has(.human_resources_workspace_requisitionWorkbench){height:100%;min-height:0;overflow:hidden}.human_resources_workspace_workspace:has(.human_resources_workspace_requisitionWorkbench){display:flex;flex-direction:column}.human_resources_workspace_workspace:has(.human_resources_workspace_requisitionWorkbench)>.mis-page-banner-stack{flex:0 0 auto}.human_resources_workspace_content:has(.human_resources_workspace_requisitionWorkbench){display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding-bottom:0}.human_resources_workspace_content:has(.human_resources_workspace_requisitionWorkbench)>.human_resources_workspace_functionSwitcher,.human_resources_workspace_content:has(.human_resources_workspace_requisitionWorkbench)>.human_resources_workspace_staticFooter{flex:0 0 auto}.human_resources_workspace_content:has(.human_resources_workspace_requisitionWorkbench)>.human_resources_workspace_requisitionWorkbench{height:auto;min-height:0;flex:1 1 auto}}@media(min-width:1051px){.app-main:has(.human_resources_workspace_questionWorkbench){overflow-y:hidden;scrollbar-gutter:auto}.human_resources_workspace_root:has(.human_resources_workspace_questionWorkbench),.human_resources_workspace_workspace:has(.human_resources_workspace_questionWorkbench){height:100%;min-height:0;overflow:hidden}.human_resources_workspace_workspace:has(.human_resources_workspace_questionWorkbench){display:flex;flex-direction:column}.human_resources_workspace_workspace:has(.human_resources_workspace_questionWorkbench)>.mis-page-banner-stack{flex:0 0 auto}.human_resources_workspace_content:has(.human_resources_workspace_questionWorkbench){display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding-bottom:0}.human_resources_workspace_content:has(.human_resources_workspace_questionWorkbench)>.human_resources_workspace_functionSwitcher,.human_resources_workspace_content:has(.human_resources_workspace_questionWorkbench)>.human_resources_workspace_staticFooter{flex:0 0 auto}.human_resources_workspace_content:has(.human_resources_workspace_questionWorkbench)>.human_resources_workspace_questionWorkbench{height:auto;min-height:0;flex:1 1 auto}}@media(max-width:1199px){.human_resources_workspace_metrics,.human_resources_workspace_organizationMetrics,.human_resources_workspace_selfGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.human_resources_workspace_flow,.human_resources_workspace_pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.human_resources_workspace_flow article>svg{display:none}.human_resources_workspace_twoColumn,.human_resources_workspace_orgLayout,.human_resources_workspace_employeeLayout{grid-template-columns:1fr}.human_resources_workspace_organizationThreeColumn{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);height:auto}.human_resources_workspace_organizationColumnPanel{min-height:500px}.human_resources_workspace_employeeDirectoryPanel{grid-column:1 / -1;min-height:0}.human_resources_workspace_positionsWorkspace{grid-template-columns:minmax(280px,42%) minmax(0,58%)}.human_resources_workspace_requisitionFlow>div{grid-template-columns:repeat(3,minmax(0,1fr))}.human_resources_workspace_requisitionFlow article:nth-child(3n){border-right:0}.human_resources_workspace_requisitionFlow article:nth-child(-n+3){border-bottom:1px solid #e7ebf1}.human_resources_workspace_requisitionSummary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.human_resources_workspace_content{padding:10px}.human_resources_workspace_metrics,.human_resources_workspace_organizationMetrics,.human_resources_workspace_selfGrid,.human_resources_workspace_flow,.human_resources_workspace_pipeline,.human_resources_workspace_orgBranches{grid-template-columns:1fr}.human_resources_workspace_orgBranches:before,.human_resources_workspace_orgBranches article:before{display:none}.human_resources_workspace_toolbar{align-items:stretch;flex-direction:column}.human_resources_workspace_toolbar label{width:100%}.human_resources_workspace_organizationToolbar{align-items:stretch;flex-direction:column}.human_resources_workspace_organizationToolbar label{width:100%}.human_resources_workspace_organizationThreeColumn{grid-template-columns:1fr}.human_resources_workspace_organizationThreeColumn>.human_resources_workspace_panel,.human_resources_workspace_employeeDirectoryPanel{grid-column:auto;min-height:0}.human_resources_workspace_positionsWorkspace{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.human_resources_workspace_positionLevelPanel{max-height:520px}.human_resources_workspace_positionDescriptionPanel{min-height:640px}.human_resources_workspace_requisitionWorkbench{overflow:visible}.human_resources_workspace_requisitionFlow>div{grid-template-columns:repeat(2,minmax(0,1fr))}.human_resources_workspace_requisitionFlow article:nth-child(3n){border-right:1px solid #e7ebf1}.human_resources_workspace_requisitionFlow article:nth-child(2n){border-right:0}.human_resources_workspace_requisitionFlow article:nth-child(-n+4){border-bottom:1px solid #e7ebf1}.human_resources_workspace_requisitionMain{grid-template-columns:1fr;overflow:visible}.human_resources_workspace_requisitionListPanel{min-height:560px}.human_resources_workspace_requisitionDetailPanel{min-height:620px}.human_resources_workspace_requisitionDescriptionGrid{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(140px,auto));overflow:visible}.human_resources_workspace_positionSummary dl,.human_resources_workspace_positionVersionMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.human_resources_workspace_selfHero{grid-template-columns:48px 1fr}.human_resources_workspace_selfHero dl{grid-column:1 / -1}.mis-shell:has(.human_resources_workspace_root) .topbar-page-name .hr-context-title{padding-left:7px;font-size:12px}}.human_resources_workspace_examImplementationBanner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border:1px solid #c8ddd9;border-radius:14px;background:linear-gradient(100deg,#f3fbf9,#fff 72%);box-shadow:0 6px 20px #1f5b530d}.human_resources_workspace_examImplementationBanner>div{display:flex;align-items:center;gap:12px}.human_resources_workspace_examImplementationBanner svg{width:22px;color:var(--hr-module-color)}.human_resources_workspace_examImplementationBanner strong,.human_resources_workspace_examImplementationBanner small{display:block}.human_resources_workspace_examImplementationBanner strong{font-size:12px}.human_resources_workspace_examImplementationBanner small{margin-top:2px;color:#6d7d8d;font-size:9px}.human_resources_workspace_examImplementationBanner em{padding:6px 10px;border:1px solid #c5d9d5;border-radius:999px;background:#eaf7f4;color:#207366;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.human_resources_workspace_examFlow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e3e9ef;border-radius:12px}.human_resources_workspace_examFlow article{position:relative;display:flex;align-items:center;gap:7px;min-height:54px;padding:0 11px;border-right:1px solid #e7ecf1;background:linear-gradient(#fff,#f8fafc)}.human_resources_workspace_examFlow article:last-child{border-right:0}.human_resources_workspace_examFlow b{color:var(--hr-module-color);font-size:10px}.human_resources_workspace_examFlow article>span{display:grid;min-width:0}.human_resources_workspace_examFlow strong{font-size:11px}.human_resources_workspace_examFlow small{overflow:hidden;color:#7d8999;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_examFlow svg{position:absolute;right:-9px;z-index:2;width:18px;padding:2px;border-radius:50%;background:#fff;color:#9baaba}.human_resources_workspace_examModelGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.human_resources_workspace_examModelGrid article{min-width:0;padding:11px 12px;border:1px solid #e2e8ef;border-left:3px solid #d4a242;border-radius:11px;background:#fbfcfd}.human_resources_workspace_examModelGrid article[data-ready=true]{border-left-color:#2d9a80}.human_resources_workspace_examModelGrid header,.human_resources_workspace_examModelGrid footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.human_resources_workspace_examModelGrid header span{color:#778596;font-size:9px;font-weight:800;letter-spacing:.08em}.human_resources_workspace_examModelGrid header em{padding:2px 6px;border-radius:6px;background:#fff3dc;color:#98640b;font-size:9px;font-style:normal;font-weight:750}.human_resources_workspace_examModelGrid article[data-ready=true] header em{background:#e8f7f2;color:#19705d}.human_resources_workspace_examModelGrid>article>strong{display:block;margin:9px 0 3px;font-size:12px}.human_resources_workspace_examModelGrid code{display:block;overflow:hidden;color:#607085;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_examModelGrid footer{margin-top:10px;color:#7b8999;font-size:9px}.human_resources_workspace_examGateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.human_resources_workspace_examGateGrid article{display:flex;align-items:flex-start;gap:11px;padding:10px 11px;border:1px solid #eddfbe;border-radius:11px;background:#fffaf0}.human_resources_workspace_examGateGrid article>b{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;border-radius:7px;background:#fff0cc;color:#9b680d;font-size:9px}.human_resources_workspace_examGateGrid strong,.human_resources_workspace_examGateGrid small{display:block}.human_resources_workspace_examGateGrid strong{font-size:12px}.human_resources_workspace_examGateGrid small{margin-top:2px;color:#796f5c;font-size:9px;line-height:1.4}.human_resources_workspace_talentPipeline,.human_resources_workspace_talentWorkbench,.human_resources_workspace_talentMetrics>article{border:1px solid #e2e8f1;border-radius:12px;background:#fff;box-shadow:0 7px 22px #1c304e0d}.human_resources_workspace_talentPipeline{padding:12px 14px}.human_resources_workspace_talentPipeline>header,.human_resources_workspace_talentDirectory>header,.human_resources_workspace_talentProfile>header,.human_resources_workspace_talentHistoryGrid article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.human_resources_workspace_talentPipeline>header>div{display:flex;align-items:center;gap:9px}.human_resources_workspace_talentPipeline>header svg{width:18px;color:#2c8c7e}.human_resources_workspace_talentPipeline strong,.human_resources_workspace_talentPipeline small{display:block}.human_resources_workspace_talentPipeline>header strong{color:#253853;font-size:12px}.human_resources_workspace_talentPipeline>header small{margin-top:1px;color:#8190a3;font-size:8px}.human_resources_workspace_talentPipeline>header em{padding:4px 8px;border-radius:999px;color:#277c70;background:#e9f7f3;font-size:8px;font-style:normal}.human_resources_workspace_talentPipeline>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.human_resources_workspace_talentPipeline article{position:relative;display:flex;align-items:center;gap:9px;min-width:0;padding:7px 12px;border-right:1px solid #edf1f5}.human_resources_workspace_talentPipeline article:last-child{border-right:0}.human_resources_workspace_talentPipeline article>b{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;border-radius:7px;color:#2a796e;background:#e9f7f3;font-size:8px}.human_resources_workspace_talentPipeline article strong{color:#334861;font-size:10px}.human_resources_workspace_talentPipeline article small{color:#8a97a8;font-size:8px}.human_resources_workspace_talentPipeline article>svg{position:absolute;right:-8px;z-index:1;width:16px;padding:2px;border-radius:50%;color:#87a4a0;background:#fff}.human_resources_workspace_talentPipeline article:last-child>svg{position:static;margin-left:auto;color:#26917e;background:#e8f7f2}.human_resources_workspace_talentMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.human_resources_workspace_talentMetrics>article{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px}.human_resources_workspace_talentMetrics>article>span{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:9px;color:#315dcc;background:#edf2ff}.human_resources_workspace_talentMetrics>article:nth-child(2)>span{color:#a16b15;background:#fff4df}.human_resources_workspace_talentMetrics>article:nth-child(3)>span{color:#9b4b5c;background:#fff0f2}.human_resources_workspace_talentMetrics>article:nth-child(4)>span{color:#217965;background:#e9f7f2}.human_resources_workspace_talentMetrics svg{width:16px}.human_resources_workspace_talentMetrics small,.human_resources_workspace_talentMetrics strong,.human_resources_workspace_talentMetrics em{display:block}.human_resources_workspace_talentMetrics small{color:#697a91;font-size:8px}.human_resources_workspace_talentMetrics strong{margin:1px 0;color:#223650;font-size:18px;line-height:1}.human_resources_workspace_talentMetrics em{overflow:hidden;color:#96a1b1;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_talentSchemaError{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #f0c8cd;border-radius:9px;color:#9b3545;background:#fff4f5;font-size:9px}.human_resources_workspace_talentSchemaError svg{width:14px}.human_resources_workspace_talentWorkbench{display:grid;grid-template-columns:minmax(245px,.65fr) minmax(0,2fr);min-height:560px;overflow:hidden}.human_resources_workspace_talentDirectory{display:flex;min-width:0;flex-direction:column;border-right:1px solid #e5eaf1;background:#fbfcfe}.human_resources_workspace_talentDirectory>header{min-height:49px;padding:8px 12px;border-bottom:1px solid #e7ecf2}.human_resources_workspace_talentDirectory>header strong,.human_resources_workspace_talentDirectory>header small{display:block}.human_resources_workspace_talentDirectory>header strong{color:#293e5a;font-size:11px}.human_resources_workspace_talentDirectory>header small{margin-top:1px;color:#8a98aa;font-size:8px}.human_resources_workspace_talentDirectory>header button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #d6deea;border-radius:7px;color:#57708f;background:#fff}.human_resources_workspace_talentDirectory>header button svg{width:13px}.human_resources_workspace_talentSearch{display:flex;align-items:center;gap:7px;margin:10px 10px 7px;padding:0 9px;border:1px solid #d9e1ec;border-radius:8px;background:#fff}.human_resources_workspace_talentSearch svg{width:13px;color:#8a98aa}.human_resources_workspace_talentSearch input{min-width:0;height:32px;flex:1;border:0;outline:0;color:#31445f;background:transparent;font-size:9px}.human_resources_workspace_talentDirectory>select{height:32px;margin:0 10px 8px;padding:0 8px;border:1px solid #d9e1ec;border-radius:8px;color:#51657e;background:#fff;font-size:9px}.human_resources_workspace_talentList{min-height:0;flex:1;overflow:auto}.human_resources_workspace_talentList>button{display:grid;width:100%;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;border:0;border-top:1px solid #edf1f5;color:inherit;background:transparent;text-align:left}.human_resources_workspace_talentList>button[aria-current=true]{box-shadow:inset 3px 0 #315fd1;background:#eef3ff}.human_resources_workspace_talentList>button>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#319b89,#315fd1);font-size:11px;font-weight:800}.human_resources_workspace_talentList>button strong,.human_resources_workspace_talentList>button small,.human_resources_workspace_talentList>button em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_workspace_talentList>button strong{color:#283d58;font-size:10px}.human_resources_workspace_talentList>button small{margin-top:2px;color:#657890;font-size:8px}.human_resources_workspace_talentList>button em{margin-top:2px;color:#96a1b0;font-size:7px;font-style:normal}.human_resources_workspace_talentList>button>i{padding:3px 6px;border-radius:999px;color:#90620f;background:#fff2d9;font-size:7px;font-style:normal;white-space:nowrap}.human_resources_workspace_talentList>button>i[data-status=confirmed]{color:#20745f;background:#e4f5ef}.human_resources_workspace_talentList>button>i[data-status=failed]{color:#9a3947;background:#ffedf0}.human_resources_workspace_talentListEmpty{display:grid;place-items:center;min-height:260px;padding:28px;color:#96a3b3;text-align:center}.human_resources_workspace_talentListEmpty svg{width:30px}.human_resources_workspace_talentListEmpty strong{margin-top:8px;color:#566a83;font-size:11px}.human_resources_workspace_talentListEmpty small{max-width:180px;font-size:8px;line-height:1.6}.human_resources_workspace_talentProfile{min-width:0;overflow:auto;background:#fff}.human_resources_workspace_talentProfile>header{min-height:55px;padding:9px 13px;border-bottom:1px solid #e5eaf1}.human_resources_workspace_talentProfile>header>div{display:flex;align-items:center;gap:9px}.human_resources_workspace_talentProfile>header>div:first-child>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:linear-gradient(145deg,#319b89,#315fd1);font-size:13px;font-weight:800}.human_resources_workspace_talentProfile>header strong,.human_resources_workspace_talentProfile>header small{display:block}.human_resources_workspace_talentProfile>header strong{color:#263a55;font-size:13px}.human_resources_workspace_talentProfile>header small{margin-top:2px;color:#8593a5;font-size:8px}.human_resources_workspace_talentProfile>header em,.human_resources_workspace_talentProfile>header b{padding:4px 7px;border-radius:999px;font-size:8px;font-style:normal}.human_resources_workspace_talentProfile>header em{color:#90620f;background:#fff1d5}.human_resources_workspace_talentProfile>header em[data-status=confirmed],.human_resources_workspace_talentProfile>header b{color:#237663;background:#e7f6f1}.human_resources_workspace_talentParseSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px 0}.human_resources_workspace_talentParseSummary>span{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;padding:8px;border:1px solid #e5eaf1;border-radius:9px;background:#fbfcfe}.human_resources_workspace_talentParseSummary svg{width:15px;grid-row:1 / 3;align-self:center;color:#4e6ca4}.human_resources_workspace_talentParseSummary strong{color:#314761;font-size:9px}.human_resources_workspace_talentParseSummary small{color:#8a97a7;font-size:7px}.human_resources_workspace_talentFieldGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:9px 12px}.human_resources_workspace_talentFieldGroups>article{min-width:0;padding:10px 11px;border:1px solid #e3e9f0;border-radius:10px;background:#fff}.human_resources_workspace_talentFieldGroups>article>header{display:flex;align-items:center;gap:7px;padding-bottom:7px;border-bottom:1px solid #edf1f5;color:#334c6e}.human_resources_workspace_talentFieldGroups>article>header svg{width:14px;color:#4870c6}.human_resources_workspace_talentFieldGroups>article>header strong{font-size:10px}.human_resources_workspace_talentFieldGroups>article>header small{margin-left:auto;color:#8d99aa;font-size:7px}.human_resources_workspace_talentFieldGroups dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:9px 0 0}.human_resources_workspace_talentFieldGroups dl>div{min-width:0}.human_resources_workspace_talentFieldGroups dt{margin-bottom:2px;color:#8b98a9;font-size:7px}.human_resources_workspace_talentFieldGroups dd{margin:0;overflow-wrap:anywhere;color:#344b67;font-size:9px}.human_resources_workspace_talentFieldGroups .human_resources_workspace_talentWideField,.human_resources_workspace_talentRosterCard{grid-column:1 / -1}.human_resources_workspace_talentRosterCard dl{grid-template-columns:repeat(3,minmax(0,1fr))}.human_resources_workspace_talentHistoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 12px 12px}.human_resources_workspace_talentHistoryGrid>article{overflow:hidden;border:1px solid #e3e9f0;border-radius:10px}.human_resources_workspace_talentHistoryGrid article>header{min-height:42px;padding:7px 10px;border-bottom:1px solid #e8edf3;background:#fbfcfe}.human_resources_workspace_talentHistoryGrid article>header>svg{width:16px;color:#416bc4}.human_resources_workspace_talentHistoryGrid article>header>div{margin-right:auto}.human_resources_workspace_talentHistoryGrid article>header strong,.human_resources_workspace_talentHistoryGrid article>header small{display:block}.human_resources_workspace_talentHistoryGrid article>header strong{color:#304660;font-size:10px}.human_resources_workspace_talentHistoryGrid article>header small{color:#8d99a8;font-size:7px}.human_resources_workspace_talentHistoryGrid article>header b{color:#58708d;font-size:8px}.human_resources_workspace_talentHistoryGrid article>div>section{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;padding:8px 10px;border-bottom:1px solid #edf1f5}.human_resources_workspace_talentHistoryGrid time{color:#77879b;font-size:8px}.human_resources_workspace_talentHistoryGrid section strong,.human_resources_workspace_talentHistoryGrid section small{display:block}.human_resources_workspace_talentHistoryGrid section strong{color:#354c68;font-size:9px}.human_resources_workspace_talentHistoryGrid section small{color:#8794a5;font-size:8px}.human_resources_workspace_talentHistoryGrid p{margin:0;padding:18px 10px;color:#96a2b1;font-size:8px;text-align:center}.human_resources_workspace_talentBlueprint{display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:30px}.human_resources_workspace_talentBlueprint>header{display:flex;align-items:center;gap:11px;max-width:760px;margin:0 auto 15px}.human_resources_workspace_talentBlueprint>header>svg{width:28px;color:#366bc6}.human_resources_workspace_talentBlueprint>header strong,.human_resources_workspace_talentBlueprint>header small{display:block}.human_resources_workspace_talentBlueprint>header strong{color:#2a405c;font-size:15px}.human_resources_workspace_talentBlueprint>header small{margin-top:3px;color:#8090a4;font-size:9px}.human_resources_workspace_talentBlueprint>div{display:grid;width:100%;max-width:760px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 auto}.human_resources_workspace_talentBlueprint article{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e1e7ef;border-radius:10px;background:#fbfcfe}.human_resources_workspace_talentBlueprint article>b{display:grid;place-items:center;width:27px;height:27px;flex:0 0 auto;border-radius:7px;color:#315fc7;background:#eaf0ff;font-size:8px}.human_resources_workspace_talentBlueprint article strong,.human_resources_workspace_talentBlueprint article small{display:block}.human_resources_workspace_talentBlueprint article strong{color:#344a66;font-size:10px}.human_resources_workspace_talentBlueprint article small{margin-top:3px;color:#7f8da0;font-size:8px;line-height:1.6}.human_resources_workspace_talentBlueprint>footer{display:flex;align-items:center;gap:7px;width:100%;max-width:760px;margin:14px auto 0;padding:8px 10px;border-radius:8px;color:#317465;background:#edf8f4;font-size:8px}.human_resources_workspace_talentBlueprint>footer svg{width:14px}@media(max-width:1200px){.human_resources_workspace_questionWorkbench{grid-template-columns:minmax(220px,.72fr) minmax(250px,.85fr) minmax(360px,1.4fr)}.human_resources_workspace_examFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.human_resources_workspace_examFlow article:nth-child(2n){border-right:0}.human_resources_workspace_examModelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.human_resources_workspace_talentWorkbench{grid-template-columns:minmax(220px,.62fr) minmax(0,2fr)}}@media(max-width:1050px){.human_resources_workspace_questionWorkbench{grid-template-columns:minmax(230px,.72fr) minmax(0,1fr)}.human_resources_workspace_questionListPanel{grid-column:1 / -1;min-height:500px}}@media(max-width:760px){.human_resources_workspace_channelMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.human_resources_workspace_channelToolbar,.human_resources_workspace_channelFormGrid{grid-template-columns:1fr}.human_resources_workspace_channelFormWide{grid-column:auto}.human_resources_workspace_channelApiHeading{align-items:flex-start;flex-direction:column}.human_resources_workspace_channelDialogBackdrop{padding:10px}.human_resources_workspace_channelDialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.human_resources_workspace_questionWorkbench{grid-template-columns:1fr}.human_resources_workspace_questionListPanel{grid-column:auto}.human_resources_workspace_questionTreePanel,.human_resources_workspace_questionAnalysisPanel,.human_resources_workspace_questionListPanel{min-height:420px}.human_resources_workspace_examImplementationBanner{align-items:flex-start;flex-direction:column}.human_resources_workspace_examFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.human_resources_workspace_examFlow article:nth-child(2n){border-right:0}.human_resources_workspace_examModelGrid,.human_resources_workspace_examGateGrid{grid-template-columns:1fr}.human_resources_workspace_paperRuleRelationOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.human_resources_workspace_paperRuleAudit{grid-template-columns:1fr}.human_resources_workspace_paperRuleAudit>div{border-right:0;border-bottom:1px solid #e4e9f0}.human_resources_workspace_paperRuleAudit>div:last-child{border-bottom:0}.human_resources_workspace_paperRuleRelationBody{padding:10px}.human_resources_workspace_talentPipeline>div,.human_resources_workspace_talentMetrics,.human_resources_workspace_talentParseSummary,.human_resources_workspace_talentFieldGroups,.human_resources_workspace_talentHistoryGrid,.human_resources_workspace_talentBlueprint>div{grid-template-columns:1fr}.human_resources_workspace_talentPipeline article{border-right:0;border-bottom:1px solid #edf1f5}.human_resources_workspace_talentWorkbench{grid-template-columns:1fr}.human_resources_workspace_talentDirectory{min-height:360px;border-right:0;border-bottom:1px solid #e5eaf1}.human_resources_workspace_talentRosterCard{grid-column:auto}.human_resources_workspace_talentRosterCard dl{grid-template-columns:1fr}}.human_resources_settings_root,.human_resources_settings_dialog{font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;font-size:10px;color:#172033}.human_resources_settings_root *,.human_resources_settings_dialog *{box-sizing:border-box}.human_resources_settings_root{background:#fff;border:1px solid #e0e7f0;border-radius:10px;padding:14px}.human_resources_settings_root button,.human_resources_settings_dialog button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:6px 10px;background:#fff;color:#53627a;border:1px solid #d5deea;border-radius:6px;font-family:inherit;font-size:9px;font-weight:500;cursor:pointer;white-space:nowrap}.human_resources_settings_root button:disabled,.human_resources_settings_dialog button:disabled{opacity:.5;cursor:not-allowed}.human_resources_settings_root svg,.human_resources_settings_dialog svg{width:14px;height:14px;flex-shrink:0}.human_resources_settings_toolbar,.human_resources_settings_toolbar>div,.human_resources_settings_actions{display:flex;align-items:center;gap:8px}.human_resources_settings_toolbar{justify-content:space-between;flex-wrap:wrap}.human_resources_settings_toolbar>div:first-child{display:block}.human_resources_settings_root h2{margin:0 0 4px;font-size:12px}.human_resources_settings_root small,.human_resources_settings_dialog small{color:#53627a;font-size:8px}.human_resources_settings_root .human_resources_settings_primary,.human_resources_settings_dialog .human_resources_settings_primary{background:#3159d6;border-color:#3159d6;color:#fff}.human_resources_settings_root .human_resources_settings_danger,.human_resources_settings_dialog .human_resources_settings_danger{color:#b54747;border-color:#eac9c9}.human_resources_settings_search{display:flex;align-items:center;gap:8px;width:320px;max-width:100%;margin:12px 0}.human_resources_settings_search input,.human_resources_settings_dialog input,.human_resources_settings_dialog select,.human_resources_settings_dialog textarea{width:100%;min-height:34px;padding:7px 9px;font-family:inherit;font-size:9px;color:#26364d;background:#fff;border:1px solid #d5deea;border-radius:6px;outline:none}.human_resources_settings_search input:focus,.human_resources_settings_dialog input:focus,.human_resources_settings_dialog select:focus,.human_resources_settings_dialog textarea:focus{border-color:#7893dd;box-shadow:0 0 0 2px #3159d617}.human_resources_settings_tableWrap{overflow-x:auto}.human_resources_settings_root table{width:100%;border-collapse:collapse;text-align:left;font-size:10px}.human_resources_settings_root th{height:34px;font-size:8px;font-weight:600;color:#53627a;background:#f8fafc}.human_resources_settings_root td,.human_resources_settings_root th{padding:8px 10px;border-bottom:1px solid #edf1f5}.human_resources_settings_root td{height:48px;max-width:300px;overflow-wrap:anywhere}.human_resources_settings_root .human_resources_settings_empty{padding:24px;text-align:center;color:#53627a}.human_resources_settings_notice,.human_resources_settings_error{display:flex;align-items:center;gap:8px;padding:10px;border-radius:6px}.human_resources_settings_notice{background:#eaf7f2;color:#26705b}.human_resources_settings_notice button{margin-left:auto}.human_resources_settings_error{color:#b54747;background:#fff0f1}.human_resources_settings_dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 40px);padding:0;border:1px solid #e0e7f0;border-radius:10px;box-shadow:0 12px 48px #17203333}.human_resources_settings_dialog::backdrop{background:#141f3166}.human_resources_settings_dialog form{display:flex;flex-direction:column;max-height:calc(100vh - 44px)}.human_resources_settings_dialog header,.human_resources_settings_dialog footer{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;gap:8px;border-bottom:1px solid #e0e7f0}.human_resources_settings_dialog h2{font-size:14px;margin:0 0 4px}.human_resources_settings_dialog footer{justify-content:flex-end;border-top:1px solid #e0e7f0;border-bottom:none}.human_resources_settings_formBody{overflow-y:auto;padding:14px 18px}.human_resources_settings_fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.human_resources_settings_dialog label{display:grid;gap:5px;color:#53627a;font-size:8px}.human_resources_settings_wide{grid-column:1/-1}.human_resources_settings_dialog textarea{resize:vertical}.human_resources_settings_hint{padding:10px;background:#edf2ff;color:#3159d6;margin-top:0;line-height:1.6}@media(max-width:767px){.human_resources_settings_fields{grid-template-columns:1fr}.human_resources_settings_toolbar{align-items:flex-start}.human_resources_settings_actions{flex-wrap:wrap}}.module_sidebar_accordion_accordion{order:3;display:grid;gap:5px;margin-top:10px;padding:5px 4px 0;font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif}.mis-shell:has(.module_sidebar_accordion_accordion)>.sidebar>.sidebar-footer{order:4}.module_sidebar_accordion_group{overflow:hidden;background:transparent;border:0;border-bottom:1px solid rgb(255 255 255 / 7%);border-radius:0}.module_sidebar_accordion_group.module_sidebar_accordion_open{border-color:#ffffff1a}.module_sidebar_accordion_group.module_sidebar_accordion_direct{position:relative}.module_sidebar_accordion_group.module_sidebar_accordion_direct.module_sidebar_accordion_active{border-color:#7d9bff3d}.module_sidebar_accordion_group.module_sidebar_accordion_direct.module_sidebar_accordion_active:before{position:absolute;z-index:1;top:7px;bottom:7px;left:0;width:3px;background:#7d9bff;border-radius:0 3px 3px 0;content:""}.module_sidebar_accordion_groupToggle{display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:47px;padding:0 10px;color:#ffffffb3;background:transparent;border:0;cursor:pointer;text-align:left}.module_sidebar_accordion_groupToggle:hover{color:#fff}.module_sidebar_accordion_directToggle{grid-template-columns:18px minmax(0,1fr);border-radius:7px}.module_sidebar_accordion_group.module_sidebar_accordion_direct.module_sidebar_accordion_active .module_sidebar_accordion_directToggle{color:#fff;background:#4160c473}.module_sidebar_accordion_directToggle>svg:last-child{width:16px;height:16px;transform:none}.module_sidebar_accordion_groupToggle>svg:first-child{width:16px;height:16px}.module_sidebar_accordion_groupToggle>svg:last-child{width:13px;height:13px;transition:transform .15s ease}.module_sidebar_accordion_group.module_sidebar_accordion_open .module_sidebar_accordion_groupToggle>svg:last-child{transform:rotate(180deg)}.module_sidebar_accordion_groupToggle>span{display:grid;gap:1px;min-width:0}.module_sidebar_accordion_groupToggle strong{color:inherit;font-size:10px;font-weight:620}.module_sidebar_accordion_groupToggle small{overflow:hidden;color:#ffffff5c;font-size:8px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.module_sidebar_accordion_items{display:grid;gap:2px;padding:2px 4px 5px 16px;border-top:1px solid rgb(255 255 255 / 6%)}.module_sidebar_accordion_item{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 9px;color:#ffffffa3;background:transparent;border:0;border-radius:7px;cursor:pointer;font-size:10px;text-align:left}.module_sidebar_accordion_item:hover{color:#fff;background:#ffffff12}.module_sidebar_accordion_item[aria-current=page]{color:#fff;background:#4160c473;font-weight:550}.module_sidebar_accordion_item[aria-current=page]:before{position:absolute;top:6px;bottom:6px;left:0;width:3px;background:#7d9bff;border-radius:0 3px 3px 0;content:""}.module_sidebar_accordion_item:focus-visible,.module_sidebar_accordion_groupToggle:focus-visible{outline:2px solid #9db2ff;outline-offset:-2px}.module_sidebar_accordion_item:disabled{cursor:default;opacity:.48}.module_sidebar_accordion_item>svg{width:15px;height:15px;stroke-width:1.55}.module_sidebar_accordion_item>span{display:grid;min-width:0}.module_sidebar_accordion_item>span>small{overflow:hidden;color:#ffffff57;font-size:8px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.module_sidebar_accordion_item>em{justify-self:end;padding:1px 5px;color:#cbd6ff;background:#ffffff1a;border-radius:7px;font-size:8px;font-style:normal}.module_sidebar_accordion_mobile{margin:0;color:#25324a}.module_sidebar_accordion_mobile .module_sidebar_accordion_group{border-color:#e6eaf0}.module_sidebar_accordion_mobile .module_sidebar_accordion_groupToggle{color:#42516a}.module_sidebar_accordion_mobile .module_sidebar_accordion_groupToggle:hover{color:#244fc4;background:#f7f9fd}.module_sidebar_accordion_mobile .module_sidebar_accordion_group.module_sidebar_accordion_direct.module_sidebar_accordion_active .module_sidebar_accordion_directToggle{color:#244fc4;background:#edf2ff}.module_sidebar_accordion_mobile .module_sidebar_accordion_groupToggle small{color:#8792a5}.module_sidebar_accordion_mobile .module_sidebar_accordion_items{border-color:#edf0f4}.module_sidebar_accordion_mobile .module_sidebar_accordion_item{color:#536178}.module_sidebar_accordion_mobile .module_sidebar_accordion_item:hover{color:#244fc4;background:#f3f6fc}.module_sidebar_accordion_mobile .module_sidebar_accordion_item[aria-current=page]{color:#244fc4;background:#edf2ff}.module_sidebar_accordion_mobile .module_sidebar_accordion_item>span>small{color:#8b96a8}.module_sidebar_accordion_mobile .module_sidebar_accordion_item>em{color:#5069b5;background:#edf2ff}@media(min-width:0px){.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_accordion{padding-inline:0}.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_groupToggle{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_groupToggle>span,.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_groupToggle>svg:not(:first-child),.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_items{display:none}.mis-shell.is-sidebar-collapsed>.sidebar .module_sidebar_accordion_directToggle>svg:first-child{width:16px;height:16px;transform:none}}@media(prefers-reduced-motion:reduce){.module_sidebar_accordion_groupToggle>svg:last-child{transition:none}}.module_permission_workspace_root{--brand:#3159d6;height:100%;min-height:0;padding:14px;overflow-y:auto;background:#f3f6fa;scrollbar-width:thin}.module_permission_workspace_root *{box-sizing:border-box}.module_permission_workspace_root button,.module_permission_workspace_root input,.module_permission_workspace_root select{font:inherit}.module_permission_workspace_hero,.module_permission_workspace_metrics,.module_permission_workspace_toolbar,.module_permission_workspace_panel,.module_permission_workspace_notice,.module_permission_workspace_error{border:1px solid #dfe6f0;background:#fff;box-shadow:0 4px 16px #1830540d}.module_permission_workspace_hero{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 17px;border-top:3px solid #234bbf;border-radius:10px}.module_permission_workspace_heroTitle,.module_permission_workspace_heroActions,.module_permission_workspace_heroTitle>span,.module_permission_workspace_panelHead,.module_permission_workspace_panelHead>div{display:flex;align-items:center}.module_permission_workspace_heroTitle>span{width:38px;height:38px;justify-content:center;margin-right:10px;color:#fff;background:linear-gradient(145deg,#2448b8,#3f6ee3);border-radius:9px}.module_permission_workspace_heroTitle svg{width:19px}.module_permission_workspace_hero p,.module_permission_workspace_hero h1{margin:0}.module_permission_workspace_hero p{color:var(--brand);font-size:8px;letter-spacing:.09em}.module_permission_workspace_hero h1{margin-top:2px;font-size:18px}.module_permission_workspace_hero small{display:block;margin-top:3px;color:#74829a}.module_permission_workspace_heroActions{gap:7px}.module_permission_workspace_heroActions b{padding:5px 8px;color:#286b58;background:#eaf7f2;border-radius:7px;font-size:8px}.module_permission_workspace_heroActions button,.module_permission_workspace_panelHead>button,.module_permission_workspace_dialog footer button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#52637c;background:#fff;border:1px solid #d4deeb;border-radius:7px;cursor:pointer}.module_permission_workspace_heroActions svg,.module_permission_workspace_panelHead button svg{width:13px}.module_permission_workspace_heroActions .module_permission_workspace_primary,.module_permission_workspace_dialog footer .module_permission_workspace_primary{color:#fff;background:var(--brand);border-color:#284fc3}.module_permission_workspace_heroActions button:disabled,.module_permission_workspace_dialog footer button:disabled{opacity:.55;cursor:not-allowed}.module_permission_workspace_metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:9px;overflow:hidden;border-radius:9px}.module_permission_workspace_metrics article{min-height:64px;display:flex;align-items:center;gap:8px;padding:9px 11px;border-right:1px solid #e4e9f1}.module_permission_workspace_metrics article:last-child{border:0}.module_permission_workspace_metrics article>span{width:31px;height:31px;display:grid;place-items:center;color:var(--brand);background:#edf3ff;border-radius:8px}.module_permission_workspace_metrics svg{width:15px}.module_permission_workspace_metrics small,.module_permission_workspace_metrics strong{display:block}.module_permission_workspace_metrics small{color:#8290a4;font-size:8px}.module_permission_workspace_metrics strong{margin-top:2px;color:#26364e;font-size:16px}.module_permission_workspace_notice,.module_permission_workspace_error{min-height:38px;display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 11px;border-radius:8px}.module_permission_workspace_notice{color:#52657f;background:#eef4ff;border-color:#d9e5fb}.module_permission_workspace_notice>svg,.module_permission_workspace_error>svg{width:15px;flex:0 0 auto}.module_permission_workspace_notice>svg{color:var(--brand)}.module_permission_workspace_notice div{display:grid;gap:2px}.module_permission_workspace_notice strong{color:#294d98}.module_permission_workspace_notice span{font-size:8px;line-height:1.5}.module_permission_workspace_error{color:#9a3e39;background:#fff0ef;border-color:#f0cbc8}.module_permission_workspace_positionRolePicker{display:grid;min-height:0;margin-top:9px;overflow:hidden;background:#fff;border:1px solid #dce4ef;border-radius:9px;box-shadow:0 4px 16px #1830540d}.module_permission_workspace_positionRolePicker>header{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;background:linear-gradient(135deg,#f3f6ff,#f0f8f6);border-bottom:1px solid #e2e8f1}.module_permission_workspace_positionRolePicker>header div{display:grid;gap:2px}.module_permission_workspace_positionRolePicker>header strong{font-size:11px}.module_permission_workspace_positionRolePicker>header small{color:#78879c;font-size:8px}.module_permission_workspace_positionRolePicker>header em{padding:3px 7px;color:#244fc4;background:#fff;border-radius:999px;font-size:8px;font-style:normal;font-weight:700}.module_permission_workspace_positionRolePicker>label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid #e9edf3}.module_permission_workspace_positionRolePicker>label svg{width:13px;height:13px;color:#7b8799}.module_permission_workspace_positionRolePicker>label input{height:28px;padding:0;background:transparent;border:0;outline:none;font-size:9px}.module_permission_workspace_selectedPositionRoles{display:flex;overflow-x:auto;gap:5px;padding:7px 9px;border-bottom:1px solid #e9edf3;scrollbar-width:thin}.module_permission_workspace_selectedPositionRoles button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:25px;padding:0 7px;color:#3154b9;background:#edf3ff;border:1px solid #b9c8ee;border-radius:999px;cursor:pointer;font-size:8px}.module_permission_workspace_selectedPositionRoles button span{font-weight:750}.module_permission_workspace_selectedPositionRoles button svg{width:10px;height:10px}.module_permission_workspace_positionRoleBrowser{display:grid;min-height:230px;max-height:360px;grid-template-columns:106px minmax(0,1fr)}.module_permission_workspace_positionRoleBrowser>nav{display:grid;min-height:0;overflow-y:auto;align-content:start;gap:4px;padding:7px;background:#f7f9fc;border-right:1px solid #e4e9f1;scrollbar-width:thin}.module_permission_workspace_positionRoleBrowser>nav button{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 8px;color:#58667b;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.module_permission_workspace_positionRoleBrowser>nav button:hover{color:#244fc4;background:#fff}.module_permission_workspace_positionRoleBrowser>nav button[aria-current=page]{color:#244fc4;background:#fff;border-color:#9fb2e8;box-shadow:0 2px 7px #264eba14}.module_permission_workspace_positionRoleBrowser>nav strong{font-size:10px}.module_permission_workspace_positionRoleBrowser>nav small{display:grid;place-items:center;min-width:18px;height:18px;color:#718097;background:#edf1f7;border-radius:999px;font-size:7px}.module_permission_workspace_positionRoleOptions{display:grid;min-height:0;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;padding:8px;scrollbar-color:#aab4c3 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.module_permission_workspace_positionRoleOptions button{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:52px;padding:8px 10px;color:#435168;background:#fff;border:1px solid #e0e6ef;border-radius:8px;cursor:pointer;text-align:left}.module_permission_workspace_positionRoleOptions button:hover{border-color:#b6c5e8}.module_permission_workspace_positionRoleOptions button[data-selected=true]{color:#244fc4;background:#edf3ff;border-color:#91a8e7}.module_permission_workspace_positionRoleOptions button>span{display:grid;gap:3px;min-width:0}.module_permission_workspace_positionRoleOptions button strong,.module_permission_workspace_positionRoleOptions button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_permission_workspace_positionRoleOptions button strong{font-size:9px}.module_permission_workspace_positionRoleOptions button small{color:#7d8ba0;font-size:7px;font-weight:400}.module_permission_workspace_positionRoleOptions button>svg{width:13px;height:13px}.module_permission_workspace_positionRolePicker button:disabled,.module_permission_workspace_positionRolePicker input:disabled{opacity:.55;cursor:not-allowed}.module_permission_workspace_positionRoleEmpty{min-height:120px;display:grid;place-items:center;color:#8491a4;font-size:9px}.module_permission_workspace_dialogRoleSummary{display:grid;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px;color:#3154b9;background:#edf3ff;border:1px solid #a9bce9;border-radius:8px}.module_permission_workspace_dialogRoleSummary>span{display:grid;place-items:center;min-width:34px;height:28px;padding:0 7px;background:#fff;border-radius:7px;font-weight:750}.module_permission_workspace_dialogRoleSummary>div{display:grid;gap:3px}.module_permission_workspace_dialogRoleSummary strong{font-size:10px}.module_permission_workspace_dialogRoleSummary small{color:#73829a;font-size:7px}.module_permission_workspace_dialogRoleSummary>svg{width:15px}.module_permission_workspace_toolbar{min-height:52px;display:flex;align-items:end;gap:9px;margin-top:9px;padding:8px 11px;border-radius:9px}.module_permission_workspace_toolbar label{min-width:190px;display:grid;gap:4px;color:#68778e;font-size:8px}.module_permission_workspace_toolbar select,.module_permission_workspace_toolbar input{min-height:33px;padding:0 9px;color:#33445d;background:#fff;border:1px solid #d6deea;border-radius:6px;outline:none}.module_permission_workspace_toolbar select:focus,.module_permission_workspace_toolbar input:focus{border-color:#7899e5;box-shadow:0 0 0 2px #3159d617}.module_permission_workspace_toolbar .module_permission_workspace_search{position:relative;min-width:250px;margin-left:auto}.module_permission_workspace_search svg{position:absolute;left:9px;bottom:9px;width:13px;color:#8493a7}.module_permission_workspace_search input{padding-left:29px}.module_permission_workspace_layout{display:grid;grid-template-columns:minmax(255px,310px) minmax(0,1fr);gap:9px;margin-top:9px}.module_permission_workspace_panel{min-width:0;overflow:hidden;border-radius:9px}.module_permission_workspace_panelHead{min-height:48px;justify-content:space-between;gap:10px;padding:8px 11px;background:#f8fafc;border-bottom:1px solid #e4e9f1}.module_permission_workspace_panelHead>div{gap:7px}.module_permission_workspace_panelHead>div>svg{width:17px;color:var(--brand)}.module_permission_workspace_panelHead span,.module_permission_workspace_panelHead strong,.module_permission_workspace_panelHead small{display:block}.module_permission_workspace_panelHead small{margin-top:2px;color:#8794a7;font-size:7px}.module_permission_workspace_panelHead>em{padding:4px 7px;color:#3159d6;background:#edf3ff;border-radius:7px;font-size:8px;font-style:normal}.module_permission_workspace_resourceList{max-height:calc(100vh - 330px);min-height:430px;overflow:auto;padding:7px}.module_permission_workspace_resourceList>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px 9px;color:#506178;background:#fff;border:1px solid transparent;border-radius:7px;text-align:left;cursor:pointer}.module_permission_workspace_resourceList>button:hover{background:#f7f9fc}.module_permission_workspace_resourceList>button[aria-pressed=true]{color:#2858cb;background:#edf3ff;border-color:#c6d5f5}.module_permission_workspace_resourceList span,.module_permission_workspace_resourceList strong,.module_permission_workspace_resourceList small{min-width:0;display:block}.module_permission_workspace_resourceList strong,.module_permission_workspace_resourceList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_permission_workspace_resourceList small{margin-top:2px;color:#8a97aa;font-size:7px}.module_permission_workspace_resourceList b{flex:0 0 auto;padding:3px 5px;color:#5270bb;background:#f0f4fd;border-radius:6px;font-size:7px}.module_permission_workspace_tableHead,.module_permission_workspace_rows article{display:grid;grid-template-columns:1.15fr 1.5fr .7fr .7fr;align-items:center;gap:8px;padding:0 11px}.module_permission_workspace_tableHead{min-height:31px;color:#7d8ba0;background:#f4f7fb;border-bottom:1px solid #e5eaf1;font-size:7px}.module_permission_workspace_rows{min-height:430px;max-height:calc(100vh - 330px);overflow:auto}.module_permission_workspace_rows article{min-height:57px;color:#56667d;border-bottom:1px solid #edf1f5}.module_permission_workspace_rows article>span{min-width:0}.module_permission_workspace_rows strong,.module_permission_workspace_rows small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_permission_workspace_rows small{margin-top:2px;color:#8b97a8;font-size:7px}.module_permission_workspace_tags{display:flex!important;flex-wrap:wrap;gap:4px}.module_permission_workspace_tags em{padding:3px 6px;color:#3159d6;background:#edf3ff;border-radius:6px;font-size:7px;font-style:normal}.module_permission_workspace_empty{min-height:260px;display:grid;place-items:center;align-content:center;gap:5px;color:#8794a7}.module_permission_workspace_empty svg{width:25px;color:#5c7bc7}.module_permission_workspace_empty strong{color:#45556c}.module_permission_workspace_empty span{font-size:8px}.module_permission_workspace_businessPanel{min-height:440px;margin-top:9px;overflow:hidden;background:#fff;border:1px solid #dfe6f0;border-radius:9px;box-shadow:0 4px 16px #1830540d}.module_permission_workspace_areaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.module_permission_workspace_areaGrid>article{min-width:0;padding:11px;background:#fff;border:1px solid #dfe6f0;border-radius:9px;box-shadow:0 3px 12px #1c33570a}.module_permission_workspace_areaGrid>article.module_permission_workspace_areaComplete{border-color:#bfdccb;background:linear-gradient(180deg,#fbfffd,#fff)}.module_permission_workspace_areaGrid article>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px}.module_permission_workspace_areaGrid article>header>span{width:34px;height:34px;display:grid;place-items:center;color:#3159d6;background:#edf3ff;border-radius:8px}.module_permission_workspace_areaComplete>header>span{color:#28745e;background:#eaf7f1}.module_permission_workspace_areaGrid article>header svg{width:16px}.module_permission_workspace_areaGrid h2,.module_permission_workspace_areaGrid p{margin:0}.module_permission_workspace_areaGrid h2{color:#26384f;font-size:11px}.module_permission_workspace_areaGrid p{margin-top:4px;color:#7b899d;font-size:8px;line-height:1.5}.module_permission_workspace_areaGrid article>header>em{padding:4px 7px;color:#7c6840;background:#fff6df;border-radius:7px;font-size:7px;font-style:normal}.module_permission_workspace_areaComplete>header>em{color:#28745e!important;background:#eaf7f1!important}.module_permission_workspace_areaFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.module_permission_workspace_areaFacts span{padding:7px 8px;color:#7e8c9f;background:#f6f8fb;border-radius:7px;font-size:7px}.module_permission_workspace_areaFacts b{display:block;margin-bottom:2px;color:#32445c;font-size:12px}.module_permission_workspace_areaActions{min-height:31px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:8px;padding:6px 8px;background:#f8fafc;border-radius:7px}.module_permission_workspace_areaActions i{padding:3px 6px;color:#3159d6;background:#eaf1ff;border-radius:6px;font-size:7px;font-style:normal}.module_permission_workspace_areaActions small{color:#8b98a9}.module_permission_workspace_areaGrid article>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #edf1f5}.module_permission_workspace_areaGrid article>footer>span{color:#8794a7;font-size:7px}.module_permission_workspace_areaGrid article>footer>button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;color:#3159d6;background:#fff;border:1px solid #cfdaf0;border-radius:6px;cursor:pointer}.module_permission_workspace_areaGrid article>footer svg{width:12px}.module_permission_workspace_areaChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:280px;overflow:auto}.module_permission_workspace_areaChoices label{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:7px;padding:9px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.module_permission_workspace_areaChoices input{margin-top:2px;accent-color:#3159d6}.module_permission_workspace_areaChoices strong,.module_permission_workspace_areaChoices small{display:block}.module_permission_workspace_areaChoices strong{color:#40516a}.module_permission_workspace_areaChoices small{margin-top:3px;color:#8794a7;font-size:7px;line-height:1.45}.module_permission_workspace_areaChoices em{color:#3159d6;font-size:7px;font-style:normal;white-space:nowrap}.module_permission_workspace_stepHint{margin:7px 0 0;color:#7b899c;font-size:8px;line-height:1.5}.module_permission_workspace_backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#111d3273;backdrop-filter:blur(2px)}.module_permission_workspace_dialog{width:min(900px,96vw);max-height:92vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff;border:1px solid #dfe6f0;border-radius:12px;box-shadow:0 25px 80px #12203947}.module_permission_workspace_dialog>header{min-height:71px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #e3e8f0}.module_permission_workspace_dialog>header>div,.module_permission_workspace_dialog>header>div>span{display:flex;align-items:center}.module_permission_workspace_dialog>header>div>span{width:38px;height:38px;justify-content:center;margin-right:9px;color:#fff;background:#3159d6;border-radius:9px}.module_permission_workspace_dialog>header svg{width:17px}.module_permission_workspace_dialog>header small{color:#3159d6;font-size:7px;letter-spacing:.09em}.module_permission_workspace_dialog h2,.module_permission_workspace_dialog p{margin:0}.module_permission_workspace_dialog h2{margin-top:2px;font-size:15px}.module_permission_workspace_dialog p{margin-top:2px;color:#8491a4;font-size:8px}.module_permission_workspace_dialog>header>button{width:29px;height:29px;display:grid;place-items:center;color:#64748a;background:#f5f7fa;border:1px solid #dce3ec;border-radius:7px;cursor:pointer}.module_permission_workspace_dialogBody{overflow-y:auto;padding:12px 14px}.module_permission_workspace_dialogBody>section{margin-bottom:10px;padding:11px;border:1px solid #e1e7ef;border-radius:8px}.module_permission_workspace_dialogBody h3{display:flex;align-items:center;gap:6px;margin:0 0 9px;color:#3f5068;font-size:10px}.module_permission_workspace_dialogBody h3>span{width:22px;height:22px;display:grid;place-items:center;color:#3159d6;background:#edf3ff;border-radius:6px;font-size:7px}.module_permission_workspace_field{display:grid;gap:4px;color:#596981;font-size:8px}.module_permission_workspace_field select{min-height:35px;padding:0 9px;color:#2f4058;background:#fff;border:1px solid #d6deea;border-radius:6px}.module_permission_workspace_presets{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.module_permission_workspace_presets button{display:grid;gap:3px;padding:9px;color:#5a6a80;background:#f8fafc;border:1px solid #e1e7ef;border-radius:7px;text-align:left;cursor:pointer}.module_permission_workspace_presets button[aria-pressed=true]{color:#2b56c4;background:#edf3ff;border-color:#b9caef}.module_permission_workspace_presets small{color:#8895a7;font-size:7px}.module_permission_workspace_presets span{margin-top:3px;font-size:7px}.module_permission_workspace_selectionTools{display:flex;align-items:center;gap:6px;margin-bottom:8px}.module_permission_workspace_selectionTools button{min-height:27px;padding:0 8px;color:#52647c;background:#fff;border:1px solid #d5deea;border-radius:6px;cursor:pointer}.module_permission_workspace_selectionTools span{margin-left:auto;color:#3159d6}.module_permission_workspace_collectionChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:310px;overflow:auto}.module_permission_workspace_collectionChoices label{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:7px;padding:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.module_permission_workspace_collectionChoices input{accent-color:#3159d6}.module_permission_workspace_collectionChoices strong,.module_permission_workspace_collectionChoices small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_permission_workspace_collectionChoices small{margin-top:2px;color:#8794a7;font-size:7px}.module_permission_workspace_collectionChoices em{color:#75849a;font-size:7px;font-style:normal}.module_permission_workspace_fieldRule{display:flex;align-items:flex-start;gap:8px;padding:10px;color:#415a73;background:#edf5fb;border:1px solid #d4e5f1;border-radius:8px}.module_permission_workspace_fieldRule>svg{width:16px;flex:0 0 auto;color:#3159d6}.module_permission_workspace_fieldRule div{display:grid;gap:3px}.module_permission_workspace_fieldRule span{color:#748b9f;font-size:8px}.module_permission_workspace_dialogError{margin-top:9px;padding:8px 10px;color:#9a3e39;background:#fff0ef;border:1px solid #f0cbc8;border-radius:7px}.module_permission_workspace_dialog>footer{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;background:#f8fafc;border-top:1px solid #e4e9f0}.module_permission_workspace_dialog>footer>span{color:#8290a4;font-size:8px}.module_permission_workspace_dialog>footer>div{display:flex;gap:6px}@media(max-width:900px){.module_permission_workspace_hero{align-items:flex-start;flex-direction:column}.module_permission_workspace_metrics{grid-template-columns:repeat(2,1fr)}.module_permission_workspace_toolbar{align-items:stretch;flex-wrap:wrap}.module_permission_workspace_toolbar label,.module_permission_workspace_toolbar .module_permission_workspace_search{min-width:calc(50% - 5px);margin:0}.module_permission_workspace_layout{grid-template-columns:1fr}.module_permission_workspace_resourceList,.module_permission_workspace_rows{min-height:0;max-height:320px}.module_permission_workspace_tableHead{display:none}.module_permission_workspace_rows article{grid-template-columns:1fr 1fr;padding-block:8px}.module_permission_workspace_collectionChoices{grid-template-columns:1fr}}@media(max-width:620px){.module_permission_workspace_root{padding:9px}.module_permission_workspace_metrics{grid-template-columns:1fr}.module_permission_workspace_toolbar{flex-direction:column}.module_permission_workspace_toolbar label,.module_permission_workspace_toolbar .module_permission_workspace_search{width:100%;min-width:0}.module_permission_workspace_positionRoleBrowser{min-height:0;max-height:none;grid-template-columns:82px minmax(0,1fr)}.module_permission_workspace_positionRoleOptions{grid-template-columns:1fr;max-height:320px}.module_permission_workspace_rows article{grid-template-columns:1fr}.module_permission_workspace_presets{grid-template-columns:1fr}.module_permission_workspace_dialog>footer{align-items:stretch;flex-direction:column}}@media(max-width:900px){.module_permission_workspace_areaChoices{grid-template-columns:1fr}}@media(max-width:720px){.module_permission_workspace_areaGrid{grid-template-columns:1fr}}@media(max-width:620px){.module_permission_workspace_areaFacts{grid-template-columns:1fr 1fr}}.human_resources_personal_profile_profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);min-width:0;overflow:hidden;color:#172033;background:#fff;border:1px solid #e0e6ef;border-radius:10px;font:10px/1.6 Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;box-shadow:0 3px 14px #17203308}.human_resources_personal_profile_profile *,.human_resources_personal_profile_state *{box-sizing:border-box}.human_resources_personal_profile_profile button,.human_resources_personal_profile_state button{font:inherit;cursor:pointer}.human_resources_personal_profile_profile button:focus-visible,.human_resources_personal_profile_document:focus-visible,.human_resources_personal_profile_state button:focus-visible{outline:2px solid #3159d6;outline-offset:-3px}.human_resources_personal_profile_profile button:disabled,.human_resources_personal_profile_state button:disabled{cursor:wait;opacity:.6}.human_resources_personal_profile_sidebar{min-width:0;padding:22px 12px;background:#f8faff;border-right:1px solid #e4eaf3}.human_resources_personal_profile_directoryTitle{display:flex;align-items:center;gap:7px;padding:0 8px}.human_resources_personal_profile_directoryTitle svg{width:16px;height:16px;color:#3159d6}.human_resources_personal_profile_directoryTitle h2{margin:0;font-size:12px;font-weight:600}.human_resources_personal_profile_directoryHint{margin:4px 8px 20px;color:#6b7890;font-size:8px}.human_resources_personal_profile_sidebar nav{display:grid;gap:6px}.human_resources_personal_profile_sidebar nav button{display:flex;align-items:center;gap:9px;min-height:42px;width:100%;padding:8px 10px;color:#536078;text-align:left;background:transparent;border:1px solid transparent;border-radius:7px}.human_resources_personal_profile_sidebar nav button>svg{flex-shrink:0;width:14px;height:14px}.human_resources_personal_profile_sidebar nav button span{flex:1;font-size:10px}.human_resources_personal_profile_sidebar nav button small{color:#7c89a0;font-size:8px}.human_resources_personal_profile_sidebar nav button>svg:last-child{width:11px;height:11px}.human_resources_personal_profile_sidebar nav button:hover{color:#244fc4;background:#eef3ff}.human_resources_personal_profile_sidebar nav button[aria-current]{color:#244fc4;background:#eaf0ff;border-color:#cfdbfa;box-shadow:inset 3px 0 #3159d6;font-weight:600}.human_resources_personal_profile_sidebarNote{display:flex;align-items:flex-start;gap:6px;margin:26px 8px 0;padding-top:16px;border-top:1px solid #e1e7f1;color:#6b7890}.human_resources_personal_profile_sidebarNote svg{flex-shrink:0;width:13px;height:13px;margin-top:3px}.human_resources_personal_profile_sidebarNote p{margin:0;font-size:8px;line-height:1.8}.human_resources_personal_profile_document{min-width:0;height:max(460px,calc(100dvh - 350px));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d3e4 transparent}.human_resources_personal_profile_resumeHeader{display:flex;align-items:center;gap:18px;min-height:160px;padding:26px 30px;background:linear-gradient(115deg,#f4f7ff,#fff 80%);border-bottom:1px solid #e2e8f2}.human_resources_personal_profile_avatar{display:grid;flex:0 0 auto;place-items:center;width:70px;height:86px;color:#3159d6;background:#e6edfc;border:4px solid #fff;border-radius:8px;box-shadow:0 1px 6px #d7e1f2;font-size:18px;font-weight:600}.human_resources_personal_profile_avatar svg{width:28px;height:28px}.human_resources_personal_profile_identity{flex:1;min-width:0}.human_resources_personal_profile_eyebrow{font-size:8px;color:#657794;letter-spacing:.08em}.human_resources_personal_profile_nameLine{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:5px 0}.human_resources_personal_profile_nameLine h2{margin:0;font-size:18px;line-height:1.3;font-weight:600}.human_resources_personal_profile_status{padding:2px 8px;color:#226954;background:#e7f4ee;border:1px solid #cce6dc;border-radius:4px;font-size:8px}.human_resources_personal_profile_identity p{margin:0;color:#465670}.human_resources_personal_profile_identity p>span{margin:0 8px;color:#8795ac}.human_resources_personal_profile_summary{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px;color:#6b7890;font-size:8px}.human_resources_personal_profile_summary strong{margin-left:8px;color:#465670;font-weight:500}.human_resources_personal_profile_headerActions{display:grid;align-self:flex-start;justify-items:end;gap:8px;flex-shrink:0}.human_resources_personal_profile_headerActions button,.human_resources_personal_profile_state button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;color:#3159d6;background:#fff;border:1px solid #ced9ed;border-radius:6px;font-size:9px}.human_resources_personal_profile_headerActions svg{width:12px;height:12px}.human_resources_personal_profile_headerActions small{color:#6b7890;font-size:8px}.human_resources_personal_profile_resumeSections{padding:0 30px}.human_resources_personal_profile_resumeSection{padding:22px 0;border-bottom:1px solid #e6ebf2;outline:none}.human_resources_personal_profile_resumeSection:focus-visible{outline:2px solid #b2c5f4;outline-offset:3px}.human_resources_personal_profile_sectionHeader{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:18px}.human_resources_personal_profile_sectionNumber{display:grid;place-items:center;width:24px;height:24px;color:#3159d6;background:#edf2ff;border-radius:5px;font-size:8px;font-weight:600}.human_resources_personal_profile_sectionHeader h2{margin:0;font-size:12px;font-weight:600}.human_resources_personal_profile_sectionDescription{color:#6b7890;font-size:8px}.human_resources_personal_profile_sectionHeader>small{margin-left:auto;color:#6b7890;font-size:8px}.human_resources_personal_profile_basicGroup+.human_resources_personal_profile_basicGroup{margin-top:18px}.human_resources_personal_profile_basicGroup h3{margin:0 0 4px;color:#445574;font-size:10px;font-weight:600}.human_resources_personal_profile_fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0}.human_resources_personal_profile_fields>div{min-width:0;padding:9px 0;border-bottom:1px dashed #edf0f5}.human_resources_personal_profile_fields>div[data-wide]{grid-column:1 / -1}.human_resources_personal_profile_fields dt{margin-bottom:3px;color:#6b7890;font-size:8px}.human_resources_personal_profile_fields dd{margin:0;min-height:16px;color:#26364f;overflow-wrap:anywhere;white-space:pre-wrap;font-size:10px}.human_resources_personal_profile_fields dd[data-empty]{color:#8390a4}.human_resources_personal_profile_empty{display:flex;align-items:center;gap:9px;min-height:60px;padding:14px 18px;color:#75839a;background:#f8faff;border:1px dashed #dfe6f1;border-radius:6px;font-size:9px}.human_resources_personal_profile_empty svg{flex-shrink:0;width:18px;height:18px;color:#8497b6}.human_resources_personal_profile_recordList{display:grid;gap:14px}.human_resources_personal_profile_record{padding:14px 16px;border:1px solid #e3e9f2;border-left:3px solid #c4d4f9;border-radius:6px}.human_resources_personal_profile_record>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.human_resources_personal_profile_record h3{margin:0;color:#263b61;font-size:10px;font-weight:600}.human_resources_personal_profile_record header>span{color:#6b7890;font-size:8px}.human_resources_personal_profile_documentFooter{padding:16px 30px 22px;color:#6b7890;font-size:8px}.human_resources_personal_profile_notice{display:flex;align-items:center;gap:8px;padding:10px 18px;color:#855818;background:#fff7e9;font-size:9px}.human_resources_personal_profile_notice svg{width:14px;height:14px}.human_resources_personal_profile_notice button{margin-left:auto;color:#855818;background:transparent;border:0;text-decoration:underline}.human_resources_personal_profile_state{display:grid;justify-items:center;align-content:center;min-height:350px;padding:24px;background:#fff;border:1px solid #e0e6ef;border-radius:10px;text-align:center}.human_resources_personal_profile_state>svg{width:30px;height:30px;color:#3159d6}.human_resources_personal_profile_state h2{font-size:12px;font-weight:600}.human_resources_personal_profile_state p{color:#6b7890;font-size:10px}.human_resources_personal_profile_spinner{animation:human_resources_personal_profile_profile-spin .9s linear infinite}@keyframes human_resources_personal_profile_profile-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.human_resources_personal_profile_sidebar{padding:18px 7px}.human_resources_personal_profile_sidebar nav button{gap:6px;padding:8px}.human_resources_personal_profile_sidebar nav button small{display:none}.human_resources_personal_profile_resumeHeader{padding:22px 18px;gap:12px}.human_resources_personal_profile_resumeSections{padding:0 18px}.human_resources_personal_profile_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.human_resources_personal_profile_profile{grid-template-columns:minmax(0,1fr)}.human_resources_personal_profile_sidebar{padding:12px;border-right:0;border-bottom:1px solid #e4eaf3}.human_resources_personal_profile_directoryHint,.human_resources_personal_profile_sidebarNote{display:none}.human_resources_personal_profile_sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:10px}.human_resources_personal_profile_sidebar nav button{min-height:36px;gap:5px}.human_resources_personal_profile_sidebar nav button>svg:last-child{display:none}.human_resources_personal_profile_sidebar nav button span{font-size:9px}.human_resources_personal_profile_resumeHeader{flex-wrap:wrap;padding:20px 16px}.human_resources_personal_profile_headerActions{width:100%;display:flex;justify-content:space-between;align-items:center}.human_resources_personal_profile_avatar{width:56px;height:70px}.human_resources_personal_profile_resumeSections{padding:0 16px}.human_resources_personal_profile_sectionDescription{display:none}.human_resources_personal_profile_fields{gap:0 16px}.human_resources_personal_profile_documentFooter{padding-right:16px;padding-left:16px}}@media(prefers-reduced-motion:reduce){.human_resources_personal_profile_spinner{animation:none}}.human_resources_roster_workbench{position:relative;display:flex;flex-direction:column;gap:12px;min-height:0;flex:1;color:#26354d;font-size:12px}.human_resources_roster_workbench *,.human_resources_roster_dialog *{box-sizing:border-box}.human_resources_roster_workbench button,.human_resources_roster_workbench input,.human_resources_roster_workbench select,.human_resources_roster_dialog button,.human_resources_roster_dialog input,.human_resources_roster_dialog select,.human_resources_roster_dialog textarea{font:inherit}.human_resources_roster_workbench button,.human_resources_roster_dialog button{cursor:pointer}.human_resources_roster_workbench button:disabled{cursor:default;opacity:.45}.human_resources_roster_workbench button:focus-visible,.human_resources_roster_dialog button:focus-visible{outline:2px solid #4267cb;outline-offset:3px}.human_resources_roster_summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.human_resources_roster_summary>div{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border:1px solid #e1e7ef;background:#fff;border-radius:10px}.human_resources_roster_summary small{color:#718099;font-size:12px}.human_resources_roster_summary strong{color:#23418e;font-size:25px;font-weight:650;line-height:1}.human_resources_roster_summary>div:nth-child(2) strong{color:#168d77}.human_resources_roster_summary>div:nth-child(3) strong{color:#778399}.human_resources_roster_summary>div:nth-child(4) strong{color:#b07b25}.human_resources_roster_main{display:grid;grid-template-columns:minmax(0,1fr) calc((100% - 36px)/4);gap:12px;flex:1;min-height:0}.human_resources_roster_directory{display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff;border:1px solid #e0e6ef;border-radius:12px;overflow:hidden}.human_resources_roster_directoryHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px}.human_resources_roster_directoryHeader h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:650}.human_resources_roster_directoryHeader h2 svg{width:19px;color:#4267cb}.human_resources_roster_directoryHeader h2 span{font-size:11px;font-weight:500;color:#66809e;background:#f0f4fa;padding:3px 7px;border-radius:5px}.human_resources_roster_directoryHeader p{color:#8a97a9;margin:5px 0 0;font-size:11px}.human_resources_roster_directoryHeader>button,.human_resources_roster_pagination button,.human_resources_roster_state button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce4f2;background:#fff;color:#4164bb;border-radius:6px;padding:7px 10px;white-space:nowrap}.human_resources_roster_directoryHeader>button svg{width:14px;height:14px}.human_resources_roster_filters{display:flex;gap:10px;padding:0 18px 12px}.human_resources_roster_search{display:flex;align-items:center;gap:7px;flex:1;min-width:0;border:1px solid #dfe5ef;background:#fafbfd;border-radius:7px;padding:0 10px}.human_resources_roster_search svg{width:15px;flex-shrink:0;color:#8b99ae}.human_resources_roster_search input{width:100%;min-width:0;height:34px;color:#26354d;background:transparent;border:0;outline:0}.human_resources_roster_search:focus-within{outline:2px solid #a5b8ee}.human_resources_roster_filters select{min-width:120px;max-width:210px;color:#52667f;background:#fff;border:1px solid #dfe5ef;border-radius:7px;padding:0 9px}.human_resources_roster_statusTabs{display:flex;gap:6px;padding:0 18px 12px;overflow-x:auto}.human_resources_roster_statusTabs button{display:inline-flex;align-items:center;gap:6px;border:0;background:#f3f5f9;color:#75849a;padding:6px 10px;border-radius:6px;white-space:nowrap}.human_resources_roster_statusTabs button span{opacity:.7;font-size:10px}.human_resources_roster_statusTabs button[aria-pressed=true]{background:#eaf0ff;color:#3158b8;font-weight:650}.human_resources_roster_tableWrap{flex:1;min-height:100px;overflow:auto}.human_resources_roster_tableWrap table{width:100%;min-width:1060px;table-layout:fixed;border-collapse:collapse}.human_resources_roster_tableWrap th{height:40px;padding:8px 12px;background:#f7f9fc;color:#8390a4;font-weight:500;text-align:left;border-block:1px solid #e9edf4;font-size:11px}.human_resources_roster_tableWrap th:nth-child(1){width:90px}.human_resources_roster_tableWrap th:nth-child(2){width:112px}.human_resources_roster_tableWrap th:nth-child(3){width:120px}.human_resources_roster_tableWrap th:nth-child(4){width:66px}.human_resources_roster_tableWrap th:nth-child(5){width:82px}.human_resources_roster_tableWrap th:nth-child(6){width:76px}.human_resources_roster_tableWrap th:nth-child(7){width:82px}.human_resources_roster_tableWrap th:nth-child(8){width:46px}.human_resources_roster_tableWrap th:nth-child(10){width:62px}.human_resources_roster_tableWrap td{height:58px;padding:7px 12px;border-bottom:1px solid #edf0f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.human_resources_roster_tableWrap tbody tr{cursor:pointer}.human_resources_roster_tableWrap tbody tr:hover{background:#f5f8ff}.human_resources_roster_tableWrap tbody tr:focus-visible{outline:2px solid #7894dc;outline-offset:-2px;background:#f5f8ff}.human_resources_roster_tableWrap td>small{display:block;overflow:hidden;text-overflow:ellipsis;color:#96a1b2;font-size:10px;margin-top:4px}.human_resources_roster_number{font-size:11px;font-variant-numeric:tabular-nums;color:#667993}.human_resources_roster_employeeName{border:0;padding:0;background:transparent;color:#253c63;font-weight:650!important}.human_resources_roster_badge{display:inline-block;padding:3px 8px;background:#eef1f5;color:#7d8798;border-radius:5px;font-size:11px;font-weight:500;white-space:nowrap}.human_resources_roster_badge[data-status=active]{color:#12876b;background:#e8f7f0}.human_resources_roster_badge[data-status=probation]{color:#b47b22;background:#fff4df}.human_resources_roster_position{font-size:11px}.human_resources_roster_position span{display:inline}.human_resources_roster_position em{font-style:normal;font-size:10px;margin-right:5px;padding:2px 4px;border-radius:3px;background:#eef2fd;color:#5977bd}.human_resources_roster_pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid #e7ecf3;color:#8a99ad;font-size:11px}.human_resources_roster_pagination>div{display:flex;align-items:center;gap:12px}.human_resources_roster_analytics{display:flex;flex-direction:column;min-height:0;overflow:hidden;gap:10px}.human_resources_roster_analyticsTitle{padding:3px 3px 0}.human_resources_roster_analyticsTitle h2{font-size:15px;margin:0}.human_resources_roster_analyticsTitle p{font-size:10px;color:#8b98ab;margin:5px 0 0}.human_resources_roster_chart{flex:1 1 0;min-height:0;overflow:auto;background:#fff;border:1px solid #e0e6ef;border-radius:11px;padding:14px 16px}.human_resources_roster_chart header{display:flex;align-items:center;gap:6px;margin-bottom:14px}.human_resources_roster_chartIcon{display:inline-flex}.human_resources_roster_chartIcon svg{width:16px;height:16px;color:#5478bc}.human_resources_roster_chart h3{font-size:13px;margin:0}.human_resources_roster_chart header small{margin-left:auto;color:#98a4b6}.human_resources_roster_chartHelp{position:relative;display:inline-flex;flex-shrink:0}.human_resources_roster_chartHelp>button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid #cfd8e6;border-radius:50%;background:#fff;color:#718097;font-size:11px;font-weight:650;line-height:1}.human_resources_roster_chartHelp>button:hover,.human_resources_roster_chartHelp>button:focus-visible{color:#3159d6;border-color:#8ea6e4;background:#f3f6ff;outline:0}.human_resources_roster_chartHelp>span{position:absolute;z-index:20;top:calc(100% + 7px);right:0;width:218px;padding:8px 10px;border:1px solid #dce3ed;border-radius:7px;background:#fff;color:#52647e;box-shadow:0 8px 24px #1e314e24;font-size:9px;font-weight:400;line-height:1.55;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.human_resources_roster_chartHelp:hover>span,.human_resources_roster_chartHelp:focus-within>span{opacity:1;visibility:visible;transform:translateY(0)}.human_resources_roster_pie{width:132px;height:132px;border-radius:50%;margin:6px auto 18px;box-shadow:0 0 0 5px #f7f9fc}.human_resources_roster_legend{list-style:none;padding:0;margin:0;display:grid;gap:7px}.human_resources_roster_legend li{display:flex;align-items:center;gap:7px;font-size:11px}.human_resources_roster_legend i{width:7px;height:7px;border-radius:2px}.human_resources_roster_legend span{flex:1;color:#718097}.human_resources_roster_legend b{color:#3b4d68}.human_resources_roster_legend small{width:45px;text-align:right;color:#98a4b6;font-variant-numeric:tabular-nums}.human_resources_roster_bars{display:flex;gap:14px;padding:12px 5px 0}.human_resources_roster_barColumn{flex:1;min-width:0;text-align:center;font-size:10px;color:#8a97aa}.human_resources_roster_barTrack{display:flex;align-items:flex-end;justify-content:center;height:108px;margin-bottom:7px;border-bottom:1px solid #e5eaf2;background:repeating-linear-gradient(to top,transparent 0 35px,#f1f4f8 35px 36px)}.human_resources_roster_barTrack>div{width:min(32px,75%);position:relative;border-radius:4px 4px 0 0}.human_resources_roster_barTrack b{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);color:#425572;font-size:11px}.human_resources_roster_ageCombo{min-width:0}.human_resources_roster_ageComboViewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.human_resources_roster_ageComboSvg{display:block;width:100%;height:auto;min-height:142px}.human_resources_roster_ageGridLine{stroke:#edf1f6;stroke-width:1}.human_resources_roster_ageAxisText,.human_resources_roster_ageLabel,.human_resources_roster_ageValue{fill:#7b899d;font-size:8px;font-variant-numeric:tabular-nums}.human_resources_roster_ageValue{fill:#3b4d68;font-weight:600}.human_resources_roster_ageBar{fill:#9eb2e8;opacity:.72}.human_resources_roster_ageTrendLine{fill:none;stroke:#198f83;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.human_resources_roster_ageTrendPoint{fill:#fff;stroke:#198f83;stroke-width:2}.human_resources_roster_ageLegend{display:flex;align-items:center;gap:10px;margin-top:3px;color:#718097;font-size:9px}.human_resources_roster_ageLegend span{display:inline-flex;align-items:center;gap:4px}.human_resources_roster_ageLegend i{width:10px;height:6px;border-radius:2px;background:#9eb2e8}.human_resources_roster_ageLegend span:nth-child(2) i{height:2px;background:#198f83}.human_resources_roster_ageLegend b{margin-left:auto;color:#8a97aa;font-weight:500}.human_resources_roster_ageChartEmpty{padding:19px 8px;text-align:center;color:#929fb2}.human_resources_roster_ageChartEmpty p{margin:0 0 5px;font-size:10px}.human_resources_roster_ageChartEmpty span{font-size:9px}.human_resources_roster_notice{display:flex;justify-content:space-between;background:#fff6e9;padding:9px 14px;color:#9a681f;border-radius:8px}.human_resources_roster_notice button{border:0;background:transparent;color:#3e68bf}.human_resources_roster_empty{padding:22px 12px;text-align:center;color:#929fb2;font-size:12px}.human_resources_roster_state{display:grid;justify-items:center;padding:70px 20px;color:#71809a}.human_resources_roster_spinning{animation:human_resources_roster_spin 1s linear infinite}@keyframes human_resources_roster_spin{to{transform:rotate(360deg)}}.human_resources_roster_dialog{width:min(1000px,calc(100vw - 48px));height:min(740px,calc(100dvh - 64px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e0e6ef;border-radius:16px;background:#f7f9fc;color:#26354d;box-shadow:0 25px 100px #14275240;font:500 13px/1.6 Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif}.human_resources_roster_dialog[open]{display:flex;flex-direction:column}.human_resources_roster_dialog::backdrop{background:#13254170;backdrop-filter:blur(3px)}.human_resources_roster_dialogHeader{display:flex;align-items:center;gap:16px;padding:23px 26px;background:#fff}.human_resources_roster_avatar{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border-radius:18px;background:#eaf0ff;color:#4869b3;font-size:20px;font-weight:650}.human_resources_roster_dialogHeader>div{min-width:0}.human_resources_roster_dialogHeader small{font-size:11px;color:#98a3b4}.human_resources_roster_dialogHeader h2{display:flex;align-items:center;gap:12px;margin:2px 0 4px;font-size:23px}.human_resources_roster_dialogHeader p{margin:0;color:#7c8ba1;font-size:12px}.human_resources_roster_dialogHeader>button{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;align-self:flex-start;margin-left:auto;border:1px solid #e6ebf3;background:#f9fafd;border-radius:8px;color:#7f8da0}.human_resources_roster_dialogHeader>button svg{width:18px}.human_resources_roster_tabs{display:flex;gap:5px;margin:0;padding:7px 22px;background:#eaf0f7;overflow-x:auto;flex-shrink:0}.human_resources_roster_tabs button{padding:8px 17px;border:0;border-radius:7px;background:transparent;color:#738198;font-size:12px;white-space:nowrap}.human_resources_roster_tabs button[aria-current=page]{color:#315bad;background:#fff;box-shadow:0 2px 5px #1d335b0c;font-weight:650}.human_resources_roster_dialogBody{flex:1;min-height:0;overflow:auto;padding:22px 26px}.human_resources_roster_dialogBody>section{margin-bottom:20px}.human_resources_roster_dialogBody h3{font-size:14px;margin:0 0 14px;display:flex;align-items:center;gap:10px}.human_resources_roster_dialogBody h3 small{font-size:11px;font-weight:400;color:#8d9baf}.human_resources_roster_fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:8px 18px;background:#fff;border:1px solid #e5eaf1;border-radius:9px}.human_resources_roster_fields>div{padding:13px 10px;border-bottom:1px solid #f0f3f8;min-width:0}.human_resources_roster_fields dt{font-size:11px;color:#8d9bb0;margin-bottom:5px}.human_resources_roster_fields dd{margin:0;color:#344b6b;overflow-wrap:anywhere;white-space:pre-wrap}.human_resources_roster_detailRecord{margin-bottom:15px}.human_resources_roster_detailRecord h4{margin:0 0 8px;color:#7486a1;font-size:12px;font-weight:500}.human_resources_roster_dialogFooter{padding:11px 25px;color:#98a4b6;background:#fff;border-top:1px solid #e6ebf3;font-size:10px}@media(max-width:1200px){.human_resources_roster_summary>div{padding:12px}.human_resources_roster_summary small{font-size:11px}}@media(max-width:900px){.human_resources_roster_main{display:flex;flex-direction:column}.human_resources_roster_directory{min-height:560px}.human_resources_roster_analytics{overflow:visible;display:grid;grid-template-columns:1fr 1fr}.human_resources_roster_analyticsTitle{grid-column:1 / -1}.human_resources_roster_chart{overflow:visible}.human_resources_roster_tableWrap{height:340px;flex:auto}.human_resources_roster_summary{gap:6px}.human_resources_roster_summary>div{flex-direction:column;gap:12px}.human_resources_roster_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.human_resources_roster_summary{grid-template-columns:1fr 1fr}.human_resources_roster_filters{flex-wrap:wrap}.human_resources_roster_filters select{height:34px;width:100%;max-width:none}.human_resources_roster_pagination{flex-wrap:wrap}.human_resources_roster_dialog{width:calc(100vw - 16px);height:calc(100dvh - 24px)}.human_resources_roster_dialogHeader{padding:16px;gap:10px}.human_resources_roster_dialogHeader h2{font-size:20px}.human_resources_roster_dialogBody{padding:16px}.human_resources_roster_avatar{width:45px;height:45px;border-radius:12px;font-size:16px}.human_resources_roster_fields,.human_resources_roster_analytics{grid-template-columns:1fr}}.human_resources_roster_workbench,.human_resources_roster_dialog{--sales-brand: #0a1963;--sales-blue: #3159d6;--sales-blue-soft: #eef2ff;--sales-canvas: #f3f5f8;--sales-surface: #fff;--sales-text: #182235;--sales-secondary: #48566b;--sales-muted: #738096;--sales-line: #e2e7ef;--sales-line-strong: #d5dce7;--sales-card-radius: 8px;--sales-panel-radius: 10px;--sales-shadow: 0 1px 2px rgba(15, 33, 61, .035), 0 7px 22px rgba(15, 33, 61, .045);color:var(--sales-text);font:500 11px/1.64 Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif}.human_resources_roster_workbench,.human_resources_roster_summary{gap:9px}.human_resources_roster_summary>div{position:relative;min-height:72px;padding:10px 12px;overflow:hidden;border:1px solid var(--sales-line);border-top:3px solid #203a91;border-radius:9px;box-shadow:var(--sales-shadow)}.human_resources_roster_summary>div:nth-child(2){border-top-color:#168263}.human_resources_roster_summary>div:nth-child(3){border-top-color:#738096}.human_resources_roster_summary>div:nth-child(4){border-top-color:#b26b12}.human_resources_roster_summary>div:after{position:absolute;right:-22px;bottom:-34px;width:76px;height:76px;border-radius:50%;background:#3159d60d;content:""}.human_resources_roster_summary small{position:relative;z-index:1;color:var(--sales-secondary);font-size:9px;font-weight:600}.human_resources_roster_summary strong{position:relative;z-index:1;color:#203a91;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.human_resources_roster_main{gap:9px;grid-template-columns:minmax(0,1fr) calc((100% - 27px)/4)}.human_resources_roster_directory,.human_resources_roster_chart{border-color:var(--sales-line);border-radius:9px;box-shadow:var(--sales-shadow)}.human_resources_roster_directoryHeader{min-height:58px;padding:10px 12px 8px}.human_resources_roster_directoryHeader h2{gap:7px;color:var(--sales-text);font-size:12px;font-weight:680}.human_resources_roster_directoryHeader h2>svg{width:13px;height:13px;padding:7px;box-sizing:content-box;color:var(--sales-brand);background:var(--sales-blue-soft);border-radius:7px}.human_resources_roster_directoryHeader h2 span{padding:2px 6px;color:var(--sales-muted);background:#f2f4f8;border-radius:4px;font-size:9px}.human_resources_roster_directoryHeader p{margin-top:2px;color:var(--sales-muted);font-size:9px}.human_resources_roster_directoryHeader>button,.human_resources_roster_pagination button,.human_resources_roster_state button{min-height:28px;padding:5px 9px;color:#40506a;border-color:var(--sales-line-strong);border-radius:7px;font-size:9px}.human_resources_roster_directoryHeader>button:hover,.human_resources_roster_pagination button:hover:not(:disabled),.human_resources_roster_state button:hover{color:#2148c4;background:#f4f7ff;border-color:#9fb3ef}.human_resources_roster_directoryHeader>button svg{width:13px;height:13px}.human_resources_roster_filters{gap:7px;padding:0 12px 8px}.human_resources_roster_search{min-height:34px;padding:0 9px;background:#fff;border-color:var(--sales-line-strong);border-radius:8px}.human_resources_roster_search:focus-within{outline:0;border-color:var(--sales-line-strong);box-shadow:none}.human_resources_roster_search svg{width:14px;color:var(--sales-muted)}.human_resources_roster_search input{height:32px;color:var(--sales-text);font-size:10px}.human_resources_roster_search input:focus,.human_resources_roster_search input:focus-visible{border:0;outline:0;outline-offset:0;box-shadow:none}.human_resources_roster_search input::placeholder{color:#9aa5b5}.human_resources_roster_filters select{min-height:34px;color:var(--sales-secondary);border-color:var(--sales-line-strong);border-radius:8px;font-size:10px}.human_resources_roster_statusTabs{gap:3px;padding:0 12px 8px}.human_resources_roster_statusTabs button{min-height:27px;padding:0 9px;color:var(--sales-muted);background:#f5f7fa;border-radius:6px;font-size:9px}.human_resources_roster_statusTabs button span{font-size:8px}.human_resources_roster_statusTabs button[aria-pressed=true]{color:#244fc4;background:var(--sales-blue-soft);font-weight:600}.human_resources_roster_tableWrap table{font-size:10px}.human_resources_roster_tableWrap th{height:34px;padding:7px;color:#7f8a9b;background:#f8fafc;border-color:var(--sales-line);font-size:9px;font-weight:500}.human_resources_roster_tableWrap td{height:49px;padding:7px;color:#3f4c61;border-color:#e8edf3}.human_resources_roster_tableWrap tbody tr:hover{background:#f7f9fd}.human_resources_roster_tableWrap td>small{margin-top:1px;color:var(--sales-muted);font-size:8px}.human_resources_roster_number{color:var(--sales-secondary);font-size:9px}.human_resources_roster_employeeName{color:var(--sales-text);font-size:10px!important;font-weight:600!important}.human_resources_roster_badge{padding:3px 7px;color:#667386;background:#eff2f6;border-radius:999px;font-size:9px}.human_resources_roster_badge[data-status=active]{color:#206f59;background:#e8f6f1}.human_resources_roster_badge[data-status=probation]{color:#8a5a13;background:#fff4df}.human_resources_roster_badge[data-status=inactive]{color:#a03642;background:#fdecef}.human_resources_roster_position{font-size:10px}.human_resources_roster_position em{margin-right:4px;padding:2px 4px;color:#3159d6;background:#edf1ff;border-radius:4px;font-size:8px}.human_resources_roster_pagination{min-height:44px;padding:8px 12px;color:var(--sales-muted);border-color:var(--sales-line);font-size:9px}.human_resources_roster_pagination>div{gap:6px}.human_resources_roster_analytics{gap:9px}.human_resources_roster_analyticsTitle{padding:0 2px}.human_resources_roster_analyticsTitle p{margin:0;color:var(--sales-muted);font-size:9px}.human_resources_roster_chart{padding:10px 12px}.human_resources_roster_chart header{gap:7px;min-height:27px;margin-bottom:9px}.human_resources_roster_chartIcon svg{width:13px;height:13px;padding:7px;box-sizing:content-box;color:var(--sales-brand);background:var(--sales-blue-soft);border-radius:7px}.human_resources_roster_chart h3{color:var(--sales-text);font-size:12px;font-weight:680}.human_resources_roster_chart header small{color:var(--sales-muted);font-size:9px}.human_resources_roster_pie{width:112px;height:112px;margin:2px auto 12px;box-shadow:0 0 0 4px #f5f7fa}.human_resources_roster_legend{gap:5px}.human_resources_roster_legend li{gap:6px;font-size:9px}.human_resources_roster_legend span{color:var(--sales-secondary)}.human_resources_roster_legend b{color:var(--sales-text);font-weight:600}.human_resources_roster_legend small{color:var(--sales-muted);font-size:8px}.human_resources_roster_bars{gap:10px;padding-top:7px}.human_resources_roster_barColumn{color:var(--sales-muted);font-size:9px}.human_resources_roster_barTrack{height:92px;margin-bottom:5px;border-color:var(--sales-line);background:repeating-linear-gradient(to top,transparent 0 29px,#f0f3f7 29px 30px)}.human_resources_roster_barTrack>div{width:min(28px,72%)}.human_resources_roster_barTrack b{color:var(--sales-secondary);font-size:9px;font-weight:600}.human_resources_roster_ageAxisText,.human_resources_roster_ageLabel{fill:var(--sales-muted)}.human_resources_roster_ageValue{fill:var(--sales-secondary)}.human_resources_roster_ageLegend{color:var(--sales-muted);font-size:8px}.human_resources_roster_ageLegend b{color:var(--sales-muted)}.human_resources_roster_notice{padding:8px 9px;color:#8a5a13;background:#fff4df;border-radius:var(--sales-card-radius);font-size:9px}.human_resources_roster_empty{color:var(--sales-muted);font-size:10px}.human_resources_roster_dialog{width:min(1060px,calc(100vw - 48px));height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-color:var(--sales-line);border-radius:var(--sales-panel-radius);background:#f3f6fa;box-shadow:0 18px 70px #0f213d3d}.human_resources_roster_dialog::backdrop{background:#121f3694;backdrop-filter:blur(2px)}.human_resources_roster_dialogHeader{gap:12px;min-height:78px;padding:13px 22px;border-bottom:1px solid var(--sales-line)}.human_resources_roster_avatar{width:46px;height:46px;border-radius:10px;color:var(--sales-brand);background:var(--sales-blue-soft);font-size:16px;font-weight:600}.human_resources_roster_dialogHeader small{color:var(--sales-muted);font-size:9px}.human_resources_roster_dialogHeader h2{gap:8px;margin:1px 0;color:var(--sales-text);font-size:18px;font-weight:650;letter-spacing:.02em}.human_resources_roster_dialogHeader p{color:var(--sales-secondary);font-size:10px}.human_resources_roster_dialogHeader>button{width:28px;height:28px;border-color:var(--sales-line-strong);border-radius:7px;color:var(--sales-muted)}.human_resources_roster_dialogHeader>button:hover{color:var(--sales-blue);background:#f4f7ff;border-color:#9fb3ef}.human_resources_roster_dialogHeader>button svg{width:14px;height:14px}.human_resources_roster_dialogActions{display:flex;align-items:center;gap:7px;margin-left:auto}.human_resources_roster_dialogActions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 10px;border:1px solid var(--sales-line-strong);border-radius:7px;color:var(--sales-secondary);background:#fff;font-size:9px}.human_resources_roster_dialogActions button:hover:not(:disabled){color:var(--sales-blue);border-color:#9fb3ef;background:#f4f7ff}.human_resources_roster_dialogActions button svg{width:13px;height:13px}.human_resources_roster_dialogActions .human_resources_roster_saveButton{color:#fff;border-color:var(--sales-blue);background:var(--sales-blue)}.human_resources_roster_dialogActions .human_resources_roster_saveButton:hover:not(:disabled){color:#fff;border-color:#244cc2;background:#244cc2}.human_resources_roster_dialogActions .human_resources_roster_closeButton{width:30px;padding:0;color:var(--sales-muted);background:#f8fafc}.human_resources_roster_tabs{gap:4px;padding:6px 18px;background:#e9edf3;border-bottom:1px solid var(--sales-line)}.human_resources_roster_tabs button{min-height:28px;padding:0 12px;color:#60708a;border-radius:6px;font-size:10px}.human_resources_roster_tabs button[aria-current=page]{color:#244fc4;background:#fff;box-shadow:0 1px 3px #1d335b14;font-weight:600}.human_resources_roster_tabs button.human_resources_roster_partyTab{display:inline-flex;align-items:center;gap:5px;color:#c72b2b;font-weight:650}.human_resources_roster_partyEmblemIcon{display:inline-block;width:15px;height:15px;flex:0 0 auto;background:#f2b400;-webkit-mask:url(/assets/party-emblem.png) center / contain no-repeat;mask:url(/assets/party-emblem.png) center / contain no-repeat}.human_resources_roster_tabs button.human_resources_roster_partyTab[aria-current=page]{color:#b31f25;background:#fff8f0;box-shadow:inset 0 -2px #c72b2b}.human_resources_roster_dialogBody{padding:18px 22px}.human_resources_roster_dialogBody>section{margin-bottom:14px}.human_resources_roster_dialogBody h3{gap:7px;margin:0 0 9px;color:var(--sales-text);font-size:12px;font-weight:680}.human_resources_roster_dialogBody h3 small{color:var(--sales-muted);font-size:9px}.human_resources_roster_sectionTitleIcon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--sales-blue);background:var(--sales-blue-soft)}.human_resources_roster_sectionTitleIcon svg{width:13px;height:13px}.human_resources_roster_fields{padding:5px 10px;border-color:var(--sales-line);border-radius:var(--sales-card-radius);box-shadow:var(--sales-shadow)}.human_resources_roster_fields>div{padding:9px 8px;border-color:#edf0f5}.human_resources_roster_fields dt{margin-bottom:2px;color:var(--sales-muted);font-size:9px}.human_resources_roster_fields dd{color:var(--sales-secondary);font-size:10px;font-weight:500}.human_resources_roster_detailRecord{margin-bottom:10px}.human_resources_roster_detailRecord h4{margin-bottom:6px;color:var(--sales-secondary);font-size:10px;font-weight:600}.human_resources_roster_dialogFooter{padding:8px 18px;color:var(--sales-muted);border-color:var(--sales-line);font-size:8px}.human_resources_roster_resumeSheet{display:grid;gap:14px}.human_resources_roster_editError{padding:8px 11px;color:#9f343e;border:1px solid #f1c7cc;border-radius:8px;background:#fff1f2;font-size:9px}.human_resources_roster_saveNotice{padding:8px 11px;color:#15735d;border:1px solid #b9e5d8;border-radius:8px;background:#effaf6;font-size:9px}.human_resources_roster_resumeIdentity{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:26px;padding:20px 22px;border:1px solid var(--sales-line);border-radius:10px;background:#fff;box-shadow:var(--sales-shadow)}.human_resources_roster_resumeIdentityMain{min-width:0}.human_resources_roster_resumeEyebrow{display:flex;align-items:center;gap:5px;margin:0 0 5px;color:#3159c7;font-size:9px;font-weight:650;letter-spacing:.14em}.human_resources_roster_resumeEyebrow svg{width:11px;height:11px}.human_resources_roster_resumeNameLine{display:flex;align-items:center;gap:10px}.human_resources_roster_dialogBody .human_resources_roster_resumeNameLine h3{margin:0;color:#1f304a;font-size:24px;font-weight:650;letter-spacing:.08em}.human_resources_roster_resumeNameLine select,.human_resources_roster_resumeNameInput{height:30px;padding:0 8px;border:1px solid var(--sales-line-strong);border-radius:6px;color:var(--sales-text);background:#fff;font-size:10px}.human_resources_roster_resumeNameInput{width:min(240px,48%);font-size:14px;font-weight:650}.human_resources_roster_resumeNameLine input:focus,.human_resources_roster_resumeNameLine input:focus-visible,.human_resources_roster_resumeNameLine select:focus,.human_resources_roster_resumeNameLine select:focus-visible{outline:0;border-color:#8fa7e8;box-shadow:0 0 0 2px #3159d617}.human_resources_roster_resumeGender{padding-left:10px;border-left:1px solid #d8dee8;color:#697990;font-size:10px;line-height:16px}.human_resources_roster_reviewBadge{display:inline-block;padding:3px 7px;border-radius:999px;color:#8a5a13;background:#fff4df;font-size:9px;font-weight:500;white-space:nowrap}.human_resources_roster_reviewBadge[data-review=approved]{color:#206f59;background:#e8f6f1}.human_resources_roster_reviewBadge[data-review=rejected]{color:#a03642;background:#fdecef}.human_resources_roster_resumeRole{display:flex;align-items:center;gap:8px;margin:5px 0 15px;color:#5f7088;font-size:11px}.human_resources_roster_resumeRole i{width:1px;height:10px;background:#ccd4df}.human_resources_roster_resumeEmployeeNumber{margin:-8px 0 15px;color:#7d8da3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.human_resources_roster_resumePrimaryFields{--resume-label-width: 76px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:24px;row-gap:13px;margin:0;padding:2px 0 0}.human_resources_roster_resumePrimaryFields>div{display:grid;grid-template-columns:var(--resume-label-width) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0}.human_resources_roster_resumeFieldThird,.human_resources_roster_resumeFieldBirthday,.human_resources_roster_resumeFieldSpacer{grid-column:span 2}.human_resources_roster_resumeFieldAddress{grid-column:span 4}.human_resources_roster_resumePrimaryFields dt{display:flex;align-items:center;gap:4px;margin:0;color:#8491a5;font-size:9px;white-space:nowrap}.human_resources_roster_resumePrimaryFields dt svg{width:10px;height:10px;color:#667fae}.human_resources_roster_resumePrimaryFields dt .human_resources_roster_requiredMark{margin-left:-2px;color:#d44c5b;font-size:10px;font-style:normal}.human_resources_roster_resumePrimaryFields dd{margin:0;color:#314663;font-size:10px;font-weight:550;overflow-wrap:anywhere}.human_resources_roster_resumePrimaryFields input,.human_resources_roster_resumePrimaryFields select,.human_resources_roster_fields select{width:100%;min-width:0;height:28px;padding:0 7px;border:1px solid var(--sales-line-strong);border-radius:6px;color:var(--sales-text);background:#fff;font-size:9px}.human_resources_roster_resumePrimaryFields input:focus,.human_resources_roster_resumePrimaryFields input:focus-visible,.human_resources_roster_resumePrimaryFields select:focus,.human_resources_roster_resumePrimaryFields select:focus-visible,.human_resources_roster_fields select:focus,.human_resources_roster_fields select:focus-visible{outline:0;border-color:#8fa7e8;box-shadow:0 0 0 2px #3159d617}.human_resources_roster_birthdayEditor{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.human_resources_roster_birthdayEditor select{width:88px;min-width:88px}.human_resources_roster_birthdayEditor select:first-child{width:72px;min-width:72px}.human_resources_roster_birthdayEditor label{display:inline-flex;align-items:center;gap:3px;color:#6c7c92;font-size:9px;white-space:nowrap}.human_resources_roster_birthdayEditor label input{width:auto;height:auto;margin:0}.human_resources_roster_resumePhoto{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:168px;margin:0;overflow:hidden;border:1px solid #ced7e5;border-radius:4px;color:#8a98ad;background:#f2f5f9;box-shadow:inset 0 0 0 4px #fff}.human_resources_roster_resumePhoto>img{width:100%;height:100%;object-fit:cover}.human_resources_roster_resumePhoto svg{width:38px;height:38px;margin-bottom:9px;stroke-width:1.35}.human_resources_roster_resumePhoto figcaption{font-size:9px;letter-spacing:.12em}.human_resources_roster_resumePhoto>button{position:absolute;right:6px;bottom:6px;left:6px;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:26px;padding:0 7px;border:1px solid rgb(255 255 255 / 78%);border-radius:6px;color:#fff;background:#1f324ec7;backdrop-filter:blur(4px);font-size:9px}.human_resources_roster_resumePhoto>button:hover:not(:disabled){background:#2549ade0}.human_resources_roster_resumePhoto>button svg{width:12px;height:12px;margin:0}.human_resources_roster_photoCropPanel{overflow:hidden;border:1px solid var(--sales-line);border-radius:10px;background:#f6f8fc;box-shadow:var(--sales-shadow)}.human_resources_roster_photoCropStage{position:relative;height:320px;background:#17213a}.human_resources_roster_photoCropControls{display:flex;align-items:center;gap:14px;padding:10px 12px}.human_resources_roster_photoCropControls>label{display:flex;align-items:center;gap:8px;color:var(--sales-secondary);font-size:9px}.human_resources_roster_photoCropControls>label span{flex:0 0 auto}.human_resources_roster_photoCropControls input[type=range]{width:180px;min-height:auto;padding:0;border:0;box-shadow:none}.human_resources_roster_photoCropControls>small{flex:1;color:var(--sales-muted);font-size:8px;text-align:center}.human_resources_roster_photoCropControls>div{display:flex;gap:7px}.human_resources_roster_photoCropControls button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--sales-line-strong);border-radius:7px;color:var(--sales-secondary);background:#fff;font-size:9px}.human_resources_roster_photoCropControls button.human_resources_roster_photoCropConfirm{border-color:var(--sales-blue);color:#fff;background:var(--sales-blue)}.human_resources_roster_photoCropControls button:disabled{cursor:wait;opacity:.6}.human_resources_roster_photoCropControls button svg{width:13px;height:13px}.human_resources_roster_resumeBlock{overflow:hidden;border:1px solid var(--sales-line);border-radius:10px;background:#fff;box-shadow:var(--sales-shadow)}.human_resources_roster_resumeBlock>header{display:flex;align-items:center;gap:10px;min-height:48px;padding:9px 14px;border-bottom:1px solid #e8edf4;background:#fbfcfe}.human_resources_roster_resumeBlock>header>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:7px;color:#3159c7;background:#eaf0ff}.human_resources_roster_resumeBlock>header>span.human_resources_roster_partyEmblem{background:#b51f26}.human_resources_roster_resumeBlock>header>span.human_resources_roster_partyEmblem .human_resources_roster_partyEmblemIcon{width:18px;height:18px}.human_resources_roster_partyRelationBlock>header h3{color:#b31f25}.human_resources_roster_resumeBlock>header svg{width:15px;height:15px}.human_resources_roster_resumeBlock>header>div{min-width:0}.human_resources_roster_dialogBody .human_resources_roster_resumeBlock>header h3{margin:0;color:#293b55;font-size:11px}.human_resources_roster_resumeBlock>header p{margin:1px 0 0;color:#8b98aa;font-size:8px}.human_resources_roster_resumeBlock>header>small{margin-left:auto;color:#63738b;font-size:9px}.human_resources_roster_resumeBlockActions{display:flex;align-items:center;gap:9px;margin-left:auto}.human_resources_roster_resumeBlockActions small{color:#63738b;font-size:9px;white-space:nowrap}.human_resources_roster_resumeBlockActions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:29px;padding:0 9px;color:#3159c7;border:1px solid #cbd7f2;border-radius:7px;background:#fff;font-size:9px;font-weight:650}.human_resources_roster_resumeBlockActions button:hover{border-color:#8fa7e8;background:#f3f6ff}.human_resources_roster_resumeBlockActions button svg{width:12px;height:12px}.human_resources_roster_recordEditor{border-bottom:1px solid #e6ebf2;background:#f8faff}.human_resources_roster_recordEditorGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;padding:13px 14px}.human_resources_roster_recordEditorGrid label{display:grid;align-content:start;gap:4px;min-width:0;color:#64758d;font-size:9px}.human_resources_roster_recordEditorGrid label>span i{margin-left:2px;color:#d44b5b;font-style:normal}.human_resources_roster_recordEditorGrid input,.human_resources_roster_recordEditorGrid select,.human_resources_roster_recordEditorGrid textarea{width:100%;min-height:34px;padding:7px 9px;border:1px solid #cfd8e6;border-radius:7px;color:#263b58;background:#fff;font:inherit}.human_resources_roster_recordEditorGrid textarea{resize:vertical;line-height:1.5}.human_resources_roster_recordEditorGrid input:focus,.human_resources_roster_recordEditorGrid select:focus,.human_resources_roster_recordEditorGrid textarea:focus{outline:0;border-color:#8fa7e8;box-shadow:0 0 0 2px #3159d617}.human_resources_roster_recordEditorGrid .human_resources_roster_recordWide{grid-column:span 2}.human_resources_roster_recordEditorGrid .human_resources_roster_recordCheckbox{display:flex;align-items:center;align-self:end;min-height:34px;flex-direction:row;gap:6px}.human_resources_roster_recordEditorGrid .human_resources_roster_recordCheckbox input{width:auto;min-height:auto}.human_resources_roster_recordEditor>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 14px;border-top:1px solid #e8edf4;background:#fff}.human_resources_roster_recordEditor>footer>span{color:#8190a4;font-size:8px}.human_resources_roster_recordEditor>footer>div{display:flex;gap:7px}.human_resources_roster_recordEditor>footer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:0 11px;border:1px solid #d2dbe8;border-radius:7px;color:#5f7088;background:#fff;font-size:9px}.human_resources_roster_recordEditor>footer button.human_resources_roster_recordPrimary{color:#fff;border-color:#3159c7;background:#3159c7}.human_resources_roster_recordEditor>footer button:disabled{cursor:wait;opacity:.55}.human_resources_roster_recordEditor>footer button svg{width:12px;height:12px}.human_resources_roster_resumeTimeline{padding:3px 16px 7px}.human_resources_roster_resumeTimeline article{position:relative;display:grid;grid-template-columns:145px minmax(0,1fr);gap:18px;min-height:64px;padding:11px 0 10px 13px;border-bottom:1px solid #edf1f5}.human_resources_roster_resumeTimeline article:last-child{border-bottom:0}.human_resources_roster_resumeTimeline article:before{position:absolute;top:17px;left:0;width:6px;height:6px;border:2px solid #7691db;border-radius:50%;background:#fff;content:""}.human_resources_roster_resumeTimeline .human_resources_roster_currentExperience:before{border-color:#27a18b;background:#27a18b;box-shadow:0 0 0 3px #e4f5f1}.human_resources_roster_resumeTimeline time{padding-top:1px;color:#718198;font-size:9px;white-space:nowrap}.human_resources_roster_resumeTimeline h4{margin:0 0 2px;color:#293e5b;font-size:11px;font-weight:650}.human_resources_roster_resumeTimeline p{margin:0 0 2px;color:#536984;font-size:10px}.human_resources_roster_resumeTimeline small{color:#8b99ab;font-size:8px}.human_resources_roster_resumeList{padding:0 14px 5px}.human_resources_roster_resumeList article{display:grid;grid-template-columns:135px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:16px;min-height:58px;padding:9px 4px;border-bottom:1px solid #edf1f5}.human_resources_roster_resumeList article:last-child{border-bottom:0}.human_resources_roster_resumeList time{color:#718198;font-size:9px;white-space:nowrap}.human_resources_roster_resumeList h4{margin:0 0 2px;color:#293e5b;font-size:10px;font-weight:650}.human_resources_roster_resumeList p{margin:0;color:#536984;font-size:9px}.human_resources_roster_resumeList article>span{justify-self:end;padding:3px 7px;border-radius:999px;color:#63738b;background:#f2f5f9;font-size:8px;white-space:nowrap}.human_resources_roster_resumeList .human_resources_roster_currentExperience>span{color:#207760;background:#e8f6f1}.human_resources_roster_workHistoryList{padding:4px 14px 8px}.human_resources_roster_workHistoryList article{position:relative;display:grid;grid-template-columns:minmax(170px,.8fr) minmax(260px,2fr) minmax(105px,auto);align-items:center;gap:24px;min-height:74px;padding:12px 8px 12px 18px;border-bottom:1px solid #e9eef5}.human_resources_roster_workHistoryList article:last-child{border-bottom:0}.human_resources_roster_workHistoryList article:before{position:absolute;top:50%;left:2px;width:6px;height:6px;border:2px solid #8da3dc;border-radius:50%;background:#fff;content:"";transform:translateY(-50%)}.human_resources_roster_workHistoryList article:after{position:absolute;top:calc(50% + 6px);bottom:-38px;left:5px;width:1px;background:#dce4f0;content:""}.human_resources_roster_workHistoryList article:last-child:after{display:none}.human_resources_roster_workHistoryList .human_resources_roster_currentExperience:before{border-color:#26987f;background:#26987f;box-shadow:0 0 0 3px #e5f5f1}.human_resources_roster_workPeriod{display:flex;align-items:center;min-width:0;color:#6f8097;font-size:9px;line-height:1.5;white-space:nowrap}.human_resources_roster_workPeriod i{width:16px;height:1px;margin:0 7px;flex:0 0 auto;background:#aeb9c8}.human_resources_roster_workSummary{min-width:0}.human_resources_roster_workSummary h4{overflow:hidden;margin:0 0 5px;color:#263b58;font-size:10px;font-weight:650;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.human_resources_roster_workSummary p{display:flex;align-items:center;gap:7px;margin:0;color:#61738d;font-size:9px;line-height:1.5}.human_resources_roster_workSummary p b{color:#bcc6d3;font-weight:400}.human_resources_roster_workMeta{display:grid;justify-items:end;gap:5px;min-width:0}.human_resources_roster_workMeta span{padding:4px 9px;border-radius:999px;color:#526783;background:#f1f4f8;font-size:8px;line-height:1.25;white-space:nowrap}.human_resources_roster_workMeta small{overflow:hidden;max-width:180px;color:#8a98aa;font-size:8px;line-height:1.35;text-align:right;text-overflow:ellipsis;white-space:nowrap}.human_resources_roster_workMeta em{color:#61738d;font-size:8px;font-style:normal;line-height:1.35;white-space:nowrap}.human_resources_roster_currentExperience .human_resources_roster_workMeta span{color:#207760;background:#e7f5f0}.human_resources_roster_educationHistoryList .human_resources_roster_currentExperience:before{border-color:#4267cb;background:#4267cb;box-shadow:0 0 0 3px #e8edfb}.human_resources_roster_educationHistoryList .human_resources_roster_currentExperience .human_resources_roster_workMeta span{color:#3159c7;background:#eaf0ff}.human_resources_roster_educationHistoryList .human_resources_roster_workSummary p>span{display:inline-flex;align-items:center;gap:7px}.human_resources_roster_auditHistoryList{padding-top:2px;padding-bottom:5px}.human_resources_roster_auditHistoryList article{grid-template-columns:minmax(130px,.75fr) minmax(220px,2fr) minmax(80px,auto);gap:14px;min-height:48px;padding-top:7px;padding-bottom:7px}.human_resources_roster_auditHistoryList article:before{border-color:#4267cb}.human_resources_roster_auditHistoryList article:after{bottom:-24px}.human_resources_roster_auditHistoryList .human_resources_roster_workPeriod{font-size:8px}.human_resources_roster_auditHistoryList .human_resources_roster_workSummary h4{margin-bottom:1px;font-size:9px}.human_resources_roster_auditHistoryList .human_resources_roster_workSummary p{font-size:8px}.human_resources_roster_auditHistoryList .human_resources_roster_workSummary>small{display:block;margin-top:1px;color:#8a98aa;font-size:7px;line-height:1.3}.human_resources_roster_auditHistoryList .human_resources_roster_workMeta{gap:3px}.human_resources_roster_auditHistoryList .human_resources_roster_workMeta span{padding:3px 7px;color:#3159c7;background:#eaf0ff}.human_resources_roster_resumeBlock>.human_resources_roster_fields{margin:10px 14px 14px;box-shadow:none}.human_resources_roster_archivePage{display:grid;gap:14px}.human_resources_roster_archiveOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.human_resources_roster_archiveOverview article{display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 13px;border:1px solid var(--sales-line);border-radius:9px;background:#fff;box-shadow:var(--sales-shadow)}.human_resources_roster_archiveOverview article>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:8px;color:#3159c7;background:#eaf0ff}.human_resources_roster_archiveOverview article>span svg{width:16px;height:16px}.human_resources_roster_archiveOverview article>div{display:grid;gap:1px;min-width:0}.human_resources_roster_archiveOverview small{color:#8090a6;font-size:8px}.human_resources_roster_archiveOverview strong{color:#293e5b;font-size:17px;font-weight:650;line-height:1.1}.human_resources_roster_archiveOverview em{margin-left:auto;align-self:flex-end;color:#95a1b1;font-size:8px;font-style:normal}.human_resources_roster_familyPeopleGrid,.human_resources_roster_contractList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px 14px}.human_resources_roster_familyPersonCard,.human_resources_roster_contractList>article{overflow:hidden;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.human_resources_roster_familyPersonCard>header,.human_resources_roster_contractList>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:47px;padding:10px 11px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.human_resources_roster_familyPersonCard h4,.human_resources_roster_contractList h4,.human_resources_roster_contactList h4,.human_resources_roster_addressList h4,.human_resources_roster_archiveTimeline h4{margin:0;color:#293e5b;font-size:10px;font-weight:650}.human_resources_roster_familyPersonCard header p,.human_resources_roster_contractList header p{margin:2px 0 0;color:#76869b;font-size:8px}.human_resources_roster_archiveTags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.human_resources_roster_archiveTags span,.human_resources_roster_familyPersonCard header span,.human_resources_roster_contractList header>span,.human_resources_roster_addressList h4 span,.human_resources_roster_archiveTimeline article>span{padding:3px 7px;border-radius:999px;color:#536984;background:#f0f3f7;font-size:8px;font-style:normal;font-weight:500;white-space:nowrap}.human_resources_roster_archiveTags span[data-tone=blue]{color:#3159c7;background:#eaf0ff}.human_resources_roster_archiveTags span[data-tone=green]{color:#207760;background:#e7f5f0}.human_resources_roster_compactFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0;padding:7px 11px 10px}.human_resources_roster_compactFacts>div{min-width:0;padding:5px 0}.human_resources_roster_compactFacts .human_resources_roster_factWide{grid-column:1 / -1}.human_resources_roster_compactFacts dt,.human_resources_roster_addressList dt{margin-bottom:2px;color:#8a98aa;font-size:8px}.human_resources_roster_compactFacts dd,.human_resources_roster_addressList dd{margin:0;color:#415774;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.human_resources_roster_contactList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:3px 14px 8px}.human_resources_roster_contactList article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:70px;padding:12px 2px;border-bottom:1px solid #edf1f5}.human_resources_roster_contactOrder{display:grid;place-items:center;align-self:start;width:25px;height:25px;border-radius:7px;color:#3159c7;background:#eaf0ff;font-size:8px;font-weight:650}.human_resources_roster_contactList h4{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.human_resources_roster_contactList h4 span{color:#718198;font-size:8px;font-weight:500}.human_resources_roster_contactList h4 em{padding:2px 6px;border-radius:999px;color:#207760;background:#e7f5f0;font-size:8px;font-style:normal;font-weight:500}.human_resources_roster_contactList p{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:5px 0 0;color:#526783;font-size:9px}.human_resources_roster_contactList p svg,.human_resources_roster_contactList small svg{width:10px;height:10px;color:#6d84bd}.human_resources_roster_contactList p i{width:1px;height:10px;margin:0 3px;background:#d9e0e9}.human_resources_roster_contactList small{display:flex;align-items:center;gap:5px;margin-top:4px;color:#8997a9;font-size:8px}.human_resources_roster_addressList{padding:2px 14px 8px}.human_resources_roster_addressList article{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);align-items:center;gap:20px;min-height:68px;padding:10px 4px;border-bottom:1px solid #edf1f5}.human_resources_roster_addressList article:last-child{border-bottom:0}.human_resources_roster_addressList h4{display:flex;align-items:center;gap:7px}.human_resources_roster_addressList h4 span{color:#207760;background:#e7f5f0}.human_resources_roster_addressList p{margin:5px 0 0;color:#4c627e;font-size:9px;line-height:1.5}.human_resources_roster_addressList dl{display:grid;grid-template-columns:minmax(85px,.65fr) minmax(160px,1fr);gap:12px;margin:0}.human_resources_roster_currentArchiveCard{border-color:#bfe2d9!important;box-shadow:inset 3px 0 #28a087}.human_resources_roster_currentArchiveCard>header>span{color:#207760;background:#e7f5f0}.human_resources_roster_archiveTimeline{padding:3px 14px 8px}.human_resources_roster_archiveTimeline article{position:relative;display:grid;grid-template-columns:175px minmax(0,1fr) minmax(70px,auto);align-items:center;gap:18px;min-height:72px;padding:11px 5px 11px 19px;border-bottom:1px solid #edf1f5}.human_resources_roster_archiveTimeline article:last-child{border-bottom:0}.human_resources_roster_archiveTimeline article:before{position:absolute;top:50%;left:2px;width:6px;height:6px;border:2px solid #8da3dc;border-radius:50%;background:#fff;content:"";transform:translateY(-50%)}.human_resources_roster_archiveTimeline article:after{position:absolute;top:calc(50% + 6px);bottom:-42px;left:5px;width:1px;background:#dce4f0;content:""}.human_resources_roster_archiveTimeline article:last-child:after{display:none}.human_resources_roster_archiveTimeline article.human_resources_roster_currentExperience:before{border-color:#26987f;background:#26987f;box-shadow:0 0 0 3px #e5f5f1}.human_resources_roster_archiveTimeline time{display:flex;align-items:center;color:#718198;font-size:9px;white-space:nowrap}.human_resources_roster_archiveTimeline time i{width:14px;height:1px;margin:0 6px;background:#aeb9c8}.human_resources_roster_archiveTimeline h4{margin-bottom:4px}.human_resources_roster_archiveTimeline p{display:flex;align-items:center;gap:7px;margin:0 0 3px;color:#536984;font-size:9px}.human_resources_roster_archiveTimeline p b{color:#aab5c4;font-weight:500}.human_resources_roster_archiveTimeline small{display:block;margin-top:2px;color:#8997a9;font-size:8px;line-height:1.45}.human_resources_roster_archiveTimeline article>span{justify-self:end}.human_resources_roster_archiveTimeline article.human_resources_roster_currentExperience>span{color:#207760;background:#e7f5f0}.human_resources_roster_archiveRule{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid #c8e3dc;border-radius:9px;color:#276f61;background:#f1faf7}.human_resources_roster_archiveRule>svg{width:18px;height:18px;flex:0 0 auto}.human_resources_roster_archiveRule strong{display:block;font-size:9px;font-weight:650}.human_resources_roster_archiveRule p{margin:2px 0 0;color:#61867e;font-size:8px;line-height:1.45}.human_resources_roster_certificateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px 14px}.human_resources_roster_certificateGrid>article{overflow:hidden;border:1px solid #e3e9f1;border-radius:8px;background:#fff}.human_resources_roster_certificateGrid>article>header{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:9px 11px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.human_resources_roster_certificateGrid>article>header>span{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;color:#3159c7;background:#eaf0ff}.human_resources_roster_certificateGrid>article>header svg{width:14px;height:14px}.human_resources_roster_certificateGrid h4,.human_resources_roster_documentList h4{margin:0;color:#293e5b;font-size:10px;font-weight:650}.human_resources_roster_certificateGrid header p{margin:2px 0 0;color:#77879c;font-size:8px}.human_resources_roster_certificateGrid header em{padding:3px 7px;border-radius:999px;color:#805a22;background:#fff3dd;font-size:8px;font-style:normal;white-space:nowrap}.human_resources_roster_certificateGrid header em[data-status=verified]{color:#207760;background:#e7f5f0}.human_resources_roster_certificateGrid header em[data-status=rejected]{color:#a03642;background:#fdecef}.human_resources_roster_documentList{padding:3px 14px 8px}.human_resources_roster_documentList article{display:grid;grid-template-columns:34px minmax(180px,1.25fr) minmax(300px,1.35fr) minmax(75px,auto);align-items:center;gap:12px;min-height:72px;padding:10px 4px;border-bottom:1px solid #edf1f5}.human_resources_roster_documentList article:last-child{border-bottom:0}.human_resources_roster_documentIcon{display:grid;place-items:center;width:31px;height:36px;border:1px solid #d8e1ef;border-radius:6px;color:#4267cb;background:#f5f8ff}.human_resources_roster_documentIcon svg{width:14px;height:14px}.human_resources_roster_documentMain{min-width:0}.human_resources_roster_documentMain p{display:flex;align-items:center;gap:7px;margin:4px 0 0;color:#728299;font-size:8px}.human_resources_roster_documentMain p span{padding:2px 6px;border-radius:999px;color:#3159c7;background:#eaf0ff}.human_resources_roster_documentMain p b{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.human_resources_roster_documentMain small{display:block;overflow:hidden;margin-top:4px;color:#8a98aa;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.human_resources_roster_documentList dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.human_resources_roster_documentList dt{margin-bottom:2px;color:#8a98aa;font-size:8px}.human_resources_roster_documentList dd{margin:0;color:#415774;font-size:8px;line-height:1.45;overflow-wrap:anywhere}.human_resources_roster_documentState{display:grid;justify-items:end;gap:4px}.human_resources_roster_documentState span,.human_resources_roster_documentState em{padding:3px 7px;border-radius:999px;color:#536984;background:#f0f3f7;font-size:8px;font-style:normal;white-space:nowrap}.human_resources_roster_documentState em{color:#805a22;background:#fff3dd}@media(max-width:1200px){.human_resources_roster_main{grid-template-columns:minmax(0,1fr) 250px}.human_resources_roster_summary>div{padding:9px 10px}.human_resources_roster_summary small{font-size:9px}}@media(max-width:900px){.human_resources_roster_main{display:flex;flex-direction:column}.human_resources_roster_recordEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.human_resources_roster_workHistoryList article{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.5fr) minmax(90px,auto);gap:16px}.human_resources_roster_addressList article{grid-template-columns:minmax(0,1.2fr) minmax(230px,1fr)}.human_resources_roster_archiveTimeline article{grid-template-columns:145px minmax(0,1fr) minmax(70px,auto);gap:13px}.human_resources_roster_documentList article{grid-template-columns:32px minmax(150px,.9fr) minmax(260px,1.2fr) auto;gap:9px}}@media(max-width:560px){.human_resources_roster_dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.human_resources_roster_dialogHeader h2{font-size:17px}.human_resources_roster_dialogBody{padding:12px}.human_resources_roster_avatar{width:42px;height:42px;border-radius:9px;font-size:14px}.human_resources_roster_resumeIdentity{grid-template-columns:1fr;padding:16px}.human_resources_roster_resumePhoto{grid-row:1;width:80px;height:104px;justify-self:center}.human_resources_roster_resumePrimaryFields{grid-template-columns:1fr}.human_resources_roster_resumeFieldThird,.human_resources_roster_resumeFieldBirthday,.human_resources_roster_resumeFieldAddress{grid-column:span 1}.human_resources_roster_resumeFieldSpacer{display:none!important}.human_resources_roster_resumeTimeline article,.human_resources_roster_resumeList article{grid-template-columns:1fr;gap:3px}.human_resources_roster_resumeList article>span{justify-self:start}.human_resources_roster_workHistoryList article{grid-template-columns:1fr;gap:5px;padding-top:13px;padding-bottom:13px}.human_resources_roster_workMeta{display:flex;align-items:center;justify-content:flex-start}.human_resources_roster_workMeta small{text-align:left}.human_resources_roster_dialogActions button:not(.human_resources_roster_closeButton){padding:0 7px}.human_resources_roster_photoCropStage{height:240px}.human_resources_roster_photoCropControls{align-items:stretch;flex-direction:column}.human_resources_roster_photoCropControls input[type=range]{width:100%}.human_resources_roster_photoCropControls>small{text-align:left}.human_resources_roster_recordEditorGrid{grid-template-columns:1fr}.human_resources_roster_recordEditorGrid .human_resources_roster_recordWide{grid-column:auto}.human_resources_roster_recordEditor>footer{align-items:stretch;flex-direction:column}.human_resources_roster_recordEditor>footer>div{justify-content:flex-end}.human_resources_roster_archiveOverview,.human_resources_roster_familyPeopleGrid,.human_resources_roster_contactList,.human_resources_roster_certificateGrid{grid-template-columns:1fr}.human_resources_roster_addressList article,.human_resources_roster_archiveTimeline article{grid-template-columns:1fr;gap:5px;padding-top:13px;padding-bottom:13px}.human_resources_roster_addressList dl{grid-template-columns:repeat(2,minmax(0,1fr))}.human_resources_roster_archiveTimeline article>span{justify-self:start}.human_resources_roster_documentList article{grid-template-columns:30px minmax(0,1fr);align-items:start}.human_resources_roster_documentList dl,.human_resources_roster_documentState{grid-column:2}.human_resources_roster_documentList dl{grid-template-columns:1fr}.human_resources_roster_documentState{display:flex;justify-content:flex-start}}.human_resources_employee_care_workbench{display:grid;gap:12px;color:#182235}.human_resources_employee_care_notice{display:flex;align-items:center;gap:9px;padding:10px 12px;color:#8a5a13;background:#fff8e9;border:1px solid #f1dfb8;border-radius:8px}.human_resources_employee_care_notice svg{width:17px;height:17px}.human_resources_employee_care_notice span{flex:1}.human_resources_employee_care_notice button,.human_resources_employee_care_panel header>button,.human_resources_employee_care_state button{min-height:32px;padding:5px 11px;color:#3159d6;background:#fff;border:1px solid #d5dce7;border-radius:7px}.human_resources_employee_care_metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.human_resources_employee_care_metrics article{position:relative;display:grid;gap:8px;min-height:92px;padding:13px 15px;overflow:hidden;background:#fff;border:1px solid #e2e7ef;border-top:3px solid #203a91;border-radius:9px;box-shadow:0 1px 2px #0f213d0a,0 7px 22px #0f213d0d}.human_resources_employee_care_metrics article:nth-child(2){border-top-color:#c66d86}.human_resources_employee_care_metrics article:nth-child(3){border-top-color:#168263}.human_resources_employee_care_metrics article:nth-child(4){border-top-color:#b26b12}.human_resources_employee_care_metrics article:nth-child(5){border-top-color:#7b63b8}.human_resources_employee_care_metrics article:after{position:absolute;right:-24px;bottom:-40px;width:92px;height:92px;border-radius:50%;background:#3159d60d;content:""}.human_resources_employee_care_metrics span{display:flex;align-items:center;gap:7px;color:#48566b}.human_resources_employee_care_metrics span svg{width:16px;height:16px;color:#3159d6}.human_resources_employee_care_metrics strong{position:relative;z-index:1;color:#203a91;font-variant-numeric:tabular-nums}.human_resources_employee_care_metrics small{color:#738096}.human_resources_employee_care_columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.human_resources_employee_care_panel{min-width:0;overflow:hidden;background:#fff;border:1px solid #e2e7ef;border-radius:9px;box-shadow:0 1px 2px #0f213d0a,0 7px 22px #0f213d0d}.human_resources_employee_care_panel>header{display:flex;align-items:center;gap:10px;min-height:58px;padding:11px 14px;border-bottom:1px solid #e8edf3}.human_resources_employee_care_panel>header>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;color:#3159d6;background:#eef2ff;border-radius:8px}.human_resources_employee_care_panel>header>span svg{width:17px;height:17px}.human_resources_employee_care_panel>header>div{min-width:0;flex:1}.human_resources_employee_care_panel h2,.human_resources_employee_care_panel p{margin:0}.human_resources_employee_care_panel header p{margin-top:2px;color:#738096}.human_resources_employee_care_panel header>button{display:inline-flex;align-items:center;gap:6px}.human_resources_employee_care_panel header>button svg{width:15px;height:15px}.human_resources_employee_care_panel header>em{color:#738096;font-style:normal}.human_resources_employee_care_holidayGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px 14px}.human_resources_employee_care_holidayGrid article{position:relative;display:grid;gap:7px;min-width:0;padding:12px;background:#f8faff;border:1px solid #e2e8f6;border-radius:8px}.human_resources_employee_care_holidayGrid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.human_resources_employee_care_holidayGrid article small{color:#738096}.human_resources_employee_care_holidayGrid article p{color:#48566b}.human_resources_employee_care_holidayGrid article>span{color:#3159d6}.human_resources_employee_care_holidayGrid article>b{position:absolute;right:9px;bottom:9px;padding:3px 7px;color:#166f5b;background:#e8f6f1;border-radius:999px}.human_resources_employee_care_eventList{display:grid}.human_resources_employee_care_eventRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:56px;padding:9px 14px;border-bottom:1px solid #edf1f6}.human_resources_employee_care_eventRow:last-child{border-bottom:0}.human_resources_employee_care_eventRow>div{display:grid;min-width:0}.human_resources_employee_care_eventRow small,.human_resources_employee_care_gapGrid small{color:#738096}.human_resources_employee_care_eventDate{text-align:right}.human_resources_employee_care_countdown{min-width:56px;padding:4px 8px;color:#3159d6;text-align:center;background:#eef2ff;border-radius:999px}.human_resources_employee_care_avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;color:#3159d6;background:#eef2ff;border-radius:9px;font-weight:700}.human_resources_employee_care_gapGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 14px 12px}.human_resources_employee_care_gapGrid article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px 8px;border-bottom:1px solid #edf1f6}.human_resources_employee_care_gapGrid article>div{display:grid;min-width:0}.human_resources_employee_care_gapGrid article p{grid-column:2;color:#a05d19}.human_resources_employee_care_empty{padding:34px 18px;color:#738096;text-align:center}.human_resources_employee_care_state{display:grid;place-items:center;gap:10px;min-height:280px;padding:28px;color:#738096;background:#fff;border:1px solid #e2e7ef;border-radius:9px}.human_resources_employee_care_state>svg{width:24px;height:24px;color:#3159d6}.human_resources_employee_care_state p{margin:0}.human_resources_employee_care_spinning{animation:human_resources_employee_care_spin 1s linear infinite}@keyframes human_resources_employee_care_spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.human_resources_employee_care_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.human_resources_employee_care_holidayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.human_resources_employee_care_columns{grid-template-columns:1fr}.human_resources_employee_care_gapGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.human_resources_employee_care_metrics,.human_resources_employee_care_gapGrid,.human_resources_employee_care_holidayGrid{grid-template-columns:1fr}.human_resources_employee_care_eventRow{grid-template-columns:auto minmax(0,1fr) auto}.human_resources_employee_care_eventDate{grid-column:2;text-align:left}.human_resources_employee_care_countdown{grid-column:3;grid-row:1 / span 2}}.human_resources_social_benefits_workbench{display:grid;gap:12px;color:#182235}.human_resources_social_benefits_notice,.human_resources_social_benefits_schemaNotice{display:flex;align-items:center;gap:9px;min-height:40px;padding:9px 12px;color:#3159d6;background:#f3f6ff;border:1px solid #dce5fb;border-radius:8px}.human_resources_social_benefits_notice{color:#8a5a13;background:#fff8e9;border-color:#f1dfb8}.human_resources_social_benefits_notice svg,.human_resources_social_benefits_schemaNotice svg{width:17px;height:17px}.human_resources_social_benefits_notice span,.human_resources_social_benefits_schemaNotice span{flex:1}.human_resources_social_benefits_notice button,.human_resources_social_benefits_state button{min-height:32px;padding:5px 11px;color:#3159d6;background:#fff;border:1px solid #d5dce7;border-radius:7px}.human_resources_social_benefits_schemaError{color:#a24747;background:#fff5f5;border-color:#f1d4d4}.human_resources_social_benefits_metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.human_resources_social_benefits_metrics article{position:relative;display:grid;gap:8px;min-height:92px;padding:13px 15px;overflow:hidden;background:#fff;border:1px solid #e2e7ef;border-top:3px solid #203a91;border-radius:9px;box-shadow:0 1px 2px #0f213d0a,0 7px 22px #0f213d0d}.human_resources_social_benefits_metrics article[data-tone=teal]{border-top-color:#168a7a}.human_resources_social_benefits_metrics article[data-tone=gold]{border-top-color:#b47b1b}.human_resources_social_benefits_metrics article:after{position:absolute;right:-24px;bottom:-40px;width:92px;height:92px;border-radius:50%;background:#3159d60d;content:""}.human_resources_social_benefits_metrics span{display:flex;align-items:center;gap:7px;color:#48566b}.human_resources_social_benefits_metrics span svg{width:16px;height:16px;color:#3159d6}.human_resources_social_benefits_metrics strong{position:relative;z-index:1;color:#203a91;font-size:23px;font-variant-numeric:tabular-nums}.human_resources_social_benefits_metrics small{color:#738096}.human_resources_social_benefits_coverageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.human_resources_social_benefits_coverageGrid button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 14px 17px;text-align:left;background:#fff;border:1px solid #e2e7ef;border-radius:9px;box-shadow:0 3px 14px #0f213d0d}.human_resources_social_benefits_coverageGrid button:hover,.human_resources_social_benefits_coverageGrid .human_resources_social_benefits_coverageActive{border-color:#9fb2ea;box-shadow:0 4px 18px #3159d61a}.human_resources_social_benefits_coverageGrid button>span{display:grid;place-items:center;width:36px;height:36px;color:#3159d6;background:#eef2ff;border-radius:9px}.human_resources_social_benefits_coverageGrid button>span[data-tone=teal]{color:#147b6e;background:#e8f7f3}.human_resources_social_benefits_coverageGrid button>span[data-tone=gold]{color:#a66d11;background:#fff4df}.human_resources_social_benefits_coverageGrid svg{width:18px;height:18px}.human_resources_social_benefits_coverageGrid div{display:grid;min-width:0;gap:3px}.human_resources_social_benefits_coverageGrid small{color:#738096}.human_resources_social_benefits_coverageGrid em{color:#203a91;font-size:20px;font-style:normal;font-weight:700}.human_resources_social_benefits_coverageGrid i{position:absolute;right:14px;bottom:8px;left:14px;height:3px;overflow:hidden;background:#edf1f7;border-radius:999px}.human_resources_social_benefits_coverageGrid i b{display:block;height:100%;background:#3159d6;border-radius:inherit}.human_resources_social_benefits_panel{min-width:0;overflow:hidden;background:#fff;border:1px solid #e2e7ef;border-radius:9px;box-shadow:0 1px 2px #0f213d0a,0 7px 22px #0f213d0d}.human_resources_social_benefits_panel>header{display:flex;align-items:center;gap:10px;min-height:62px;padding:11px 14px;border-bottom:1px solid #e8edf3}.human_resources_social_benefits_panel>header>div:first-child{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.human_resources_social_benefits_panel>header>div:first-child>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;color:#3159d6;background:#eef2ff;border-radius:8px}.human_resources_social_benefits_panel>header svg{width:17px;height:17px}.human_resources_social_benefits_panel h2,.human_resources_social_benefits_panel p{margin:0}.human_resources_social_benefits_panel header p{margin-top:2px;color:#738096}.human_resources_social_benefits_panel header button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 11px;color:#3159d6;background:#fff;border:1px solid #d5dce7;border-radius:7px}.human_resources_social_benefits_help{position:relative;display:grid;place-items:center;width:28px;height:28px;color:#738096;border-radius:50%;outline:none}.human_resources_social_benefits_help>span{position:absolute;right:0;bottom:calc(100% + 7px);z-index:4;display:none;width:290px;padding:9px 11px;color:#fff;line-height:1.55;background:#26344b;border-radius:7px;box-shadow:0 8px 24px #0f213d38}.human_resources_social_benefits_help:hover>span,.human_resources_social_benefits_help:focus>span{display:block}.human_resources_social_benefits_filters{display:grid;grid-template-columns:minmax(280px,1fr) 170px 130px;gap:9px;padding:12px 14px;background:#fbfcfe;border-bottom:1px solid #e8edf3}.human_resources_social_benefits_filters label{display:flex;align-items:center;gap:8px;min-width:0;padding:0 11px;background:#fff;border:1px solid #d8e0eb;border-radius:7px}.human_resources_social_benefits_filters label svg{width:16px;height:16px;color:#78869a}.human_resources_social_benefits_filters input,.human_resources_social_benefits_filters select{min-width:0;height:38px;color:#28364b;font:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:7px;outline:none}.human_resources_social_benefits_filters input{width:100%;border:0}.human_resources_social_benefits_filters select{padding:0 10px}.human_resources_social_benefits_filters label:focus-within,.human_resources_social_benefits_filters select:focus{border-color:#829ce3;box-shadow:0 0 0 2px #3159d61a}.human_resources_social_benefits_tableWrap{min-width:0;overflow:auto}.human_resources_social_benefits_tableWrap table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed}.human_resources_social_benefits_tableWrap th{height:44px;padding:8px 10px;color:#65738a;font-weight:500;text-align:left;background:#f7f9fc;border-bottom:1px solid #e2e7ef}.human_resources_social_benefits_tableWrap td{height:58px;padding:9px 10px;color:#344258;vertical-align:middle;border-bottom:1px solid #edf1f6}.human_resources_social_benefits_tableWrap tr:last-child td{border-bottom:0}.human_resources_social_benefits_tableWrap th:first-child{width:180px}.human_resources_social_benefits_tableWrap th:nth-child(2){width:95px}.human_resources_social_benefits_tableWrap th:nth-child(3){width:95px}.human_resources_social_benefits_tableWrap th:nth-child(4){width:90px}.human_resources_social_benefits_tableWrap th:nth-child(5){width:105px}.human_resources_social_benefits_tableWrap th:nth-child(6),.human_resources_social_benefits_tableWrap th:nth-child(7){width:125px}.human_resources_social_benefits_tableWrap th:nth-child(8){width:105px}.human_resources_social_benefits_tableWrap th:nth-child(9){width:120px}.human_resources_social_benefits_tableWrap th:nth-child(10){width:70px}.human_resources_social_benefits_tableWrap td strong,.human_resources_social_benefits_tableWrap td small{display:block}.human_resources_social_benefits_tableWrap td small{margin-top:3px;color:#7a8799}.human_resources_social_benefits_typeBadge,.human_resources_social_benefits_status{display:inline-flex;align-items:center;min-height:25px;padding:3px 8px;color:#3159d6;background:#eef2ff;border-radius:999px;white-space:nowrap}.human_resources_social_benefits_typeBadge[data-tone=teal]{color:#147b6e;background:#e7f6f1}.human_resources_social_benefits_typeBadge[data-tone=gold]{color:#996312;background:#fff3dc}.human_resources_social_benefits_typeBadge[data-tone=violet]{color:#6950a8;background:#f0ecfb}.human_resources_social_benefits_typeBadge[data-tone=slate]{color:#5f6b7d;background:#eff2f6}.human_resources_social_benefits_status{color:#8b5d15;background:#fff2d9}.human_resources_social_benefits_status[data-active=true]{color:#14745f;background:#e5f5ef}.human_resources_social_benefits_empty{height:170px!important;color:#738096!important;text-align:center}.human_resources_social_benefits_panel>footer{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;color:#738096;background:#fbfcfe;border-top:1px solid #e8edf3}.human_resources_social_benefits_state{display:grid;place-items:center;gap:10px;min-height:280px;padding:28px;color:#738096;background:#fff;border:1px solid #e2e7ef;border-radius:9px}.human_resources_social_benefits_state>svg{width:24px;height:24px;color:#3159d6}.human_resources_social_benefits_state p{margin:0}.human_resources_social_benefits_spinning{animation:human_resources_social_benefits_spin 1s linear infinite}@keyframes human_resources_social_benefits_spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.human_resources_social_benefits_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.human_resources_social_benefits_coverageGrid{grid-template-columns:1fr}.human_resources_social_benefits_filters{grid-template-columns:1fr 1fr}.human_resources_social_benefits_filters label{grid-column:1 / -1}}@media(max-width:640px){.human_resources_social_benefits_metrics,.human_resources_social_benefits_filters{grid-template-columns:1fr}.human_resources_social_benefits_filters label{grid-column:auto}.human_resources_social_benefits_panel>header{align-items:flex-start;flex-wrap:wrap}.human_resources_social_benefits_panel header button{margin-left:auto}}.human_resources_payroll_management_root{display:grid;gap:16px;color:#17233c}.human_resources_payroll_management_security,.human_resources_payroll_management_error,.human_resources_payroll_management_metrics article,.human_resources_payroll_management_panel,.human_resources_payroll_management_dialog{background:#fff;border:1px solid #dde5f0;border-radius:14px}.human_resources_payroll_management_security{display:flex;align-items:center;gap:12px;padding:14px 18px;background:linear-gradient(100deg,#eef8f5,#f7fbff)}.human_resources_payroll_management_security>svg{width:24px;color:#17856e}.human_resources_payroll_management_security div{display:grid;gap:3px}.human_resources_payroll_management_security span{font-size:13px;color:#68809e}.human_resources_payroll_management_security em{margin-left:auto;display:flex;align-items:center;gap:5px;color:#16866c;font-style:normal;font-size:13px}.human_resources_payroll_management_security em svg{width:16px}.human_resources_payroll_management_error{padding:12px 16px;color:#b83a45;display:flex;align-items:center;gap:8px}.human_resources_payroll_management_error button{margin-left:auto}.human_resources_payroll_management_metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.human_resources_payroll_management_metrics article{padding:17px 20px;display:grid;gap:7px}.human_resources_payroll_management_metrics span{font-size:13px;color:#7387a4}.human_resources_payroll_management_metrics strong{font-size:24px}.human_resources_payroll_management_panel{overflow:hidden}.human_resources_payroll_management_panel>header{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid #e5ebf3}.human_resources_payroll_management_panel>header>div:first-child{display:flex;align-items:center;gap:10px}.human_resources_payroll_management_panel h2,.human_resources_payroll_management_dialog h2{font-size:18px;margin:0}.human_resources_payroll_management_panel p,.human_resources_payroll_management_dialog p{font-size:12px;color:#71849f;margin:3px 0 0}.human_resources_payroll_management_panel button,.human_resources_payroll_management_dialog button{border:1px solid #ced9e9;border-radius:9px;background:#fff;color:#31547c;padding:9px 13px;display:flex;align-items:center;gap:6px;cursor:pointer}.human_resources_payroll_management_panel button svg,.human_resources_payroll_management_dialog button svg{width:16px}.human_resources_payroll_management_panel .human_resources_payroll_management_primary,.human_resources_payroll_management_dialog .human_resources_payroll_management_primary{background:#2465d8;color:#fff;border-color:#2465d8}.human_resources_payroll_management_help{margin-left:auto;position:relative;color:#7288a5}.human_resources_payroll_management_help>svg{width:18px}.human_resources_payroll_management_help span{display:none;position:absolute;right:0;top:24px;width:300px;padding:10px;background:#17233c;color:#fff;border-radius:8px;font-size:12px;z-index:2}.human_resources_payroll_management_help:hover span{display:block}.human_resources_payroll_management_tableWrap{overflow:auto;min-height:360px}.human_resources_payroll_management_tableWrap table{width:100%;border-collapse:collapse;min-width:1050px}.human_resources_payroll_management_tableWrap th{background:#f6f8fb;color:#7085a4;font-size:12px;text-align:left;padding:12px 15px}.human_resources_payroll_management_tableWrap td{border-top:1px solid #e8edf4;padding:13px 15px;font-size:13px}.human_resources_payroll_management_tableWrap td strong,.human_resources_payroll_management_tableWrap td small{display:block}.human_resources_payroll_management_tableWrap td small{color:#8393aa;margin-top:3px}.human_resources_payroll_management_status,.human_resources_payroll_management_encrypted{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 8px;background:#eff4ff;color:#3164c5}.human_resources_payroll_management_status[data-status=paid],.human_resources_payroll_management_status[data-status=approved]{background:#eaf8f3;color:#118167}.human_resources_payroll_management_encrypted{background:#f1f3f7;color:#60718c}.human_resources_payroll_management_encrypted svg{width:13px}.human_resources_payroll_management_empty{text-align:center!important;color:#8292aa;padding:55px!important}.human_resources_payroll_management_spin{animation:human_resources_payroll_management_spin 1s linear infinite}.human_resources_payroll_management_backdrop{position:fixed;inset:0;background:#13223a85;z-index:1000;display:grid;place-items:center;padding:24px}.human_resources_payroll_management_dialog{width:min(820px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px #0d1b3347}.human_resources_payroll_management_dialog>header,.human_resources_payroll_management_dialog>footer{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #e4eaf2}.human_resources_payroll_management_dialog>header button{margin-left:auto;padding:8px}.human_resources_payroll_management_dialog>footer{border-top:1px solid #e4eaf2;border-bottom:0;justify-content:flex-end}.human_resources_payroll_management_dialog>footer>span{margin-right:auto;display:flex;align-items:center;gap:6px;color:#16866c;font-size:12px}.human_resources_payroll_management_dialog>footer svg{width:15px}.human_resources_payroll_management_formGrid{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.human_resources_payroll_management_formGrid label{display:grid;gap:6px}.human_resources_payroll_management_formGrid label span{font-size:13px;color:#5d718e}.human_resources_payroll_management_formGrid input,.human_resources_payroll_management_formGrid select,.human_resources_payroll_management_formGrid textarea{width:100%;box-sizing:border-box;border:1px solid #ccd8e8;border-radius:9px;padding:10px 11px;font:inherit;color:#213551;background:#fff}.human_resources_payroll_management_formGrid textarea{min-height:70px;resize:vertical}.human_resources_payroll_management_wide{grid-column:1/-1}.human_resources_payroll_management_calculation{margin:0 20px 18px;padding:14px 16px;border-radius:10px;background:#f4f7fc;display:flex;gap:28px}.human_resources_payroll_management_calculation span{color:#6b7e98}.human_resources_payroll_management_calculation b{color:#263c5c}.human_resources_payroll_management_calculation strong{color:#126e5b;font-size:18px}@keyframes human_resources_payroll_management_spin{to{transform:rotate(360deg)}}@media(max-width:900px){.human_resources_payroll_management_metrics{grid-template-columns:repeat(2,1fr)}.human_resources_payroll_management_formGrid{grid-template-columns:1fr}.human_resources_payroll_management_wide{grid-column:auto}}.user_onboarding_task_settings_page{box-sizing:border-box;min-height:100%;padding:18px;background:#f3f6fb}.user_onboarding_task_settings_hero{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:18px 20px;border:1px solid #dfe6f0;border-radius:14px;background:#fff}.user_onboarding_task_settings_hero>div{display:flex;gap:13px;align-items:center}.user_onboarding_task_settings_hero>div>span{display:grid;width:46px;height:46px;place-items:center;border-radius:12px;color:#fff;background:#2859c5}.user_onboarding_task_settings_hero svg{width:21px}.user_onboarding_task_settings_hero p,.user_onboarding_task_settings_hero h1,.user_onboarding_task_settings_hero em{margin:0}.user_onboarding_task_settings_hero p{font-size:11px;color:#6e7890}.user_onboarding_task_settings_hero h1{font-size:22px}.user_onboarding_task_settings_hero em{font-size:12px;color:#6e7890;font-style:normal}.user_onboarding_task_settings_hero button,.user_onboarding_task_settings_sectionTitle button,.user_onboarding_task_settings_list footer button{display:flex;align-items:center;gap:6px;border:1px solid #d4ddec;border-radius:8px;padding:8px 11px;background:#fff;color:#34415b}.user_onboarding_task_settings_hero button{border-color:#2859c5;background:#2859c5;color:#fff}.user_onboarding_task_settings_hero button svg,.user_onboarding_task_settings_sectionTitle button svg,.user_onboarding_task_settings_list footer svg{width:15px;height:15px}.user_onboarding_task_settings_error{margin-bottom:12px;padding:10px 13px;border:1px solid #f1b8b8;border-radius:9px;background:#fff1f1;color:#a82828}.user_onboarding_task_settings_layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}.user_onboarding_task_settings_editor,.user_onboarding_task_settings_list{padding:18px;border:1px solid #dfe6f0;border-radius:14px;background:#fff}.user_onboarding_task_settings_sectionTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.user_onboarding_task_settings_sectionTitle strong{display:block;font-size:16px}.user_onboarding_task_settings_sectionTitle small{color:#7b8598}.user_onboarding_task_settings_editor>label,.user_onboarding_task_settings_columns label{display:grid;gap:6px;margin:12px 0;font-size:12px;font-weight:700;color:#465168}.user_onboarding_task_settings_editor input,.user_onboarding_task_settings_editor textarea{box-sizing:border-box;width:100%;border:1px solid #ccd6e6;border-radius:8px;padding:9px 10px;background:#fff;color:#172033;font:inherit;resize:vertical}.user_onboarding_task_settings_editor input:focus,.user_onboarding_task_settings_editor textarea:focus{outline:2px solid #b9cdfd;border-color:#2859c5}.user_onboarding_task_settings_columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.user_onboarding_task_settings_switches{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.user_onboarding_task_settings_switches label{display:flex;gap:8px;padding:10px;border:1px solid #dce4ef;border-radius:9px;background:#f8faff}.user_onboarding_task_settings_switches input{width:auto}.user_onboarding_task_settings_switches strong,.user_onboarding_task_settings_switches small{display:block}.user_onboarding_task_settings_switches small{margin-top:2px;color:#7c879a}.user_onboarding_task_settings_people{overflow:hidden;margin:14px 0;border:1px solid #dce4ef;border-radius:10px}.user_onboarding_task_settings_peopleHead{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#f5f8fc}.user_onboarding_task_settings_peopleHead>div{display:flex;align-items:center;gap:8px}.user_onboarding_task_settings_peopleHead strong,.user_onboarding_task_settings_peopleHead small{display:block}.user_onboarding_task_settings_peopleHead small{color:#7c879a}.user_onboarding_task_settings_peopleHead label{display:flex;align-items:center;gap:5px;width:min(300px,48%);border:1px solid #d3dce9;border-radius:7px;padding:0 8px;background:#fff}.user_onboarding_task_settings_peopleHead label svg{width:15px}.user_onboarding_task_settings_peopleHead input{border:0;padding:7px 2px}.user_onboarding_task_settings_peopleHead input:focus{outline:0}.user_onboarding_task_settings_userGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:245px;overflow:auto;padding:9px}.user_onboarding_task_settings_userGrid label{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #e1e7f0;border-radius:8px}.user_onboarding_task_settings_userGrid label.user_onboarding_task_settings_selected{border-color:#87a9f5;background:#f0f5ff}.user_onboarding_task_settings_userGrid input{width:auto}.user_onboarding_task_settings_userGrid span{min-width:0;flex:1}.user_onboarding_task_settings_userGrid strong,.user_onboarding_task_settings_userGrid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user_onboarding_task_settings_userGrid small{color:#7c879a}.user_onboarding_task_settings_userGrid svg{width:15px;color:#2859c5}.user_onboarding_task_settings_primary{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:0;border-radius:9px;padding:11px;background:#2859c5;color:#fff;font-weight:700}.user_onboarding_task_settings_primary:disabled{opacity:.65}.user_onboarding_task_settings_primary svg{width:17px}.user_onboarding_task_settings_list{align-self:start}.user_onboarding_task_settings_list article{margin-bottom:10px;padding:13px;border:1px solid #dde5f0;border-radius:10px}.user_onboarding_task_settings_list article.user_onboarding_task_settings_inactive{opacity:.62}.user_onboarding_task_settings_list article header{display:flex;align-items:center;justify-content:space-between}.user_onboarding_task_settings_list article header>div{display:flex;align-items:center;gap:7px}.user_onboarding_task_settings_list h3,.user_onboarding_task_settings_list p{margin:0}.user_onboarding_task_settings_list h3{font-size:14px}.user_onboarding_task_settings_list article header span{padding:2px 6px;border-radius:5px;background:#edf1f7;color:#657085;font-size:10px}.user_onboarding_task_settings_list article header span.user_onboarding_task_settings_required{background:#fff0e7;color:#b24a12}.user_onboarding_task_settings_list article header>small{color:#647087}.user_onboarding_task_settings_list article p{margin:9px 0;color:#5d687d;font-size:12px;line-height:1.6;white-space:pre-wrap}.user_onboarding_task_settings_list dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;background:#f6f8fb;border-radius:7px}.user_onboarding_task_settings_list dl div{padding:8px;text-align:center}.user_onboarding_task_settings_list dt{color:#80899a;font-size:10px}.user_onboarding_task_settings_list dd{margin:2px 0 0;font-weight:700}.user_onboarding_task_settings_list footer{display:flex;justify-content:flex-end;gap:6px;margin-top:9px}.user_onboarding_task_settings_list footer button{padding:6px 9px}.user_onboarding_task_settings_list footer button.user_onboarding_task_settings_danger{color:#b32929}.user_onboarding_task_settings_empty{display:flex;align-items:center;justify-content:center;gap:7px;min-height:150px;color:#8490a3}.user_onboarding_task_settings_empty svg{width:19px}.user_onboarding_task_settings_spin{animation:user_onboarding_task_settings_spin 1s linear infinite}@keyframes user_onboarding_task_settings_spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.user_onboarding_task_settings_layout,.user_onboarding_task_settings_switches,.user_onboarding_task_settings_columns,.user_onboarding_task_settings_userGrid{grid-template-columns:1fr}.user_onboarding_task_settings_peopleHead{align-items:stretch;flex-direction:column}.user_onboarding_task_settings_peopleHead label{width:auto}}
