.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}}.fixed_assets_workspace_root{font:10px/1.6 Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;color:#172033;background:#f3f6fa;min-width:0}.fixed_assets_workspace_root *{box-sizing:border-box}.fixed_assets_workspace_root button,.fixed_assets_workspace_root input,.fixed_assets_workspace_root select,.fixed_assets_workspace_root textarea{font:inherit}.fixed_assets_workspace_root button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:5px 10px;border:1px solid #d5deea;border-radius:6px;background:#fff;color:#3159d6;cursor:pointer;font-size:9px}.fixed_assets_workspace_root button:disabled{opacity:.45;cursor:not-allowed}.fixed_assets_workspace_root button:focus-visible,.fixed_assets_workspace_root input:focus-visible,.fixed_assets_workspace_root select:focus-visible,.fixed_assets_workspace_root textarea:focus-visible{outline:2px solid #7893dd;outline-offset:2px}.fixed_assets_workspace_root svg{width:14px;height:14px;flex:none}.fixed_assets_workspace_root .fixed_assets_workspace_primary{background:#3159d6;color:#fff;border-color:#3159d6}.fixed_assets_workspace_tabs{display:flex;gap:4px;overflow-x:auto;white-space:nowrap;background:#edf2f8;border:1px solid #e0e7f0;padding:8px;border-radius:10px;min-height:56px}.fixed_assets_workspace_tabs button{min-height:38px;background:transparent;border-color:transparent;color:#53627a;font-size:10px;flex:none}.fixed_assets_workspace_tabs button[aria-current=page]{background:#fff;border-color:#d5deea;color:#3159d6;box-shadow:0 2px 5px #1830540a}.fixed_assets_workspace_panel{margin-top:10px;padding:14px;background:#fff;border:1px solid #e0e7f0;border-radius:10px;box-shadow:0 4px 16px #18305408}.fixed_assets_workspace_panel header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.fixed_assets_workspace_panel header p{font-size:8px;color:#53627a;margin:0}.fixed_assets_workspace_panel h2{font-size:12px;margin:0}.fixed_assets_workspace_panel h3{font-size:10px}.fixed_assets_workspace_actions,.fixed_assets_workspace_toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fixed_assets_workspace_toolbar{padding:10px 0;border-top:1px solid #edf1f5}.fixed_assets_workspace_root input,.fixed_assets_workspace_root select,.fixed_assets_workspace_root textarea{min-height:34px;border:1px solid #d5deea;padding:7px 9px;border-radius:6px;background:#fff;color:#26364d;font-size:9px}.fixed_assets_workspace_root input[type=checkbox]{min-height:auto}.fixed_assets_workspace_search{display:flex;gap:8px;align-items:center;min-width:240px}.fixed_assets_workspace_search input{flex:1}.fixed_assets_workspace_note{display:flex;gap:8px;padding:10px;margin:10px 0;background:#edf2ff;color:#3159d6;border-radius:8px}.fixed_assets_workspace_error{display:flex;gap:8px;white-space:pre-wrap;background:#fff0f1;color:#b54747;padding:10px;border-radius:6px}.fixed_assets_workspace_table{width:100%;overflow-x:auto}.fixed_assets_workspace_table table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.fixed_assets_workspace_table th{font-size:8px;font-weight:600;background:#f8fafc;height:34px;padding:8px 10px}.fixed_assets_workspace_table td{max-width:300px;text-overflow:ellipsis;overflow:hidden;font-size:10px;padding:10px;min-height:48px;border-bottom:1px solid #edf1f5}.fixed_assets_workspace_table td button+button{margin-left:4px}.fixed_assets_workspace_panel footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px}.fixed_assets_workspace_details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fixed_assets_workspace_details>div{border-bottom:1px solid #edf1f5;padding:8px;overflow-wrap:anywhere}.fixed_assets_workspace_details dt{font-size:8px;color:#53627a}.fixed_assets_workspace_details dd{margin:0;white-space:pre-wrap}.fixed_assets_workspace_backdrop{position:fixed;inset:0;z-index:1200;background:#14243c66;display:flex;justify-content:flex-end}.fixed_assets_workspace_drawer{background:#fff;width:min(720px,100%);height:100%;overflow:auto;box-shadow:-8px 0 40px #10284622;padding:18px;outline:none}.fixed_assets_workspace_drawer>header{display:flex;align-items:center;justify-content:space-between}.fixed_assets_workspace_drawer h2{font-size:14px}.fixed_assets_workspace_fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 0}.fixed_assets_workspace_field{display:flex;flex-direction:column;gap:5px;font-size:8px;color:#53627a}.fixed_assets_workspace_field textarea{min-height:90px}.fixed_assets_workspace_relation{display:grid;gap:4px}.fixed_assets_workspace_relation select{width:100%}.fixed_assets_workspace_drawer footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 0;position:sticky;bottom:0;background:#fff}.fixed_assets_workspace_toast{position:fixed;bottom:28px;right:28px;background:#26705b;color:#fff;padding:12px 18px;border-radius:8px;z-index:1300}@media(max-width:767px){.fixed_assets_workspace_fields,.fixed_assets_workspace_details{grid-template-columns:1fr}.fixed_assets_workspace_panel{padding:10px}.fixed_assets_workspace_toolbar{gap:4px}.fixed_assets_workspace_search{width:100%}}.fixed_assets_workspace_metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px}.fixed_assets_workspace_metrics>div{background:#fff;border:1px solid #e0e7f0;border-radius:8px;padding:12px;display:flex;flex-direction:column}.fixed_assets_workspace_metrics span{font-size:8px;color:#53627a}.fixed_assets_workspace_metrics strong{font-size:18px;font-weight:600}@media(max-width:1199px){.fixed_assets_workspace_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.fixed_assets_workspace_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.production_management_workspace_root{width:100%;min-width:0;color:#182235;background:#f3f5f8;font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif}.production_management_workspace_root *{box-sizing:border-box}.production_management_workspace_root .production-window{min-height:820px;background:#f3f5f8}.production_management_workspace_root .production-content{max-width:1580px;margin:0 auto;padding:17px 28px 24px}.production_management_workspace_root .production-panel{border:1px solid #e2e7ef;border-radius:10px;background:#fff;box-shadow:0 1px 2px #101f420a,0 7px 22px #101f4209}.production_management_workspace_root .production-filterbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:7px 12px;border:1px solid #e2e7ef;border-radius:9px;background:#f8fafc}.production_management_workspace_root .production-filterbar>div{display:flex;align-items:center;gap:7px}.production_management_workspace_root .production-filterbar button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;cursor:pointer;border:1px solid #e2e7ef;border-radius:7px;color:#48566b;background:#fff;font-size:10px}.production_management_workspace_root .production-filterbar button svg{width:13px;height:13px}.production_management_workspace_root .production-filterbar button svg:last-child{width:12px;transform:rotate(90deg)}.production_management_workspace_root .production-filterbar label{display:inline-flex;align-items:center;gap:5px;color:#48566b;font-size:10px;white-space:nowrap}.production_management_workspace_root .production-filterbar input{accent-color:#0a1963}.production_management_workspace_root .production-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.production_management_workspace_root .production-metrics article{position:relative;min-height:126px;padding:13px;overflow:hidden;border:1px solid #e2e7ef;border-radius:10px;background:#fff;box-shadow:0 1px 2px #101f4208}.production_management_workspace_root .production-metric-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.production_management_workspace_root .production-metric-icon svg{width:18px;height:18px}.production_management_workspace_root .production-metric-icon.is-blue{color:#2d63c8;background:#eaf1fc}.production_management_workspace_root .production-metric-icon.is-amber{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-metric-icon.is-teal{color:#0f766e;background:#e6f4f1}.production_management_workspace_root .production-metric-icon.is-red{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-metrics em{position:absolute;top:15px;right:13px;padding:3px 6px;border-radius:999px;color:#2d63c8;background:#eaf1fc;font-size:9px;font-style:normal}.production_management_workspace_root .production-metrics em.is-warning{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-metrics em.is-success{color:#0f766e;background:#e6f4f1}.production_management_workspace_root .production-metrics em.is-danger{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-metrics small{display:block;margin-top:9px;color:#48566b;font-size:10px}.production_management_workspace_root .production-metrics strong{display:block;margin-top:1px;color:#182235;font-size:23px;line-height:1.25}.production_management_workspace_root .production-metrics strong i{color:#738096;font-size:10px;font-style:normal;font-weight:500}.production_management_workspace_root .production-metrics p{margin:5px 0 0;color:#738096;font-size:9px}.production_management_workspace_root .production-metrics b{display:inline-block;width:3px;height:3px;margin:0 5px 2px;border-radius:50%;background:#c4cbd6}.production_management_workspace_root .production-metrics mark{color:#b43b45;background:transparent}.production_management_workspace_root .production-panel{margin-top:12px;overflow:hidden}.production_management_workspace_root .production-panel>header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #edf0f4}.production_management_workspace_root .production-panel h2,.production_management_workspace_root .production-quick-entries h2{margin:0;color:#182235;font-size:12px;line-height:1.35}.production_management_workspace_root .production-panel header p,.production_management_workspace_root .production-quick-entries header p{margin:2px 0 0;color:#738096;font-size:9px;line-height:1.45}.production_management_workspace_root .production-panel header>span{color:#738096;font-size:9px}.production_management_workspace_root .production-panel header>span svg{width:12px;vertical-align:-2px}.production_management_workspace_root .production-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:14px}.production_management_workspace_root .production-flow article{position:relative;min-height:108px;padding:0 10px;border-right:1px dashed #dfe5ed}.production_management_workspace_root .production-flow article:last-child{border-right:0}.production_management_workspace_root .production-flow article>span{width:30px;height:30px;display:grid;place-items:center;color:#2d63c8;background:#eaf1fc;border-radius:50%}.production_management_workspace_root .production-flow article.is-risk>span{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-flow article strong{display:flex;align-items:center;gap:5px;margin-top:8px;color:#182235;font-size:10px}.production_management_workspace_root .production-flow article strong i{color:#738096;font-size:8px;font-style:normal}.production_management_workspace_root .production-flow article p{margin:4px 0 0;color:#738096;font-size:9px}.production_management_workspace_root .production-flow article small{display:flex;align-items:center;gap:3px;margin-top:6px;color:#a75f08;font-size:8px}.production_management_workspace_root .production-flow svg{width:15px;height:15px}.production_management_workspace_root .production-two-column{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,.9fr);gap:12px}.production_management_workspace_root .production-two-column .production-panel{min-width:0}.production_management_workspace_root .production-gantt{padding:0 12px 11px;overflow:auto}.production_management_workspace_root .production-gantt-head,.production_management_workspace_root .production-gantt-row{min-width:650px;display:grid;grid-template-columns:156px repeat(7,minmax(60px,1fr))}.production_management_workspace_root .production-gantt-head{min-height:35px;align-items:center;color:#738096;font-size:8px;text-align:center;border-bottom:1px solid #edf0f4}.production_management_workspace_root .production-gantt-head span:first-child{padding-left:4px;text-align:left}.production_management_workspace_root .production-gantt-row{position:relative;min-height:48px;align-items:center;border-bottom:1px solid #f0f3f7}.production_management_workspace_root .production-gantt-row>div:first-child{display:grid;gap:2px;padding:7px 4px}.production_management_workspace_root .production-gantt-row strong{font-size:9px}.production_management_workspace_root .production-gantt-row small{color:#738096;font-size:8px}.production_management_workspace_root .production-gantt-bar{grid-column:2 / 9;position:absolute;left:calc(156px + var(--bar-start));width:var(--bar-width);min-width:104px;height:22px;display:flex;align-items:center;padding:0 7px;overflow:hidden;border-radius:6px;color:#174b9c;background:#eaf1fc;font-size:8px;white-space:nowrap}.production_management_workspace_root .production-gantt-bar.is-risk{color:#8d5107;background:#fff0d3}.production_management_workspace_root .production-gantt-bar.is-late{color:#9e3039;background:#fcebed}.production_management_workspace_root .production-gantt footer{padding-top:9px;color:#738096;font-size:8px;text-align:right}.production_management_workspace_root .production-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px}.production_management_workspace_root .production-board section{min-height:172px;padding:9px;border:1px solid #e2e7ef;border-radius:8px;background:#f8fafc}.production_management_workspace_root .production-board h3{display:flex;justify-content:space-between;margin:0 0 8px;font-size:10px}.production_management_workspace_root .production-board h3 span{color:#738096;font-size:9px}.production_management_workspace_root .production-board article{display:grid;gap:2px;margin-top:6px;padding:8px;border-radius:6px;background:#fff;box-shadow:0 1px 2px #101f420a}.production_management_workspace_root .production-board article strong{font-size:9px}.production_management_workspace_root .production-board article span,.production_management_workspace_root .production-board article small{color:#738096;font-size:8px}.production_management_workspace_root .production-exceptions>div{display:grid}.production_management_workspace_root .production-exceptions article{min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 13px;border-bottom:1px solid #f0f2f5}.production_management_workspace_root .production-exceptions article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px}.production_management_workspace_root .production-exceptions article>span.is-red{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-exceptions article>span.is-amber{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-exceptions svg{width:15px;height:15px}.production_management_workspace_root .production-exceptions strong,.production_management_workspace_root .production-exceptions small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production_management_workspace_root .production-exceptions strong{font-size:9px}.production_management_workspace_root .production-exceptions small{margin-top:2px;color:#738096;font-size:8px}.production_management_workspace_root .production-exceptions em,.production_management_workspace_root .production-status{padding:3px 5px;border-radius:999px;font-size:8px;font-style:normal;white-space:nowrap}.production_management_workspace_root .production-exceptions em.is-red,.production_management_workspace_root .production-status-late{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-exceptions em.is-amber,.production_management_workspace_root .production-status-risk{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-status-running{color:#0f766e;background:#e6f4f1}.production_management_workspace_root .production-status-waiting{color:#2d63c8;background:#eaf1fc}.production_management_workspace_root .production-exceptions>button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:center;gap:4px;border:0;color:#738096;background:#f8fafc;font-size:9px}.production_management_workspace_root .production-exceptions>button:disabled{cursor:not-allowed}.production_management_workspace_root .production-relations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.production_management_workspace_root .production-relations article{min-height:96px;display:flex;gap:9px;padding:10px;border:1px solid #e2e7ef;border-radius:9px;background:#f8fafc}.production_management_workspace_root .production-relations article>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px}.production_management_workspace_root .production-relations article>span.is-blue{color:#2d63c8;background:#eaf1fc}.production_management_workspace_root .production-relations article>span.is-violet{color:#6c55b5;background:#f1edfb}.production_management_workspace_root .production-relations article>span.is-teal{color:#0f766e;background:#e6f4f1}.production_management_workspace_root .production-relations article>span.is-amber{color:#a75f08;background:#fff4df}.production_management_workspace_root .production-relations svg{width:15px;height:15px}.production_management_workspace_root .production-relations strong{font-size:9px}.production_management_workspace_root .production-relations p{margin:4px 0;color:#182235;font-size:18px;font-weight:700}.production_management_workspace_root .production-relations p i{color:#738096;font-size:8px;font-style:normal;font-weight:400}.production_management_workspace_root .production-relations small{color:#738096;font-size:8px;line-height:1.35}.production_management_workspace_root .production-table-wrap{overflow:auto}.production_management_workspace_root .production-table-wrap table{width:100%;min-width:790px;border-collapse:collapse}.production_management_workspace_root .production-table-wrap th,.production_management_workspace_root .production-table-wrap td{padding:10px 13px;border-bottom:1px solid #edf0f4;color:#48566b;font-size:9px;text-align:left;white-space:nowrap}.production_management_workspace_root .production-table-wrap th{color:#738096;background:#f8fafc;font-size:8px;font-weight:600}.production_management_workspace_root .production-table-wrap td strong{color:#182235;font-size:9px}.production_management_workspace_root .production-progress{display:inline-flex;align-items:center;gap:4px}.production_management_workspace_root .production-progress i{width:42px;height:4px;display:inline-block;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#2d63c8 100%,#e2e7ef 0)}.production_management_workspace_root .production-mobile-tasks{display:none}.production_management_workspace_root .production-quick-entries{margin-top:12px}.production_management_workspace_root .production-quick-entries header{padding:0 2px 8px}.production_management_workspace_root .production-quick-entries>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.production_management_workspace_root .production-quick-entries button{position:relative;min-height:104px;display:grid;justify-items:start;gap:4px;padding:11px;cursor:pointer;border:1px solid #e2e7ef;border-radius:9px;color:#182235;background:#fff;text-align:left}.production_management_workspace_root .production-quick-entries button:hover{border-color:#b9caec;box-shadow:0 4px 14px #101f420f}.production_management_workspace_root .production-quick-entries button:disabled{cursor:not-allowed;opacity:.72}.production_management_workspace_root .production-quick-entries button>span{width:28px;height:28px;display:grid;place-items:center;color:#2d63c8;background:#eaf1fc;border-radius:8px}.production_management_workspace_root .production-quick-entries svg{width:14px;height:14px}.production_management_workspace_root .production-quick-entries strong{font-size:9px}.production_management_workspace_root .production-quick-entries small{color:#738096;font-size:8px;line-height:1.35}.production_management_workspace_root .production-quick-entries>div>button>svg{position:absolute;top:13px;right:10px;color:#738096}.production_management_workspace_root .production-quick-entries em{position:absolute;top:13px;right:9px;padding:2px 4px;color:#738096;background:#f1f3f6;border-radius:4px;font-size:8px;font-style:normal}.production_management_workspace_root .production-footer{display:flex;justify-content:space-between;gap:12px;padding:14px 2px 0;color:#738096;font-size:8px}.production_management_workspace_root .production-footer svg{width:11px;vertical-align:-2px}.production_management_workspace_root .production-toast{position:fixed;z-index:70;right:24px;bottom:24px;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;color:#fff;background:#182235;box-shadow:0 10px 30px #101f4238;font-size:10px}.production_management_workspace_root .production-toast svg{width:14px}.production_management_workspace_root .production-state-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#101f355c}.production_management_workspace_root .production-state-dialog{width:min(560px,100%);overflow:hidden;border:1px solid #d1d8e3;border-radius:12px;color:#182235;background:#fff;box-shadow:0 18px 50px #0f213d40}.production_management_workspace_root .production-state-dialog>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #e2e7ef}.production_management_workspace_root .production-state-dialog h2{margin:0;font-size:13px}.production_management_workspace_root .production-state-dialog header p{margin:3px 0 0;color:#738096;font-size:9px}.production_management_workspace_root .production-state-dialog header>button{width:28px;height:28px;cursor:pointer;border:0;border-radius:6px;color:#48566b;background:#f3f5f8;font-size:18px}.production_management_workspace_root .production-state-tabs{display:flex;gap:5px;padding:10px 12px;border-bottom:1px solid #edf0f4;overflow-x:auto}.production_management_workspace_root .production-state-tabs button{min-height:28px;padding:0 8px;cursor:pointer;border:1px solid #e2e7ef;border-radius:6px;color:#48566b;background:#fff;font-size:9px;white-space:nowrap}.production_management_workspace_root .production-state-tabs button.is-active{border-color:#0a1963;color:#fff;background:#0a1963}.production_management_workspace_root .production-state-copy{min-height:144px;display:flex;align-items:center;gap:13px;padding:22px}.production_management_workspace_root .production-state-copy>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;color:#a75f08;background:#fff4df;border-radius:11px}.production_management_workspace_root .production-state-copy.is-403>span{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-state-copy.is-empty>span{color:#2d63c8;background:#eaf1fc}.production_management_workspace_root .production-state-copy.is-error>span{color:#b43b45;background:#fcebed}.production_management_workspace_root .production-state-copy svg{width:21px;height:21px}.production_management_workspace_root .production-state-copy strong{font-size:12px}.production_management_workspace_root .production-state-copy p{margin:5px 0 0;color:#48566b;font-size:10px;line-height:1.6}.production_management_workspace_root .production-state-dialog>footer{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-top:1px solid #edf0f4;color:#738096;font-size:9px}.production_management_workspace_root .production-state-dialog>footer button{min-height:30px;padding:0 10px;cursor:pointer;border:1px solid #d1d8e3;border-radius:6px;color:#48566b;background:#fff;font-size:9px}@media(max-width:1199px){.production_management_workspace_root .production-content{padding-inline:24px}}@media(max-width:900px){.production_management_workspace_root .production-metrics,.production_management_workspace_root .production-relations{grid-template-columns:repeat(2,minmax(0,1fr))}.production_management_workspace_root .production-two-column{grid-template-columns:1fr}.production_management_workspace_root .production-quick-entries>div{grid-template-columns:repeat(3,minmax(0,1fr))}.production_management_workspace_root .production-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.production_management_workspace_root .production-flow article:nth-child(3){border-right:0}.production_management_workspace_root .production-flow article:nth-child(-n+3){border-bottom:1px dashed #dfe5ed;padding-bottom:12px}.production_management_workspace_root .production-flow article:nth-child(n+4){padding-top:12px}}@media(max-width:760px){.production_management_workspace_root .production-content{padding:13px 12px 20px}.production_management_workspace_root .production-filterbar{align-items:flex-start}.production_management_workspace_root .production-filterbar>div{flex-wrap:wrap}.production_management_workspace_root .production-filter-optional{display:none!important}.production_management_workspace_root .production-flow{padding:8px}.production_management_workspace_root .production-flow article{min-height:94px;padding-inline:7px}.production_management_workspace_root .production-flow article strong{font-size:9px}.production_management_workspace_root .production-board{grid-template-columns:1fr}.production_management_workspace_root .production-quick-entries>div{grid-template-columns:repeat(2,minmax(0,1fr))}.production_management_workspace_root .production-table-wrap{display:none}.production_management_workspace_root .production-mobile-tasks{display:grid;gap:7px;padding:10px}.production_management_workspace_root .production-mobile-tasks article{display:grid;gap:3px;padding:9px;border:1px solid #e2e7ef;border-radius:8px;background:#f8fafc}.production_management_workspace_root .production-mobile-tasks strong{font-size:10px}.production_management_workspace_root .production-mobile-tasks span,.production_management_workspace_root .production-mobile-tasks small{color:#738096;font-size:9px}.production_management_workspace_root .production-mobile-tasks em{justify-self:start;margin-top:2px}.production_management_workspace_root .production-footer{display:grid}.production_management_workspace_root .production-toast{right:12px;bottom:12px;left:12px}.production_management_workspace_root .production-state-backdrop{padding:12px}}@media(max-width:430px){.production_management_workspace_root .production-metrics,.production_management_workspace_root .production-relations{gap:7px}.production_management_workspace_root .production-metrics article{min-height:118px;padding:10px}.production_management_workspace_root .production-metrics strong{font-size:20px}.production_management_workspace_root .production-filterbar{display:grid}.production_management_workspace_root .production-filterbar>div{gap:5px}.production_management_workspace_root .production-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.production_management_workspace_root .production-flow article,.production_management_workspace_root .production-flow article:nth-child(3){border-right:1px dashed #dfe5ed}.production_management_workspace_root .production-flow article:nth-child(2n){border-right:0}.production_management_workspace_root .production-flow article:nth-child(-n+4){border-bottom:1px dashed #dfe5ed;padding-bottom:9px}.production_management_workspace_root .production-flow article:nth-child(n+3){padding-top:9px}.production_management_workspace_root .production-flow article:nth-child(3){border-bottom:1px dashed #dfe5ed}.production_management_workspace_root .production-exceptions article{grid-template-columns:28px minmax(0,1fr)}.production_management_workspace_root .production-exceptions em{grid-column:2;justify-self:start}.production_management_workspace_root .production-state-dialog>footer{align-items:flex-start;flex-direction:column}.production_management_workspace_root .production-state-dialog>footer button{align-self:flex-end}}@media(prefers-reduced-motion:reduce){.production_management_workspace_root *,.production_management_workspace_root *:before,.production_management_workspace_root *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.finance_management_workspace_root{width:100%;min-width:0;color:#172238;background:#eef2f6;font-synthesis:none;--finance-navy: #10246f;--finance-blue: #3563e9;--finance-teal: #128a78;--finance-green: #16866e;--finance-amber: #c98215;--finance-line: #dce3ec;--finance-muted: #738198}.finance_management_workspace_root *{box-sizing:border-box}.finance_management_workspace_root .finance-window{min-height:100%;background:#eef2f6}.finance_management_workspace_root .finance-content{min-width:0;min-height:0;padding:18px;overflow:auto}.finance_management_workspace_root .finance-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.finance_management_workspace_root .finance-metric-card{display:flex;align-items:center;gap:11px;min-height:84px;padding:13px;background:#fff;border:1px solid var(--finance-line);border-radius:10px;box-shadow:0 1px 2px #14233c08}.finance_management_workspace_root .finance-metric-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:9px;background:#eaf7f3;color:var(--finance-teal)}.finance_management_workspace_root .finance-metric-icon svg{width:18px;height:18px}.finance_management_workspace_root .finance-metric-card>div:last-child{display:grid;grid-template-columns:1fr auto;align-items:center;flex:1;min-width:0}.finance_management_workspace_root .finance-metric-card strong{grid-row:1 / 3;grid-column:2;font-size:24px;line-height:28px}.finance_management_workspace_root .finance-metric-card span{grid-column:1;font-size:12px;font-weight:700;line-height:18px}.finance_management_workspace_root .finance-metric-card small{grid-column:1;color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-section-card{margin-bottom:12px;padding:14px;background:#fff;border:1px solid var(--finance-line);border-radius:10px;box-shadow:0 1px 2px #14233c08}.finance_management_workspace_root .finance-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.finance_management_workspace_root .finance-section-title>div{display:flex;align-items:center;gap:7px}.finance_management_workspace_root .finance-section-title svg{width:16px;height:16px;color:var(--finance-teal)}.finance_management_workspace_root .finance-section-title h2{margin:0;font-size:12px;line-height:18px}.finance_management_workspace_root .finance-section-title>span{color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-process-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.finance_management_workspace_root .finance-process-chain>div{position:relative;display:flex;align-items:center;gap:8px;min-height:52px;padding:10px;background:#f7f9fb;border:1px solid #e4e9f0;border-radius:8px}.finance_management_workspace_root .finance-process-chain b{color:#9aa6b8;font-size:9px}.finance_management_workspace_root .finance-process-chain strong{font-size:11px;line-height:18px}.finance_management_workspace_root .finance-process-chain svg{position:absolute;right:-13px;width:13px;color:#a7b1c0;z-index:1}.finance_management_workspace_root .finance-process-note{display:flex;justify-content:space-between;gap:12px;margin-top:8px;padding:7px 9px;background:#f3f6f8;color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.finance_management_workspace_root .finance-capability-card{display:flex;min-width:0;min-height:112px;align-items:stretch;flex-direction:column;padding:11px;border:1px solid #e2e7ee;border-bottom:3px solid var(--finance-card-accent);border-radius:8px;background:#fafbfd;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.finance_management_workspace_root .finance-capability-card:hover{border-color:#ccd5e2;box-shadow:0 5px 14px #1828440f;transform:translateY(-1px)}.finance_management_workspace_root .finance-capability-card>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.finance_management_workspace_root .finance-capability-card>div>b{color:var(--finance-teal);font-size:9px;letter-spacing:.06em;line-height:14px}.finance_management_workspace_root .finance-capability-card>strong{margin-top:5px;font-size:12px;line-height:18px}.finance_management_workspace_root .finance-capability-card p{margin:1px 0 6px;color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-capability-card>span{display:inline-flex;align-items:center;gap:4px;margin-top:auto;color:var(--finance-blue);font-size:9px}.finance_management_workspace_root .finance-capability-card>span svg{width:12px;height:12px}.finance_management_workspace_root .finance-status{display:inline-flex;min-height:20px;align-items:center;justify-content:center;padding:2px 7px;border-radius:10px;font-size:9px;line-height:14px;white-space:nowrap}.finance_management_workspace_root .finance-status-success{color:#08715d;background:#e6f6f1}.finance_management_workspace_root .finance-status-info{color:#2554d6;background:#eaf0ff}.finance_management_workspace_root .finance-status-warning{color:#976109;background:#fff3da}.finance_management_workspace_root .finance-status-danger{color:#ad3d43;background:#fdeced}.finance_management_workspace_root .finance-status-neutral{color:#66758d;background:#edf0f4}.finance_management_workspace_root .finance-timeline-head{display:grid;grid-template-columns:190px repeat(3,1fr) 250px;padding:7px 9px;border-bottom:1px solid var(--finance-line);color:var(--finance-muted);font-size:9px}.finance_management_workspace_root .finance-timeline-row{display:grid;grid-template-columns:190px minmax(240px,1fr) 250px;min-height:56px;align-items:center;padding:7px 9px;border-bottom:1px solid #edf0f4}.finance_management_workspace_root .finance-timeline-row>div:first-child{display:flex;flex-direction:column}.finance_management_workspace_root .finance-timeline-row small{color:var(--finance-muted);font-size:8px;line-height:13px}.finance_management_workspace_root .finance-timeline-row strong{font-size:10px;line-height:16px}.finance_management_workspace_root .finance-timeline-track{position:relative;height:20px;overflow:hidden;border-right:1px solid var(--finance-line);border-left:1px solid var(--finance-line);border-radius:10px;background:#edf1f5}.finance_management_workspace_root .finance-timeline-track:before,.finance_management_workspace_root .finance-timeline-track:after{position:absolute;top:0;bottom:0;width:1px;background:#dfe5ec;content:""}.finance_management_workspace_root .finance-timeline-track:before{left:33.333%}.finance_management_workspace_root .finance-timeline-track:after{left:66.666%}.finance_management_workspace_root .finance-timeline-track span{position:absolute;top:5px;height:10px;min-width:12px;border-radius:5px;background:var(--finance-blue)}.finance_management_workspace_root .finance-timeline-row>div:last-child{display:flex;align-items:center;gap:7px;padding-left:12px}.finance_management_workspace_root .finance-timeline-row p{margin:0;color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-legend{display:flex;gap:14px;padding-top:8px;color:var(--finance-muted);font-size:9px}.finance_management_workspace_root .finance-legend span{display:inline-flex;align-items:center;gap:5px}.finance_management_workspace_root .finance-legend i{width:12px;height:3px;border-radius:2px}.finance_management_workspace_root .finance-legend-blue{background:var(--finance-blue)}.finance_management_workspace_root .finance-legend-green{background:var(--finance-green)}.finance_management_workspace_root .finance-legend-amber{background:var(--finance-amber)}.finance_management_workspace_root .finance-primary-button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 13px;border:0;border-radius:7px;background:var(--finance-navy);color:#fff;font-size:10px;cursor:pointer}.finance_management_workspace_root .finance-primary-button:hover{background:#183188}.finance_management_workspace_root .finance-primary-button:disabled{background:#aeb8c9;cursor:not-allowed}.finance_management_workspace_root .finance-table-card{padding:0;overflow:hidden}.finance_management_workspace_root .finance-table-toolbar{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--finance-line)}.finance_management_workspace_root .finance-table-toolbar>label{display:flex;width:min(340px,46%);height:32px;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--finance-line);border-radius:7px;background:#f7f9fb}.finance_management_workspace_root .finance-table-toolbar label svg{width:14px;color:#8290a6}.finance_management_workspace_root .finance-table-toolbar input{width:100%;border:0;outline:0;background:transparent;font-size:10px}.finance_management_workspace_root .finance-table-toolbar>div{display:flex;gap:5px}.finance_management_workspace_root .finance-table-toolbar button{display:inline-flex;height:30px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--finance-line);border-radius:7px;background:#fff;font-size:9px;cursor:pointer}.finance_management_workspace_root .finance-table-toolbar button:hover:not(:disabled){border-color:#aebbd0;background:#f8fafc}.finance_management_workspace_root .finance-table-toolbar button:disabled{color:#aab4c2;cursor:not-allowed}.finance_management_workspace_root .finance-table-toolbar button svg{width:13px}.finance_management_workspace_root .finance-table-viewport{min-height:392px}.finance_management_workspace_root .finance-table-scroll{width:100%;overflow-x:auto}.finance_management_workspace_root .finance-table-scroll table{width:100%;min-width:920px;border-collapse:collapse;table-layout:auto}.finance_management_workspace_root .finance-table-scroll th{height:38px;padding:0 12px;border-bottom:1px solid var(--finance-line);background:#f5f7fa;color:#627087;text-align:left;font-size:9px;font-weight:600;line-height:14px;white-space:nowrap}.finance_management_workspace_root .finance-table-scroll td{height:52px;padding:0 12px;border-bottom:1px solid #edf0f4;font-size:10px;line-height:16px;white-space:nowrap}.finance_management_workspace_root .finance-table-scroll tbody tr:hover{background:#fafbfd}.finance_management_workspace_root .finance-text-action{border:0;background:transparent;color:var(--finance-blue);font-size:10px;cursor:pointer}.finance_management_workspace_root .finance-pagination{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--finance-line);color:var(--finance-muted);font-size:9px}.finance_management_workspace_root .finance-pagination>div{display:flex;gap:4px}.finance_management_workspace_root .finance-pagination button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid var(--finance-line);border-radius:6px;background:#fff}.finance_management_workspace_root .finance-pagination button.is-current{border-color:var(--finance-blue);background:var(--finance-blue);color:#fff}.finance_management_workspace_root .finance-pagination button:disabled{color:#c2c9d5;cursor:not-allowed}.finance_management_workspace_root .finance-pagination svg{width:13px}.finance_management_workspace_root .finance-special-state{display:flex;min-height:392px;align-items:center;justify-content:center;flex-direction:column;color:var(--finance-muted);text-align:center}.finance_management_workspace_root .finance-special-state>svg{width:30px;height:30px;margin-bottom:9px;color:#8da0bd}.finance_management_workspace_root .finance-special-state strong{color:#2a3548;font-size:12px;line-height:18px}.finance_management_workspace_root .finance-special-state p{margin:3px 0 10px;font-size:9px;line-height:14px}.finance_management_workspace_root .finance-special-state button{display:inline-flex;height:30px;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--finance-line);border-radius:7px;background:#fff;color:var(--finance-blue);font-size:9px;cursor:pointer}.finance_management_workspace_root .finance-special-state button svg{width:13px}.finance_management_workspace_root .is-spinning{animation:finance_management_workspace_finance-spin 1s linear infinite}@keyframes finance_management_workspace_finance-spin{to{transform:rotate(360deg)}}.finance_management_workspace_root .finance-drawer-backdrop{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:#101c3447}.finance_management_workspace_root .finance-drawer{display:flex;width:min(500px,100vw);height:100%;flex-direction:column;background:#fff;box-shadow:-12px 0 32px #101c3426}.finance_management_workspace_root .finance-drawer header{display:flex;min-height:66px;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--finance-line)}.finance_management_workspace_root .finance-drawer header span{color:var(--finance-teal);font-size:9px;letter-spacing:.08em;line-height:14px}.finance_management_workspace_root .finance-drawer h2{margin:0;font-size:16px;line-height:24px}.finance_management_workspace_root .finance-icon-button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.finance_management_workspace_root .finance-icon-button:hover{background:#eff3fa}.finance_management_workspace_root .finance-icon-button svg{width:17px;height:17px}.finance_management_workspace_root .finance-drawer-notice{display:flex;align-items:flex-start;gap:7px;margin:12px 16px 0;padding:9px 10px;border-radius:7px;background:#f1f6fa;color:#57677f;font-size:9px;line-height:14px}.finance_management_workspace_root .finance-drawer-notice svg{width:14px;height:14px;flex:0 0 auto;color:var(--finance-teal)}.finance_management_workspace_root .finance-detail-groups{overflow:auto;padding:0 16px}.finance_management_workspace_root .finance-detail-groups section{margin-top:14px;padding:12px;border:1px solid var(--finance-line);border-radius:8px}.finance_management_workspace_root .finance-detail-groups h3{margin:0 0 7px;font-size:12px;line-height:18px}.finance_management_workspace_root .finance-detail-groups p{margin:0;color:var(--finance-muted);font-size:10px;line-height:16px}.finance_management_workspace_root .finance-detail-groups dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.finance_management_workspace_root .finance-detail-groups dl>div{min-height:54px;padding:8px 10px;border-radius:7px;background:#f8fafc}.finance_management_workspace_root .finance-detail-groups dt{color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-detail-groups dd{margin:2px 0 0;font-size:10px;line-height:16px}.finance_management_workspace_root .finance-drawer footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding:12px 16px;border-top:1px solid var(--finance-line)}.finance_management_workspace_root .finance-drawer footer button{min-height:32px;padding:0 13px;border:1px solid var(--finance-line);border-radius:7px;background:#fff;font-size:10px;cursor:pointer}.finance_management_workspace_root .finance-drawer footer button.finance-primary-button{border:0;background:var(--finance-navy);color:#fff}.finance_management_workspace_root .finance-drawer footer button:disabled{background:#adb7c8;color:#fff;cursor:not-allowed}.finance_management_workspace_root .finance-form-drawer{width:min(560px,100vw)}.finance_management_workspace_root .finance-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:auto;padding:16px}.finance_management_workspace_root .finance-form-grid label{display:flex;flex-direction:column;gap:5px}.finance_management_workspace_root .finance-form-grid label:last-child:nth-child(odd){grid-column:1 / -1}.finance_management_workspace_root .finance-form-grid span{font-size:10px;line-height:16px}.finance_management_workspace_root .finance-form-grid input{height:36px;padding:0 10px;border:1px solid var(--finance-line);border-radius:7px;background:#f8fafc;color:#4e5d74;font-size:10px}.finance_management_workspace_root .finance-upload-placeholder{display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;margin:16px;border:1px dashed #b9c5d5;border-radius:10px;background:#f8fafc;text-align:center}.finance_management_workspace_root .finance-upload-placeholder>svg{width:30px;color:#7890b1}.finance_management_workspace_root .finance-upload-placeholder strong{margin-top:8px;font-size:12px}.finance_management_workspace_root .finance-upload-placeholder p{max-width:330px;margin:5px 0 12px;color:var(--finance-muted);font-size:9px;line-height:14px}.finance_management_workspace_root .finance-upload-placeholder button{height:30px;padding:0 11px;border:1px solid var(--finance-line);border-radius:7px;background:#edf1f6;color:#9ba7b8;font-size:9px}.finance_management_workspace_root .finance-relation-card{display:flex;min-height:470px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.finance_management_workspace_root .finance-relation-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;background:#ecf2ff;color:var(--finance-blue)}.finance_management_workspace_root .finance-relation-icon svg{width:23px;height:23px}.finance_management_workspace_root .finance-relation-card h2{margin:12px 0 4px;font-size:16px;line-height:24px}.finance_management_workspace_root .finance-relation-card>p{margin:0;color:#4f5d73;font-size:11px;line-height:18px}.finance_management_workspace_root .finance-relation-card>div:nth-of-type(2){display:flex;max-width:540px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;border-radius:7px;background:#fff3da;color:#8b5b0e;font-size:10px;line-height:16px}.finance_management_workspace_root .finance-relation-card>div:nth-of-type(2) svg{width:14px;height:14px}.finance_management_workspace_root .finance-relation-card ul{margin:14px 0 0;padding:0;color:var(--finance-muted);font-size:9px;line-height:18px;list-style-position:inside;text-align:left}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation{order:3;display:block;margin-top:10px;font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}.mis-shell:has(.finance_management_workspace_root)>.sidebar>.sidebar-footer{order:4}.mis-shell:has(.finance_management_workspace_root)>.sidebar>.sidebar-nav:not(.sidebar-module-nav) :is(button,a){min-height:35px;height:35px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation>p{margin:0 14px 5px;color:#ffffff6b;font-size:9px;font-weight:500;line-height:14px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation nav{display:flex;flex-direction:column}.mis-shell:has(.finance_management_workspace_root) .finance-menu-group{display:grid;gap:3px;margin:0;padding:0;border:0}.mis-shell:has(.finance_management_workspace_root) .finance-menu-group+.finance-menu-group{margin-top:7px;padding-top:7px;border-top:1px solid rgb(255 255 255 / 10%)}.mis-shell:has(.finance_management_workspace_root) .finance-menu-group h2{margin:0 14px 3px;color:#ffffff6b;font-size:9px;font-weight:500;line-height:14px}.mis-shell:has(.finance_management_workspace_root) .finance-menu-group>div{display:grid;gap:3px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;width:100%;min-height:35px;height:35px;align-items:center;gap:2px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#ffffffab;font:500 11px/1.64 Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;text-align:left;cursor:pointer;transition:color .12s ease,background-color .12s ease}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button:hover{background:#ffffff14;color:#ffffffe5}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button[aria-current=page]{background:#4160c473;color:#fff;font-weight:550}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button[aria-current=page]:before{position:absolute;top:5px;bottom:5px;left:0;width:3px;border-radius:0 3px 3px 0;background:#7d9bff;content:""}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button:focus-visible{outline:2px solid #9db2ff;outline-offset:-2px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button svg{width:17px;height:17px;stroke-width:1.55}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button i{padding:1px 5px;border-radius:8px;background:#ffffff1a;color:#aebbe5;font-size:8px;font-style:normal;line-height:13px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot{display:flex;align-items:center;gap:8px;margin:14px 10px 0;padding:12px 10px 0;border-top:1px solid rgb(255 255 255 / 10%);color:#dfe6ff}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot>svg{width:17px;flex:0 0 auto;color:#8fb6ff}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot>div{display:flex;min-width:0;flex-direction:column}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot strong{font-size:10px;line-height:16px}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot span{color:#92a5df;font-size:8px;line-height:13px;white-space:nowrap}@media(max-width:1199px){.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation>p,.mis-shell:has(.finance_management_workspace_root) .finance-menu-group h2,.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button span,.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button i,.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-foot>div{display:none}.mis-shell:has(.finance_management_workspace_root) .finance-sidebar-navigation button{grid-template-columns:1fr;place-items:center;padding:0}.finance_management_workspace_root .finance-content{padding-right:18px;padding-left:18px}.finance_management_workspace_root .finance-metric-grid,.finance_management_workspace_root .finance-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance_management_workspace_root .finance-process-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.finance_management_workspace_root .finance-process-chain svg{display:none}.finance_management_workspace_root .finance-timeline-head{grid-template-columns:160px repeat(3,1fr) 180px}.finance_management_workspace_root .finance-timeline-row{grid-template-columns:160px minmax(220px,1fr) 180px}}@media(max-width:767px){.finance_management_workspace_root .finance-content{padding:10px}.finance_management_workspace_root .finance-metric-grid,.finance_management_workspace_root .finance-capability-grid{grid-template-columns:1fr}.finance_management_workspace_root .finance-metric-card{min-height:72px}.finance_management_workspace_root .finance-process-chain{grid-template-columns:1fr}.finance_management_workspace_root .finance-process-note,.finance_management_workspace_root .finance-section-title{align-items:flex-start;flex-direction:column}.finance_management_workspace_root .finance-timeline-head{display:none}.finance_management_workspace_root .finance-timeline-row{grid-template-columns:1fr;gap:6px;padding:10px 4px}.finance_management_workspace_root .finance-timeline-row>div:last-child{padding-left:0}.finance_management_workspace_root .finance-table-toolbar{align-items:stretch;flex-direction:column}.finance_management_workspace_root .finance-table-toolbar>label{width:100%}.finance_management_workspace_root .finance-table-toolbar>div{overflow-x:auto}.finance_management_workspace_root .finance-table-viewport,.finance_management_workspace_root .finance-special-state{min-height:330px}.finance_management_workspace_root .finance-detail-groups dl,.finance_management_workspace_root .finance-form-grid{grid-template-columns:1fr}.finance_management_workspace_root .finance-form-grid label:last-child:nth-child(odd){grid-column:auto}}@media(prefers-reduced-motion:reduce){.finance_management_workspace_root *,.finance_management_workspace_root *:before,.finance_management_workspace_root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.app-main:has(>.standards_management_workspace_workspace){display:flex;overflow:hidden}.standards_management_workspace_workspace{--border:#dce5f3;--muted:#74839b;container-type:inline-size;display:flex;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;flex:1;flex-direction:column;gap:10px;overflow:hidden;color:#17233b}.standards_management_workspace_title,.standards_management_workspace_title>span,.standards_management_workspace_title>div,.standards_management_workspace_headerActions,.standards_management_workspace_categories header>div,.standards_management_workspace_detail header>div,.standards_management_workspace_dialog header>div{display:flex;align-items:center}.standards_management_workspace_title small,.standards_management_workspace_documents header small,.standards_management_workspace_dialog header small{color:#5071d4;font-size:10px;letter-spacing:.14em}.standards_management_workspace_title h1,.standards_management_workspace_documents h2,.standards_management_workspace_dialog h2{margin:0;font-size:19px}.standards_management_workspace_headerActions button,.standards_management_workspace_primary,.standards_management_workspace_download,.standards_management_workspace_preview{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border-radius:10px;border:1px solid #d8e2f2;background:#fff;color:#35445f;cursor:pointer}.standards_management_workspace_headerActions svg,.standards_management_workspace_download svg,.standards_management_workspace_preview svg{width:17px}.standards_management_workspace_primary{border-color:#3159d6!important;background:#3159d6!important;color:#fff!important}.standards_management_workspace_primary:disabled{opacity:.48;cursor:not-allowed}.standards_management_workspace_error,.standards_management_workspace_success{display:flex;align-items:center;gap:9px;min-height:42px;padding:10px 14px;border-radius:12px;font-size:13px}.standards_management_workspace_error{color:#a22a31;background:#fff1f2;border:1px solid #facdd1}.standards_management_workspace_success{color:#087d5c;background:#e9f8f1;border:1px solid #c5ebdc}.standards_management_workspace_searchToolbar{display:flex;min-width:0;align-items:center;gap:9px;border:0;background:transparent;box-shadow:none}.standards_management_workspace_searchForm{display:flex;min-width:0;flex:1;align-items:center;gap:10px}.standards_management_workspace_keywordField{position:relative;display:flex;min-width:190px;height:38px;flex:1;align-items:center;gap:8px;padding:0 6px 0 11px;border:1px solid #d5deed;border-radius:10px;background:#f8fafd;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.standards_management_workspace_keywordField:focus-within,.standards_management_workspace_statusField:focus-within{border-color:#6f8de4;box-shadow:0 0 0 2px #3159d61f;background:#fff}.standards_management_workspace_keywordField>svg{width:17px;flex:none;color:#7d8da6}.standards_management_workspace_keywordField input{width:100%;height:36px;min-width:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:#26354f;line-height:36px}.standards_management_workspace_keywordField input:focus,.standards_management_workspace_keywordField input:focus-visible{border:0;outline:0;outline-offset:0;box-shadow:none}.standards_management_workspace_keywordField input::placeholder{color:#929db0}.standards_management_workspace_keywordField input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.standards_management_workspace_statusField{display:flex;min-height:38px;flex:none;align-items:center;gap:6px;padding:0 8px;border:1px solid #d8e2f2;border-radius:10px;color:#6f7d92;background:#f9fbfe;font-size:10px;white-space:nowrap}.standards_management_workspace_statusField select{min-width:78px;border:0;outline:0;color:#26354f;background:transparent;cursor:pointer}.standards_management_workspace_statusField select:focus,.standards_management_workspace_statusField select:focus-visible{border:0;outline:0;outline-offset:0;box-shadow:none}.standards_management_workspace_searchClear,.standards_management_workspace_searchReset,.standards_management_workspace_searchSubmit,.standards_management_workspace_emptyClear{display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;cursor:pointer}.standards_management_workspace_searchClear{width:30px;height:30px;border-radius:8px;color:#8491a5;background:transparent}.standards_management_workspace_searchClear:hover{color:#3159d6;background:#edf3ff}.standards_management_workspace_searchClear svg{width:15px}.standards_management_workspace_searchReset,.standards_management_workspace_searchSubmit{min-height:36px;padding:0 13px;border-radius:9px;font-size:11px}.standards_management_workspace_searchReset{border:1px solid #d8e2f2;color:#526078;background:#fff}.standards_management_workspace_searchSubmit{color:#fff;background:#3159d6}.standards_management_workspace_searchMeta{position:absolute;top:calc(100% + 2px);left:0;max-width:100%;overflow:hidden;color:#8290a4;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.standards_management_workspace_layout{display:grid;grid-template-columns:240px minmax(520px,1fr) 390px;flex:1;gap:12px;min-height:0;overflow:hidden}.standards_management_workspace_layout>[data-mis-control=card]{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 10px 28px #273f6f0b}.standards_management_workspace_categories,.standards_management_workspace_documents,.standards_management_workspace_detail{display:flex;min-height:0;flex-direction:column}.standards_management_workspace_categories header,.standards_management_workspace_detail header{padding:17px;border-bottom:1px solid #e6ebf4}.standards_management_workspace_categoryTreeHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.standards_management_workspace_categoryTreeHeader>div{min-width:0}.standards_management_workspace_categoryTreeHeader .standards_management_workspace_categoryHeaderActions{display:flex;flex:none;align-items:center;gap:6px}.standards_management_workspace_iconAction{width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;border:1px solid #d7e1f2!important;border-radius:9px!important;color:#3159d6!important;background:#f5f8ff!important}.standards_management_workspace_iconAction svg{width:16px!important}.standards_management_workspace_iconActionActive{color:#fff!important;border-color:#3159d6!important;background:#3159d6!important;box-shadow:0 5px 14px #3159d63d}.standards_management_workspace_iconActionActive svg{color:#fff!important}.standards_management_workspace_categories header>div,.standards_management_workspace_detail header>div{gap:10px}.standards_management_workspace_categories header svg,.standards_management_workspace_detail header svg{width:20px;color:#3159d6}.standards_management_workspace_categories header span,.standards_management_workspace_detail header span{display:flex;flex-direction:column;gap:2px}.standards_management_workspace_categories header small,.standards_management_workspace_detail header small{color:var(--muted);font-size:11px}.standards_management_workspace_tree{display:block;flex:1;min-height:0;padding:10px 8px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c7d3e6 transparent}.standards_management_workspace_treeBranch,.standards_management_workspace_treeChildren{display:block}.standards_management_workspace_treeNodeRow{display:flex;min-width:0;align-items:center;gap:3px}.standards_management_workspace_treeNode{display:grid!important;grid-template-columns:14px 18px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-width:0;min-height:44px;padding:5px 9px 5px calc(8px + var(--tree-depth,0) * 16px)!important;border:1px solid transparent!important;border-radius:10px!important;color:#526078!important;background:transparent!important;cursor:pointer;text-align:left}.standards_management_workspace_treeNode:hover{background:#f5f8fd!important}.standards_management_workspace_treeNode.standards_management_workspace_active{color:#244ebd!important;border-color:#ccdaf9!important;background:#eef3ff!important}.standards_management_workspace_treeToggle{display:grid;width:14px;place-items:center;color:#93a1b6}.standards_management_workspace_treeToggle svg{width:14px;height:14px}.standards_management_workspace_treeIcon{width:17px;color:#8797ae}.standards_management_workspace_treeNode.standards_management_workspace_active .standards_management_workspace_treeIcon,.standards_management_workspace_treeNode.standards_management_workspace_active .standards_management_workspace_treeToggle{color:#3159d6}.standards_management_workspace_treeNodeText{display:flex;min-width:0;flex-direction:column;gap:1px}.standards_management_workspace_treeNodeText strong{color:#3159d6;font-size:10px;font-weight:750;letter-spacing:.04em}.standards_management_workspace_treeNodeText span{overflow:hidden;color:inherit;font-size:12px;font-weight:550;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.standards_management_workspace_treeNode em{padding-left:4px;color:#8996aa;font-size:10px;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.standards_management_workspace_treeActions{display:flex;flex:none;align-items:center;gap:2px}.standards_management_workspace_treeActions button{display:grid!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;place-items:center;border:1px solid #d9e3f2!important;border-radius:7px!important;color:#3159d6!important;background:#f8faff!important;cursor:pointer}.standards_management_workspace_treeActions button:hover{border-color:#aec1ef!important;background:#edf3ff!important}.standards_management_workspace_treeActions button svg{width:13px;height:13px}.standards_management_workspace_treeActions .standards_management_workspace_removeTreeAction{color:#b44855!important;border-color:#efd5d9!important;background:#fff9f9!important}.standards_management_workspace_inlineCategoryEditor{display:grid;gap:7px;margin:4px 4px 8px 22px;padding:9px;border:1px solid #cddbf6;border-radius:10px;background:#f7faff;box-shadow:0 5px 16px #304e8b14}.standards_management_workspace_inlineCategoryEditor input,.standards_management_workspace_inlineCategoryEditor select{width:100%;min-height:34px;box-sizing:border-box;padding:6px 8px;border:1px solid #d3deef;border-radius:7px;outline:0;color:#30405a;background:#fff;font-size:11px}.standards_management_workspace_inlineCategoryEditor input:focus,.standards_management_workspace_inlineCategoryEditor select:focus{border-color:#6486df;box-shadow:0 0 0 2px #3159d61a}.standards_management_workspace_inlineCategoryEditor small{color:#75839a;font-size:10px}.standards_management_workspace_inlineCategoryEditor>div{display:flex;justify-content:flex-end;gap:6px}.standards_management_workspace_inlineCategoryEditor button{min-height:30px;padding:0 10px;border:1px solid #d6e0ef;border-radius:7px;color:#526078;background:#fff;cursor:pointer;font-size:11px}.standards_management_workspace_inlineCategoryEditor .standards_management_workspace_inlineSave{color:#fff;border-color:#3159d6;background:#3159d6}.standards_management_workspace_treeRoot{margin-bottom:5px}.standards_management_workspace_treeReference{cursor:pointer}.standards_management_workspace_treeReference .standards_management_workspace_treeNodeText strong,.standards_management_workspace_treeReference .standards_management_workspace_treeIcon{color:#8b98aa}.standards_management_workspace_categories footer{margin-top:auto;display:flex;flex-direction:column;gap:3px;padding:14px 16px;color:#67778f;background:#f7f9fc}.standards_management_workspace_categories footer small{color:#3159d6}.standards_management_workspace_documents{min-width:0}.standards_management_workspace_documents>header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px 10px}.standards_management_workspace_documents>header>div{display:grid;gap:2px}.standards_management_workspace_documents>header>span{color:var(--muted);font-size:12px}.standards_management_workspace_tableWrap{flex:1;min-height:0;overflow:auto;border-top:1px solid #edf0f6;border-bottom:1px solid #edf0f6;scrollbar-width:thin}.standards_management_workspace_tableWrap table{width:100%;height:var(--document-table-height,auto);table-layout:fixed;border-collapse:collapse}.standards_management_workspace_tableWrap thead{height:40px}.standards_management_workspace_tableWrap th{position:sticky;top:0;z-index:1;height:40px;box-sizing:border-box;padding:8px 10px;color:#75839a;background:#f8fafe;text-align:left;font-weight:600;white-space:normal}.standards_management_workspace_tableWrap th:nth-child(1){width:24%}.standards_management_workspace_tableWrap th:nth-child(3){width:14%}.standards_management_workspace_tableWrap th:nth-child(4){width:12%}.standards_management_workspace_tableWrap td{padding:5px 10px;border-top:1px solid #edf0f6;color:#47566f;vertical-align:middle;overflow-wrap:anywhere}.standards_management_workspace_tableWrap tbody tr{cursor:pointer;transition:.15s ease}.standards_management_workspace_tableWrap tbody tr:hover,.standards_management_workspace_tableWrap tr.standards_management_workspace_selected{background:#f3f7ff}.standards_management_workspace_tableWrap td strong{color:#1d2d49;white-space:normal;overflow-wrap:anywhere}.standards_management_workspace_tableWrap td span,.standards_management_workspace_tableWrap td small{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.standards_management_workspace_tableWrap td small{margin-top:3px;color:#8a97aa}.standards_management_workspace_tableWrap [data-mis-control=badge]{display:inline-flex;max-width:100%;box-sizing:border-box;padding:4px 8px;border-radius:999px;color:#18745c;background:#e7f7f0;white-space:normal;overflow-wrap:anywhere}.standards_management_workspace_documents>[data-mis-control=pagination]{display:flex;min-height:60px;flex:none;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;padding:10px 16px;background:#fafbfe}.standards_management_workspace_documents>[data-mis-control=pagination]>span{color:#75839a;font-size:11px}.standards_management_workspace_documents>[data-mis-control=pagination]>div{display:flex;align-items:center;gap:5px}.standards_management_workspace_documents>[data-mis-control=pagination] button,.standards_management_workspace_documents>[data-mis-control=pagination] strong{display:grid;min-width:32px;height:32px;box-sizing:border-box;padding:0 8px;place-items:center;border:1px solid #dbe4f2;border-radius:9px;color:#526078;background:#fff;font-size:11px;font-weight:600}.standards_management_workspace_documents>[data-mis-control=pagination] button{cursor:pointer}.standards_management_workspace_documents>[data-mis-control=pagination] button:hover:not(:disabled){color:#3159d6;border-color:#b8c9f0;background:#f1f5ff}.standards_management_workspace_documents>[data-mis-control=pagination] button:disabled{opacity:.42;cursor:not-allowed}.standards_management_workspace_documents>[data-mis-control=pagination] [aria-current=page],.standards_management_workspace_documents>[data-mis-control=pagination] strong{color:#fff;border-color:#3159d6;background:#3159d6;box-shadow:0 4px 12px #3159d633}.standards_management_workspace_documents>[data-mis-control=pagination] svg{width:14px;height:14px}.standards_management_workspace_empty,.standards_management_workspace_detailEmpty{display:grid;place-items:center;gap:6px;min-height:270px;color:#8290a4;text-align:center}.standards_management_workspace_empty svg,.standards_management_workspace_detailEmpty svg{width:34px;height:34px;color:#a4b1c6}.standards_management_workspace_empty p,.standards_management_workspace_detailEmpty p{margin:0;font-size:12px}.standards_management_workspace_emptyClear{min-height:32px;margin-top:5px;padding:0 13px;border:1px solid #cbd8f4;border-radius:8px;color:#3159d6;background:#f3f6ff}.standards_management_workspace_detailBody{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;overflow:auto;padding:20px 18px}.standards_management_workspace_documentIcon{display:flex;align-items:center;justify-content:center;width:58px;height:66px;border-radius:12px;color:#3159d6;background:#edf3ff}.standards_management_workspace_documentIcon svg{width:28px}.standards_management_workspace_detailBody h2{margin:13px 0 4px;font-size:16px;text-align:center}.standards_management_workspace_detailBody>p{margin:0 0 18px;color:#60708a;font-size:12px}.standards_management_workspace_detailBody dl{display:grid;width:100%;gap:0;margin:0}.standards_management_workspace_detailBody dl div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid #edf0f5;font-size:12px}.standards_management_workspace_detailBody dt{color:#8491a5}.standards_management_workspace_detailBody dd{overflow:hidden;margin:0;color:#33425b;text-overflow:ellipsis}.standards_management_workspace_fileActions{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:18px}.standards_management_workspace_download,.standards_management_workspace_preview{width:100%}.standards_management_workspace_download{border-color:#3159d6!important;color:#fff!important;background:#3159d6!important}.standards_management_workspace_preview{border-color:#b9caf0!important;color:#3159d6!important;background:#f3f6ff!important}.standards_management_workspace_detailHeader{display:flex;justify-content:space-between;align-items:center;gap:8px}.standards_management_workspace_lifecycleAction{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;min-height:32px;padding:0 9px;border:1px solid #cbd8f4;border-radius:9px;color:#3159d6;background:#f3f6ff;cursor:pointer}.standards_management_workspace_lifecycleAction svg{width:14px!important}.standards_management_workspace_lifecycleAction:disabled{opacity:.48;cursor:not-allowed}.standards_management_workspace_lifecycleSummary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:12px 14px;border:1px solid #d8e4fa;border-radius:10px;color:#60708a;background:#f5f8ff}.standards_management_workspace_lifecycleSummary strong{color:#264ea7}.standards_management_workspace_lifecycleSummary>span:last-child{margin-left:auto}.standards_management_workspace_lifecycleImpact{margin-top:16px;padding:12px 14px;border:1px solid #dae4f4;border-radius:10px;background:#f7f9fd;color:#617089}.standards_management_workspace_lifecycleImpact strong{color:#334766}.standards_management_workspace_lifecycleImpact p{margin:6px 0 0}.standards_management_workspace_lifecycleProgress{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;box-sizing:border-box;margin:12px 0 0;padding:10px 12px;border:1px solid #d8e4fa;border-radius:10px;color:#355990;background:#f2f6ff}.standards_management_workspace_detailBody>.standards_management_workspace_error,.standards_management_workspace_dialog form>.standards_management_workspace_error{flex-direction:column;align-items:flex-start;width:100%;box-sizing:border-box;margin-top:12px;overflow-wrap:anywhere}.standards_management_workspace_lifecycleProgress button,.standards_management_workspace_detailBody>.standards_management_workspace_error button,.standards_management_workspace_dialog form>.standards_management_workspace_error button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid #cbd8f4;border-radius:8px;color:#3159d6;background:#fff;cursor:pointer}.standards_management_workspace_lifecycleProgress button svg,.standards_management_workspace_detailBody>.standards_management_workspace_error button svg,.standards_management_workspace_dialog form>.standards_management_workspace_error button svg{width:14px}.standards_management_workspace_replacementLink{display:inline;max-width:100%;padding:0;border:0;color:#3159d6;background:transparent;text-align:left;text-decoration:underline;cursor:pointer}.standards_management_workspace_detailBody dd.standards_management_workspace_objectKey{white-space:normal;overflow-wrap:anywhere}.standards_management_workspace_dialogBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:30px;background:#111b2f6b;backdrop-filter:blur(3px)}.standards_management_workspace_dialog{width:min(780px,100%);max-height:calc(100vh - 60px);overflow:auto;border:1px solid #d9e2f1;border-radius:18px;background:#fff;box-shadow:0 24px 70px #1222433d}.standards_management_workspace_dialog>header{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-bottom:1px solid #e7ebf3}.standards_management_workspace_dialog>header>div{gap:11px}.standards_management_workspace_dialog>header>div>span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;color:#3159d6;background:#edf3ff}.standards_management_workspace_dialog>header button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:#f3f5f9;cursor:pointer}.standards_management_workspace_dialog>header button svg{width:18px}.standards_management_workspace_dialog form{padding:18px 20px 20px}.standards_management_workspace_formGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.standards_management_workspace_formGrid label{display:grid;gap:6px;color:#45536a;font-size:12px}.standards_management_workspace_formGrid input,.standards_management_workspace_formGrid select,.standards_management_workspace_formGrid textarea{width:100%;min-height:40px;box-sizing:border-box;padding:8px 10px;border:1px solid #d7e0ef;border-radius:9px;outline:0;color:#26354f;background:#fff}.standards_management_workspace_formGrid textarea{min-height:74px;resize:vertical}.standards_management_workspace_formGrid input:focus,.standards_management_workspace_formGrid select:focus,.standards_management_workspace_formGrid textarea:focus{border-color:#5b80e3;box-shadow:0 0 0 3px #3159d61a}.standards_management_workspace_formGrid label small{color:#8794a7}.standards_management_workspace_fullField{grid-column:1/-1}.standards_management_workspace_dialog form>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.standards_management_workspace_dialog form>footer button{min-width:96px;min-height:40px;border:1px solid #d7e0ef;border-radius:9px;background:#fff;cursor:pointer}.standards_management_workspace_storageSummary{display:grid;gap:10px;margin:0 0 18px}.standards_management_workspace_storageSummary>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:16px}.standards_management_workspace_storageSummary dt{color:var(--muted)}.standards_management_workspace_storageSummary dd{margin:0;overflow-wrap:anywhere}@media(max-width:1450px){.standards_management_workspace_layout{grid-template-columns:270px minmax(460px,1fr) 350px}}@container (max-width:1240px){.standards_management_workspace_searchToolbar{grid-column:2;grid-row:1}.standards_management_workspace_searchForm{flex:1 1 0}.standards_management_workspace_searchMeta{margin-left:auto}.standards_management_workspace_layout{grid-template-columns:220px minmax(390px,1fr) minmax(280px,320px)}}@media(max-width:820px){.standards_management_workspace_tableWrap table{height:auto}}@media(max-width:1180px){.standards_management_workspace_searchToolbar{grid-column:1/-1;grid-row:2}.standards_management_workspace_layout{grid-template-columns:240px minmax(360px,1fr) 310px}}@media(max-width:820px){.app-main:has(>.standards_management_workspace_workspace){overflow:auto}.standards_management_workspace_workspace{height:auto;min-height:100%;overflow:visible}.standards_management_workspace_searchToolbar{grid-column:auto;grid-row:auto}.standards_management_workspace_searchToolbar,.standards_management_workspace_searchForm{align-items:stretch;flex-direction:column}.standards_management_workspace_keywordField{min-width:0;margin-bottom:calc(var(--mis-type-caption) * 1.5 + 2px)}.standards_management_workspace_statusField{justify-content:space-between}.standards_management_workspace_searchMeta{align-self:flex-end}.standards_management_workspace_layout{grid-template-columns:1fr;flex:none;min-height:0;overflow:visible}.standards_management_workspace_tree{max-height:460px}.standards_management_workspace_detail{grid-column:auto}.standards_management_workspace_formGrid{grid-template-columns:1fr}.standards_management_workspace_fullField{grid-column:auto}.standards_management_workspace_dialogBackdrop{padding:12px}}.standards_management_workspace_documents>header>.standards_management_workspace_documentHeaderActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.standards_management_workspace_deleteAction{color:#b42318;background:#fff4f3;border:1px solid #f5b7b1}.standards_management_workspace_deletedList{padding:24px;overflow:auto}.standards_management_workspace_deletedList td{white-space:normal;overflow-wrap:anywhere}@media(max-width:1450px){.standards_management_workspace_layout{grid-template-columns:205px minmax(520px,1fr) 280px}}@container (max-width:1240px){.standards_management_workspace_layout{grid-template-columns:220px minmax(390px,1fr) minmax(280px,320px)}}@media(max-width:1180px){.standards_management_workspace_layout{grid-template-columns:205px minmax(0,1fr)}.standards_management_workspace_detail{grid-column:1/-1}.standards_management_workspace_detailBody{align-items:flex-start}.standards_management_workspace_detailBody dl{grid-template-columns:1fr 1fr;column-gap:24px}.standards_management_workspace_download{width:auto;margin-top:18px}}@media(max-width:820px){.standards_management_workspace_pageHeader,.standards_management_workspace_statusStrip{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.standards_management_workspace_layout{grid-template-columns:1fr}.standards_management_workspace_detail{grid-column:auto}.standards_management_workspace_formGrid{grid-template-columns:1fr}.standards_management_workspace_fullField{grid-column:auto}.standards_management_workspace_dialogBackdrop{padding:12px}}.standard_single_assistant_dialogWithAssistant{width:min(1220px,100%)}.standard_single_assistant_conversationBody{height:calc(100vh - 170px);min-height:300px}.standard_single_assistant_conversationBody>div{height:100%}.standard_single_assistant_launch{margin:12px 20px 0}@media(max-width:820px){.standard_single_assistant_dialogWithAssistant{width:100%}.standard_single_assistant_conversationBody{overflow:auto}.standard_single_assistant_conversationBody>div{min-width:700px}}.crm_xinosafety_ai_assistant_root{position:relative;z-index:12000}.crm_xinosafety_ai_assistant_launcher{position:fixed;right:18px;bottom:22px;z-index:12000;display:block;width:110px;min-height:78px;padding:8px;overflow:visible;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;background:#0a1963;box-shadow:0 8px 22px #0a19633d,0 2px 6px #0a196324;cursor:grab;touch-action:none;user-select:none;transition:left .2s cubic-bezier(.2,.75,.25,1),top .16s ease,transform .15s ease,background-color .15s ease,box-shadow .15s ease}.crm_xinosafety_ai_assistant_launcher.crm_xinosafety_ai_assistant_dragging{cursor:grabbing;transform:none;transition:none}.crm_xinosafety_ai_assistant_launcher.crm_xinosafety_ai_assistant_dragging[data-mis-control=button]{background:#0a1963!important;color:#fff!important;border-color:#ffffff1f!important}.crm_xinosafety_ai_assistant_launcher:before,.crm_xinosafety_ai_assistant_launcher:after{display:none}.crm_xinosafety_ai_assistant_launcher:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#142978;box-shadow:0 10px 26px #0a196345,0 3px 8px #0a196329}.crm_xinosafety_ai_assistant_launcher:focus-visible{outline:2px solid #8197e6;outline-offset:3px}.crm_xinosafety_ai_assistant_launcherTop{display:flex;align-items:center;gap:8px;min-width:0;height:40px}.crm_xinosafety_ai_assistant_avatar{position:relative;display:block;flex:0 0 auto;width:38px;height:38px;padding:1px;border:1px solid rgba(255,255,255,.44);border-radius:9px;background:#fff;box-shadow:none}.crm_xinosafety_ai_assistant_avatar img{display:block;width:34px;height:34px;border-radius:7px;object-fit:cover;background:#fff}.crm_xinosafety_ai_assistant_launcherIdentity{display:grid;gap:2px;min-width:0;text-align:left}.crm_xinosafety_ai_assistant_launcherIdentity strong{overflow:hidden;color:#fff;font-size:11px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.crm_xinosafety_ai_assistant_launcherIdentity small{color:#ffffff8a;font-size:6px;font-weight:500;letter-spacing:.12em;line-height:1.2;white-space:nowrap}.crm_xinosafety_ai_assistant_launcherContext{display:flex;align-items:center;gap:5px;min-width:0;min-height:21px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.14)}.crm_xinosafety_ai_assistant_launcherContext i{flex:0 0 auto;width:4px;height:4px;border-radius:50%;background:#52d69b}.crm_xinosafety_ai_assistant_launcherContext small{overflow:hidden;min-width:0;color:#ffffffc2;font-size:7px;font-weight:400;line-height:1.3;text-align:left;text-overflow:ellipsis;white-space:nowrap}.crm_xinosafety_ai_assistant_botMark{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:18px;height:18px;border:2px solid #0a1963;border-radius:50%;color:#0a1963;background:#fff;box-shadow:none}.crm_xinosafety_ai_assistant_botMark svg{width:9px;height:9px;overflow:visible;fill:currentColor}.crm_xinosafety_ai_assistant_launcher.crm_xinosafety_ai_assistant_docked{right:0;width:64px;height:94px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.crm_xinosafety_ai_assistant_launcher.crm_xinosafety_ai_assistant_docked:hover{transform:none;background:transparent;box-shadow:none}.crm_xinosafety_ai_assistant_launcher.crm_xinosafety_ai_assistant_docked[data-mis-control=button]{background:transparent!important;border:0!important;box-shadow:none!important}.crm_xinosafety_ai_assistant_launcher.crm_xinosafety_ai_assistant_docked[data-edge=left]{left:var(--xinosafety-ai-left-boundary, 0px)!important;transition:top .16s ease}.crm_xinosafety_ai_assistant_launcher.crm_xinosafety_ai_assistant_docked[data-overlay-dock=true]{left:0!important}.crm_xinosafety_ai_assistant_docked .crm_xinosafety_ai_assistant_launcherTop,.crm_xinosafety_ai_assistant_docked .crm_xinosafety_ai_assistant_launcherContext,.crm_xinosafety_ai_assistant_dockedAvatar{display:none}.crm_xinosafety_ai_assistant_docked .crm_xinosafety_ai_assistant_dockedAvatar{position:relative;display:block;width:100%;height:100%;overflow:hidden;filter:drop-shadow(0 2px 3px rgba(10,25,99,.16))}.crm_xinosafety_ai_assistant_dockedAvatar img{position:absolute;top:-2px;right:-16px;width:96px;height:96px;max-width:none;object-fit:contain}.crm_xinosafety_ai_assistant_dockedAvatar[data-mirrored=true]{transform:scaleX(-1)}.crm_xinosafety_ai_assistant_dockedAvatar[data-left-image=true] img{left:-16px;right:auto}.crm_xinosafety_ai_assistant_launcher[data-preview=true]{position:relative;inset:auto!important;z-index:auto;cursor:default;pointer-events:none}.crm_xinosafety_ai_assistant_launcher.crm_xinosafety_ai_assistant_dragging:hover{transform:none}.crm_xinosafety_ai_assistant_launcher img{pointer-events:none;user-select:none}.crm_xinosafety_ai_assistant_identity img{width:38px;height:38px;border-radius:11px;object-fit:cover;background:#edf2ff}.crm_xinosafety_ai_assistant_layer{position:fixed;z-index:12001;inset:92px 18px 18px 254px;display:grid;place-items:center;padding:18px}.crm_xinosafety_ai_assistant_backdrop{position:absolute;inset:0;border:0;background:#141c2f47;backdrop-filter:blur(5px) saturate(.82);cursor:default}.crm_xinosafety_ai_assistant_window{position:relative;z-index:1;overflow:hidden;width:min(1320px,100%);height:min(820px,calc(100vh - 144px));min-height:560px;border:1px solid rgba(255,255,255,.95);border-top:3px solid #3159d6;border-radius:17px;background:#fff;box-shadow:0 34px 90px #131d344d,0 5px 16px #1e2b4c29;transition:width .18s ease,height .18s ease,border-radius .18s ease}.crm_xinosafety_ai_assistant_window.crm_xinosafety_ai_assistant_expanded{width:100%;height:100%;border-radius:14px}.crm_xinosafety_ai_assistant_window>header{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(320px,1.3fr) auto;align-items:center;gap:15px;height:60px;padding:0 12px 0 14px;border-bottom:1px solid #e0e6ef;background:linear-gradient(180deg,#fff,#f8faff)}.crm_xinosafety_ai_assistant_identity{display:flex;align-items:center;gap:9px;min-width:0}.crm_xinosafety_ai_assistant_identity span{display:grid;gap:1px}.crm_xinosafety_ai_assistant_identity strong{color:#172033;font-size:12px;font-weight:600}.crm_xinosafety_ai_assistant_identity small{color:#78859a;font-size:8px}.crm_xinosafety_ai_assistant_context{overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;padding-left:14px;border-left:1px solid #e1e6ef}.crm_xinosafety_ai_assistant_context>span{grid-row:1/3;padding:4px 7px;border-radius:999px;color:#3159d6;background:#edf2ff;font-size:8px}.crm_xinosafety_ai_assistant_context strong,.crm_xinosafety_ai_assistant_context small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm_xinosafety_ai_assistant_context strong{color:#344054;font-size:10px;font-weight:550}.crm_xinosafety_ai_assistant_context small{color:#7a879b;font-size:8px}.crm_xinosafety_ai_assistant_window nav{display:flex;gap:3px}.crm_xinosafety_ai_assistant_window nav button,.crm_xinosafety_ai_assistant_window nav a{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;color:#68758a;background:transparent;cursor:pointer}.crm_xinosafety_ai_assistant_window nav button:hover,.crm_xinosafety_ai_assistant_window nav a:hover{color:#3159d6;background:#edf2ff}.crm_xinosafety_ai_assistant_window nav svg{width:15px;height:15px}.crm_xinosafety_ai_assistant_window iframe{display:block;width:100%;height:calc(100% - 60px);border:0;background:#f4f6fa}@media(max-width:900px){.crm_xinosafety_ai_assistant_layer{inset:92px 8px 8px;padding:8px}.crm_xinosafety_ai_assistant_window{width:100%;height:100%;min-height:0}.crm_xinosafety_ai_assistant_window>header{grid-template-columns:1fr auto}.crm_xinosafety_ai_assistant_context{display:none}.crm_xinosafety_ai_assistant_launcher{right:10px;bottom:14px;width:110px}}.crm_ai_workspace_workspace2{display:flex;width:100%;height:100%;min-height:0;min-width:0;gap:0}.crm_ai_workspace_content2{flex:1;min-width:0;min-height:0;overflow:auto}.crm_ai_workspace_withAssistant{gap:12px}.crm_ai_workspace_pane{flex:0 0 350px;width:350px;min-width:350px;min-height:0}.crm_ai_workspace_pane[hidden]{display:none}.crm_ai_workspace_assistant{width:100%;max-width:100%;height:100%;min-height:0;display:flex;box-sizing:border-box;flex-direction:column;border:1px solid #dce3ee;border-radius:12px;overflow:hidden;background:#fff;color:#28374f}.crm_ai_workspace_assistant>header{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #e5eaf1}.crm_ai_workspace_assistant>header>div{display:flex;align-items:center;gap:8px}.crm_ai_workspace_assistant .crm_ai_workspace_identity img{flex:none;object-fit:cover;border-radius:10px}.crm_ai_workspace_assistant .crm_ai_workspace_identity>div{display:grid;gap:3px}.crm_ai_workspace_assistant>header span{padding:3px 6px;border-radius:5px;background:#edf3ff;color:#3159d6}.crm_ai_workspace_assistant>header button{display:grid;place-items:center;width:28px;height:28px;padding:0;background:transparent;border:0;cursor:pointer}.crm_ai_workspace_assistant svg{width:16px;height:16px}.crm_ai_workspace_formContext{display:grid;gap:3px;padding:10px 12px;background:#f7f9fd}.crm_ai_workspace_formContext span,.crm_ai_workspace_status{color:#708099}.crm_ai_workspace_messages{flex:1;min-height:70px;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:12px}.crm_ai_workspace_welcome,.crm_ai_workspace_reply,.crm_ai_workspace_user{margin:0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;flex:none}.crm_ai_workspace_welcome{color:#748198}.crm_ai_workspace_user{align-self:flex-end;max-width:95%;padding:8px 10px;border-radius:10px 10px 2px;background:#edf3ff}.crm_ai_workspace_candidate{display:flex;flex-direction:column;gap:8px;max-height:32%;margin:0 10px 8px;padding:10px;background:#f5f8ff;border:1px solid #dee7fa;border-radius:8px}.crm_ai_workspace_candidateHeader{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px}.crm_ai_workspace_candidateHeader>button{flex:none}.crm_ai_workspace_candidate>span{flex:none}.crm_ai_workspace_candidateFields{min-height:0;overflow:auto}.crm_ai_workspace_candidateFields[hidden]{display:none}.crm_ai_workspace_candidate details{padding:5px 0}.crm_ai_workspace_candidate summary{cursor:pointer}.crm_ai_workspace_candidate p{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.crm_ai_workspace_candidate small{color:#748198}.crm_ai_workspace_candidate>button{flex:none;min-height:34px;border:0;border-radius:6px;color:#fff;background:#3159d6;cursor:pointer}.crm_ai_workspace_batchDraftChanges{display:grid;gap:4px;margin:8px 0}.crm_ai_workspace_batchDraftChanges p{margin:0;font-size:12px}.crm_ai_workspace_candidate details>button{width:100%;min-height:34px;margin-top:8px;border:1px solid var(--mis-control-primary);border-radius:6px;background:#fff;color:var(--mis-control-primary);cursor:pointer}.crm_ai_workspace_error,.crm_ai_workspace_status{margin:4px 12px 8px;overflow-wrap:anywhere}.crm_ai_workspace_error{color:#af3434}.crm_ai_workspace_composer{flex:none;margin:0 10px;padding:8px;border:1px solid #dce3ee;border-radius:10px}.crm_ai_workspace_composer textarea{width:100%;height:120px;min-height:120px;resize:vertical;max-height:240px;border:0;outline:0;color:inherit;background:transparent;font:inherit}.crm_ai_workspace_composer>div{display:flex;align-items:center;justify-content:space-between;gap:4px}.crm_ai_workspace_composer small{color:#8290a4}.crm_ai_workspace_composer button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;color:#fff;background:#3159d6;cursor:pointer}.crm_ai_workspace_composer button:disabled{opacity:.45;cursor:default}.crm_ai_workspace_assistant>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px 10px;color:#8290a4}.crm_ai_workspace_assistant>footer>button{flex:none}.crm_ai_workspace_resetConfirmation{flex:none;margin:0 10px 8px;padding:10px;border:1px solid var(--mis-control-border);border-radius:10px;background:#f7f9fd}.crm_ai_workspace_resetConfirmation p{margin:0 0 8px;line-height:1.6}.crm_ai_workspace_resetConfirmation>div{display:flex;gap:8px}.crm_ai_workspace_modelBar{grid-column:1 / -1;display:flex;align-items:center;gap:5px;min-width:0}.crm_ai_workspace_modelBar>span{flex:none;color:#708099}.crm_ai_workspace_modelBar select{flex:1;width:100%;min-width:0;height:32px;padding:3px 24px 3px 9px;border:1px solid #dce3ee;border-radius:7px;background-color:#f7f9fd;color:#354565;font:inherit;text-overflow:ellipsis;cursor:pointer}.crm_ai_workspace_modelBar select:disabled{cursor:default;opacity:.65}.crm_ai_workspace_modelError{margin:6px 10px 0;color:#af3434}.crm_ai_workspace_modelError button{margin-left:6px}.crm_ai_workspace_quickActions{display:flex;gap:7px;margin:8px 10px}.crm_ai_workspace_quickActions button{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:0;min-height:36px;padding:8px 6px;border:1px solid var(--mis-control-primary);border-radius:var(--mis-control-radius);background:#fff;color:var(--mis-control-primary);cursor:pointer}.crm_ai_workspace_quickActions button:last-child{background:var(--mis-control-primary);color:#fff}.crm_ai_workspace_quickActions button:disabled{opacity:.45;cursor:not-allowed}.crm_ai_workspace_customerQuickActions{flex-wrap:nowrap;gap:5px}.crm_ai_workspace_customerQuickActions button{white-space:normal;overflow-wrap:anywhere;padding:8px 3px}.crm_ai_workspace_suggestions{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:7px;margin:0;padding:10px;border:1px solid #e2e8f2;border-radius:10px;background:#f8faff}.crm_ai_workspace_suggestions small{color:#708099}.crm_ai_workspace_suggestions button{width:auto;max-width:100%;min-height:0;white-space:normal;text-align:left;line-height:1.5;padding:2px 0;border:0;background:transparent;color:var(--mis-control-primary);cursor:pointer}.crm_ai_workspace_suggestions button:hover{text-decoration:underline}.crm_ai_workspace_assistant{position:relative}.crm_ai_workspace_networkMenu{flex:none;margin:8px 10px 0;padding:10px 12px 12px;border:1px solid var(--mis-control-border);border-radius:10px;background:var(--surface, #fff);box-shadow:0 4px 16px #1e31530f}.crm_ai_workspace_networkMenu>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.crm_ai_workspace_networkMenu strong{display:inline-flex;align-items:center;gap:7px;color:var(--text, #28374f)}.crm_ai_workspace_networkMenu strong svg{color:var(--mis-control-primary)}.crm_ai_workspace_networkMenu>div>button{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0;border-radius:6px}.crm_ai_workspace_networkMenu p{color:var(--muted, #708099);margin:4px 0 10px;line-height:1.5}.crm_ai_workspace_networkMenu select{display:block;width:100%;min-width:0;height:36px;padding:6px 10px;border-radius:var(--mis-control-radius);cursor:pointer}.crm_ai_workspace_networkMenu select:disabled{cursor:default;opacity:.6}.crm_ai_workspace_assistantTools{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:7px;margin:8px 10px 0;min-width:0}.crm_ai_workspace_assistantTools button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 8px;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius);background:#fff;color:#526781;cursor:pointer;white-space:nowrap}.crm_ai_workspace_assistantTools button[aria-pressed=true]{background:#edf3ff;border-color:var(--mis-control-primary);color:var(--mis-control-primary)}.crm_ai_workspace_attachments{display:grid;gap:5px;max-height:112px;overflow:auto;margin:3px 10px 8px}.crm_ai_workspace_attachments>div{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius);background:#f7f9fd}.crm_ai_workspace_attachments span{flex:1;min-width:0;overflow-wrap:anywhere}.crm_ai_workspace_attachments small{display:block;color:#708099}.crm_ai_workspace_attachments button{display:grid;place-items:center;border:0;background:transparent;padding:2px;cursor:pointer}.crm_ai_workspace_dropOverlay{position:absolute;inset:5px;z-index:5;display:grid;align-content:center;justify-items:center;gap:8px;background:#edf3fff2;border:2px dashed var(--mis-control-primary);border-radius:10px;color:var(--mis-control-primary);pointer-events:none}.crm_ai_workspace_replyActions{display:flex;justify-content:flex-end;margin-top:10px;white-space:normal}.crm_ai_workspace_replyActions button{min-height:28px;padding:4px 10px}@media(max-width:1024px){.crm_ai_workspace_withAssistant{flex-direction:column;overflow:auto}.crm_ai_workspace_withAssistant .crm_ai_workspace_content2{flex:0 0 auto;width:100%;min-width:0;height:60dvh;min-height:360px}.crm_ai_workspace_pane{flex:none;width:100%;min-width:0;height:80dvh;min-height:620px}}@media(max-width:480px){.crm_ai_workspace_modelBar>span{display:none}.crm_ai_workspace_assistantTools{gap:5px}.crm_ai_workspace_assistantTools button{padding-inline:6px}}.crm_ai_workspace_workspace2:has([data-conversation-layout=wide-right])>.crm_ai_workspace_pane{flex-basis:520px;width:520px;min-width:350px;max-width:50vw}.crm_ai_workspace_workspace2:has([data-conversation-layout=split])>.crm_ai_workspace_pane{flex:0 0 50%;width:50%;min-width:350px}.crm_ai_workspace_workspace2:has([data-conversation-layout=modal],[data-conversation-layout=fullscreen],[data-conversation-layout=floating])>.crm_ai_workspace_pane{flex:0 0 0;width:0;min-width:0}.crm_ai_workspace_assistant[data-conversation-layout=modal]{position:fixed;inset:8dvh 18vw;width:64vw;height:84dvh;z-index:1200;box-shadow:0 0 0 100vmax #14213d66,0 20px 60px #14213d44}.crm_ai_workspace_assistant[data-conversation-layout=fullscreen]{position:fixed;inset:16px;width:calc(100vw - 32px);height:calc(100dvh - 32px);z-index:1200;box-shadow:0 0 0 100vmax #14213d44}.crm_ai_workspace_assistant[data-conversation-layout=floating]{position:fixed;bottom:24px;right:24px;width:390px;max-width:calc(100vw - 32px);height:580px;max-height:calc(100dvh - 48px);z-index:1200;box-shadow:0 12px 40px #14213d44}@media(max-width:700px){.crm_ai_workspace_assistant[data-conversation-layout=modal]{inset:16px;width:calc(100vw - 32px);height:calc(100dvh - 32px)}.crm_ai_workspace_workspace2:has([data-conversation-layout=split],[data-conversation-layout=wide-right])>.crm_ai_workspace_pane{width:100%;max-width:100%;min-width:0}}#xinocler-crm-task-execution-view .sr-body.task29-page-frame[data-ai-open=true]:has([data-conversation-layout=wide-right]){grid-template-columns:minmax(0,1fr) minmax(350px,520px)}#xinocler-crm-task-execution-view .sr-body.task29-page-frame[data-ai-open=true]:has([data-conversation-layout=split]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#xinocler-crm-task-execution-view .sr-body.task29-page-frame[data-ai-open=true]:has([data-conversation-layout=modal],[data-conversation-layout=fullscreen],[data-conversation-layout=floating]){grid-template-columns:minmax(0,1fr)}.ai_knowledge_review_dialog_backdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:20px;background:#1d294c66}.ai_knowledge_review_dialog_dialog{display:flex;flex-direction:column;width:min(1100px,100%);height:min(860px,92dvh);min-height:0;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #13234433}.ai_knowledge_review_dialog_dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid #e5eaf5}.ai_knowledge_review_dialog_dialog>header>div{display:grid;gap:5px}.ai_knowledge_review_dialog_dialog>header span{color:var(--muted,#708099)}.ai_knowledge_review_dialog_dialog iframe{flex:1;width:100%;min-height:0;border:0}.ai_knowledge_review_dialog_dialog[data-mode=search]{width:min(1360px,100%);height:min(900px,92dvh)}.ai_knowledge_review_dialog_dialog[data-mode=status]{width:min(800px,100%);height:min(380px,82dvh)}.ai_knowledge_review_dialog_dialog>header>button{padding:8px 14px}@media(max-width:600px){.ai_knowledge_review_dialog_backdrop{padding:6px}.ai_knowledge_review_dialog_dialog,.ai_knowledge_review_dialog_dialog[data-mode=search]{width:100%;height:98dvh}}.ai_private_knowledge_workspace{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;flex:1;min-height:0;color:var(--mis-color-text,#172742)}.ai_private_knowledge_workspace input:not([type=checkbox]),.ai_private_knowledge_workspace select,.ai_private_knowledge_modalBody input:not([type=checkbox]),.ai_private_knowledge_modalBody textarea{min-height:40px;padding:9px 12px;box-sizing:border-box}.ai_private_knowledge_workspace button:not([role=treeitem]),.ai_private_knowledge_modalFooter button{min-height:36px;padding:8px 12px}.ai_private_knowledge_workspace button:disabled{cursor:not-allowed;opacity:.5}.ai_private_knowledge_sidebar,.ai_private_knowledge_main{border:1px solid #dce3ef;border-radius:10px;background:#fff;min-height:0}.ai_private_knowledge_sidebar{padding:18px;background:#f7f9fe;overflow:auto}.ai_private_knowledge_sidebar h3{margin:0 0 18px}.ai_private_knowledge_sidebar input{width:100%;margin-bottom:14px}.ai_private_knowledge_sidebar p{color:#8491a8;margin-top:24px}.ai_private_knowledge_sidebar [role=treeitem]{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;text-align:left;padding:12px 8px;border-radius:8px}.ai_private_knowledge_sidebar [role=treeitem] span{margin-left:auto;color:#8a97ab}.ai_private_knowledge_sidebar svg{width:16px;height:16px;flex:none}.ai_private_knowledge_sidebar .ai_private_knowledge_active{background:#eaf0ff;color:#3157dc}.ai_private_knowledge_treeRow{display:flex}.ai_private_knowledge_treeRow>button:first-child{padding:0 3px}.ai_private_knowledge_treeRow>button:first-child:disabled{opacity:.3}.ai_private_knowledge_main{display:flex;flex-direction:column;padding:20px;overflow:hidden}.ai_private_knowledge_heading{display:flex;gap:16px;justify-content:space-between;align-items:center}.ai_private_knowledge_heading h3{margin:0}.ai_private_knowledge_heading p{color:#8190a7}.ai_private_knowledge_actions,.ai_private_knowledge_rowActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ai_private_knowledge_actions button,.ai_private_knowledge_rowActions button{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.ai_private_knowledge_actions svg,.ai_private_knowledge_rowActions svg{width:16px;height:16px}.ai_private_knowledge_primary{background:#3156dc!important;color:#fff!important;border-color:#3156dc!important}.ai_private_knowledge_filters{display:flex;gap:12px;margin:14px 0 18px}.ai_private_knowledge_filters input{flex:1;min-width:120px}.ai_private_knowledge_filters select{max-width:180px}.ai_private_knowledge_list{flex:1;min-height:0;overflow:auto}.ai_private_knowledge_list table{width:100%;border-collapse:collapse;text-align:left}.ai_private_knowledge_list th{background:#f8faff;color:#76859e;position:sticky;top:0;z-index:1;padding:12px}.ai_private_knowledge_list td{padding:14px 10px;border-bottom:1px solid #edf0f7;max-width:260px}.ai_private_knowledge_list small{display:block;color:#8a96aa;margin-top:6px}.ai_private_knowledge_file{border:0!important;background:transparent!important;display:flex;align-items:center;gap:10px;text-align:left;padding:0!important}.ai_private_knowledge_file svg{color:#4669e2;width:20px;flex:none}.ai_private_knowledge_file strong{overflow-wrap:anywhere}.ai_private_knowledge_badge{display:inline-block;padding:4px 9px;border-radius:5px;background:#eef2ff;color:#4b65bb;white-space:nowrap}.ai_private_knowledge_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:320px;height:100%;background:#f8faff;border-radius:10px}.ai_private_knowledge_empty>svg{width:40px;height:40px;color:#a6b7ea}.ai_private_knowledge_empty p{color:#8090a9}.ai_private_knowledge_main>footer{padding-top:16px;border-top:1px solid #edf1f7;color:#8190a7;margin-top:12px}.ai_private_knowledge_error{color:#c03939!important}.ai_private_knowledge_notice{color:#24794b;background:#f1faf5;padding:10px;border-radius:8px}.ai_private_knowledge_modal{padding:0;border:1px solid #dbe3f4;border-radius:18px;width:min(720px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 24px 90px #19223b38;color:inherit}.ai_private_knowledge_modal::backdrop{background:#15233b70}.ai_private_knowledge_modal [data-mis-control=dialog]{padding:0;max-width:none;border:0;background:#fff;box-shadow:none;border-radius:inherit}.ai_private_knowledge_wide{width:min(1350px,calc(100vw - 48px))}.ai_private_knowledge_wide .ai_private_knowledge_workspace{padding:20px;height:calc(100dvh - 165px);min-height:400px}.ai_private_knowledge_modalHeader{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:#fff;border-bottom:1px solid #e6ebf4}.ai_private_knowledge_modalHeader h2{margin:0}.ai_private_knowledge_modalHeader svg{width:18px;height:18px}.ai_private_knowledge_modalBody{padding:24px;display:grid;gap:16px}.ai_private_knowledge_modalBody>p{margin:0;color:#77859b}.ai_private_knowledge_modalBody label{display:grid;gap:8px}.ai_private_knowledge_modalBody input:not([type=checkbox]),.ai_private_knowledge_modalBody textarea{width:100%}.ai_private_knowledge_formGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ai_private_knowledge_employeeChoices{display:grid;gap:8px;max-height:280px;overflow:auto;border:1px solid #e1e7f1;border-radius:10px;padding:12px}.ai_private_knowledge_employeeChoices>label{display:flex;align-items:center;gap:10px;padding:9px;border-radius:6px;background:#f7f9fd}.ai_private_knowledge_employeeChoices small{display:block;color:#8290a6;margin-top:4px}.ai_private_knowledge_modalFooter{position:sticky;bottom:0;display:flex;gap:12px;justify-content:flex-end;background:#fff;border-top:1px solid #e7ecf5;padding:16px 24px;z-index:3}.ai_private_knowledge_content{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;padding:20px;border-radius:10px}.ai_private_knowledge_history{padding:14px;border:1px solid #e1e7f2;border-radius:10px}.ai_private_knowledge_history h3{margin-top:0}@media(max-width:1000px){.ai_private_knowledge_workspace{grid-template-columns:190px minmax(0,1fr)}.ai_private_knowledge_filters{flex-wrap:wrap}.ai_private_knowledge_heading{align-items:flex-start;flex-direction:column}.ai_private_knowledge_main{padding:14px}.ai_private_knowledge_list table{min-width:720px}}@media(max-width:650px){.ai_private_knowledge_workspace{grid-template-columns:145px minmax(0,1fr);gap:10px}.ai_private_knowledge_sidebar{padding:10px}.ai_private_knowledge_formGrid{grid-template-columns:1fr}.ai_private_knowledge_modalBody{padding:16px}.ai_private_knowledge_wide .ai_private_knowledge_workspace{padding:10px}}.ai_private_knowledge_entry{display:grid;place-items:center;flex:1;min-height:320px;overflow:auto;padding:32px;box-sizing:border-box;border:1px solid #dce3ef;border-radius:10px;background:#f7f9fe}.ai_private_knowledge_entry>div{width:min(100%,760px)}.ai_private_knowledge_entryError{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:32px}.ai_private_knowledge_entryError>svg{width:36px;height:36px;color:#8190a7}.ai_private_knowledge_entryError h3,.ai_private_knowledge_entryError p{margin:0}.ai_private_knowledge_entryError p{color:#8190a7}.ai_private_knowledge_entryError button{display:inline-flex;align-items:center;gap:8px;padding:10px 18px}.ai_private_knowledge_entryError button svg{width:16px;height:16px}.ai_private_knowledge_wide .ai_private_knowledge_entry{margin:20px;height:calc(100dvh - 165px)}.ai_cloud_knowledge_registry_registry{display:grid;gap:18px;min-width:0;color:var(--text-primary,#243653)}.ai_cloud_knowledge_registry_listHeader{display:flex;justify-content:space-between;align-items:center;gap:20px}.ai_cloud_knowledge_registry_listHeader h3,.ai_cloud_knowledge_registry_dialog h2,.ai_cloud_knowledge_registry_dialog h3{margin:0}.ai_cloud_knowledge_registry_listHeader p{margin:6px 0 0;color:var(--text-secondary,#77859a)}.ai_cloud_knowledge_registry_actions,.ai_cloud_knowledge_registry_dialogFooter>div{display:flex;align-items:center;gap:10px;flex-shrink:0}.ai_cloud_knowledge_registry_primaryButton[data-mis-control=button],.ai_cloud_knowledge_registry_secondaryButton[data-mis-control=button]{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;border-radius:10px;cursor:pointer}.ai_cloud_knowledge_registry_primaryButton[data-mis-control=button]{color:#fff;background:var(--mis-control-primary,var(--mis-control-primary));border:1px solid var(--mis-control-primary,var(--mis-control-primary))}.ai_cloud_knowledge_registry_secondaryButton[data-mis-control=button]{color:var(--text-primary,#3c506d);background:var(--surface,#fff);border:1px solid var(--mis-control-border,#dce4f1)}.ai_cloud_knowledge_registry_primaryButton:disabled,.ai_cloud_knowledge_registry_secondaryButton:disabled{cursor:not-allowed;opacity:.5}.ai_cloud_knowledge_registry_primaryButton svg,.ai_cloud_knowledge_registry_secondaryButton svg,.ai_cloud_knowledge_registry_table svg{width:17px;height:17px;flex-shrink:0}.ai_cloud_knowledge_registry_registry>p[role=status]{margin:0;padding:10px 14px;border-radius:9px;color:var(--text-secondary,#60738e);background:var(--surface-muted,#f6f8fc)}.ai_cloud_knowledge_registry_filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,210px) minmax(160px,210px);gap:12px}.ai_cloud_knowledge_registry_filters input[data-mis-control=input],.ai_cloud_knowledge_registry_filters select[data-mis-control=select],.ai_cloud_knowledge_registry_field input[data-mis-control=input],.ai_cloud_knowledge_registry_field select[data-mis-control=select],.ai_cloud_knowledge_registry_field textarea[data-mis-control=textarea]{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--mis-control-border,#d8e2f2);border-radius:10px;background:var(--surface,#fff);color:inherit}.ai_cloud_knowledge_registry_filters input[data-mis-control=input],.ai_cloud_knowledge_registry_filters select[data-mis-control=select],.ai_cloud_knowledge_registry_field input[data-mis-control=input],.ai_cloud_knowledge_registry_field select[data-mis-control=select]{height:44px;padding:0 12px}.ai_cloud_knowledge_registry_field textarea[data-mis-control=textarea]{min-height:94px;padding:12px;resize:vertical}.ai_cloud_knowledge_registry_filters :is(input,select):focus-visible,.ai_cloud_knowledge_registry_field :is(input,select,textarea):focus-visible{outline:2px solid var(--mis-control-primary,var(--mis-control-primary));outline-offset:2px}.ai_cloud_knowledge_registry_table{overflow:auto;border:1px solid var(--mis-control-border,#e2e8f3);border-radius:10px}.ai_cloud_knowledge_registry_table table{width:100%;min-width:760px;border-collapse:collapse}.ai_cloud_knowledge_registry_table th,.ai_cloud_knowledge_registry_table td{padding:18px 16px;text-align:left;border-bottom:1px solid var(--border-color,#edf1f7);vertical-align:middle}.ai_cloud_knowledge_registry_table th{background:var(--surface-muted,#f6f8fc);color:var(--text-secondary,#66768c)}.ai_cloud_knowledge_registry_table tbody tr:last-child td{border-bottom:0}.ai_cloud_knowledge_registry_table tbody tr:hover{background:var(--surface-muted,#f8faff)}.ai_cloud_knowledge_registry_table strong{display:flex;align-items:center;gap:10px}.ai_cloud_knowledge_registry_table strong svg{color:var(--mis-control-primary,var(--mis-control-primary))}.ai_cloud_knowledge_registry_table small{display:block;color:var(--text-secondary,#7d8ca0);margin:7px 0 0 27px}.ai_cloud_knowledge_registry_table button[data-mis-control=button]{display:inline-flex;gap:7px;align-items:center;min-height:36px;padding:0 12px;color:var(--mis-control-primary,var(--mis-control-primary));border:1px solid var(--mis-control-border,#dce4f1);border-radius:8px;background:var(--surface,#fff)}.ai_cloud_knowledge_registry_registry>footer{color:var(--text-secondary,#7d8ca0);border-top:1px solid var(--border-color,#e9eef6);padding-top:14px}.ai_cloud_knowledge_registry_backdrop{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:24px;background:#111e3c70;backdrop-filter:blur(2px)}.ai_cloud_knowledge_registry_dialog[data-mis-control=dialog]{display:flex;flex-direction:column;width:min(940px,100%);max-height:calc(100dvh - 48px);padding:0;overflow:hidden;color:var(--text-primary,#243653);background:var(--surface,#fff);border:1px solid var(--mis-control-border,#d9e1ee);border-radius:10px;box-shadow:0 26px 78px #111f3a3d}.ai_cloud_knowledge_registry_dialogHeader{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-shrink:0;min-height:84px;padding:18px 24px;border-bottom:1px solid var(--border-color,#e5ebf4)}.ai_cloud_knowledge_registry_headingGroup{display:flex;align-items:center;gap:14px;min-width:0}.ai_cloud_knowledge_registry_headingIcon{display:grid;place-items:center;flex:0 0 46px;height:46px;color:var(--mis-control-primary,var(--mis-control-primary));background:var(--surface-muted,#edf3ff);border-radius:12px}.ai_cloud_knowledge_registry_headingIcon svg{width:24px;height:24px}.ai_cloud_knowledge_registry_eyebrow{margin:0 0 4px;color:var(--mis-control-primary,var(--mis-control-primary));letter-spacing:.1em}.ai_cloud_knowledge_registry_closeButton[data-mis-control=button]{display:grid;place-items:center;width:36px;height:36px;padding:0;flex-shrink:0;border:1px solid var(--mis-control-border,#e3e9f2);border-radius:10px;background:var(--surface-muted,#f5f7fb);color:var(--text-secondary,#63748c)}.ai_cloud_knowledge_registry_closeButton svg{width:20px;height:20px}.ai_cloud_knowledge_registry_configForm{display:flex;flex-direction:column;min-height:0}.ai_cloud_knowledge_registry_dialogBody{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:22px 24px;display:grid;gap:20px}.ai_cloud_knowledge_registry_libraryContext{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border-color,#dce6fa);border-radius:10px;background:var(--surface-muted,#f4f7ff)}.ai_cloud_knowledge_registry_libraryContext>svg{width:23px;height:23px;color:var(--mis-control-primary,var(--mis-control-primary));flex-shrink:0}.ai_cloud_knowledge_registry_libraryContext>div{min-width:0;display:grid;gap:5px}.ai_cloud_knowledge_registry_libraryContext strong{overflow-wrap:anywhere}.ai_cloud_knowledge_registry_libraryContext>div>span{color:var(--text-secondary,#7a8ba6);overflow-wrap:anywhere}.ai_cloud_knowledge_registry_contextStatus{margin-left:auto;flex-shrink:0;color:#218677;background:#e8f7f1;padding:5px 10px;border-radius:20px}.ai_cloud_knowledge_registry_formSection{min-width:0;padding:18px;border:1px solid var(--border-color,#e3e9f2);border-radius:10px}.ai_cloud_knowledge_registry_sectionHeading{display:flex;align-items:center;gap:10px}.ai_cloud_knowledge_registry_sectionHeading>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#fff;background:var(--mis-control-primary,var(--mis-control-primary))}.ai_cloud_knowledge_registry_sectionLead{margin:7px 0 18px 38px;color:var(--text-secondary,#7e8ca2)}.ai_cloud_knowledge_registry_formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ai_cloud_knowledge_registry_sectionHeading+.ai_cloud_knowledge_registry_formGrid{margin-top:18px}.ai_cloud_knowledge_registry_field[data-mis-control=field]{display:flex;flex-direction:column;gap:9px;min-width:0;padding:0;border:0;background:none}.ai_cloud_knowledge_registry_field>span{color:var(--text-primary,#435570)}.ai_cloud_knowledge_registry_field b{color:#d95f65}.ai_cloud_knowledge_registry_field small,.ai_cloud_knowledge_registry_enableField small{display:block;color:var(--text-secondary,#7e8ca2)}.ai_cloud_knowledge_registry_wideField{grid-column:1 / -1}.ai_cloud_knowledge_registry_memberSection{margin-top:20px;padding-top:18px;border-top:1px solid var(--border-color,#edf0f6)}.ai_cloud_knowledge_registry_memberHeading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.ai_cloud_knowledge_registry_memberHeading>span{display:flex;align-items:center;gap:7px}.ai_cloud_knowledge_registry_memberHeading svg{width:17px;height:17px;color:var(--mis-control-primary,var(--mis-control-primary))}.ai_cloud_knowledge_registry_memberHeading small{color:var(--text-secondary,#7e8ca2)}.ai_cloud_knowledge_registry_memberGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:240px;overflow-y:auto;padding:2px}.ai_cloud_knowledge_registry_memberCard[data-mis-control=field]{display:flex;align-items:center;gap:10px;min-height:74px;min-width:0;padding:12px;border:1px solid var(--mis-control-border,#e0e7f1);border-radius:10px;background:var(--surface,#fff);cursor:pointer}.ai_cloud_knowledge_registry_memberCard[data-selected=true]{border-color:var(--mis-control-primary,var(--mis-control-primary));background:var(--surface-muted,#f0f5ff)}.ai_cloud_knowledge_registry_memberCard>span{display:grid;gap:5px;min-width:0}.ai_cloud_knowledge_registry_memberCard strong{overflow-wrap:anywhere}.ai_cloud_knowledge_registry_memberCard small{color:var(--text-secondary,#7e8ca2)}.ai_cloud_knowledge_registry_memberCard input,.ai_cloud_knowledge_registry_enableField input{width:17px;height:17px;flex-shrink:0;accent-color:var(--mis-control-primary,var(--mis-control-primary))}.ai_cloud_knowledge_registry_memberCheck{width:16px;height:16px;color:var(--mis-control-primary,var(--mis-control-primary));flex-shrink:0;margin-left:auto}.ai_cloud_knowledge_registry_enableField[data-mis-control=field]{display:flex;align-items:center;gap:10px;align-self:start;min-height:90px;padding:14px;border:1px solid var(--border-color,#e3e9f2);border-radius:10px;background:var(--surface-muted,#f8faff)}.ai_cloud_knowledge_registry_enableField>span{display:grid;gap:7px}.ai_cloud_knowledge_registry_dialogFooter{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;border-top:1px solid var(--border-color,#e3e9f2);background:var(--surface,#fff);box-shadow:0 -5px 20px #1f355809}.ai_cloud_knowledge_registry_dialogFooter p{display:flex;align-items:center;gap:7px;margin:0;color:var(--text-secondary,#7e8ca2)}.ai_cloud_knowledge_registry_dialogFooter p svg{width:17px;height:17px;flex-shrink:0;color:var(--mis-control-primary,var(--mis-control-primary))}.ai_cloud_knowledge_registry_history article{display:grid;gap:10px;padding:18px;border:1px solid var(--mis-control-border,#e2e8f3);border-radius:10px}.ai_cloud_knowledge_registry_history p{margin:0;color:var(--text-secondary,#6d7a91)}.ai_cloud_knowledge_registry_history small{color:var(--text-secondary,#7e8ca2)}.ai_cloud_knowledge_registry_history article button{justify-self:start}@media(max-width:700px){.ai_cloud_knowledge_registry_listHeader{align-items:stretch;flex-direction:column}.ai_cloud_knowledge_registry_actions{flex-wrap:wrap}.ai_cloud_knowledge_registry_filters,.ai_cloud_knowledge_registry_formGrid{grid-template-columns:minmax(0,1fr)}.ai_cloud_knowledge_registry_backdrop{padding:10px}.ai_cloud_knowledge_registry_dialog[data-mis-control=dialog]{max-height:calc(100dvh - 20px)}.ai_cloud_knowledge_registry_dialogHeader,.ai_cloud_knowledge_registry_dialogBody{padding:16px}.ai_cloud_knowledge_registry_dialogHeader{min-height:74px}.ai_cloud_knowledge_registry_formSection{padding:14px}.ai_cloud_knowledge_registry_memberGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai_cloud_knowledge_registry_dialogFooter{padding:12px 16px;align-items:stretch;flex-direction:column;gap:10px}.ai_cloud_knowledge_registry_dialogFooter>div{justify-content:flex-end}.ai_cloud_knowledge_registry_contextStatus{display:none}}@media(max-width:420px){.ai_cloud_knowledge_registry_memberGrid{grid-template-columns:minmax(0,1fr)}}.ai_cloud_knowledge_registry_registry[data-employee]{padding:16px;flex:1;align-content:start;overflow:auto}.ai_cloud_knowledge_registry_registry[data-employee] .ai_cloud_knowledge_registry_table table{min-width:520px}.ai_employees_workspace_platformSubNav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:8px 12px;border:1px solid #e0e6ef;background:#fffc;flex-wrap:nowrap;overflow-x:auto;border-radius:10px}.ai_employees_workspace_platformSubNav button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px}.ai_employees_workspace_platformSubNav button svg{width:15px;height:15px}.ai_employees_workspace_platformSubNav button[aria-pressed=true]{color:var(--ai-color);background:var(--ai-soft);border-color:var(--ai-color)}.ai_employees_workspace_conversationUsageTable{overflow:auto;border:1px solid #dfe5ee;border-radius:10px;background:#fff}.ai_employees_workspace_conversationUsageTable .ai_employees_workspace_conversationHead,.ai_employees_workspace_conversationUsageTable article{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(120px,1fr) 80px minmax(120px,1fr) minmax(150px,1fr) 160px;align-items:center;gap:10px;padding:12px}.ai_employees_workspace_conversationUsageTable article{border-top:1px solid #e8ecf2}.ai_employees_workspace_conversationUsageTable article>div{min-width:0;overflow-wrap:anywhere}.ai_employees_workspace_conversationUsageTable article strong,.ai_employees_workspace_conversationUsageTable article small{display:block}.ai_employees_workspace_conversationUsageTable article small{color:#7b8698;margin-top:4px}.ai_employees_workspace_conversationUsageTable .ai_employees_workspace_conversationActions{flex-wrap:wrap}.ai_employees_workspace_conversationDetail{padding:18px}.ai_employees_workspace_conversationDetail>header{display:flex;justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;border-bottom:1px solid #e0e6ef}.ai_employees_workspace_conversationDetail h3,.ai_employees_workspace_conversationDetail header p{margin:0 0 6px;overflow-wrap:anywhere}.ai_employees_workspace_conversationMessages{display:grid;gap:16px;max-height:650px;overflow:auto;padding:16px 0}.ai_employees_workspace_conversationMessages>div{padding:12px 16px;border-radius:10px;background:#f6f8fc}.ai_employees_workspace_conversationMessages>div[data-role=user]{background:#edf2ff;margin-left:10%}.ai_employees_workspace_conversationMessages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.ai_employees_workspace_conversationDetail button{display:inline-flex;align-items:center;gap:6px}.ai_employees_workspace_conversationDetail button svg{width:14px;height:14px}@media(max-width:1100px){.ai_employees_workspace_conversationUsageTable .ai_employees_workspace_conversationHead{display:none}.ai_employees_workspace_conversationUsageTable article{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-main:has(>.ai_employees_workspace_workbenchWorkspace){display:flex;overflow:hidden}.ai_employees_workspace_workspace.ai_employees_workspace_workbenchWorkspace{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;min-width:0;box-sizing:border-box;padding:18px;overflow:hidden}.ai_employees_workspace_workbenchWorkspace>.ai_employees_workspace_header,.ai_employees_workspace_workbenchWorkspace>.ai_employees_workspace_platformNav{flex-shrink:0}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_viewContent{display:flex;flex-direction:column;flex:1;min-height:0;gap:10px}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_viewContent>*{flex-shrink:0;margin-top:0;margin-bottom:0}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_duoduoOverview{padding:10px 14px}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_employeeStrip{max-height:148px;overflow:auto;gap:8px}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_employeeCard{padding:10px}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_capabilityHeading{margin:0}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_workbenchLogs{display:flex;flex-direction:column;flex:1;min-height:180px;overflow:hidden}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_runtimeLogs{display:flex;flex-direction:column;flex:1;min-height:0;margin:0}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_runtimeLogs>header,.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_usageDateRow,.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_runtimeFilters{flex-shrink:0}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_usageTablePanel{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;border:0}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_usageTablePanel>header{display:none}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_runtimeTableWrap{flex:1;min-height:0;overflow-x:auto;overflow-y:scroll;scrollbar-gutter:stable}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_runtimeTableWrap th{position:sticky;top:0;z-index:1}@media(max-height:1000px)and (min-width:1151px){.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_viewContent{gap:6px}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_employeeStrip{max-height:64px}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_capabilityHeading span{display:none}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_workbenchLogs{min-height:220px}}@media(max-width:1150px),(max-height:800px){.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_viewContent{overflow:auto}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_workbenchLogs{flex:none;height:420px}.ai_employees_workspace_workbenchWorkspace .ai_employees_workspace_employeeStrip{max-height:200px}}@media(max-width:1050px){.ai_employees_workspace_identityAssetGrid{grid-template-columns:1fr}.ai_employees_workspace_identityHistory article{grid-template-columns:1fr}.ai_employees_workspace_identityHistory article>button{justify-self:start}}.ai_employees_workspace_workspace{--ai-color: var(--mis-control-primary);--ai-soft: var(--primary-soft, #edf3ff);box-sizing:border-box;min-height:100%;padding:16px 24px 28px;color:#172033;background:var(--canvas, #f3f5f8)}.ai_employees_workspace_header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;min-width:0;padding:16px 18px;border:1px solid var(--mis-control-border);border-top:3px solid var(--uv-dark-blue, var(--mis-control-primary));border-radius:10px;background:var(--surface, #fff)}.ai_employees_workspace_identity,.ai_employees_workspace_badges,.ai_employees_workspace_employeeCard{display:flex;align-items:center}.ai_employees_workspace_identity{gap:13px}.ai_employees_workspace_identity>span{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#fff;background:var(--ai-color)}.ai_employees_workspace_identity>span svg{width:20px;height:20px}.ai_employees_workspace_identity p{margin:0 0 2px;color:var(--ai-color);letter-spacing:.1em}.ai_employees_workspace_identity h1{margin:0;color:#182133}.ai_employees_workspace_identity em{display:block;margin-top:3px;color:#6e788b;font-style:normal}.ai_employees_workspace_badges{gap:8px}.ai_employees_workspace_badges span{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #dce2ed;border-radius:999px;color:#596477;background:#ffffffd1}.ai_employees_workspace_badges svg{width:13px;height:13px;color:var(--ai-color)}.ai_employees_workspace_header .ai_employees_workspace_identity{min-width:0}.ai_employees_workspace_header .ai_employees_workspace_identity>.ai_employees_workspace_employeeIcon{width:48px;height:48px;flex:none;border-radius:14px;overflow:hidden}.ai_employees_workspace_headerControls{display:grid;gap:8px;flex:none}.ai_employees_workspace_headerActions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.ai_employees_workspace_headerCapabilities{display:flex;gap:16px;margin:0}.ai_employees_workspace_headerCapabilities>div{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.ai_employees_workspace_headerCapabilities dt{color:var(--ai-color)}.ai_employees_workspace_headerCapabilities dd{margin:0;color:#6e788b}.ai_employees_workspace_identityEntry{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;border:0;border-radius:8px;background:var(--ai-color);color:#fff;cursor:pointer;white-space:nowrap}.ai_employees_workspace_identityEntry svg{width:14px;height:14px}.ai_employees_workspace_identityEntry:focus-visible{outline:2px solid var(--ai-color);outline-offset:3px}.ai_employees_workspace_headerControls .ai_employees_workspace_badges{justify-content:flex-end}.ai_employees_workspace_headerControls .ai_employees_workspace_badges span{padding:0;border:0;background:transparent}@media(max-width:1100px){.ai_employees_workspace_header{flex-wrap:wrap}.ai_employees_workspace_headerControls{flex:1}}@media(max-width:600px){.ai_employees_workspace_headerActions{justify-content:flex-start;flex-wrap:wrap;gap:10px}.ai_employees_workspace_headerControls .ai_employees_workspace_badges{justify-content:flex-start}}.ai_employees_workspace_viewContent{min-width:0}.ai_employees_workspace_workspace :where([data-mis-control=button]){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius);background:var(--surface,#fff);color:var(--text-primary,#34445f)}.ai_employees_workspace_workspace :where([data-mis-control=button]:disabled){opacity:.55;cursor:not-allowed}.ai_employees_workspace_workspace :where([data-mis-control=tabs] [data-mis-control=button]){border-color:transparent;background:transparent}.ai_employees_workspace_workspace :where([data-mis-control=input],[data-mis-control=select],[data-mis-control=textarea]){min-height:34px;padding:6px 10px;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius);background:var(--surface,#fff);color:inherit}.ai_employees_workspace_platformNav{display:flex;align-items:center;gap:5px;margin-bottom:12px;padding:6px;border:1px solid #dfe4ed;background:#ffffffe6;box-shadow:0 6px 20px #1f28420a;flex-wrap:nowrap;overflow-x:auto;border-radius:10px}.ai_employees_workspace_platformNav button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:104px;padding:8px 11px;cursor:pointer}.ai_employees_workspace_platformNav button svg{width:14px;height:14px}.ai_employees_workspace_platformNav button.ai_employees_workspace_navActive{color:var(--ai-color);background:var(--ai-soft)}.ai_employees_workspace_duoduoOverview{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:12px;padding:15px 16px;border:1px solid #d8e0ee;border-radius:10px;background:#fff;box-shadow:0 8px 24px #1f2a440d}.ai_employees_workspace_duoduoOverview>.ai_employees_workspace_employeeIcon{width:48px;height:48px;border-radius:14px}.ai_employees_workspace_duoduoOverview>div small,.ai_employees_workspace_duoduoOverview>div h2,.ai_employees_workspace_duoduoOverview>div p{display:block;margin:0}.ai_employees_workspace_duoduoOverview>div small{color:var(--ai-color);letter-spacing:.08em}.ai_employees_workspace_duoduoOverview>div h2{margin-top:2px;color:#172033}.ai_employees_workspace_duoduoOverview>div p{margin-top:3px;color:#748096}.ai_employees_workspace_duoduoOverview dl{display:flex;align-items:center;gap:8px;margin:0}.ai_employees_workspace_duoduoOverview dl div{min-width:76px;padding:8px 10px;border:1px solid #e4e8ef;border-radius:9px;background:#f8faff;text-align:center}.ai_employees_workspace_duoduoOverview dt{color:#26324a}.ai_employees_workspace_duoduoOverview dd{margin:2px 0 0;color:#7a8598}.ai_employees_workspace_duoduoOverview>button,.ai_employees_workspace_duoduoMasterCard>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 11px;cursor:pointer}.ai_employees_workspace_duoduoOverview>button svg,.ai_employees_workspace_duoduoMasterCard>button svg{width:13px;height:13px}.ai_employees_workspace_capabilityHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:4px 0 8px;padding:0 2px}.ai_employees_workspace_capabilityHeading strong,.ai_employees_workspace_capabilityHeading span{display:block}.ai_employees_workspace_capabilityHeading strong{color:#273247}.ai_employees_workspace_capabilityHeading span{margin-top:2px;color:#7b8799}.ai_employees_workspace_capabilityHeading em{padding:4px 7px;border-radius:999px;color:#52647e;background:#edf2f8;font-style:normal}.ai_employees_workspace_employeeStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;margin-bottom:12px}.ai_employees_workspace_employeeCard{gap:11px;min-width:0;width:100%;padding:12px 14px;border:1px solid #e0e5ee;border-radius:10px;background:#ffffffdb;opacity:.68;text-align:left}.ai_employees_workspace_employeeStrip button.ai_employees_workspace_employeeCard{cursor:pointer}.ai_employees_workspace_employeeStrip button.ai_employees_workspace_employeeCard:disabled{cursor:not-allowed}.ai_employees_workspace_employeeCard.ai_employees_workspace_active{border-color:color-mix(in srgb,var(--ai-color) 38%,#dfe4ec);background:linear-gradient(135deg,#fff,var(--ai-soft));box-shadow:0 8px 22px #212a4412;opacity:1}.ai_employees_workspace_employeeIcon{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--ai-color);background:var(--ai-soft)}.ai_employees_workspace_employeeIcon svg{width:18px;height:18px}.ai_employees_workspace_employeeIcon img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.ai_employees_workspace_avatarPreview{position:relative;overflow:visible;color:var(--mis-control-primary);background:#edf1ff}.ai_employees_workspace_avatarPreview i{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;border:2px solid #fff;border-radius:50%;color:var(--mis-control-primary);background:#fff;box-shadow:0 2px 7px #2335602e}.ai_employees_workspace_avatarPreview i svg{width:8px;height:8px}.ai_employees_workspace_employeeCard div{min-width:0}.ai_employees_workspace_employeeCard small{display:block;margin-bottom:2px;color:#7a8495}.ai_employees_workspace_employeeCard strong{display:block;color:#202a3d}.ai_employees_workspace_employeeCard p{overflow:hidden;margin:3px 0 0;color:#707b8e;text-overflow:ellipsis;white-space:nowrap}.ai_employees_workspace_liveDot{width:7px;height:7px;border-radius:50%;background:#20a66a;box-shadow:0 0 0 4px #e3f6ee}.ai_employees_workspace_launchPanel{display:flex;align-items:center;gap:14px;min-height:112px;padding:18px;border:1px dashed #cfd5e3;border-radius:10px;background:#ffffffb8}.ai_employees_workspace_launchPanel>span{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border-radius:10px;color:var(--ai-color);background:var(--ai-soft)}.ai_employees_workspace_launchPanel>span svg{width:21px;height:21px}.ai_employees_workspace_launchPanel div{flex:1}.ai_employees_workspace_launchPanel small{color:var(--ai-color);letter-spacing:.1em}.ai_employees_workspace_launchPanel h2{margin:3px 0;color:#263146}.ai_employees_workspace_launchPanel p{margin:0;color:#778196}.ai_employees_workspace_launchPanel button{padding:8px 13px;cursor:pointer}.ai_employees_workspace_floatingLayer{position:fixed;z-index:70;inset:92px 18px 18px 254px;display:grid;place-items:center;padding:18px;background:#141c2f3d;backdrop-filter:blur(4px) saturate(.85)}.ai_employees_workspace_floatingWindow{overflow:hidden;width:min(1260px,100%);height:min(790px,calc(100vh - 146px));min-height:560px;border:1px solid rgba(255,255,255,.94);border-top:3px solid var(--mis-control-primary);border-radius:16px;color:#344054;background:#fff;box-shadow:0 34px 90px #131d344d,0 5px 16px #1e2b4c29,inset 0 1px #ffffffe6;transition:width .18s ease,height .18s ease,border-radius .18s ease}.ai_employees_workspace_floatingWindow.ai_employees_workspace_floatingExpanded{width:100%;height:100%;border-radius:14px}.ai_employees_workspace_floatingHeader{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 11px 0 14px;border-bottom:1px solid #dfe5ee;color:#303a4d;background:linear-gradient(180deg,#fff,#f9fbff)}.ai_employees_workspace_floatingIdentity{display:flex;align-items:center;gap:9px;min-width:0}.ai_employees_workspace_floatingIdentity>span:nth-child(2){display:grid;gap:1px}.ai_employees_workspace_floatingIdentity strong{color:#101828}.ai_employees_workspace_floatingIdentity small{color:#6f7c90}.ai_employees_workspace_floatingIdentity em{margin-left:3px;padding-left:11px;border-left:1px solid #dfe3ea;color:#7d8798;font-style:normal}.ai_employees_workspace_avatarSlot{position:relative;display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border:1px dashed #aebfff;border-radius:11px;color:var(--mis-control-primary);background:linear-gradient(145deg,#edf1ff,#f8faff)}.ai_employees_workspace_avatarSlot>svg{width:19px;height:19px}.ai_employees_workspace_avatarSlot i{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;border:2px solid #fff;border-radius:50%;color:var(--mis-control-primary);background:#eaf0ff;box-shadow:0 2px 7px #2335602e}.ai_employees_workspace_avatarSlot i svg{width:8px;height:8px}.ai_employees_workspace_floatingHeader nav{display:flex;align-items:center;gap:3px}.ai_employees_workspace_floatingHeader button,.ai_employees_workspace_floatingHeader a{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;color:#697387;background:transparent;cursor:pointer}.ai_employees_workspace_floatingHeader button:hover,.ai_employees_workspace_floatingHeader a:hover{color:var(--ai-color);background:var(--ai-soft)}.ai_employees_workspace_floatingHeader svg{width:15px;height:15px}.ai_employees_workspace_frame{display:block;width:100%;height:calc(100% - 58px);border:0;background:#f4f6fa}.ai_employees_workspace_managementPanel{min-height:0;padding:18px;border:1px solid #dce2ec;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0f213d08}.ai_employees_workspace_managementPanel>header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #e8ebf1;flex-wrap:wrap}.ai_employees_workspace_managementPanel>header>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--ai-color);background:var(--ai-soft)}.ai_employees_workspace_managementPanel>header svg{width:17px;height:17px}.ai_employees_workspace_managementPanel>header p{margin:0;color:var(--ai-color);letter-spacing:.1em}.ai_employees_workspace_managementPanel>header h2{margin:1px 0;color:#222d40}.ai_employees_workspace_managementPanel>header em{color:#778196;font-style:normal}.ai_employees_workspace_employeesPanel{padding:14px}.ai_employees_workspace_employeesPanel>.ai_employees_workspace_duoduoOverview{margin-top:0}.ai_employees_workspace_metricGrid,.ai_employees_workspace_formGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.ai_employees_workspace_metric{padding:12px;border:1px solid #e2e6ed;border-radius:10px;background:#f8f9fc}.ai_employees_workspace_metric small,.ai_employees_workspace_metric span{display:block;color:#7b8597}.ai_employees_workspace_metric strong{display:block;margin:6px 0 3px;color:#273247}.ai_employees_workspace_runtimeLogs{overflow:hidden;margin-top:12px;border:1px solid #e1e6ee;border-radius:11px;background:#fff}.ai_employees_workspace_runtimeLogs>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #e8ebf1;background:#fafbfc}.ai_employees_workspace_runtimeLogs>header strong,.ai_employees_workspace_runtimeLogs>header span{display:block}.ai_employees_workspace_runtimeLogs>header strong{color:#2b3548}.ai_employees_workspace_runtimeLogs>header span{margin-top:2px;color:#7b8597}.ai_employees_workspace_runtimeLogs>header button{display:flex;align-items:center;gap:4px;padding:6px 9px;cursor:pointer}.ai_employees_workspace_runtimeLogs>header button:disabled{opacity:.6}.ai_employees_workspace_runtimeLogs>header button svg{width:12px;height:12px}.ai_employees_workspace_usageFilterHeader{align-items:flex-start!important}.ai_employees_workspace_usageFilterActions{display:flex;align-items:center;gap:8px}.ai_employees_workspace_usagePeriodModes{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #d7e2f3;border-radius:7px;background:#f8faff}.ai_employees_workspace_usagePeriodModes button{min-width:auto;height:24px;justify-content:center;padding:0 10px!important}.ai_employees_workspace_usagePeriodModes button[aria-pressed=true]{color:#fff!important;background:#3266e8!important;box-shadow:0 2px 6px #3266e833}.ai_employees_workspace_usageDateRow{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:8px 12px 0}.ai_employees_workspace_usageDateRow label{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid #d7e2f3;border-radius:7px;color:#35547d;background:#f8faff}.ai_employees_workspace_usageDateRow label span{flex:0 0 auto;color:#35547d}.ai_employees_workspace_usageDateRow input,.ai_employees_workspace_usageDateRow select{min-width:118px;min-height:24px;padding:0;outline:none}.ai_employees_workspace_usageDateRow small{color:#7d8798}.ai_employees_workspace_runtimeFilters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:9px 12px 10px;border-bottom:1px solid #edf0f4}.ai_employees_workspace_runtimeFilters label{display:grid;gap:4px}.ai_employees_workspace_runtimeFilters label span{color:#697589}.ai_employees_workspace_runtimeFilters select{width:100%;min-height:29px;padding:6px 8px;outline:none}.ai_employees_workspace_runtimeTableWrap{overflow-x:auto;overflow-y:scroll;scrollbar-gutter:stable}.ai_employees_workspace_runtimeTableWrap table{width:100%;border-collapse:collapse}.ai_employees_workspace_runtimeTableWrap th,.ai_employees_workspace_runtimeTableWrap td{padding:8px 9px;border-bottom:1px solid #edf0f4;color:#526074;text-align:left;white-space:nowrap}.ai_employees_workspace_runtimeTableWrap th{color:#788398;background:#fbfcfd}.ai_employees_workspace_runtimeTableWrap td span,.ai_employees_workspace_runtimeTableWrap td small{display:block}.ai_employees_workspace_runtimeTableWrap td small{margin-top:2px;color:#8a94a5}.ai_employees_workspace_runtimeTableWrap td em{padding:3px 6px;border-radius:999px;color:#4d6359;background:#edf2ef;font-style:normal}.ai_employees_workspace_runtimeTableWrap td em[data-status=failed],.ai_employees_workspace_runtimeTableWrap td em[data-status=error]{color:#a33e49;background:#fff0f1}.ai_employees_workspace_runtimeTableWrap td em[data-status=success],.ai_employees_workspace_runtimeTableWrap td em[data-status=completed]{color:#267052;background:#e9f7f0}.ai_employees_workspace_runtimeEmpty{height:86px;color:#8791a2!important;text-align:center!important}.ai_employees_workspace_usageTablePanel{overflow:hidden;margin-top:12px;border:1px solid #e1e6ee;border-radius:11px;background:#fff}.ai_employees_workspace_usageTablePanel>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e8ebf1;background:#fafbfc}.ai_employees_workspace_usageTablePanel>header strong,.ai_employees_workspace_usageTablePanel>header span{display:block}.ai_employees_workspace_usageTablePanel>header strong{color:#2b3548}.ai_employees_workspace_usageTablePanel>header span{margin-top:2px;color:#7b8597}.ai_employees_workspace_quotaPolicyPanel{overflow:hidden;margin-top:12px;border:1px solid #dde4ef;border-radius:11px;background:#fbfcff}.ai_employees_workspace_quotaPolicyPanel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #e7ebf2;background:#f7f9fd}.ai_employees_workspace_quotaPolicyPanel>header strong,.ai_employees_workspace_quotaPolicyPanel>header span{display:block}.ai_employees_workspace_quotaPolicyPanel>header strong{color:#2b3548}.ai_employees_workspace_quotaPolicyPanel>header span{margin-top:2px;color:#7b8597}.ai_employees_workspace_quotaPolicyPanel>header em{padding:4px 7px;border-radius:999px;color:var(--mis-control-primary);background:#eaf0ff;font-style:normal}.ai_employees_workspace_quotaProgress{display:grid;grid-template-columns:minmax(180px,320px) auto;align-items:center;gap:10px;padding:10px 12px 0}.ai_employees_workspace_quotaProgress>div{overflow:hidden;height:6px;border-radius:999px;background:#e7ecf5}.ai_employees_workspace_quotaProgress>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mis-control-primary),#6f86e8)}.ai_employees_workspace_quotaProgress small{color:#718096}.ai_employees_workspace_quotaForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px 12px}.ai_employees_workspace_quotaForm label{display:grid;gap:4px}.ai_employees_workspace_quotaForm label>span{color:#697589}.ai_employees_workspace_quotaForm input,.ai_employees_workspace_quotaForm select{width:100%;min-height:31px;box-sizing:border-box;padding:7px 8px;outline:none}.ai_employees_workspace_quotaPolicyPanel>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid #e7ebf2;background:#fff}.ai_employees_workspace_quotaPolicyPanel>footer span{color:#7b8597}.ai_employees_workspace_quotaPolicyPanel>footer button{display:flex;align-items:center;gap:5px;padding:7px 10px;cursor:pointer}.ai_employees_workspace_quotaPolicyPanel>footer button:disabled{opacity:.55;cursor:wait}.ai_employees_workspace_quotaPolicyPanel>footer button svg{width:12px;height:12px}.ai_employees_workspace_quotaGuide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.ai_employees_workspace_quotaGuide>div{padding:11px 12px;border:1px solid #e2e7ef;border-radius:9px;background:#fbfcfe}.ai_employees_workspace_quotaGuide strong,.ai_employees_workspace_quotaGuide span{display:block}.ai_employees_workspace_quotaGuide strong{color:#344055}.ai_employees_workspace_quotaGuide span{margin-top:4px;color:#7b8597}.ai_employees_workspace_providerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.ai_employees_workspace_providerGrid article{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid #e1e6ee;border-radius:10px}.ai_employees_workspace_providerGrid article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--ai-color);background:var(--ai-soft)}.ai_employees_workspace_providerGrid article>span svg{width:17px;height:17px}.ai_employees_workspace_providerGrid article div{flex:1}.ai_employees_workspace_providerGrid strong,.ai_employees_workspace_providerGrid small{display:block}.ai_employees_workspace_providerGrid strong{color:#2b3549}.ai_employees_workspace_providerGrid small{margin-top:3px;color:#838d9e}.ai_employees_workspace_providerGrid em{padding:5px 8px;border-radius:999px;color:#9a6921;background:#fff5de;font-style:normal}.ai_employees_workspace_readOnlyField{display:block}.ai_employees_workspace_readOnlyField span{display:block;margin-bottom:6px;color:#5f6a7e}.ai_employees_workspace_readOnlyField input{width:100%;box-sizing:border-box;padding:10px}.ai_employees_workspace_panelHint{margin:12px 0 0;color:#7b8596}.ai_employees_workspace_ruleToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #dde4f0;border-radius:10px;background:#f8faff}.ai_employees_workspace_ruleToolbar>div{display:flex;align-items:flex-end;gap:16px}.ai_employees_workspace_ruleToolbar label span,.ai_employees_workspace_ruleEditor label span{display:block;margin-bottom:6px;color:#596780}.ai_employees_workspace_ruleToolbar select,.ai_employees_workspace_ruleEditor input,.ai_employees_workspace_ruleEditor select,.ai_employees_workspace_ruleEditor textarea{box-sizing:border-box;width:100%;padding:10px 12px}.ai_employees_workspace_ruleToolbar p{margin:0 0 9px;color:#77839a}.ai_employees_workspace_ruleToolbar button,.ai_employees_workspace_ruleTable button,.ai_employees_workspace_ruleHistory button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 11px;cursor:pointer}.ai_employees_workspace_ruleToolbar svg,.ai_employees_workspace_ruleTable svg,.ai_employees_workspace_ruleHistory svg,.ai_employees_workspace_ruleEditor svg{width:14px;height:14px}.ai_employees_workspace_ruleLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,36%);gap:14px;margin-top:14px}.ai_employees_workspace_ruleTable{display:grid;gap:10px;align-content:start}.ai_employees_workspace_ruleTable>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px;border:1px solid #dfe5ef;border-radius:10px;background:#fff}.ai_employees_workspace_ruleTable article[data-status=published]{border-color:#bde6d2;background:#fbfffd}.ai_employees_workspace_ruleTable article>div strong{display:block;color:#1e2a40}.ai_employees_workspace_ruleTable article>div span,.ai_employees_workspace_ruleTable article aside small{display:block;margin-top:5px;color:#7a869b}.ai_employees_workspace_ruleTable article p{max-height:58px;margin:9px 0 0;overflow:hidden;color:#55637a;white-space:pre-wrap}.ai_employees_workspace_ruleTable aside{min-width:220px;text-align:right}.ai_employees_workspace_ruleTable aside em{display:inline-block;padding:4px 8px;border-radius:999px;color:var(--mis-control-primary);background:#edf2ff;font-style:normal}.ai_employees_workspace_ruleTable nav{display:flex;gap:6px;margin-top:12px}.ai_employees_workspace_ruleEmpty{padding:44px;border:1px dashed #cfd8e8;border-radius:10px;color:#76839a;text-align:center}.ai_employees_workspace_ruleEditor{align-self:start;padding:16px;border:1px solid #ced9ee;border-radius:10px;background:#fff;box-shadow:0 12px 30px #2a457d14}.ai_employees_workspace_ruleEditor>header,.ai_employees_workspace_ruleHistory>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ai_employees_workspace_ruleEditor header span,.ai_employees_workspace_ruleHistory header span{display:block;margin-top:4px;color:#7b879a}.ai_employees_workspace_ruleEditor header button,.ai_employees_workspace_ruleHistory header button{display:grid;width:30px;height:30px;padding:0;place-items:center;cursor:pointer}.ai_employees_workspace_ruleEditor button.ai_employees_workspace_ruleSave{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:15px;padding:11px;border:0;border-radius:9px;color:#fff;background:var(--mis-control-primary);cursor:pointer}.ai_employees_workspace_ruleHistory{margin-top:14px;padding:16px;border:1px solid #d8e0ee;border-radius:10px;background:#f8faff}.ai_employees_workspace_ruleHistory article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid #e1e7f1}.ai_employees_workspace_ruleHistory article span{display:block;margin-top:4px;color:#7a869a}.ai_employees_workspace_ruleHistory article p{margin:5px 0 0;color:#56647b}.ai_employees_workspace_ruleHistory article button{flex:none}.ai_employees_workspace_ruleHistory>header button svg{width:14px}.ai_employees_workspace_ruleManager .ai_employees_workspace_employeeMessage{margin:10px 0 0}@media(max-width:1100px){.ai_employees_workspace_ruleLayout{grid-template-columns:1fr}.ai_employees_workspace_ruleToolbar,.ai_employees_workspace_ruleToolbar>div{align-items:stretch;flex-direction:column}.ai_employees_workspace_ruleTable>article{grid-template-columns:1fr}.ai_employees_workspace_ruleTable aside{text-align:left}.ai_employees_workspace_ruleTable nav{flex-wrap:wrap}}.ai_employees_workspace_employeeManage{display:grid;gap:9px;margin-top:16px}.ai_employees_workspace_employeeManage article{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e2e6ed;border-radius:11px}.ai_employees_workspace_employeeManage article>svg{width:19px;height:19px;color:var(--ai-color)}.ai_employees_workspace_employeeManage article div{flex:1}.ai_employees_workspace_employeeManage strong,.ai_employees_workspace_employeeManage span{display:block}.ai_employees_workspace_employeeManage strong{color:#293449}.ai_employees_workspace_employeeManage span{margin-top:3px;color:#7b8597}.ai_employees_workspace_employeeManage small{color:#8a94a5}.ai_employees_workspace_employeeManage small.ai_employees_workspace_enabled{color:#20815e}.ai_employees_workspace_employeeGovernanceLayout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;margin-top:16px}.ai_employees_workspace_duoduoMasterCard{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px 13px;border:1px solid #dce3ef;border-radius:11px;background:#f8faff}.ai_employees_workspace_duoduoMasterCard>.ai_employees_workspace_employeeIcon{width:40px;height:40px;border-radius:12px}.ai_employees_workspace_duoduoMasterCard>div{min-width:0;flex:1}.ai_employees_workspace_duoduoMasterCard small,.ai_employees_workspace_duoduoMasterCard strong,.ai_employees_workspace_duoduoMasterCard span{display:block}.ai_employees_workspace_duoduoMasterCard small{color:var(--ai-color);letter-spacing:.07em}.ai_employees_workspace_duoduoMasterCard strong{margin-top:2px;color:#1f2a3f}.ai_employees_workspace_duoduoMasterCard span{margin-top:2px;color:#778397}.ai_employees_workspace_identityMaintenance{margin-top:12px;padding:16px;border:1px solid #dce3ef;border-radius:10px;background:#f8faff}.ai_employees_workspace_identityMaintenance>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ai_employees_workspace_identityMaintenance>header>div{display:flex;align-items:center;gap:9px}.ai_employees_workspace_identityMaintenance>header svg{width:18px;color:var(--ai-color)}.ai_employees_workspace_identityMaintenance>header span strong,.ai_employees_workspace_identityMaintenance>header span small{display:block}.ai_employees_workspace_identityMaintenance>header span small{margin-top:2px;color:#748096}.ai_employees_workspace_identityMaintenance>header>button,.ai_employees_workspace_identityAssetGrid article>button,.ai_employees_workspace_identityHistory article>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;cursor:pointer}.ai_employees_workspace_identityMaintenance button:disabled{cursor:not-allowed;opacity:.55}.ai_employees_workspace_identityAssetGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai_employees_workspace_identityAssetGrid article{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid #e0e6ef;border-radius:11px;background:#fff}.ai_employees_workspace_identityAssetGrid article>span{width:72px;height:60px;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:var(--ai-color);background:var(--ai-soft)}.ai_employees_workspace_identityAssetGrid article>span>img{width:100%;height:100%;object-fit:contain}.ai_employees_workspace_identityAssetGrid article>span>svg{width:25px}.ai_employees_workspace_identityAssetGrid article>span>.ai_employees_workspace_employeeIcon{width:100%;height:100%;border-radius:10px}.ai_employees_workspace_identityAssetGrid article>div{min-width:0}.ai_employees_workspace_identityAssetGrid article>div strong,.ai_employees_workspace_identityAssetGrid article>div small{display:block}.ai_employees_workspace_identityAssetGrid article>div small{margin-top:3px;color:#7a8598}.ai_employees_workspace_identityAssetGrid article>button{grid-column:1/-1}.ai_employees_workspace_identityHistory{margin-top:12px;padding:12px;border:1px solid #e0e6ef;border-radius:10px;background:#fff}.ai_employees_workspace_identityHistory>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ai_employees_workspace_identityHistory>header strong,.ai_employees_workspace_identityHistory>header span{display:block}.ai_employees_workspace_identityHistory>header span{color:#7a8598}.ai_employees_workspace_identityHistory>p{margin:10px 0;color:#7a8598}.ai_employees_workspace_identityHistory>div{display:grid;gap:6px;max-height:260px;overflow:auto}.ai_employees_workspace_identityHistory article{display:grid;grid-template-columns:minmax(160px,1fr) minmax(240px,1.4fr) auto;align-items:center;gap:12px;padding:9px 10px;border:1px solid #e7ebf2;border-radius:8px;background:#fafbfe}.ai_employees_workspace_identityHistory article>span strong,.ai_employees_workspace_identityHistory article>span small{display:block}.ai_employees_workspace_identityHistory article>span small{margin-top:2px;color:#8791a2}.ai_employees_workspace_identityHistory article>div{display:flex;flex-wrap:wrap;gap:5px}.ai_employees_workspace_identityHistory article em{padding:3px 6px;border-radius:6px;color:#5d6c83;background:#edf2f8;font-style:normal}.ai_employees_workspace_employeeDirectory{align-self:start;overflow:hidden;border:1px solid #e0e6ef;border-radius:11px;background:#f8faff}.ai_employees_workspace_employeeDirectory>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px;border-bottom:1px solid #e1e7f0;background:#fff}.ai_employees_workspace_employeeDirectory>header strong,.ai_employees_workspace_employeeDirectory>header span{display:block}.ai_employees_workspace_employeeDirectory>header strong{color:#273247}.ai_employees_workspace_employeeDirectory>header span{margin-top:2px;color:#8490a2}.ai_employees_workspace_employeeDirectory>header button{display:flex;align-items:center;gap:4px;padding:6px 8px;cursor:pointer}.ai_employees_workspace_employeeDirectory>header button svg{width:12px;height:12px}.ai_employees_workspace_employeeDirectory>div{display:grid;gap:5px;padding:8px}.ai_employees_workspace_employeeDirectory>div>button{display:flex;align-items:center;gap:8px;width:100%;padding:8px;text-align:left;cursor:pointer}.ai_employees_workspace_employeeDirectory>div>button.ai_employees_workspace_employeeDirectoryActive{border-color:#aebfff;background:#fff;box-shadow:0 3px 10px #3159d614}.ai_employees_workspace_employeeDirectory>div>button>span:last-child{display:grid;min-width:0;flex:1}.ai_employees_workspace_employeeDirectory>div strong{overflow:hidden;color:#273247;text-overflow:ellipsis;white-space:nowrap}.ai_employees_workspace_employeeDirectory>div small{overflow:hidden;margin-top:2px;color:#7c8799;text-overflow:ellipsis;white-space:nowrap}.ai_employees_workspace_employeeDirectory>div em{justify-self:start;margin-top:4px;padding:2px 5px;border-radius:999px;color:#2e775b;background:#e6f5ee;font-style:normal}.ai_employees_workspace_employeeDirectory>p{margin:0;padding:9px 11px;border-top:1px solid #e1e7f0;color:#7d889a;background:#fff}.ai_employees_workspace_employeeDirectory .ai_employees_workspace_employeeIcon{width:30px;height:30px;border-radius:8px}.ai_employees_workspace_employeeDirectory .ai_employees_workspace_employeeIcon svg{width:15px;height:15px}.ai_employees_workspace_employeeManagementBody{min-width:0}.ai_employees_workspace_employeeSectionTabs{display:flex;align-items:center;gap:5px;margin-bottom:10px;padding:5px;border:1px solid #dfe5ef;border-radius:10px;background:#f8faff}.ai_employees_workspace_employeeSectionTabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:116px;padding:8px 12px;cursor:pointer}.ai_employees_workspace_employeeSectionTabs button svg{width:13px;height:13px}.ai_employees_workspace_employeeSectionTabs button.ai_employees_workspace_employeeSectionTabActive{color:#fff;background:var(--mis-control-primary);box-shadow:0 5px 12px #3159d62e}.ai_employees_workspace_employeeSectionTabs button:disabled{cursor:not-allowed;opacity:.5}.ai_employees_workspace_employeeSectionTabs>span{margin-left:auto;padding-right:8px;color:#7c879a}.ai_employees_workspace_employeeAdminGrid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(380px,1.1fr);gap:12px}.ai_employees_workspace_profileEditor,.ai_employees_workspace_policyPanel,.ai_employees_workspace_knowledgeManager,.ai_employees_workspace_dataModelPanel{border:1px solid #e0e6ef;border-radius:11px;background:#fff}.ai_employees_workspace_profileEditor{padding:14px}.ai_employees_workspace_profileEditor>header,.ai_employees_workspace_policyPanel>header,.ai_employees_workspace_knowledgeManager>header,.ai_employees_workspace_dataModelPanel>header{display:flex;align-items:center;gap:10px}.ai_employees_workspace_profileEditor>header>div{flex:1}.ai_employees_workspace_profileEditor>header strong,.ai_employees_workspace_profileEditor>header span{display:block}.ai_employees_workspace_profileEditor>header strong{color:#172033}.ai_employees_workspace_profileEditor>header span{margin-top:2px;color:#7a879b}.ai_employees_workspace_profileEditor>header button,.ai_employees_workspace_dataModelPanel>header button{display:flex;align-items:center;gap:5px;padding:7px 10px;cursor:pointer}.ai_employees_workspace_profileEditor>header button svg,.ai_employees_workspace_dataModelPanel>header button svg{width:13px;height:13px}.ai_employees_workspace_profileForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;padding-top:12px;border-top:1px solid #e7ebf1}.ai_employees_workspace_profileForm label{display:grid;gap:5px}.ai_employees_workspace_profileForm label>span{color:#5f6c80}.ai_employees_workspace_profileForm input,.ai_employees_workspace_profileForm select,.ai_employees_workspace_profileForm textarea{width:100%;box-sizing:border-box;padding:8px 9px;outline:none}.ai_employees_workspace_fullField{grid-column:1/-1}.ai_employees_workspace_profileForm .ai_employees_workspace_enableSwitch{display:flex!important;align-items:center;gap:6px}.ai_employees_workspace_profileForm .ai_employees_workspace_enableSwitch input{width:auto}.ai_employees_workspace_profileForm .ai_employees_workspace_saveButton{justify-self:end;display:flex;align-items:center;gap:5px;padding:8px 11px;border:0;border-radius:7px;color:#fff;background:var(--mis-control-primary);cursor:pointer}.ai_employees_workspace_profileForm .ai_employees_workspace_saveButton svg{width:13px;height:13px}.ai_employees_workspace_profileActions{display:flex;align-items:end;justify-content:flex-end;gap:6px}.ai_employees_workspace_profileActions button{display:flex;align-items:center;gap:5px;padding:8px 10px;cursor:pointer}.ai_employees_workspace_profileActions svg{width:13px;height:13px}.ai_employees_workspace_removeAvatar{border:1px solid #efd6d9;color:#a33e49;background:#fff6f7}.ai_employees_workspace_cropPanel{overflow:hidden;margin-top:12px;border:1px solid #dfe5ee;border-radius:9px;background:#f6f8fc}.ai_employees_workspace_cropStage{position:relative;height:250px;background:#17213a}.ai_employees_workspace_cropControls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px}.ai_employees_workspace_cropControls>label{display:flex;align-items:center;gap:7px;color:#5f6c80}.ai_employees_workspace_cropControls input[type=range]{width:145px}.ai_employees_workspace_cropControls>div{display:flex;gap:6px}.ai_employees_workspace_cropControls button{display:flex;align-items:center;gap:5px;padding:7px 9px;cursor:pointer}.ai_employees_workspace_cropControls button.ai_employees_workspace_cropConfirm{border-color:var(--mis-control-primary);color:#fff;background:var(--mis-control-primary)}.ai_employees_workspace_cropControls button:disabled{opacity:.6;cursor:wait}.ai_employees_workspace_cropControls svg{width:12px;height:12px}.ai_employees_workspace_policyPanel{padding:14px;background:#f9fbff}.ai_employees_workspace_policyPanel>header>svg{width:20px;height:20px;color:var(--mis-control-primary)}.ai_employees_workspace_policyPanel>header strong,.ai_employees_workspace_policyPanel>header span{display:block}.ai_employees_workspace_policyPanel>header strong{color:#273247}.ai_employees_workspace_policyPanel>header span{margin-top:2px;color:#7b8799}.ai_employees_workspace_policyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.ai_employees_workspace_policySelect{display:grid;gap:5px}.ai_employees_workspace_policySelect>span{color:#5f6c80}.ai_employees_workspace_policySelect select{width:100%;box-sizing:border-box;padding:8px 9px;outline:none}.ai_employees_workspace_policyNote{margin-top:9px;padding:8px 10px;border-radius:7px;color:#5f6c80;background:#edf2ff}.ai_employees_workspace_policySave{display:flex;align-items:center;gap:5px;margin:9px 0 0 auto;padding:8px 11px;border:0;border-radius:7px;color:#fff;background:var(--mis-control-primary);cursor:pointer}.ai_employees_workspace_policySave:disabled{cursor:not-allowed;opacity:.5}.ai_employees_workspace_policySave svg{width:13px;height:13px}.ai_employees_workspace_employeeMessage{margin:10px 0 0;padding:8px 10px;border-radius:8px;color:#315f4d;background:#eaf7f1}.ai_employees_workspace_knowledgeManager,.ai_employees_workspace_dataModelPanel{margin-top:12px;overflow:hidden}.ai_employees_workspace_knowledgeManager>header,.ai_employees_workspace_dataModelPanel>header{justify-content:space-between;min-height:45px;padding:0 13px;border-bottom:1px solid #e5e9f0;background:#fbfcfe}.ai_employees_workspace_knowledgeManager>header>div,.ai_employees_workspace_dataModelPanel>header>div{display:flex;align-items:center;gap:8px}.ai_employees_workspace_knowledgeManager>header svg,.ai_employees_workspace_dataModelPanel>header svg{width:16px;height:16px;color:var(--mis-control-primary)}.ai_employees_workspace_knowledgeManager strong,.ai_employees_workspace_knowledgeManager small,.ai_employees_workspace_dataModelPanel strong,.ai_employees_workspace_dataModelPanel small{display:block}.ai_employees_workspace_knowledgeManager strong,.ai_employees_workspace_dataModelPanel strong{color:#273247}.ai_employees_workspace_knowledgeManager small,.ai_employees_workspace_dataModelPanel small{margin-top:2px;color:#7f899a}.ai_employees_workspace_knowledgeManager iframe{display:block;width:100%;height:610px;border:0;background:#f5f7fb}.ai_employees_workspace_employeeManagementBody>.ai_employees_workspace_knowledgeManager{margin-top:0}.ai_employees_workspace_platformKnowledgeManager{position:relative;box-sizing:border-box;margin-top:16px;height:var(--knowledge-height, calc(100dvh - 350px) );min-height:320px}.ai_employees_workspace_platformKnowledgeManager iframe{height:100%}.ai_employees_workspace_knowledgePagination{position:absolute;z-index:1;box-sizing:border-box;background:#fff}.ai_employees_workspace_knowledgePagination .mis-pagination{margin:0}.ai_employees_workspace_dataModelPanel{padding-bottom:12px}.ai_employees_workspace_dataModelPanel>header{margin-bottom:11px}.ai_employees_workspace_dataModelPanel>header button:disabled{cursor:default;opacity:.68}.ai_employees_workspace_collectionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px}.ai_employees_workspace_collectionGrid article{padding:10px;border:1px solid #e2e7ef;border-radius:8px;background:#f9fafc}.ai_employees_workspace_collectionGrid article[data-ready=true]{border-color:#cde8dc;background:#f1faf6}.ai_employees_workspace_collectionGrid article span{display:block;min-height:28px;margin:4px 0;color:#6f7b8e}.ai_employees_workspace_securityNote{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;border-radius:11px;color:#526076;background:#eff8f4}.ai_employees_workspace_securityNote svg{flex:0 0 auto;width:16px;height:16px;color:#238461}.ai_employees_workspace_securityNote strong{display:block;color:#2b5948}.ai_employees_workspace_providerSettings{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;margin-top:16px}.ai_employees_workspace_providerSelector{display:grid;align-content:start;gap:7px}.ai_employees_workspace_providerSelector button{position:relative;display:grid;gap:3px;padding:11px;text-align:left;cursor:pointer}.ai_employees_workspace_providerSelector button.ai_employees_workspace_providerSelected{border-color:color-mix(in srgb,var(--ai-color) 45%,#dfe4ec);background:var(--ai-soft)}.ai_employees_workspace_providerSelector small{color:#7b8596}.ai_employees_workspace_providerSelector em{position:absolute;top:9px;right:9px;padding:3px 5px;border-radius:999px;color:#8b6b35;background:#fff4dc;font-style:normal}.ai_employees_workspace_providerSelector em.ai_employees_workspace_providerEnabled{color:#287254;background:#dff5eb}.ai_employees_workspace_connectionOverview{min-width:0;padding:15px;border:1px solid #e1e5ed;border-radius:10px;background:#fafbfc}.ai_employees_workspace_connectionOverview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e4e8ef}.ai_employees_workspace_connectionOverview>header strong,.ai_employees_workspace_connectionOverview>header span{display:block}.ai_employees_workspace_connectionOverview>header strong{color:#283348}.ai_employees_workspace_connectionOverview>header span{margin-top:3px;color:#7d8799}.ai_employees_workspace_connectionOverview>header button{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;cursor:pointer}.ai_employees_workspace_connectionOverview>header button svg{width:13px;height:13px}.ai_employees_workspace_connectionList{display:grid;gap:8px;margin-top:10px}.ai_employees_workspace_connectionList article{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid #e1e6ee;border-radius:9px;background:#fff}.ai_employees_workspace_connectionIdentity{min-width:0}.ai_employees_workspace_connectionIdentity strong,.ai_employees_workspace_connectionIdentity span,.ai_employees_workspace_connectionIdentity small{display:block}.ai_employees_workspace_connectionIdentity strong{color:#263147}.ai_employees_workspace_connectionIdentity span{overflow:hidden;margin-top:3px;color:#667287;text-overflow:ellipsis;white-space:nowrap}.ai_employees_workspace_connectionIdentity small{margin-top:4px;color:#8a94a5}.ai_employees_workspace_connectionStatus{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:4px 6px}.ai_employees_workspace_connectionStatus em,.ai_employees_workspace_connectionStatus span{padding:3px 6px;border-radius:999px;font-style:normal}.ai_employees_workspace_connectionStatus em{color:#7a8495;background:#f0f2f5}.ai_employees_workspace_connectionStatus em[data-enabled=true]{color:#287254;background:#e4f6ed}.ai_employees_workspace_connectionStatus span{color:#7a8495;background:#f0f2f5}.ai_employees_workspace_connectionStatus span[data-status=passed]{color:#287254;background:#e4f6ed}.ai_employees_workspace_connectionStatus span[data-status=failed]{color:#a33e49;background:#fff0f1}.ai_employees_workspace_connectionStatus small{grid-column:1/-1;color:#8b95a6}.ai_employees_workspace_connectionActions{display:flex;gap:6px}.ai_employees_workspace_connectionActions button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;cursor:pointer}.ai_employees_workspace_connectionActions button:disabled{opacity:.5;cursor:wait}.ai_employees_workspace_connectionActions svg{width:11px;height:11px}.ai_employees_workspace_connectionEmpty{margin:0;padding:42px 16px;border:1px dashed #dce2eb;border-radius:9px;color:#8791a2;background:#fff;text-align:center}.ai_employees_workspace_connectionActions button.ai_employees_workspace_connectionDeleteAction,.ai_employees_workspace_providerDeletePanel button.ai_employees_workspace_connectionDeleteAction{color:#a33e49;border-color:#efd6d9;background:#fff6f7}.ai_employees_workspace_providerDeletePanel{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid #efd6d9;border-radius:10px;background:#fffafb}.ai_employees_workspace_providerDeletePanel>header,.ai_employees_workspace_providerDeletePanel>header>div,.ai_employees_workspace_providerDeletePanel>header span,.ai_employees_workspace_providerDeletePanel>p,.ai_employees_workspace_providerDeletePanel footer{display:flex;align-items:center}.ai_employees_workspace_providerDeletePanel>header{justify-content:space-between}.ai_employees_workspace_providerDeletePanel>header>div{gap:8px;color:#a33e49}.ai_employees_workspace_providerDeletePanel>header span{align-items:flex-start;flex-direction:column;gap:2px}.ai_employees_workspace_providerDeletePanel small{color:#7c8798}.ai_employees_workspace_providerDeletePanel svg{width:13px;height:13px}.ai_employees_workspace_providerDeletePanel>header button,.ai_employees_workspace_providerDeletePanel footer button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid #dce2eb;border-radius:7px;background:#fff;cursor:pointer}.ai_employees_workspace_providerDeletePanel>p{gap:6px;margin:0}.ai_employees_workspace_providerDeletePanel .ai_employees_workspace_deleteCheckReady,.ai_employees_workspace_providerDeletePanel .ai_employees_workspace_deleteCheckBlocked{align-items:flex-start;padding:9px;border-radius:8px}.ai_employees_workspace_providerDeletePanel .ai_employees_workspace_deleteCheckReady{color:#287254;background:#e9f8f1}.ai_employees_workspace_providerDeletePanel .ai_employees_workspace_deleteCheckBlocked{color:#a33e49;background:#fff0f1}.ai_employees_workspace_providerDeletePanel .ai_employees_workspace_deleteCheckReady span,.ai_employees_workspace_providerDeletePanel .ai_employees_workspace_deleteCheckBlocked span{display:grid;gap:2px}.ai_employees_workspace_providerDeletePanel label{display:grid;gap:5px;color:#536075}.ai_employees_workspace_providerDeletePanel label input{padding:8px 10px;border:1px solid #dce2eb;border-radius:7px;background:#fff}.ai_employees_workspace_providerDeletePanel footer{justify-content:flex-end;gap:7px}.ai_employees_workspace_providerDeletePanel button:disabled{opacity:.5;cursor:not-allowed}.ai_employees_workspace_providerForm{padding:15px;border:1px solid #e1e5ed;border-radius:10px;background:#fafbfc}.ai_employees_workspace_providerForm>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e4e8ef}.ai_employees_workspace_providerForm>header strong,.ai_employees_workspace_providerForm>header span{display:block}.ai_employees_workspace_providerForm>header strong{color:#283348}.ai_employees_workspace_providerForm>header span{margin-top:3px;color:#7d8799}.ai_employees_workspace_providerForm>header small{display:inline-flex;align-items:center;gap:4px;color:#517063}.ai_employees_workspace_providerForm>header svg{width:13px;height:13px}.ai_employees_workspace_editorHeading{display:flex;align-items:center;gap:8px}.ai_employees_workspace_editorHeading>button{display:grid;place-items:center;width:28px;height:28px;padding:0;cursor:pointer}.ai_employees_workspace_providerForm .ai_employees_workspace_formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai_employees_workspace_providerForm label>span{display:block;margin-bottom:5px;color:#5e697c}.ai_employees_workspace_providerForm input,.ai_employees_workspace_providerForm select{width:100%;min-height:36px;box-sizing:border-box;padding:9px 34px 9px 10px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ai_employees_workspace_providerForm input{padding-right:10px}.ai_employees_workspace_providerForm select{cursor:pointer}.ai_employees_workspace_pricingSection{margin-top:12px;padding:12px;border:1px solid #e1e6ee;border-radius:10px;background:#fff}.ai_employees_workspace_pricingSection>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #edf0f4}.ai_employees_workspace_pricingSection>header strong,.ai_employees_workspace_pricingSection>header span{display:block}.ai_employees_workspace_pricingSection>header strong{color:#344056}.ai_employees_workspace_pricingSection>header span{margin-top:2px;color:#7b8698}.ai_employees_workspace_pricingSection>header em{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#536785;background:#eef2f8;font-style:normal}.ai_employees_workspace_pricingTier{margin-top:10px;padding:10px;border:1px solid #e7ebf1;border-radius:8px;background:#fafbfc}.ai_employees_workspace_pricingTier>strong{display:block;margin-bottom:8px;color:#526076}.ai_employees_workspace_pricingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.ai_employees_workspace_pricingTier .ai_employees_workspace_pricingGrid{margin-top:0}.ai_employees_workspace_pricingGrid label{display:block;min-width:0}.ai_employees_workspace_pricingGrid label>span{color:#697589}.ai_employees_workspace_tokenEditor{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;align-items:end;margin-top:14px}.ai_employees_workspace_tokenEditor>div{padding:9px 11px;border-radius:9px;background:#f0f3f8}.ai_employees_workspace_tokenEditor strong,.ai_employees_workspace_tokenEditor span{display:block}.ai_employees_workspace_tokenEditor strong{color:#344157}.ai_employees_workspace_tokenEditor span{margin-top:3px;color:#7c8799}.ai_employees_workspace_providerHelp{margin:9px 0 0;padding:8px 10px;border:1px solid #dfe6f2;border-radius:8px;color:#657186;background:#f6f8fc}.ai_employees_workspace_providerHelp code{color:var(--mis-control-primary)}.ai_employees_workspace_enableSwitch{display:flex!important;align-items:center;gap:7px;margin-top:12px}.ai_employees_workspace_enableSwitch input{width:auto}.ai_employees_workspace_enableSwitch span{margin:0!important}.ai_employees_workspace_providerForm footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid #e4e8ef}.ai_employees_workspace_providerForm footer>span{display:inline-flex;align-items:center;gap:5px;color:#788397}.ai_employees_workspace_providerForm footer>span svg{width:13px;height:13px;color:#26815f}.ai_employees_workspace_providerForm footer button{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;cursor:pointer}.ai_employees_workspace_providerForm footer button:disabled{opacity:.6;cursor:wait}.ai_employees_workspace_providerForm footer button svg{width:13px;height:13px}.ai_employees_workspace_providerActions{display:flex;align-items:center;gap:7px}.ai_employees_workspace_providerForm footer button.ai_employees_workspace_testConnectionButton{border:1px solid color-mix(in srgb,var(--ai-color) 30%,#dce2ea);color:var(--ai-color);background:#fff}.ai_employees_workspace_formError,.ai_employees_workspace_formSuccess{margin:10px 0 0;padding:8px 10px;border-radius:8px}.ai_employees_workspace_formError{color:#a23e49;background:#fff0f1}.ai_employees_workspace_formSuccess{display:flex;align-items:center;gap:5px;color:#256f54;background:#e9f8f1}.ai_employees_workspace_formSuccess svg{width:13px;height:13px}.ai_employees_workspace_spinning{animation:ai_employees_workspace_ai-spin 1s linear infinite}@keyframes ai_employees_workspace_ai-spin{to{transform:rotate(360deg)}}.ai_employees_workspace_conversationManager{display:grid;gap:12px;margin-top:16px}.ai_employees_workspace_conversationPolicy{display:flex;align-items:center;gap:14px;padding:13px 15px;border:1px solid #cfe4da;border-radius:10px;background:#f0faf5}.ai_employees_workspace_conversationPolicy strong{flex:0 0 auto;color:#247255}.ai_employees_workspace_conversationPolicy span{color:#567064}.ai_employees_workspace_conversationToolbar{display:flex;align-items:center;gap:8px}.ai_employees_workspace_conversationToolbar select,.ai_employees_workspace_conversationToolbar input{box-sizing:border-box;height:36px;outline:none}.ai_employees_workspace_conversationToolbar select{min-width:120px;padding:0 10px}.ai_employees_workspace_conversationToolbar label{display:flex;align-items:center;flex:1;min-width:220px;padding:0 10px;border:1px solid #dce3ed;border-radius:8px;background:#fff}.ai_employees_workspace_conversationToolbar label svg{width:13px;height:13px;color:#8290a4}.ai_employees_workspace_conversationToolbar label input{flex:1;min-width:0}.ai_employees_workspace_conversationToolbar button{display:flex;align-items:center;gap:5px;height:36px;padding:0 12px;cursor:pointer}.ai_employees_workspace_conversationToolbar button svg{width:13px;height:13px}.ai_employees_workspace_conversationTable{overflow:hidden;border:1px solid #dfe5ee;border-radius:10px;background:#fff}.ai_employees_workspace_conversationHead,.ai_employees_workspace_conversationTable article{display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(170px,1fr) 120px 150px 150px;align-items:center;gap:10px;padding:10px 13px}.ai_employees_workspace_conversationHead{color:#778397;background:#f6f8fb}.ai_employees_workspace_conversationTable article{border-top:1px solid #e8ecf2;color:#4c596e}.ai_employees_workspace_conversationTable article>div{min-width:0}.ai_employees_workspace_conversationTable article strong,.ai_employees_workspace_conversationTable article span,.ai_employees_workspace_conversationTable article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai_employees_workspace_conversationTable article strong{color:#273247}.ai_employees_workspace_conversationTable article small{margin-top:3px;color:#8a94a5}.ai_employees_workspace_conversationTable article em{display:inline-block;padding:3px 6px;border-radius:999px;color:#2e775b;background:#e6f5ee;font-style:normal}.ai_employees_workspace_conversationTable article em[data-status=archived]{color:#6c5d91;background:#f0ecfb}.ai_employees_workspace_conversationTable article em[data-status=deleted]{color:#8b6b35;background:#fff4dc}.ai_employees_workspace_conversationActions{display:flex;gap:5px;justify-content:flex-end}.ai_employees_workspace_conversationActions button{display:flex;align-items:center;gap:4px;padding:6px 7px;cursor:pointer}.ai_employees_workspace_conversationActions button svg{width:11px;height:11px}.ai_employees_workspace_conversationActions button.ai_employees_workspace_dangerAction{color:#a33e49;border-color:#efd6d9;background:#fff6f7}.ai_employees_workspace_conversationEmpty{margin:0;padding:40px;color:#8791a2;text-align:center}@media(max-width:900px){.ai_employees_workspace_header{align-items:flex-start;flex-direction:column}.ai_employees_workspace_badges{flex-wrap:wrap}.ai_employees_workspace_duoduoOverview{grid-template-columns:auto minmax(0,1fr)}.ai_employees_workspace_duoduoOverview dl,.ai_employees_workspace_duoduoOverview>button{grid-column:1/-1}.ai_employees_workspace_duoduoOverview dl{justify-content:stretch}.ai_employees_workspace_duoduoOverview dl div{flex:1}.ai_employees_workspace_employeeStrip{grid-template-columns:1fr}.ai_employees_workspace_platformNav{flex-wrap:nowrap;overflow-x:auto;border-radius:10px}.ai_employees_workspace_platformNav button{flex:0 0 auto;min-width:auto}.ai_employees_workspace_metricGrid,.ai_employees_workspace_formGrid,.ai_employees_workspace_providerGrid,.ai_employees_workspace_runtimeFilters,.ai_employees_workspace_quotaGuide,.ai_employees_workspace_quotaForm{grid-template-columns:1fr}.ai_employees_workspace_usageFilterHeader,.ai_employees_workspace_usageFilterActions,.ai_employees_workspace_usageDateRow,.ai_employees_workspace_quotaPolicyPanel>footer{align-items:stretch!important;flex-direction:column}.ai_employees_workspace_usagePeriodModes{overflow-x:auto}.ai_employees_workspace_usagePeriodModes button{flex:0 0 auto}.ai_employees_workspace_usageDateRow label{min-width:0}.ai_employees_workspace_quotaProgress,.ai_employees_workspace_providerSettings{grid-template-columns:1fr}.ai_employees_workspace_providerSelector{grid-template-columns:repeat(2,minmax(0,1fr))}.ai_employees_workspace_providerForm .ai_employees_workspace_formGrid,.ai_employees_workspace_tokenEditor,.ai_employees_workspace_pricingGrid{grid-template-columns:1fr}.ai_employees_workspace_connectionList article{grid-template-columns:1fr}.ai_employees_workspace_connectionStatus{grid-template-columns:auto auto}.ai_employees_workspace_connectionActions{justify-content:flex-start}.ai_employees_workspace_employeeGovernanceLayout,.ai_employees_workspace_employeeAdminGrid{grid-template-columns:1fr}.ai_employees_workspace_collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai_employees_workspace_cropControls{align-items:stretch;flex-direction:column}.ai_employees_workspace_cropControls input[type=range]{width:100%}.ai_employees_workspace_profileActions,.ai_employees_workspace_conversationToolbar{align-items:stretch;flex-direction:column}.ai_employees_workspace_conversationToolbar select,.ai_employees_workspace_conversationToolbar label,.ai_employees_workspace_conversationToolbar button{width:100%}.ai_employees_workspace_conversationHead{display:none}.ai_employees_workspace_conversationTable article{grid-template-columns:1fr}.ai_employees_workspace_conversationActions{justify-content:flex-start}.ai_employees_workspace_floatingLayer{inset:92px 8px 8px;padding:8px}.ai_employees_workspace_floatingWindow{height:100%;min-height:0}.ai_employees_workspace_floatingHeader small{display:none}}.ai_employees_workspace_ruleManager{margin-top:14px}.ai_employees_workspace_ruleWorkbench{display:grid;grid-template-columns:minmax(205px,16%) minmax(430px,1fr) minmax(330px,29%);gap:12px;min-height:620px}.ai_employees_workspace_ruleTree,.ai_employees_workspace_ruleCenter,.ai_employees_workspace_ruleHistory{min-width:0;overflow:hidden;border:1px solid #dfe5ef;border-radius:10px;background:#fff}.ai_employees_workspace_ruleTree>header,.ai_employees_workspace_ruleCenter>header,.ai_employees_workspace_ruleHistory>header{display:flex;align-items:center;justify-content:space-between;min-height:54px;box-sizing:border-box;padding:11px 13px;border-bottom:1px solid #e6eaf1;background:#fafbfe}.ai_employees_workspace_ruleTree>header>div,.ai_employees_workspace_ruleCenter>header>div,.ai_employees_workspace_ruleHistory>header>div{display:flex;align-items:center;min-width:0;gap:8px}.ai_employees_workspace_ruleTree>header svg,.ai_employees_workspace_ruleCenter>header svg,.ai_employees_workspace_ruleHistory>header svg{flex:none;width:17px;height:17px;color:var(--mis-control-primary)}.ai_employees_workspace_ruleTree>header strong,.ai_employees_workspace_ruleTree>header small,.ai_employees_workspace_ruleCenter>header strong,.ai_employees_workspace_ruleCenter>header small,.ai_employees_workspace_ruleHistory>header strong,.ai_employees_workspace_ruleHistory>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai_employees_workspace_ruleTree>header strong,.ai_employees_workspace_ruleCenter>header strong,.ai_employees_workspace_ruleHistory>header strong{color:#263147}.ai_employees_workspace_ruleTree>header small,.ai_employees_workspace_ruleCenter>header small,.ai_employees_workspace_ruleHistory>header small{margin-top:2px;color:#7d8798}.ai_employees_workspace_ruleCenter>header>button{display:inline-flex;flex:none;align-items:center;gap:5px;padding:8px 11px;cursor:pointer}.ai_employees_workspace_ruleCenter>header>button svg{width:13px;height:13px;color:currentColor}.ai_employees_workspace_ruleTree nav{padding:8px}.ai_employees_workspace_ruleTree nav section+section{margin-top:4px}.ai_employees_workspace_ruleTree .ai_employees_workspace_ruleTreeEmployee{display:flex;align-items:center;justify-content:flex-start;gap:5px;width:100%;padding:9px;border:0;border-radius:8px;color:#344157;background:#f5f7fb;cursor:pointer}.ai_employees_workspace_ruleTree .ai_employees_workspace_ruleTreeEmployee svg{width:13px;height:13px;color:#66758d}.ai_employees_workspace_ruleTreeScenarios{display:grid;gap:3px;margin:4px 0 8px;padding-left:17px}.ai_employees_workspace_ruleTreeScenarios button{justify-content:flex-start;width:100%;padding:7px 9px;text-align:left;cursor:pointer}.ai_employees_workspace_ruleTreeScenarios button[aria-current=true]{color:var(--mis-control-primary);background:#edf2ff}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable{display:grid;align-content:start;gap:9px;max-height:700px;overflow:auto;padding:10px}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:13px;border:1px solid #dfe5ef;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable>article[data-active=true]{border-color:#829cf0;box-shadow:0 0 0 2px #3159d614}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable>article[data-status=published]{background:#fbfffd}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable article>div strong,.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable article>div span,.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable article aside small{display:block}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable article>div strong{color:#1e2a40}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable article>div span,.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable article aside small{margin-top:4px;color:#7a869b}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable article p{display:-webkit-box;max-height:50px;margin:8px 0 0;overflow:hidden;color:#55637a;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable aside{min-width:160px;text-align:right}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable aside em{display:inline-block;padding:3px 7px;border-radius:999px;color:var(--mis-control-primary);background:#edf2ff;font-style:normal}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable nav{display:flex;justify-content:flex-end;gap:5px;margin-top:10px;padding:0}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable button,.ai_employees_workspace_ruleVersionList button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;cursor:pointer}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable button svg,.ai_employees_workspace_ruleVersionList button svg{width:11px;height:11px}.ai_employees_workspace_ruleHistory{margin:0;padding:0;background:#fafbfe}.ai_employees_workspace_ruleVersionList{display:grid;gap:7px;max-height:360px;overflow:auto;padding:9px}.ai_employees_workspace_ruleVersionList article{display:grid;gap:8px;padding:10px;border:1px solid #dfe5ef;border-radius:9px;background:#fff}.ai_employees_workspace_ruleVersionList article[data-active=true]{border-color:#9bace8;background:#f7f8ff}.ai_employees_workspace_ruleVersionList article strong,.ai_employees_workspace_ruleVersionList article span,.ai_employees_workspace_ruleVersionList article small{display:block}.ai_employees_workspace_ruleVersionList article strong{color:#263147}.ai_employees_workspace_ruleVersionList article span,.ai_employees_workspace_ruleVersionList article small{margin-top:3px;color:#7c8799}.ai_employees_workspace_ruleVersionList article p{margin:7px 0 0;color:#516077}.ai_employees_workspace_ruleVersionList article nav{display:flex;gap:5px}.ai_employees_workspace_ruleVersionOriginal{margin:0 9px 9px;padding:11px;border:1px solid #dbe2ef;border-radius:9px;background:#fff}.ai_employees_workspace_ruleVersionOriginal header{display:flex;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid #edf0f5}.ai_employees_workspace_ruleVersionOriginal header strong{color:#263147}.ai_employees_workspace_ruleVersionOriginal header span{color:#7c8799}.ai_employees_workspace_ruleVersionOriginal p{max-height:220px;margin:9px 0 0;overflow:auto;color:#4f5d73;white-space:pre-wrap}.ai_employees_workspace_ruleEmpty{margin:10px;padding:34px 16px;border:1px dashed #cfd8e8;border-radius:10px;color:#76839a;text-align:center}.ai_employees_workspace_ruleEditorBackdrop{position:fixed;z-index:1900;inset:0;display:grid;padding:24px;place-items:center;background:#1720336b;backdrop-filter:blur(2px)}.ai_employees_workspace_ruleEditor{width:min(820px,calc(100vw - 48px));max-height:calc(100vh - 48px);box-sizing:border-box;overflow:auto;padding:18px;border:1px solid #ced9ee;border-radius:10px;background:#fff;box-shadow:0 24px 70px #1623443d}.ai_employees_workspace_ruleEditor>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e7ebf2}.ai_employees_workspace_ruleEditor>header strong,.ai_employees_workspace_ruleEditor>header span{display:block}.ai_employees_workspace_ruleEditor>header strong{color:#202b40}.ai_employees_workspace_ruleEditor>header span{margin-top:3px;color:#7b879a}.ai_employees_workspace_ruleEditor>header button{display:grid;width:32px;height:32px;padding:0;place-items:center;cursor:pointer}.ai_employees_workspace_ruleEditor>header button svg{width:15px;height:15px}.ai_employees_workspace_ruleEditor label{display:block;margin-top:12px}.ai_employees_workspace_ruleEditor label>span{display:block;margin-bottom:6px;color:#596780}.ai_employees_workspace_ruleEditor input,.ai_employees_workspace_ruleEditor select,.ai_employees_workspace_ruleEditor textarea{box-sizing:border-box;width:100%;padding:10px 12px}.ai_employees_workspace_ruleEditor textarea{resize:vertical}.ai_employees_workspace_ruleEditorRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai_employees_workspace_ruleEditor footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding-top:13px;border-top:1px solid #e7ebf2}.ai_employees_workspace_ruleEditor footer>span{color:#788397}.ai_employees_workspace_ruleEditor button.ai_employees_workspace_ruleSave{display:flex;align-items:center;justify-content:center;gap:7px;width:auto;margin:0;padding:10px 14px;border:0;border-radius:9px;color:#fff;background:var(--mis-control-primary);cursor:pointer}.ai_employees_workspace_ruleEditor button.ai_employees_workspace_ruleSave:disabled{opacity:.5;cursor:not-allowed}.ai_employees_workspace_ruleManager .ai_employees_workspace_employeeMessage{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.ai_employees_workspace_ruleVersionPreview{width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 48px);box-sizing:border-box;overflow:auto;padding:18px;border:1px solid #ced9ee;border-radius:14px;background:#fff;box-shadow:0 24px 70px #1623443d}.ai_employees_workspace_ruleVersionPreview>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #e7ebf2}.ai_employees_workspace_ruleVersionPreview>header strong,.ai_employees_workspace_ruleVersionPreview>header span{display:block}.ai_employees_workspace_ruleVersionPreview>header strong{color:#202b40}.ai_employees_workspace_ruleVersionPreview>header span{margin-top:3px;color:#7b879a}.ai_employees_workspace_ruleVersionPreview>header button{display:grid;flex:none;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:8px;color:#526076;background:#f1f4fa;cursor:pointer}.ai_employees_workspace_ruleVersionPreview>header button svg{width:15px;height:15px}.ai_employees_workspace_ruleVersionPreview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0}.ai_employees_workspace_ruleVersionPreview dl div{min-width:0;padding:10px 11px;border:1px solid #e3e8f0;border-radius:9px;background:#f8faff}.ai_employees_workspace_ruleVersionPreview dt{color:#7b879a}.ai_employees_workspace_ruleVersionPreview dd{margin:4px 0 0;color:#344157;white-space:pre-wrap}.ai_employees_workspace_ruleVersionPreview>section{margin-top:12px;padding:12px;border:1px solid #dbe2ef;border-radius:10px;background:#fff}.ai_employees_workspace_ruleVersionPreview>section h3{margin:0;color:#263147}.ai_employees_workspace_ruleVersionPreview>section p{max-height:360px;margin:9px 0 0;overflow:auto;color:#4f5d73;white-space:pre-wrap}.ai_employees_workspace_ruleVersionPreview>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:13px;border-top:1px solid #e7ebf2}.ai_employees_workspace_ruleVersionPreview>footer button{padding:9px 13px;border:1px solid #d8e0ee;border-radius:8px;color:#526076;background:#fff;cursor:pointer}.ai_employees_workspace_ruleVersionPreview>footer button:last-child{color:#fff;border-color:var(--mis-control-primary);background:var(--mis-control-primary)}@media(max-width:1200px){.ai_employees_workspace_ruleWorkbench{grid-template-columns:190px minmax(420px,1fr)}.ai_employees_workspace_ruleHistory{grid-column:1/-1}.ai_employees_workspace_ruleVersionList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media(max-width:900px){.ai_employees_workspace_ruleWorkbench{grid-template-columns:1fr}.ai_employees_workspace_ruleTree nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ai_employees_workspace_ruleHistory{grid-column:auto}.ai_employees_workspace_ruleVersionList{grid-template-columns:1fr}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable>article{grid-template-columns:1fr}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable aside{text-align:left}.ai_employees_workspace_ruleCenter .ai_employees_workspace_ruleTable nav{justify-content:flex-start}.ai_employees_workspace_ruleEditorRow,.ai_employees_workspace_ruleVersionPreview dl{grid-template-columns:1fr}.ai_employees_workspace_ruleEditor footer{align-items:stretch;flex-direction:column}.ai_employees_workspace_ruleEditor button.ai_employees_workspace_ruleSave{width:100%}}.ai_employees_workspace_privateLibraryFullHeight .ai_employees_workspace_viewContent>.ai_employees_workspace_managementPanel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;margin:0}.ai_employees_workspace_privateLibraryFullHeight .ai_employees_workspace_viewContent>.ai_employees_workspace_managementPanel>header{flex:none}.app-main:has(>.ai_employees_workspace_employeeFullHeight){display:flex;overflow:hidden}.ai_employees_workspace_workspace.ai_employees_workspace_employeeFullHeight{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;min-width:0;overflow:hidden}.ai_employees_workspace_employeeFullHeight>.ai_employees_workspace_header,.ai_employees_workspace_employeeFullHeight>.ai_employees_workspace_platformNav{flex:none}.ai_employees_workspace_employeeFullHeight .ai_employees_workspace_viewContent,.ai_employees_workspace_employeeFullHeight .ai_employees_workspace_employeesPanel{display:flex;flex-direction:column;flex:1;min-height:0}.ai_employees_workspace_employeeFullHeight .ai_employees_workspace_employeesPanel{margin:0;overflow:hidden}.ai_employees_workspace_employeeFullHeight .ai_employees_workspace_employeeGovernanceLayout{flex:1;min-height:0;margin-top:0;grid-template-rows:minmax(0,1fr)}.ai_employees_workspace_employeeFullHeight .ai_employees_workspace_employeeGovernanceLayout>aside{min-height:0;overflow:auto}.ai_employees_workspace_employeeFullHeight .ai_employees_workspace_employeeManagementBody{display:flex;flex-direction:column;min-height:0;overflow:auto}.ai_employees_workspace_employeeFullHeight .ai_employees_workspace_employeeSectionTabs{flex:none}.ai_employees_workspace_employeeFullHeight .ai_employees_workspace_knowledgeManager{display:flex;flex-direction:column;flex:1;min-height:0}.ai_employees_workspace_employeeFullHeight .ai_employees_workspace_knowledgeManager>header{flex:none}.ai_employees_workspace_employeeKnowledgeFrame{position:relative;flex:1;min-height:0;overflow:hidden}.ai_employees_workspace_knowledgeManager .ai_employees_workspace_employeeKnowledgeFrame iframe{height:100%;min-height:0}.ai_employees_workspace_knowledgeEntryOverlay{position:absolute;inset:0;display:grid;place-items:center;padding:20px;background:var(--mis-control-surface,#f5f7fb)}@media(max-width:900px){.ai_employees_workspace_employeeFullHeight .ai_employees_workspace_employeeGovernanceLayout{grid-template-columns:minmax(140px,24%) minmax(0,1fr)}}.ai_conversation_window_settings_root{height:100%;overflow:auto;padding:16px;color:var(--text,#28374f)}.ai_conversation_window_settings_root>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.ai_conversation_window_settings_root h2,.ai_conversation_window_settings_root h3{margin:8px 0}.ai_conversation_window_settings_root p:not([data-domestic-conversation-text]){color:var(--muted,#708099)}.ai_conversation_window_settings_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.ai_conversation_window_settings_card{padding:16px;border:1px solid var(--mis-control-border);border-radius:10px;background:#fff}.ai_conversation_window_settings_card nav{display:flex;gap:8px;flex-wrap:wrap}.ai_conversation_window_settings_thumbnail{position:relative;height:150px;background:#eef2f8;border-radius:8px;display:flex;overflow:hidden;padding:12px;box-sizing:border-box;color:#708099}.ai_conversation_window_settings_thumbnail>span{flex:1}.ai_conversation_window_settings_thumbnail aside{background:#fff;border:1px solid #dae2ef;border-radius:6px;width:38%;padding:8px}.ai_conversation_window_settings_thumbnail i{display:block;height:9px;background:#edf3ff;border-radius:4px;margin:8px 0}.ai_conversation_window_settings_thumbnail[data-layout=wide-right] aside,.ai_conversation_window_settings_thumbnail[data-layout=split] aside{width:52%}.ai_conversation_window_settings_thumbnail[data-layout=modal] aside{position:absolute;inset:15px 20%;width:auto;box-shadow:0 0 0 100px #23304433}.ai_conversation_window_settings_thumbnail[data-layout=fullscreen] aside{position:absolute;inset:6px;width:auto}.ai_conversation_window_settings_thumbnail[data-layout=floating] aside{position:absolute;bottom:8px;right:8px;width:42%;height:75%}.ai_conversation_window_settings_backdrop{position:fixed;inset:0;background:#17254066;z-index:1500;display:grid;place-items:center;padding:24px}.ai_conversation_window_settings_editor{width:min(720px,95vw);max-height:88dvh;overflow:auto;padding:24px;background:#fff;border-radius:10px;display:grid;gap:12px}.ai_conversation_window_settings_editor label{display:flex;align-items:center;gap:8px}.ai_conversation_window_settings_editor fieldset{display:grid;gap:8px;border:1px solid #dce3ee;border-radius:8px;max-height:240px;overflow:auto;padding:12px}.ai_conversation_window_settings_editor footer{display:flex;justify-content:flex-end;gap:10px}.ai_conversation_window_settings_editor pre{white-space:pre-wrap;overflow-wrap:anywhere}.ai_conversation_window_settings_preview{display:flex;flex-direction:column;gap:16px;padding:20px;flex:1;overflow:auto}.ai_conversation_window_settings_preview textarea{margin-top:auto}.ai_conversation_window_settings_root button{cursor:pointer}@media(max-width:1100px){.ai_conversation_window_settings_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ai_conversation_window_settings_grid{grid-template-columns:1fr}.ai_conversation_window_settings_root>header{align-items:flex-start;flex-direction:column}}.ai_conversation_window_settings_previewHost{position:fixed;right:18px;top:18px;bottom:18px;width:350px;max-width:calc(100vw - 36px);z-index:1250;box-shadow:0 12px 40px #14213d44}.ai_conversation_window_settings_previewHost[data-layout=wide-right]{width:520px}.ai_conversation_window_settings_previewHost[data-layout=split]{width:50vw}.ai_conversation_window_settings_thumbnail .ai_conversation_window_settings_rightThumbnailWindow{position:absolute;right:12px;top:12px;width:350px;height:630px;transform:scale(.2);transform-origin:top right;pointer-events:none}.ai_conversation_window_settings_thumbnail .ai_conversation_window_settings_rightThumbnailWindow>aside{position:relative;inset:auto;width:100%;height:100%;padding:0;border-radius:10px}.ai_conversation_window_settings_thumbnail[data-layout=wide-right] .ai_conversation_window_settings_rightThumbnailWindow{width:520px}.ai_conversation_window_settings_thumbnail[data-layout=modal] .ai_conversation_window_settings_rightThumbnailWindow{width:640px;right:calc(50% - 64px)}.ai_conversation_window_settings_previewHost[data-layout=modal]{inset:0;width:auto;max-width:none;box-shadow:none;pointer-events:none}.ai_conversation_window_settings_previewHost[data-layout=modal]>aside{pointer-events:auto}.ai_conversation_window_settings_modalComposer textarea{height:80px;min-height:80px;max-height:160px}.ai_conversation_window_settings_modalTools{grid-template-columns:max-content max-content max-content minmax(180px,1fr)}.ai_conversation_window_settings_modalTools>div{grid-column:auto}@media(max-width:700px){.ai_conversation_window_settings_modalTools{grid-template-columns:max-content max-content minmax(0,1fr)}.ai_conversation_window_settings_modalTools>div{grid-column:1/-1}}.ai_conversation_window_settings_thumbnail[data-layout=fullscreen] .ai_conversation_window_settings_rightThumbnailWindow{width:1040px;right:8px;top:8px;height:670px}.ai_conversation_window_settings_thumbnail[data-layout=floating] .ai_conversation_window_settings_rightThumbnailWindow{width:390px;height:540px;top:auto;bottom:8px;transform-origin:bottom right}.ai_conversation_window_settings_thumbnail[data-layout=split] .ai_conversation_window_settings_rightThumbnailWindow{width:640px}.ai_conversation_window_settings_previewHost:is([data-layout=fullscreen],[data-layout=floating]){inset:0;width:auto;max-width:none;box-shadow:none;pointer-events:none}.ai_conversation_window_settings_previewHost:is([data-layout=fullscreen],[data-layout=floating])>aside{pointer-events:auto}.ai_conversation_window_settings_floatingComposer textarea{height:72px;min-height:72px;max-height:120px}.ai_conversation_window_settings_fullscreenComposer,.ai_conversation_window_settings_fullscreenTools,.ai_conversation_window_settings_fullscreenMessages{box-sizing:border-box;align-self:center;width:calc(100% - 20px);max-width:1040px}.ai_conversation_window_settings_fullscreenMessages{margin-inline:auto}.ai_conversation_window_settings_root>header{padding:10px 12px;border:1px solid #e1e6ee;border-radius:11px;background:#fafbfc}.ai_conversation_window_settings_root>header h2{color:#2b3548}.ai_conversation_window_settings_root>header p[data-font-role]{margin:3px 0 0;color:#7b8597}.ai_conversation_window_settings_card>h3{color:#26324a}.ai_conversation_window_settings_root .ai_conversation_window_settings_card>p{color:#7c8799;margin:8px 0}.ai_conversation_window_settings_card>nav{margin-top:12px;padding-top:10px;border-top:1px solid #edf0f4}.ai_conversation_window_settings_root>header>button,.ai_conversation_window_settings_card>nav>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:6px 9px;cursor:pointer}.ai_conversation_window_settings_root>header>button>svg,.ai_conversation_window_settings_card>nav>button>svg{width:12px;height:12px;flex:none}.ai_conversation_window_settings_root>header>button:focus-visible,.ai_conversation_window_settings_card>nav>button:focus-visible{outline:2px solid #8d82e9;outline-offset:2px}.ai_conversation_window_settings_root>header>button:disabled,.ai_conversation_window_settings_card>nav>button:disabled{opacity:.6;cursor:default}.ai_conversation_window_settings_editor{box-sizing:border-box;gap:12px;border:1px solid #e0e6ef;box-shadow:0 20px 60px #14213d33;color:#26324a}.ai_conversation_window_settings_editor>h2{margin:0;color:#2b3548}.ai_conversation_window_settings_root .ai_conversation_window_settings_editor>p{margin:0 0 4px;color:#7c8799}.ai_conversation_window_settings_editor>label{min-height:32px;margin:0;padding:8px 10px;border:1px solid #e7ebf3;border-radius:7px;background:#f8faff;color:#526074}.ai_conversation_window_settings_editor>label:first-of-type{align-items:stretch;flex-direction:column;gap:6px;border:0;padding:0;background:transparent}.ai_conversation_window_settings_editor select{box-sizing:border-box;width:100%;min-height:34px;padding:6px 10px}.ai_conversation_window_settings_editor fieldset{margin:0;gap:4px;border-color:#e0e6ef;background:#fff}.ai_conversation_window_settings_editor legend{padding:0 6px;color:#7c8799}.ai_conversation_window_settings_editor fieldset>label{margin:0;min-height:30px;padding:4px 8px;border-radius:6px;color:#526074}.ai_conversation_window_settings_editor fieldset>label:hover{background:#f8faff}.ai_conversation_window_settings_editor input[type=checkbox]{accent-color:#3266e8;flex:none}.ai_conversation_window_settings_editor>footer{position:sticky;bottom:-24px;z-index:1;margin-top:4px;padding:12px 0 0;border-top:1px solid #edf0f4;background:#fff}.ai_conversation_window_settings_editor>footer>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:6px 12px;cursor:pointer}.ai_conversation_window_settings_editor>footer>button>svg{width:12px;height:12px;flex:none}.ai_conversation_window_settings_editor>footer>button:hover:not(:disabled){filter:brightness(.97)}.ai_conversation_window_settings_editor>footer>button:disabled{opacity:.6;cursor:default}.ai_conversation_window_settings_editor select:focus-visible,.ai_conversation_window_settings_editor>footer>button:focus-visible{outline:2px solid #8d82e9;outline-offset:2px}.standard_model_settings_panel{margin:16px 0;padding:16px;border:1px solid var(--mis-control-border);border-radius:10px;background:var(--surface-soft,#f8fafc)}.standard_model_settings_panel h3{margin:0}.standard_model_settings_panel p{margin:6px 0 14px;color:var(--text-secondary,#68768b)}.standard_model_settings_controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.standard_model_settings_controls label{display:grid;gap:6px;min-width:240px;flex:1;max-width:520px}.standard_model_settings_controls select{width:100%;min-height:34px;padding:6px 10px}.standard_model_settings_controls button{min-height:34px;padding:6px 12px}.standard_model_settings_controls button:last-child{color:#fff;background:var(--mis-control-primary);border-color:var(--mis-control-primary)}@media(max-width:760px){.standard_model_settings_controls{align-items:stretch;flex-direction:column}.standard_model_settings_controls label{min-width:0;max-width:none}}.ai_runtime_overview_overview{display:grid;grid-template-columns:3fr 3.5fr 3.5fr;gap:14px;margin:0 0 16px;align-items:stretch}.ai_runtime_overview_monitor,.ai_runtime_overview_trendCard{min-width:0;padding:18px;border:1px solid #e0e6ef;border-radius:10px;background:#fff}.ai_runtime_overview_monitor>header{display:flex;align-items:center;gap:14px}.ai_runtime_overview_monitor>header>svg{width:42px;height:42px;padding:10px;border-radius:10px;box-sizing:border-box;color:#7160de;background:var(--primary-soft, #edf3ff)}.ai_runtime_overview_monitor h2,.ai_runtime_overview_monitor p,.ai_runtime_overview_trendCard h3{margin:0}.ai_runtime_overview_monitor header small{color:#7160de;letter-spacing:.1em}.ai_runtime_overview_monitor p,.ai_runtime_overview_note{color:#7c8799}.ai_runtime_overview_metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 16px}.ai_runtime_overview_metrics small,.ai_runtime_overview_metrics strong{display:block;overflow-wrap:anywhere}.ai_runtime_overview_metrics small{color:#7c8799}.ai_runtime_overview_metrics strong{margin-top:5px;font-variant-numeric:tabular-nums}.ai_runtime_overview_moneyMetric{grid-column:1/-1;padding-top:10px;border-top:1px solid #edf0f6}.ai_runtime_overview_moneyMetric strong{color:#5748cf}.ai_runtime_overview_trendCard>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:30px}.ai_runtime_overview_trendCard h3{display:flex;align-items:center;gap:7px}.ai_runtime_overview_trendCard h3 svg{width:17px;height:17px;color:#7160de}.ai_runtime_overview_trendCard header>span{color:#8892a4}.ai_runtime_overview_trendCard header select{width:140px;min-height:30px;padding:3px 8px}.ai_runtime_overview_filters{display:flex;align-items:center;gap:6px}.ai_runtime_overview_filters select{width:112px}.ai_runtime_overview_total{display:block;margin:10px 0 0;font-variant-numeric:tabular-nums}.ai_runtime_overview_total small{margin-left:8px;color:#8892a4}.ai_runtime_overview_usageTotals{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 14px}.ai_runtime_overview_usageTotals>span{color:#7c8799}.ai_runtime_overview_usageTotals>span strong{margin-left:6px;color:#5748cf;font-variant-numeric:tabular-nums}.ai_runtime_overview_chart{margin:0;padding:0;border:0;background:transparent}.ai_runtime_overview_chart svg{display:block;width:100%;height:156px;overflow:visible}.ai_runtime_overview_chart text{fill:#8892a4}.ai_runtime_overview_note{display:block;margin-top:4px}.ai_runtime_overview_empty{display:flex;align-items:center;justify-content:center;min-height:156px;margin:0;color:#8892a4}.ai_runtime_overview_modelSummary{grid-column:1/-1;min-width:0;padding:14px 16px;border:1px solid #e0e6ef;border-radius:10px;background:#fff}.ai_runtime_overview_modelSummary>header{display:flex;align-items:center;gap:9px;margin-bottom:10px}.ai_runtime_overview_modelSummary>header>svg{width:18px;color:#7160de}.ai_runtime_overview_modelSummary>header strong,.ai_runtime_overview_modelSummary>header span{display:block}.ai_runtime_overview_modelSummary>header span{margin-top:1px;color:#7c8799}.ai_runtime_overview_modelSummary>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.ai_runtime_overview_modelSummary button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:4px 10px;padding:10px 12px;text-align:left;cursor:pointer}.ai_runtime_overview_modelSummary button[data-active=true]{border-color:#8d82e9;background:var(--primary-soft, #edf3ff);box-shadow:0 0 0 2px #7160de14}.ai_runtime_overview_modelSummary button>span{min-width:0}.ai_runtime_overview_modelSummary button>span strong,.ai_runtime_overview_modelSummary button>span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai_runtime_overview_modelSummary button>span small{margin-top:2px;color:#7c8799}.ai_runtime_overview_modelNumbers{display:flex;flex:0 0 auto;gap:12px}.ai_runtime_overview_modelNumbers>span{text-align:right}.ai_runtime_overview_modelNumbers small{color:#8a94a5}.ai_runtime_overview_modelNumbers strong{margin-top:1px;font-variant-numeric:tabular-nums}.ai_runtime_overview_modelCost strong{color:#5748cf}@media(max-height:1000px)and (min-width:1151px){.ai_runtime_overview_monitor,.ai_runtime_overview_trendCard{padding:12px}.ai_runtime_overview_metrics{gap:8px;margin:10px 0}.ai_runtime_overview_chart svg{height:94px}.ai_runtime_overview_empty{min-height:94px}.ai_runtime_overview_trendCard>header{flex-wrap:nowrap}.ai_runtime_overview_trendCard header select{width:110px}.ai_runtime_overview_total{margin-top:5px}.ai_runtime_overview_modelSummary{padding:10px 12px}.ai_runtime_overview_modelSummary>header{margin-bottom:7px}.ai_runtime_overview_modelSummary button{padding:7px 9px}}@media(max-width:1150px){.ai_runtime_overview_overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ai_runtime_overview_monitor{grid-column:1/-1}.ai_runtime_overview_metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}}@media(max-width:700px){.ai_runtime_overview_overview{grid-template-columns:minmax(0,1fr)}.ai_runtime_overview_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai_runtime_overview_modelSummary button>.ai_runtime_overview_pendingCostNote{grid-column:1/-1;justify-self:end;color:#7c8799}.ai_unified_display_preview_root{display:grid;gap:16px;margin-block:24px;min-width:0}.ai_unified_display_preview_root>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ai_unified_display_preview_root h2,.ai_unified_display_preview_root h3,.ai_unified_display_preview_root p{margin:0}.ai_unified_display_preview_root>header p{margin-top:6px}.ai_unified_display_preview_states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ai_unified_display_preview_states figure{display:grid;gap:12px;min-width:0;margin:0}.ai_unified_display_preview_stage{display:grid;place-items:center;min-height:160px;padding:20px;border:1px solid #dfe5ee;border-radius:10px;background:#f7f9fc}.ai_unified_display_preview_states figcaption{text-align:center}.ai_unified_display_preview_workbench{min-width:0;padding:12px;border:1px solid #dfe5ee;border-radius:10px}.ai_unified_display_preview_description{display:grid;align-content:start;gap:16px;padding:18px;min-width:0}.ai_unified_display_preview_description dl{display:grid;gap:16px;margin:0}.ai_unified_display_preview_description dd{margin:6px 0 0}@media(max-width:700px){.ai_unified_display_preview_states{grid-template-columns:1fr}}.ai_search_settings_section{margin-top:24px;padding-top:24px;border-top:1px solid var(--mis-control-border)}.ai_search_settings_standalone{margin-top:0;padding-top:0;border-top:0}.ai_search_settings_standaloneActions{display:flex;justify-content:flex-end;margin:0 0 14px}.ai_search_settings_section header,.ai_search_settings_policy header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai_search_settings_section h2,.ai_search_settings_section h3,.ai_search_settings_policy h3{margin:0}.ai_search_settings_section p,.ai_search_settings_policy p{color:#61728c;overflow-wrap:anywhere}.ai_search_settings_settingsLayout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px}.ai_search_settings_providerSelector{display:grid;align-content:start;gap:7px}.ai_search_settings_providerSelector button{position:relative;display:grid;gap:3px;padding:11px;text-align:left;cursor:pointer}.ai_search_settings_providerSelector button.ai_search_settings_providerSelected{border-color:color-mix(in srgb,var(--mis-control-primary) 45%,#dfe4ec);background:var(--primary-soft, #edf3ff)}.ai_search_settings_providerSelector small{color:#7b8596}.ai_search_settings_providerSelector em{position:absolute;top:9px;right:9px;padding:3px 6px;border-radius:999px;color:#8b6b35;background:#fff4dc;font-style:normal}.ai_search_settings_providerSelector em.ai_search_settings_providerEnabled{color:#287254;background:#dff5eb}.ai_search_settings_card,.ai_search_settings_policy{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:18px;background:#fff;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius)}.ai_search_settings_card{margin:0;background:#fafbfc}.ai_search_settings_cardHeader{padding-bottom:14px;border-bottom:1px solid #e4e8ef}.ai_search_settings_cardHeader>div{min-width:0}.ai_search_settings_cardHeader h3{color:#283348}.ai_search_settings_cardHeader p{margin:5px 0 0}.ai_search_settings_cardHeader>span{display:grid;justify-items:end;gap:5px;flex:0 0 auto}.ai_search_settings_cardHeader em{padding:4px 8px;border-radius:999px;color:#8b6b35;background:#fff4dc;font-style:normal}.ai_search_settings_cardHeader em.ai_search_settings_statusEnabled{color:#287254;background:#dff5eb}.ai_search_settings_cardHeader small{color:#7b8596}.ai_search_settings_card .ai_search_settings_setupNote{margin:0;padding:10px 12px;border-radius:8px;background:var(--primary-soft, #edf3ff)}.ai_search_settings_card label,.ai_search_settings_policy label{display:flex;gap:8px;align-items:center}.ai_search_settings_card label[data-mis-control=field],.ai_search_settings_policy label[data-mis-control=field]{display:grid;gap:6px;min-width:0}.ai_search_settings_card input:not([type=checkbox]),.ai_search_settings_policy select{width:100%;min-width:0}.ai_search_settings_fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai_search_settings_actions,.ai_search_settings_options{display:flex;flex-wrap:wrap;gap:8px}.ai_search_settings_actions button{flex:1}.ai_search_settings_policy{margin:12px 0}.ai_search_settings_section button,.ai_search_settings_policy button{min-height:34px;padding:7px 12px;cursor:pointer}.ai_search_settings_section button:disabled,.ai_search_settings_policy button:disabled{opacity:.45;cursor:default}.ai_search_settings_card input:not([type=checkbox]),.ai_search_settings_policy select{min-height:34px;padding:6px 8px}@media(max-width:760px){.ai_search_settings_settingsLayout{grid-template-columns:1fr}.ai_search_settings_providerSelector{grid-template-columns:repeat(2,minmax(0,1fr))}.ai_search_settings_cardHeader{align-items:flex-start}}.page_ai_route_settings_root{display:grid;gap:16px;color:var(--text);padding:16px 0;min-width:0}.page_ai_route_settings_root h2,.page_ai_route_settings_root h3,.page_ai_route_settings_root p{margin:0}.page_ai_route_settings_root p[data-font-role=caption]{margin-top:6px;color:var(--muted)}.page_ai_route_settings_root svg{width:1.15em;height:1.15em;flex-shrink:0}.page_ai_route_settings_toolbar{padding:16px 18px}.page_ai_route_settings_toolbar>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page_ai_route_settings_toolbar>header>div:first-child{display:flex;align-items:center;gap:12px}.page_ai_route_settings_toolbar>header>div:first-child>svg{color:var(--mis-control-primary);width:24px;height:24px}.page_ai_route_settings_actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_ai_route_settings_root button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 10px;border-radius:8px;white-space:nowrap}.page_ai_route_settings_root .page_ai_route_settings_actions button{min-height:32px}.page_ai_route_settings_root button[data-action=primary]{background:var(--mis-control-primary);border-color:var(--mis-control-primary);color:var(--mis-control-on-primary,#fff)}.page_ai_route_settings_filters{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:16px;margin-top:16px;border-top:1px solid var(--mis-control-border)}.page_ai_route_settings_searchField{display:grid;gap:6px;width:min(360px,100%)}.page_ai_route_settings_searchField input{min-height:34px;width:100%;padding:7px 10px}.page_ai_route_settings_panel{padding:0;min-width:0;overflow:hidden}.page_ai_route_settings_treeHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--mis-control-border)}.page_ai_route_settings_treeHeader>div{display:flex;align-items:center;gap:8px}.page_ai_route_settings_treeHeader>div>svg{color:var(--mis-control-primary)}.page_ai_route_settings_treeHeader>span,.page_ai_route_settings_muted{color:var(--muted)}.page_ai_route_settings_tree{padding:0}.page_ai_route_settings_table{overflow:auto;max-height:65dvh}.page_ai_route_settings_table table{width:100%;min-width:850px;border-collapse:collapse}.page_ai_route_settings_table th,.page_ai_route_settings_table td{padding:10px 16px;text-align:left;border-bottom:1px solid var(--mis-control-border);vertical-align:middle}.page_ai_route_settings_table th{position:sticky;top:0;z-index:1;background:var(--panel,#fff);color:var(--muted)}.page_ai_route_settings_table th:first-child{width:36%}.page_ai_route_settings_table tr[data-kind=module]{background:color-mix(in srgb,var(--mis-control-primary) 4%,transparent)}.page_ai_route_settings_treeName{display:flex;align-items:center;gap:8px;min-height:32px;white-space:nowrap}.page_ai_route_settings_treeName .page_ai_route_settings_treeToggle{min-width:28px;width:28px;min-height:28px;padding:4px;flex-shrink:0}.page_ai_route_settings_treeSpacer{width:28px;flex-shrink:0}.page_ai_route_settings_nodeIcon{display:flex;color:var(--mis-control-primary)}.page_ai_route_settings_count{color:var(--muted);padding-inline:4px}.page_ai_route_settings_binding{display:grid;gap:3px}.page_ai_route_settings_binding>[data-font-role=caption]{color:var(--muted)}.page_ai_route_settings_treeFooter{padding:12px 18px;color:var(--muted)}.page_ai_route_settings_dialog{position:fixed;inset:6dvh auto auto 50%;transform:translate(-50%);width:min(760px,calc(100vw - 32px));max-height:88dvh;overflow:auto;padding:24px;border:1px solid var(--mis-control-border);border-radius:12px;background:var(--panel,#fff);box-shadow:0 0 0 100vmax #17254066;z-index:1600}.page_ai_route_settings_dialog h2{margin-bottom:16px}.page_ai_route_settings_form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.page_ai_route_settings_form label{display:grid;gap:8px}.page_ai_route_settings_form input,.page_ai_route_settings_form select{width:100%;box-sizing:border-box;min-height:32px}.page_ai_route_settings_dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--mis-control-border)}.page_ai_route_settings_dialog button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px}.page_ai_route_settings_dialog ul{padding-inline-start:24px}.page_ai_route_settings_dialog li{padding-block:4px}@media(max-width:640px){.page_ai_route_settings_form{grid-template-columns:1fr}.page_ai_route_settings_toolbar{padding:14px}.page_ai_route_settings_toolbar>header{align-items:flex-start;flex-direction:column}.page_ai_route_settings_filters{align-items:stretch;flex-direction:column}.page_ai_route_settings_searchField{width:100%}.page_ai_route_settings_root .page_ai_route_settings_actions{gap:6px}.page_ai_route_settings_treeHeader{padding:12px 14px}}.page_ai_route_settings_chatHost{position:fixed;right:18px;top:18px;bottom:18px;width:350px;max-width:calc(100vw - 36px);z-index:1250}.page_ai_route_settings_chatHost[data-layout=wide-right]{width:520px}.page_ai_route_settings_chatHost[data-layout=split]{width:50vw}.page_ai_route_settings_chatHost:is([data-layout=modal],[data-layout=fullscreen],[data-layout=floating]){inset:0;width:auto;max-width:none;pointer-events:none}.page_ai_route_settings_chatHost>aside{pointer-events:auto}.page_ai_route_settings_launcherError{position:fixed;right:20px;bottom:120px;z-index:1251;max-width:300px;background:var(--panel,#fff);padding:12px;color:var(--text);border:1px solid var(--mis-control-border)}.page_ai_route_settings_loadingStage{display:grid;place-items:center;width:100%;min-width:0;min-height:clamp(240px,calc(100dvh - 320px),720px);padding:24px 0;box-sizing:border-box}.page_ai_route_settings_loadingStage>[data-mis-control=loading]{box-sizing:border-box;min-width:0;max-width:min(680px,100%)}.project_create_page_page{display:flex;min-height:calc(100vh - 132px);flex-direction:column;gap:9px;color:#233854}.project_create_page_steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 142px;gap:7px;padding:8px 12px;border:1px solid #dfe5ef;border-radius:10px;background:#fff}.project_create_page_steps>button{display:flex;min-width:0;align-items:center;gap:8px;padding:6px 8px;color:#61708a;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.project_create_page_steps>button>b{display:grid;width:29px;height:29px;place-items:center;flex:none;border-radius:8px;background:#f0f3f8}.project_create_page_steps>button>b svg{width:14px;height:14px}.project_create_page_steps>button>span{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 5px;font-weight:650}.project_create_page_steps>button>span>svg{width:14px;height:14px}.project_create_page_steps small{grid-column:1/-1;color:#8693a7;font-weight:400}.project_create_page_steps>button[aria-current=step]{color:#234cc3;border-color:#d4e1fc;background:#edf3ff}.project_create_page_steps>button[aria-current=step]>b{color:#fff;background:#3159d6}.project_create_page_steps>button[data-complete=true]:not([aria-current])>b{color:#238267;background:#e9f6ef}.project_create_page_steps>button:disabled{color:#96a1b2;cursor:default}.project_create_page_stepProgress{display:grid;align-content:center;gap:4px;padding-left:12px;color:#8491a3;border-left:1px solid #e7edf5}.project_create_page_stepProgress strong{color:#35528c}.project_create_page_stepProgress i{height:4px;overflow:hidden;border-radius:4px;background:#e9eef7}.project_create_page_stepProgress i b{display:block;height:100%;background:#3159d6;transition:width .18s ease}.project_create_page_error{padding:9px 11px;color:#913644;border:1px solid #efcbd1;border-radius:8px;background:#fff2f4}.project_create_page_section{flex:1;min-height:0;padding:14px 17px;border:1px solid #dfe5ef;border-radius:12px;background:#fff;box-shadow:0 4px 16px #132a4e09;animation:project_create_page_enter .18s ease-out}.project_create_page_section>header{display:flex;min-height:32px;align-items:center;gap:9px;margin-bottom:12px;outline:none}.project_create_page_section>header>span{display:grid;width:28px;height:28px;place-items:center;flex:none;color:#fff;border-radius:7px;background:#3159d6}.project_create_page_section>header h2,.project_create_page_section>header p{margin:0}.project_create_page_section>header p{color:#8490a2}.project_create_page_grid,.project_create_page_specificGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.project_create_page_grid>label,.project_create_page_specificGrid>label,.project_create_page_reviewGrid>label{display:grid;min-width:0;gap:6px;color:#52627a}.project_create_page_grid>label>span,.project_create_page_specificGrid>label>span,.project_create_page_reviewGrid>label>span{font-weight:600}.project_create_page_grid>label>span b,.project_create_page_specificGrid>label>span b{color:#cf4252}.project_create_page_grid input,.project_create_page_grid select,.project_create_page_specificGrid input,.project_create_page_specificGrid select,.project_create_page_reviewGrid input{width:100%;min-height:36px;box-sizing:border-box;padding:0 10px;border:1px solid #d7dfeb;border-radius:7px;background:#fff;outline:none}.project_create_page_grid textarea,.project_create_page_specificGrid textarea,.project_create_page_reviewGrid textarea{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #d7dfeb;border-radius:7px;background:#fff;resize:vertical;outline:none}.project_create_page_grid input:focus,.project_create_page_grid select:focus,.project_create_page_grid textarea:focus,.project_create_page_specificGrid input:focus,.project_create_page_specificGrid select:focus,.project_create_page_specificGrid textarea:focus,.project_create_page_reviewGrid textarea:focus{border-color:#6d8ee1;box-shadow:0 0 0 3px #3159d61a}.project_create_page_grid input:disabled{color:#8491a3;background:#f5f7fa}.project_create_page_wideField{grid-column:1/-1}.project_create_page_sourceChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.project_create_page_sourceChoices>div{display:flex;min-width:0;align-items:center;gap:8px;padding:9px 11px;color:#455671;border:1px solid #e0e6ef;border-radius:8px;background:#fbfcfe}.project_create_page_sourceChoices>div span{display:grid;min-width:0;gap:2px}.project_create_page_sourceChoices>div strong,.project_create_page_sourceChoices>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project_create_page_sourceChoices>p{display:flex;grid-column:1/-1;min-height:46px;align-items:center;justify-content:center;gap:7px;margin:0;color:#8390a3;border:1px dashed #d5deea;border-radius:8px;background:#f8fafc}.project_create_page_sourceChoices svg{width:15px}.project_create_page_planHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 7px}.project_create_page_planHeader button{display:inline-flex;min-height:31px;align-items:center;gap:5px;padding:0 10px;color:#3159d6;border:1px solid #cbd8ee;border-radius:7px;background:#fff;cursor:pointer}.project_create_page_planHeader svg{width:14px;height:14px}.project_create_page_tableWrap{overflow:auto;border:1px solid #e0e6ef;border-radius:9px}.project_create_page_tableWrap table{width:100%;min-width:1080px;border-collapse:collapse}.project_create_page_tableWrap th{padding:8px 9px;color:#52627a;border-bottom:1px solid #dfe5ef;background:#f5f7fb;text-align:left;white-space:nowrap}.project_create_page_tableWrap td{padding:6px;border-bottom:1px solid #edf1f6}.project_create_page_tableWrap tr:last-child td{border-bottom:0}.project_create_page_tableWrap input,.project_create_page_tableWrap select{width:100%;min-height:31px;box-sizing:border-box;padding:0 7px;border:1px solid #d8e0eb;border-radius:6px;background:#fff}.project_create_page_tableWrap td:last-child button{display:grid;width:31px;height:31px;place-items:center;padding:0;color:#ad4350;border:1px solid #efd3d7;border-radius:6px;background:#fff7f8}.project_create_page_tableWrap td:last-child svg{width:14px}.project_create_page_reviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.project_create_page_review{grid-column:1/-1;padding:14px 16px;color:#40516a;border:1px solid #dce5f2;border-radius:10px;background:#f8faff}.project_create_page_review small{color:#3159d6;letter-spacing:.1em}.project_create_page_review h3{margin:4px 0 10px;color:#17233d}.project_create_page_review dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #e1e7f1;border-radius:8px;background:#e1e7f1}.project_create_page_review dl div{display:grid;gap:3px;padding:8px 10px;background:#fff}.project_create_page_review dt{color:#8390a3}.project_create_page_review dd{margin:0;color:#293a55}.project_create_page_review p{margin:10px 0 0;line-height:1.7;white-space:pre-wrap}.project_create_page_specificGrid{grid-column:1/-1}.project_create_page_checkField>span:last-child{display:flex;min-height:36px;align-items:center;gap:7px}.project_create_page_noSpecific{grid-column:1/-1;margin:0;padding:20px;color:#8390a3;border:1px dashed #d5deea;border-radius:8px;text-align:center}.project_create_page_footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:9px 12px;border:1px solid #dce3ed;border-radius:10px;background:#fffffffa;box-shadow:0 -5px 20px #1f355814}.project_create_page_footer>div{display:flex;align-items:center;gap:6px;margin-right:auto;color:#6f7e94}.project_create_page_footer>div svg{width:15px;color:#3159d6}.project_create_page_footer button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 13px;color:#42536e;border:1px solid #ced8e7;border-radius:7px;background:#fff;cursor:pointer}.project_create_page_footer button svg{width:15px}.project_create_page_footer .project_create_page_primary{color:#fff;border-color:#2148c4;background:#2148c4;font-weight:650}.project_create_page_footer button:disabled{cursor:wait;opacity:.6}.project_create_page_spin{animation:project_create_page_spin .8s linear infinite}@keyframes project_create_page_enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes project_create_page_spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.project_create_page_section,.project_create_page_spin{animation:none}}@media(max-width:1100px){.project_create_page_steps{grid-template-columns:repeat(4,minmax(0,1fr))}.project_create_page_stepProgress{display:none}.project_create_page_sourceChoices,.project_create_page_review dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.project_create_page_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.project_create_page_grid,.project_create_page_specificGrid,.project_create_page_reviewGrid{grid-template-columns:1fr}.project_create_page_wideField,.project_create_page_review,.project_create_page_specificGrid{grid-column:auto}.project_create_page_sourceChoices{grid-template-columns:1fr}.project_create_page_footer{align-items:stretch;flex-direction:column-reverse}.project_create_page_footer>div{display:none}}.project_management_workspace_root{--project-accent: var(--project-module-color, #2f67c7);min-height:100%;padding:22px;color:var(--text-primary, #17233d);background:linear-gradient(180deg,#f4f7fc,#eef3fa)}.project_management_workspace_headingCopy small,.project_management_workspace_panel header small,.project_management_workspace_listPanel>header small,.project_management_workspace_detail header small,.project_management_workspace_settings small{color:#5873a5;letter-spacing:.12em}.project_management_workspace_headingCopy h1,.project_management_workspace_panel h2,.project_management_workspace_listPanel h2,.project_management_workspace_detail h2,.project_management_workspace_settings h2{margin:2px 0}.project_management_workspace_headingCopy p,.project_management_workspace_listPanel>header p,.project_management_workspace_settings p{margin:0;color:#6a7890}.project_management_workspace_content{display:grid;gap:18px;margin-top:18px}.project_management_workspace_createContent{margin-top:10px}.project_management_workspace_listHeaderActions{display:flex;align-items:center;gap:10px}.project_management_workspace_inlineError{margin:0 20px 12px}.project_management_workspace_dialogBackdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#0f172a7a;backdrop-filter:blur(4px)}.project_management_workspace_sourceDialog{width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #dbe4f2;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.project_management_workspace_sourceDialog form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #e8eef7}.project_management_workspace_sourceDialog form>header h2,.project_management_workspace_sourceDialog form>header p{margin:0}.project_management_workspace_sourceDialog form>header small{color:#315cc8;letter-spacing:.12em}.project_management_workspace_dialogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 24px}.project_management_workspace_dialogWide{grid-column:1/-1}.project_management_workspace_sourceDialog form>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 22px;border-top:1px solid #e8eef7}.project_management_workspace_assessmentDialog{width:min(980px,calc(100vw - 48px))}.project_management_workspace_assessmentBody{display:grid;gap:18px;padding:22px 24px}.project_management_workspace_assessmentBody .project_management_workspace_dialogGrid{padding:0}.project_management_workspace_scoreGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project_management_workspace_scoreGrid small{display:block;color:#6a7890}.project_management_workspace_error,.project_management_workspace_loading{display:flex;align-items:center;gap:12px;margin-top:16px;padding:16px 18px;border:1px solid #f2c8c8;border-radius:14px;background:#fff7f7}.project_management_workspace_error>div,.project_management_workspace_loading{color:#7b2c2c}.project_management_workspace_error span,.project_management_workspace_error small,.project_management_workspace_loading span{display:block;margin-top:3px;color:#77575c}.project_management_workspace_loading{justify-content:center;min-height:160px;color:#35547e;border-color:#d7e2f3;background:#fff}.project_management_workspace_spin{animation:project_management_workspace_spin 1s linear infinite}@keyframes project_management_workspace_spin{to{transform:rotate(360deg)}}.project_management_workspace_metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.project_management_workspace_metrics article{display:flex;align-items:center;gap:12px;min-height:116px;padding:18px;border:1px solid #dce6f4;border-radius:16px;background:#fff;box-shadow:0 8px 24px #2a426c0f}.project_management_workspace_metrics article>span{display:grid;width:42px;height:42px;place-items:center;color:var(--project-accent);border-radius:13px;background:#edf3ff}.project_management_workspace_metrics article div{display:grid;gap:2px}.project_management_workspace_metrics article small,.project_management_workspace_metrics article em{color:#6a7890;font-style:normal}.project_management_workspace_metrics article strong{color:#173b7a}.project_management_workspace_overviewGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:18px}.project_management_workspace_panel,.project_management_workspace_listPanel,.project_management_workspace_settings,.project_management_workspace_detail{border:1px solid #dce5f2;border-radius:18px;background:#fff;box-shadow:0 10px 28px #2c487412}.project_management_workspace_panel{padding:18px}.project_management_workspace_panel>header,.project_management_workspace_listPanel>header,.project_management_workspace_detail>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.project_management_workspace_panel>header{margin-bottom:14px}.project_management_workspace_panel header button svg{width:16px}.project_management_workspace_projectCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project_management_workspace_projectCard{display:grid;gap:9px;padding:14px;text-align:left;color:inherit;border:1px solid #e0e7f2;border-radius:14px;background:#fbfcff;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.project_management_workspace_projectCard:hover,.project_management_workspace_projectCard:focus-visible{border-color:#87a6e5;transform:translateY(-1px);box-shadow:0 8px 20px #2f67c71a}.project_management_workspace_projectCard>span,.project_management_workspace_projectCard footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.project_management_workspace_projectCard p,.project_management_workspace_projectCard footer{margin:0;color:#6a7890}.project_management_workspace_projectCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project_management_workspace_progress,.project_management_workspace_inlineProgress [data-mis-control=progress]{position:relative;display:block;height:7px;overflow:hidden;border-radius:999px;background:#e6edf8}.project_management_workspace_progress>span,.project_management_workspace_inlineProgress [data-mis-control=progress]>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f67c7,#5b8bef)}.project_management_workspace_sourceTimeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.project_management_workspace_sourceTimeline li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf1f7}.project_management_workspace_sourceTimeline li:last-child{border-bottom:0}.project_management_workspace_sourceTimeline svg{width:16px;color:var(--project-accent)}.project_management_workspace_sourceTimeline div{display:grid;min-width:0;gap:2px}.project_management_workspace_sourceTimeline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project_management_workspace_sourceTimeline span,.project_management_workspace_sourceTimeline time{color:#708099}.project_management_workspace_listPanel{padding:20px}.project_management_workspace_toolbar{display:flex;align-items:center;gap:10px;margin:16px 0;padding:12px;border:1px solid #e1e8f3;border-radius:13px;background:#f7f9fd}.project_management_workspace_search{display:flex;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 11px;border:1px solid #d5deec;border-radius:10px;background:#fff}.project_management_workspace_search svg{width:17px;color:#718098}.project_management_workspace_search input{width:100%;min-height:38px;border:0;outline:0;background:transparent}.project_management_workspace_toolbar select{min-width:170px;min-height:40px;padding:0 10px;border:1px solid #d5deec;border-radius:10px;background:#fff}.project_management_workspace_tableWrap{overflow:auto;border:1px solid #e1e7f1;border-radius:13px}.project_management_workspace_table{width:100%;border-collapse:collapse}.project_management_workspace_table th{padding:11px 12px;text-align:left;color:#52637d;background:#f3f6fb;border-bottom:1px solid #dce4f0;white-space:nowrap}.project_management_workspace_table td{padding:12px;vertical-align:middle;border-bottom:1px solid #edf1f6}.project_management_workspace_table tbody tr:last-child td{border-bottom:0}.project_management_workspace_table td strong,.project_management_workspace_table td small{display:block}.project_management_workspace_table td small{margin-top:3px;color:#78869b}.project_management_workspace_inlineProgress{display:grid;grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:8px;min-width:130px}.project_management_workspace_pagination{display:flex;justify-content:flex-end;margin-top:14px}.project_management_workspace_empty{display:grid;min-height:210px;place-items:center;align-content:center;gap:8px;color:#68768d;text-align:center}.project_management_workspace_empty svg{color:#6687c8}.project_management_workspace_detail{position:fixed;z-index:60;top:88px;right:20px;bottom:20px;width:min(560px,calc(100vw - 40px));padding:20px;overflow:auto;box-shadow:0 24px 64px #14264838}.project_management_workspace_detailStatus{display:flex;align-items:center;gap:9px;margin:18px 0 12px}.project_management_workspace_detailStatus span:last-child{margin-left:auto;color:#6a7890}.project_management_workspace_detail dl{display:grid;gap:0;margin:18px 0 0}.project_management_workspace_detail dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid #edf1f7}.project_management_workspace_detail dt{color:#6c7a90}.project_management_workspace_detail dd{margin:0;text-align:right}.project_management_workspace_detailError,.project_management_workspace_detailLoading{margin-top:16px}.project_management_workspace_detailLoading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:90px;color:#6a7890}.project_management_workspace_detailSection{margin-top:20px;padding-top:18px;border-top:1px solid #e7edf6}.project_management_workspace_detailSection h3{margin:0 0 12px}.project_management_workspace_detailSection>p{margin:0;color:#52637d;white-space:pre-wrap}.project_management_workspace_stageList{display:grid;gap:12px;margin:0;padding:0;list-style:none}.project_management_workspace_stageList>li{padding:12px;border:1px solid #e0e8f4;border-radius:12px;background:#fafcff}.project_management_workspace_stageList>li>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.project_management_workspace_stageList>li>div>span{display:grid;width:28px;height:28px;place-items:center;color:#fff;border-radius:8px;background:var(--project-accent)}.project_management_workspace_stageList>li>small{display:block;margin:6px 0 0 36px;color:#6a7890}.project_management_workspace_stageList ul{display:grid;gap:5px;margin:10px 0 0 36px;padding:0;list-style:none}.project_management_workspace_stageList ul li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:7px;border-top:1px dashed #dbe4f1}.project_management_workspace_stageList em{color:#6a7890;font-style:normal;text-align:right}.project_management_workspace_detailCounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.project_management_workspace_detailCounts span{display:grid;gap:4px;padding:10px;text-align:center;color:#6a7890;border-radius:10px;background:#f3f6fb}.project_management_workspace_detailCounts b{color:#173b7a}.project_management_workspace_settings{display:flex;align-items:flex-start;gap:16px;padding:26px}.project_management_workspace_settings>svg{width:34px;height:34px;color:var(--project-accent)}.project_management_workspace_settingsStack{display:grid;gap:16px}.project_management_workspace_settingsOverview,.project_management_workspace_settingsPanel{border:1px solid #dce5f2;border-radius:18px;background:#fff;box-shadow:0 10px 28px #2c487412}.project_management_workspace_settingsOverview{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:24px}.project_management_workspace_settingsOverview>svg{width:34px;height:34px;color:var(--project-accent)}.project_management_workspace_settingsOverview h2,.project_management_workspace_settingsOverview p,.project_management_workspace_settingsPanel h2{margin:0}.project_management_workspace_settingsOverview p{color:#6a7890}.project_management_workspace_settingsOverview dl{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:8px;margin:0}.project_management_workspace_settingsOverview dl div{padding:10px 12px;border-radius:10px;background:#f4f7fc}.project_management_workspace_settingsOverview dt{color:#6a7890}.project_management_workspace_settingsOverview dd{margin:2px 0 0;color:#173b7a;font-weight:700}.project_management_workspace_settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project_management_workspace_settingsPanel{padding:20px}.project_management_workspace_settingsPanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.project_management_workspace_configList{display:grid;gap:8px}.project_management_workspace_configList article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #e3eaf4;border-radius:12px;background:#fafcff}.project_management_workspace_configList article span,.project_management_workspace_configList article small{display:block}.project_management_workspace_configList article small,.project_management_workspace_configList article em{color:#6a7890;font-style:normal}.project_management_workspace_dimensionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.project_management_workspace_dimensionGrid article{padding:13px;border:1px solid #e3eaf4;border-radius:12px;background:#fafcff}.project_management_workspace_dimensionGrid p{margin:5px 0 0;color:#6a7890}@media(max-width:1100px){.project_management_workspace_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.project_management_workspace_overviewGrid{grid-template-columns:1fr}.project_management_workspace_dimensionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.project_management_workspace_root{padding:12px}.project_management_workspace_metrics,.project_management_workspace_projectCards{grid-template-columns:1fr}.project_management_workspace_toolbar{align-items:stretch;flex-direction:column}.project_management_workspace_search,.project_management_workspace_toolbar select{width:100%}.project_management_workspace_settingsOverview{grid-template-columns:auto minmax(0,1fr)}.project_management_workspace_settingsOverview dl{grid-column:1/-1}.project_management_workspace_settingsGrid,.project_management_workspace_dimensionGrid,.project_management_workspace_dialogGrid,.project_management_workspace_scoreGrid{grid-template-columns:1fr}.project_management_workspace_dialogWide{grid-column:auto}.project_management_workspace_dialogBackdrop{padding:12px}.project_management_workspace_sourceDialog{width:calc(100vw - 24px)}}.project_management_workspace_dialogBackdrop{z-index:12000;padding:20px;background:#1322424d;backdrop-filter:blur(2px)}.project_management_workspace_sourceDialog{--dialog-brand: #3159d6;--dialog-brand-deep: #122d91;--dialog-line: #dfe5ed;display:flex;width:min(920px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 40px));flex-direction:column;overflow:hidden;color:#31415f;border:1px solid rgb(219 227 239 / 95%);border-radius:16px;background:#fff;box-shadow:0 22px 60px #142a5b33,0 3px 12px #142a5b14}.project_management_workspace_sourceDialog form{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.project_management_workspace_sourceDialog form>header{display:grid;min-height:64px;grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:10px 14px;border-bottom:1px solid #e7ebf1;background:linear-gradient(120deg,#f8faff,#fff 58%)}.project_management_workspace_dialogHeadingIcon{display:grid;width:36px;height:36px;place-items:center;color:#fff;border-radius:10px;background:linear-gradient(145deg,#315fd5,#15358f);box-shadow:0 5px 12px #254fb233}.project_management_workspace_dialogHeadingIcon svg{width:18px;height:18px}.project_management_workspace_sourceDialog form>header>div{min-width:0}.project_management_workspace_sourceDialog form>header small{color:#5575b7;font-size:8px;font-weight:750;letter-spacing:.08em}.project_management_workspace_sourceDialog form>header h2{margin:2px 0 0;color:#1f3d73;font-size:14px;line-height:1.2}.project_management_workspace_sourceDialog form>header p{margin:3px 0 0;overflow:hidden;color:#8998b2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project_management_workspace_sourceDialog form>header>button{display:grid;width:30px;min-width:30px;height:30px;min-height:30px;place-items:center;padding:0;color:#71819a;border:1px solid #e0e5ec;border-radius:8px;background:#f4f6f9}.project_management_workspace_sourceDialog form>header>button:hover{color:#244e9d;border-color:#c7d5f1;background:#edf3ff}.project_management_workspace_sourceDialog form>header>button svg{width:15px;height:15px}.project_management_workspace_dialogGrid{display:grid;min-width:0;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;overflow-y:auto;background:#fff}.project_management_workspace_dialogGrid>[data-mis-control=field],.project_management_workspace_assessmentBody [data-mis-control=field]{display:grid;min-width:0;gap:6px;color:#536681;font-size:10px}.project_management_workspace_dialogGrid>[data-mis-control=field]>span,.project_management_workspace_assessmentBody [data-mis-control=field]>span{font-weight:650}.project_management_workspace_dialogGrid input,.project_management_workspace_dialogGrid select,.project_management_workspace_dialogGrid textarea,.project_management_workspace_assessmentBody input,.project_management_workspace_assessmentBody select,.project_management_workspace_assessmentBody textarea{box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:8px 10px;color:#2e405e;border:1px solid #d5deeb;border-radius:7px;outline:none;background:#fff;font:inherit}.project_management_workspace_dialogGrid textarea,.project_management_workspace_assessmentBody textarea{min-height:82px;resize:vertical}.project_management_workspace_dialogGrid input::placeholder,.project_management_workspace_dialogGrid textarea::placeholder{color:#95a1b4}.project_management_workspace_dialogGrid input:focus,.project_management_workspace_dialogGrid select:focus,.project_management_workspace_dialogGrid textarea:focus,.project_management_workspace_assessmentBody input:focus,.project_management_workspace_assessmentBody select:focus,.project_management_workspace_assessmentBody textarea:focus{border-color:#6f8de0;box-shadow:0 0 0 3px #3159d614}.project_management_workspace_dialogWide{grid-column:1 / -1}.project_management_workspace_sourceDialog form>footer{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:14px;padding:8px 14px;border-top:1px solid #e5e9ef;background:#fbfcfe}.project_management_workspace_dialogFootnote{min-width:0;overflow:hidden;color:#8390a3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.project_management_workspace_dialogActions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.project_management_workspace_dialogActions button{display:inline-flex;min-width:78px;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:#5c6c83;border:1px solid #d6dde7;border-radius:8px;background:#fff;font-size:9px;font-weight:650}.project_management_workspace_dialogActions button svg{width:14px;height:14px}.project_management_workspace_dialogActions .project_management_workspace_createButton{min-width:108px;color:#fff;border-color:var(--dialog-brand-deep);background:var(--dialog-brand-deep);box-shadow:0 4px 11px #1c409529}@media(max-width:680px){.project_management_workspace_dialogBackdrop{padding:8px}.project_management_workspace_sourceDialog{width:100%;max-height:calc(100dvh - 16px)}.project_management_workspace_sourceDialog form>header{grid-template-columns:34px minmax(0,1fr) 30px}.project_management_workspace_dialogGrid{grid-template-columns:1fr;gap:10px;padding:12px}.project_management_workspace_dialogWide{grid-column:auto}.project_management_workspace_sourceDialog form>footer{align-items:stretch;flex-direction:column}.project_management_workspace_dialogFootnote{white-space:normal}.project_management_workspace_dialogActions{width:100%}.project_management_workspace_dialogActions button{flex:1}}.crm_management_workspace_root{color-scheme:light dark;width:100%;overflow:hidden;color:light-dark(#172033,#eef3ff);background:light-dark(#eef2f7,#0f1724);font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif}.crm_management_workspace_root *{box-sizing:border-box}.crm_management_workspace_root button{font:inherit}.crm_management_workspace_root .crm-window{width:100%;min-height:820px;background:light-dark(#f3f6fa,#111a28)}.crm_management_workspace_root .crm-module-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;padding:14px 18px;background:light-dark(#ffffff,#172233);border-top:3px solid light-dark(#3159d6,#6f91ff);border-bottom:1px solid light-dark(#dfe5ee,#2c3a4f)}.crm_management_workspace_root .crm-brand,.crm_management_workspace_root .crm-view-title,.crm_management_workspace_root .crm-title-line{display:flex;align-items:center;gap:11px;min-width:0}.crm_management_workspace_root .crm-brand-icon,.crm_management_workspace_root .crm-stat-icon,.crm_management_workspace_root .crm-evidence-icon{display:grid;place-items:center;flex:0 0 auto;color:light-dark(#3159d6,#a9bcff);background:light-dark(#edf1ff,#22345e);border-radius:9px}.crm_management_workspace_root .crm-brand-icon{width:42px;height:42px;border-radius:11px}.crm_management_workspace_root .crm-brand-icon svg{width:22px;height:22px}.crm_management_workspace_root .crm-kicker{margin:0 0 2px;color:light-dark(#3159d6,#9cb2ff);font-size:10px;font-weight:600;letter-spacing:.05em}.crm_management_workspace_root .crm-module-head h1{margin:0;color:light-dark(#101828,#f3f6ff);font-size:19px;font-weight:600;line-height:1.3}.crm_management_workspace_root .crm-subtitle{margin:2px 0 0;color:light-dark(#7a879b,#aebbd0);font-size:10px}.crm_management_workspace_root .crm-window-note,.crm_management_workspace_root .crm-badge{flex:0 0 auto;padding:6px 9px;color:light-dark(#3159d6,#b9c7ff);background:light-dark(#edf1ff,#22335d);border-radius:999px;font-size:10px;font-weight:500}.crm_management_workspace_root .crm-shell{display:grid;grid-template-columns:184px minmax(0,1fr);align-items:stretch}.crm_management_workspace_root .crm-sidebar{padding:14px 10px 18px;background:light-dark(#f8fafc,#141f2f);border-right:1px solid light-dark(#e1e7ef,#2c3a4f)}.crm_management_workspace_root .crm-sidebar-label{margin:0 8px 10px;color:light-dark(#98a2b3,#8fa0b8);font-size:10px}.crm_management_workspace_root .crm-nav{display:grid;gap:3px}.crm_management_workspace_root .crm-nav button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:8px 10px;color:light-dark(#56657b,#b7c2d3);background:transparent;border:0;border-radius:8px;text-align:left;cursor:pointer;font-size:11px}.crm_management_workspace_root .crm-nav button:hover{color:light-dark(#2148c4,#d7e0ff);background:light-dark(#f0f4ff,#202f4e)}.crm_management_workspace_root .crm-nav button[aria-current=page]{color:light-dark(#2148c4,#e0e6ff);background:light-dark(#eaf0ff,#24375f);box-shadow:inset 3px 0 0 light-dark(#3159d6,#7e9cff);font-weight:600}.crm_management_workspace_root .crm-nav svg{width:15px;height:15px;flex:0 0 auto}.crm_management_workspace_root .crm-content{min-width:0;padding:14px}.crm_management_workspace_root .crm-intro,.crm_management_workspace_root .crm-section,.crm_management_workspace_root .crm-stat,.crm_management_workspace_root .crm-view-card{background:light-dark(#ffffff,#172233);border:1px solid light-dark(#e0e6ef,#2d3b50);border-radius:11px}.crm_management_workspace_root .crm-intro{display:flex;justify-content:space-between;gap:16px;padding:14px 16px}.crm_management_workspace_root .crm-intro h2{margin:2px 0 3px;font-size:17px;font-weight:600}.crm_management_workspace_root .crm-intro p{margin:0;color:light-dark(#718096,#aeb9cb);font-size:11px;line-height:1.6}.crm_management_workspace_root .crm-view-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.crm_management_workspace_root .crm-view-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:72px;padding:12px 14px;cursor:pointer;text-align:left}.crm_management_workspace_root .crm-view-card:hover,.crm_management_workspace_root .crm-view-card[aria-pressed=true]{border-color:light-dark(#aebfff,#6f8ce6);box-shadow:inset 3px 0 0 light-dark(#3159d6,#7e9cff)}.crm_management_workspace_root .crm-view-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;color:light-dark(#3159d6,#a9bcff);background:light-dark(#edf1ff,#22345e);border-radius:9px}.crm_management_workspace_root .crm-view-icon svg{width:18px;height:18px}.crm_management_workspace_root .crm-view-copy strong{display:block;color:light-dark(#172033,#eef3ff);font-size:12px;font-weight:600}.crm_management_workspace_root .crm-view-copy span{display:block;margin-top:2px;color:light-dark(#7d899a,#9eabba);font-size:10px}.crm_management_workspace_root .crm-view-mark{color:light-dark(#3159d6,#a9bcff);font-size:10px;white-space:nowrap}.crm_management_workspace_root .crm-master-note{display:flex;align-items:center;gap:7px;margin-top:8px;padding:7px 10px;color:light-dark(#5f6c80,#b3bed0);background:light-dark(#f6f8fb,#1a2637);border-radius:7px;font-size:10px}.crm_management_workspace_root .crm-master-note svg{width:14px;height:14px;color:light-dark(#3159d6,#9fb4ff)}.crm_management_workspace_root .crm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px}.crm_management_workspace_root .crm-kpi-block{margin-top:12px}.crm_management_workspace_root .crm-kpi-block .crm-section-title{padding-inline:2px}.crm_management_workspace_root .crm-stat{position:relative;display:flex;align-items:center;gap:9px;min-height:66px;padding:11px;overflow:hidden;background:linear-gradient(145deg,light-dark(#ffffff,#172233) 0%,light-dark(#f5f8ff,#1d2a40) 100%);box-shadow:0 5px 14px light-dark(rgba(35,57,104,.08),rgba(0,0,0,.24)),0 1px 2px light-dark(rgba(49,89,214,.08),rgba(109,137,230,.1));transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease}.crm_management_workspace_root .crm-stat:before{content:"";position:absolute;top:-32px;right:-22px;width:84px;height:84px;pointer-events:none;background:light-dark(rgba(49,89,214,.1),rgba(115,143,235,.13));border-radius:50%;transform:translate3d(8px,-5px,0) scale(.88);transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.crm_management_workspace_root .crm-stat:hover{z-index:1;transform:translateY(-3px);border-color:light-dark(#b9c8ee,#536a9e);box-shadow:0 13px 28px light-dark(rgba(35,57,104,.15),rgba(0,0,0,.34)),0 3px 8px light-dark(rgba(49,89,214,.1),rgba(109,137,230,.16))}.crm_management_workspace_root .crm-stat:hover:before{transform:translate3d(-4px,8px,0) scale(1.08)}.crm_management_workspace_root .crm-stat>*{position:relative;z-index:1}.crm_management_workspace_root .crm-stat-icon{width:32px;height:32px}.crm_management_workspace_root .crm-stat-icon svg{width:16px;height:16px}.crm_management_workspace_root .crm-stat-copy{min-width:0;flex:1}.crm_management_workspace_root .crm-stat-label{color:light-dark(#56657b,#b7c2d3);font-size:11px;white-space:nowrap}.crm_management_workspace_root .crm-stat-context{margin-top:2px;color:light-dark(#9aa4b3,#8191aa);font-size:9px}.crm_management_workspace_root .crm-stat-value{color:light-dark(#738095,#9caabe);font-size:21px;font-weight:500;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.crm_management_workspace_root .crm-stat,.crm_management_workspace_root .crm-stat:before{transition:none}.crm_management_workspace_root .crm-stat:hover{transform:none}}.crm_management_workspace_root .crm-goal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.crm_management_workspace_root .crm-goal{min-height:92px;padding:10px 11px;color:#fff;background:#3159d6;border:1px solid #3159d6;border-radius:8px}.crm_management_workspace_root .crm-goal-head,.crm_management_workspace_root .crm-goal-meta,.crm_management_workspace_root .crm-task-detail-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm_management_workspace_root .crm-goal-head strong{color:#fff;font-size:11px;font-weight:600}.crm_management_workspace_root .crm-goal-head span,.crm_management_workspace_root .crm-goal-meta{color:#ffffffc2;font-size:9px}.crm_management_workspace_root .crm-goal-value{margin:10px 0 7px;color:#fff;font-size:16px;font-weight:600}.crm_management_workspace_root .crm-goal-track{height:4px;margin-top:7px;overflow:hidden;background:#ffffff40;border-radius:999px}.crm_management_workspace_root .crm-goal-track span{display:block;width:34%;height:100%;background:#fff;border-radius:inherit}.crm_management_workspace_root .crm-task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.crm_management_workspace_root .crm-task-filters{display:flex;flex-wrap:wrap;gap:5px}.crm_management_workspace_root .crm-task-filter,.crm_management_workspace_root .crm-task-open,.crm_management_workspace_root .crm-task-close{min-height:28px;padding:5px 9px;color:light-dark(#59677c,#b8c3d5);background:light-dark(#f7f9fc,#1b283a);border:1px solid light-dark(#dde4ed,#33445b);border-radius:7px;cursor:pointer;font-size:9px}.crm_management_workspace_root .crm-task-filter:hover,.crm_management_workspace_root .crm-task-filter[aria-pressed=true],.crm_management_workspace_root .crm-task-open:hover,.crm_management_workspace_root .crm-task-close:hover{color:light-dark(#2148c4,#f0f4ff);background:light-dark(#edf1ff,#263861);border-color:light-dark(#aebfff,#6f8ce6)}.crm_management_workspace_root .crm-task-count{color:light-dark(#7c8899,#9eabba);font-size:9px;white-space:nowrap}.crm_management_workspace_root .crm-status.crm-today{color:light-dark(#8a5a13,#f0cf93);background:light-dark(#fff4df,#4a351c)}.crm_management_workspace_root .crm-status.crm-review{color:light-dark(#6844a6,#dcc7ff);background:light-dark(#f2edfb,#392a50)}.crm_management_workspace_root .crm-task-detail{display:none;margin-top:9px;padding:10px 11px;background:light-dark(#f6f8fb,#1a2637);border:1px solid light-dark(#dfe6ef,#33445b);border-radius:8px}.crm_management_workspace_root .crm-task-detail[data-open=true]{display:block}.crm_management_workspace_root .crm-task-detail h3{margin:0;font-size:11px;font-weight:600}.crm_management_workspace_root .crm-task-detail p{margin:6px 0 0;color:light-dark(#69768a,#acb8ca);font-size:10px;line-height:1.55}.crm_management_workspace_root .crm-section{margin-top:10px;padding:12px}.crm_management_workspace_root .crm-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.crm_management_workspace_root .crm-section-title strong{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.crm_management_workspace_root .crm-section-title strong svg{width:15px;height:15px;color:light-dark(#3159d6,#9fb4ff)}.crm_management_workspace_root .crm-section-title span{color:light-dark(#8b97aa,#8998af);font-size:10px}.crm_management_workspace_root .crm-chain{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));gap:6px}.crm_management_workspace_root .crm-chain button{min-height:55px;padding:8px 9px;color:light-dark(#243149,#d9e1ef);background:light-dark(#f8fafc,#1d2a3c);border:1px solid light-dark(#e1e7ef,#334359);border-radius:8px;text-align:left;cursor:pointer}.crm_management_workspace_root .crm-chain button:hover,.crm_management_workspace_root .crm-chain button[aria-pressed=true]{color:light-dark(#2148c4,#f2f5ff);background:light-dark(#edf1ff,#263861);border-color:light-dark(#aebfff,#6f8ce6)}.crm_management_workspace_root .crm-stage-num{display:block;margin-bottom:3px;color:light-dark(#9aa4b2,#8594a9);font-size:9px}.crm_management_workspace_root .crm-stage-name{font-size:10px;font-weight:600}.crm_management_workspace_root .crm-stage-detail{display:flex;align-items:center;gap:8px;min-height:34px;margin-top:7px;padding:8px 10px;color:light-dark(#5f6c80,#b3bed0);background:light-dark(#f6f8fb,#1a2637);border-radius:7px;font-size:10px}.crm_management_workspace_root .crm-stage-detail strong{color:light-dark(#3159d6,#a9bcff);font-weight:600}.crm_management_workspace_root .crm-phases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:8px}.crm_management_workspace_root .crm-phase{padding:6px 7px;color:light-dark(#5d6a7e,#b4bfd0);background:light-dark(#f8fafc,#1d293a);border:1px solid light-dark(#e5eaf1,#2e3d52);border-radius:6px;font-size:9px;text-align:center}.crm_management_workspace_root .crm-table-wrap{overflow-x:auto}.crm_management_workspace_root .crm-table{width:100%;border-collapse:collapse;font-size:10px}.crm_management_workspace_root .crm-table th,.crm_management_workspace_root .crm-table td{padding:8px 7px;border-bottom:1px solid light-dark(#e8edf3,#2b394e);text-align:left;white-space:nowrap}.crm_management_workspace_root .crm-table th{color:light-dark(#7f8a9b,#8999ae);font-weight:500}.crm_management_workspace_root .crm-table td{color:light-dark(#3f4c61,#c6cfdd)}.crm_management_workspace_root .crm-status{display:inline-block;padding:3px 7px;color:light-dark(#206f59,#a5ead7);background:light-dark(#e8f6f1,#193d38);border-radius:999px;font-size:9px}.crm_management_workspace_root .crm-status.crm-warn{color:light-dark(#8a5a13,#f0cf93);background:light-dark(#fff4df,#4a351c)}.crm_management_workspace_root .crm-status.crm-blue{color:light-dark(#3159d6,#becbff);background:light-dark(#edf1ff,#26375d)}.crm_management_workspace_root .crm-status.crm-danger{color:light-dark(#a03642,#ffc1c8);background:light-dark(#fdecef,#4b242b)}.crm_management_workspace_root .crm-evidence-grid,.crm_management_workspace_root .crm-daily-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.crm_management_workspace_root .crm-evidence,.crm_management_workspace_root .crm-daily{min-height:88px;padding:10px;background:light-dark(#f9fbfd,#1a2637);border:1px solid light-dark(#e2e7ef,#304056);border-radius:8px}.crm_management_workspace_root .crm-evidence-icon{width:29px;height:29px;margin-bottom:7px}.crm_management_workspace_root .crm-evidence-icon svg{width:15px;height:15px}.crm_management_workspace_root .crm-evidence h3,.crm_management_workspace_root .crm-daily h3{margin:0 0 3px;font-size:11px;font-weight:600}.crm_management_workspace_root .crm-evidence p,.crm_management_workspace_root .crm-daily p{margin:0;color:light-dark(#7c8899,#9eabba);font-size:9px;line-height:1.55}.crm_management_workspace_root .crm-daily{min-height:72px;border-top:3px solid light-dark(#3159d6,#6f91ff)}@media(max-width:1000px){.crm_management_workspace_root .crm-shell{grid-template-columns:1fr}.crm_management_workspace_root .crm-sidebar{border-right:0;border-bottom:1px solid light-dark(#e1e7ef,#2c3a4f)}.crm_management_workspace_root .crm-sidebar-label{display:none}.crm_management_workspace_root .crm-nav,.crm_management_workspace_root .crm-chain{grid-template-columns:repeat(4,minmax(0,1fr))}.crm_management_workspace_root .crm-evidence-grid,.crm_management_workspace_root .crm-daily-grid,.crm_management_workspace_root .crm-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.crm_management_workspace_root .crm-window-note{display:none}.crm_management_workspace_root .crm-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.crm_management_workspace_root .crm-view-switch,.crm_management_workspace_root .crm-stats{grid-template-columns:1fr}.crm_management_workspace_root .crm-chain,.crm_management_workspace_root .crm-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.crm_management_workspace_root .crm-evidence-grid,.crm_management_workspace_root .crm-daily-grid,.crm_management_workspace_root .crm-goal-grid{grid-template-columns:1fr}.crm_management_workspace_root .crm-intro{flex-direction:column}.crm_management_workspace_root .crm-task-toolbar{align-items:flex-start;flex-direction:column}}.crm_management_workspace_root{color-scheme:only light;--crm-brand: var(--mis-theme-primary, #0a1963);--crm-brand-strong: var(--mis-theme-primary-hover, #122d91);--crm-brand-soft: var(--mis-theme-soft, #eef2ff);--crm-canvas: var(--mis-theme-canvas, #f3f5f8);--crm-surface: #ffffff;--crm-text: #182235;--crm-secondary: #48566b;--crm-muted: #738096;--crm-line: var(--mis-theme-border, #e2e7ef);--crm-line-strong: var(--mis-theme-border, #d5dce7);--crm-card-radius: 8px;--crm-panel-radius: 10px;--crm-shadow: 0 1px 2px rgba(15, 33, 61, .035), 0 7px 22px rgba(15, 33, 61, .045);min-height:100%;overflow:visible;color:var(--crm-text);background:var(--crm-canvas);font-size:11px}.crm_management_workspace_root .crm-window{min-height:100%;background:var(--crm-canvas)}.crm_management_workspace_opportunityView,.crm_management_workspace_opportunityView .crm-window,.crm_management_workspace_publicityView,.crm_management_workspace_publicityView .crm-window{height:100%;min-height:0;overflow:hidden}.crm_management_workspace_root .crm-module-head{min-height:86px;margin:14px 16px 0;padding:16px 18px;color:var(--crm-text);background:var(--crm-surface);border:1px solid var(--crm-line);border-top:3px solid var(--crm-brand);border-radius:var(--crm-panel-radius);box-shadow:var(--crm-shadow)}.crm_management_workspace_root .crm-brand-icon{color:var(--crm-brand);background:var(--crm-brand-soft);border-color:#dce4ff}.crm_management_workspace_root .crm-module-head h1{color:var(--crm-text);font-size:20px;line-height:1.45}.crm_management_workspace_root .crm-module-head .crm-subtitle,.crm_management_workspace_root .crm-window-note{color:var(--crm-secondary);font-size:12px}.crm_management_workspace_root .crm-module-head .crm-kicker{color:var(--crm-muted);font-size:9px}.crm_management_workspace_root .crm-window-note[data-state=warning]{color:#8a5a12;background:#fff8e7;border-color:#f0ddb0}.crm_management_workspace_root .crm-content{width:100%;min-height:100%;padding:14px 16px 24px}.crm_management_workspace_root .crm-intro,.crm_management_workspace_root .crm-section,.crm_management_workspace_root .crm-view-card,.crm_management_workspace_root .crm-master-note{color:var(--crm-text);background:var(--crm-surface);border-color:var(--crm-line)}.crm_management_workspace_root .crm-intro,.crm_management_workspace_root .crm-section{border-radius:var(--crm-panel-radius);box-shadow:var(--crm-shadow)}.crm_management_workspace_root .crm-view-card,.crm_management_workspace_root .crm-goal-card,.crm_management_workspace_root .crm-stat,.crm_management_workspace_root .crm-evidence,.crm_management_workspace_root .crm-daily{border-radius:var(--crm-card-radius)}.crm_management_workspace_root .crm-intro h2{color:var(--crm-text);font-size:16px;line-height:1.45}.crm_management_workspace_root .crm-section-title strong,.crm_management_workspace_root .crm-view-copy strong,.crm_management_workspace_root .crm-goal-card h3,.crm_management_workspace_root .crm-evidence h3,.crm_management_workspace_root .crm-daily h3{color:var(--crm-text);font-size:12px}.crm_management_workspace_root .crm-intro p,.crm_management_workspace_root .crm-section-title span,.crm_management_workspace_root .crm-view-copy span,.crm_management_workspace_root .crm-master-note,.crm_management_workspace_root .crm-table,.crm_management_workspace_root .crm-task-table,.crm_management_workspace_root .crm-stage-detail{color:var(--crm-secondary);font-size:11px}.crm_management_workspace_root .crm-kicker,.crm_management_workspace_root .crm-evidence p,.crm_management_workspace_root .crm-daily p{color:var(--crm-muted);font-size:9px}.crm_management_workspace_root .crm-badge,.crm_management_workspace_root .crm-view-mark,.crm_management_workspace_root .crm-status,.crm_management_workspace_root .crm-phase{font-size:9px}.crm_management_workspace_root .crm-section,.crm_management_workspace_root .crm-intro{scroll-margin-top:16px}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-navigation{order:3;display:grid;gap:5px;margin-top:10px;padding:5px 4px 0;border-top:1px solid rgb(255 255 255 / 7%);font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif}.mis-shell:has(.crm_management_workspace_root)>.sidebar>.sidebar-nav button,.mis-shell:has(.crm_management_workspace_root)>.sidebar>.sidebar-nav a{min-height:35px}.mis-shell:has(.crm_management_workspace_root)>.sidebar>.sidebar-footer{order:4}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group{overflow:hidden;border:0;border-bottom:1px solid rgb(255 255 255 / 7%);border-radius:0;background:transparent}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group.is-open{border-color:#ffffff1a}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-navigation .crm-sidebar-group-toggle{width:100%;min-height:47px;display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:0 10px;cursor:pointer;color:#ffffffb3;background:transparent;border:0;border-radius:0;text-align:left}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-navigation .crm-sidebar-group-toggle:hover{color:#fff;background:transparent}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-toggle>svg:first-child{width:16px}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-toggle>svg:last-child{width:13px;transition:transform .15s ease}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group.is-open .crm-sidebar-group-toggle>svg:last-child{transform:rotate(180deg)}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-toggle span{min-width:0;display:grid;gap:1px}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-toggle strong{color:inherit;font-size:11px;font-weight:620;line-height:16px}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-toggle small{color:#ffffff5c;font-size:9px;line-height:13px}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-items{display:grid;gap:2px;padding:2px 4px 5px 16px;border-top:1px solid rgb(255 255 255 / 6%)}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-items button{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;width:100%;min-height:38px;padding:0 9px;color:#ffffffab;background:transparent;border:0;border-radius:8px;font:500 11px/1.64 Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;text-align:left;cursor:pointer;transition:color .12s ease,background-color .12s ease}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-items button:hover{color:#ffffffe5;background:#ffffff14}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-items button[aria-current=page]{color:#fff;background:#4160c473;font-weight:550}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-items button[aria-current=page]:before{position:absolute;top:6px;bottom:6px;left:0;width:3px;background:#7d9bff;border-radius:0 3px 3px 0;content:""}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-navigation button:focus-visible{outline:2px solid #9db2ff;outline-offset:-2px}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-items svg{width:17px;height:17px;stroke-width:1.55}.mis-shell:has(.crm_management_workspace_root) .topbar-page-name .crm-domestic-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}@media(min-width:1280px){.mis-shell.is-sidebar-collapsed:has(.crm_management_workspace_root) .crm-sidebar-navigation{padding-inline:0}.mis-shell.is-sidebar-collapsed:has(.crm_management_workspace_root) .crm-sidebar-navigation .crm-sidebar-group-toggle>svg:last-child{display:none}.mis-shell.is-sidebar-collapsed:has(.crm_management_workspace_root) .crm-sidebar-group-items{padding-inline:0}}@media(max-width:1199px){.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-navigation button span,.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-navigation button small{display:none}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-navigation button{display:grid;grid-template-columns:1fr;place-items:center;padding:0}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-navigation .crm-sidebar-group-toggle>svg:last-child{display:none}.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-group-items{padding-left:4px}.crm_management_workspace_root .crm-content{padding-right:18px;padding-left:18px}.crm_management_workspace_root .crm-module-head{margin-right:18px;margin-left:18px}}@media(max-width:767px){.crm_management_workspace_root .crm-content{padding:14px}.crm_management_workspace_root .crm-module-head{min-height:0;margin:14px 14px 0;padding:14px}.mis-shell:has(.crm_management_workspace_root) .topbar-page-name .crm-domestic-context-title{padding-left:7px;font-size:12px}}@media(prefers-reduced-motion:reduce){.mis-shell:has(.crm_management_workspace_root) .crm-sidebar-navigation button{transition:none}}.crm_management_workspace_root .crm-customer-contract-note{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 10px;color:#6f5318;background:#fff8e8;border:1px solid #f0dfb1;border-radius:var(--crm-card-radius);font-size:10px;line-height:1.55}.crm_management_workspace_root .crm-customer-contract-note svg{width:15px;height:15px;flex:0 0 auto;margin-top:1px}.crm_management_workspace_root .crm-customer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.crm_management_workspace_root .crm-customer-search{display:flex;align-items:center;width:min(420px,100%);min-height:36px;padding:0 10px;background:#fff;border:1px solid var(--crm-line-strong);border-radius:8px}.crm_management_workspace_root .crm-customer-search:focus-within{border-color:#3159d6;box-shadow:0 0 0 3px #3159d61a}.crm_management_workspace_root .crm-customer-search svg{width:15px;height:15px;flex:0 0 auto;color:var(--crm-muted)}.crm_management_workspace_root .crm-customer-search input{width:100%;padding:8px;color:var(--crm-text);background:transparent;border:0;outline:0;font:inherit}.crm_management_workspace_root .crm-customer-search input::placeholder{color:#9aa5b5}.crm_management_workspace_root .crm-source-state{display:flex;align-items:center;gap:6px;color:var(--crm-secondary);font-size:10px;white-space:nowrap}.crm_management_workspace_root .crm-source-state>svg{width:14px;height:14px;color:#3159d6}.crm_management_workspace_root .crm-source-state button,.crm_management_workspace_root .crm-pagination button,.crm_management_workspace_root .crm-data-state button,.crm_management_workspace_root .crm-customer-detail header button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:5px 9px;color:#40506a;background:#fff;border:1px solid var(--crm-line-strong);border-radius:7px;cursor:pointer;font:inherit;font-size:9px}.crm_management_workspace_root .crm-source-state button{width:28px;padding:0}.crm_management_workspace_root .crm-source-state button svg,.crm_management_workspace_root .crm-pagination button svg,.crm_management_workspace_root .crm-data-state button svg,.crm_management_workspace_root .crm-customer-detail header button svg{width:13px;height:13px}.crm_management_workspace_root .crm-source-state button:hover,.crm_management_workspace_root .crm-pagination button:hover:not(:disabled),.crm_management_workspace_root .crm-data-state button:hover,.crm_management_workspace_root .crm-customer-detail header button:hover{color:#2148c4;border-color:#9fb3ef;background:#f4f7ff}.crm_management_workspace_root .crm-customer-table{min-width:930px}.crm_management_workspace_root .crm-customer-identity{display:grid;gap:2px;min-width:180px}.crm_management_workspace_root .crm-customer-identity strong{max-width:260px;overflow:hidden;color:var(--crm-text);text-overflow:ellipsis;font-size:10px;font-weight:600}.crm_management_workspace_root .crm-customer-identity span{max-width:260px;overflow:hidden;color:var(--crm-muted);text-overflow:ellipsis;font-size:9px}.crm_management_workspace_root .crm-data-state{display:grid;place-items:center;min-height:132px;padding:18px;color:var(--crm-secondary);background:#f8fafc;border:1px dashed var(--crm-line-strong);border-radius:var(--crm-card-radius);text-align:center}.crm_management_workspace_root .crm-data-state>svg{width:22px;height:22px;margin-bottom:7px;color:#3159d6}.crm_management_workspace_root .crm-data-state strong{color:var(--crm-text);font-size:11px}.crm_management_workspace_root .crm-data-state span{margin-top:3px;color:var(--crm-muted);font-size:9px}.crm_management_workspace_root .crm-data-state button{margin-top:10px}.crm_management_workspace_root .crm-data-error>svg{color:#a03642}.crm_management_workspace_root .crm-task-unavailable{min-height:104px}.crm_management_workspace_root .crm-spin{animation:crm_management_workspace_crm-spin .8s linear infinite}@keyframes crm_management_workspace_crm-spin{to{transform:rotate(360deg)}}.crm_management_workspace_root .crm-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;color:var(--crm-muted);border-top:1px solid var(--crm-line);font-size:10px}.crm_management_workspace_root .crm-pagination>div{display:flex;gap:6px}.crm_management_workspace_root .crm-pagination button:disabled{cursor:not-allowed;opacity:.45}.crm_management_workspace_root .crm-customer-detail{margin-top:12px;overflow:hidden;background:#fff;border:1px solid var(--crm-line-strong);border-radius:var(--crm-panel-radius);box-shadow:var(--crm-shadow)}.crm_management_workspace_root .crm-customer-detail>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;background:#f7f9fc;border-bottom:1px solid var(--crm-line)}.crm_management_workspace_root .crm-customer-detail header small{color:var(--crm-muted);font-size:9px}.crm_management_workspace_root .crm-customer-detail header h3{margin:2px 0 0;color:var(--crm-text);font-size:12px;font-weight:600}.crm_management_workspace_root .crm-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px 12px 10px}.crm_management_workspace_root .crm-detail-grid span{display:grid;gap:4px;min-height:58px;padding:10px 8px;color:var(--crm-muted);border-bottom:1px solid var(--crm-line);font-size:9px}.crm_management_workspace_root .crm-detail-grid strong{min-width:0;overflow:hidden;color:var(--crm-text);text-overflow:ellipsis;font-size:10px;font-weight:500;white-space:nowrap}.crm_management_workspace_root .crm-detail-boundary{margin:0;padding:0 20px 12px;color:var(--crm-muted);font-size:9px}@media(max-width:900px){.crm_management_workspace_root .crm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.crm_management_workspace_root .crm-customer-toolbar{align-items:stretch;flex-direction:column}.crm_management_workspace_root .crm-source-state{justify-content:space-between}.crm_management_workspace_root .crm-detail-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.crm_management_workspace_root .crm-spin{animation:none}}.crm_management_workspace_root .crm-head-actions{display:grid;justify-items:end;gap:6px;min-width:330px}.crm_management_workspace_root .crm-module-head{position:relative;min-height:84px;margin:12px 16px 0;padding:14px 18px;gap:14px;overflow:hidden;color:#fff;background:linear-gradient(122deg,#122c85,#214abd 62%,#5174d7);border:0;border-radius:12px;box-shadow:0 10px 26px #193a9f2b}.crm_management_workspace_root .crm-module-head:before,.crm_management_workspace_root .crm-module-head:after{position:absolute;content:"";border:24px solid rgb(255 255 255 / 7%);border-radius:50%;pointer-events:none}.crm_management_workspace_root .crm-module-head:before{right:-42px;width:178px;height:178px}.crm_management_workspace_root .crm-module-head:after{right:110px;bottom:-92px;width:132px;height:132px;border-width:18px;opacity:.7}.crm_management_workspace_root .crm-module-head>*{position:relative;z-index:1}.crm_management_workspace_root .crm-brand{gap:9px}.crm_management_workspace_root .crm-brand-icon{width:40px;height:40px;color:#244fc4;background:#fff;border-radius:10px;box-shadow:0 5px 14px #06154733}.crm_management_workspace_root .crm-brand-icon svg{width:16px;height:16px}.crm_management_workspace_root .crm-module-head h1{color:#fff;font-size:18px;line-height:1.3}.crm_management_workspace_root .crm-module-head .crm-subtitle{margin-top:1px;color:#ffffffc2;font-size:9px}.crm_management_workspace_root .crm-module-head .crm-kicker{margin-bottom:1px;color:#ffffffb8;font-size:9px;letter-spacing:.12em}.crm_management_workspace_root .crm-content{padding:12px 16px 18px}.crm_management_workspace_root .crm-window-note{display:inline-flex;align-items:center;min-height:0;padding:0;color:#ffffffc7;background:transparent;border:0;border-radius:0;font-size:8px}.crm_management_workspace_root .crm-window-note[data-state=warning]{color:#fff1c8;background:transparent;border:0}.crm_management_workspace_root .crm-window-note svg,.crm_management_workspace_root .crm-refresh-overview svg{width:13px;height:13px}.crm_management_workspace_root .crm-refresh-overview{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 10px;color:#fff;background:#ffffff1f;border:1px solid rgb(255 255 255 / 28%);border-radius:7px;cursor:pointer;font-size:10px;font-weight:600}.crm_management_workspace_root .crm-refresh-overview:hover{color:#fff;background:#ffffff38;border-color:#ffffff75}.crm_management_workspace_root .crm-refresh-overview:disabled{cursor:wait;opacity:.65}.crm_management_workspace_root .crm-overview-view-switch{display:inline-flex;gap:3px;padding:3px;background:#ffffff1f;border:1px solid rgb(255 255 255 / 24%);border-radius:8px}.crm_management_workspace_root .crm-overview-view-switch button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 11px;color:#ffffffd1;background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:10px}.crm_management_workspace_root .crm-overview-view-switch button[aria-pressed=true]{color:#244fc4;background:#fff;box-shadow:0 3px 9px #081c5d38}.crm_management_workspace_root .crm-overview-view-switch button svg{width:13px;height:13px}.crm_management_workspace_root .crm-overview-filter-row,.crm_management_workspace_root .crm-overview-condition-row{display:flex;align-items:center;justify-content:flex-end;gap:7px;width:100%}.crm_management_workspace_root .crm-overview-period-modes{display:inline-flex;gap:2px;padding:3px;background:#ffffff1f;border:1px solid rgb(255 255 255 / 24%);border-radius:7px}.crm_management_workspace_root .crm-overview-period-modes button{min-height:24px;padding:0 10px;color:#ffffffc7;background:transparent;border:0;border-radius:5px;cursor:pointer;font-size:9px}.crm_management_workspace_root .crm-overview-period-modes button[aria-pressed=true]{color:#244fc4;background:#fff;box-shadow:0 3px 8px #081c5d33}.crm_management_workspace_root .crm-overview-condition-row label{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;color:#ffffffd1;background:#ffffff1f;border:1px solid rgb(255 255 255 / 24%);border-radius:7px;font-size:9px}.crm_management_workspace_root .crm-overview-condition-row select,.crm_management_workspace_root .crm-overview-condition-row input{min-width:78px;color:#fff;background:transparent;border:0;outline:0;font:inherit}.crm_management_workspace_root .crm-overview-condition-row input::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);opacity:.8}.crm_management_workspace_root .crm-overview-condition-row input[type=month],.crm_management_workspace_root .crm-overview-condition-row input[type=week]{min-width:118px}.crm_management_workspace_root .crm-overview-kpi-block,.crm_management_workspace_root .crm-overview-panel{margin-top:9px;padding:10px 12px;background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:9px;box-shadow:var(--crm-shadow)}.crm_management_workspace_root .crm-overview-kpi-block{margin-top:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.crm_management_workspace_root .crm-overview-kpi-block .crm-overview-section-head{min-height:30px;margin-bottom:9px;padding:0 2px}.crm_management_workspace_root .crm-overview-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:27px;margin-bottom:9px}.crm_management_workspace_root .crm-overview-section-head>div{display:flex;align-items:center;gap:7px;min-width:0}.crm_management_workspace_root .crm-overview-section-head>div>div{display:grid;gap:2px}.crm_management_workspace_root .crm-overview-section-head strong{color:var(--crm-text);font-size:12px;font-weight:680}.crm_management_workspace_root .crm-overview-section-head small{color:var(--crm-muted);font-size:9px;font-weight:400}.crm_management_workspace_root .crm-overview-section-head>span{color:var(--crm-muted);font-size:9px;white-space:nowrap}.crm_management_workspace_root .crm-overview-section-icon{display:grid;place-items:center;width:27px;height:27px;flex:0 0 auto;color:var(--crm-brand);background:var(--crm-brand-soft);border-radius:7px}.crm_management_workspace_root .crm-overview-section-icon svg{width:13px;height:13px}.crm_management_workspace_root .crm-overview-section-icon-warn{color:#a04420;background:#fff1e8}.crm_management_workspace_root .crm-overview-kpis{display:grid;grid-template-columns:repeat(8,minmax(128px,1fr));gap:10px;min-width:0;max-width:100%;overflow-x:auto;padding:8px 2px 16px;scrollbar-width:thin}.crm_management_workspace_root .crm-overview-kpi{--kpi-color: #3159d6;position:relative;min-width:0;min-height:112px;padding:12px;overflow:hidden;background:linear-gradient(145deg,#fff 20%,color-mix(in srgb,var(--kpi-color) 9%,white));border:1px solid color-mix(in srgb,var(--kpi-color) 18%,white);border-radius:12px;box-shadow:0 4px 12px color-mix(in srgb,var(--kpi-color) 7%,transparent);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.crm_management_workspace_root .crm-overview-kpi:before{position:absolute;right:12px;bottom:0;left:12px;height:3px;background:var(--kpi-color);border-radius:3px 3px 0 0;content:"";opacity:.25;transform:scaleX(.35);transition:transform .2s ease,opacity .2s ease}.crm_management_workspace_root .crm-overview-kpi[data-tone=primary]{--kpi-color: #203a91}.crm_management_workspace_root .crm-overview-kpi[data-tone=blue]{--kpi-color: #3159d6}.crm_management_workspace_root .crm-overview-kpi[data-tone=cyan]{--kpi-color: #167d93}.crm_management_workspace_root .crm-overview-kpi[data-tone=green]{--kpi-color: #168263}.crm_management_workspace_root .crm-overview-kpi[data-tone=amber]{--kpi-color: #b26b12}.crm_management_workspace_root .crm-overview-kpi[data-tone=danger]{--kpi-color: #b44452}.crm_management_workspace_root .crm-overview-kpi header{display:flex;min-height:3.2em;align-items:flex-start;justify-content:space-between;gap:6px}.crm_management_workspace_root .crm-overview-kpi header>span{display:-webkit-box;min-width:0;overflow:hidden;color:var(--crm-secondary);text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.crm_management_workspace_root .crm-overview-kpi header i{display:grid;flex:none;place-items:center;width:28px;height:28px;color:var(--kpi-color);background:color-mix(in srgb,var(--kpi-color) 10%,white);border-radius:9px;transition:transform .2s ease,background-color .2s ease,color .2s ease}.crm_management_workspace_root .crm-overview-kpi header svg{width:15px;height:15px}.crm_management_workspace_root .crm-overview-kpi>strong{display:block;margin-top:4px;overflow:hidden;color:color-mix(in srgb,var(--kpi-color) 80%,#182d50);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.crm_management_workspace_root .crm-overview-kpi>strong small{margin-left:4px;color:var(--crm-muted);font-weight:400}.crm_management_workspace_root .crm-overview-kpi footer{margin-top:4px;overflow:hidden;color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.crm_management_workspace_root .crm-overview-kpi:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--kpi-color) 55%,white);box-shadow:0 8px 16px color-mix(in srgb,var(--kpi-color) 16%,transparent)}.crm_management_workspace_root .crm-overview-kpi:hover header i{color:#fff;background:var(--kpi-color);transform:rotate(-6deg) scale(1.06)}.crm_management_workspace_root .crm-overview-kpi:hover:before{opacity:.8;transform:scaleX(1)}}.crm_management_workspace_root .crm-overview-kpi:focus-visible{outline:2px solid var(--kpi-color);outline-offset:2px;transform:translateY(-4px);box-shadow:0 8px 16px color-mix(in srgb,var(--kpi-color) 16%,transparent)}.crm_management_workspace_root .crm-overview-kpi:focus-visible header i{color:#fff;background:var(--kpi-color);transform:rotate(-6deg) scale(1.06)}.crm_management_workspace_root .crm-overview-kpi:focus-visible:before{opacity:.8;transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.crm_management_workspace_root .crm-overview-kpi,.crm_management_workspace_root .crm-overview-kpi header i,.crm_management_workspace_root .crm-overview-kpi:before{transition:none}.crm_management_workspace_root .crm-overview-kpi:hover,.crm_management_workspace_root .crm-overview-kpi:focus-visible,.crm_management_workspace_root .crm-overview-kpi:hover header i,.crm_management_workspace_root .crm-overview-kpi:focus-visible header i,.crm_management_workspace_root .crm-overview-kpi:hover:before,.crm_management_workspace_root .crm-overview-kpi:focus-visible:before{transform:none}}.crm_management_workspace_root .crm-overview-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.crm_management_workspace_root .crm-overview-funnel 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}.crm_management_workspace_root .crm-overview-funnel article[data-state=pending]{background:#fafbfc;border-color:#e8ebf0;border-style:dashed}.crm_management_workspace_root .crm-overview-funnel article>span{display:grid;place-items:center;width:24px;height:24px;color:#3159d6;background:#edf2ff;border:1px solid #dfe7ff;border-radius:7px;font-size:8px;font-weight:700}.crm_management_workspace_root .crm-overview-funnel article[data-state=pending]>span{color:#8a94a3;background:#f0f2f5;border-color:#e5e8ed}.crm_management_workspace_root .crm-overview-funnel article>div{display:grid;gap:2px;min-width:0}.crm_management_workspace_root .crm-overview-funnel article>div strong{color:var(--crm-text);font-size:10px;font-weight:620}.crm_management_workspace_root .crm-overview-funnel article>div small{overflow:hidden;color:var(--crm-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm_management_workspace_root .crm-overview-funnel article>b{color:#26344d;font-size:17px;font-weight:680;font-variant-numeric:tabular-nums}.crm_management_workspace_root .crm-overview-funnel article[data-state=pending]>b{color:#8a94a3}.crm_management_workspace_root .crm-overview-funnel article>svg{position:absolute;z-index:2;top:20px;right:-16px;width:15px;height:15px;padding:3px;color:#8390a3;background:#fff;border-radius:50%}.crm_management_workspace_root .crm-overview-two-column{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:12px}.crm_management_workspace_root .crm-overview-two-column>.crm-overview-panel{height:352px;overflow:hidden}.crm_management_workspace_root .crm-overview-two-column .crm-attention-list{grid-template-columns:1fr}.crm_management_workspace_root .crm-activity-list{display:grid;align-content:start;height:294px;gap:0;overflow:hidden}.crm_management_workspace_root .crm-activity-list>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto 13px;align-items:center;gap:8px;height:49px;padding:6px 3px;color:var(--crm-text);background:transparent;border:0;border-bottom:1px solid #edf0f4;cursor:pointer;text-align:left}.crm_management_workspace_root .crm-activity-list>.crm-overview-empty{height:294px;min-height:294px}.crm_management_workspace_root .crm-activity-list>button:last-child{border-bottom:0}.crm_management_workspace_root .crm-activity-list>button:hover{background:#f8faff}.crm_management_workspace_root .crm-activity-list>button>i{display:grid;place-items:center;width:30px;height:30px;color:#3159d6;background:#edf2ff;border-radius:7px}.crm_management_workspace_root .crm-activity-list>button>i[data-action=created]{color:#168263;background:#e9f8f2}.crm_management_workspace_root .crm-activity-list>button>i svg{width:14px;height:14px}.crm_management_workspace_root .crm-activity-list>button>span{display:grid;gap:2px;min-width:0}.crm_management_workspace_root .crm-activity-list>button>span strong{overflow:hidden;color:var(--crm-text);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.crm_management_workspace_root .crm-activity-list>button>span small{overflow:hidden;color:var(--crm-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm_management_workspace_root .crm-activity-list>button>time{color:var(--crm-muted);font-size:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.crm_management_workspace_root .crm-activity-list>button>svg{width:12px;height:12px;color:#9aa5b4}.crm_management_workspace_root .crm-attention-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.crm_management_workspace_root .crm-attention-list button{display:grid;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:9px;height:48px;padding:7px 9px;color:var(--crm-text);background:#fafbfc;border:1px solid #e5e9f0;border-radius:7px;cursor:pointer;text-align:left}.crm_management_workspace_root .crm-attention-list button:hover{background:#f6f8ff;border-color:#c8d3f6}.crm_management_workspace_root .crm-attention-list button>i{display:grid;place-items:center;width:30px;height:30px;color:#a63f4d;background:#fff0f2;border-radius:7px}.crm_management_workspace_root .crm-attention-list button>i[data-tone=amber]{color:#9d620f;background:#fff6e6}.crm_management_workspace_root .crm-attention-list button>i[data-tone=blue]{color:#3159d6;background:#eef2ff}.crm_management_workspace_root .crm-attention-list button>i[data-tone=violet]{color:#7249a6;background:#f5efff}.crm_management_workspace_root .crm-attention-list button>i svg{width:14px;height:14px}.crm_management_workspace_root .crm-attention-list button>span{display:grid;gap:2px;min-width:0}.crm_management_workspace_root .crm-attention-list button>span strong{font-size:10px;font-weight:600}.crm_management_workspace_root .crm-attention-list button>span small{overflow:hidden;color:var(--crm-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm_management_workspace_root .crm-attention-list button>b{color:var(--crm-text);font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.crm_management_workspace_root .crm-attention-list button>svg{width:14px;height:14px;color:#8a96a8}.crm_management_workspace_root .crm-overview-link{display:inline-flex;align-items:center;gap:4px;padding:0;color:var(--crm-brand);background:transparent;border:0;cursor:pointer;font-size:9px}.crm_management_workspace_root .crm-overview-link svg{width:12px;height:12px}.crm_management_workspace_root .crm-status-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding-top:1px}.crm_management_workspace_root .crm-status-bars>div>span{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px}.crm_management_workspace_root .crm-status-bars b{color:var(--crm-secondary);font-size:9px;font-weight:550}.crm_management_workspace_root .crm-status-bars em{color:var(--crm-muted);font-size:9px;font-style:normal;font-variant-numeric:tabular-nums}.crm_management_workspace_root .crm-status-bars>div>i{display:block;height:5px;overflow:hidden;background:#edf0f4;border-radius:99px}.crm_management_workspace_root .crm-status-bars>div>i strong{display:block;height:100%;background:linear-gradient(90deg,#1f377f,#5678df);border-radius:inherit}.crm_management_workspace_root .crm-overview-empty{display:flex;align-items:center;justify-content:center;gap:7px;min-height:96px;color:var(--crm-muted);font-size:10px}.crm_management_workspace_root .crm-overview-empty svg{width:15px;height:15px}.crm_management_workspace_root .crm-relation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.crm_management_workspace_root .crm-relation-grid article{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 10px;min-width:0;min-height:66px;padding:9px 10px;background:#fafbfc;border:1px solid #e4e8ef;border-radius:8px}.crm_management_workspace_root .crm-relation-node{grid-column:1;grid-row:1 / 3;display:grid;place-items:center;width:28px;height:28px;color:var(--crm-brand);background:var(--crm-brand-soft);border-radius:8px}.crm_management_workspace_root .crm-relation-node svg{width:14px;height:14px}.crm_management_workspace_root .crm-relation-grid article>div:nth-of-type(2){grid-column:2;grid-row:1 / 3;display:grid;align-self:center;gap:2px}.crm_management_workspace_root .crm-relation-grid article>div strong{overflow:hidden;color:var(--crm-text);font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.crm_management_workspace_root .crm-relation-grid article>div small{overflow:hidden;color:var(--crm-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm_management_workspace_root .crm-relation-grid article>b{grid-column:3;grid-row:1;align-self:start;justify-self:end;color:var(--crm-text);font-size:14px;font-weight:650;line-height:1}.crm_management_workspace_root .crm-relation-grid article>b small{margin-left:3px;color:var(--crm-muted);font-size:8px;font-weight:500}.crm_management_workspace_root .crm-relation-grid article>em{grid-column:3;grid-row:2;align-self:end;justify-self:end;padding:3px 5px;color:#226750;background:#eaf7f2;border-radius:4px;font-size:7px;font-style:normal}.crm_management_workspace_root .crm-relation-grid article[data-state=\5f85\6838\9a8c]>em,.crm_management_workspace_root .crm-relation-grid article[data-state=\8bfb\53d6\4e2d]>em{color:#846016;background:#fff5dc}.crm_management_workspace_root .crm-relation-grid article[data-state=\4e34\65f6\5360\4f4d]>em{color:#667085;background:#eef1f5}.crm_management_workspace_root .crm-relation-note{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;padding:8px 9px;color:#5e6878;background:#f5f7fa;border-radius:6px;font-size:9px;line-height:1.55}.crm_management_workspace_root .crm-relation-note svg{width:13px;height:13px;flex:0 0 auto;margin-top:1px;color:#6477ad}.crm_management_workspace_root .crm-quick-panel{padding-bottom:12px}.crm_management_workspace_root .crm-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.crm_management_workspace_root .crm-quick-grid button{display:grid;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:51px;padding:8px 9px;color:var(--crm-text);background:#fff;border:1px solid #e1e6ee;border-radius:7px;cursor:pointer;text-align:left}.crm_management_workspace_root .crm-quick-grid button:hover{background:#f6f8ff;border-color:#becaf0}.crm_management_workspace_root .crm-quick-grid button>span{display:grid;place-items:center;width:30px;height:30px;color:var(--crm-brand);background:var(--crm-brand-soft);border-radius:7px}.crm_management_workspace_root .crm-quick-grid button>span svg{width:14px;height:14px}.crm_management_workspace_root .crm-quick-grid button>div{display:grid;gap:2px;min-width:0}.crm_management_workspace_root .crm-quick-grid button strong{font-size:10px;font-weight:620}.crm_management_workspace_root .crm-quick-grid button small{overflow:hidden;color:var(--crm-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm_management_workspace_root .crm-quick-grid button>svg{width:13px;height:13px;color:#929dad}@media(max-width:1180px){.crm_management_workspace_root .crm-overview-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.crm_management_workspace_root .crm-overview-funnel article>svg{display:none}.crm_management_workspace_root .crm-attention-list,.crm_management_workspace_root .crm-overview-two-column{grid-template-columns:1fr}}@media(max-width:760px){.crm_management_workspace_root .crm-head-actions{width:100%;min-width:0;justify-items:start}.crm_management_workspace_root .crm-overview-filter-row,.crm_management_workspace_root .crm-overview-condition-row{justify-content:flex-start;flex-wrap:wrap}.crm_management_workspace_root .crm-head-actions .crm-window-note{display:none}.crm_management_workspace_root .crm-relation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm_management_workspace_root .crm-overview-funnel,.crm_management_workspace_root .crm-overview-two-column,.crm_management_workspace_root .crm-quick-grid{grid-template-columns:1fr}.crm_management_workspace_root .crm-status-bars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.crm_management_workspace_root .crm-module-head{align-items:stretch;flex-direction:column}.crm_management_workspace_root .crm-relation-grid,.crm_management_workspace_root .crm-status-bars{grid-template-columns:1fr}}.crm_management_workspace_root .crm-overview-kpis.crm-overview-kpis-six{grid-template-columns:repeat(6,minmax(128px,1fr));align-items:stretch}.crm_management_workspace_root .crm-overview-kpi-column{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.crm_management_workspace_root .crm-overview-kpi-column[data-single=true]{grid-template-rows:minmax(0,1fr)}.crm_management_workspace_root .crm-overview-kpis-six .crm-overview-kpi[data-compact=true]{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px}.crm_management_workspace_root .crm-overview-kpis-six .crm-overview-kpi[data-compact=true] header{min-height:0;align-items:center}.crm_management_workspace_root .crm-overview-kpis-six .crm-overview-kpi[data-compact=true] header i{order:-1}.crm_management_workspace_root .crm-overview-kpis-six .crm-overview-kpi[data-compact=true]>strong{margin-top:0;text-align:right}@media(max-width:1500px){.crm_management_workspace_root .crm-overview-kpis-six .crm-overview-kpi[data-compact=true]{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:8px}}.domestic_customer_workspace_root{--dom-brand: var(--mis-theme-primary, #3159d6);--dom-brand-deep: var(--mis-theme-primary-hover, #122d91);--dom-navy: var(--mis-theme-primary-hover, #163a79);--dom-canvas: var(--mis-theme-canvas, #f3f6fb);--dom-surface: #ffffff;--dom-soft: var(--mis-theme-soft, #f6f8fb);--dom-line: var(--mis-theme-border, #dfe5ed);--dom-text: #31415f;--dom-secondary: #60718f;--dom-muted: #8998b2;min-width:0;min-height:100%;color:var(--dom-text);background:var(--dom-canvas);font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;font-size:11px}.domestic_customer_workspace_root *{box-sizing:border-box}.domestic_customer_workspace_root button,.domestic_customer_workspace_root input,.domestic_customer_workspace_root select{font:inherit}.domestic_customer_workspace_root button{cursor:pointer}.domestic_customer_workspace_pageHeader{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:21px;padding:3px 14px;background:#fffffff5;border-top:3px solid var(--dom-brand);border-bottom:1px solid var(--dom-line);backdrop-filter:blur(16px)}.domestic_customer_workspace_pageHeader>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;min-height:14px;padding:0 9px;color:var(--dom-secondary);background:var(--dom-surface);border:1px solid var(--dom-line);border-radius:8px}.domestic_customer_workspace_pageHeader>button:hover{color:var(--dom-brand-deep);border-color:#aabcf5}.domestic_customer_workspace_pageHeader>button svg{width:14px;height:14px}.domestic_customer_workspace_pageHeader>div{min-width:0}.domestic_customer_workspace_pageHeader p{margin:0;color:var(--dom-brand);font-size:8px;font-weight:700;letter-spacing:.08em}.domestic_customer_workspace_pageHeader h1{margin:0;font-size:14px;line-height:1.15;font-weight:650}.domestic_customer_workspace_pageHeader span{display:inline;margin-left:8px;color:var(--dom-muted);font-size:8px}.domestic_customer_workspace_pageHeader em{justify-self:end;padding:6px 10px;color:var(--dom-brand-deep);background:#edf2ff;border-radius:999px;font-size:9px;font-style:normal;font-weight:600}.domestic_customer_workspace_content{display:grid;gap:12px;padding:10px 16px 24px}.domestic_customer_workspace_contractNotice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;color:var(--dom-secondary);background:#eef2f8;border:1px solid #d3def0;border-radius:10px}.domestic_customer_workspace_contractNotice>svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px}.domestic_customer_workspace_contractNotice strong{display:block;font-size:11px;font-weight:650}.domestic_customer_workspace_contractNotice span{display:block;margin-top:2px;color:var(--dom-muted);font-size:9px;line-height:1.55}.domestic_customer_workspace_summaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.domestic_customer_workspace_summaryGrid article{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:74px;padding:11px 12px;overflow:hidden;background:linear-gradient(145deg,#fff,#f6f8ff);border:1px solid #dde4ef;border-radius:11px;box-shadow:0 5px 15px #1d305b0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.domestic_customer_workspace_summaryGrid article:after{position:absolute;top:-28px;right:-24px;width:74px;height:74px;content:"";background:#3159d614;border-radius:50%}.domestic_customer_workspace_summaryGrid article:hover{transform:translateY(-2px);border-color:#b5c5f5;box-shadow:0 10px 24px #1d305b1a}.domestic_customer_workspace_summaryGrid article>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;color:var(--dom-brand);background:#edf2ff;border-radius:9px}.domestic_customer_workspace_summaryGrid article svg{width:17px;height:17px}.domestic_customer_workspace_summaryGrid article div{display:grid;min-width:0}.domestic_customer_workspace_summaryGrid small{color:var(--dom-secondary);font-size:9px}.domestic_customer_workspace_summaryGrid strong{margin-top:1px;color:var(--dom-navy);font-size:18px;line-height:1.1}.domestic_customer_workspace_summaryGrid em{margin-top:2px;color:var(--dom-muted);font-size:9px;font-style:normal}.domestic_customer_workspace_filterPanel,.domestic_customer_workspace_mapCard,.domestic_customer_workspace_distributionCard,.domestic_customer_workspace_customerSection{min-width:0;background:var(--dom-surface);border:1px solid var(--dom-line);border-radius:11px}.domestic_customer_workspace_filterPanel{padding:11px 12px 12px}.domestic_customer_workspace_filterPanel>header,.domestic_customer_workspace_customerSection>header,.domestic_customer_workspace_mapCard>header,.domestic_customer_workspace_distributionCard>header,.domestic_customer_workspace_pagination{display:flex;align-items:center;justify-content:space-between;gap:12px}.domestic_customer_workspace_filterPanel>header{margin-bottom:10px}.domestic_customer_workspace_filterPanel>header>div,.domestic_customer_workspace_customerSection>header>div,.domestic_customer_workspace_mapCard>header>div{display:flex;align-items:center;gap:8px;min-width:0}.domestic_customer_workspace_filterPanel>header svg,.domestic_customer_workspace_customerSection>header svg{width:15px;height:15px;color:var(--dom-brand)}.domestic_customer_workspace_filterPanel>header strong,.domestic_customer_workspace_customerSection>header strong,.domestic_customer_workspace_mapCard>header strong,.domestic_customer_workspace_distributionCard>header strong{font-size:12px;font-weight:650}.domestic_customer_workspace_filterPanel>header span,.domestic_customer_workspace_customerSection>header span,.domestic_customer_workspace_distributionCard>header span{color:var(--dom-muted);font-size:9px}.domestic_customer_workspace_filterPanel>header button,.domestic_customer_workspace_customerSection>header button,.domestic_customer_workspace_dataState button,.domestic_customer_workspace_pagination button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 10px;color:var(--dom-brand-deep);background:#f1f5ff;border:1px solid #d8e1fa;border-radius:7px;font-size:10px}.domestic_customer_workspace_filterPanel>header button:hover,.domestic_customer_workspace_customerSection>header button:hover,.domestic_customer_workspace_pagination button:hover:not(:disabled){border-color:#a8bdf7;background:#e8efff}.domestic_customer_workspace_filterGrid{display:grid;grid-template-columns:1.6fr repeat(4,minmax(120px,1fr));gap:8px}.domestic_customer_workspace_filterGrid label{display:grid;gap:4px;min-width:0;color:var(--dom-secondary);font-size:9px}.domestic_customer_workspace_filterGrid input,.domestic_customer_workspace_filterGrid select{width:100%;height:34px;min-width:0;padding:0 9px;color:var(--dom-text);background:#fff;border:1px solid #dce3ed;border-radius:8px;outline:none;font-size:10px}.domestic_customer_workspace_filterGrid input:focus,.domestic_customer_workspace_filterGrid select:focus{border-color:#6f8ee8;box-shadow:0 0 0 3px #3159d61a}.domestic_customer_workspace_searchField{position:relative;z-index:8;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;min-width:0}.domestic_customer_workspace_searchField label{min-width:0}.domestic_customer_workspace_searchInput{position:relative}.domestic_customer_workspace_searchInput svg{position:absolute;top:9px;left:9px;width:15px;height:15px;color:#8a97aa;pointer-events:none}.domestic_customer_workspace_searchInput input{padding-left:31px}.domestic_customer_workspace_searchSuggestions{position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:20;max-height:330px;padding:5px;overflow-y:auto;background:#fffffffa;border:1px solid #cfd9e8;border-radius:10px;box-shadow:0 14px 32px #273a5b2e;backdrop-filter:blur(8px)}.domestic_customer_workspace_searchSuggestions>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 9px;color:var(--dom-text);text-align:left;background:transparent;border:0;border-radius:7px;cursor:pointer}.domestic_customer_workspace_searchSuggestions>button:hover,.domestic_customer_workspace_searchSuggestions>button.domestic_customer_workspace_searchSuggestionActive{background:#edf3ff}.domestic_customer_workspace_searchSuggestions>button:focus-visible{outline:2px solid #5f80d8;outline-offset:-2px}.domestic_customer_workspace_searchSuggestions>button>span{display:grid;min-width:0}.domestic_customer_workspace_searchSuggestions>button strong{overflow:hidden;color:#284675;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_searchSuggestions>button small{margin-top:3px;overflow:hidden;color:#7a899f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_searchSuggestions>button em{max-width:130px;overflow:hidden;color:#607494;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_searchSuggestionState{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:8px;color:#718198;font-size:9px}.domestic_customer_workspace_searchSuggestionState svg{position:static;width:14px;height:14px;flex:0 0 auto;pointer-events:auto}.domestic_customer_workspace_searchButton{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 13px;color:#fff;background:var(--dom-brand);border:1px solid var(--dom-brand);border-radius:8px;font-size:10px;font-weight:650;white-space:nowrap}.domestic_customer_workspace_searchButton svg{width:14px;height:14px}.domestic_customer_workspace_searchButton:hover:not(:disabled){background:var(--dom-brand-deep);border-color:var(--dom-brand-deep)}.domestic_customer_workspace_searchButton:disabled{cursor:wait;opacity:.55}.domestic_customer_workspace_analyticsGrid{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.5fr);gap:10px}.domestic_customer_workspace_mapCard{display:grid;grid-template-rows:auto minmax(214px,1fr);min-height:360px;overflow:hidden}.domestic_customer_workspace_mapCard>header{padding:11px 12px;border-bottom:1px solid var(--dom-line)}.domestic_customer_workspace_mapCard>header>div>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;color:var(--dom-brand);background:#edf2ff;border-radius:8px}.domestic_customer_workspace_mapCard>header svg{width:16px;height:16px}.domestic_customer_workspace_mapTitleRow{display:flex;align-items:center;gap:3px}.domestic_customer_workspace_mapStatusHelp{position:relative;flex:0 0 auto}.domestic_customer_workspace_mapStatusHelp>summary{display:grid;place-items:center;width:14px;height:14px;color:#4165b5;background:#f2f6ff;border:1px solid #afc0e8;border-radius:50%;font-size:8px;font-weight:700;line-height:1;list-style:none;cursor:pointer;transform:translateY(-2px)}.domestic_customer_workspace_mapStatusHelp>summary::-webkit-details-marker{display:none}.domestic_customer_workspace_mapStatusHelp>summary:hover{color:#21479b;background:#e8efff;border-color:#7f9bda}.domestic_customer_workspace_mapStatusHelp>summary:focus-visible{outline:2px solid #6f8ee8;outline-offset:2px}.domestic_customer_workspace_mapStatusHelp>div{position:absolute;top:calc(100% + 5px);right:-6px;z-index:8;display:grid;gap:4px;width:260px;max-width:min(260px,calc(100vw - 52px));padding:8px 9px;color:#526985;background:#fff;border:1px solid #ced9eb;border-radius:7px;box-shadow:0 8px 20px #213a6229;font-size:8px;line-height:1.5}.domestic_customer_workspace_mapStatusHelp>div strong{color:#214f7b;font-size:9px;font-weight:700}.domestic_customer_workspace_mapStatusHelp>div span{display:block}.domestic_customer_workspace_mapUnavailable{display:grid;align-content:center;justify-items:center;gap:7px;min-height:214px;padding:30px;text-align:center;background:#f7f9fc}.domestic_customer_workspace_mapUnavailable>svg{width:28px;height:28px;color:var(--dom-brand)}.domestic_customer_workspace_mapUnavailable strong{font-size:12px}.domestic_customer_workspace_mapUnavailable p{max-width:390px;margin:0;color:var(--dom-secondary);font-size:10px;line-height:1.65}.domestic_customer_workspace_heatmapStage{position:relative;min-height:214px;overflow:hidden;background:linear-gradient(180deg,#f9fbfe,#eef3f9)}.domestic_customer_workspace_domesticMapContainer,.domestic_customer_workspace_overseasMapContainer{position:relative;min-height:214px}.domestic_customer_workspace_heatmapCanvas{display:block;width:100%;height:100%;min-height:214px}.domestic_customer_workspace_heatmapLoading,.domestic_customer_workspace_heatmapError{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:24px;color:var(--dom-secondary);background:#f7f9fcf0;font-size:10px;text-align:center}.domestic_customer_workspace_heatmapError{position:relative;min-height:214px;color:#a23c48}.domestic_customer_workspace_heatmapDataError{position:absolute;inset:auto 10px 10px;z-index:3;display:flex;align-items:center;gap:7px;padding:7px 8px;color:#983745;background:#fff8f9f5;border:1px solid #efc8cf;border-radius:7px;box-shadow:0 4px 12px #4e19231a;font-size:9px}.domestic_customer_workspace_heatmapDataError svg{width:13px;height:13px;flex:0 0 auto}.domestic_customer_workspace_heatmapDataError span{min-width:0;flex:1 1 auto}.domestic_customer_workspace_heatmapDataError button{min-height:24px;padding:0 7px;color:#983745;background:#fff;border:1px solid #efc8cf;border-radius:6px;font-size:9px}.domestic_customer_workspace_heatmapLegend{position:absolute;right:10px;bottom:9px;display:flex;align-items:center;gap:5px;padding:5px 7px;color:var(--dom-secondary);background:#ffffffe6;border:1px solid #dfe5ed;border-radius:7px;box-shadow:0 4px 12px #1d305b14}.domestic_customer_workspace_heatmapLegend span,.domestic_customer_workspace_heatmapLegend i{display:block;width:16px;height:6px;background:#3b82f64d;border-radius:99px}.domestic_customer_workspace_heatmapLegend i{background:#122d91d1}.domestic_customer_workspace_heatmapLegend em{font-size:8px;font-style:normal}.domestic_customer_workspace_distributionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.domestic_customer_workspace_overseasDistributionGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:repeat(2,175px)}.domestic_customer_workspace_distributionCard{height:175px;overflow:hidden;padding:11px 12px}.domestic_customer_workspace_overseasRegionCard{grid-row:span 2;height:auto}.domestic_customer_workspace_distributionCard>header{margin-bottom:10px}.domestic_customer_workspace_metricLoading,.domestic_customer_workspace_metricError{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:72px;color:var(--dom-secondary);font-size:9px}.domestic_customer_workspace_metricPlaceholder{display:grid;align-content:center;gap:10px;min-height:72px;color:var(--dom-muted);font-size:9px}.domestic_customer_workspace_metricPlaceholder>div{display:grid;grid-template-columns:1.1fr .8fr 1.35fr .55fr;align-items:end;gap:7px;height:24px}.domestic_customer_workspace_metricPlaceholder i{display:block;height:7px;background:#e8edf5;border-radius:99px}.domestic_customer_workspace_metricPlaceholder i:nth-child(2){height:13px}.domestic_customer_workspace_metricPlaceholder i:nth-child(3){height:18px}.domestic_customer_workspace_metricPlaceholder i:nth-child(4){height:10px}.domestic_customer_workspace_metricLoading>svg,.domestic_customer_workspace_metricError>svg{width:16px;height:16px;color:var(--dom-brand)}.domestic_customer_workspace_metricError>svg{color:#b34652}.domestic_customer_workspace_metricError button,.domestic_customer_workspace_mapUnavailable button{min-height:28px;padding:0 9px;color:var(--dom-brand-deep);background:#fff;border:1px solid #cbd7f5;border-radius:7px;font-size:9px}.domestic_customer_workspace_distributionList{display:grid;gap:9px}.domestic_customer_workspace_distributionRow{display:grid;grid-template-columns:minmax(70px,.9fr) minmax(90px,1.6fr) 22px;align-items:center;gap:8px;min-width:0}.domestic_customer_workspace_distributionRow>span{overflow:hidden;color:var(--dom-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_distributionRow>i{display:block;height:6px;overflow:hidden;background:#e9edf4;border-radius:99px}.domestic_customer_workspace_distributionRow>i>b{display:block;width:var(--distribution-width);height:100%;background:linear-gradient(90deg,var(--dom-brand-deep),#4671ed);border-radius:inherit}.domestic_customer_workspace_distributionRow>em{color:var(--dom-navy);font-size:10px;font-style:normal;text-align:right}.domestic_customer_workspace_metricPagination{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid #edf0f5}.domestic_customer_workspace_metricPagination button{display:grid;place-items:center;width:24px;height:22px;color:var(--dom-brand-deep);background:#f1f5ff;border:1px solid #d8e1fa;border-radius:6px}.domestic_customer_workspace_metricPagination button:disabled{cursor:not-allowed;opacity:.4}.domestic_customer_workspace_metricPagination button svg{width:12px;height:12px}.domestic_customer_workspace_metricPagination span{min-width:34px;color:var(--dom-muted);font-size:9px;text-align:center}.domestic_customer_workspace_mutedState{margin:36px 0;color:var(--dom-muted);font-size:10px;text-align:center}.domestic_customer_workspace_customerSection{overflow:hidden}.domestic_customer_workspace_customerSection>header{min-height:52px;padding:9px 12px;border-bottom:1px solid var(--dom-line)}.domestic_customer_workspace_customerActions{display:flex;align-items:center;gap:7px}.domestic_customer_workspace_customerSection>header .domestic_customer_workspace_newCustomerAction{color:#fff;background:var(--dom-brand-deep);border-color:var(--dom-brand-deep);box-shadow:0 3px 9px #18398929}.domestic_customer_workspace_customerSection>header .domestic_customer_workspace_newCustomerAction:hover{color:#fff;background:#173d96;border-color:#173d96}.domestic_customer_workspace_customerSection>header .domestic_customer_workspace_newCustomerAction svg{color:currentColor}.domestic_customer_workspace_customerSection>header .domestic_customer_workspace_backToOverview{color:#5d6a7f;background:#f8fafc;border-color:#dfe5ed}.domestic_customer_workspace_customerSection>header .domestic_customer_workspace_backToOverview:hover{color:var(--dom-brand-deep);background:#eef3ff;border-color:#b9c9ef}.domestic_customer_workspace_customerSection>header .domestic_customer_workspace_backToOverview svg{width:13px;height:13px}.domestic_customer_workspace_customerSection>header>div>div{min-width:0}.domestic_customer_workspace_customerSection>header strong,.domestic_customer_workspace_customerSection>header span{display:block}.domestic_customer_workspace_tableWrap{width:100%;overflow:hidden}.domestic_customer_workspace_tableWrap table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.domestic_customer_workspace_tableWrap th{height:36px;padding:0 8px;overflow:hidden;color:var(--dom-muted);background:#f7f9fc;border-bottom:1px solid var(--dom-line);font-size:9px;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_tableWrap td{height:48px;padding:7px 8px;overflow:hidden;color:var(--dom-secondary);border-bottom:1px solid #edf0f5;font-size:10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.domestic_customer_workspace_tableWrap th:nth-child(1),.domestic_customer_workspace_tableWrap td:nth-child(1){width:5%}.domestic_customer_workspace_tableWrap th:nth-child(2),.domestic_customer_workspace_tableWrap td:nth-child(2){width:8%}.domestic_customer_workspace_tableWrap th:nth-child(3),.domestic_customer_workspace_tableWrap td:nth-child(3){width:5%}.domestic_customer_workspace_tableWrap th:nth-child(4),.domestic_customer_workspace_tableWrap td:nth-child(4){width:14%}.domestic_customer_workspace_tableWrap th:nth-child(5),.domestic_customer_workspace_tableWrap td:nth-child(5){width:6%}.domestic_customer_workspace_tableWrap th:nth-child(6),.domestic_customer_workspace_tableWrap td:nth-child(6){width:19%}.domestic_customer_workspace_tableWrap th:nth-child(7),.domestic_customer_workspace_tableWrap td:nth-child(7){width:7%}.domestic_customer_workspace_tableWrap th:nth-child(8),.domestic_customer_workspace_tableWrap td:nth-child(8){width:8%}.domestic_customer_workspace_tableWrap th:nth-child(9),.domestic_customer_workspace_tableWrap td:nth-child(9){width:10%}.domestic_customer_workspace_tableWrap th:nth-child(10),.domestic_customer_workspace_tableWrap td:nth-child(10){width:9%}.domestic_customer_workspace_tableWrap th:nth-child(11),.domestic_customer_workspace_tableWrap td:nth-child(11){width:9%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable th:nth-child(1),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable td:nth-child(1){width:5%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable th:nth-child(2),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable td:nth-child(2){width:10%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable th:nth-child(3),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable td:nth-child(3){width:22%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable th:nth-child(4),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable td:nth-child(4){width:8%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable th:nth-child(5),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable td:nth-child(5){width:13%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable th:nth-child(6),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable td:nth-child(6){width:25%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable th:nth-child(7),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable td:nth-child(7){width:8%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable th:nth-child(8),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_overseasTable td:nth-child(8){width:9%}.domestic_customer_workspace_tableWrap tbody tr:hover{background:#f8faff}.domestic_customer_workspace_customerName{display:block;max-width:100%;overflow:hidden;color:var(--mis-ui-heading, #294263);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_customerAlias{display:block;max-width:100%;margin-top:2px;overflow:hidden;color:var(--dom-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_businessScopeColumn{width:auto;max-width:none}.domestic_customer_workspace_ellipsisCell{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.domestic_customer_workspace_isRefreshing{opacity:.68}.domestic_customer_workspace_tableWrap td:first-child button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:27px;padding:0 4px;color:#5d6a7f;background:#f8fafc;border:1px solid #dfe5ed;border-radius:8px;font-size:9px;font-weight:600}.domestic_customer_workspace_tableWrap td:first-child button:hover{color:var(--dom-brand-deep);background:#eef3ff;border-color:#b9c9ef}.domestic_customer_workspace_status{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;background:#eef1f5;border-radius:999px;font-size:9px;font-style:normal;white-space:nowrap}.domestic_customer_workspace_isActive{color:#127353;background:#e7f6f0}.domestic_customer_workspace_isPaused{color:#9a6c09;background:#fff5dd}.domestic_customer_workspace_isInvalid{color:#b34652;background:#ffedf0}.domestic_customer_workspace_locationReady{display:inline-flex;align-items:center;gap:4px;color:#13745a;white-space:nowrap}.domestic_customer_workspace_locationReady svg{width:12px;height:12px}.domestic_customer_workspace_locationMissing{color:var(--dom-muted)}.domestic_customer_workspace_dataState{display:grid;justify-items:center;gap:6px;min-height:150px;padding:28px;color:var(--dom-secondary);text-align:center}.domestic_customer_workspace_dataState>svg{width:22px;height:22px;color:var(--dom-brand)}.domestic_customer_workspace_dataState strong{font-size:11px}.domestic_customer_workspace_dataState span{color:var(--dom-muted);font-size:9px}.domestic_customer_workspace_spin{animation:domestic_customer_workspace_spin .9s linear infinite}@keyframes domestic_customer_workspace_spin{to{transform:rotate(360deg)}}.domestic_customer_workspace_pagination{min-height:48px;padding:8px 12px;background:#fafbfd}.domestic_customer_workspace_pagination>span{color:var(--dom-muted);font-size:9px}.domestic_customer_workspace_pagination>div{display:flex;gap:7px}.domestic_customer_workspace_pagination button svg{width:13px;height:13px}.domestic_customer_workspace_pagination button:disabled{cursor:not-allowed;opacity:.45}.domestic_customer_workspace_detailBackdrop{--dom-brand: var(--mis-theme-primary, #3159d6);--dom-brand-deep: var(--mis-theme-primary-hover, #122d91);--dom-navy: var(--mis-theme-primary-hover, #163a79);--dom-canvas: var(--mis-theme-canvas, #f3f6fb);--dom-surface: #ffffff;--dom-soft: var(--mis-theme-soft, #f6f8fb);--dom-line: var(--mis-theme-border, #dfe5ed);--dom-text: #31415f;--dom-secondary: #60718f;--dom-muted: #8998b2;position:fixed;inset:0;z-index:10000;width:100vw;min-height:100vh;height:100dvh;background:#f3f6fb}.domestic_customer_workspace_detailDrawer{display:flex;flex-direction:column;width:100%;min-height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:contain;color:var(--dom-text);background:#f3f6fb}.domestic_customer_workspace_detailTopbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:6px 18px;background:#fffffffa;border-top:0;border-bottom:1px solid #e1e7f0;backdrop-filter:blur(14px)}.domestic_customer_workspace_detailBrand{display:flex;align-items:center;gap:14px;min-width:0}.domestic_customer_workspace_detailBrand>span{color:#355a9a;font-size:11px;font-weight:650;letter-spacing:.06em}.domestic_customer_workspace_detailBrand>div{min-width:0;padding-left:14px;border-left:1px solid var(--dom-line)}.domestic_customer_workspace_detailBrand small{display:block;overflow:hidden;color:var(--dom-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_detailBrand strong{display:block;margin-top:2px;color:#243b68;font-size:11px;font-weight:620}.domestic_customer_workspace_detailTopActions{display:flex;align-items:center;gap:8px}.domestic_customer_workspace_detailTopActions em{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:0 8px;color:#17644c;background:#e9f7f1;border-radius:999px;font-size:8px;font-style:normal;font-weight:650;white-space:nowrap}.domestic_customer_workspace_detailTopActions em svg{width:12px;height:12px}.domestic_customer_workspace_detailTopActions .domestic_customer_workspace_detailEditButton{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:82px;height:32px;padding:0 12px;color:#234b96;background:#f2f6ff;border:1px solid #bfcff0;border-radius:8px;font-size:11px;font-weight:700}.domestic_customer_workspace_detailTopActions .domestic_customer_workspace_detailEditButton:hover{background:#e8efff;border-color:#8da8df}.domestic_customer_workspace_detailTopActions .domestic_customer_workspace_detailEditButton svg{width:14px;height:14px}.domestic_customer_workspace_detailTopActions .domestic_customer_workspace_detailCloseButton{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:66px;height:32px;padding:0 12px;color:#fff;background:var(--dom-brand-deep);border:1px solid var(--dom-brand-deep);border-radius:8px;box-shadow:0 3px 10px #19419438;font-size:12px;font-weight:700}.domestic_customer_workspace_detailTopActions .domestic_customer_workspace_detailCloseButton:hover{color:#fff;border-color:#12387f;background:#12387f;box-shadow:0 4px 12px #1941944d}.domestic_customer_workspace_detailTopActions .domestic_customer_workspace_detailCloseButton:focus-visible{outline:3px solid rgba(69,117,224,.28);outline-offset:2px}.domestic_customer_workspace_detailTopActions .domestic_customer_workspace_detailCloseButton svg{width:15px;height:15px}.domestic_customer_workspace_detailBody{display:flex;flex:1;flex-direction:column;width:100%;min-height:0;overflow:auto}.domestic_customer_workspace_detailAnalysisWorkspace{display:flex;flex:1;min-width:0;min-height:0;padding:0 12px 12px}.domestic_customer_workspace_detailFrame{display:grid;grid-template-rows:auto auto minmax(540px,1fr);flex:1 0 100%;gap:10px;box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding:12px 14px 18px;margin:0}.domestic_customer_workspace_detailHero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:92px;padding:14px 18px;overflow:hidden;color:#fff;background:linear-gradient(122deg,#122c85,#214abd 62%,#5174d7);border:1px solid rgba(255,255,255,.16);border-radius:10px;box-shadow:0 10px 24px #1639912e}.domestic_customer_workspace_detailHero:before,.domestic_customer_workspace_detailHero:after{position:absolute;right:-64px;width:210px;height:210px;border:22px solid rgba(255,255,255,.08);border-radius:50%;content:"";pointer-events:none}.domestic_customer_workspace_detailHero:before{top:-128px}.domestic_customer_workspace_detailHero:after{bottom:-154px;right:38px;width:170px;height:170px;border-width:18px}.domestic_customer_workspace_detailHero>div{position:relative;z-index:1;min-width:0}.domestic_customer_workspace_detailHero p,.domestic_customer_workspace_detailMaster>header p,.domestic_customer_workspace_relatedDirectory>header p,.domestic_customer_workspace_detailInspector>header p{margin:0;color:var(--dom-brand);font-size:8px;font-weight:750;letter-spacing:.08em}.domestic_customer_workspace_detailHero p{color:#c6d6ff}.domestic_customer_workspace_detailHero h2{margin:3px 0 0;color:#fff;font-size:18px;line-height:1.2;font-weight:640;letter-spacing:-.01em}.domestic_customer_workspace_detailHero>div>span{display:block;margin-top:4px;color:#e8efffd1;font-size:9px}.domestic_customer_workspace_detailHero>aside{position:relative;z-index:1;display:grid;min-width:460px;padding:11px 13px;color:#fff;background:#ffffff1c;border:1px solid rgba(255,255,255,.2);border-radius:8px;backdrop-filter:blur(8px)}.domestic_customer_workspace_detailHero>aside small{color:#e7efffc7;font-size:8px}.domestic_customer_workspace_detailHero>aside strong{margin-top:3px;overflow:hidden;color:#fff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_detailHeroFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.domestic_customer_workspace_detailHeroFacts>span{display:grid;min-width:0;padding:5px 6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:6px}.domestic_customer_workspace_detailHeroFacts>span>small{overflow:hidden;color:#dce7ffc2;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_detailHeroFacts>span>b{margin-top:2px;overflow:hidden;color:#fff;font-size:9px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_detailHero>aside em{display:inline-flex;align-items:center;gap:5px;width:max-content;margin-top:6px;padding:3px 6px;color:var(--dom-brand-deep);background:#eaf0ff;border-radius:999px;font-size:8px;font-style:normal}.domestic_customer_workspace_detailHero>aside em svg{width:11px;height:11px}.domestic_customer_workspace_detailSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.domestic_customer_workspace_detailSummary article{display:grid;min-width:0;min-height:72px;padding:10px 13px;background:#fff;border:1px solid #e1e7f0;border-radius:10px}.domestic_customer_workspace_detailSummary small{color:#8998b2;font-size:8px}.domestic_customer_workspace_detailSummary strong{margin-top:3px;overflow:hidden;color:#294d91;font-size:15px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_detailSummary span{margin-top:2px;overflow:hidden;color:#9aa7bb;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_detailSourceBar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:9px 13px;border-bottom:1px solid #e2e8f1!important}.domestic_customer_workspace_detailSourceBar>div{display:flex;align-items:center;gap:8px;min-width:0}.domestic_customer_workspace_detailSourceBar svg{width:15px;height:15px;color:var(--dom-brand)}.domestic_customer_workspace_detailSourceBar span{display:grid;min-width:0}.domestic_customer_workspace_detailSourceBar strong{font-size:9px}.domestic_customer_workspace_detailSourceBar small{margin-top:2px;overflow:hidden;color:var(--dom-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_detailSourceBar em,.domestic_customer_workspace_relatedDirectory>header>em{padding:4px 7px;color:#17644c;background:#e9f7f1;border-radius:999px;font-size:8px;font-style:normal;font-weight:650;white-space:nowrap}.domestic_customer_workspace_relatedDirectory{min-height:0;overflow:auto}.domestic_customer_workspace_relatedDirectory>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #e2e8f1}.domestic_customer_workspace_relatedDirectory>header h3{margin:2px 0 0;font-size:12px}.domestic_customer_workspace_relatedDirectory>header span{display:block;margin-top:2px;color:var(--dom-muted);font-size:8px}.domestic_customer_workspace_authorizationHistory{margin:0 10px 12px;overflow:hidden;background:#fff;border:1px solid #dfe6f0;border-radius:9px}.domestic_customer_workspace_authorizationHistory>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 11px;background:#f7f9fd;border-bottom:1px solid #e2e8f1}.domestic_customer_workspace_authorizationHistory>header>div{display:grid;gap:2px}.domestic_customer_workspace_authorizationHistory>header strong{color:#314c78;font-size:10px}.domestic_customer_workspace_authorizationHistory>header span{color:var(--dom-muted);font-size:8px}.domestic_customer_workspace_authorizationHistory>header button,.domestic_customer_workspace_authorizationHistoryState button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;color:#315a9c;background:#fff;border:1px solid #d3deef;border-radius:7px;font-size:8px}.domestic_customer_workspace_authorizationHistory>header button svg{width:12px;height:12px}.domestic_customer_workspace_authorizationHistoryTableWrap{overflow-x:auto;scrollbar-gutter:stable}.domestic_customer_workspace_authorizationHistory table{width:100%;min-width:850px;table-layout:fixed;border-collapse:collapse}.domestic_customer_workspace_authorizationHistory th,.domestic_customer_workspace_authorizationHistory td{height:36px;padding:7px 9px;overflow:hidden;border-bottom:1px solid #edf1f6;color:#42536e;font-size:8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_authorizationHistory th{color:#7c8da7;background:#fbfcfe;font-weight:650}.domestic_customer_workspace_authorizationHistory th:first-child,.domestic_customer_workspace_authorizationHistory td:first-child{width:120px;font-variant-numeric:tabular-nums}.domestic_customer_workspace_authorizationHistory th:nth-child(2),.domestic_customer_workspace_authorizationHistory td:nth-child(2){width:72px}.domestic_customer_workspace_authorizationHistory th:nth-child(3),.domestic_customer_workspace_authorizationHistory td:nth-child(3){width:120px}.domestic_customer_workspace_authorizationHistory td>span[data-type]{display:inline-flex;padding:3px 6px;color:#315c9c;background:#eaf1ff;border-radius:999px}.domestic_customer_workspace_authorizationHistory td>span[data-type=update]{color:#8a5a20;background:#fff4dc}.domestic_customer_workspace_authorizationHistoryState{display:grid;align-content:center;justify-items:center;min-height:170px;padding:24px;color:#78889f;text-align:center}.domestic_customer_workspace_authorizationHistoryState>svg{width:22px;height:22px;color:#4a70bb}.domestic_customer_workspace_authorizationHistoryState strong{margin-top:7px;color:#42577a;font-size:10px}.domestic_customer_workspace_authorizationHistoryState span{max-width:430px;margin-top:3px;font-size:8px;line-height:1.55}.domestic_customer_workspace_authorizationHistoryState button{margin-top:9px}.domestic_customer_workspace_authorizationHistory>footer{padding:8px 10px;color:#77869d;background:#fafbfd;border-top:1px solid #e8edf4;font-size:8px}.domestic_customer_workspace_authorizationHistoryFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px}.domestic_customer_workspace_authorizationHistoryFooter>div{display:flex;align-items:center;gap:7px}.domestic_customer_workspace_authorizationHistoryFooter button{display:inline-flex;align-items:center;gap:3px;min-height:26px;padding:0 8px;color:#315a9c;background:#fff;border:1px solid #d3deef;border-radius:6px;font-size:8px}.domestic_customer_workspace_authorizationHistoryFooter button:disabled{cursor:not-allowed;opacity:.45}.domestic_customer_workspace_authorizationHistoryFooter button svg{width:11px;height:11px}.domestic_customer_workspace_authorizationHistoryFooter em{min-width:66px;color:#5f708c;font-style:normal;text-align:center;white-space:nowrap}.domestic_customer_workspace_detailLocation{display:flex;align-items:flex-start;gap:8px;min-height:74px;margin:8px;padding:10px;color:var(--dom-secondary);background:#f5f8ff;border:1px solid #dde6ff;border-radius:8px}.domestic_customer_workspace_detailLocation>svg{width:15px;height:15px;flex:0 0 auto;color:var(--dom-brand)}.domestic_customer_workspace_detailLocation strong{display:block;font-size:9px}.domestic_customer_workspace_detailLocation span{display:block;margin-top:3px;color:var(--dom-muted);font-size:8px;line-height:1.5}.domestic_customer_workspace_relatedDirectory>div{display:grid;padding:5px}.domestic_customer_workspace_relatedDirectory>div>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto 13px;align-items:center;gap:8px;min-height:48px;padding:6px 8px;color:var(--dom-secondary);background:transparent;border:1px solid transparent;border-bottom-color:#edf0f5;text-align:left}.domestic_customer_workspace_relatedDirectory>div>button:last-child{border-bottom-color:transparent}.domestic_customer_workspace_relatedDirectory>div>button:hover{background:#f7f9fd}.domestic_customer_workspace_relatedDirectory>div>button>i{display:grid;place-items:center;width:30px;height:30px;color:var(--dom-brand);background:#edf2ff;border-radius:8px;font-style:normal}.domestic_customer_workspace_relatedDirectory>div>button>i svg{width:15px;height:15px}.domestic_customer_workspace_relatedDirectory>div>button>span{min-width:0}.domestic_customer_workspace_relatedDirectory>div>button strong,.domestic_customer_workspace_relatedDirectory>div>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_relatedDirectory>div>button strong{color:var(--dom-text);font-size:9px}.domestic_customer_workspace_relatedDirectory>div>button small{margin-top:2px;color:var(--dom-muted);font-size:8px}.domestic_customer_workspace_relatedDirectory>div>button>em{padding:3px 6px;color:#315a97;background:#edf3ff;border-radius:999px;font-size:8px;font-style:normal;white-space:nowrap}.domestic_customer_workspace_relatedDirectory>div>button>svg{width:12px;height:12px;color:#a4afc0}.domestic_customer_workspace_relatedDirectory>div>.domestic_customer_workspace_relatedDirectoryActive{background:#f2f6ff;border-color:#d5e0ff;border-radius:8px}.domestic_customer_workspace_detailLocationMapStage{position:relative;box-sizing:border-box;min-height:300px;margin:10px;overflow:hidden;background:#edf2f8;border:1px solid #c9d7e9;border-radius:10px;box-shadow:0 5px 15px #2a416717;isolation:isolate}.domestic_customer_workspace_detailLocationMapCanvas{position:absolute;inset:0;width:100%;height:100%;min-height:300px;background:#edf2f8;touch-action:none}.domestic_customer_workspace_detailLocationMapCanvas .amap-logo,.domestic_customer_workspace_detailLocationMapCanvas .amap-copyright{opacity:.72}.domestic_customer_workspace_detailLocationMapStatus{position:absolute;inset:0;z-index:4;display:grid;place-items:center;align-content:center;padding:24px 16px;color:#7d8ba0;text-align:center;background:linear-gradient(145deg,#f4f7fbf5,#e8eff8f5)}.domestic_customer_workspace_detailLocationMapStatus svg{width:25px;height:25px;color:#5d7ab7}.domestic_customer_workspace_detailLocationMapStatus strong{margin-top:9px;color:#465a7d;font-size:10px;font-weight:650}.domestic_customer_workspace_detailLocationMapStatus span{max-width:230px;margin-top:4px;font-size:8px;line-height:1.55}.domestic_customer_workspace_detailLocationMapStatus button{min-height:28px;margin-top:12px;padding:0 12px;color:#315b9e;background:#fff;border:1px solid #cbd9ec;border-radius:7px;font-size:9px}.domestic_customer_workspace_detailLocationMapStatus button:hover:not(:disabled){color:#174a9f;background:#edf4ff;border-color:#aec3e5}.domestic_customer_workspace_detailLocationMapStatus button:focus-visible{outline:2px solid #6f91de;outline-offset:2px}.domestic_customer_workspace_detailLocationMapStatus button:disabled{color:#9aa7b9;background:#f4f6f9;cursor:not-allowed}.domestic_customer_workspace_detailLocationMapStage>.domestic_customer_workspace_heatmapStage{min-height:300px}.domestic_customer_workspace_detailLocationMapStage>.domestic_customer_workspace_heatmapStage .domestic_customer_workspace_heatmapCanvas{min-height:300px}.domestic_customer_workspace_detailLocationMapCoordinate{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:9px 11px;color:#213a63;background:#fffffff0;border:1px solid #c7d5e8;border-radius:8px;box-shadow:0 5px 16px #243a5e29}.domestic_customer_workspace_detailLocationMapCoordinate>svg{width:16px;height:16px;color:var(--dom-brand)}.domestic_customer_workspace_detailLocationMapCoordinate>span{display:grid;min-width:0}.domestic_customer_workspace_detailLocationMapCoordinate strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_detailLocationMapCoordinate small{margin-top:2px;color:#6d7d94;font-size:8px}.domestic_customer_workspace_relatedWorkspaceState{display:grid;align-content:center;justify-items:center;min-height:100%;padding:40px 12%;color:#63748f;text-align:center}.domestic_customer_workspace_relatedWorkspaceState>span{display:grid;place-items:center;width:48px;height:48px;color:#466bb0;background:#eef3fc;border-radius:13px}.domestic_customer_workspace_relatedWorkspaceState>span svg{width:22px;height:22px}.domestic_customer_workspace_relatedWorkspaceState h3{margin:12px 0 3px;color:#30466d;font-size:13px;font-weight:630}.domestic_customer_workspace_relatedWorkspaceState p{max-width:420px;margin:0;color:#7d8da6;font-size:9px;line-height:1.6}.domestic_customer_workspace_relatedWorkspaceState>strong{margin-top:14px;color:#3d639f;font-size:9px}.domestic_customer_workspace_relatedWorkspaceState>small{max-width:460px;margin-top:4px;color:#8796ad;font-size:8px;line-height:1.55}.domestic_customer_workspace_customerStrategyWorkspace{display:grid;align-content:start;min-height:100%;background:#f8faff}.domestic_customer_workspace_customerStrategyWorkspace>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:#fff;border-bottom:1px solid #e2e8f1}.domestic_customer_workspace_customerStrategyWorkspace>header p{margin:0;color:var(--dom-brand);font-size:8px;font-weight:750;letter-spacing:.08em}.domestic_customer_workspace_customerStrategyWorkspace>header h3{margin:2px 0 0;color:#294c91;font-size:12px}.domestic_customer_workspace_customerStrategyWorkspace>header span{display:block;margin-top:2px;color:var(--dom-muted);font-size:8px}.domestic_customer_workspace_customerStrategyWorkspace>header em{padding:4px 7px;color:#17644c;background:#e9f7f1;border-radius:999px;font-size:8px;font-style:normal;font-weight:650}.domestic_customer_workspace_customerStrategySummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px 10px 0}.domestic_customer_workspace_customerStrategySummary article{display:grid;min-width:0;padding:8px 9px;background:#fff;border:1px solid #e1e8f2;border-radius:8px}.domestic_customer_workspace_customerStrategySummary small{color:#8b99af;font-size:7px}.domestic_customer_workspace_customerStrategySummary strong{margin-top:2px;color:#2d559f;font-size:13px}.domestic_customer_workspace_customerStrategySummary span{margin-top:1px;overflow:hidden;color:#a0acbd;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_customerStrategyCards{display:grid;gap:8px;padding:9px 10px 12px}.domestic_customer_workspace_customerStrategyCards>article{overflow:hidden;background:#fff;border:1px solid #dfe7f2;border-radius:9px}.domestic_customer_workspace_customerStrategyCards>article>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#f5f8fe;border-bottom:1px solid #e7edf5}.domestic_customer_workspace_customerStrategyCards>article>header>span{display:grid;min-width:0}.domestic_customer_workspace_customerStrategyCards>article>header small{color:#8796ae;font-size:7px}.domestic_customer_workspace_customerStrategyCards>article>header strong{margin-top:2px;overflow:hidden;color:#284b89;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_customerStrategyCards>article>header code{margin-top:2px;color:#6d7d97;font-family:inherit;font-size:8px}.domestic_customer_workspace_customerStrategyCards>article>header em{padding:3px 6px;color:#97670b;background:#fff3d9;border-radius:999px;font-size:7px;font-style:normal;white-space:nowrap}.domestic_customer_workspace_customerStrategyCards dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:4px 9px 8px}.domestic_customer_workspace_customerStrategyCards dl>div{min-width:0;padding:6px 4px;border-bottom:1px solid #eef2f7}.domestic_customer_workspace_customerStrategyCards dt{color:#8b99af;font-size:7px}.domestic_customer_workspace_customerStrategyCards dd{margin:3px 0 0;overflow:hidden;color:#3c4f6d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_customerStrategyDetailLayout{display:block;min-width:0;padding:9px 10px 12px}.domestic_customer_workspace_customerStrategyMainColumn{display:grid;align-content:start;gap:9px;min-width:0}.domestic_customer_workspace_customerStrategyList,.domestic_customer_workspace_customerStrategyProfile,.domestic_customer_workspace_customerStrategyExecutionPanel{min-width:0;overflow:hidden;background:#fff;border:1px solid #dfe7f2;border-radius:9px}.domestic_customer_workspace_customerStrategyList>header,.domestic_customer_workspace_customerStrategyExecutionPanel>header{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:42px;padding:7px 9px;background:#f5f8fe;border-bottom:1px solid #e5ebf4}.domestic_customer_workspace_customerStrategyList>header>div,.domestic_customer_workspace_customerStrategyExecutionPanel>header>div{display:grid;min-width:0}.domestic_customer_workspace_customerStrategyList>header strong,.domestic_customer_workspace_customerStrategyExecutionPanel>header strong{color:#31528d;font-size:9px}.domestic_customer_workspace_customerStrategyList>header span,.domestic_customer_workspace_customerStrategyExecutionPanel>header span{margin-top:2px;overflow:hidden;color:#8796ad;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_customerStrategyList>header em,.domestic_customer_workspace_customerStrategyExecutionPanel>header em{padding:3px 6px;color:#315a97;background:#e8efff;border-radius:999px;font-size:7px;font-style:normal;white-space:nowrap}.domestic_customer_workspace_customerStrategyList table,.domestic_customer_workspace_customerStrategyExecutionPanel table{width:100%;table-layout:fixed;border-collapse:collapse}.domestic_customer_workspace_customerStrategyList th,.domestic_customer_workspace_customerStrategyList td,.domestic_customer_workspace_customerStrategyExecutionPanel th,.domestic_customer_workspace_customerStrategyExecutionPanel td{height:31px;padding:5px 6px;overflow:hidden;border-bottom:1px solid #edf1f6;color:#485b77;font-size:7px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_customerStrategyList th,.domestic_customer_workspace_customerStrategyExecutionPanel th{color:#8291a8;background:#fafbfd;font-weight:650}.domestic_customer_workspace_customerStrategyList th:first-child,.domestic_customer_workspace_customerStrategyList td:first-child{width:56px;overflow:hidden;text-overflow:clip}.domestic_customer_workspace_customerStrategyList th:nth-child(2),.domestic_customer_workspace_customerStrategyList td:nth-child(2){width:72px}.domestic_customer_workspace_customerStrategyList th:nth-child(4),.domestic_customer_workspace_customerStrategyList td:nth-child(4),.domestic_customer_workspace_customerStrategyList th:nth-child(5),.domestic_customer_workspace_customerStrategyList td:nth-child(5),.domestic_customer_workspace_customerStrategyList th:nth-child(6),.domestic_customer_workspace_customerStrategyList td:nth-child(6){width:54px}.domestic_customer_workspace_customerStrategyList td>button{width:38px;max-width:100%;height:23px;padding:0 5px;color:#2857ad;background:#f2f6ff;border:1px solid #cad8fa;border-radius:6px;font-size:7px;white-space:nowrap}.domestic_customer_workspace_customerStrategyList td>button:hover{color:#fff;background:#315fd0;border-color:#315fd0}.domestic_customer_workspace_customerStrategySelectedRow{background:#eef4ff}.domestic_customer_workspace_customerStrategySelectedRow td{color:#294c8c}.domestic_customer_workspace_customerStrategyProfile>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:8px 10px;background:linear-gradient(100deg,#f1f5ff,#fafcff);border-bottom:1px solid #dfe7f3}.domestic_customer_workspace_customerStrategyProfile>header>div{display:grid;min-width:0}.domestic_customer_workspace_customerStrategyProfile>header small{color:#5d7bbc;font-size:7px;letter-spacing:.08em}.domestic_customer_workspace_customerStrategyProfile>header strong{margin-top:2px;overflow:hidden;color:#244889;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_customerStrategyProfile>header code{margin-top:2px;color:#74849d;font-family:inherit;font-size:7px}.domestic_customer_workspace_customerStrategyProfile>header em{padding:3px 6px;color:#17644c;background:#e8f6f0;border-radius:999px;font-size:7px;font-style:normal}.domestic_customer_workspace_customerStrategyProfile dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:5px 9px 8px}.domestic_customer_workspace_customerStrategyProfile dl>div{min-width:0;padding:6px 4px;border-bottom:1px solid #eef2f6}.domestic_customer_workspace_customerStrategyProfile dt{color:#8a98ad;font-size:7px}.domestic_customer_workspace_customerStrategyProfile dd{margin:3px 0 0;overflow-wrap:anywhere;color:#3d4f6b;font-size:8px;line-height:1.45}.domestic_customer_workspace_customerStrategyProfile dl>.domestic_customer_workspace_customerStrategyWideField{grid-column:1 / -1}.domestic_customer_workspace_customerStrategyProfile>footer{display:flex;align-items:flex-start;gap:5px;padding:8px 10px;color:#78879d;background:#fafbfd;border-top:1px solid #e8edf4;font-size:7px;line-height:1.5}.domestic_customer_workspace_customerStrategyProfile>footer strong{color:#405a85;font-weight:550}.domestic_customer_workspace_customerStrategyExecutionPanel{align-self:stretch;overflow:auto;border:0;border-left:1px solid #e2e8f1;border-radius:0;background:#fbfcff}.domestic_customer_workspace_customerStrategyExecutionPanel th:first-child,.domestic_customer_workspace_customerStrategyExecutionPanel td:first-child{width:55px}.domestic_customer_workspace_customerStrategyExecutionPanel th:nth-child(3),.domestic_customer_workspace_customerStrategyExecutionPanel td:nth-child(3),.domestic_customer_workspace_customerStrategyExecutionPanel th:nth-child(4),.domestic_customer_workspace_customerStrategyExecutionPanel td:nth-child(4),.domestic_customer_workspace_customerStrategyExecutionPanel th:nth-child(5),.domestic_customer_workspace_customerStrategyExecutionPanel td:nth-child(5){width:42px}.domestic_customer_workspace_customerStrategyExecutionPanel th:last-child,.domestic_customer_workspace_customerStrategyExecutionPanel td:last-child{width:70px}.domestic_customer_workspace_customerStrategyExecutionLink{display:block;width:100%;overflow:hidden;padding:0;color:#2857ad;background:transparent;border:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.domestic_customer_workspace_customerStrategyExecutionLink:hover{color:#17489d;text-decoration:underline}.domestic_customer_workspace_customerStrategyExecutionLink:focus-visible{outline:2px solid #7695dc;outline-offset:1px;border-radius:3px}.domestic_customer_workspace_customerStrategyExecutionEmpty{display:grid;align-content:center;justify-items:center;min-height:210px;padding:20px;color:#8190a5;text-align:center}.domestic_customer_workspace_customerStrategyExecutionEmpty>svg{width:22px;height:22px;color:#5577b8}.domestic_customer_workspace_customerStrategyExecutionEmpty strong{margin-top:7px;color:#465a7b;font-size:9px}.domestic_customer_workspace_customerStrategyExecutionEmpty span{max-width:220px;margin-top:3px;font-size:7px;line-height:1.5}.domestic_customer_workspace_customerStrategyTable{min-width:0;margin:9px 10px 12px;overflow:hidden;background:#fff;border:1px solid #dfe7f2;border-radius:9px}.domestic_customer_workspace_customerStrategyTable table{width:100%;table-layout:fixed;border-collapse:collapse}.domestic_customer_workspace_customerStrategyTable th,.domestic_customer_workspace_customerStrategyTable td{height:34px;padding:6px 7px;overflow:hidden;border-bottom:1px solid #edf1f6;font-size:8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.domestic_customer_workspace_customerStrategyTable th{color:#8291a8;background:#f5f8fc;font-weight:650}.domestic_customer_workspace_customerStrategyTable td{color:#3f506c}.domestic_customer_workspace_customerStrategyEmpty,.domestic_customer_workspace_customerStrategyState{display:grid;align-content:center;justify-items:center;min-height:260px;padding:30px;color:#74849d;text-align:center}.domestic_customer_workspace_customerStrategyEmpty>svg,.domestic_customer_workspace_customerStrategyState>svg{width:24px;height:24px;color:#4a70bb}.domestic_customer_workspace_customerStrategyEmpty strong,.domestic_customer_workspace_customerStrategyState strong{margin-top:8px;color:#405678;font-size:10px}.domestic_customer_workspace_customerStrategyEmpty span,.domestic_customer_workspace_customerStrategyState span{max-width:380px;margin-top:4px;font-size:8px;line-height:1.55}@media(max-width:1199px){.domestic_customer_workspace_filterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.domestic_customer_workspace_searchField{grid-column:span 2}.domestic_customer_workspace_analyticsGrid{grid-template-columns:minmax(320px,.92fr) minmax(0,1.25fr)}}@media(max-width:900px){.domestic_customer_workspace_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.domestic_customer_workspace_analyticsGrid{grid-template-columns:1fr}.domestic_customer_workspace_mapCard{min-height:310px}.domestic_customer_workspace_detailSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.domestic_customer_workspace_pageHeader{position:static;grid-template-columns:1fr auto;min-height:auto;padding:11px 12px}.domestic_customer_workspace_pageHeader>button{grid-column:1 / -1}.domestic_customer_workspace_pageHeader>em{align-self:start}.domestic_customer_workspace_content{padding:10px}.domestic_customer_workspace_summaryGrid{gap:8px}.domestic_customer_workspace_summaryGrid article{min-height:68px;padding:9px}.domestic_customer_workspace_filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.domestic_customer_workspace_searchField{grid-column:1 / -1}.domestic_customer_workspace_distributionGrid{grid-template-columns:1fr}.domestic_customer_workspace_overseasDistributionGrid{grid-template-rows:none}.domestic_customer_workspace_overseasRegionCard{grid-row:auto;height:175px}.domestic_customer_workspace_mapUnavailable{min-height:190px;padding:24px 18px}.domestic_customer_workspace_detailTopbar{align-items:flex-start;padding:8px 10px}.domestic_customer_workspace_detailBrand{gap:8px}.domestic_customer_workspace_detailBrand>span{display:none}.domestic_customer_workspace_detailBrand>div{padding-left:0;border-left:0}.domestic_customer_workspace_detailTopActions em{display:none}.domestic_customer_workspace_detailFrame{width:100%;padding:8px 8px 16px;margin:0}.domestic_customer_workspace_detailHero{align-items:stretch;flex-direction:column;min-height:0;padding:12px}.domestic_customer_workspace_detailHero>aside{min-width:0}.domestic_customer_workspace_detailHeroFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.domestic_customer_workspace_detailSummary{grid-template-columns:1fr;gap:7px}.domestic_customer_workspace_detailSummary article{min-height:58px}.domestic_customer_workspace_authorizationHistoryFooter{align-items:flex-start;flex-direction:column}.domestic_customer_workspace_authorizationHistoryFooter>div{width:100%;justify-content:space-between}.domestic_customer_workspace_customerStrategySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.domestic_customer_workspace_customerStrategyCards dl,.domestic_customer_workspace_customerStrategyDetailLayout{grid-template-columns:1fr}.domestic_customer_workspace_customerStrategyProfile dl{grid-template-columns:repeat(2,minmax(0,1fr))}.domestic_customer_workspace_relatedDirectory>div>button{grid-template-columns:30px minmax(0,1fr) 12px}.domestic_customer_workspace_relatedDirectory>div>button>em{display:none}}@media(prefers-reduced-motion:reduce){.domestic_customer_workspace_summaryGrid article{transition:none}.domestic_customer_workspace_spin{animation:none}}.domestic_customer_workspace_contactTableWrap{overflow-x:auto;scrollbar-gutter:stable}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable{min-width:900px;table-layout:fixed}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable th,.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td{padding-right:12px;padding-left:12px}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable th:nth-child(1),.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:nth-child(1){width:14%}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable th:nth-child(2),.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:nth-child(2){width:12%}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable th:nth-child(3),.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:nth-child(3){width:14%}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable th:nth-child(4),.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:nth-child(4){width:12%}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable th:nth-child(5),.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:nth-child(5){width:12%}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable th:nth-child(6),.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:nth-child(6){width:11%}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable th:nth-child(7),.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:nth-child(7){width:10%}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable th:nth-child(8),.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:nth-child(8){width:15%}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td{white-space:normal;overflow-wrap:anywhere;line-height:1.65}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:nth-child(1),.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:nth-child(2),.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:nth-child(8){overflow-wrap:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable tbody tr{cursor:pointer}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable tbody tr[data-selected=true]{background:#edf3ff}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable tbody tr[data-history=true]{background:#f8faff}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable tbody tr[data-history=true] td{color:#64748b}.domestic_customer_workspace_contactCodeCell{display:inline-flex;align-items:center;gap:3px;min-width:0}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:first-child .domestic_customer_workspace_contactCodeToggle{display:inline-grid;width:16px;height:16px;min-width:16px;min-height:16px;flex:0 0 16px;place-items:center;padding:0;color:#6c7f9e;background:transparent;border:0;border-radius:4px}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:first-child .domestic_customer_workspace_contactCodeToggle:hover{color:#315ca8;background:#e9f0fc;border:0}.domestic_customer_workspace_contactCodeToggle svg{width:10px;height:10px;transition:transform .16s ease}.domestic_customer_workspace_contactCodeToggle[aria-expanded=true] svg{transform:rotate(90deg)}.domestic_customer_workspace_contactHistoryGuide{width:14px;height:14px;margin-left:3px;border-bottom:1px solid #aebdd2;border-left:1px solid #aebdd2;border-radius:0 0 0 5px}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td:first-child button{font-weight:400}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable button[aria-pressed=true]{color:#315ca8;background:#e6efff;border-color:#b8cbed}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable button:focus-visible{outline:2px solid #547dcc;outline-offset:2px}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable button:disabled{cursor:wait;opacity:.5}.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td[data-field-state=empty],.domestic_customer_workspace_contactTableWrap .domestic_customer_workspace_contactTable td[data-field-state=unavailable]{color:var(--dom-muted)}.domestic_customer_workspace_contactPhoneValue{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.domestic_customer_workspace_clusterNotice{display:flex;align-items:center;gap:7px;padding:9px 12px;color:var(--dom-secondary);background:#f5f8fd;border-bottom:1px solid var(--dom-line);font-size:10px;line-height:1.6}.domestic_customer_workspace_clusterNotice svg{width:13px;height:13px;flex-shrink:0;color:#6e88b1}.domestic_customer_workspace_clusterTableWrap{min-width:0;overflow-x:auto;scrollbar-gutter:stable}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable{width:100%;min-width:1100px;table-layout:fixed}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable th:nth-child(1),.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td:nth-child(1){width:130px}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable th:nth-child(2),.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td:nth-child(2){width:230px}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable th:nth-child(3),.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td:nth-child(3){width:120px}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable th:nth-child(4),.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td:nth-child(4){width:150px}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable th:nth-child(5),.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td:nth-child(5){width:220px}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable th:nth-child(6),.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td:nth-child(6){width:110px}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable th:nth-child(7),.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td:nth-child(7){width:140px}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable th{font-weight:500}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td{white-space:normal;overflow-wrap:anywhere;line-height:1.7}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td:nth-child(1),.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td:nth-child(6),.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td:nth-child(7){overflow-wrap:normal;white-space:nowrap}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td[data-field-state=empty],.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable td[data-field-state=unavailable]{color:var(--dom-muted)}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable tbody tr[data-cluster-level=parent]{background:#fff8f8;box-shadow:inset 3px 0 #e5484d}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable tbody tr[data-cluster-level=parent]:hover{background:#fff2f2}.domestic_customer_workspace_clusterCustomerName{position:relative;display:inline-flex;align-items:flex-start;max-width:100%;padding-right:29px}.domestic_customer_workspace_clusterCustomerName>span{overflow:hidden;text-overflow:ellipsis}.domestic_customer_workspace_clusterCustomerName>em{position:absolute;top:-4px;right:0;display:grid;min-width:25px;height:14px;padding:0 3px;place-items:center;color:#b63c45;background:#fffffff5;border:1px solid #e7b5ba;border-radius:4px;box-shadow:0 1px 3px #972e361a;font-size:8px;font-style:normal;font-weight:500;line-height:1;white-space:nowrap}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable tbody tr[data-map-located=true]{cursor:pointer}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable tbody tr[data-map-located=true]:hover{background:#f1f6ff}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable tbody tr[data-cluster-level=parent][data-map-located=true]:hover{background:#fff2f2}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable tbody tr[data-selected=true]{background:#e8f0ff;box-shadow:inset 3px 0 #3977e8}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable tbody tr[data-selected=true] td{color:#214f9b}.domestic_customer_workspace_clusterTableWrap .domestic_customer_workspace_clusterTable tbody tr[data-map-located=true]:focus-visible{outline:2px solid #3977e8;outline-offset:-2px}.domestic_customer_workspace_clusterTableWrap[aria-busy=true] tbody{opacity:.55}.domestic_customer_workspace_clusterPagination{gap:8px;flex-wrap:wrap}.domestic_customer_workspace_clusterPagination>div{flex-wrap:wrap}.domestic_customer_workspace_clusterPagination button:focus-visible{outline:2px solid #547dcc;outline-offset:2px}@media(max-width:680px){.domestic_customer_workspace_clusterPagination{align-items:stretch;flex-direction:column}.domestic_customer_workspace_clusterPagination>div{justify-content:space-between;gap:5px}.domestic_customer_workspace_clusterPagination button{min-height:36px}}.domestic_customer_workspace_inlineDetail{min-height:0;height:auto;width:100%;overflow:visible}.domestic_customer_workspace_inlineDetail .domestic_customer_workspace_detailAnalysisWorkspace{min-height:0}.domestic_customer_workspace_inlineDetail .domestic_customer_workspace_detailBody{overflow:visible}.domestic_customer_workspace_inlineDetail .domestic_customer_workspace_detailFrame{flex:1 1 auto;min-height:0}.domestic_customer_workspace_customerOverviewStack{display:contents}.domestic_customer_workspace_customerOverviewRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;min-width:0}.domestic_customer_workspace_customerOverviewRow>.domestic_customer_workspace_filterPanel{grid-column:1;grid-row:1;padding:8px 12px}.domestic_customer_workspace_customerOverviewRow>.domestic_customer_workspace_filterPanel>header{margin-bottom:4px}.domestic_customer_workspace_customerOverviewRow>.domestic_customer_workspace_summaryGrid{grid-column:2;grid-row:1;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.domestic_customer_workspace_customerOverviewRow .domestic_customer_workspace_filterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px}.domestic_customer_workspace_customerOverviewRow .domestic_customer_workspace_searchField{grid-column:1 / -1}.domestic_customer_workspace_customerOverviewRow .domestic_customer_workspace_filterPanel>header>div{flex-wrap:wrap}@media(max-width:1100px){.domestic_customer_workspace_customerOverviewRow{grid-template-columns:minmax(0,1fr)}.domestic_customer_workspace_customerOverviewRow>.domestic_customer_workspace_filterPanel{grid-column:1;grid-row:1}.domestic_customer_workspace_customerOverviewRow>.domestic_customer_workspace_summaryGrid{grid-column:1;grid-row:2}}@media(max-width:680px){.domestic_customer_workspace_customerOverviewRow .domestic_customer_workspace_filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.domestic_customer_workspace_analyticsGrid[data-compact-customer]{align-items:start}.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_mapCard{height:320px;min-height:0;grid-template-rows:auto minmax(0,1fr)}.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_domesticMapContainer,.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_overseasMapContainer,.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_heatmapStage{min-height:0;height:100%}.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_heatmapCanvas{position:absolute;inset:0;min-height:0}.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_distributionGrid{align-content:start;grid-auto-rows:minmax(155px,auto)}.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_distributionCard{height:auto;min-height:155px;padding:8px 12px;overflow:visible}.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_distributionCard>header{margin-bottom:6px}.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_distributionList{gap:5px}.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_overseasDistributionGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(155px,auto))}.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_overseasDistributionGrid>:last-child{grid-column:1 / -1}@media(max-width:680px){.domestic_customer_workspace_analyticsGrid[data-compact-customer] .domestic_customer_workspace_overseasDistributionGrid{grid-template-columns:minmax(0,1fr);grid-template-rows:none}}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable th:nth-child(1),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable td:nth-child(1){width:9%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable th:nth-child(2),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable td:nth-child(2){width:5%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable th:nth-child(3),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable td:nth-child(3){width:16%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable th:nth-child(4),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable td:nth-child(4){width:6%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable th:nth-child(5),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable td:nth-child(5){width:21%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable th:nth-child(6),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable td:nth-child(6){width:7%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable th:nth-child(7),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable td:nth-child(7){width:8%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable th:nth-child(8),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable td:nth-child(8){width:10%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable th:nth-child(9),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable td:nth-child(9){width:9%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable th:nth-child(10),.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable td:nth-child(10){width:9%}.domestic_customer_workspace_tableWrap .domestic_customer_workspace_domesticRowTable tbody tr[tabindex]{cursor:pointer}.domestic_customer_workspace_authorizationFieldGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.domestic_customer_workspace_authorizationFieldGroups h4,.domestic_customer_workspace_authorizationHistory h4{display:flex;align-items:center;gap:6px;margin:0}.domestic_customer_workspace_authorizationFieldGroups h4 svg,.domestic_customer_workspace_authorizationHistory h4 svg{width:1em;height:1em;flex:0 0 auto}.domestic_customer_workspace_detailFieldInspector{display:grid;gap:10px;min-width:0}.domestic_customer_workspace_fieldReadState{display:grid;gap:6px;min-width:0}.domestic_customer_workspace_contactHeaderActions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}@media(max-width:760px){.domestic_customer_workspace_authorizationFieldGroups{grid-template-columns:minmax(0,1fr)}}.srm_resource_workspace_root{min-width:0;min-height:100%;color:#182235;background:#f3f5f8;font-size:10px;line-height:1.6}.srm_resource_workspace_root h1{margin:0}.srm_resource_workspace_content{gap:12px;padding:16px 24px 28px}.srm_resource_workspace_summaryGrid{gap:10px}.srm_resource_workspace_summaryGrid>article{min-height:72px;padding:10px 12px;border-color:#e1e7ef;border-radius:10px;box-shadow:0 1px 2px #0f213d08,0 7px 22px #0f213d0a}.srm_resource_workspace_summaryGrid>article>span:first-child{width:32px;height:32px;border-radius:8px}.srm_resource_workspace_summaryGrid>article>span:first-child svg{width:16px;height:16px}.srm_resource_workspace_summaryGrid small{color:#768399}.srm_resource_workspace_summaryGrid strong{color:#243756;font-weight:650}.srm_resource_workspace_summaryGrid em{color:#7e8b9f}.srm_resource_workspace_filterPanel,.srm_resource_workspace_customerSection{border-color:#e1e7ef;border-radius:10px;box-shadow:0 1px 2px #0f213d08,0 7px 22px #0f213d0a}.srm_resource_workspace_filterPanel{padding:9px 12px 11px}.srm_resource_workspace_filterPanel>header{min-height:31px;gap:10px;margin-bottom:7px}.srm_resource_workspace_filterPanel>header>div{gap:7px}.srm_resource_workspace_filterPanel>header svg{width:14px;height:14px}.srm_resource_workspace_filterPanel>header strong{font-size:9px;font-weight:650}.srm_resource_workspace_filterPanel>header span{color:#768399;font-size:8px}.srm_resource_workspace_filterPanel button{min-height:30px;padding:5px 10px;border-radius:7px;font-size:9px}.srm_resource_workspace_filterGrid{display:grid;grid-template-columns:minmax(260px,2fr) minmax(160px,1fr);gap:8px}.srm_resource_workspace_filterGrid label{display:grid;gap:4px;min-width:0;color:#536078;font-size:9px}.srm_resource_workspace_filterGrid input,.srm_resource_workspace_filterGrid select{width:100%;min-width:0;height:34px;border-radius:7px;font-size:9px}.srm_resource_workspace_customerSection{overflow:hidden}.srm_resource_workspace_listHeader{min-height:58px;padding:10px 12px}.srm_resource_workspace_listHeader>div:first-child{gap:9px}.srm_resource_workspace_listHeader>div:first-child>svg{width:17px;height:17px}.srm_resource_workspace_listHeader h1{color:#263955;font-weight:650}.srm_resource_workspace_listHeader h1+span{margin-top:2px;color:#768399}.srm_resource_workspace_listHeader button{min-height:31px;padding:5px 10px;border-radius:7px;font-size:9px}.srm_resource_workspace_listHeader button svg{width:14px;height:14px}.srm_resource_workspace_root .srm_resource_workspace_table table th,.srm_resource_workspace_root .srm_resource_workspace_table table td{width:auto!important;height:36px!important;padding:6px 8px!important;line-height:1.5}.srm_resource_workspace_root .srm_resource_workspace_table table tbody tr{height:36px!important;min-height:36px!important}.srm_resource_workspace_root .srm_resource_workspace_table table th{color:#778397;background:#f7f9fc;font-weight:550}.srm_resource_workspace_root .srm_resource_workspace_table table td{color:#354359}.srm_resource_workspace_table table th:first-child,.srm_resource_workspace_table table td:first-child{width:68px!important}.srm_resource_workspace_table table button{min-height:27px;padding:4px 8px;border-radius:6px;font-size:8px}.srm_resource_workspace_dataState{min-height:154px;gap:6px;padding:18px;font-size:9px}.srm_resource_workspace_dataState>svg{width:24px;height:24px}.srm_resource_workspace_dataState strong{font-size:10px;font-weight:650}.srm_resource_workspace_dataState span{color:#7e8b9f;font-size:8px}.srm_resource_workspace_dataState button{min-height:30px;padding:5px 10px;font-size:9px}.srm_resource_workspace_pagination{min-height:48px;padding:8px 12px;color:#75849a;font-size:8px}.srm_resource_workspace_pagination button{width:30px;height:30px;border-radius:7px;font-size:9px}.srm_resource_workspace_detailBody{padding:16px}.srm_resource_workspace_detailBody>article{padding:16px}.srm_resource_workspace_descriptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.srm_resource_workspace_descriptions>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--dom-line)}.srm_resource_workspace_descriptions dt{color:var(--dom-secondary)}.srm_resource_workspace_descriptions dd{margin:0;overflow-wrap:anywhere}@media(max-width:900px){.srm_resource_workspace_content{padding:14px}.srm_resource_workspace_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.srm_resource_workspace_filterGrid,.srm_resource_workspace_descriptions{grid-template-columns:1fr}.srm_resource_workspace_listHeader{align-items:flex-start}}.srm_fulfillment_pages_context{display:grid;gap:12px;margin:0 0 16px;color:var(--text-main, var(--text, #172033))}.srm_fulfillment_pages_hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-color:var(--border, #e2e7ef);border-radius:12px;background:var(--surface, #ffffff);box-shadow:var(--xino-shadow, 0 8px 24px rgb(15 23 42 / 6%))}.srm_fulfillment_pages_heroIcon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:var(--primary, #2d63c8);background:color-mix(in srgb,var(--primary, #2d63c8) 11%,transparent)}.srm_fulfillment_pages_heroIcon svg{width:21px;height:21px}.srm_fulfillment_pages_hero small,.srm_fulfillment_pages_hero h2,.srm_fulfillment_pages_hero p,.srm_fulfillment_pages_ruleGrid h3,.srm_fulfillment_pages_ruleGrid p,.srm_fulfillment_pages_ruleGrid ul,.srm_fulfillment_pages_boundary strong,.srm_fulfillment_pages_boundary span{margin:0}.srm_fulfillment_pages_hero small{color:var(--primary, #2d63c8);font-weight:700;letter-spacing:.08em}.srm_fulfillment_pages_hero h2{margin-top:2px;color:var(--text-main, var(--text, #172033))}.srm_fulfillment_pages_hero p,.srm_fulfillment_pages_ruleGrid header p,.srm_fulfillment_pages_boundary span,.srm_fulfillment_pages_rules>summary small{color:var(--text-muted, var(--muted, #64748b))}.srm_fulfillment_pages_heroBadge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--primary, #2d63c8) 22%,var(--border, #e2e7ef));border-radius:999px;color:var(--primary, #2d63c8);background:color-mix(in srgb,var(--primary, #2d63c8) 8%,var(--surface, #ffffff));white-space:nowrap}.srm_fulfillment_pages_heroBadge svg{width:16px;height:16px}.srm_fulfillment_pages_rules{overflow:hidden;border:1px solid var(--border, #e2e7ef);border-radius:12px;background:var(--surface, #ffffff)}.srm_fulfillment_pages_rules>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:var(--text-main, var(--text, #172033));background:var(--surface-soft, #f8fafc);cursor:pointer}.srm_fulfillment_pages_rules>summary span{display:inline-flex;align-items:center;gap:8px;font-weight:700}.srm_fulfillment_pages_rules>summary svg{width:18px;height:18px;color:var(--primary, #2d63c8)}.srm_fulfillment_pages_rules[open]>summary{border-bottom:1px solid var(--border, #e2e7ef)}.srm_fulfillment_pages_ruleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 12px 0}.srm_fulfillment_pages_ruleGrid article{padding:16px;border-color:var(--border, #e2e7ef);border-radius:10px;background:var(--surface, #ffffff)}.srm_fulfillment_pages_ruleGrid article>header{display:flex;align-items:flex-start;gap:10px}.srm_fulfillment_pages_ruleGrid article>header>svg{flex:0 0 auto;width:20px;height:20px;color:var(--primary, #2d63c8)}.srm_fulfillment_pages_ruleGrid header p{margin-top:2px}.srm_fulfillment_pages_ruleGrid ul{display:grid;gap:8px;padding:12px 0 0 20px;color:var(--text-main, var(--text, #334155))}.srm_fulfillment_pages_ruleGrid li::marker{color:var(--primary, #2d63c8)}.srm_fulfillment_pages_guidance{background:color-mix(in srgb,var(--primary, #2d63c8) 3%,var(--surface, #ffffff))!important}.srm_fulfillment_pages_boundary{display:grid;gap:3px;margin:12px;padding:12px 14px;border-color:color-mix(in srgb,var(--warning, #a75f08) 24%,var(--border, #e2e7ef));border-radius:10px;color:var(--warning, #a75f08);background:var(--warning-soft, #fff4df)}.srm_fulfillment_pages_boundary span{color:inherit}@media(max-width:900px){.srm_fulfillment_pages_ruleGrid{grid-template-columns:1fr}}@media(max-width:640px){.srm_fulfillment_pages_hero{grid-template-columns:auto minmax(0,1fr)}.srm_fulfillment_pages_heroBadge{grid-column:1 / -1;justify-self:start}}.srm_inventory_receipt_workspace_root{min-width:0;min-height:100%;color:var(--text-main,#26364c);background:var(--canvas,#f3f6fa)}.srm_inventory_receipt_workspace_root *{box-sizing:border-box}.srm_inventory_receipt_workspace_content svg{width:16px;height:16px}.srm_inventory_receipt_workspace_content{padding:14px 16px}.srm_inventory_receipt_workspace_metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.srm_inventory_receipt_workspace_metrics article{min-height:74px;padding:12px;border:1px solid var(--border,#e3e8f0);border-radius:10px;background:var(--surface,#fff)}.srm_inventory_receipt_workspace_boundary{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warning,#a75f08) 24%,var(--border,#e3e8f0));border-radius:10px;background:var(--warning-soft,#fff4df)}.srm_inventory_receipt_workspace_boundary>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:8px;color:var(--warning,#a75f08);background:var(--surface,#fff)}.srm_inventory_receipt_workspace_boundary p{margin:3px 0 0;color:var(--text-muted,#738096)}.srm_inventory_receipt_workspace_workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.4fr);align-items:start;gap:14px}.srm_inventory_receipt_workspace_listPanel,.srm_inventory_receipt_workspace_detailPanel{min-width:0;border:1px solid var(--border,#e3e8f0);border-radius:10px;background:var(--surface,#fff);overflow:hidden}.srm_inventory_receipt_workspace_listHeading{display:flex;align-items:center;justify-content:space-between;padding:14px 15px 10px}.srm_inventory_receipt_workspace_listHeading h2,.srm_inventory_receipt_workspace_listHeading span{margin:0}.srm_inventory_receipt_workspace_listHeading span{color:var(--text-muted,#738096)}.srm_inventory_receipt_workspace_listHeading>svg{width:20px;height:20px;color:var(--primary,#3159d6)}.srm_inventory_receipt_workspace_toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-block:1px solid var(--border,#e3e8f0);background:var(--surface-soft,#f8fafc)}.srm_inventory_receipt_workspace_toolbar form{display:flex;align-items:center;gap:7px;min-width:0}.srm_inventory_receipt_workspace_toolbar input{width:min(300px,35vw)}.srm_inventory_receipt_workspace_tableWrap{overflow-x:auto}.srm_inventory_receipt_workspace_tableWrap table{width:100%;border-collapse:collapse}.srm_inventory_receipt_workspace_tableWrap th{padding:10px;text-align:left;color:var(--text-muted,#738096);background:var(--surface-soft,#f8fafc);white-space:nowrap}.srm_inventory_receipt_workspace_tableWrap td{padding:11px 10px;border-top:1px solid var(--border,#e3e8f0);vertical-align:middle;overflow-wrap:anywhere;cursor:pointer}.srm_inventory_receipt_workspace_tableWrap td strong,.srm_inventory_receipt_workspace_tableWrap td span{display:block}.srm_inventory_receipt_workspace_tableWrap td span{margin-top:3px;color:var(--text-muted,#738096)}.srm_inventory_receipt_workspace_tableWrap tr[data-selected=true]{background:var(--primary-soft,#edf2ff)}.srm_inventory_receipt_workspace_status{display:inline-flex!important;align-items:center;gap:5px;width:max-content;padding:5px 8px;border-radius:999px;white-space:nowrap}.srm_inventory_receipt_workspace_status[data-status=confirmed]{color:var(--success,#167647);background:var(--success-soft,#eaf8f0)}.srm_inventory_receipt_workspace_status[data-status=failed]{color:var(--danger,#a83b49);background:var(--danger-soft,#fff0f2)}.srm_inventory_receipt_workspace_tableEmpty{min-height:190px}.srm_inventory_receipt_workspace_detailPanel{padding:15px}.srm_inventory_receipt_workspace_detailHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.srm_inventory_receipt_workspace_detailHead span,.srm_inventory_receipt_workspace_detailHead h2{margin:0}.srm_inventory_receipt_workspace_detailHead>div>span{color:var(--text-muted,#738096)}.srm_inventory_receipt_workspace_detailHead h2{margin-top:3px;overflow-wrap:anywhere}.srm_inventory_receipt_workspace_detailQuantity{display:grid;gap:3px;margin:14px 0;padding:14px;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--primary,#3159d6),#577de5)}.srm_inventory_receipt_workspace_detailQuantity small{color:#ffffffc7}.srm_inventory_receipt_workspace_detailSection{padding:13px 0;border-top:1px solid var(--border,#e3e8f0)}.srm_inventory_receipt_workspace_detailSection h3{display:flex;align-items:center;gap:7px;margin:0 0 8px}.srm_inventory_receipt_workspace_detailSection dl{margin:0}.srm_inventory_receipt_workspace_detailSection dl>div{display:grid;grid-template-columns:94px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid var(--border,#e3e8f0)}.srm_inventory_receipt_workspace_detailSection dt{color:var(--text-muted,#738096)}.srm_inventory_receipt_workspace_detailSection dd{margin:0;overflow-wrap:anywhere}.srm_inventory_receipt_workspace_finalNote{display:flex;align-items:center;gap:7px;margin:2px 0 0;padding:10px;border-radius:8px}.srm_inventory_receipt_workspace_finalNote[data-tone=success]{color:var(--success,#167647);background:var(--success-soft,#eaf8f0)}.srm_inventory_receipt_workspace_finalNote[data-tone=danger]{color:var(--danger,#a83b49);background:var(--danger-soft,#fff0f2)}.srm_inventory_receipt_workspace_finalNote[data-tone=warning]{color:var(--warning,#a75f08);background:var(--warning-soft,#fff4df)}.srm_inventory_receipt_workspace_timestamp{margin:12px 0 0;text-align:right}.srm_inventory_receipt_workspace_empty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.srm_inventory_receipt_workspace_empty>svg{width:28px;height:28px;color:var(--text-muted,#738096)}.srm_inventory_receipt_workspace_empty h2,.srm_inventory_receipt_workspace_empty p{margin:0}.srm_inventory_receipt_workspace_empty small{max-width:520px;color:var(--text-muted,#738096)}@media(max-width:1180px){.srm_inventory_receipt_workspace_workspace{grid-template-columns:1fr}.srm_inventory_receipt_workspace_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.srm_inventory_receipt_workspace_toolbar{align-items:stretch;flex-direction:column}.srm_inventory_receipt_workspace_content{padding:10px}.srm_inventory_receipt_workspace_metrics{grid-template-columns:1fr}.srm_inventory_receipt_workspace_toolbar form,.srm_inventory_receipt_workspace_toolbar input{width:100%}}.srm_warehouse_posting_workspace_root{min-width:0;min-height:100%}.srm_warehouse_posting_workspace_content svg{width:16px;height:16px}.srm_warehouse_posting_workspace_content{padding-top:10px}.srm_warehouse_posting_workspace_metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.srm_warehouse_posting_workspace_card{padding:12px}.srm_warehouse_posting_workspace_card h2{margin-top:0}.srm_warehouse_posting_workspace_workspace,.srm_warehouse_posting_workspace_form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.srm_warehouse_posting_workspace_form label,.srm_warehouse_posting_workspace_review label{display:flex;flex-direction:column;gap:6px}.srm_warehouse_posting_workspace_table{overflow:auto}.srm_warehouse_posting_workspace_table th,.srm_warehouse_posting_workspace_table td{width:auto!important}.srm_warehouse_posting_workspace_proposal{padding:12px 0;border-bottom:1px solid var(--dom-line)}.srm_warehouse_posting_workspace_review dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px;margin:8px 0}.srm_warehouse_posting_workspace_review dd{margin:0;overflow-wrap:anywhere}.srm_warehouse_posting_workspace_recovery{border-color:var(--warning);background:var(--warning-soft)}.srm_warehouse_posting_workspace_recovery strong{overflow-wrap:anywhere}@media(max-width:1000px){.srm_warehouse_posting_workspace_workspace{grid-template-columns:1fr}}@media(max-width:640px){.srm_warehouse_posting_workspace_metrics,.srm_warehouse_posting_workspace_form{grid-template-columns:1fr}}.mis-local-icon-glyph{display:inline-block;flex:none;background-color:currentColor;mask-image:var(--mis-icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--mis-icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;vertical-align:middle}.mis-local-icon-library{display:grid;gap:var(--mis-space-3,12px);min-width:0}.mis-local-icon-library header,.mis-local-icon-filters,.mis-local-icon-downloads{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mis-space-2,8px)}.mis-local-icon-library header h2{margin:0;display:flex;align-items:center;gap:8px}.mis-local-icon-library header p{color:var(--muted);margin:0}.mis-local-icon-filters>input[data-mis-control=input]{flex:1;min-width:min(200px,100%)}.mis-local-icon-filters select{max-width:100%}.mis-local-icon-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(112px,100%),1fr));gap:8px;min-width:0}.mis-local-icon-results>button[data-mis-control=button]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:76px;gap:8px;padding:10px;white-space:normal;overflow-wrap:anywhere}.mis-local-icon-results>button>span:last-child{max-width:100%;line-height:1.4}.mis-local-icon-results>button[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:-2px}.mis-local-icon-library .mis-local-icon-selection{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--mis-control-radius);background:var(--surface)}.mis-local-icon-selection>div:first-child{display:flex;align-items:center;gap:12px;overflow-wrap:anywhere}.mis-local-icon-selection code{overflow-wrap:anywhere;white-space:normal}.mis-local-icon-library .mis-local-icon-meta{color:var(--muted);margin:0}@media(max-width:600px){.mis-local-icon-results{grid-template-columns:repeat(2,minmax(0,1fr))}.mis-local-icon-filters{align-items:stretch;flex-direction:column}}.mis-local-icon-categories{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;min-width:0;padding:8px 0}.mis-local-icon-categories>button[data-mis-control=button]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:88px;padding:14px 8px;white-space:normal}.mis-local-icon-categories>button>svg{width:24px;height:24px;flex:none}.mis-local-icon-categories>button[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:-2px}@media(max-width:900px){.mis-local-icon-categories{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.mis-local-icon-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.mis-local-icon-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-left:auto;min-width:0;max-width:100%;overflow-x:auto;white-space:nowrap}.mis-local-icon-toolbar>span{flex-shrink:0;color:var(--muted)}.mis-local-icon-toolbar-group{display:flex;align-items:center;gap:14px;flex-shrink:0}.mis-specialized.mis-local-icon-library{padding:20px;gap:18px}.mis-local-icon-filters{max-width:440px;width:100%}.mis-local-icon-results{gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(128px,100%),1fr))}@media(max-width:600px){.mis-specialized.mis-local-icon-library{padding:14px;gap:14px}.mis-local-icon-results{grid-template-columns:repeat(2,minmax(0,1fr))}.mis-local-icon-toolbar{justify-content:flex-start;gap:20px}}.mis-local-icon-source-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;min-width:0}.mis-local-icon-library-filter,.mis-local-icon-selected-inline{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.mis-local-icon-library-filter select{max-width:min(440px,100%)}.mis-local-icon-selected-inline>span{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-local-icon-categories:has(>button:nth-child(16)){grid-template-columns:repeat(8,minmax(0,1fr))}@media(max-width:900px){.mis-local-icon-categories:has(>button:nth-child(16)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.mis-local-icon-categories:has(>button:nth-child(16)){grid-template-columns:repeat(2,minmax(0,1fr))}.mis-local-icon-library-filter{max-width:100%}}.mis-local-icon-selected-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-local-icon-viewport-page{gap:8px}.mis-local-icon-viewport-page .mis-local-icon-categories{gap:8px;padding:0}.mis-local-icon-viewport-page .mis-local-icon-categories>button[data-mis-control=button]{min-height:64px;padding:8px;gap:6px}.mis-specialized.mis-local-icon-viewport-picker{padding:12px;gap:10px}.mis-local-icon-viewport-picker .mis-special-title{margin:0}.mis-local-icon-viewport-picker .mis-local-icon-results>button[data-mis-control=button]{height:76px;min-height:76px;padding:8px;gap:6px}.mis-local-icon-viewport-picker .mis-local-icon-results>button>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:600px){.mis-local-icon-viewport-page .mis-local-icon-categories:has(>button:nth-child(16)){grid-template-columns:repeat(4,minmax(0,1fr))}.mis-local-icon-viewport-page .mis-local-icon-categories>button[data-mis-control=button]{min-height:44px;flex-direction:row;padding:5px;gap:4px}.mis-local-icon-viewport-page .mis-local-icon-categories>button>svg{width:16px;height:16px}}@media(max-height:850px){.mis-local-icon-viewport-page,.mis-local-icon-viewport-page .mis-local-icon-categories{gap:6px}.mis-local-icon-viewport-page .mis-local-icon-categories>button[data-mis-control=button]{min-height:44px;padding:5px;gap:2px}.mis-local-icon-viewport-page .mis-local-icon-categories>button>svg{width:18px;height:18px}.mis-specialized.mis-local-icon-viewport-picker{padding:8px;gap:6px}.mis-local-icon-viewport-picker>.mis-pagination{padding-top:0;padding-bottom:0}}@media(max-height:850px)and (max-width:600px){.mis-local-icon-viewport-page .mis-local-icon-categories:has(>button:nth-child(16)){grid-template-columns:repeat(8,minmax(0,1fr))}.mis-local-icon-viewport-page .mis-local-icon-categories>button[data-mis-control=button]{flex-direction:column;min-height:48px;padding:4px 2px;gap:2px}.mis-local-icon-viewport-page .mis-local-icon-categories>button>svg{width:16px;height:16px}}.mis-specialized{--mis-series-0:var(--primary,var(--mis-control-primary));--mis-series-1:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 65%,CanvasText);--mis-series-2:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 65%,Canvas);--mis-series-3:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 35%,CanvasText);--mis-series-4:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 40%,Canvas);--mis-series-5:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 80%,CanvasText);min-width:0;max-width:100%;margin:0;color:inherit;font:inherit;box-sizing:border-box}.mis-specialized *{box-sizing:border-box}.mis-special-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block:8px;min-width:0}.mis-special-toolbar>strong{margin-inline-end:auto;overflow-wrap:anywhere}.mis-specialized :focus-visible{outline:2px solid var(--primary,var(--mis-control-primary));outline-offset:2px}.mis-specialized [data-mis-control=button]:disabled{cursor:default}.mis-special-scroll{overflow:auto;max-width:100%;min-width:0;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.mis-gantt-row{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--border,var(--mis-control-border));min-height:38px}.mis-gantt-row>button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.mis-gantt-row>strong{padding:8px}.mis-gantt-axis{position:relative;min-height:32px;overflow:hidden;background:var(--surface-soft,Canvas)}.mis-gantt-axis time:first-child{transform:none}.mis-gantt-axis time:last-child:not(:first-child){transform:translate(-100%)}.mis-gantt-axis time{transform:translate(-50%);position:absolute;top:6px;white-space:nowrap;border-inline-start:1px solid var(--border,var(--mis-control-border));padding-inline-start:3px}.mis-gantt-track{position:relative;min-height:38px;background:var(--surface,Canvas)}.mis-gantt-bar[data-mis-control=button]{position:absolute;top:5px;min-height:28px;max-width:100%;overflow:hidden;border:1px solid var(--primary,var(--mis-control-primary));background:var(--primary-soft,Canvas);color:inherit;padding:2px 4px;white-space:nowrap;isolation:isolate}.mis-gantt-bar>span:last-child{position:relative}.mis-gantt-progress{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--primary,var(--mis-control-primary)) 30%,transparent);pointer-events:none}.mis-gantt-row[data-selected=true]{outline:1px solid var(--primary,var(--mis-control-primary));outline-offset:-1px}.mis-calendar-grid{border:1px solid var(--border,var(--mis-control-border));border-radius:8px;overflow:hidden}.mis-calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.mis-calendar-week>[role=columnheader]{text-align:center;padding:6px;background:var(--surface-soft,Canvas)}.mis-calendar-cell{min-width:0;min-height:78px;padding:4px;border-block-start:1px solid var(--border,var(--mis-control-border));border-inline-end:1px solid var(--border,var(--mis-control-border));background:var(--surface,Canvas)}.mis-calendar-cell[data-outside=true]{background:var(--surface-soft,Canvas)}.mis-calendar-cell[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--primary,var(--mis-control-primary))}.mis-calendar-cell>button{width:100%}.mis-calendar-events{display:grid;gap:3px;margin-top:4px}.mis-calendar-events>button{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.mis-data-tree{max-height:360px;overflow:auto;min-width:0}.mis-tree-row{display:flex;align-items:center;gap:6px;min-height:34px;cursor:pointer;border-radius:4px;padding:3px}.mis-tree-row>span:last-child{overflow-wrap:anywhere}.mis-tree-row[aria-selected=true]{background:var(--primary-soft,Canvas);box-shadow:inset 2px 0 var(--primary,var(--mis-control-primary))}.mis-tree-row[aria-disabled=true]{opacity:.55;cursor:default}.mis-tree-row>button,.mis-tree-spacer{flex:0 0 26px;min-width:26px}.mis-tree-select{display:flex;align-items:center;gap:6px}.mis-tree-select>button:first-child{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}.mis-tree-popover{margin:auto;position:fixed;inset:0;width:min(360px,calc(100vw - 24px));max-height:min(520px,calc(100dvh - 32px));padding:12px;border:1px solid var(--border,var(--mis-control-border));border-radius:8px;background:var(--surface,Canvas);color:inherit;overflow:auto}.mis-tree-popover>input{width:100%;margin-bottom:8px;font:inherit}.mis-tree-popover::backdrop{background:transparent}.mis-chart-svg{width:100%;height:280px;display:block;overflow:visible}.mis-chart-svg text{fill:currentColor;font:inherit}.mis-chart-gridline{stroke:var(--border,var(--mis-control-border))}.mis-chart-axis{stroke:currentColor}.mis-chart-line{stroke:currentColor;stroke-width:2;fill:none}.mis-chart-area{fill:currentColor;opacity:.15}.mis-chart-datum{fill:currentColor;cursor:pointer}.mis-chart-datum:focus-visible{stroke:CanvasText;stroke-width:3;outline:none}.mis-chart-active{min-height:1.6em}.mis-chart-table summary{cursor:pointer;padding-block:8px}.mis-chart-table table{border-collapse:collapse;width:100%}.mis-chart-table :is(th,td){padding:6px 10px;border:1px solid var(--border,var(--mis-control-border));text-align:start;white-space:nowrap}.mis-series-key{display:inline-block;width:10px;height:10px;border-radius:2px;margin-inline-end:5px;background:var(--mis-series-0)}.mis-series-1{background:var(--mis-series-1)}.mis-series-2{background:var(--mis-series-2)}.mis-series-3{background:var(--mis-series-3)}.mis-series-4{background:var(--mis-series-4)}.mis-series-5{background:var(--mis-series-5)}.mis-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;max-height:320px;overflow:auto;padding:3px}.mis-icon-grid>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px;min-width:0}.mis-icon-grid>button[aria-pressed=true]{outline:2px solid var(--primary,var(--mis-control-primary));outline-offset:-2px;background:var(--primary-soft,Canvas)}.mis-special-map-canvas{height:320px;max-width:100%;border:1px solid var(--border,var(--mis-control-border));border-radius:8px}.mis-special-demo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mis-special-demo>section{min-width:0}@media(max-width:760px){.mis-special-toolbar{gap:5px}.mis-calendar-cell{padding:2px;min-height:64px}.mis-calendar-events>button{padding-inline:2px}.mis-tree-popover{width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){.mis-specialized *{scroll-behavior:auto;transition:none;animation:none}}.mis-gantt-body{position:relative}.mis-gantt-body>.mis-gantt-row{height:38px}.mis-gantt-bar[data-editable=true]{touch-action:none;cursor:grab}.mis-gantt-bar[data-milestone=true]{border:0;background:transparent;color:var(--primary,var(--mis-control-primary));min-width:12px;padding:0}.mis-gantt-resize[data-mis-control=button]{position:absolute;top:5px;z-index:3;width:18px;min-height:28px;padding:0;transform:translate(-50%);touch-action:none;cursor:ew-resize;border:1px solid var(--primary,var(--mis-control-primary));background:var(--surface,Canvas);color:inherit}.mis-gantt-dependencies{position:absolute;top:0;left:160px;width:calc(100% - 160px);height:100%;pointer-events:none;overflow:visible}.mis-gantt-dependencies>path{fill:none;stroke:var(--primary,var(--mis-control-primary));stroke-width:1.5;vector-effect:non-scaling-stroke}.mis-gantt-dependencies marker path{fill:var(--primary,var(--mis-control-primary))}.mis-specialized output{display:block;overflow-wrap:anywhere;padding:8px;border:1px solid var(--border,var(--mis-control-border))}.mis-calendar-time-scroll{max-height:480px;border:1px solid var(--border,var(--mis-control-border));border-radius:6px}.mis-calendar-time-grid{display:grid;align-items:stretch}.mis-calendar-time-grid>span{padding:4px}.mis-calendar-time-heading{background:var(--surface-soft,Canvas);padding:4px;border-inline-start:1px solid var(--border,var(--mis-control-border))}.mis-calendar-time-heading>button{width:100%}.mis-calendar-time-heading,.mis-calendar-time-grid>span:first-child{position:sticky;top:0;z-index:4;background:var(--surface-soft,Canvas)}.mis-calendar-all-day{padding:4px;display:grid;gap:3px;border-inline-start:1px solid var(--border,var(--mis-control-border));min-height:38px}.mis-calendar-all-day button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-calendar-time-day,.mis-calendar-hour-labels{position:relative;height:960px;min-width:0;border-inline-start:1px solid var(--border,var(--mis-control-border))}.mis-calendar-hour-labels span{position:absolute;inset-inline-end:4px;transform:translateY(-.4em)}.mis-calendar-time-slot[data-mis-control=button]{position:absolute;left:0;width:100%;height:40px;min-height:0;border:0;border-top:1px solid var(--border,var(--mis-control-border));border-radius:0;background:transparent;padding:0}.mis-calendar-time-slot[data-mis-control=button]:disabled{opacity:1}.mis-calendar-time-event{position:absolute;z-index:1;padding:1px;min-height:22px}.mis-calendar-time-event>button{display:block;min-width:0;width:100%;height:100%;min-height:0;padding:2px;overflow:hidden;white-space:normal;overflow-wrap:anywhere;border:1px solid var(--primary,var(--mis-control-primary));background:var(--primary-soft,Canvas);color:inherit;line-height:inherit}.mis-chart-empty-ring{fill:none;stroke:var(--border,var(--mis-control-border));stroke-width:2}.mis-special-title{display:flex;align-items:center;gap:8px;margin:0;margin-inline-end:auto;min-width:0;color:var(--ink,var(--mis-ui-heading))}.mis-special-title>svg{width:16px;height:16px;flex:0 0 auto;color:var(--primary,var(--mis-control-primary))}.mis-special-title>span{overflow-wrap:anywhere}.mis-special-toolbar{margin-block:0 12px}.mis-special-toolbar svg,.mis-gantt-editor svg,.mis-special-debug summary svg{width:14px;height:14px;flex:0 0 auto}.mis-special-view-switch,.mis-special-period-switch{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.mis-calendar-range{color:var(--muted);font-variant-numeric:tabular-nums}.mis-gantt-editor{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:8px 0 12px}.mis-gantt-selected-label{color:var(--ink);max-width:100%;overflow-wrap:anywhere}.mis-gantt-edit-group{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mis-gantt-edit-group>span{color:var(--muted);margin-inline-end:4px}.mis-gantt-row>button[data-mis-control=button]{border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text);justify-content:flex-start;padding-inline:10px}.mis-gantt-row[data-selected=true]{outline:0;background:var(--primary-soft,var(--surface-soft))}.mis-gantt-row[data-selected=true]>button[data-mis-control=button]{color:var(--primary)}.mis-gantt-row>strong{background:var(--surface-soft);color:var(--muted)}.mis-gantt-track{background:transparent}.mis-gantt-canvas{border:1px solid var(--border);border-radius:6px;overflow:hidden}.mis-gantt-axis time{color:var(--muted)}.mis-specialized details{margin-top:8px}.mis-specialized summary{cursor:pointer;color:var(--muted)}.mis-specialized p[role=status]:empty{display:none}.mis-special-debug{padding:0 12px 8px}.mis-special-debug summary{display:flex;align-items:center;gap:6px}.mis-special-debug>div{display:flex;align-items:center;gap:6px;margin-block:8px}.mis-calendar-cell>button[data-mis-control=button]{width:28px;min-height:26px;padding:2px;border-color:transparent;background:transparent;box-shadow:none;color:var(--text)}.mis-calendar-cell[aria-selected=true]>button[data-mis-control=button]{background:var(--primary);color:var(--on-primary,#fff)}.mis-calendar-cell[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--primary)}.mis-calendar-time-heading>button[data-mis-control=button]{border-color:transparent;box-shadow:none}.mis-calendar-time-heading>button[aria-pressed=true]{background:var(--primary);color:var(--on-primary,#fff)}.mis-calendar-week>[role=columnheader],.mis-calendar-hour-labels{color:var(--muted)}.mis-chart-legend{margin-top:12px}.mis-special-demo>section>.mis-special-title{margin-bottom:12px}@media(max-width:760px){.mis-special-toolbar{gap:8px}.mis-special-title,.mis-calendar-range{flex:1 1 100%}.mis-gantt-editor{gap:8px}.mis-gantt-selected-label{flex:1 1 100%}.mis-special-debug{padding-inline:4px}}.mis-special-title-help{align-self:flex-start;line-height:1;margin-inline-start:2px}.mis-special-title-help>[data-mis-control=tooltip]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;font-size:6px;line-height:1}html[data-mis-typography] body .mis-special-help-glyph:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:6px!important;line-height:1!important}.mis-special-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:var(--primary);box-sizing:content-box}.mis-special-icon[data-mis-variant=rounded]{padding:8px;border-radius:12px;background:var(--primary-soft)}.mis-special-icon[data-mis-variant=framed]{padding:8px;border:1px solid var(--primary);border-radius:4px}.mis-special-icon[data-mis-variant=elevated]{padding:8px;border-radius:8px;background:var(--surface);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 22%,transparent)}.mis-special-icon[data-mis-variant=oval]{padding:8px 16px;border-radius:50%;background:var(--primary-soft);border:1px solid var(--border)}.mis-specialized[data-mis-variant=soft]{background:var(--primary-soft)!important}.mis-specialized[data-mis-control=chart][data-mis-variant=grid]{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px)!important}.mis-special-gantt{--gantt-ink:var(--primary,var(--mis-control-primary))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="0"]{--gantt-ink:color-mix(in srgb,#1d4ed8 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="1"]{--gantt-ink:color-mix(in srgb,#7c3aed 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="2"]{--gantt-ink:color-mix(in srgb,#0f766e 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="3"]{--gantt-ink:color-mix(in srgb,#c2410c 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="4"]{--gantt-ink:color-mix(in srgb,#be185d 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] [data-gantt-tone="5"]{--gantt-ink:color-mix(in srgb,#0e7490 90%,var(--primary,var(--mis-control-primary)))}.mis-special-gantt[data-gantt-colors=vivid] .mis-gantt-bar[data-mis-control=button],.mis-special-gantt:not([data-gantt-appearance=classic]) .mis-gantt-bar[data-mis-control=button]{border-color:var(--gantt-ink);background:color-mix(in srgb,var(--gantt-ink) 12%,var(--surface,Canvas));color:var(--text,CanvasText);box-shadow:none}.mis-special-gantt[data-gantt-colors=vivid] .mis-gantt-progress,.mis-special-gantt:not([data-gantt-appearance=classic]) .mis-gantt-progress{background:color-mix(in srgb,var(--gantt-ink) 32%,transparent)}.mis-gantt-grid-line{position:absolute;top:0;bottom:0;border-inline-start:1px solid var(--border,var(--mis-control-border));pointer-events:none}.mis-special-gantt:not([data-gantt-appearance=classic]) .mis-gantt-row:nth-child(2n){background-color:color-mix(in srgb,var(--surface-soft,Canvas) 50%,transparent)}.mis-special-gantt[data-gantt-appearance=simple] .mis-gantt-bar[data-mis-control=button]{top:8px;min-height:22px;border-radius:3px;background:var(--gantt-ink);color:#fff}.mis-special-gantt[data-gantt-appearance=capsule] .mis-gantt-bar[data-mis-control=button]{top:6px;min-height:26px;border-radius:999px;background:var(--gantt-ink);color:#fff}.mis-special-gantt[data-gantt-appearance=simple] .mis-gantt-progress,.mis-special-gantt[data-gantt-appearance=capsule] .mis-gantt-progress{background:#0000002e}.mis-special-gantt[data-gantt-appearance=slim] .mis-gantt-bar[data-mis-control=button]{top:3px;min-height:32px;border:0;border-radius:0;background:transparent;color:var(--text,CanvasText);padding:0 4px 9px;overflow:hidden}.mis-special-gantt[data-gantt-appearance=slim] .mis-gantt-bar:before{content:"";position:absolute;inset:auto 0 1px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--gantt-ink) 16%,var(--surface,Canvas))}.mis-special-gantt[data-gantt-appearance=slim] .mis-gantt-progress{inset:auto auto 1px 0;height:7px;border-radius:999px;background:var(--gantt-ink)}.mis-special-gantt[data-gantt-appearance=outline] .mis-gantt-bar[data-mis-control=button]{top:6px;min-height:26px;border:2px solid var(--gantt-ink);border-radius:5px;background:var(--surface,Canvas);color:var(--gantt-ink)}.mis-special-gantt[data-gantt-appearance=outline] .mis-gantt-progress{background:color-mix(in srgb,var(--gantt-ink) 12%,transparent)}.mis-special-gantt[data-gantt-appearance=segments] .mis-gantt-bar[data-mis-control=button]{top:7px;min-height:24px;border-radius:2px;background:var(--gantt-ink);color:#fff}.mis-special-gantt[data-gantt-appearance=segments] .mis-gantt-bar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to right,transparent 0,transparent calc(10% - 2px),rgb(255 255 255 / 65%) calc(10% - 2px),rgb(255 255 255 / 65%) 10%);pointer-events:none}.mis-special-gantt[data-gantt-appearance=segments] .mis-gantt-progress{background:#0003}.mis-special-gantt[data-gantt-appearance=segments] .mis-gantt-bar>span:last-child{z-index:1;background:var(--gantt-ink);padding-inline:3px}.mis-special-gantt[data-gantt-appearance=duotone] .mis-gantt-bar[data-mis-control=button]{top:5px;min-height:28px;border:0;border-radius:6px;background:color-mix(in srgb,var(--gantt-ink) 14%,var(--surface,Canvas));color:var(--text,CanvasText);padding-bottom:7px}.mis-special-gantt[data-gantt-appearance=duotone] .mis-gantt-progress{inset:auto auto 0 0;height:6px;background:var(--gantt-ink);border-radius:0 3px 3px 0}.mis-special-gantt .mis-gantt-bar[data-mis-control=button][data-milestone=true]{border:0;background:transparent;color:var(--gantt-ink);padding:0;min-height:28px;top:5px}.mis-special-gantt .mis-gantt-bar[data-milestone=true]:before,.mis-special-gantt .mis-gantt-bar[data-milestone=true]:after,.mis-special-gantt .mis-gantt-bar[data-milestone=true] .mis-gantt-progress{display:none}.mis-special-gantt .mis-gantt-bar[data-milestone=true]>span:last-child{background:transparent;padding:0}.mis-special-gantt .mis-gantt-bar[aria-pressed=true]{outline:2px solid var(--gantt-ink);outline-offset:2px}.mis-special-gantt .mis-gantt-bar:focus-visible{outline:2px solid var(--text,CanvasText);outline-offset:2px}.mis-special-gantt .mis-gantt-bar[data-mis-control=button]:disabled{opacity:.65}.mis-gantt-appearance-examples{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.mis-gantt-appearance-examples>[data-gantt-example]{min-width:0;max-width:100%}.mis-gantt-appearance-examples>header{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mis-gantt-appearance-examples>header>h2{flex:1}.mis-extended-modal{box-sizing:border-box;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--border);border-radius:var(--mis-control-radius,10px);background:var(--surface);color:var(--text);font:inherit;overflow:hidden;box-shadow:0 16px 48px color-mix(in srgb,var(--text) 18%,transparent)}.mis-extended-modal:not([open]){display:none!important}.mis-extended-modal[open]{display:flex;flex-direction:column}.mis-extended-modal::backdrop{background:color-mix(in srgb,var(--text) 35%,transparent)}.mis-extended-modal[data-size=small]{width:min(420px,calc(100vw - 32px))}.mis-extended-modal[data-size=large]{width:min(940px,calc(100vw - 32px))}.mis-extended-modal>header,.mis-extended-modal>footer{display:flex;flex:none;align-items:center;gap:10px;padding:14px 18px;background:var(--surface)}.mis-extended-modal>header{justify-content:space-between;border-bottom:1px solid var(--border)}.mis-extended-modal>header h2{margin:0;min-width:0;overflow-wrap:anywhere}.mis-extended-modal>header>button{flex:none}.mis-extended-modal>footer{justify-content:flex-end;border-top:1px solid var(--border);flex-wrap:wrap}.mis-extended-modal-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;padding:18px}.mis-extended-drawer[open]{height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-radius:0}.mis-extended-drawer[data-side=left]{margin:0 auto 0 0}.mis-extended-popover-anchor{display:inline-flex;min-width:0}.mis-extended-popover-anchor>button{display:inline-flex;align-items:center;gap:6px}.mis-extended-popover{position:fixed;inset:auto;margin:0;box-sizing:border-box;min-width:min(220px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:min(400px,calc(100dvh - 16px));overflow:auto;border:1px solid var(--border);border-radius:var(--mis-control-radius,8px);background:var(--surface);color:var(--text);padding:10px;box-shadow:0 8px 24px color-mix(in srgb,var(--text) 15%,transparent)}.mis-extended-popover:not(:popover-open){display:none!important}.mis-extended-menu{display:grid;gap:3px}.mis-extended-menu>button{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:8px;text-align:left;padding:8px}.mis-extended-modal svg,.mis-extended-popover-anchor svg,.mis-extended-menu svg,.mis-extended-select svg,.mis-extended-tag-input svg,.mis-extended-data-table svg,.mis-extended-copy svg,.mis-extended-rating svg,.mis-extended-result svg,.mis-extended-notices svg{width:14px;height:14px;flex:none}.mis-extended-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mis-extended-result{padding:24px;display:grid;gap:12px;text-align:center}.mis-extended-result>strong{display:flex;align-items:center;justify-content:center;gap:8px}.mis-extended-result>.mis-extended-actions{justify-content:center}.mis-extended-notices{display:grid;gap:8px}.mis-extended-notices>[data-mis-control=alert]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px}.mis-extended-notices p{margin:4px 0 0}.mis-extended-notices button{flex:none}:is(.mis-extended-notices [data-tone],.mis-extended-result[data-tone],.mis-extended-timeline>li[data-tone],.mis-extended-steps>button[data-tone])[data-tone=error],.mis-extended-modal [data-danger=true],.mis-extended-menu [data-danger=true]{--mis-extended-tone:var(--danger,#b42318)}:is(.mis-extended-notices [data-tone],.mis-extended-result[data-tone],.mis-extended-timeline>li[data-tone],.mis-extended-steps>button[data-tone])[data-tone=warning]{--mis-extended-tone:var(--warning,#8a5b00)}:is(.mis-extended-notices [data-tone],.mis-extended-result[data-tone],.mis-extended-timeline>li[data-tone],.mis-extended-steps>button[data-tone])[data-tone=success]{--mis-extended-tone:var(--success,#18794e)}:is(.mis-extended-notices [data-tone],.mis-extended-result[data-tone],.mis-extended-timeline>li[data-tone],.mis-extended-steps>button[data-tone])[data-tone=info]{--mis-extended-tone:var(--mis-control-primary,var(--primary))}.mis-extended-notices [data-tone],.mis-extended-result[data-tone]{border-inline-start:3px solid var(--mis-extended-tone)}:is(.mis-extended-modal,.mis-extended-menu) [data-danger=true]{color:var(--mis-extended-tone)!important}.mis-extended-split{display:flex;min-width:0;min-height:180px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.mis-extended-split>section{box-sizing:border-box;min-width:0;padding:12px;overflow:auto}.mis-extended-split>section:first-child{flex:0 0 var(--mis-split-ratio)}.mis-extended-split>section:last-child{flex:1}.mis-extended-split>[role=separator]{flex:0 0 8px;cursor:col-resize;background:var(--surface-soft);border-inline:1px solid var(--border);touch-action:none}.mis-extended-split>[role=separator]:focus-visible{outline:2px solid var(--mis-control-primary,var(--primary));outline-offset:-2px}.mis-extended-tabs>[role=tablist]{display:flex;gap:8px;border-bottom:1px solid var(--border);overflow:auto}.mis-extended-tabs [role=tab]{flex:none;padding:8px 12px}.mis-extended-tabs [role=tab][aria-selected=true]{color:var(--mis-control-primary,var(--primary));border-bottom:2px solid var(--mis-control-primary,var(--primary))}.mis-extended-tabs>[role=tabpanel]{padding-block:14px}.mis-extended-tabs>[hidden]{display:none!important}.mis-extended-field{display:grid;gap:6px;min-width:0}.mis-extended-field>[data-mis-control=field]{font:inherit}.mis-extended-field small{color:var(--muted);font-size:var(--mis-type-caption);line-height:var(--mis-type-caption-line-height,1.5)}.mis-extended-field-error{color:var(--danger,#b42318)}.mis-extended-field input[aria-invalid=true]{border-color:var(--danger,#b42318)}.mis-extended-error-summary{padding:12px}.mis-extended-error-summary ul{margin:6px 0}.mis-extended-error-summary button{text-align:left;text-decoration:underline}.mis-extended-select{min-width:0}.mis-extended-select-input{display:flex;gap:4px}.mis-extended-select-input input{width:100%;min-width:0}.mis-extended-select-input>button{flex:none}.mis-extended-selected-values{display:flex;gap:6px;flex-wrap:wrap;margin-block:4px}.mis-extended-selected-values>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow-wrap:anywhere;border:1px solid var(--border);background:var(--surface-soft);border-radius:5px;padding:3px 6px}.mis-extended-selected-values button{display:inline-flex;padding:2px;min-height:24px;min-width:24px}.mis-extended-select-panel{box-sizing:border-box;inset:auto;margin:0;position:fixed;max-width:calc(100vw - 16px);max-height:min(260px,calc(100dvh - 32px));overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:6px;box-shadow:0 8px 24px color-mix(in srgb,var(--text) 15%,transparent)}.mis-extended-select-panel:not(:popover-open){display:none!important}.mis-extended-select-panel:popover-open{display:block}.mis-extended-select-panel>[role=option]{display:flex;align-items:center;gap:6px;padding:9px;width:100%;text-align:left}.mis-extended-select-panel>[role=option]>span{display:grid;gap:3px}.mis-extended-select-panel>[data-highlighted=true]{background:var(--surface-soft)}.mis-extended-select-panel>[aria-selected=true]{color:var(--mis-control-primary,var(--primary))}.mis-extended-tag-input{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.mis-extended-tag-input>.mis-extended-selected-values{width:100%}.mis-extended-tag-input>input{flex:1;min-width:120px}.mis-extended-rating{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.mis-extended-rating>button{display:grid;place-items:center;padding:5px}.mis-extended-rating>[data-filled=true] svg{fill:var(--mis-control-primary,var(--primary));color:var(--mis-control-primary,var(--primary))}.mis-extended-date-range{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mis-extended-date-range>*{max-width:100%}.mis-extended-transfer{min-width:0;padding:12px}.mis-extended-transfer-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-block:10px}.mis-extended-transfer-columns>section{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px}.mis-extended-transfer-list{height:200px;overflow:auto;display:flex;flex-direction:column;gap:8px;margin-block:10px;scrollbar-gutter:stable}.mis-extended-transfer-list label{display:flex;align-items:center;gap:6px}.mis-extended-data-table{min-width:0}.mis-extended-data-tools{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-block:10px}.mis-extended-data-tools>input{flex:1;min-width:160px}.mis-extended-data-tools details{min-width:120px}.mis-extended-data-tools details label{display:flex;align-items:center;gap:6px;margin:6px}.mis-extended-table-scroll{min-width:0;max-width:100%;overflow:auto;scrollbar-gutter:stable both-edges;border:1px solid var(--border);border-radius:8px}.mis-extended-table-scroll table{width:100%;border-collapse:collapse}.mis-extended-table-scroll :is(th,td){text-align:left;padding:9px 12px;border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere}.mis-extended-table-scroll th{background:var(--surface-soft);white-space:nowrap;position:sticky;top:0}.mis-extended-table-scroll tr[data-selected=true]{background:var(--surface-soft)}.mis-extended-table-scroll td input[type=checkbox]{min-width:0}.mis-extended-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mis-extended-descriptions{display:grid;grid-template-columns:repeat(var(--mis-description-columns,2),minmax(0,1fr));gap:12px}.mis-extended-descriptions>div{min-width:0}.mis-extended-descriptions dt{color:var(--muted)}.mis-extended-descriptions dd{margin:5px 0 0;overflow-wrap:anywhere}.mis-extended-timeline{list-style:none;padding-inline-start:14px}.mis-extended-timeline>li{padding:10px 0 16px 16px;border-inline-start:2px solid var(--border);position:relative}.mis-extended-timeline>li:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--mis-extended-tone,var(--mis-control-primary,var(--primary)));left:-5px;top:14px}.mis-extended-timeline>li>div:first-child{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.mis-extended-timeline>li>div+div{margin-top:6px}.mis-extended-steps{display:flex;gap:8px;overflow:auto}.mis-extended-steps>button{display:flex;flex:none;align-items:center;gap:8px;padding:10px}.mis-extended-steps>button>span:last-child{display:grid;gap:4px}.mis-extended-steps [aria-current=step]{background:var(--surface-soft);color:var(--mis-control-primary,var(--primary))}.mis-extended-copy{display:flex;align-items:center;gap:6px;flex-wrap:wrap;overflow-wrap:anywhere}.mis-extended-tooltip-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;cursor:help;vertical-align:super;color:var(--mis-control-primary,var(--primary))}.mis-extended-tooltip-trigger sup,.mis-extended-tooltip-trigger .mis-page-view-help,html[data-mis-typography] body .mis-extended-tooltip-trigger sup:not(:where([data-print-document="template"],[data-print-document="template"] *)),html[data-mis-typography] body .mis-extended-tooltip-trigger .mis-page-view-help:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:6px!important;line-height:1!important}.mis-extended-tooltip-trigger:focus-visible{outline:2px solid var(--mis-control-primary,var(--primary));outline-offset:2px;border-radius:4px}.mis-extended-tooltip-content{position:fixed;z-index:10000;box-sizing:border-box;display:block;width:max-content;max-width:min(280px,calc(100vw - 16px));max-height:min(220px,calc(100dvh - 16px));overflow:auto;padding:10px 12px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--surface);font-family:inherit;font-size:var(--mis-type-body);font-weight:var(--mis-type-body-weight,400);line-height:1.6;overflow-wrap:anywhere;box-shadow:0 6px 20px color-mix(in srgb,var(--text) 15%,transparent)}.mis-extension-demo{display:grid;gap:16px;min-width:0}.mis-extension-demo>article{min-width:0;border:1px solid var(--border);border-radius:10px;padding:16px;background:var(--surface)}.mis-extension-demo h3{margin:0 0 12px}.mis-extension-demo .mis-extended-field+.mis-extended-field{margin-top:12px}.mis-extension-demo pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-soft);padding:10px;border-radius:6px}.mis-extension-demo code{font:inherit;overflow-wrap:anywhere}@media(max-width:760px){.mis-extended-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.mis-extended-modal>header,.mis-extended-modal>footer,.mis-extended-modal-body{padding:12px}.mis-extended-data-tools{align-items:stretch}.mis-extended-data-tools>input{width:100%;flex-basis:100%}.mis-extended-descriptions,.mis-extended-transfer-columns{grid-template-columns:minmax(0,1fr)}.mis-extended-split{flex-direction:column}.mis-extended-split>section:first-child{flex-basis:auto}.mis-extended-split>[role=separator]{display:none}.mis-extension-demo>article{padding:12px}}@media(prefers-reduced-motion:reduce){.mis-extension-demo *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.mis-extended-attachments,.mis-extended-upload>ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.mis-extended-attachments>li,.mis-extended-upload li{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:8px;padding:10px;min-width:0}.mis-extended-attachments li>div:first-child,.mis-extended-upload li>div:first-child{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.mis-extended-upload{display:grid;gap:10px;min-width:0}.mis-extended-upload progress{width:100%;accent-color:var(--mis-control-primary,var(--primary))}.mis-extended-image-stage{min-height:220px;max-height:60vh;overflow:auto;display:grid;place-items:center;background:var(--surface-soft)}.mis-extended-image-stage img{max-width:100%;max-height:50vh;transform-origin:center;object-fit:contain}.mis-extended-code{white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere;background:var(--surface-soft);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:12px}.mis-extended-tooltip-content{max-height:calc(100vh - 16px);overflow:auto}@media(max-width:760px){.mis-extended-attachments>li,.mis-extended-upload li{align-items:stretch;flex-direction:column}}.mis-extended-tooltip-content{inset:auto;margin:0;background:var(--text);color:var(--surface)}.mis-extended-tooltip-content:not(:popover-open){display:none!important}.mis-extended-tooltip-content[data-mis-variant=light]{background:var(--surface-soft);color:var(--text)}.mis-extended-tooltip-content[data-mis-variant=brand]{background:var(--mis-control-primary,var(--primary));color:#fff}.mis-extended-tooltip-content[data-mis-variant=outlined]{background:var(--surface);color:var(--text);border-color:var(--mis-control-primary,var(--primary))}.mis-extended-tooltip-content[data-mis-variant=rounded]{border-radius:14px}.mis-extended-table-scroll th .mis-data-sort-button[data-mis-control=button],.mis-data-sort-button[data-mis-control=button]{display:inline-flex;align-items:center;justify-content:inherit;gap:5px;min-width:0;min-height:28px;margin:0;padding:2px 0!important;border:0!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important;white-space:nowrap;cursor:pointer}.mis-data-sort-button[data-mis-control=button]>svg{width:13px;height:13px;flex:none;color:var(--muted);opacity:.65}.mis-data-sort-button[data-mis-control=button][data-sorted=true]>svg,.mis-data-sort-button[data-mis-control=button]:hover>svg{color:var(--mis-control-primary,var(--primary));opacity:1}.mis-data-sort-button[data-mis-control=button]:focus-visible{outline:2px solid var(--mis-control-primary,var(--primary));outline-offset:4px}.mis-data-sort-button[data-mis-control=button]:disabled{cursor:wait;opacity:.5}.mis-extended-upload>small{color:var(--muted);font-size:var(--mis-type-caption);line-height:var(--mis-type-caption-line-height,1.5)}.mis-extended-upload>ul:empty{display:none}.mis-extended-upload li{background:var(--surface);border-color:var(--border);padding:12px}.mis-extended-upload li>div:first-child{flex:1}.mis-extended-upload li strong{font-size:var(--mis-type-body);font-weight:var(--mis-weight-label,500)}.mis-extended-upload li span{font-size:var(--mis-type-caption);color:var(--muted)}.mis-extended-upload li [role=alert]{color:var(--danger,#b42318)}.mis-extended-upload progress{display:block;height:5px;border:0;border-radius:999px;overflow:hidden;background:var(--surface-soft)}.mis-extended-upload progress::-webkit-progress-bar{background:var(--surface-soft);border-radius:999px}.mis-extended-upload progress::-webkit-progress-value{background:var(--mis-control-primary,var(--primary));border-radius:999px}.mis-detail-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:var(--mis-detail-height);min-height:var(--mis-detail-min-height);min-width:0;overflow:hidden;padding:0;border:1px solid var(--border,#dfe6f0);border-radius:11px;background:var(--surface,#fff);color:var(--text,#425572);font-size:var(--mis-type-body,10px);box-shadow:0 5px 16px color-mix(in srgb,var(--text,#294263) 4%,transparent)}.mis-detail-workspace[data-detail-has-aside=false]{grid-template-columns:minmax(0,1fr)}.mis-detail-workspace{container:mis-detail-workspace / inline-size}.mis-detail-grid{display:grid;grid-column:1/-1;grid-template-columns:220px minmax(0,1fr) minmax(220px,25%);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;gap:inherit;overflow:hidden}.mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:220px minmax(0,1fr)}.mis-detail-workspace *{box-sizing:border-box}.mis-detail-column{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--surface,#fff)}.mis-detail-catalog{background:var(--surface-soft,#f7f9fd);border-right:1px solid var(--border,#e2e8f1)}.mis-detail-aux{border-left:1px solid var(--border,#e2e8f1);background:var(--surface-soft,#fbfcff)}.mis-detail-heading{display:flex;align-items:center;flex:0 0 auto;gap:8px;min-height:76px;padding:12px;border-bottom:1px solid var(--border,#e2e8f1);background:var(--surface,#fbfcff)}.mis-detail-heading-copy{min-width:0;flex:1}.mis-detail-heading{max-height:45%;overflow:auto}.mis-detail-footer{max-height:25%;overflow:auto}.mis-detail-heading p{margin:0 0 3px;color:var(--mis-control-primary);letter-spacing:.05em}.mis-detail-heading h3{display:flex;align-items:center;gap:5px;margin:0;color:var(--ink,var(--text));font-size:var(--mis-type-section-title,12px);font-weight:var(--mis-type-section-title-weight,600);line-height:1.4}.mis-detail-heading h3>span{overflow-wrap:anywhere}.mis-detail-heading svg{width:15px;height:15px;flex-shrink:0;color:var(--mis-control-primary)}.mis-detail-heading-copy>div{margin-top:3px;color:var(--muted,#8290a7);line-height:1.5;overflow-wrap:anywhere}.mis-detail-actions{display:flex;flex-wrap:wrap;gap:4px}.mis-detail-badge{flex-shrink:0;padding:3px 7px;border-radius:99px;background:color-mix(in srgb,var(--mis-control-primary) 8%,transparent);color:var(--mis-control-primary)}.mis-detail-catalog-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px;padding:7px}.mis-detail-menu-group{display:flex;flex-direction:column;gap:1px;flex-shrink:0;min-width:0}.mis-detail-menu-children{display:flex;flex-direction:column;gap:1px;padding:1px 0 2px 15px}.mis-detail-menu-children[hidden]{display:none}.mis-detail-workspace .mis-extended-tooltip-trigger[data-tooltip-as-child]{display:block;min-width:0;min-height:0;vertical-align:baseline;cursor:inherit;flex-shrink:0}.mis-detail-menu-button[data-mis-control=button]{display:grid;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:7px;width:100%;height:36px;min-height:36px;max-height:36px;margin:0;flex-shrink:0;padding:5px 7px;border:1px solid transparent;border-radius:7px;text-align:left;background:transparent;color:var(--muted,#536681);font-size:var(--mis-type-control,9px);line-height:1.4;box-sizing:border-box;white-space:nowrap;overflow:hidden}.mis-detail-menu-button[data-detail-menu-row=child]{height:32px;min-height:32px;max-height:32px;grid-template-columns:16px minmax(0,1fr) 12px;padding-left:5px}.mis-detail-menu-button[data-mis-control=button]:hover:not(:disabled){color:var(--mis-control-primary);background:color-mix(in srgb,var(--mis-control-primary) 6%,transparent)}.mis-detail-menu-button[aria-current=page]{color:var(--mis-control-primary);background:color-mix(in srgb,var(--mis-control-primary) 10%,var(--surface,#fff));border-color:transparent}.mis-detail-menu-button:focus-visible{outline:2px solid var(--mis-control-primary);outline-offset:-2px}.mis-detail-menu-icon{display:flex;align-items:center;justify-content:center}.mis-detail-menu-icon svg{width:14px;height:14px}.mis-detail-menu-button>svg{width:12px;height:12px;transition:transform .15s}.mis-detail-menu-button>svg.is-collapsed{transform:rotate(-90deg)}.mis-detail-menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-detail-center-body,.mis-detail-aux-body{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain}.mis-detail-center-body{background:var(--surface-soft,#f8faff)}.mis-detail-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;align-content:start;gap:10px;padding:11px}.mis-detail-group{min-width:0;overflow:hidden;border:1px solid var(--border,#e0e7f1);border-radius:10px;background:var(--surface,#fff);box-shadow:0 3px 10px color-mix(in srgb,var(--text,#294263) 3%,transparent)}.mis-detail-group[data-column-span="2"]{grid-column:span 2}.mis-detail-group[data-row-span="2"]{grid-row:span 2}.mis-detail-group>header{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:34px;padding:6px 11px;background:color-mix(in srgb,var(--mis-control-primary) 4%,var(--surface,#fff));border-bottom:1px solid var(--border,#e7edf5)}.mis-detail-group h4{display:flex;align-items:center;gap:5px;margin:0;font-size:var(--mis-type-control,9px);font-weight:var(--mis-type-control-weight,500);color:var(--mis-control-primary)}.mis-detail-group h4 svg{width:13px;height:13px;flex-shrink:0}.mis-detail-group>header>small{color:var(--muted)}.mis-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;padding:5px 11px 8px}.mis-detail-fields[data-columns="1"]{grid-template-columns:1fr}.mis-detail-fields[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mis-detail-fields>div{min-width:0;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--border,#e7edf5) 65%,transparent)}.mis-detail-fields>div[data-span="2"]{grid-column:span 2}.mis-detail-fields>div[data-span="3"]{grid-column:span 3}.mis-detail-fields>div[data-span=full]{grid-column:1/-1}.mis-detail-fields dt{color:var(--muted,#8796ae);overflow-wrap:anywhere}.mis-detail-fields dd{min-height:1.5em;min-width:0;margin:3px 0 0;overflow-wrap:anywhere;line-height:1.55}.mis-detail-field-value[data-mis-control=button]{display:block;width:100%;min-height:0;margin:0;padding:0;text-align:left;white-space:normal;overflow-wrap:anywhere;color:var(--text);background:transparent;border:0;box-shadow:none;font:inherit;line-height:inherit}.mis-detail-field-value[aria-pressed=true]{color:var(--mis-control-primary);text-decoration:underline;text-underline-offset:2px}.mis-detail-boolean{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--border);border-radius:2px;background:var(--surface,#fff);vertical-align:middle}.mis-detail-boolean[data-checked=true]{border-color:var(--mis-control-primary);color:var(--mis-control-primary)}.mis-detail-boolean svg{width:12px;height:12px}.mis-detail-footer{flex:0 0 auto;padding:9px 12px;border-top:1px solid var(--border,#e2e8f1);color:var(--muted);font-size:var(--mis-type-caption,8px);line-height:1.5;background:var(--surface,#fafbfd)}.mis-detail-empty{padding:16px;color:var(--muted)}.mis-detail-workspace[data-detail-style=framed]{gap:10px;padding:10px;background:var(--surface-soft,#f7f9fd)}[data-detail-style=framed] .mis-detail-grid>.mis-detail-column{border:1px solid var(--border);border-radius:8px}.mis-detail-workspace[data-detail-style=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 5%,var(--surface,#fff))}[data-detail-style=tonal] .mis-detail-column,[data-detail-style=tonal] .mis-detail-center-body{background:transparent}[data-detail-style=tonal] .mis-detail-heading{background:color-mix(in srgb,var(--mis-control-primary) 9%,var(--surface,#fff))}[data-detail-style=tonal] .mis-detail-group{box-shadow:none}[data-detail-style=rail] .mis-detail-heading{border-left:3px solid var(--mis-control-primary)}[data-detail-style=rail] .mis-detail-menu-button[aria-current=page]{border-left:3px solid var(--mis-control-primary);border-radius:0 6px 6px 0;padding-left:5px}[data-detail-style=rail] .mis-detail-group{border-top:2px solid var(--mis-control-primary);box-shadow:none}.mis-detail-workspace[data-detail-style=inset]{padding:8px;background:var(--surface-soft,#f7f9fd);gap:4px;border-radius:6px}[data-detail-style=inset] .mis-detail-column{border:0;border-radius:4px}[data-detail-style=inset] .mis-detail-center-body{box-shadow:inset 0 1px 8px color-mix(in srgb,var(--text,#294263) 8%,transparent)}[data-detail-style=inset] .mis-detail-group{border-radius:4px;box-shadow:none}@container mis-detail-workspace (max-width:1000px){.mis-detail-grid{grid-template-columns:180px minmax(0,1fr) minmax(190px,25%)}.mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:180px minmax(0,1fr)}.mis-detail-groups{grid-template-columns:minmax(0,1fr)}.mis-detail-group[data-column-span="2"],.mis-detail-group[data-row-span="2"]{grid-column:auto;grid-row:auto}}@container mis-detail-workspace (max-width:700px){.mis-detail-grid,.mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:minmax(0,1fr);grid-template-rows:144px minmax(0,1fr)}.mis-detail-grid[data-detail-grid-aside=true]{grid-template-rows:144px minmax(140px,1fr) minmax(140px,.7fr)}.mis-detail-catalog{border-right:0;border-bottom:1px solid var(--border)}.mis-detail-aux{border-left:0;border-top:1px solid var(--border)}.mis-detail-heading{min-height:56px;padding:8px}.mis-detail-fields[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mis-detail-fields>div[data-span="3"]{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.mis-detail-workspace *{transition:none!important}}.mis-extended-tooltip-content[data-tooltip-as-child=true]{pointer-events:none}.mis-detail-menu-button[data-detail-group-active=true]{color:var(--mis-control-primary);background:color-mix(in srgb,var(--mis-control-primary) 10%,var(--surface,#fff))}.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid{grid-template-columns:220px minmax(0,1fr) calc((100% - 30px)/4)}.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:220px minmax(0,1fr)}[data-detail-style=standard] .mis-detail-catalog>.mis-detail-heading,[data-detail-style=standard] .mis-detail-aux>.mis-detail-heading{min-height:56px;padding:12px;background:#fbfcff}[data-detail-style=standard] .mis-detail-catalog .mis-detail-heading p{margin:0;color:#5478ca;font-size:8px;font-weight:700;letter-spacing:.08em}[data-detail-style=standard] .mis-detail-catalog .mis-detail-heading h3{color:#233b63;font-size:12px}[data-detail-style=standard] .mis-detail-catalog .mis-detail-heading-copy>div{margin-top:2px;color:#8290a7;font-size:8px}[data-detail-style=standard] .mis-detail-menu-button[data-mis-control=button]{grid-template-columns:22px minmax(0,1fr) 12px;color:#536681;font-size:10px;font-weight:500}[data-detail-style=standard] .mis-detail-menu-button[aria-expanded]{font-weight:540}[data-detail-style=standard] .mis-detail-menu-icon{color:#5f77a4}[data-detail-style=standard] .mis-detail-menu-button>svg{color:#8a9ab4}[data-detail-style=standard] .mis-detail-menu-button[data-detail-menu-row=child]{grid-template-columns:16px minmax(0,1fr) 10px;gap:5px;font-size:9px;font-weight:460;border-radius:6px}[data-detail-style=standard] .mis-detail-menu-button[aria-current=page],[data-detail-style=standard] .mis-detail-menu-button[data-detail-group-active=true]{color:#3156a8;background:#eaf0ff}[data-detail-style=standard] .mis-detail-menu-button[aria-current=page] .mis-detail-menu-icon,[data-detail-style=standard] .mis-detail-menu-button[data-detail-group-active=true] .mis-detail-menu-icon{color:#3162cc}[data-detail-style=standard] .mis-detail-center>.mis-detail-heading{min-height:0;padding:12px 13px;background:#fff;gap:12px}[data-detail-style=standard] .mis-detail-center>.mis-detail-heading h3{margin:2px 0 0;color:#294c91;font-size:13px;font-weight:630}[data-detail-style=standard] .mis-detail-heading-copy>div{color:var(--dom-muted,#8998b2);font-size:8px}[data-detail-style=standard] .mis-detail-badge{padding:4px 7px;color:#2a7559;background:#eaf7f0;font-size:8px;font-weight:650;white-space:nowrap}[data-detail-style=standard] .mis-detail-group{box-shadow:0 3px 10px #2f487409}[data-detail-style=standard] .mis-detail-group>header{padding:0 11px;background:#f5f8fe}[data-detail-style=standard] .mis-detail-group h4{color:#315fae;font-size:9px;font-weight:680}[data-detail-style=standard] .mis-detail-group>header>small{color:#98a6bb;font-size:8px}[data-detail-style=standard] .mis-detail-fields>div{border-bottom-color:#eff3f7}[data-detail-style=standard] .mis-detail-fields>div:nth-last-child(-n+2){border-bottom:0}[data-detail-style=standard] .mis-detail-fields dt{color:#8796ae;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-detail-style=standard] .mis-detail-fields dd{min-height:0}[data-detail-style=standard] .mis-detail-field-value[data-mis-control=button]{overflow:hidden;color:#3b4e70;border-radius:4px;font-size:9px;line-height:1.55;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}[data-detail-style=standard] .mis-detail-field-value[aria-pressed=true]{color:#204e9e;font-weight:630;text-decoration:none}[data-detail-style=standard] .mis-detail-fields>div[data-boolean=true]{display:flex;align-items:center;gap:8px;min-height:34px;border-bottom:0}[data-detail-style=standard] .mis-detail-fields>div[data-boolean=true] dt{flex:0 0 auto;color:#60728e}[data-detail-style=standard] .mis-detail-fields>div[data-boolean=true] dd{display:flex;align-items:center;margin:0;line-height:1}[data-detail-style=standard] .mis-detail-boolean{width:13px;height:13px;border-color:#aebbd0;color:#fff;background:#fff}[data-detail-style=standard] .mis-detail-boolean[data-checked=true]{color:#fff;background:#315fd0;border-color:#315fd0}[data-detail-style=standard] .mis-detail-boolean svg{width:9px;height:9px;stroke-width:2.5}[data-detail-style=standard] .mis-detail-aux{background:#fbfcff}@container mis-detail-workspace (max-width:1000px){.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid{grid-template-columns:180px minmax(0,1fr) minmax(190px,25%)}.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:180px minmax(0,1fr)}}@container mis-detail-workspace (max-width:700px){.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid,.mis-detail-workspace[data-detail-style=standard] .mis-detail-grid[data-detail-grid-aside=false]{grid-template-columns:minmax(0,1fr)}}.mis-date-picker{position:relative;display:inline-flex;vertical-align:middle;max-width:100%;min-width:0}.mis-date-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)}.mis-date-trigger[data-mis-control=date]{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:32px;min-width:138px;max-width:100%;padding:7px 10px;font:inherit;line-height:inherit;cursor:pointer;color:var(--text,#304764);border:1px solid var(--border,#dce5f0);border-radius:7px;background:var(--surface,#fff);box-sizing:border-box;text-align:left}.mis-date-trigger[data-mis-variant=filled]{background:var(--soft,#f1f5fb)}.mis-date-trigger[data-mis-variant=inset]{box-shadow:inset 0 2px 5px #2440681f;background:var(--soft,#f6f8fb)}.mis-date-trigger[data-mis-variant=rounded]{border-radius:999px;border-color:color-mix(in srgb,var(--mis-control-primary,#3159d6) 55%,white)}.mis-date-trigger[data-mis-variant=underline]{border:0;border-bottom:2px solid var(--mis-control-primary,#3159d6);border-radius:0;background:transparent}.mis-date-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-date-trigger [data-empty]{color:var(--muted,#78889d)}.mis-date-trigger>svg{width:16px;height:16px;flex-shrink:0;color:var(--mis-control-primary,#3159d6)}.mis-date-trigger:focus-visible{outline:2px solid var(--mis-control-primary,#3159d6);outline-offset:2px}.mis-date-trigger:disabled,.mis-date-trigger[aria-disabled=true]{opacity:.55;cursor:not-allowed}.mis-date-picker .mis-date-popover{position:fixed;inset:auto;width:264px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;box-sizing:border-box;margin:0;padding:12px;border:1px solid var(--border,#dce5f0);border-radius:12px;background:var(--surface,#fff);color:var(--text,#304764);box-shadow:0 8px 28px #1f355526;font-size:var(--mis-type-body);font-family:inherit}.mis-date-picker .mis-date-popover::backdrop{background:transparent}.mis-date-picker .mis-date-popover>header{display:grid;grid-template-columns:28px 1fr 28px 28px;gap:4px;align-items:center;margin-bottom:10px;padding:0;border:0}.mis-date-picker .mis-date-popover>header strong{text-align:center;font-size:var(--mis-type-section-title);font-weight:var(--mis-weight-section-title,500)}.mis-date-picker .mis-date-popover [data-mis-control=button]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:0;padding:4px 8px;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none!important;color:var(--text,#304764)!important;font:inherit}.mis-date-picker .mis-date-popover [data-mis-control=button]:hover{background:var(--soft,#edf3ff)!important}.mis-date-picker .mis-date-popover [data-mis-control=button]:focus-visible{outline:2px solid var(--mis-control-primary,#3159d6);outline-offset:1px}.mis-date-picker .mis-date-popover svg{width:14px;height:14px}.mis-date-picker .mis-date-popover .mis-date-heading{font-size:var(--mis-type-section-title);font-weight:var(--mis-weight-section-title,500)}.mis-date-month-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mis-date-picker .mis-date-popover .mis-date-month-grid>[data-mis-control=button]{min-height:34px}.mis-date-picker .mis-date-popover [data-picker-option][aria-checked=true]{background:var(--mis-control-primary,#3159d6)!important;color:#fff!important}.mis-date-picker .mis-date-popover [data-picker-option]:disabled{opacity:.3;cursor:not-allowed}.mis-date-weekdays,.mis-date-day-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.mis-date-weekdays{color:var(--muted,#78889d);padding-bottom:6px}.mis-date-weekdays>span{padding:5px 0}.mis-date-picker .mis-date-popover .mis-date-day-grid>[data-picker-option]{min-height:30px;padding:4px 0}.mis-date-picker .mis-date-popover [data-outside]{color:var(--muted,#78889d)!important;opacity:.55}.mis-date-picker .mis-date-popover [data-today]:not([aria-checked=true]){box-shadow:inset 0 0 0 1px var(--mis-control-primary,#3159d6)!important}.mis-date-picker .mis-date-popover>footer{display:flex;justify-content:space-between;margin-top:12px;padding:8px 0 0;border:0;border-top:1px solid var(--border,#e7edf5)}.mis-date-picker .mis-date-popover>footer>[data-mis-control=button]{color:var(--mis-control-primary,#3159d6)!important}.mis-date-picker:has(.mis-banner-month-trigger){min-width:118px}.mis-date-picker .mis-date-popover>footer{flex-direction:row!important;align-items:center!important}[data-mis-control=scroll-area]{box-sizing:border-box;min-width:0;min-height:0;max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:var(--mis-control-primary, #2463cc) var(--mis-control-surface, #f1f5fa)}[data-mis-control=scroll-area][data-scroll-axis=vertical]{overflow-x:hidden;overflow-y:auto}[data-mis-control=scroll-area][data-scroll-axis=horizontal]{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}[data-mis-control=scroll-area][data-mis-variant=thin]{scrollbar-width:thin}[data-mis-control=scroll-area][data-mis-variant=contrast]{scrollbar-color:var(--mis-control-text, #26354d) var(--mis-control-border, #dbe4ef)}[data-mis-control=scroll-area]:focus-visible{outline:2px solid var(--mis-control-primary, #2463cc);outline-offset:2px}[data-mis-control=scroll-area]::-webkit-scrollbar{width:12px;height:12px}[data-mis-control=scroll-area]::-webkit-scrollbar-track{background:var(--mis-control-surface, #f1f5fa);border-radius:6px}[data-mis-control=scroll-area]::-webkit-scrollbar-thumb{background:var(--mis-control-primary, #2463cc);border:3px solid var(--mis-control-surface, #f1f5fa);border-radius:6px}[data-mis-control=scroll-area][data-mis-variant=thin]::-webkit-scrollbar{width:6px;height:6px}[data-mis-control=scroll-area][data-mis-variant=thin]::-webkit-scrollbar-thumb{border-width:1px}[data-mis-control=scroll-area][data-mis-variant=contrast]::-webkit-scrollbar-track{background:var(--mis-control-border, #dbe4ef)}[data-mis-control=scroll-area][data-mis-variant=contrast]::-webkit-scrollbar-thumb{background:var(--mis-control-text, #26354d);border-color:var(--mis-control-border, #dbe4ef)}.mis-scroll-preview{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;width:100%}.mis-scroll-preview>div{min-width:0}.mis-scroll-preview strong{display:block;margin-bottom:6px}.mis-scroll-preview [data-mis-control=scroll-area]{border:1px solid var(--mis-control-border, #dbe4ef);border-radius:var(--mis-control-radius, 6px)}.mis-scroll-preview-row{padding:9px 12px;border-bottom:1px solid var(--mis-control-border, #dbe4ef)}.mis-scroll-preview-wide{display:flex;width:max(1200px,150%)}.mis-scroll-preview-wide>span{flex:1;padding:12px;white-space:nowrap;border-inline-end:1px solid var(--mis-control-border, #dbe4ef)}@media(forced-colors:active){[data-mis-control=scroll-area]{scrollbar-color:auto}}[data-mis-control=scroll-area][data-mis-variant=rounded]{scrollbar-color:color-mix(in srgb,var(--mis-control-primary) 65%,var(--surface)) var(--surface-soft);border-radius:12px;box-shadow:inset 0 0 0 1px var(--border)}[data-mis-control=scroll-area][data-mis-variant=rounded]::-webkit-scrollbar{width:14px;height:14px}[data-mis-control=scroll-area][data-mis-variant=rounded]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mis-control-primary) 65%,var(--surface));border:3px solid var(--surface-soft);border-radius:12px}[data-mis-control=scroll-area][data-mis-variant=rounded]::-webkit-scrollbar-track{background:var(--surface-soft);border-radius:12px}[data-mis-control=scroll-area][data-mis-variant=minimal]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 45%,transparent) transparent;background:transparent}[data-mis-control=scroll-area][data-mis-variant=minimal]::-webkit-scrollbar{width:5px;height:5px}[data-mis-control=scroll-area][data-mis-variant=minimal]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 45%,transparent);border:0;border-radius:0}[data-mis-control=scroll-area][data-mis-variant=minimal]::-webkit-scrollbar-track{background:transparent;border-radius:0}@media screen{.mis-page-banner[data-mis-layout=page-banner][data-mis-variant]{background:var(--mis-page-banner-fill,var(--brand-gradient,linear-gradient(115deg,#152d83 0%,#2853b7 64%,#286d8c 100%)))!important;color:var(--mis-banner-text,white)!important}.mis-page-date-filter[data-mis-control=button-group][data-mis-variant]{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant]{padding-block:0!important;padding-inline:10px!important}.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=accent]{border-top:3px solid color-mix(in srgb,var(--mis-control-primary) 30%,white)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--mis-control-primary) 18%,transparent)!important}.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=rail]{border-inline-start:5px solid color-mix(in srgb,var(--mis-control-primary) 25%,white)!important;border-radius:5px!important}.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=tonal]{background:linear-gradient(115deg,color-mix(in srgb,var(--mis-control-primary) 6%,var(--surface,#fff)),color-mix(in srgb,var(--mis-control-primary) 16%,var(--surface,#fff)))!important;--mis-banner-text:var(--mis-ui-heading,#294263);--mis-banner-muted:var(--mis-ui-muted,#718098);border-color:var(--mis-control-border)!important}.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=underline]{background:linear-gradient(115deg,var(--surface,#fff),var(--mis-ui-soft,#edf3fb))!important;--mis-banner-text:var(--mis-ui-heading,#294263);--mis-banner-muted:var(--mis-ui-muted,#718098);border:0!important;border-bottom:3px solid var(--mis-control-primary)!important;border-radius:0!important}.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=tonal]:before,.mis-page-banner[data-mis-layout=page-banner][data-mis-variant=underline]:before{display:none}.mis-page-date-filter[data-mis-variant=soft] .mis-page-periods{background:color-mix(in srgb,var(--mis-control-primary) 18%,white)!important;box-shadow:0 2px 8px #0000000f}.mis-page-date-filter[data-mis-variant=soft] .mis-page-periods [data-mis-control=button]{color:var(--mis-control-primary)!important}.mis-page-date-filter[data-mis-variant=outlined] .mis-page-periods{background:transparent!important;border:1px solid currentColor!important;border-radius:3px!important}.mis-page-date-filter[data-mis-variant=capsule] .mis-page-periods{border-radius:999px!important;padding-inline:8px;background:#ffffff1a!important}.mis-page-date-filter[data-mis-variant=capsule] .mis-page-periods [data-mis-control=button]{border-radius:999px!important}.mis-page-date-filter[data-mis-variant=underline] .mis-page-periods{background:transparent!important;border:0!important;border-radius:0!important;border-bottom:1px solid currentColor!important}.mis-page-date-filter[data-mis-variant=underline] .mis-page-periods [data-mis-control=button][aria-pressed=true]{background:transparent!important;color:inherit!important;box-shadow:inset 0 -2px currentColor!important;border-radius:0!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant=soft]{background:var(--mis-ui-soft,var(--surface-soft,#edf3fb))!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant=underline]{border-radius:0!important;border-bottom:1px solid var(--mis-control-border)!important;background:transparent!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant=capsule]{border-radius:999px!important;background:var(--mis-ui-soft,var(--surface-soft,#edf3fb))!important;padding-inline:16px!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant=segmented]{border:1px solid var(--mis-control-border)!important;border-radius:5px!important;background:var(--surface,#fff)!important}.mis-page-view-strip[data-mis-control=tabs][data-mis-variant=segmented] .mis-page-data-views>[data-mis-control=button]+button{border-inline-start:1px solid var(--mis-control-border)!important}}@media screen{:root{--mis-page-banner-height:152px;--mis-page-view-strip-height:30px}:is(.mis-page-banner,.app-main :is([data-mis-control=page-header],.finance-page-heading,.animal-intro,header:has(h1),[class*=hero]:has(h1),[class*=banner]:has(h1),.welcome-panel):not(:where(dialog,[role=dialog],[data-mis-control=drawer],.mis-page-banner,header,[data-mis-control=page-header]) *):not(:has(header h1))){box-sizing:border-box!important;height:var(--mis-page-banner-height)!important;min-height:var(--mis-page-banner-height)!important;max-height:var(--mis-page-banner-height)!important;flex-shrink:0!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:14px 18px!important;border:1px solid rgb(255 255 255 / 20%)!important;border-radius:12px!important;box-shadow:0 7px 22px #152d8326!important}.mis-page-banner :is(h1,p){color:inherit}.mis-page-banner{display:flex;flex-direction:row;color:var(--mis-banner-text,white);background:var(--mis-page-banner-fill,var(--brand-gradient,linear-gradient(115deg,#152d83 0%,#2853b7 64%,#286d8c 100%)))}.mis-page-banner-heading{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.mis-page-banner-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:10px;background:#ffffff24}.mis-page-banner-icon svg{width:20px;height:20px}.mis-page-banner-copy{min-width:0}.mis-page-banner-copy h1{margin:3px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mis-page-banner-eyebrow,.mis-page-banner-description{color:var(--mis-banner-muted,#d6e3ff)}.mis-page-banner-description{max-width:60ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mis-page-banner-primary{margin-top:8px}.mis-page-banner-filters{flex-shrink:0;min-width:0;max-width:50%}.mis-page-date-filter{display:grid;grid-template-rows:32px 32px 16px;align-content:center;justify-items:end;gap:6px;min-width:0;color:var(--mis-banner-muted,#d6e3ff)}.mis-page-date-quick{display:flex;align-items:center;justify-content:flex-end;gap:7px}.mis-page-date-quick svg{width:13px;height:13px}.mis-page-date-quick button{min-height:32px}.mis-page-periods{display:flex;padding:3px;border:1px solid rgb(255 255 255 / 28%);border-radius:7px;background:#ffffff1a}.mis-page-periods button{min-height:24px;border:0;background:transparent;color:var(--mis-banner-muted,#e7efff);padding:4px 11px}.mis-page-periods button[aria-pressed=true]{color:#204598;background:#fff}.mis-page-date-condition{min-height:32px;display:flex;align-items:center;justify-content:flex-end}.mis-page-date-condition label{display:flex;align-items:center;gap:8px;padding:0 10px;min-height:32px;color:#526781;background:#fff;border:1px solid #dbe3ef;border-radius:7px}.mis-page-date-condition svg{width:13px;height:13px}.mis-page-date-condition :is(input,select){min-width:0;border:0;background:transparent;color:inherit;min-height:30px}.mis-page-date-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mis-page-create-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:4px 9px;border-radius:6px}.mis-page-create-action svg{width:13px;height:13px}.mis-page-banner .mis-page-create-action{background:#ffffff1a;color:#fff;border-color:#ffffff61}.mis-page-view-strip,.crm-sales-information-strip{box-sizing:border-box;height:var(--mis-page-view-strip-height)!important;min-height:var(--mis-page-view-strip-height)!important;max-height:var(--mis-page-view-strip-height)!important;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 10px;border-radius:10px;background:var(--surface,#fff);overflow-x:auto;flex-shrink:0}.mis-page-view-tabs{display:flex;align-items:center;gap:8px;flex-shrink:0}.mis-page-view-tab{display:flex;align-items:center;border:1px solid var(--border,#dbe3ef);border-radius:6px;color:var(--muted);height:24px;background:#fff}.mis-page-view-tab[data-active=true]{color:var(--text);border-color:#aab8cb}.mis-page-view-tab button{display:flex;align-items:center;gap:5px;min-height:22px;padding:2px 8px;border:0;background:transparent;color:inherit;box-shadow:none;white-space:nowrap}.mis-page-view-tab button:last-child:not(:first-child){padding:2px 5px}.mis-page-view-tab svg{width:12px;height:12px}}@media screen and (max-width:760px){:root{--mis-page-banner-height:204px}:is(.mis-page-banner,.app-main :is([data-mis-control=page-header],.finance-page-heading,.animal-intro,header:has(h1),[class*=hero]:has(h1),[class*=banner]:has(h1),.welcome-panel):not(:where(dialog,[role=dialog],[data-mis-control=drawer],.mis-page-banner,header,[data-mis-control=page-header]) *):not(:has(header h1))){gap:10px!important;padding:13px!important;align-items:flex-start!important;flex-direction:column!important}.mis-page-banner-filters{max-width:100%;width:100%}.mis-page-date-filter{grid-template-rows:32px 32px 16px}.mis-page-date-quick{max-width:100%;overflow-x:auto}.mis-page-periods button{padding:4px 8px}}@media screen{.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar]){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:8px 18px!important}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>[data-mis-control=toolbar]{grid-column:1/-1!important;grid-row:2!important;min-width:0;max-width:100%}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>:last-child:not([data-mis-control=toolbar]){grid-column:2!important;grid-row:1!important;min-width:0;max-width:100%}}@media screen and (max-width:760px){.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar]){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:6px!important}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>[data-mis-control=toolbar]{display:block!important;grid-column:1!important;grid-row:2!important;overflow-x:auto}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>[data-mis-control=toolbar] form{flex-direction:row!important;min-width:max-content;gap:8px}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>:last-child:not([data-mis-control=toolbar]){grid-column:1!important;grid-row:3!important;flex-wrap:nowrap!important;overflow-x:auto}}@media screen{.mis-page-date-filter .mis-page-periods [data-mis-control=button]{border:0!important;box-shadow:none!important;border-radius:5px!important}}@media screen and (max-width:760px){.mis-page-banner-heading{width:100%}.mis-page-banner-copy{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.mis-page-banner-eyebrow{grid-column:1/-1;grid-row:1}.mis-page-banner-copy h1{grid-column:1;grid-row:2}.mis-page-banner-primary{grid-column:2;grid-row:2;margin-top:0}.mis-page-banner-description{grid-column:1/-1;grid-row:3}.mis-page-banner-copy .mis-page-create-action{white-space:nowrap}}@media screen{.mis-page-banner .mis-page-banner-heading{gap:9px;flex:0 1 auto;min-width:0}.mis-page-banner .mis-page-banner-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#ffffff24}.mis-page-banner .mis-page-banner-icon svg{width:18px;height:18px}.mis-page-banner .mis-page-banner-copy{min-width:0}.mis-page-banner .mis-page-banner-copy h1{margin:0;font-size:var(--mis-type-page-title,18px);line-height:1.3;color:var(--mis-banner-text,white)}.mis-page-banner .mis-page-banner-eyebrow{margin:0 0 1px;font-size:var(--mis-type-body,10px);line-height:1.6;color:var(--mis-banner-muted,#d6e3ff)}.mis-page-banner .mis-page-banner-eyebrow em{margin-left:5px;padding:2px 6px;border-radius:999px;background:#ffffff24;color:#fff;font-style:normal}.mis-page-banner .mis-page-banner-description{margin:1px 0 0;font-size:var(--mis-type-body,10px);line-height:1.6;color:var(--mis-banner-muted,#e2ecff);max-width:none}.mis-page-banner .mis-page-banner-primary{margin-top:8px}.mis-page-banner .mis-page-banner-filters{flex:0 0 auto;max-width:52%}.mis-page-date-filter .mis-page-date-quick{gap:7px}.mis-page-date-filter .mis-page-periods{display:flex;gap:2px;padding:3px;border:1px solid rgb(255 255 255 / 30%);border-radius:7px;background:#ffffff1a}.mis-page-date-filter .mis-page-periods [data-mis-control=button]{height:24px;min-height:24px;padding:0 10px;background:#ffffff1a!important;color:var(--mis-banner-muted,#edf3ff)!important;font-size:var(--mis-type-control,9px);line-height:1.4}.mis-page-date-filter .mis-page-periods [data-mis-control=button][aria-pressed=true]{background:#fff!important;color:#204598!important}.mis-page-date-filter .mis-page-date-refresh{box-sizing:border-box;height:32px;min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;border:1px solid rgb(255 255 255 / 50%);border-radius:7px;background:#fff;color:#35547d;font-size:var(--mis-type-control,9px)}.mis-page-date-filter .mis-page-date-refresh svg{width:14px;height:14px}.mis-page-date-filter .mis-page-date-condition label{box-sizing:border-box;min-height:30px;height:30px;padding:0 9px;gap:6px;border:1px solid rgb(255 255 255 / 80%);border-radius:7px;background:#fff;color:#35547d;font-size:var(--mis-type-body,10px);line-height:1.6}.mis-page-date-filter .mis-page-date-condition :is(input,select){width:118px;min-height:0;height:auto;margin:0;padding:0 0 0 1px;border:0;background:#fff;color:#35547d;font-size:var(--mis-type-control,9px);line-height:1.4;box-shadow:none}.mis-page-date-filter .mis-page-date-note{justify-self:end;color:#e2ecff;font-size:var(--mis-type-caption,8px);line-height:1.5}.mis-page-view-strip{padding:0 10px;overflow-x:auto;overflow-y:hidden;justify-content:flex-start}.mis-page-document-tabs{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0;margin-left:auto}.mis-page-view-strip .mis-page-document-tab,.mis-page-view-strip .mis-page-document-tab>[data-mis-control=button]{background-image:none!important;box-shadow:none!important}.mis-page-view-strip .mis-page-document-tab{display:inline-flex;align-items:center;box-sizing:border-box;max-width:260px;height:24px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--mis-control-primary,#3159d6) 16%,white);border-radius:6px;background:#edf3fb;color:var(--mis-control-primary,#3159d6)}.mis-page-view-strip .mis-page-document-tab[data-active=true]{border-color:color-mix(in srgb,var(--mis-control-primary,#3159d6) 58%,white);background:color-mix(in srgb,var(--mis-control-primary,#3159d6) 12%,white)}.mis-page-view-strip .mis-page-document-tab>[data-mis-control=button]{display:inline-flex;align-items:center;gap:5px;height:22px;min-height:22px;min-width:0;padding:2px 8px;border:0!important;border-radius:5px;background:transparent!important;color:inherit!important;box-shadow:none!important;font-size:var(--mis-type-control,9px);line-height:1.4;white-space:nowrap}.mis-page-document-tab [role=tab]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mis-page-view-strip .mis-page-document-tab>.mis-page-document-close{justify-content:center;flex:0 0 24px;width:24px;padding:2px 4px;border-left:1px solid color-mix(in srgb,var(--mis-control-primary,#3159d6) 14%,transparent)!important;border-radius:0 5px 5px 0}.mis-page-view-strip .mis-page-document-tab>.mis-page-document-close:hover{background:color-mix(in srgb,var(--mis-control-primary,#3159d6) 12%,white)!important}.mis-page-document-tab svg{width:12px;height:12px;flex-shrink:0}.mis-page-document-tab[data-disabled=true]{opacity:.5}.mis-page-document-tab button:focus-visible{outline:2px solid var(--mis-control-primary,#3159d6);outline-offset:-2px}}@media screen and (max-width:760px){.mis-page-banner .mis-page-banner-heading{width:100%}.mis-page-banner .mis-page-banner-filters{max-width:100%;width:100%}.mis-page-banner .mis-page-banner-icon{width:32px;height:32px}.mis-page-banner .mis-page-banner-eyebrow em{display:none}}@media screen{.mis-page-banner[data-mis-density=compact]{--mis-page-banner-height:120px}}@media screen and (max-width:760px){.mis-page-banner[data-mis-density=compact]{--mis-page-banner-height:132px;justify-content:center!important}}.mis-banner-month-picker{display:inline-flex;min-width:118px}.mis-page-date-filter .mis-banner-month-trigger{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:118px;height:28px;min-height:28px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;color:#35547d!important;font-size:var(--mis-type-control);white-space:nowrap}.mis-banner-month-trigger svg{width:13px;height:13px}.mis-banner-month-popover{position:fixed;inset:auto;width:264px;max-width:calc(100vw - 16px);box-sizing:border-box;margin:0;padding:12px;border:1px solid var(--border,#dce5f0);border-radius:12px;background:var(--surface,#fff);color:var(--text,#304764);box-shadow:0 8px 28px #1f355526;font-size:var(--mis-type-body);font-family:inherit}.mis-banner-month-popover::backdrop{background:transparent}.mis-banner-month-popover>header{display:grid;grid-template-columns:28px 1fr 28px 28px;gap:4px;align-items:center;margin-bottom:10px}.mis-banner-month-popover>header strong{text-align:center;font-size:var(--mis-type-section-title);font-weight:var(--mis-weight-section-title,500)}.mis-banner-month-popover [data-mis-control=button]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 8px;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none!important;color:var(--text,#304764)!important;font:inherit}.mis-banner-month-popover [data-mis-control=button]:hover{background:var(--soft,#edf3ff)!important}.mis-banner-month-popover [data-mis-control=button]:focus-visible{outline:2px solid var(--mis-control-primary,#3159d6);outline-offset:1px}.mis-banner-month-popover svg{width:14px;height:14px}.mis-banner-month-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mis-banner-month-popover .mis-banner-month-grid>[data-mis-control=button]{min-height:34px}.mis-banner-month-popover .mis-banner-month-grid>[aria-checked=true]{background:var(--mis-control-primary,#3159d6)!important;color:#fff!important}.mis-banner-month-popover>footer{display:flex;justify-content:space-between;margin-top:12px;padding-top:8px;border-top:1px solid var(--border,#e7edf5)}.mis-banner-month-popover>footer>[data-mis-control=button]{color:var(--mis-control-primary,#3159d6)!important}@media screen{.mis-page-banner{position:relative;isolation:isolate}.mis-page-banner:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at calc(100% + 14px) 58%,transparent 0 92px,rgb(255 255 255 / 7%) 93px 125px,transparent 126px),radial-gradient(circle at 76% -18%,rgb(255 255 255 / 4%) 0 72px,transparent 73px),radial-gradient(ellipse at 58% 0%,rgb(255 255 255 / 5%),transparent 66%)}.mis-page-banner:after{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;border-top:1px solid rgb(255 255 255 / 12%);pointer-events:none}.mis-page-banner>*{position:relative;z-index:1}}.mis-banner-week-popover{width:316px;padding:14px}.mis-banner-week-head,.mis-banner-week-grid>[data-week]{display:grid!important;grid-template-columns:34px repeat(7,minmax(0,1fr));gap:0;align-items:center;text-align:center}.mis-banner-week-head{color:var(--muted,#78889d);min-height:26px;font-size:var(--mis-type-caption)}.mis-banner-week-grid{display:grid;gap:4px}.mis-banner-week-popover .mis-banner-week-grid>[data-week]{width:100%;min-height:34px;padding:0;border:1px solid transparent!important;border-radius:7px;font-size:var(--mis-type-body)}.mis-banner-week-number{font-size:var(--mis-type-caption);color:var(--muted,#78889d);border-right:1px solid var(--border,#e7edf5);margin-right:3px}.mis-banner-week-grid [data-outside]{color:var(--muted,#78889d);opacity:.55}.mis-banner-week-popover .mis-banner-week-grid>[aria-checked=true]{background:color-mix(in srgb,var(--mis-control-primary,#3159d6) 10%,var(--surface,#fff))!important;border-color:color-mix(in srgb,var(--mis-control-primary,#3159d6) 30%,white)!important;color:var(--mis-control-primary,#3159d6)!important}.mis-banner-week-grid>[aria-checked=true] .mis-banner-week-number{color:inherit;border-right-color:color-mix(in srgb,var(--mis-control-primary,#3159d6) 20%,white)}.mis-banner-week-grid [data-today]{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--mis-control-primary,#3159d6)}.mis-banner-week-range{margin-top:10px;min-height:18px;text-align:center;color:var(--muted,#78889d);font-size:var(--mis-type-caption)}.mis-banner-week-popover>footer{margin-top:8px}.mis-banner-week-popover{max-height:calc(100vh - 16px);overflow-y:auto}@media screen{.mis-page-banner-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;background:transparent}.mis-page-banner-stack>.mis-page-banner[data-mis-layout=page-banner][data-mis-control=page-header][data-mis-density]{box-shadow:none!important}}@media screen{.mis-page-view-strip{min-width:0;max-width:100%;overflow:hidden;gap:8px}.mis-page-data-views{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;flex:0 1 auto;scrollbar-width:thin}.mis-page-view-strip:has(.mis-page-document-tabs)>.mis-page-data-views{max-width:50%}.mis-page-view-strip>.mis-page-document-tabs{flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.mis-page-data-views>[data-mis-control=button]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap;height:24px;min-height:24px;padding:2px 8px;border:1px solid var(--border,#dbe4ef)!important;border-radius:6px;background:var(--surface,#fff)!important;color:var(--text,#304764)!important;box-shadow:none!important;font-size:var(--mis-type-control)}.mis-page-data-views>[data-mis-control=button][aria-selected=true]{background:color-mix(in srgb,var(--mis-control-primary,#3159d6) 12%,white)!important;border-color:var(--mis-control-primary,#3159d6)!important;color:var(--mis-control-primary,#3159d6)!important}.mis-page-data-views svg{width:12px;height:12px;flex-shrink:0}.mis-page-data-views button:focus-visible{outline:2px solid var(--mis-control-primary,#3159d6);outline-offset:-2px}.mis-page-data-views .mis-tooltip{flex-shrink:0}.mis-page-view-help{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;font-size:6px!important}}.mis-page-view-strip .mis-tooltip [role=tooltip]{position:fixed;left:50%;top:auto;bottom:20px;transform:translate(-50%);max-width:calc(100vw - 32px);z-index:10000}.mis-page-banner-stack{container-type:inline-size;container-name:mis-page-banner-layout}.mis-page-date-quick{min-width:0;max-width:100%;overflow-x:auto}.mis-page-periods{flex-shrink:0}.mis-page-date-quick button{white-space:nowrap;flex-shrink:0}@container mis-page-banner-layout (max-width:560px){.mis-page-banner{--mis-page-banner-height:204px}:is(.mis-page-banner,.app-main :is([data-mis-control=page-header],.finance-page-heading,.animal-intro,header:has(h1),[class*=hero]:has(h1),[class*=banner]:has(h1),.welcome-panel):not(:where(dialog,[role=dialog],[data-mis-control=drawer],.mis-page-banner,header,[data-mis-control=page-header]) *):not(:has(header h1))){gap:10px!important;padding:13px!important;align-items:flex-start!important;flex-direction:column!important}.mis-page-banner-filters{max-width:100%;width:100%}.mis-page-date-filter{grid-template-rows:32px 32px 16px}.mis-page-date-quick{max-width:100%;overflow-x:auto}.mis-page-periods button{padding:4px 8px}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar]){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:6px!important}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>[data-mis-control=toolbar]{display:block!important;grid-column:1!important;grid-row:2!important;overflow-x:auto}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>[data-mis-control=toolbar] form{flex-direction:row!important;min-width:max-content;gap:8px}.app-main [data-mis-control=page-header]:has(>[data-mis-control=toolbar])>:last-child:not([data-mis-control=toolbar]){grid-column:1!important;grid-row:3!important;flex-wrap:nowrap!important;overflow-x:auto}.mis-page-banner-heading{width:100%}.mis-page-banner-copy{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.mis-page-banner-eyebrow{grid-column:1/-1;grid-row:1}.mis-page-banner-copy h1{grid-column:1;grid-row:2}.mis-page-banner-primary{grid-column:2;grid-row:2;margin-top:0}.mis-page-banner-description{grid-column:1/-1;grid-row:3}.mis-page-banner-copy .mis-page-create-action{white-space:nowrap}.mis-page-banner .mis-page-banner-heading{width:100%}.mis-page-banner .mis-page-banner-filters{max-width:100%;width:100%}.mis-page-banner .mis-page-banner-icon{width:32px;height:32px}.mis-page-banner .mis-page-banner-eyebrow em{display:none}.mis-page-banner[data-mis-density=compact]{--mis-page-banner-height:132px;justify-content:center!important}}@media screen{.mis-page-data-views:not([data-appearance=buttons]){align-self:stretch;align-items:stretch;gap:2px}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button]{position:relative;height:30px;min-height:30px;padding:0 13px;border:0!important;border-radius:0;background:transparent!important;color:var(--muted,#68768b)!important;font-weight:500;transition:color .15s ease,background-color .15s ease}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button]:hover:not(:disabled){background:color-mix(in srgb,var(--mis-control-primary,#3159d6) 4%,transparent)!important;color:var(--text,#304764)!important}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button][aria-selected=true]{background:transparent!important;color:var(--mis-control-primary,#3159d6)!important;font-weight:600}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button]:after{content:"";position:absolute;bottom:0;left:13px;right:13px;height:2px;border-radius:2px;background:transparent}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button][aria-selected=true]:after{background:currentColor}.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button]:focus-visible{outline:1px solid var(--mis-control-primary,#3159d6);outline-offset:-3px;border-radius:4px}}@media(prefers-reduced-motion:reduce){.mis-page-data-views:not([data-appearance=buttons])>[data-mis-control=button]{transition:none}}@media screen{.mis-page-banner :is(.mis-page-banner-refresh[data-mis-control=button],.mis-page-banner-primary>[data-mis-control=button]:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)){position:absolute;top:28px;right:18px;box-sizing:border-box;height:32px;min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;border:1px solid rgb(255 255 255 / 50%);border-radius:7px;background:#fff;color:#35547d;font-size:var(--mis-type-control,9px);box-shadow:none;background-image:none}.mis-page-banner :is(.mis-page-banner-refresh[data-mis-control=button],.mis-page-banner-primary>[data-mis-control=button]:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)) svg{width:14px;height:14px;flex-shrink:0}.mis-page-banner:is(:has(>.mis-page-banner-refresh),:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw))>.mis-page-banner-heading{box-sizing:border-box;padding-right:94px}.mis-page-banner-refresh .is-refreshing{animation:mis-banner-refresh-spin 1s linear infinite}}@keyframes mis-banner-refresh-spin{to{transform:rotate(360deg)}}@media screen and (max-width:760px){.mis-page-banner :is(.mis-page-banner-refresh[data-mis-control=button],.mis-page-banner-primary>[data-mis-control=button]:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)){top:13px;right:13px}.mis-page-banner:is(:has(>.mis-page-banner-refresh),:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw)) .mis-page-banner-copy{display:block}.mis-page-banner:is(:has(>.mis-page-banner-refresh),:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw)) .mis-page-banner-primary{margin-top:6px}}@container mis-page-banner-layout (max-width:560px){.mis-page-banner :is(.mis-page-banner-refresh[data-mis-control=button],.mis-page-banner-primary>[data-mis-control=button]:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)){top:13px;right:13px}.mis-page-banner:is(:has(>.mis-page-banner-refresh),:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw)) .mis-page-banner-copy{display:block}.mis-page-banner:is(:has(>.mis-page-banner-refresh),:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw)) .mis-page-banner-primary{margin-top:6px}}@media(prefers-reduced-motion:reduce){.mis-page-banner-refresh .is-refreshing{animation:none}}.mis-page-banner:has(.mis-page-banner-primary>[data-mis-control=button]:not(.mis-page-create-action)>svg.lucide-refresh-cw)>.mis-page-banner-heading{position:static}.mis-page-data-views>[data-mis-control=button]{gap:6px}.mis-page-data-views .mis-page-data-view-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;height:14px;color:inherit;pointer-events:none}.mis-page-data-views .mis-page-data-view-icon svg{display:block;width:14px;height:14px;flex-shrink:0;color:inherit}@media screen{.mis-page-banner .mis-page-banner-primary{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin}.mis-page-banner .mis-page-banner-primary>[data-mis-control=button-group]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:max-content}.mis-page-banner .mis-page-banner-primary [data-mis-control=button]:not(:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:24px;min-height:24px;padding:3px 8px;gap:5px;white-space:nowrap;font-size:var(--mis-type-control,9px);line-height:1.4;border:1px solid color-mix(in srgb,var(--mis-banner-text,white) 40%,transparent)!important;border-radius:6px;color:var(--mis-banner-text,white)!important;background:color-mix(in srgb,var(--mis-banner-text,white) 9.4%,transparent)!important;box-shadow:none;background-image:none}.mis-page-banner .mis-page-banner-primary [data-mis-control=button]:not(:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)) svg{width:12px;height:12px;flex-shrink:0}}@media screen and (max-width:760px){.mis-page-banner .mis-page-banner-copy{flex:1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:1px}.mis-page-banner .mis-page-banner-copy h1{grid-column:1;grid-row:2}.mis-page-banner .mis-page-banner-description{grid-column:1;grid-row:3}.mis-page-banner .mis-page-banner-primary{grid-column:1;grid-row:4;margin-top:4px}}@container mis-page-banner-layout (max-width:560px){.mis-page-banner .mis-page-banner-copy{flex:1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:1px}.mis-page-banner .mis-page-banner-copy h1{grid-column:1;grid-row:2}.mis-page-banner .mis-page-banner-description{grid-column:1;grid-row:3}.mis-page-banner .mis-page-banner-primary{grid-column:1;grid-row:4;margin-top:4px}}@media screen{.mis-page-banner :is(.mis-page-date-refresh[data-mis-control=button],.mis-page-banner-refresh[data-mis-control=button],.mis-page-banner-primary>[data-mis-control=button]:has(>svg.lucide-refresh-cw):not(.mis-page-create-action)){color:var(--mis-banner-text,white)!important;background:color-mix(in srgb,var(--mis-banner-text,white) 9.4%,transparent)!important;border-color:color-mix(in srgb,var(--mis-banner-text,white) 40%,transparent)!important;box-shadow:none;background-image:none}}.mis-page-date-filter .mis-page-date-readonly{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:7px;color:var(--text);background:color-mix(in srgb,currentColor 9.4%,transparent);font-size:var(--mis-type-control);line-height:1.4;white-space:nowrap;cursor:default}.mis-page-banner .mis-page-date-readonly{color:var(--mis-banner-text,white)}.mis-page-date-readonly svg{width:13px;height:13px;flex:none}.mis-page-date-readonly time{color:inherit}@media screen{html:root{--mis-ui-heading: #294263;--mis-ui-text: #425572;--mis-ui-muted: #718098;--mis-ui-soft: color-mix(in srgb, var(--mis-control-primary, #2d63c8) 5%, white);--mis-ui-line: color-mix(in srgb, var(--mis-control-primary, #2d63c8) 16%, white);--mis-ui-shadow: 0 5px 18px rgb(29 50 85 / 5%);--ink: var(--mis-ui-heading);--text: var(--mis-ui-text)}button:where([data-mis-control=button]){color:var(--mis-control-primary)}:where([data-mis-control=input],[data-mis-control=select],[data-mis-control=textarea],[data-mis-control=number],[data-mis-control=date],[data-mis-control=search]){color:var(--mis-ui-text)}:where([data-mis-control=card])[data-mis-variant=standard]{border-color:var(--mis-ui-line);border-radius:12px;background:var(--surface, white);box-shadow:var(--mis-ui-shadow)}:where([data-mis-control=card]>header){color:var(--mis-ui-heading);background:linear-gradient(90deg,var(--surface, white),var(--mis-ui-soft))}:where([data-mis-control=card]) :where(h2,h3,[data-font-role=section-title],[data-font-role=card-title]){color:var(--mis-ui-heading)}:where([data-mis-control=badge][data-mis-variant=standard]){display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;color:var(--mis-control-primary);background:var(--mis-ui-soft);font-weight:400;white-space:nowrap}:where([data-mis-control=metric])[data-mis-variant=standard]{color:var(--mis-ui-heading);border-color:var(--mis-ui-line);border-radius:10px;background:var(--mis-ui-soft)}:where([data-mis-control=metric]>span){color:var(--mis-control-primary)}:where([data-mis-control=metric] em,[data-font-role=caption]){color:var(--mis-ui-muted)}:where([data-mis-control=field]){color:var(--mis-ui-text)}}@media screen{html:root{--mis-ui-heading:color-mix(in srgb,var(--mis-control-primary,#2463cc) 25%,#25354a);--mis-ui-text:color-mix(in srgb,var(--mis-control-primary,#2463cc) 10%,#42516a);--mis-ui-muted:color-mix(in srgb,var(--mis-control-primary,#2463cc) 8%,#748096);--mis-ui-soft:var(--primary-soft,color-mix(in srgb,var(--mis-control-primary,#2463cc) 6%,var(--surface,#fff)));--mis-ui-line:var(--border,var(--mis-control-border,#dbe3ef))}:is(.mis-extension-demo,.mis-specialized,.mis-library-new-sections){font-family:inherit;color:var(--mis-ui-text);font-size:var(--mis-type-body);line-height:1.6;min-width:0}.mis-library-new-sections{display:grid;gap:14px;padding:12px 16px}.mis-library-new-sections .mis-page-frame-library>h2{display:flex;align-items:center;gap:7px;color:var(--mis-ui-heading)}.mis-extension-demo>article{background:var(--surface,#fff);border-color:var(--mis-ui-line);border-radius:var(--mis-control-radius,6px);box-shadow:var(--mis-ui-shadow)}:is(.mis-extension-demo,.mis-specialized) :is(h2,h3,[data-font-role=section-title]){color:var(--mis-ui-heading)}.mis-extension-demo>article>code{display:inline-block;color:var(--mis-control-primary);background:var(--mis-ui-soft);padding:2px 6px;border-radius:4px}.mis-extension-demo>article>p{color:var(--mis-ui-muted)}:is(.mis-extension-demo,.mis-specialized) :is(input,select,textarea){color:var(--mis-ui-text);background:var(--surface,#fff);border-color:var(--mis-ui-line);font-family:inherit}.mis-extension-demo :is(.mis-extended-table-scroll th,.mis-extended-select-panel [data-highlighted=true]){background:var(--surface-soft,var(--mis-ui-soft))}:is(.mis-extension-demo,.mis-specialized) [data-mis-control=button]{font-family:inherit;font-size:var(--mis-type-control);line-height:1.4}}@media screen and (max-width:760px){.mis-library-new-sections{padding:10px 4px}}:root{--mis-control-primary: #2463cc;--mis-control-border: #dbe3ef;--mis-control-radius: 6px;--mis-control-space: 8px}:where([data-mis-control]){box-sizing:border-box}:where([data-mis-control=button]){font:inherit;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius);background:#fff;color:#24354d;padding:5px 10px;cursor:pointer}:where([data-mis-control=button]:disabled){cursor:not-allowed;opacity:.55}:where([data-mis-control=button]:focus-visible,[data-mis-control=input]:focus-visible,[data-mis-control=select]:focus-visible){outline:2px solid var(--mis-control-primary);outline-offset:2px}:where([data-mis-control=input],[data-mis-control=select],[data-mis-control=textarea]){font:inherit;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius);background:#fff;color:inherit}:where([data-mis-control=card]){background:#fff;border:1px solid var(--mis-control-border);border-radius:var(--mis-control-radius)}:where([data-mis-control=metric]){display:flex;gap:10px;padding:12px;background:#fff;border:1px solid var(--mis-control-border);border-radius:8px}:where([data-mis-control=metric]>div){display:grid;gap:4px}:where([data-mis-control=metric] strong){font-size:18px}:where([data-mis-control=metric] em){font-style:normal;color:#718096}[data-mis-control=button][data-mis-variant=outline]{background:#fff!important;color:var(--mis-control-primary)!important;border-color:var(--mis-control-primary)!important}[data-mis-control=button][data-mis-variant=soft]{background:#edf3ff!important;color:var(--mis-control-primary)!important;border-color:transparent!important}[data-mis-control=input][data-mis-variant=filled],[data-mis-control=select][data-mis-variant=filled],[data-mis-control=textarea][data-mis-variant=filled]{background:#f1f5fa!important;border-color:#e5eaf2!important}[data-mis-control=card][data-mis-variant=accent],[data-mis-control=metric][data-mis-variant=accent]{border-top:3px solid var(--mis-control-primary)!important;border-radius:8px!important}[data-mis-control=card][data-mis-variant=flat]{box-shadow:none!important;border-radius:0!important}[data-mis-control=table][data-mis-variant=striped] tbody tr:nth-child(2n){background:#f3f7fc}[data-mis-control=badge][data-mis-variant=pill]{border-radius:99px!important;padding-inline:8px!important}[data-mis-control=toolbar][data-mis-variant=soft],[data-mis-control=tabs][data-mis-variant=soft]{background:#edf3fb!important;border-radius:8px!important}[data-mis-control=dialog][data-mis-variant=rounded]{border-radius:16px!important;box-shadow:0 18px 60px #11254433!important}[data-mis-control=empty][data-mis-variant=soft]{background:#f1f6fc!important;border:1px dashed #c4d4e9!important;border-radius:8px!important}[data-mis-control=steps][data-mis-variant=soft]{background:#edf3fb!important;border-radius:8px!important}[data-mis-control=progress][data-mis-variant=rounded]{border-radius:99px!important;overflow:hidden}[data-mis-control=page-header][data-mis-variant=accent]{border-top:3px solid var(--mis-control-primary)!important}[data-mis-control=field][data-mis-variant=soft]{background:#f5f8fc!important;border-radius:6px!important}.mis-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 0;font-size:10px;color:#627089}.mis-pagination>div,.mis-pagination>div>span{display:flex;align-items:center;gap:5px}.mis-pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border:1px solid #dbe3ef;border-radius:5px;background:#fff;color:#33445e;font:inherit;cursor:pointer}.mis-pagination button svg{width:12px;height:12px}.mis-pagination button:disabled{opacity:.45;cursor:default}.mis-pagination button[aria-current=page]{background:#2463cc;color:#fff;opacity:1;border-color:#2463cc}.mis-pagination strong{padding-inline:6px;font-weight:500}.mis-pagination label{display:flex;align-items:center;gap:4px}.mis-pagination input{width:45px;height:26px;font:inherit;border:1px solid #dbe3ef;border-radius:5px}.mis-pagination i{font-style:normal}@media(max-width:600px){.mis-pagination>div{flex-wrap:wrap}}:where([data-mis-control=number]){font:inherit;border:1px solid var(--mis-control-border);border-radius:6px;color:inherit;background:#fff}[data-mis-control=number][data-mis-variant=filled]{background:#f1f5fa!important;border-color:#d9e3ef!important}:where([data-mis-control=date]){font:inherit;border:1px solid var(--mis-control-border);border-radius:6px;color:inherit;background:#fff}[data-mis-control=date][data-mis-variant=filled]{background:#f1f5fa!important;border-color:#d9e3ef!important}:where([data-mis-control=search]){font:inherit;border:1px solid var(--mis-control-border);border-radius:6px;color:inherit;background:#fff}[data-mis-control=search][data-mis-variant=filled]{background:#f1f5fa!important;border-color:#d9e3ef!important}:where([data-mis-control=password]){font:inherit;border:1px solid var(--mis-control-border);border-radius:6px;color:inherit;background:#fff}[data-mis-control=password][data-mis-variant=filled]{background:#f1f5fa!important;border-color:#d9e3ef!important}:where([data-mis-control=checkbox]){accent-color:var(--mis-control-primary)}[data-mis-control=checkbox][data-mis-variant=soft]{accent-color:#7193cd!important;filter:drop-shadow(0 0 2px #c1d3ef)}:where([data-mis-control=radio]){accent-color:var(--mis-control-primary)}[data-mis-control=radio][data-mis-variant=soft]{accent-color:#7193cd!important;filter:drop-shadow(0 0 2px #c1d3ef)}:where([data-mis-control=slider]){accent-color:var(--mis-control-primary)}[data-mis-control=slider][data-mis-variant=soft]{accent-color:#7193cd!important;filter:drop-shadow(0 0 2px #c1d3ef)}[data-mis-control=alert][data-mis-variant=soft],[data-mis-control=loading][data-mis-variant=soft],[data-mis-control=fieldset][data-mis-variant=soft],[data-mis-control=accordion][data-mis-variant=soft],[data-mis-control=timeline][data-mis-variant=soft],[data-mis-control=breadcrumb][data-mis-variant=soft],[data-mis-control=button-group][data-mis-variant=soft],[data-mis-control=tree][data-mis-variant=soft],[data-mis-control=chart][data-mis-variant=soft]{background:#edf3fb!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #dce7f5}:where([data-mis-control=fieldset]){border:1px solid var(--mis-control-border);border-radius:6px;padding:12px}:where([data-mis-control=accordion]>summary){cursor:pointer}:where([data-mis-control=link]){color:var(--mis-control-primary)}[data-mis-control=link][data-mis-variant=underline]{text-decoration:underline!important;text-underline-offset:3px}[data-mis-control=descriptions][data-mis-variant=bordered]>div{border-bottom:1px solid #dce4ef!important;padding-block:6px}[data-mis-control=image][data-mis-variant=rounded]{border-radius:12px!important}[data-mis-control=avatar][data-mis-variant=rounded]{border-radius:6px!important}[data-mis-control=drawer][data-mis-variant=rounded]{border-radius:14px!important;box-shadow:0 8px 28px #18375720!important}[data-mis-control=color][data-mis-variant=rounded]{border-radius:12px!important;overflow:hidden}:where([data-mis-control=divider]){border:0;border-top:1px solid #dce4ef}[data-mis-control=divider][data-mis-variant=dashed]{border-top-style:dashed!important}:where([data-mis-control=switch]){border:1px solid #d6e1f0;border-radius:6px;background:#edf3ff;padding:6px 12px;color:#285dab;cursor:pointer}[data-mis-control=switch][data-mis-variant=outline]{background:transparent!important;border:1px solid #7193cd!important;color:#285dab!important}:where([data-mis-control=skeleton]){min-height:14px;background:#e4eaf2;border-radius:5px}[data-mis-control=skeleton][data-mis-variant=pulse]{animation:mis-skeleton-pulse 1.5s ease-in-out infinite}@keyframes mis-skeleton-pulse{50%{opacity:.45}}.mis-tooltip{display:inline-flex;position:relative;cursor:help;outline-offset:4px}.mis-tooltip>[role=tooltip]{visibility:hidden;position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;width:max-content;max-width:250px;padding:7px 10px;border-radius:5px;color:#fff;background:#23364e;box-shadow:0 4px 12px #17294220}.mis-tooltip:hover>[role=tooltip],.mis-tooltip:focus-within>[role=tooltip]{visibility:visible}.mis-tooltip[data-mis-variant=light]>[role=tooltip]{color:#203c60;background:#edf3fc;border:1px solid #cfdced}.mis-preview-example{max-width:560px;padding:12px}.mis-preview-example dl>div{display:flex;justify-content:space-between;gap:20px;padding-block:6px}.mis-preview-example dd{margin:0}.mis-preview-example [data-mis-control=alert],.mis-preview-example [data-mis-control=loading],.mis-preview-example [data-mis-control=accordion],.mis-preview-example [data-mis-control=drawer],.mis-preview-example [data-mis-control=tree],.mis-preview-example [data-mis-control=breadcrumb],.mis-preview-example [data-mis-control=chart]{padding:12px;border:1px solid #e0e7f1}.mis-preview-example [data-mis-control=skeleton]{margin:8px 0}.mis-preview-example [data-mis-control=button-group]{display:flex;gap:6px;padding:8px}.mis-preview-example [aria-pressed=true]{background:#245fcc;color:#fff}.mis-preview-example [data-mis-control=timeline] li{padding:7px;border-left:2px solid #bdd0ef}[data-mis-control=button][data-mis-variant=outline]:is([aria-pressed=true],[aria-current=page],[aria-selected=true]),[data-mis-control=button][data-mis-variant=soft]:is([aria-pressed=true],[aria-current=page],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important;border-color:var(--mis-control-primary)!important}:where([data-mis-control=avatar]){width:32px;height:32px;border-radius:50%;background:#e9f0fc;color:#2b5fab}.mis-rich-text-editor{display:flex;flex-direction:column;min-height:0;height:100%;border:1px solid #d7e0ec;border-radius:7px;background:#fff;overflow:hidden}.mis-rich-text-toolbar{display:flex;flex:none;gap:4px;padding:6px;flex-wrap:wrap;border-bottom:1px solid #e5eaf3}.mis-rich-text-toolbar button{padding:4px 7px;min-height:28px}.mis-rich-text-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.mis-rich-text-editor>.mis-rich-text-content{flex:1;min-height:90px;padding:10px;overflow:auto;outline:none}.mis-rich-text-editor:focus-within{border-color:#7897e0;box-shadow:0 0 0 2px #3159d617}.mis-rich-text-content p{margin:0 0 .65em}.mis-rich-text-content ol,.mis-rich-text-content ul{padding-left:1.8em}[data-mis-control=upload][type=file]{max-width:100%;min-width:0;box-sizing:border-box;font-family:inherit;font-size:var(--mis-type-body);line-height:var(--mis-type-body-line-height,1.5);color:var(--text)}[data-mis-control=upload][type=file]::file-selector-button{box-sizing:border-box;min-height:32px;padding:6px 12px;margin:0 10px 0 0;border:1px solid var(--mis-control-primary,var(--primary));border-radius:var(--mis-control-radius,6px);background:var(--mis-control-primary,var(--primary));color:var(--on-primary,#fff);font:inherit;line-height:inherit;cursor:pointer;transition:filter .15s}[data-mis-control=upload][type=file]:hover:not(:disabled)::file-selector-button{filter:brightness(.96)}[data-mis-control=upload][type=file]:focus-visible{outline:2px solid var(--mis-control-primary,var(--primary));outline-offset:3px}[data-mis-control=upload][type=file]:disabled::file-selector-button{cursor:not-allowed;opacity:.5}[data-mis-control=card][data-mis-card-header=plain]>header{background:transparent}.workspace-tabs{border-bottom:1px solid var(--border);background:#f6f8fb}.workspace-tabs svg{color:var(--module-color, var(--primary))}[data-mis-control=field][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=field][data-mis-variant=framed]{border:1px solid var(--mis-control-border)!important;border-radius:8px!important}[data-mis-control=field][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=card][data-mis-variant=elevated]{border:1px solid var(--mis-control-border)!important;background:#fff!important;box-shadow:0 5px 16px #20345318!important;border-radius:10px!important}[data-mis-control=card][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=card][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=metric][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=metric][data-mis-variant=elevated]{border:1px solid var(--mis-control-border)!important;background:#fff!important;box-shadow:0 5px 16px #20345318!important;border-radius:10px!important}[data-mis-control=metric][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=empty][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=empty][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=empty][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=steps][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=steps][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=steps][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=toolbar][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=toolbar][data-mis-variant=elevated]{border:1px solid var(--mis-control-border)!important;background:#fff!important;box-shadow:0 5px 16px #20345318!important;border-radius:10px!important}[data-mis-control=toolbar][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=dialog][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=dialog][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=dialog][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=page-header][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=page-header][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=page-header][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;background:transparent!important;border-radius:0!important}[data-mis-control=alert][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=alert][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=alert][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=loading][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=loading][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=loading][data-mis-variant=rail],[data-mis-control=fieldset][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=fieldset][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=fieldset][data-mis-variant=dashed]{border:1px dashed var(--mis-control-primary)!important;background:#fff!important;border-radius:8px!important}[data-mis-control=accordion][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=accordion][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=accordion][data-mis-variant=elevated]{border:1px solid var(--mis-control-border)!important;background:#fff!important;box-shadow:0 5px 16px #20345318!important;border-radius:10px!important}[data-mis-control=timeline][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=timeline][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=timeline][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=drawer][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=drawer][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=drawer][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=tree][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:6px!important;box-shadow:none!important}[data-mis-control=tree][data-mis-variant=rail]{border-inline-start:3px solid var(--mis-control-primary)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:3px!important}[data-mis-control=tree][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=chart][data-mis-variant=grid]{background-color:#fff!important;background-image:linear-gradient(#dce5ef70 1px,transparent 1px),linear-gradient(90deg,#dce5ef70 1px,transparent 1px)!important;background-size:16px 16px!important;border:1px solid var(--mis-control-border)!important}[data-mis-control=chart][data-mis-variant=elevated]{border:1px solid var(--mis-control-border)!important;background:#fff!important;box-shadow:0 5px 16px #20345318!important;border-radius:10px!important}[data-mis-control=chart][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid color-mix(in srgb,var(--mis-control-primary) 20%,white)!important;border-radius:10px!important}[data-mis-control=input][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=input][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=input][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=select][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=select][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=select][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=textarea][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=textarea][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=textarea][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=number][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=number][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=number][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=date][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=date][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=date][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=search][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=search][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=search][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=password][data-mis-variant=underline]{border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-mis-control=password][data-mis-variant=inset]{border:1px solid var(--mis-control-border)!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #24354d18!important;border-radius:5px!important}[data-mis-control=password][data-mis-variant=rounded]{border:1px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:14px!important}[data-mis-control=button][data-mis-variant=solid]{background:var(--mis-control-primary)!important;border-color:var(--mis-control-primary)!important;color:#fff!important;border-radius:6px!important;box-shadow:0 2px 4px #20345320}[data-mis-control=button][data-mis-variant=ghost]{background:transparent!important;border-color:transparent!important;color:var(--mis-control-primary)!important;box-shadow:none!important}[data-mis-control=button][data-mis-variant=capsule]{border-radius:99px!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-color:var(--mis-control-primary)!important;color:var(--mis-control-primary)!important}:is([data-mis-control=button][data-mis-variant=ghost],[data-mis-control=button][data-mis-variant=capsule]):is([aria-pressed=true],[aria-current=page],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=table][data-mis-variant=grid] th{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;color:#24354d!important}[data-mis-control=table][data-mis-variant=grid] :is(th,td){border:1px solid var(--mis-control-border)!important}[data-mis-control=table][data-mis-variant=header] th{background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=table][data-mis-variant=header] :is(th,td){border-bottom:1px solid var(--mis-control-border)!important}[data-mis-control=table][data-mis-variant=minimal] th{background:#fff!important;color:#24354d!important}[data-mis-control=table][data-mis-variant=minimal] :is(th,td){border:0!important;border-bottom:1px solid var(--mis-control-border)!important}[data-mis-control=badge][data-mis-variant=outlined]{border:1px solid var(--mis-control-primary)!important;color:var(--mis-control-primary)!important;background:#fff!important;border-radius:4px!important}[data-mis-control=badge][data-mis-variant=solid]{border:1px solid var(--mis-control-primary)!important;color:#fff!important;background:var(--mis-control-primary)!important;border-radius:4px!important}[data-mis-control=badge][data-mis-variant=dashed]{border:1px dashed var(--mis-control-primary)!important;color:var(--mis-control-primary)!important;background:#fff!important;border-radius:4px!important}[data-mis-control=progress][data-mis-variant=gradient]>*{background:linear-gradient(90deg,var(--mis-control-primary),#4db8aa)!important}[data-mis-control=progress][data-mis-variant=striped]>*{background-color:var(--mis-control-primary)!important;background-image:repeating-linear-gradient(45deg,transparent 0 6px,#ffffff55 6px 12px)!important}[data-mis-control=progress][data-mis-variant=outlined]{outline:1px solid var(--mis-control-primary);outline-offset:2px;background:#fff!important;border-radius:3px!important}[data-mis-control=tabs][data-mis-variant=underline]{background:transparent!important;border-radius:6px!important}[data-mis-control=tabs][data-mis-variant=underline]>:is(button,a){border-radius:0!important;border:0!important;background:transparent!important}[data-mis-control=tabs][data-mis-variant=underline]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){box-shadow:inset 0 -2px var(--mis-control-primary)!important;color:var(--mis-control-primary)!important}[data-mis-control=tabs][data-mis-variant=capsule]{background:transparent!important;border-radius:99px!important}[data-mis-control=tabs][data-mis-variant=capsule]>:is(button,a){border-radius:99px!important}[data-mis-control=tabs][data-mis-variant=capsule]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=tabs][data-mis-variant=segmented]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:6px!important}[data-mis-control=tabs][data-mis-variant=segmented]>:is(button,a){border-radius:5px!important}[data-mis-control=tabs][data-mis-variant=segmented]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=button-group][data-mis-variant=underline]{background:transparent!important;border-radius:6px!important}[data-mis-control=button-group][data-mis-variant=underline]>:is(button,a){border-radius:0!important;border:0!important;background:transparent!important}[data-mis-control=button-group][data-mis-variant=underline]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){box-shadow:inset 0 -2px var(--mis-control-primary)!important;color:var(--mis-control-primary)!important}[data-mis-control=button-group][data-mis-variant=capsule]{background:transparent!important;border-radius:99px!important}[data-mis-control=button-group][data-mis-variant=capsule]>:is(button,a){border-radius:99px!important}[data-mis-control=button-group][data-mis-variant=capsule]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=button-group][data-mis-variant=outlined]{background:transparent!important;border-radius:6px!important;border:1px solid var(--mis-control-border)!important}[data-mis-control=button-group][data-mis-variant=outlined]>:is(button,a){border-radius:5px!important}[data-mis-control=button-group][data-mis-variant=outlined]>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){background:var(--mis-control-primary)!important;color:#fff!important}[data-mis-control=pagination][data-mis-variant=capsule] button{border-radius:99px!important}[data-mis-control=pagination][data-mis-variant=minimal] button:not([aria-current]){background:transparent!important;border-color:transparent!important}[data-mis-control=pagination][data-mis-variant=minimal] button[aria-current]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;color:var(--mis-control-primary)!important;border-color:transparent!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:0!important}[data-mis-control=pagination][data-mis-variant=framed]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid var(--mis-control-border)!important;border-radius:8px;padding:10px}[data-mis-control=checkbox][data-mis-variant=teal]{accent-color:#0f766e!important;filter:drop-shadow(0 0 1px #0f766e66)}[data-mis-control=checkbox][data-mis-variant=violet]{accent-color:#7352a5!important;filter:drop-shadow(0 0 1px #7352a566)}[data-mis-control=checkbox][data-mis-variant=graphite]{accent-color:#475569!important;filter:drop-shadow(0 0 1px #47556966)}[data-mis-control=radio][data-mis-variant=teal]{accent-color:#0f766e!important;filter:drop-shadow(0 0 1px #0f766e66)}[data-mis-control=radio][data-mis-variant=violet]{accent-color:#7352a5!important;filter:drop-shadow(0 0 1px #7352a566)}[data-mis-control=radio][data-mis-variant=graphite]{accent-color:#475569!important;filter:drop-shadow(0 0 1px #47556966)}[data-mis-control=slider][data-mis-variant=teal]{accent-color:#0f766e!important}[data-mis-control=slider][data-mis-variant=violet]{accent-color:#7352a5!important}[data-mis-control=slider][data-mis-variant=graphite]{accent-color:#475569!important}[data-mis-control=switch][data-mis-variant=solid]{border-radius:6px!important;border:1px solid var(--mis-control-border)!important;background:#edf0f4!important;color:#526175!important}[data-mis-control=switch][data-mis-variant=solid][aria-checked=true]{background:var(--mis-control-primary)!important;color:#fff!important;border-color:var(--mis-control-primary)!important}[data-mis-control=switch][data-mis-variant=capsule]{border-radius:99px!important;border:1px solid var(--mis-control-border)!important;background:#edf0f4!important;color:#526175!important}[data-mis-control=switch][data-mis-variant=capsule][aria-checked=true]{background:var(--mis-control-primary)!important;color:#fff!important;border-color:var(--mis-control-primary)!important}[data-mis-control=switch][data-mis-variant=tonal]{border-radius:6px!important;border:1px solid var(--mis-control-border)!important;background:#edf0f4!important;color:#526175!important}[data-mis-control=switch][data-mis-variant=tonal][aria-checked=true]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;color:var(--mis-control-primary)!important;border-color:var(--mis-control-primary)!important}[data-mis-control=upload][data-mis-variant=dashed]{border:1px dashed var(--mis-control-border)!important;background:var(--surface,#fff)!important;border-radius:8px!important}[data-mis-control=upload][data-mis-variant=outlined]{border:1px solid var(--mis-control-border)!important;background:var(--surface,#fff)!important;border-radius:8px!important}[data-mis-control=upload][data-mis-variant=tonal]{border:1px solid var(--mis-control-border)!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:8px!important}[data-mis-control=color][data-mis-variant=outlined]{border:2px solid var(--mis-control-primary)!important;background:#fff!important;border-radius:3px!important}[data-mis-control=color][data-mis-variant=elevated]{border:3px solid white!important;border-radius:8px!important;box-shadow:0 3px 10px #20345335!important}[data-mis-control=color][data-mis-variant=minimal]{border:0!important;padding:0!important;background:transparent!important}[data-mis-control=skeleton][data-mis-variant=shimmer]{background:linear-gradient(90deg,#e4eaf2 25%,#f8fafd,#e4eaf2 75%)!important;background-size:200% 100%!important;animation:mis-shimmer 2s linear infinite}[data-mis-control=skeleton][data-mis-variant=rounded]{border-radius:99px!important;background:#dde6f2!important}[data-mis-control=skeleton][data-mis-variant=outlined]{background:#fff!important;border:1px solid var(--mis-control-border)!important;border-radius:4px!important}[data-mis-control=descriptions][data-mis-variant=striped]>div:nth-child(odd){background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important}[data-mis-control=descriptions][data-mis-variant=grid]>div{border:1px solid var(--mis-control-border)!important;padding-inline:8px}[data-mis-control=descriptions][data-mis-variant=grid] dt{border-right:1px solid var(--mis-control-border);padding-right:8px}[data-mis-control=descriptions][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border-radius:8px;padding:8px}[data-mis-control=avatar][data-mis-variant=ring]{outline:2px solid var(--mis-control-primary);outline-offset:2px;border-radius:50%!important}[data-mis-control=avatar][data-mis-variant=square]{border-radius:0!important;background:#e2e8f0!important;color:#334155!important}[data-mis-control=avatar][data-mis-variant=tonal]{border-radius:10px!important;background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;color:var(--mis-control-primary)!important;border:1px solid var(--mis-control-border)}[data-mis-control=image][data-mis-variant=framed]{border:4px solid white!important;outline:1px solid var(--mis-control-border);border-radius:2px!important}[data-mis-control=image][data-mis-variant=elevated]{box-shadow:0 5px 14px #20345330!important;border-radius:8px!important}[data-mis-control=image][data-mis-variant=oval]{border-radius:50%!important}[data-mis-control=link][data-mis-variant=capsule]{border:1px solid var(--mis-control-border);border-radius:99px;padding:3px 9px;color:var(--mis-control-primary)!important;text-decoration:none!important}[data-mis-control=link][data-mis-variant=dotted]{text-decoration:underline dotted!important;text-underline-offset:4px;color:var(--mis-control-primary)!important}[data-mis-control=link][data-mis-variant=tonal]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;color:var(--mis-control-primary)!important;padding:3px 6px;border-radius:4px;text-decoration:none!important}[data-mis-control=divider][data-mis-variant=dotted]{border:0!important;border-top:2px dotted var(--mis-control-border)!important}[data-mis-control=divider][data-mis-variant=double]{border:0!important;border-top:3px double var(--mis-control-border)!important}[data-mis-control=divider][data-mis-variant=gradient]{border:0!important;height:1px;background:linear-gradient(90deg,var(--mis-control-primary),transparent)!important}[data-mis-control=breadcrumb][data-mis-variant=outlined]{background:#fff!important;border:1px solid var(--mis-control-border)!important;border-radius:3px!important}[data-mis-control=breadcrumb][data-mis-variant=capsule]{background:color-mix(in srgb,var(--mis-control-primary) 7%,white)!important;border:1px solid var(--mis-control-border)!important;border-radius:99px!important}[data-mis-control=breadcrumb][data-mis-variant=underline]{background:#fff!important;border:0!important;border-bottom:2px solid var(--mis-control-primary)!important;border-radius:3px!important}[data-mis-control=tooltip][data-mis-variant=brand]>[role=tooltip]{background:var(--mis-control-primary)!important;color:#fff!important;border:1px solid transparent;border-radius:5px!important}[data-mis-control=tooltip][data-mis-variant=outlined]>[role=tooltip]{background:#fff!important;color:#24354d!important;border:1px solid var(--mis-control-primary);border-radius:5px!important}[data-mis-control=tooltip][data-mis-variant=rounded]>[role=tooltip]{background:#23364e!important;color:#fff!important;border:1px solid transparent;border-radius:14px!important}@keyframes mis-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){[data-mis-control=skeleton]{animation:none!important}}[data-mis-control]:focus-visible{outline:2px solid var(--mis-control-primary);outline-offset:2px}[data-mis-control=button][data-mis-variant=solid]:is([aria-pressed=true],[aria-current=page],[aria-selected=true]){background:color-mix(in srgb,var(--mis-control-primary) 75%,black)!important;box-shadow:inset 0 0 0 2px #fffa!important}[data-mis-control=upload][data-mis-variant=soft]{background:var(--surface-soft,#edf3fb)!important;border-radius:var(--mis-control-radius,6px)!important;box-shadow:inset 0 0 0 1px var(--border,#dce7f5)}[data-mis-control=upload][type=file][data-mis-variant=soft]::file-selector-button{background:color-mix(in srgb,var(--mis-control-primary,var(--primary)) 12%,var(--surface));color:var(--mis-control-primary,var(--primary));border-color:transparent}[data-mis-control=upload][type=file][data-mis-variant=outlined]::file-selector-button{background:var(--surface);color:var(--mis-control-primary,var(--primary));border-color:var(--mis-control-primary,var(--primary))}[data-mis-control=upload][type=file][data-mis-variant=tonal]::file-selector-button{background:color-mix(in srgb,var(--mis-control-primary,var(--primary)) 16%,var(--surface));color:var(--mis-control-primary,var(--primary));border-color:color-mix(in srgb,var(--mis-control-primary,var(--primary)) 24%,var(--surface))}[data-mis-control=loading][data-mis-animated]>svg{display:none}[data-mis-control=loading]>.mis-loading-animation{position:relative;display:inline-block;flex:0 0 auto;width:36px;height:36px;margin:8px;padding:0;color:var(--mis-control-primary, #3159d6);vertical-align:middle}[data-mis-control=loading]>.mis-loading-animation>i{position:absolute;display:block;margin:0;padding:0;width:8px;height:8px;border:0;border-radius:50%;background:currentColor;box-sizing:border-box}[data-mis-variant=ring]>.mis-loading-animation>i:first-child{inset:2px;width:32px;height:32px;background:transparent;border:3px solid color-mix(in srgb,currentColor 18%,transparent);border-top-color:currentColor;animation:mis-loading-turn .9s linear infinite}[data-mis-variant=ring]>.mis-loading-animation>i:not(:first-child){display:none}[data-mis-variant=dots]>.mis-loading-animation>i{top:14px;left:0;animation:mis-loading-bounce 1.2s ease-in-out infinite}[data-mis-variant=dots]>.mis-loading-animation>i:nth-child(2){left:14px;animation-delay:.15s}[data-mis-variant=dots]>.mis-loading-animation>i:nth-child(3){left:28px;animation-delay:.3s}[data-mis-variant=bars]>.mis-loading-animation>i{top:6px;left:4px;width:6px;height:24px;border-radius:4px;animation:mis-loading-wave 1s ease-in-out infinite}[data-mis-variant=bars]>.mis-loading-animation>i:nth-child(2){left:15px;animation-delay:.12s}[data-mis-variant=bars]>.mis-loading-animation>i:nth-child(3){left:26px;animation-delay:.24s}[data-mis-variant=orbit]>.mis-loading-animation>i:first-child{inset:0;width:36px;height:36px;background:transparent;border:2px solid color-mix(in srgb,currentColor 18%,transparent);border-top-color:currentColor;border-bottom-color:currentColor;animation:mis-loading-turn 1.6s linear infinite}[data-mis-variant=orbit]>.mis-loading-animation>i:nth-child(2){inset:8px;width:20px;height:20px;background:transparent;border:2px solid color-mix(in srgb,currentColor 18%,transparent);border-inline-start-color:currentColor;animation:mis-loading-turn 1s linear infinite reverse}[data-mis-variant=orbit]>.mis-loading-animation>i:nth-child(3){inset:15px;width:6px;height:6px}[data-mis-control=loading][data-animation-paused]>.mis-loading-animation>i{animation-play-state:paused}[data-mis-control=loading][data-mis-variant^=duoduo-]{display:grid;width:min(100%,520px);gap:8px;padding:14px 16px!important;border:1px solid #dce5f2!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f7f9fd)!important;color:#54647c}.mis-loading-dog-stage{position:relative;display:block;height:76px;overflow:hidden;border-radius:10px;background:linear-gradient(180deg,#f8faff,#f4f7fc 68%,#edf2f9 69%,#f8faff)}.mis-loading-dog-stage:before{content:"";position:absolute;right:12px;bottom:12px;left:12px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#b8c8df 12%,#7593c0 50%,#b8c8df 88%,transparent)}.mis-loading-dog-stage>b{position:absolute;bottom:9px;left:50%;width:18%;height:7px;border-radius:50%;background:#35528321;filter:blur(4px);animation:mis-loading-dog-shadow 3.4s ease-in-out infinite}.mis-loading-dog-runner{position:absolute;z-index:1;bottom:8px;left:4px;display:block;width:66px;height:66px;animation:mis-loading-dog-travel 3.4s ease-in-out infinite}.mis-loading-dog-sprite{display:block;width:66px;height:66px;background-repeat:no-repeat;background-size:800% auto;background-position:0 50%;animation:mis-loading-dog-frames .85s steps(7,end) infinite}[data-mis-variant=duoduo-trot] .mis-loading-dog-sprite{background-image:url(/modules/loading/duoduo-trot-sprite.png);animation-duration:1.2s}[data-mis-variant=duoduo-glow] .mis-loading-dog-sprite{background-image:url(/modules/loading/duoduo-glow-sprite.png)}[data-mis-variant=duoduo-sprint] .mis-loading-dog-sprite{background-image:url(/modules/loading/duoduo-sprint-sprite.png);animation-duration:.65s}[data-mis-variant=duoduo-trot] .mis-loading-dog-runner{animation-duration:5s}[data-mis-variant=duoduo-glow] .mis-loading-dog-runner{animation-duration:2.9s}[data-mis-variant=duoduo-sprint] .mis-loading-dog-runner{animation-duration:2.3s}[data-mis-variant=duoduo-trot] .mis-loading-dog-stage>b{animation-duration:5s}[data-mis-variant=duoduo-glow] .mis-loading-dog-stage>b{animation-duration:2.9s}[data-mis-variant=duoduo-sprint] .mis-loading-dog-stage>b{animation-duration:2.3s}.mis-loading-dog-label{display:block;text-align:center;color:#566982;font-weight:550;letter-spacing:.02em}[data-mis-control=loading][data-mis-variant^=duoduo-][data-animation-paused] .mis-loading-dog-runner,[data-mis-control=loading][data-mis-variant^=duoduo-][data-animation-paused] .mis-loading-dog-sprite,[data-mis-control=loading][data-mis-variant^=duoduo-][data-animation-paused] .mis-loading-dog-stage>b{animation-play-state:paused}@keyframes mis-loading-dog-frames{to{background-position-x:100%}}@keyframes mis-loading-dog-travel{0%{left:4px;transform:scaleX(1)}48%{left:calc(100% - 70px);transform:scaleX(1)}50%{left:calc(100% - 70px);transform:scaleX(-1)}98%{left:4px;transform:scaleX(-1)}to{left:4px;transform:scaleX(1)}}@keyframes mis-loading-dog-shadow{0%,to{left:7%}48%,50%{left:75%}98%{left:7%}}[data-mis-control=loading][data-mis-variant=module-entry]{display:block;width:100%;max-width:680px;padding:18px 20px!important;border:0!important;background:#f3f5f9!important;color:#172033}[data-mis-control=loading][data-mis-variant=module-entry]>.mis-loading-module-card{display:grid;width:100%;gap:16px}[data-mis-control=loading][data-mis-variant=module-entry] .mis-loading-module-card>header{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:0;border:0;background:transparent}.mis-loading-module-icon{display:grid;width:48px;height:48px;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--mis-control-primary, #3159d6);background:color-mix(in srgb,var(--mis-control-primary, #3159d6) 7%,white)}.mis-loading-module-icon>svg{width:22px;height:22px}.mis-loading-module-glyph{display:grid;grid-template-columns:repeat(2,8px);grid-template-rows:repeat(2,8px);gap:4px}.mis-loading-module-glyph>i{display:block;border:2px solid currentColor;border-radius:2px}.mis-loading-module-card header>div{display:grid;min-width:0;gap:5px}.mis-loading-module-card header small{color:var(--mis-control-primary, #3159d6);font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.mis-loading-module-card header strong{color:#172033;font-size:14px;font-weight:650}.mis-loading-module-progress{display:block;height:7px;overflow:hidden;border-radius:999px;background:#e4eaf4;box-shadow:inset 0 0 0 1px #6981ae14}.mis-loading-module-progress>i{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mis-control-primary, #3159d6),#7da0f6);transition:width .18s ease}.mis-loading-module-progress.is-indeterminate>i{width:34%;animation:mis-loading-module-travel 1.45s ease-in-out infinite}[data-mis-control=loading][data-mis-variant=module-entry] .mis-loading-module-card>footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:18px;padding:0;border:0;color:#6f7b91;font-size:11px}.mis-loading-module-card footer strong{color:var(--mis-control-primary, #3159d6);font-variant-numeric:tabular-nums}[data-mis-control=loading][data-mis-variant=module-entry][data-animation-paused] .mis-loading-module-progress>i{animation-play-state:paused}@keyframes mis-loading-module-travel{0%{transform:translate(-112%)}55%{transform:translate(118%)}to{transform:translate(294%)}}@keyframes mis-loading-turn{to{transform:rotate(360deg)}}@keyframes mis-loading-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-7px);opacity:1}}@keyframes mis-loading-wave{0%,to{transform:scaleY(.4);opacity:.45}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){[data-mis-control=loading]>.mis-loading-animation>i{animation:none}.mis-loading-module-progress>i{transition:none}.mis-loading-module-progress.is-indeterminate>i{animation:none;transform:translate(96%)}.mis-loading-dog-runner,.mis-loading-dog-sprite,.mis-loading-dog-stage>b{animation:none}}.person_avatar_root{display:inline-grid;overflow:hidden;place-items:center;flex:0 0 auto;font-style:normal}.person_avatar_root>img{width:100%;height:100%;object-fit:cover}.person_avatar_root>span{line-height:1}.mis-page-banner>.mis-page-banner-status{position:absolute;inset:auto 18px 4px auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;width:min(46%,460px);height:20px;min-width:0;color:var(--mis-banner-status-text,#cbd5e1);font-size:var(--mis-type-caption,10px);line-height:1.4}.mis-page-banner-status>[data-mis-control=loading][data-mis-loading-layout=banner]{display:flex;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;color:inherit;font:inherit}.mis-page-banner-status [data-mis-control=loading]>[role=progressbar]{flex:0 0 56px;height:4px;min-height:4px;margin:0;background:color-mix(in srgb,currentColor 24%,transparent)}.mis-page-banner-status [data-mis-control=loading]>[role=progressbar]>i{background:currentColor}.mis-loading-banner-label,.mis-page-banner-error{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;color:inherit}.mis-loading-banner-label>span,.mis-page-banner-error>span,.mis-page-banner-status .mis-loading-dog-label{display:block;min-width:0;max-height:28px;overflow:auto;white-space:nowrap;scrollbar-width:thin;color:inherit;font:inherit}.mis-page-banner-error>svg{width:14px;height:14px;flex-shrink:0}.mis-page-banner-status>[data-mis-control=button]{flex:0 0 auto;min-height:24px;padding:2px 6px;color:var(--mis-banner-text,white);background:color-mix(in srgb,var(--mis-banner-text,white) 12%,transparent);border-color:color-mix(in srgb,var(--mis-banner-text,white) 50%,transparent);font:inherit}.mis-page-banner-status>[role=alert],.mis-page-banner-status>[role=status]{min-width:0;max-height:28px;overflow:auto;scrollbar-width:thin}.mis-page-banner-status :focus-visible{outline:2px solid currentColor;outline-offset:1px}.mis-page-banner-status [data-mis-loading-layout=banner]>.mis-loading-dog-stage{flex:0 0 28px;width:28px;height:26px;border-radius:0;background:none;overflow:hidden}.mis-page-banner-status .mis-loading-dog-stage:before,.mis-page-banner-status .mis-loading-dog-stage>b{display:none}.mis-page-banner-status .mis-loading-dog-runner{width:26px;height:26px;left:0;bottom:0;animation:none}.mis-page-banner-status .mis-loading-dog-sprite{width:26px;height:26px}@media(max-width:760px){.mis-page-banner>.mis-page-banner-status{inset:auto 13px 8px;width:auto;height:26px}}@container mis-page-banner-layout (max-width:560px){.mis-page-banner>.mis-page-banner-status{inset:auto 13px 8px;width:auto;height:26px}}@media(prefers-reduced-motion:reduce){.mis-page-banner-status *{animation:none!important;transition:none!important}}.mis-page-banner-status-content{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;max-height:28px;overflow:auto;white-space:nowrap;scrollbar-width:thin;color:inherit}.mis-page-banner-status:has(>[data-mis-control=loading])>.mis-page-banner-status-content,.mis-page-banner-status:has(>.mis-page-banner-error)>.mis-page-banner-status-content{flex:0 1 40%}.mis-page-banner-status>.mis-page-banner-retry[data-mis-control=button]{position:relative;box-sizing:border-box;height:20px!important;min-height:20px!important;min-width:34px;padding:0 6px!important;border-radius:5px;line-height:1.2!important}.mis-page-banner-retry:after{content:"";position:absolute;inset:-2px 0}:is([data-mis-rich-text-style],[data-mis-workspace-style]){box-sizing:border-box;color:var(--text);background:var(--surface,#fff)}[data-mis-rich-text-style]{padding:12px;border-radius:var(--mis-control-radius,6px)}:is([data-mis-rich-text-style=standard],[data-mis-workspace-style=standard]){border:1px solid var(--border,var(--mis-control-border))}:is([data-mis-rich-text-style=framed],[data-mis-workspace-style=framed]){border:2px solid var(--mis-control-primary);border-radius:var(--mis-control-radius,6px)}:is([data-mis-rich-text-style=tonal],[data-mis-workspace-style=tonal]){border:1px solid transparent;background:var(--primary-soft,var(--surface-soft))}:is([data-mis-rich-text-style=rail],[data-mis-workspace-style=rail]){border:1px solid var(--border,var(--mis-control-border));border-inline-start:4px solid var(--mis-control-primary);border-radius:3px}:is([data-mis-rich-text-style=inset],[data-mis-workspace-style=inset]){border:1px solid var(--border,var(--mis-control-border));box-shadow:inset 0 2px 7px color-mix(in srgb,var(--mis-control-primary) 12%,transparent);border-radius:var(--mis-control-radius,6px)}@media screen{.mis-stage .app-main{--mis-page-inset-block:14px;--mis-page-inset-inline:18px;--mis-page-inset-bottom:24px;--mis-workspace-edge-inline:14px}.mis-stage .app-main:has(>.home-page){scrollbar-width:thin;padding-block:15px !important;padding-inline:max(0px,calc(20px - var(--mis-page-start-rail,var(--mis-native-page-rail,10px)))) max(0px,calc(20px - var(--mis-page-end-rail,var(--mis-native-page-rail,10px)))) !important}.mis-stage .app-main :is([data-mis-workspace-scroll],.crm_ai_workspace_content) :where(section,div[class]:not([class=""])):has(>.mis-page-banner-stack,>:where(div:not([class]),div[class=""])>.mis-page-banner-stack):not(:where(dialog,[role=dialog],[data-mis-control=drawer]) *){padding-block:var(--mis-page-inset-block) var(--mis-page-inset-bottom);padding-inline:var(--mis-page-inset-inline)}.app-main{scrollbar-gutter:stable both-edges}.app-main.is-fixed-workspace{scrollbar-gutter:auto}.app-main:has(>:is([data-mis-workspace-shell],.crm_ai_workspace_workspace)){overflow:hidden!important;scrollbar-gutter:auto!important;padding-inline:0!important}:is(.app-main,.mis-workspace-preview)>:is([data-mis-workspace-shell],.crm_ai_workspace_workspace){min-width:0;min-height:0;max-width:100%}:is(.app-main,.mis-workspace-preview)>:is([data-mis-workspace-shell],.crm_ai_workspace_workspace)>:is([data-mis-workspace-scroll],.crm_ai_workspace_content){box-sizing:border-box;min-width:0;min-height:0;scrollbar-gutter:stable both-edges!important;scrollbar-width:thin;padding-inline:14px;overscroll-behavior:contain}}@media screen and (max-width:760px){.mis-stage .app-main{--mis-page-inset-block:10px;--mis-page-inset-inline:10px;--mis-page-inset-bottom:18px;--mis-workspace-edge-inline:4px}.mis-stage .app-main:has(>.home-page){padding-block:15px !important;padding-inline:max(0px,calc(20px - var(--mis-page-start-rail,var(--mis-native-page-rail,10px)))) max(0px,calc(20px - var(--mis-page-end-rail,var(--mis-native-page-rail,10px)))) !important}.mis-stage .app-main>.home-page{padding:0 !important}:is(.app-main,.mis-workspace-preview)>:is([data-mis-workspace-shell],.crm_ai_workspace_workspace)>:is([data-mis-workspace-scroll],.crm_ai_workspace_content){padding-inline:4px}}.mis-stage-progress{padding:16px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--mis-control-radius)}.mis-stage-progress>.mis-special-title{margin-bottom:16px}.mis-stage-list{list-style:none;display:flex;min-width:max-content;margin:0;padding:12px 0;gap:0}.mis-stage-list>li{position:relative;flex:1 0 96px;min-width:96px;--stage-color:var(--primary)}.mis-stage-list>li:after{content:"";position:absolute;top:17px;left:calc(50% + 22px);right:calc(-50% + 22px);height:4px;background:var(--border);pointer-events:none}.mis-stage-list>li:last-child:after{display:none}.mis-stage-list>li[data-stage-state=complete]:after{background:color-mix(in srgb,var(--primary) 45%,var(--surface))}.mis-stage-list>li>button[data-mis-control=button]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:0 8px;border:0!important;background:transparent!important;box-shadow:none!important;white-space:normal;color:var(--text)!important;min-height:96px}.mis-stage-node{display:grid;place-items:center;position:relative;z-index:1;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary);border:1px solid transparent}.mis-stage-node>svg{width:16px;height:16px}.mis-stage-name{white-space:normal;overflow-wrap:anywhere;max-width:20ch;color:var(--muted)}.mis-stage-count{color:var(--primary);font-variant-numeric:tabular-nums}.mis-stage-description{max-width:180px;color:var(--muted);overflow-wrap:anywhere}.mis-stage-list>li[data-stage-state=current] .mis-stage-node{background:var(--primary);color:var(--surface);outline:3px solid color-mix(in srgb,var(--primary) 22%,transparent);outline-offset:5px}.mis-stage-list>li[data-stage-state=current] .mis-stage-name{color:var(--primary)}.mis-stage-list>li[data-stage-state=error] .mis-stage-node{border-style:dashed;border-color:currentColor}.mis-stage-list>li[data-stage-state=skipped] .mis-stage-name{text-decoration:line-through}.mis-stage-progress[data-mis-variant=soft] .mis-stage-node{border-radius:10px;width:42px;box-shadow:0 3px 8px color-mix(in srgb,var(--primary) 12%,transparent)}.mis-stage-progress[data-mis-variant=soft] .mis-stage-list{gap:8px}.mis-stage-progress[data-mis-variant=soft] .mis-stage-list>li{background:var(--surface);border-radius:10px;padding-block:12px}.mis-stage-progress[data-mis-variant=soft] .mis-stage-list>li:after{display:none}.mis-stage-progress[data-mis-variant=outlined] .mis-stage-list{gap:4px}.mis-stage-progress[data-mis-variant=outlined] .mis-stage-list>li{background:var(--surface-soft);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);padding:12px 16px;flex-basis:120px}.mis-stage-progress[data-mis-variant=outlined] .mis-stage-list>li[data-stage-state=current]{background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.mis-stage-progress[data-mis-variant=outlined] .mis-stage-list>li:after{display:none}.mis-stage-progress[data-mis-variant=outlined] .mis-stage-node{border-radius:6px;background:transparent}.mis-stage-progress[data-mis-variant=rail] .mis-stage-list{flex-direction:column;min-width:0;gap:0}.mis-stage-progress[data-mis-variant=rail] .mis-stage-list>li{min-width:0;flex-basis:auto}.mis-stage-progress[data-mis-variant=rail] .mis-stage-list>li>button[data-mis-control=button]{display:grid;grid-template-columns:42px minmax(80px,1fr) auto;min-height:62px;text-align:start}.mis-stage-progress[data-mis-variant=rail] .mis-stage-list>li:after{inset:45px auto -14px 24px;width:3px;height:auto}.mis-stage-progress[data-mis-variant=rail] .mis-stage-description{grid-column:2/-1}.mis-stage-progress[data-mis-variant=tonal] .mis-stage-list{gap:8px}.mis-stage-progress[data-mis-variant=tonal] .mis-stage-list>li{padding-top:12px;border-top:4px solid var(--border)}.mis-stage-progress[data-mis-variant=tonal] .mis-stage-list>li:after{display:none}.mis-stage-progress[data-mis-variant=tonal] .mis-stage-list>li[data-stage-state=current],.mis-stage-progress[data-mis-variant=tonal] .mis-stage-list>li[data-stage-state=complete]{border-top-color:var(--primary)}.mis-stage-progress[data-mis-variant=tonal] .mis-stage-node{border-radius:6px;width:auto;height:auto;min-width:34px;padding:4px}.mis-kanban,.mis-resource-grid,.mis-heatmap,.mis-gauge,.mis-org-chart{padding:14px;min-width:0}:is(.mis-kanban,.mis-resource-grid,.mis-heatmap,.mis-gauge,.mis-org-chart)>.mis-special-title{margin-bottom:14px}.mis-kanban-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;padding-bottom:8px}.mis-kanban-column{padding:10px;border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;min-width:0}.mis-kanban-column h3{display:flex;align-items:center;gap:6px;margin:0 0 10px}.mis-kanban-column h3>span{margin-inline-start:auto;color:var(--muted)}.mis-kanban svg,.mis-resource-grid svg,.mis-org-chart svg{width:14px;height:14px;flex:0 0 auto}.mis-kanban-card{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:10px;margin-block:8px;overflow-wrap:anywhere}.mis-kanban-card[draggable=true]{cursor:grab}.mis-kanban-card p{color:var(--muted);margin:8px 0}.mis-kanban-moves{display:flex;justify-content:space-between;gap:6px;margin-top:10px}.mis-kanban-column>p[role=status]{display:flex;gap:4px;align-items:center;color:var(--primary)}.mis-resource-grid table,.mis-heatmap table{border-collapse:separate;border-spacing:4px;width:100%;min-width:max-content;text-align:start}.mis-resource-grid th,.mis-heatmap th{padding:8px;color:var(--muted);white-space:nowrap}.mis-resource-grid td>button{display:flex;flex-direction:column;gap:6px;min-width:112px;min-height:60px;width:100%;align-items:stretch}.mis-resource-grid td>button[data-overload=true]{border:2px solid var(--primary)}.mis-resource-grid td>button>span:last-child{display:flex;align-items:center;gap:4px}.mis-load-track{height:5px;background:var(--border);border-radius:4px;overflow:hidden}.mis-load-track>span{height:100%;display:block;background:var(--primary)}.mis-heatmap td>button{min-width:60px;min-height:44px;width:100%;font-variant-numeric:tabular-nums;color:var(--ink)!important;border:1px solid var(--border)}.mis-gauge-display{position:relative;max-width:320px;margin:auto}.mis-gauge-display>svg{width:100%;display:block}.mis-gauge-track,.mis-gauge-value{fill:none;stroke:var(--border);stroke-width:16;stroke-linecap:round}.mis-gauge-value{stroke:var(--primary)}.mis-gauge-display line{stroke:var(--ink);stroke-width:3}.mis-gauge-display>span{position:absolute;bottom:22%;inset-inline:0;text-align:center;color:var(--primary)}.mis-gauge-range{display:flex;justify-content:space-between;gap:10px;max-width:320px;margin:auto;color:var(--muted)}.mis-org-chart ul{list-style:none;display:flex;justify-content:center;margin:0;padding:20px 8px 0;min-width:max-content}.mis-org-chart li{position:relative;text-align:center;padding:0 10px;flex:1;min-width:140px}.mis-org-chart li:before{content:"";position:absolute;top:-10px;left:0;right:0;border-top:1px solid var(--border)}.mis-org-chart li:first-child:before{left:50%}.mis-org-chart li:last-child:before{right:50%}.mis-org-chart li:only-child:before{display:none}.mis-org-node{position:relative;display:inline-flex;align-items:stretch;gap:3px;max-width:220px}.mis-org-node:before{content:"";position:absolute;top:-10px;height:10px;left:50%;border-left:1px solid var(--border)}.mis-org-node>button:first-child{white-space:normal;overflow-wrap:anywhere;min-height:42px}@media(max-width:760px){.mis-stage-progress{padding:12px}.mis-kanban,.mis-resource-grid,.mis-heatmap,.mis-gauge,.mis-org-chart{padding:10px}.mis-stage-list>li{min-width:96px}.mis-kanban-columns{grid-auto-columns:240px}}.mis-style-library{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.mis-style-categories{position:sticky;top:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mis-style-categories nav{display:grid;gap:4px}.mis-style-categories nav>button{display:flex;align-items:center;text-align:start;gap:8px;min-height:34px;white-space:nowrap}.mis-style-categories nav>button>span{margin-inline-start:auto;color:var(--muted)}.mis-style-categories svg,.mis-style-example>header svg{width:14px;height:14px;flex:0 0 auto}.mis-style-categories nav>button[aria-pressed=true]{background:var(--primary-soft);box-shadow:inset 3px 0 var(--primary)}.mis-style-content{min-width:0}.mis-style-examples{display:grid;gap:16px;min-width:0}.mis-style-example{min-width:0;padding:12px;overflow:hidden}.mis-style-example>header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.mis-style-example>header>h3{display:flex;align-items:center;gap:6px;margin:0}.mis-style-example>header>code{color:var(--muted);overflow-wrap:anywhere;font:inherit}.mis-style-example>header>span{margin-inline-start:auto;color:var(--muted)}.mis-style-icon-example{display:flex;align-items:center;justify-content:center;gap:32px;min-height:96px;flex-wrap:wrap}@media(max-width:760px){.mis-style-library{grid-template-columns:minmax(0,1fr);gap:12px}.mis-style-categories{position:static}.mis-style-categories nav{display:flex;overflow:auto;max-width:100%;padding:3px}.mis-style-categories nav>button{flex:0 0 auto}.mis-style-example{padding:8px}.mis-style-example>header>span{margin-inline-start:0;flex-basis:100%}}.mis-org-chart li>ul{position:relative}.mis-org-chart li>ul:before{content:"";position:absolute;top:0;height:10px;left:50%;border-left:1px solid var(--border)}.mis-org-chart>.mis-special-scroll>ul>li>.mis-org-node:before{display:none}.mis-org-node>button[aria-pressed=true]{background:var(--primary-soft);box-shadow:inset 0 -2px var(--primary)}.mis-analysis{padding:14px;min-width:0}.mis-analysis>.mis-special-title{margin-bottom:14px}.mis-analysis-scroll{max-height:480px}.mis-analysis-scroll>svg{display:block;width:100%;color:var(--text);overflow:visible}.mis-analysis svg text{fill:var(--ink);font:inherit;pointer-events:none}.mis-analysis svg [role=button]{cursor:pointer}.mis-analysis svg [role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mis-analysis svg [aria-disabled=true]{cursor:default}.mis-analysis-table{margin-top:10px;color:var(--muted)}.mis-analysis-table :is(th,td){padding:7px 10px;text-align:start;border-bottom:1px solid var(--border);white-space:nowrap}.mis-waterfall-connector{stroke:var(--muted);stroke-dasharray:4 3}.mis-radar-grid{fill:none;stroke:var(--border)}.mis-analysis-legend{display:flex;gap:16px;flex-wrap:wrap;margin:8px 0}.mis-analysis-legend>span{display:inline-flex;align-items:center;gap:6px}.mis-analysis-legend i{width:10px;height:10px;border-radius:2px}.mis-diagram-scroll{max-height:520px}.mis-diagram-canvas{position:relative;min-width:900px}.mis-diagram-canvas>svg{position:absolute;inset:0}.mis-diagram-edge{fill:none;stroke:var(--primary);stroke-width:2}.mis-diagram-edge[role=button]{pointer-events:stroke;stroke-width:3}.mis-diagram-node[data-mis-control=button]{position:absolute;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;width:136px;min-height:44px;padding:8px;white-space:normal;overflow-wrap:anywhere;transform:translate(-50%,-50%);border:1px solid var(--border);background:var(--surface);box-shadow:var(--mis-ui-shadow)}.mis-diagram-node>svg{width:14px;height:14px;flex:0 0 auto}.mis-diagram-node>span{max-width:100%}.mis-diagram-node>small{flex-basis:100%;color:var(--muted)}.mis-network-node[data-mis-control=button]{border-radius:22px}.mis-flow-node[data-mis-control=button]{border-radius:6px}.mis-diagram-node[data-status=current]{border-block-start:3px solid var(--primary)}.mis-diagram-node[data-status=error]{border-style:dashed}.mis-diagram-node[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:3px}.mis-style-categories nav{max-height:calc(100dvh - 150px);overflow:auto}@media(max-width:760px){.mis-analysis{padding:10px}.mis-style-categories nav{max-height:none;overflow:auto}}.mis-tree-table{min-width:0;display:grid;gap:var(--mis-space-3,12px)}.mis-tree-table-heading,.mis-tree-table-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mis-space-2,8px)}.mis-tree-table-heading h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--text)}.mis-tree-table-tools input[type=search]{flex:1;min-width:160px}.mis-tree-table-scroll{min-width:0;max-width:100%;overflow:auto;overscroll-behavior:contain}.mis-tree-table-scroll>table[data-mis-control=table]{min-width:560px;width:100%}.mis-tree-table [data-tree-row]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mis-tree-table [data-tree-row][aria-selected=true]>td{background:color-mix(in srgb,var(--primary) 9%,var(--surface))}.mis-tree-table [data-tree-row][aria-disabled=true]{color:var(--muted)}.mis-tree-table-cell{display:flex;align-items:center;gap:8px;min-height:28px;padding-inline-start:calc(var(--tree-level,0)*20px)}.mis-tree-table-cell>svg{flex:none;color:var(--muted)}.mis-tree-table-cell>button[data-mis-control=button],.mis-tree-table-toggle-spacer{width:28px;min-width:28px;min-height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:4px}.mis-tree-table-cell>button svg{width:14px;height:14px}.mis-tree-table-cell .mis-tree-table-name{overflow-wrap:anywhere;min-width:0}.mis-tree-table .mis-tree-table-help{margin-inline-start:auto}.mis-tree-table .mis-tree-table-help-glyph{display:inline-grid;place-items:center;width:24px;height:24px;font-size:6px!important;line-height:1}.mis-control-style-preview{min-width:0;width:100%;color:var(--text);font:inherit}.mis-control-style-preview>[data-mis-control]:not(button):not(input):not(select):not(img):not(hr):not(a){max-width:100%;box-sizing:border-box}.mis-control-style-preview>:is(input,select,textarea){max-width:100%;min-width:0}.mis-control-style-preview table{width:100%;border-collapse:collapse}.mis-control-style-preview[data-preview-symbol=MisTable] :is(th,td){padding:8px;text-align:left}.mis-control-style-preview [data-mis-control=progress]{height:12px;overflow:hidden;background:var(--surface-soft);border:1px solid var(--border)}.mis-control-style-preview [data-mis-control=progress]>span{display:block;height:100%;background:var(--mis-control-primary)}.mis-style-preview-skeleton{width:100%;height:32px;background:var(--surface-soft)}.mis-style-preview-image{max-width:min(320px,100%);height:auto}.mis-style-preview-workspace{height:210px;min-width:0;display:flex;overflow:hidden}.mis-control-style-preview[data-preview-symbol=MisChart]>[data-mis-control=chart] svg{max-width:100%;height:100px;color:var(--mis-control-primary)}.mis-control-style-preview>.mis-page-banner-stack{width:100%}.mis-control-style-preview .mis-extended-attachments,.mis-control-style-preview .mis-extended-steps{max-width:100%}.mis-style-preview-content{padding:12px}.mis-control-browser{display:grid;gap:12px;min-width:0;padding:12px 16px;color:var(--text)}.mis-control-browser-heading h2,.mis-control-browser-type-header h3,.mis-control-browser-identity strong{display:flex;align-items:center;gap:7px;margin:0;color:var(--mis-ui-heading,var(--text))}.mis-control-browser-heading p{margin:4px 0;color:var(--muted,var(--mis-ui-muted))}.mis-control-browser-layout{display:grid;grid-template-columns:minmax(190px,220px) minmax(0,1fr);gap:16px;align-items:start;min-width:0}.mis-control-browser-sidebar{display:grid;align-content:start;gap:7px;padding:10px;min-width:0;max-height:calc(100dvh - 230px);overflow:auto;position:sticky;top:12px;border:1px solid var(--border,var(--mis-control-border));border-radius:8px;background:var(--surface,#fff);scrollbar-gutter:stable}.mis-control-browser-sidebar>[data-mis-control=field]{display:flex;align-items:center;gap:6px;min-width:0}.mis-control-browser-sidebar :is(input,select){width:100%;min-width:0;padding:7px}.mis-control-browser-sidebar>button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;white-space:normal;padding:9px 8px;background:transparent;border-color:transparent;color:var(--text)}.mis-control-browser-sidebar>button[aria-current=page]{background:var(--primary-soft,var(--surface-soft));color:var(--mis-control-primary)}.mis-control-browser-sidebar>button>span{display:grid;gap:4px;min-width:0}.mis-control-browser-sidebar small{color:var(--muted,var(--mis-ui-muted));overflow-wrap:anywhere}.mis-control-browser-sidebar b{font-weight:500}.mis-control-browser-detail{min-width:0}.mis-control-browser-type-header{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px}.mis-control-browser-type-header>div,.mis-control-browser-identity{display:grid;gap:5px;min-width:0}.mis-control-browser-code{display:inline-block;width:max-content;max-width:100%;overflow-wrap:anywhere;padding:2px 6px;border:1px solid var(--border,var(--mis-control-border));border-radius:4px;background:var(--primary-soft,var(--surface-soft));color:var(--mis-control-primary);font-size:var(--mis-type-caption)}.mis-control-browser-variants{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.mis-control-browser-variant{min-width:0;overflow:visible}.mis-control-browser-variant>header{padding:12px;border-bottom:1px solid var(--border,var(--mis-control-border))}.mis-control-browser-preview{min-width:0;min-height:116px;padding:16px;max-width:100%;overflow:auto}.mis-control-browser-variant>footer{padding:10px 12px;border-top:1px solid var(--border,var(--mis-control-border));color:var(--muted,var(--mis-ui-muted))}@media(max-width:760px){.mis-control-browser{padding:10px 4px}.mis-control-browser-layout{grid-template-columns:minmax(0,1fr)}.mis-control-browser-sidebar{position:static;max-height:230px}.mis-control-browser-type-header{flex-wrap:wrap}.mis-control-browser-preview{padding:12px}}.mis-framework-library{min-width:0}.mis-framework-library pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);padding:12px;border-radius:6px}.mis-framework-tools{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.mis-framework-tools label{display:flex;align-items:center;gap:6px}.mis-framework-tools select{max-width:100%}.mis-framework-message{margin:10px 0;overflow-wrap:anywhere}.mis-framework-message button{margin-inline-end:8px}.mis-framework-stage{display:flex;width:100%;height:460px;min-width:0;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--app-surface)}.mis-framework-menu{flex:0 0 110px;box-sizing:border-box;padding:12px;border-inline-end:1px solid var(--border);background:var(--surface)}.mis-workspace-preview{flex:1;min-width:0;min-height:0;overflow:hidden}.mis-framework-content{min-width:0;padding-block:14px}.mis-framework-panel{padding:14px;margin-block:12px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.mis-framework-panel h3{margin:0 0 8px}.mis-framework-panel p{overflow-wrap:anywhere}.mis-framework-rich{min-width:0;max-height:400px;overflow:auto;scrollbar-gutter:stable both-edges;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.mis-framework-rich .mis-rich-text-content{font-family:inherit;color:inherit}.mis-framework-rich h1,.mis-framework-rich h2,.mis-framework-rich h3{overflow-wrap:anywhere}@media(max-width:760px){.mis-framework-menu{flex-basis:62px;padding:6px}.mis-framework-stage{height:500px}.mis-framework-tools label{flex-wrap:wrap}.mis-framework-tools>*{max-width:100%}}.mis-page-frame-library{min-width:0;background:var(--surface,#fff);border:1px solid var(--border,#dbe4ef);border-radius:10px;padding:16px}.mis-page-frame-library-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.mis-page-frame-library-title h3{margin:0 0 5px}.mis-page-frame-library-title code{color:var(--accent,#315d9b);overflow-wrap:anywhere}.mis-page-frame-library-title>span{color:var(--muted,#687a92)}.mis-page-frame-library>p{color:var(--muted,#687a92)}.mis-page-frame-library-spec,.mis-page-frame-library-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.mis-page-frame-library-spec span{padding:5px 8px;border:1px solid var(--border,#dbe4ef);border-radius:5px;color:var(--muted,#687a92)}.mis-page-frame-library-tools select{padding:7px 10px;border:1px solid var(--border,#dbe4ef);border-radius:6px}.mis-page-frame-library-strip{margin-top:12px;padding:12px;background:var(--soft,#f2f5fa);border-radius:8px}.mis-page-frame-library-date{display:flex;justify-content:flex-end;min-height:152px;padding:20px;border-radius:12px;background:linear-gradient(115deg,#152d83,#2853b7 64%,#286d8c)}.mis-page-frame-library-buttons{display:flex;gap:14px;align-items:center;min-height:100px}.mis-page-frame-library-buttons button{border:1px solid var(--border,#dbe4ef)}.mis-page-frame-library-buttons button:first-child{background:var(--accent,#3159d6);color:#fff}.mis-page-frame-library-notice{min-height:22px;padding:8px 0}.mis-page-frame-library footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--border,#dbe4ef);padding-top:12px}.mis-page-frame-library .mis-page-banner [data-font-role=page-title],.mis-page-frame-library .mis-page-banner h1{color:#fff}.mis-page-frame-library .mis-page-banner{overflow:visible}.mis-page-frame-library .mis-page-banner-filters{max-width:52%}@media(max-width:760px){.mis-page-frame-library{padding:12px}.mis-page-frame-library .mis-page-banner-filters{max-width:100%}.mis-page-frame-library-buttons{flex-wrap:wrap}.mis-page-frame-library-date{padding:12px}.mis-page-frame-library-title{align-items:flex-start;flex-direction:column}}.mis-page-frame-library-stage{margin-top:10px;padding:12px 16px;background:var(--app-surface,#f3f6fb);border-radius:12px}.mis-page-frame-library-stage>.mis-page-frame-library-strip{margin:10px 0 0;padding:0;background:transparent;border-radius:0}.mis-page-frame-library-stage>.mis-page-frame-library-strip:first-child{margin:0}.mis-page-frame-library-strip:empty{padding:0}.mis-page-frame-document-window{margin-top:10px;padding:14px;border:1px solid var(--border,#dbe4ef);border-radius:10px;background:var(--surface,#fff)}.mis-page-frame-document-window>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border,#dbe4ef)}.mis-page-frame-document-window h4{display:flex;align-items:center;gap:7px;margin:0;color:var(--text,#334761)}.mis-page-frame-document-window svg{width:14px;height:14px}.mis-page-frame-document-window dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.mis-page-frame-document-window dt{color:var(--muted,#71829a)}.mis-page-frame-document-window dd{margin:6px 0 0}.mis-page-frame-document-window small{color:var(--muted,#71829a)}.mis-page-frame-library-buttons{justify-content:flex-start!important}.mis-page-frame-library-buttons>.mis-page-create-action{height:24px;min-height:24px;gap:5px;padding:3px 8px;border:1px solid rgb(255 255 255 / 40%)!important;border-radius:6px;color:#fff!important;background:#ffffff18!important;font-size:var(--mis-type-control,9px)}.mis-page-frame-library-buttons>.mis-page-create-action svg{width:12px;height:12px}@media(max-width:760px){.mis-page-frame-library-stage{padding:10px}.mis-page-frame-document-window dl{grid-template-columns:1fr}}.mis-page-frame-navigation{border:0;padding:0;margin:0}.mis-page-frame-navigation>[data-mis-control=button]{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;gap:8px;min-height:0;margin-top:3px;padding:8px;border:0!important;border-radius:6px;background:transparent!important;color:var(--text,#304764);box-shadow:none!important}.mis-page-frame-navigation>[data-mis-control=button]>span{flex:1;min-width:0;text-align:left}.mis-page-frame-navigation>[data-mis-control=button]>span>small{display:block;color:var(--muted,#8994a4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mis-page-frame-navigation>[data-mis-control=button]>b{flex-shrink:0;font-weight:500;font-variant-numeric:tabular-nums}.mis-page-frame-navigation>[data-mis-control=button]:hover{background:var(--soft,#f4f7fc)!important}.mis-page-frame-navigation>[data-mis-control=button][aria-current=page]{background:var(--soft,#edf3ff)!important;color:var(--accent,#2456aa)}.mis-page-frame-palette{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:6px;margin:0 0 10px}.mis-page-frame-palette>[data-mis-control=button]{display:flex;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:5px 7px;border:1px solid var(--border,#dbe4ef);background:var(--surface,#fff);color:var(--text,#304764);font-size:var(--mis-type-control);white-space:nowrap}.mis-page-frame-palette>[data-mis-control=button][aria-pressed=true]{border-color:var(--accent,#3159d6);background:var(--soft,#edf3ff)}.mis-page-frame-palette>button>span{display:block;width:10px;height:10px;flex:0 0 10px;border-radius:3px}.mis-page-banner-variants{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.mis-page-banner-variants>[data-mis-control=button]{border:1px solid var(--border,#dbe4ef);background:var(--surface,#fff);color:var(--muted,#687a92);border-radius:6px;padding:6px 10px}.mis-page-banner-variants>[data-mis-control=button][aria-pressed=true]{background:var(--soft,#edf3ff);border-color:var(--accent,#3159d6);color:var(--accent,#3159d6)}.mis-page-frame-card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.mis-page-frame-card{min-width:0;overflow:hidden;border:1px solid var(--border,#dbe4ef);border-radius:12px;background:var(--surface,#fff)}.mis-page-frame-card>header{display:flex;gap:12px;justify-content:space-between;align-items:start;padding:18px;border-bottom:1px solid var(--border,#dbe4ef)}.mis-page-frame-card>header>div{min-width:0;display:grid;gap:6px}.mis-page-frame-card code{display:block;overflow-wrap:anywhere;background:var(--soft,#edf3ff);color:var(--accent,#3159d6);padding:4px 7px;border-radius:4px}.mis-page-frame-card small{color:var(--muted,#687a92)}.mis-page-frame-card>header>span{flex-shrink:0;background:var(--soft,#edf3ff);padding:4px 7px;border-radius:4px;font-size:var(--mis-type-caption)}.mis-page-frame-card-preview{min-width:0;padding:16px;background:var(--app-surface,#f8fafc)}.mis-page-frame-card>footer{padding:14px 18px;display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.mis-page-frame-card .mis-page-banner-stack,.mis-page-frame-card .mis-page-view-strip{margin-top:10px}.mis-page-frame-card .mis-page-banner-stack>.mis-page-view-strip{margin-top:0}@media(max-width:760px){.mis-page-frame-card-grid{grid-template-columns:minmax(0,1fr)}.mis-page-frame-card>header{flex-wrap:wrap;padding:12px}.mis-page-frame-card-preview{padding:10px}}html[data-mis-typography=compact]{--mis-type-page-title:18px;--mis-type-dialog-title:14px;--mis-type-section-title:12px;--mis-type-body:10px;--mis-type-control:9px;--mis-type-caption:8px;--mis-type-metric:18px}html[data-mis-typography=standard]{--mis-type-page-title:20px;--mis-type-dialog-title:16px;--mis-type-section-title:14px;--mis-type-body:12px;--mis-type-control:11px;--mis-type-caption:10px;--mis-type-metric:20px}html[data-mis-typography=comfortable]{--mis-type-page-title:22px;--mis-type-dialog-title:18px;--mis-type-section-title:16px;--mis-type-body:14px;--mis-type-control:13px;--mis-type-caption:12px;--mis-type-metric:22px}@media screen{html[data-mis-typography] body:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,sans-serif;font-size:var(--mis-type-body);line-height:1.6}html[data-mis-typography] body :where(*):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}html[data-mis-typography] body .auth-loading-message:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;letter-spacing:0!important}html[data-mis-typography] body [data-font-role=body]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-body)!important}html[data-mis-typography] body :is(h1,[data-font-role=page-title]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-page-title)!important;font-weight:600!important;line-height:1.3!important}html[data-mis-typography] body :is(h2,[data-font-role=section-title]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-section-title)!important;font-weight:600!important;line-height:1.4!important}html[data-mis-typography] body :is(h3,h4,h5,h6,[data-font-role=card-title]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-body)!important;font-weight:600!important;line-height:1.45!important}html[data-mis-typography] body :is([role=dialog],dialog) :is(h2,h3):not(:where([data-print-document="template"],[data-print-document="template"] *)),html[data-mis-typography] body [data-font-role=dialog-title]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-dialog-title)!important;font-weight:600!important;line-height:1.35!important}html[data-mis-typography] body :is(button,input,select,textarea,[role=tab],[data-font-role=control]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-control)!important;line-height:1.4!important}html[data-mis-typography] body :is(small,[data-font-role=caption]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-caption)!important;line-height:1.5!important}html[data-mis-typography] body :is(th,td):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-body)!important}html[data-mis-typography] body :is(th,td) :is(strong,b):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-weight:400!important}html[data-mis-typography] body :is([data-mis-control=metric] strong,[data-font-role=metric]):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:var(--mis-type-metric)!important;font-weight:600!important;line-height:1.2!important}html[data-mis-typography] body :is(code,pre):not(:where([data-print-document="template"],[data-print-document="template"] *)){font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}html[data-mis-typography] body input[data-font-role=verification-code]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:calc(var(--mis-type-metric) * 1.8)!important;font-weight:800!important;line-height:1.3!important;font-variant-numeric:tabular-nums;letter-spacing:.28em!important;text-align:center}html[data-mis-typography] body input[data-font-role=verification-code]:not(:where([data-print-document="template"],[data-print-document="template"] *))::placeholder{font-family:Inter,Microsoft YaHei UI,sans-serif!important;font-size:var(--mis-type-control)!important;font-weight:400!important;letter-spacing:normal!important}}@media screen and (max-width:767px),screen and (hover:none)and (pointer:coarse){html[data-mis-typography] body .login-input input:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:max(16px,var(--mis-type-control))!important}}@media screen and (max-width:767px),screen and (hover:none)and (pointer:coarse){html[data-mis-typography] body :is(input,select,textarea)[data-font-role=mobile-input]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:max(16px,var(--mis-type-control))!important}}@media screen{html[data-mis-typography] body .mcontact-device :is(input,select,textarea)[data-font-role=mobile-input]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:max(16px,var(--mis-type-control))!important}}@media screen{html[data-mis-typography] body input[data-font-role=mobile-search]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:max(14px,calc(var(--mis-type-control) + 2px))!important}html[data-mis-typography] body input[data-font-role=mobile-search]:not(:where([data-print-document="template"],[data-print-document="template"] *))::placeholder{font-size:max(14px,calc(var(--mis-type-control) + 2px))!important}}@media screen and (max-width:767px),screen and (hover:none)and (pointer:coarse){html[data-mis-typography] body input[data-font-role=mobile-search]:not(:where([data-print-document="template"],[data-print-document="template"] *)){font-size:max(16px,calc(var(--mis-type-control) + 2px))!important}}@media screen{html[data-mis-theme=graphite]{--uv-dark-blue:#263445;--uv-dark-blue-hover:color-mix(in srgb,#263445 85%,white);--canvas:#f1f3f6;--surface:#fff;--surface-soft:color-mix(in srgb,#f1f3f6 70%,white);--primary:#475d78;--primary-hover:color-mix(in srgb,#475d78 85%,black);--primary-soft:color-mix(in srgb,#475d78 9%,white);--border:color-mix(in srgb,#475d78 17%,white);--border-strong:color-mix(in srgb,#475d78 28%,white);--divider:var(--border);--mis-control-primary:#475d78;--mis-control-border:var(--border);--mis-nav-active:color-mix(in srgb,#263445 65%,#475d78);--mis-nav-marker:color-mix(in srgb,#475d78 35%,white)}html[data-mis-theme=lake]{--uv-dark-blue:#123e54;--uv-dark-blue-hover:color-mix(in srgb,#123e54 85%,white);--canvas:#eef6fa;--surface:#fff;--surface-soft:color-mix(in srgb,#eef6fa 70%,white);--primary:#08749b;--primary-hover:color-mix(in srgb,#08749b 85%,black);--primary-soft:color-mix(in srgb,#08749b 9%,white);--border:color-mix(in srgb,#08749b 17%,white);--border-strong:color-mix(in srgb,#08749b 28%,white);--divider:var(--border);--mis-control-primary:#08749b;--mis-control-border:var(--border);--mis-nav-active:color-mix(in srgb,#123e54 65%,#08749b);--mis-nav-marker:color-mix(in srgb,#08749b 35%,white)}html[data-mis-theme=forest]{--uv-dark-blue:#183f37;--uv-dark-blue-hover:color-mix(in srgb,#183f37 85%,white);--canvas:#f0f6f2;--surface:#fff;--surface-soft:color-mix(in srgb,#f0f6f2 70%,white);--primary:#24735e;--primary-hover:color-mix(in srgb,#24735e 85%,black);--primary-soft:color-mix(in srgb,#24735e 9%,white);--border:color-mix(in srgb,#24735e 17%,white);--border-strong:color-mix(in srgb,#24735e 28%,white);--divider:var(--border);--mis-control-primary:#24735e;--mis-control-border:var(--border);--mis-nav-active:color-mix(in srgb,#183f37 65%,#24735e);--mis-nav-marker:color-mix(in srgb,#24735e 35%,white)}html[data-mis-theme=violet]{--uv-dark-blue:#352b50;--uv-dark-blue-hover:color-mix(in srgb,#352b50 85%,white);--canvas:#f5f2fa;--surface:#fff;--surface-soft:color-mix(in srgb,#f5f2fa 70%,white);--primary:#7352a5;--primary-hover:color-mix(in srgb,#7352a5 85%,black);--primary-soft:color-mix(in srgb,#7352a5 9%,white);--border:color-mix(in srgb,#7352a5 17%,white);--border-strong:color-mix(in srgb,#7352a5 28%,white);--divider:var(--border);--mis-control-primary:#7352a5;--mis-control-border:var(--border);--mis-nav-active:color-mix(in srgb,#352b50 65%,#7352a5);--mis-nav-marker:color-mix(in srgb,#7352a5 35%,white)}html[data-mis-theme=sand]{--uv-dark-blue:#49382f;--uv-dark-blue-hover:color-mix(in srgb,#49382f 85%,white);--canvas:#f8f4ee;--surface:#fff;--surface-soft:color-mix(in srgb,#f8f4ee 70%,white);--primary:#926037;--primary-hover:color-mix(in srgb,#926037 85%,black);--primary-soft:color-mix(in srgb,#926037 9%,white);--border:color-mix(in srgb,#926037 17%,white);--border-strong:color-mix(in srgb,#926037 28%,white);--divider:var(--border);--mis-control-primary:#926037;--mis-control-border:var(--border);--mis-nav-active:color-mix(in srgb,#49382f 65%,#926037);--mis-nav-marker:color-mix(in srgb,#926037 35%,white)}html[data-mis-theme]:not([data-mis-theme=original]){--mis-theme-primary:var(--primary);--mis-theme-primary-hover:var(--primary-hover);--mis-theme-soft:var(--primary-soft);--mis-theme-canvas:var(--canvas);--mis-theme-border:var(--border)}}@media screen{html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell{background:var(--canvas)}html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell>.sidebar{background:var(--uv-dark-blue)}html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell>.sidebar :is(button,a):is(.is-active,[aria-current=page]){background:var(--mis-nav-active)!important;color:#fff!important}html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell>.sidebar :is(button,a):is(.is-active,[aria-current=page]):before{background:var(--mis-nav-marker)!important}html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell>.sidebar :is(button,a):hover{background:color-mix(in srgb,var(--uv-dark-blue) 85%,white)}html[data-mis-theme]:not([data-mis-theme=original]) .mis-shell>.sidebar :is(button,a):focus-visible{outline-color:var(--mis-nav-marker)}html[data-mis-theme]:not([data-mis-theme=original]) .app-main{background:var(--canvas)}html[data-mis-theme]:not([data-mis-theme=original]) .sidebar-collapse-toggle{color:var(--primary)}html[data-mis-theme]:not([data-mis-theme=original]) .mis-pagination button[aria-current=page]{background:var(--primary);border-color:var(--primary)}}.mis-theme-picker{color:#24354d}.mis-theme-picker>p{color:#637289;line-height:1.7}.mis-typography-section,.mis-theme-color-section{margin-top:16px}.mis-typography-section>header,.mis-theme-color-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.mis-typography-section>header h3,.mis-theme-color-section>header h3{margin:0;color:#24354d}.mis-typography-section>header p,.mis-theme-color-section>header p{margin:3px 0 0;color:#65748b}.mis-typography-section>header>span,.mis-theme-color-section>header>span{flex:0 0 auto;color:var(--primary);font-weight:600}.mis-typography-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mis-typography-options>button{min-width:0;display:grid;gap:7px;padding:11px;text-align:left;color:#24354d;background:#fff;border:1px solid #dbe3ef;border-radius:9px;cursor:pointer;font:inherit}.mis-typography-options>button:hover{border-color:var(--primary)}.mis-typography-options>button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--primary-soft)}.mis-typography-option-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.mis-typography-option-heading em{color:var(--primary);font-style:normal;white-space:nowrap}.mis-typography-options>button>small,.mis-typography-values{color:#65748b}.mis-typography-sample{min-height:92px;display:grid;align-content:center;gap:4px;padding:10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft)}.mis-typography-sample b{font-size:var(--sample-title)!important;line-height:1.3!important}.mis-typography-sample>span{font-size:var(--sample-body)!important;line-height:1.55!important}.mis-typography-sample i{width:max-content;padding:4px 9px;border-radius:5px;color:#fff;background:var(--primary);font-size:var(--sample-control)!important;font-style:normal;line-height:1.4!important}.mis-typography-sample small{font-size:var(--sample-caption)!important;line-height:1.5!important}.mis-theme-inline-note{margin:8px 0 0;color:#8a611c!important}.mis-theme-color-section{padding-top:15px;border-top:1px solid var(--border)}.mis-theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mis-theme-options>button{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:6px;padding:10px;background:#fff;border:1px solid #dbe3ef;border-radius:10px;cursor:pointer;color:#24354d;font:inherit;min-width:0}.mis-theme-options>button[aria-pressed=true]{outline:2px solid var(--sample-primary);outline-offset:1px}.mis-theme-options>button small{color:#65748b}.mis-theme-options>button>span:last-child{color:var(--sample-primary)}.mis-theme-swatch{display:grid;grid-template-columns:28% 1fr;height:82px;border-radius:6px;overflow:hidden;border:1px solid #dae1e9}.mis-theme-swatch>span:first-child{background:var(--sample-side);display:grid;align-content:start;gap:8px;padding:14px 8px}.mis-theme-swatch>span:first-child i{display:block;height:4px;background:#ffffff70;border-radius:2px}.mis-theme-swatch>span:last-child{background:var(--sample-canvas);display:grid;gap:7px;padding:12px;grid-template-columns:1fr 1fr}.mis-theme-swatch>span:last-child i{grid-column:1/-1;background:var(--sample-primary);height:6px;width:65%;border-radius:3px}.mis-theme-swatch b{background:#fff;border:1px solid #e2e7ef;border-radius:4px}.mis-theme-picker footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:14px}.mis-theme-picker footer button,.mis-theme-error button,.mis-theme-dialog>header button{font:inherit;padding:7px 12px;border:1px solid #d5dfea;border-radius:6px;background:#fff;cursor:pointer;color:#33465e}.mis-theme-picker footer button:last-child{background:var(--primary);border-color:var(--primary);color:#fff}.mis-theme-picker button:disabled{opacity:.5;cursor:not-allowed}.mis-theme-error{color:#b43b45!important}.mis-theme-dialog{width:min(850px,92vw);max-height:85vh;overflow:auto;background:#fff;color:#24354d;border:1px solid #dbe3ef;border-radius:14px;padding:22px;box-shadow:0 24px 80px #15243a44}.mis-theme-dialog::backdrop{background:#0c1c353d}.mis-theme-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.mis-theme-dialog h2{margin:0}@media(max-width:800px){.mis-typography-options{grid-template-columns:1fr}}@media(max-width:600px){.mis-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mis-theme-dialog{padding:14px}.mis-typography-section>header,.mis-theme-color-section>header{flex-direction:column;gap:4px}}.mis-theme-workspace{padding:20px;background:var(--canvas);color:#24354d}.mis-theme-workspace>header{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:16px}.mis-theme-workspace h2{margin:0}.mis-theme-workspace>header p{margin:4px 0;color:#65748b}.mis-theme-workspace>.mis-theme-picker{background:#fff;border:1px solid var(--border);padding:18px;border-radius:12px}.mis-theme-mode{display:flex;flex-wrap:wrap;gap:16px;border:1px solid #dbe3ef;border-radius:8px;margin:16px 0;padding:12px}.mis-theme-mode label{display:flex;gap:6px;align-items:center;cursor:pointer}.mis-theme-plan{border:1px solid var(--border);border-radius:10px;padding:16px;background:var(--surface-soft)}.mis-theme-plan h3{margin:0}.mis-theme-plan details{margin-top:12px}.mis-theme-plan summary{cursor:pointer}.mis-theme-plan ul{max-height:180px;overflow:auto}.mis-theme-plan li{margin:5px 0}.mis-theme-live-sample{display:grid;gap:12px}.mis-theme-live-sample>article{padding:14px}.mis-theme-live-sample article>div{display:flex;gap:10px;flex-wrap:wrap}.mis-theme-live-sample input{padding:6px}.mis-theme-live-sample table{width:100%;border-collapse:collapse;background:#fff}.mis-theme-live-sample :is(th,td){text-align:left;padding:7px 10px;border-bottom:1px solid var(--border)}@media(max-width:600px){.mis-theme-workspace{padding:10px}.mis-theme-workspace>header{flex-direction:column}.mis-theme-workspace>.mis-theme-picker{padding:12px}}.control_library_workspace_root{color:#172033;padding:18px;background:var(--canvas, #f3f6fa);font:10px/1.6 Inter,Microsoft YaHei UI,sans-serif}.control_library_workspace_root *{box-sizing:border-box}.control_library_workspace_root button,.control_library_workspace_root input,.control_library_workspace_root select,.control_library_workspace_root textarea{font:inherit}.control_library_workspace_root button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d7e1ed;border-radius:6px;background:#fff;color:#304764;padding:6px 10px;cursor:pointer}.control_library_workspace_root button:disabled{cursor:not-allowed;opacity:.5}.control_library_workspace_root button:focus-visible{outline:2px solid #2463cc;outline-offset:2px}.control_library_workspace_heading,.control_library_workspace_typeHeader,.control_library_workspace_variant header,.control_library_workspace_variant footer,.control_library_workspace_dialog header,.control_library_workspace_dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.control_library_workspace_heading h2{font-size:18px;margin:0;font-weight:600}.control_library_workspace_heading p,.control_library_workspace_typeHeader p{margin:3px 0 0;color:#738197}.control_library_workspace_metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.control_library_workspace_metrics>span{display:flex;align-items:center;gap:12px;border:1px solid #dbe4ef;border-radius:8px;padding:12px;background:#fff;color:#728096}.control_library_workspace_metrics strong{font-size:18px;color:#234c8b;font-weight:550}.control_library_workspace_note{padding:10px 12px;border-radius:7px;background:#eaf1ff;color:#31568b;margin-bottom:14px}.control_library_workspace_layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:16px}.control_library_workspace_sidebar{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:10px;align-self:start}.control_library_workspace_sidebar>button{width:100%;text-align:left;justify-content:space-between;border:0;background:transparent;margin-top:3px;padding:8px}.control_library_workspace_sidebar>button[aria-current=page]{color:#2456aa;background:#edf3ff}.control_library_workspace_sidebar small{display:block;color:#8994a4;font-size:8px}.control_library_workspace_sidebar b{font-weight:500}.control_library_workspace_sidebar>select{width:100%;margin:8px 0;padding:6px;border:1px solid #dbe4ef;border-radius:5px}.control_library_workspace_search{display:flex;align-items:center;gap:5px;border:1px solid #dbe4ef;padding:5px;border-radius:5px}.control_library_workspace_search input{width:100%;border:0;min-width:0}.control_library_workspace_detail{min-width:0}.control_library_workspace_typeHeader{margin-bottom:12px}.control_library_workspace_typeHeader h3,.control_library_workspace_sectionTitle{margin:0;font-size:12px;font-weight:600}.control_library_workspace_typeHeader>span{color:#526e93}.control_library_workspace_variants{display:grid;gap:12px}.control_library_workspace_variant{background:#fff;border:1px solid #dbe4ef;border-radius:8px;overflow:hidden}.control_library_workspace_variant header{padding:10px 14px;border-bottom:1px solid #edf0f6}.control_library_workspace_variant header strong{font-weight:600}.control_library_workspace_active,.control_library_workspace_stopped{padding:2px 6px;border-radius:4px;font-size:9px}.control_library_workspace_active{background:#eaf7f0;color:#25835d}.control_library_workspace_stopped{background:#fff3df;color:#96621f}.control_library_workspace_preview{min-height:76px;padding:16px;background:linear-gradient(135deg,#fff,#f9fbfe)}.control_library_workspace_variant footer{padding:10px 14px;border-top:1px solid #edf0f6}.control_library_workspace_variant footer small{color:#7e8a9b}.control_library_workspace_variant footer>div{display:flex;gap:6px}.control_library_workspace_sectionTitle{margin-top:20px;margin-bottom:10px}.control_library_workspace_tableScroll{overflow:auto;background:#fff;border:1px solid #dbe4ef;border-radius:8px}.control_library_workspace_table{width:100%;border-collapse:collapse;text-align:left}.control_library_workspace_table th{padding:9px 12px;background:#f6f8fc;font-weight:500;white-space:nowrap}.control_library_workspace_table td{padding:9px 12px;border-top:1px solid #edf0f6}.control_library_workspace_table td strong{font-weight:400}.control_library_workspace_table td small{display:block;font-size:8px;color:#8794a5;overflow-wrap:anywhere}.control_library_workspace_error,.control_library_workspace_notice{padding:10px 12px;border-radius:6px;margin:10px 0}.control_library_workspace_error{color:#ad3434;background:#fff0f0}.control_library_workspace_notice{display:flex;align-items:center;gap:6px;color:#24714e;background:#eaf7f0}.control_library_workspace_history{margin-top:16px;padding:12px;background:#fff;border:1px solid #dbe4ef;border-radius:8px}.control_library_workspace_history summary{cursor:pointer}.control_library_workspace_history li{margin:5px 0;color:#65748a}.control_library_workspace_dialog{color:#172033;width:min(560px,90vw);max-height:85vh;overflow:auto;border:1px solid #dbe4ef;border-radius:12px;box-shadow:0 24px 80px #15243a44;padding:22px}.control_library_workspace_dialog::backdrop{background:#0c1c354f}.control_library_workspace_dialog h3{font-size:14px;margin:0}.control_library_workspace_dialog footer{justify-content:flex-end;margin-top:20px}.control_library_workspace_dialog footer>button:last-child{color:#fff;background:#2463cc;border-color:#2463cc}.control_library_workspace_choice{display:flex;gap:10px;padding:12px;margin:10px 0;border:1px solid #dbe4ef;border-radius:7px}.control_library_workspace_choice small{display:block;color:#7b879a}.control_library_workspace_target{display:flex;gap:10px;align-items:center;margin:10px 0}.control_library_workspace_target select{flex:1;padding:7px;border:1px solid #dbe4ef;border-radius:5px}.control_library_workspace_previewRow,.control_library_workspace_sampleSteps{display:flex;align-items:center;gap:10px}.control_library_workspace_sampleSteps{padding:10px}.control_library_workspace_sampleCard{padding:16px;border:1px solid #dbe4ef;background:#fff;border-radius:6px}.control_library_workspace_sampleCard p{color:#7c8798;margin:5px 0 0}.control_library_workspace_sampleField{display:grid;gap:6px;padding:8px}.control_library_workspace_preview input,.control_library_workspace_preview select,.control_library_workspace_preview textarea{padding:6px;max-width:100%}.control_library_workspace_sampleBadge{padding:3px 8px;border:1px solid #dbe5f7;background:#eaf1fc;color:#245ca3}.control_library_workspace_sampleTable{width:100%;border-collapse:collapse}.control_library_workspace_sampleTable td,.control_library_workspace_sampleTable th{text-align:left;padding:5px 10px;border-bottom:1px solid #e6edf5}.control_library_workspace_sampleProgress{height:10px;background:#e5edf7}.control_library_workspace_sampleProgress>span{display:block;height:100%;background:#2463cc}@media(max-width:850px){.control_library_workspace_layout{grid-template-columns:145px minmax(0,1fr)}.control_library_workspace_metrics{grid-template-columns:repeat(2,1fr)}.control_library_workspace_root{padding:10px}.control_library_workspace_variant footer{align-items:flex-start;flex-direction:column}}@media(max-width:580px){.control_library_workspace_layout{display:block}.control_library_workspace_sidebar{margin-bottom:12px;max-height:220px;overflow:auto}.control_library_workspace_heading,.control_library_workspace_typeHeader{align-items:flex-start;flex-direction:column}.control_library_workspace_metrics>span{padding:8px}.control_library_workspace_table td small{max-width:200px}}.control_library_workspace_typography{background:#fff;padding:12px;border:1px solid #dbe4ef;border-radius:8px;margin-bottom:12px}.control_library_workspace_typography summary{cursor:pointer;color:#264e88}.control_library_workspace_fontTemplates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.control_library_workspace_fontTemplates article{border:1px solid #dbe4ef;padding:12px;border-radius:8px}.control_library_workspace_fontTemplates header{display:flex;justify-content:space-between;gap:8px}.control_library_workspace_fontTemplates dl>div{display:flex;justify-content:space-between}.control_library_workspace_fontTemplates dd{margin:0;color:#607b9c}.control_library_workspace_fontSample{padding:12px;background:#f7f9fc;margin:10px 0;min-height:150px}.control_library_workspace_fontSample h1{margin:0}.control_library_workspace_fontSample small{display:block;margin-top:8px}.control_library_workspace_fontSample p{font-size:var(--mis-type-body)!important}@media(max-width:800px){.control_library_workspace_fontTemplates{grid-template-columns:1fr}}.control_library_workspace_history{margin-bottom:12px}.control_library_workspace_historyTools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.control_library_workspace_historyTools input{min-width:230px;padding:7px;border:1px solid #d7e1ed;border-radius:6px}.control_library_workspace_historyField{display:grid;gap:6px;margin:14px 0}.control_library_workspace_historyField input,.control_library_workspace_historyField textarea{width:100%;padding:8px;border:1px solid #d7e1ed;border-radius:6px;font:inherit}.control_library_workspace_dialog ul{max-height:40vh;overflow:auto;padding-left:20px}.control_library_workspace_dialog li{margin:6px 0}.control_library_workspace_preview,.control_library_workspace_variant{overflow:visible}@media(min-width:851px){.control_library_workspace_sidebar{max-height:calc(100vh - 230px);overflow:auto;position:sticky;top:12px}}@media(min-width:1250px){.control_library_workspace_variants{grid-template-columns:repeat(2,minmax(0,1fr))}}.control_library_workspace_variant{min-width:0}.control_library_workspace_preview{overflow:auto;min-height:116px}.control_library_workspace_variant footer{flex-wrap:wrap}.control_library_workspace_variant footer>div{flex-wrap:wrap}.control_library_workspace_preview:has([data-mis-control=tooltip]){overflow:visible;padding-block:42px}.control_library_workspace_variantIdentity{display:grid;gap:3px;min-width:0}.control_library_workspace_controlCode{display:inline-block;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#315d9b;background:#edf3ff;border:1px solid #d8e5fb;border-radius:4px;padding:1px 5px;font:600 8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.02em}.control_library_workspace_typeHeader .control_library_workspace_controlCode{vertical-align:middle}.control_library_workspace_sidebar small{overflow-wrap:anywhere}.control_library_workspace_root{padding:12px 16px}.control_library_workspace_overviewHeader{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px 24px;margin-bottom:10px}.control_library_workspace_overviewHeader .control_library_workspace_heading{gap:12px}.control_library_workspace_overviewHeader .control_library_workspace_heading p{margin-top:2px}.control_library_workspace_overviewHeader .control_library_workspace_metrics{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:7px 10px;border:1px solid #dbe4ef;border-radius:7px;background:#fff}.control_library_workspace_overviewHeader .control_library_workspace_metrics>span{padding:0;gap:6px;border:0;border-radius:0;background:transparent;white-space:nowrap}.control_library_workspace_settingsRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start;margin-bottom:8px}.control_library_workspace_settingsRow>details{margin:0;padding:7px 10px;min-width:0}.control_library_workspace_settingsRow>details[open]{grid-column:1 / -1}.control_library_workspace_settingsRow>details>summary{padding:2px 0}.control_library_workspace_root>.control_library_workspace_note{padding:6px 10px;margin:0 0 10px}@media(max-width:1150px){.control_library_workspace_overviewHeader{grid-template-columns:1fr;gap:8px}.control_library_workspace_overviewHeader .control_library_workspace_metrics{justify-content:space-between}}@media(max-width:580px){.control_library_workspace_root{padding:10px}.control_library_workspace_settingsRow{grid-template-columns:1fr}.control_library_workspace_overviewHeader .control_library_workspace_heading{flex-direction:row}.control_library_workspace_overviewHeader .control_library_workspace_metrics{justify-content:flex-start}}.approval_runtime_fields_canvas{min-width:0;padding:18px;background:#f3f5f8}.approval_runtime_fields_document{width:min(100%,900px);min-height:540px;box-sizing:border-box;margin:0 auto;padding:18px;color:#263248;background:#fff;border:1px solid #dfe5ed;border-radius:10px;box-shadow:0 8px 24px #0f213d0f}.approval_runtime_fields_cover{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 2px 14px;border-bottom:1px solid #ebeff4}.approval_runtime_fields_cover h2,.approval_runtime_fields_cover p{margin:0}.approval_runtime_fields_cover h2{color:#172033;font-size:16px;line-height:22px;font-weight:620}.approval_runtime_fields_cover p{margin-top:3px;color:#7b8698;font-size:9px;line-height:15px}.approval_runtime_fields_cover span{flex:0 0 auto;padding:4px 8px;color:#91601d;background:#fff7e8;border-radius:9px;font-size:9px}.approval_runtime_fields_documentBody{padding-top:14px}.approval_runtime_fields_tableViewport{max-width:100%;margin-top:10px;overflow-x:auto;overscroll-behavior-inline:contain}.approval_runtime_fields_desktopTable{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed}.approval_runtime_fields_desktopTable th,.approval_runtime_fields_desktopTable td{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.approval_runtime_fields_compactTable{display:none}.approval_runtime_fields_tableRecord{min-width:max-content}.approval_runtime_fields_tableRecord+.approval_runtime_fields_tableRecord{margin-top:10px}.approval_runtime_fields_tableRecordTitle{display:block}.approval_runtime_fields_tableGrid{min-width:max-content;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr)}.approval_runtime_fields_tableCell{min-width:120px}.approval_runtime_fields_tableTitle,.approval_runtime_fields_tableValue{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word}[data-approval-runtime-viewport=tablet] .approval_runtime_fields_tableViewport,[data-approval-runtime-viewport=mobile] .approval_runtime_fields_tableViewport{overflow-x:hidden}[data-approval-runtime-viewport=tablet] .approval_runtime_fields_desktopTable,[data-approval-runtime-viewport=mobile] .approval_runtime_fields_desktopTable{display:none}[data-approval-runtime-viewport=tablet] .approval_runtime_fields_compactTable,[data-approval-runtime-viewport=mobile] .approval_runtime_fields_compactTable{display:block}[data-approval-runtime-viewport=tablet] .approval_runtime_fields_tableGrid,[data-approval-runtime-viewport=mobile] .approval_runtime_fields_tableGrid{width:100%;min-width:0;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--runtime-table-columns, 2),minmax(0,1fr))}[data-approval-runtime-viewport=tablet] .approval_runtime_fields_tableRecord,[data-approval-runtime-viewport=mobile] .approval_runtime_fields_tableRecord{width:100%;min-width:0;overflow:hidden;background:#fff;border:1px solid #dfe5ed;border-radius:8px}[data-approval-runtime-viewport=tablet] .approval_runtime_fields_tableRecordTitle,[data-approval-runtime-viewport=mobile] .approval_runtime_fields_tableRecordTitle{display:block;padding:8px 10px;color:#34435a;background:#eef2f7;border-bottom:1px solid #dfe5ed;font-size:10px;font-weight:700}[data-approval-runtime-viewport=tablet] .approval_runtime_fields_tableCell,[data-approval-runtime-viewport=mobile] .approval_runtime_fields_tableCell{min-width:0!important}[data-approval-runtime-viewport=mobile] .approval_runtime_fields_tableGrid{grid-template-columns:repeat(var(--runtime-table-columns, 1),minmax(0,1fr))}@media(max-width:1024px){[data-approval-runtime-layout=employee-runtime] .approval_runtime_fields_tableViewport{overflow-x:hidden}[data-approval-runtime-layout=employee-runtime] .approval_runtime_fields_desktopTable{display:none}[data-approval-runtime-layout=employee-runtime] .approval_runtime_fields_compactTable{display:block}[data-approval-runtime-layout=employee-runtime] .approval_runtime_fields_tableGrid{width:100%;min-width:0;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--runtime-table-columns, 2),minmax(0,1fr))}[data-approval-runtime-layout=employee-runtime] .approval_runtime_fields_tableRecord{width:100%;min-width:0;overflow:hidden;background:#fff;border:1px solid #dfe5ed;border-radius:8px}[data-approval-runtime-layout=employee-runtime] .approval_runtime_fields_tableRecordTitle{display:block;padding:8px 10px;color:#34435a;background:#eef2f7;border-bottom:1px solid #dfe5ed;font-size:10px;font-weight:700}[data-approval-runtime-layout=employee-runtime] .approval_runtime_fields_tableCell{min-width:0!important}}@media(max-width:600px){.approval_runtime_fields_canvas{padding:10px}.approval_runtime_fields_document{min-height:0;padding:12px}.approval_runtime_fields_cover{display:grid}.approval_runtime_fields_cover span{width:fit-content}[data-approval-runtime-layout=employee-runtime] .approval_runtime_fields_tableGrid{grid-template-columns:repeat(var(--runtime-table-columns, 1),minmax(0,1fr))}}.approval_form_designer_workspace_designer{--designer-blue: #3159d6;--designer-navy: #0a1963;--designer-canvas: #f3f5f8;--designer-workbench-height: clamp(480px, calc(100dvh - 410px) , 900px);width:100%;height:auto;min-width:0;min-height:0;display:grid;--designer-properties-width: 292px;grid-template-columns:245px minmax(590px,1fr) var(--designer-properties-width);grid-template-rows:58px var(--designer-workbench-height) minmax(68px,auto);overflow:hidden;color:#263248;background:#fff;border:1px solid #dfe5ed;border-radius:12px;font-size:10px;box-shadow:0 1px 2px #0f213d09}.approval_form_designer_workspace_designer button,.approval_form_designer_workspace_designer input,.approval_form_designer_workspace_designer select,.approval_form_designer_workspace_designer textarea{font:inherit}.approval_form_designer_workspace_designer button{color:inherit}.approval_form_designer_workspace_designerHead{grid-column:1 / -1;display:grid;grid-template-columns:220px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:0 16px;border-bottom:1px solid #e2e7ee;background:#fff}.approval_form_designer_workspace_backLink{display:inline-flex;align-items:center;gap:7px;min-width:0;width:max-content;padding:0;color:#5f6d82;background:transparent;border:0;text-decoration:none;font-size:10px;cursor:pointer}.approval_form_designer_workspace_backLink:hover{color:var(--designer-blue)}.approval_form_designer_workspace_backLink span:first-child{color:var(--designer-blue);font-size:14px}.approval_form_designer_workspace_headCopy{min-width:0;display:flex;align-items:center;gap:10px}.approval_form_designer_workspace_headCopy h1,.approval_form_designer_workspace_headCopy p{margin:0}.approval_form_designer_workspace_headCopy h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#172033;font-size:16px;line-height:22px;font-weight:620}.approval_form_designer_workspace_headCopy p{color:#8a95a6;font-size:9px;line-height:14px}.approval_form_designer_workspace_badge{flex:0 0 auto;display:inline-flex;align-items:center;height:22px;padding:0 8px;color:#3159d6;background:#edf1ff;border-radius:11px;font-size:9px;font-weight:600}.approval_form_designer_workspace_workflowWrap{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#6f7a8c;white-space:nowrap}.approval_form_designer_workspace_workflowWrap strong{color:#16856b;font-size:10px;font-weight:600}.approval_form_designer_workspace_workflowWrap select{max-width:230px;height:30px;padding:0 8px;color:#394457;background:#fff;border:1px solid #dfe5ed;border-radius:6px;outline:none}.approval_form_designer_workspace_workflowWrap select:focus{border-color:#8fa5eb;box-shadow:0 0 0 2px #edf1ff}.approval_form_designer_workspace_palette,.approval_form_designer_workspace_properties{min-width:0;min-height:0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b5bfd0 #f2f4f8;background:#fff}.approval_form_designer_workspace_palette{grid-column:1;grid-row:2;display:flex;flex-direction:column;overflow:hidden;padding:16px 14px;border-right:1px solid #e2e7ee}.approval_form_designer_workspace_properties{position:relative;grid-column:3;grid-row:2;padding:16px;border-left:1px solid #e2e7ee;transition:padding .16s ease}.approval_form_designer_workspace_properties{overflow-y:auto;overscroll-behavior:contain}.approval_form_designer_workspace_designer:has(.approval_form_designer_workspace_properties[data-collapsed=true]){--designer-properties-width: 42px}.approval_form_designer_workspace_properties[data-collapsed=true]{overflow:hidden;padding:8px 6px}.approval_form_designer_workspace_properties[data-collapsed=true]>:not(.approval_form_designer_workspace_propertiesDrawerToggle){display:none}.approval_form_designer_workspace_propertiesDrawerToggle{min-width:0;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0 0 10px auto;padding:0 7px;color:#657187;background:#f2f4f8;border:0;border-radius:6px;cursor:pointer}.approval_form_designer_workspace_propertiesDrawerToggle:hover{color:var(--designer-blue);background:#edf1ff}.approval_form_designer_workspace_propertiesDrawerToggle span{font-size:9px;white-space:nowrap}.approval_form_designer_workspace_properties[data-collapsed=true] .approval_form_designer_workspace_propertiesDrawerToggle{width:30px;height:auto;min-height:76px;flex-direction:column;margin:0;padding-block:8px}.approval_form_designer_workspace_properties[data-collapsed=true] .approval_form_designer_workspace_propertiesDrawerToggle span{writing-mode:vertical-rl;letter-spacing:2px}.approval_form_designer_workspace_panelTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.approval_form_designer_workspace_panelTitle strong{color:#182235;font-size:12px;line-height:18px;font-weight:600}.approval_form_designer_workspace_panelTitle span{color:#8b95a5;font-size:9px}.approval_form_designer_workspace_paletteSearch{width:100%;height:32px;box-sizing:border-box;padding:0 10px;color:#394457;background:#f7f9fc;border:1px solid #dfe5ed;border-radius:7px;outline:none}.approval_form_designer_workspace_paletteSearch:focus{border-color:#8fa5eb;box-shadow:0 0 0 2px #edf1ff}.approval_form_designer_workspace_paletteGroup{margin-top:16px}.approval_form_designer_workspace_paletteLabel{margin:13px 0 7px;color:#7a8596;font-size:9px;font-weight:600}.approval_form_designer_workspace_paletteGroup .approval_form_designer_workspace_paletteLabel{margin-top:0}.approval_form_designer_workspace_paletteGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.approval_form_designer_workspace_component{min-width:0;min-height:58px;display:grid;place-items:center;align-content:center;gap:5px;padding:7px 4px;color:#59677b;background:#fafbfc;border:1px solid #e2e7ee;border-radius:8px;cursor:grab;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s cubic-bezier(.2,.8,.2,1)}.approval_form_designer_workspace_component:hover{color:var(--designer-blue);background:#f2f5ff;border-color:#aebcf0;transform:translateY(-1px)}.approval_form_designer_workspace_component:active{cursor:grabbing;transform:translateY(0)}.approval_form_designer_workspace_componentIcon{width:24px;height:24px;display:grid;place-items:center;color:var(--designer-blue);background:#edf1ff;border-radius:6px;font-size:12px;font-weight:700}.approval_form_designer_workspace_paletteTip{margin:14px 0 0;color:#8b95a5;font-size:9px;line-height:15px}.approval_form_designer_workspace_fieldLibrary{min-height:0;flex:1 1 auto;display:grid;grid-auto-rows:64px;align-content:start;gap:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b5bfd0 #f2f4f8;margin-top:2px;padding-right:4px}.approval_form_designer_workspace_sourceComponent{min-width:0;height:82px;max-height:82px;box-sizing:border-box;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:4px;overflow:hidden;padding:9px;color:#59677b;text-align:left;background:#fafbfc;border:1px solid #e2e7ee;border-radius:8px;cursor:grab;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s cubic-bezier(.2,.8,.2,1)}.approval_form_designer_workspace_sourceComponent:hover{color:var(--designer-blue);background:#f2f5ff;border-color:#aebcf0;transform:translateY(-1px)}.approval_form_designer_workspace_sourceComponent:active{cursor:grabbing;transform:translateY(0)}.approval_form_designer_workspace_sourceComponent[data-placed=true]{cursor:pointer;opacity:.72}.approval_form_designer_workspace_sourceComponentTop{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px}.approval_form_designer_workspace_sourceComponentTop strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334056;font-size:10px}.approval_form_designer_workspace_sourceComponentTop em{flex:0 0 auto;color:var(--designer-blue);font-size:8px;font-style:normal}.approval_form_designer_workspace_sourceComponent code{overflow:hidden;color:#6f7a8c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.approval_form_designer_workspace_sourceComponent small{min-height:0;display:-webkit-box;overflow:hidden;color:#8b95a5;font-size:8px;line-height:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.approval_form_designer_workspace_fieldLibrary .approval_form_designer_workspace_sourceComponent{height:64px;max-height:64px;grid-template-rows:auto auto auto;gap:2px;padding:6px 7px}.approval_form_designer_workspace_fieldLibrary .approval_form_designer_workspace_sourceComponent small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval_form_designer_workspace_fieldLibraryEmpty{min-height:82px;display:grid;place-items:center;color:#8b95a5;text-align:center;background:#fafbfc;border:1px dashed #cbd3df;border-radius:8px}.approval_form_designer_workspace_canvasPanel{grid-column:2;grid-row:2;min-width:0;min-height:0;display:grid;grid-template-rows:44px minmax(0,1fr);overflow:hidden;background:var(--designer-canvas)}.approval_form_designer_workspace_canvasToolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;background:#fff;border-bottom:1px solid #e2e7ee}.approval_form_designer_workspace_toolSegment,.approval_form_designer_workspace_overallLayoutTools{display:inline-flex;align-items:center;gap:3px;padding:3px;background:#f2f4f8;border-radius:7px}.approval_form_designer_workspace_overallLayoutTools .approval_form_designer_workspace_toolSegment{padding:0;background:transparent;border-radius:0}.approval_form_designer_workspace_overallLayoutTools>button{min-width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;color:#657187;background:transparent;border:0;border-radius:5px;cursor:pointer}.approval_form_designer_workspace_overallLayoutTools>.approval_form_designer_workspace_addAllFieldsButton{width:auto;min-width:max-content;gap:4px;padding-inline:7px}.approval_form_designer_workspace_toolbarLabel{display:inline-flex;align-items:center;gap:4px;padding-inline:5px 3px;color:#667288;font-size:9px;white-space:nowrap}.approval_form_designer_workspace_toolbarLabel b{font-weight:500}.approval_form_designer_workspace_toolSegment select{max-width:180px;height:26px;padding:0 24px 0 7px;color:#526077;background:#fff;border:1px solid #dce2eb;border-radius:5px;font-size:9px}.approval_form_designer_workspace_toolSegment button,.approval_form_designer_workspace_canvasToolbar>button{min-width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;color:#657187;background:transparent;border:0;border-radius:5px;cursor:pointer}.approval_form_designer_workspace_canvasToolbar>button{display:inline-flex;align-items:center;justify-content:center;gap:4px}.approval_form_designer_workspace_toolSegment button>svg,.approval_form_designer_workspace_overallLayoutTools>button>svg{width:16px;height:16px;flex:0 0 16px;display:block}.approval_form_designer_workspace_toolSegment[aria-label=\8bbe\5907\72ec\7acb\5e03\5c40]>button,.approval_form_designer_workspace_overallLayoutTools>button,.approval_form_designer_workspace_overallLayoutTools .approval_form_designer_workspace_toolSegment>button{width:32px;min-width:32px;padding-inline:0}.approval_form_designer_workspace_toolSegment[aria-label=\8bbe\5907\72ec\7acb\5e03\5c40]>.approval_form_designer_workspace_toolbarLabel{width:32px;height:26px;box-sizing:border-box;justify-content:center;padding:0}.approval_form_designer_workspace_toolbarButtonText{font-size:9px;white-space:nowrap}.approval_form_designer_workspace_toolSegment button:hover,.approval_form_designer_workspace_canvasToolbar>button:hover,.approval_form_designer_workspace_active{color:var(--designer-blue)!important;background:#fff!important}.approval_form_designer_workspace_canvasToolbar button:disabled{opacity:.4;cursor:not-allowed}.approval_form_designer_workspace_monitor4kIcon{position:relative;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.approval_form_designer_workspace_monitor4kIcon b{position:absolute;top:4px;left:50%;transform:translate(-50%);font-size:5px;line-height:1;font-weight:800;letter-spacing:-.35px}.approval_form_designer_workspace_toolbarNote{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b95a5;font-size:9px}.approval_form_designer_workspace_quickStyleBar{min-width:620px;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;gap:3px;padding:3px 5px 3px 9px;overflow-x:auto;overflow-y:hidden;background:#f2f4f8;border:1px solid #e4e8ee;border-radius:7px}.approval_form_designer_workspace_quickStyleBar .approval_form_designer_workspace_toolbarNote{flex:0 0 auto;margin-right:0}.approval_form_designer_workspace_quickStyleBar button{min-width:28px;height:26px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 7px;color:#657187;background:transparent;border:0;border-radius:5px;cursor:pointer}.approval_form_designer_workspace_quickStyleBar button:hover,.approval_form_designer_workspace_quickStyleBar button.approval_form_designer_workspace_active{color:var(--designer-blue);background:#fff}.approval_form_designer_workspace_quickStyleBar button:disabled{opacity:.35;cursor:not-allowed}.approval_form_designer_workspace_quickStyleBar button small{color:inherit;font-size:10px;white-space:nowrap}.approval_form_designer_workspace_quickStyleBar .approval_form_designer_workspace_quickRemoveButton{color:#b54747}.approval_form_designer_workspace_quickStyleBar .approval_form_designer_workspace_quickRemoveButton:hover{color:#9f2f2f;background:#fff1f1}.approval_form_designer_workspace_quickStyleDivider{width:1px;height:18px;flex:0 0 auto;margin-inline:3px;background:#d9dfe8}.approval_form_designer_workspace_canvasScroll{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b5bfd0 #e8ebf0;padding:18px}.approval_form_designer_workspace_canvasDocument{width:min(100%,900px);min-height:540px;box-sizing:border-box;margin:0 auto;padding:18px;background:#fff;border:1px solid #dfe5ed;border-radius:10px;box-shadow:0 8px 24px #0f213d0f;transition:width .18s cubic-bezier(.2,.8,.2,1)}.approval_form_designer_workspace_laptopPreview{width:1920px;min-height:1080px;max-width:none}.approval_form_designer_workspace_desktop4kPreview{width:3840px;min-height:2160px;max-width:none}.approval_form_designer_workspace_tabletPreview{width:min(100%,768px)}.approval_form_designer_workspace_mobilePreview{width:min(100%,390px)}.approval_form_designer_workspace_designer[data-fullscreen-designer=true]{position:fixed;inset:0;z-index:200;width:100vw;height:100dvh;display:grid;grid-template-columns:245px minmax(590px,1fr) var(--designer-properties-width);grid-template-rows:58px minmax(0,1fr) minmax(68px,auto);overflow:hidden;border:0;border-radius:0;box-shadow:0 24px 80px #0f213d47}.approval_form_designer_workspace_formCover{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 2px 14px;border-bottom:1px solid #ebeff4}.approval_form_designer_workspace_formCover h2,.approval_form_designer_workspace_formCover p{margin:0}.approval_form_designer_workspace_formCover h2{color:#172033;font-size:16px;line-height:22px;font-weight:620}.approval_form_designer_workspace_formCover p{margin-top:3px;color:#7b8698;font-size:9px;line-height:15px}.approval_form_designer_workspace_formCover span{flex:0 0 auto;padding:4px 8px;color:#91601d;background:#fff7e8;border-radius:9px;font-size:9px}.approval_form_designer_workspace_canvasList{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px;padding-top:14px}.approval_form_designer_workspace_runtimeParityPreview{grid-column:1 / -1;min-width:0}.approval_form_designer_workspace_fieldCard{position:relative;min-width:0;min-height:74px;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:5px;padding:9px;color:#394457;text-align:left;background:#fbfcfd;border:1px solid #e2e7ee;border-radius:7px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.approval_form_designer_workspace_fieldCard:hover{border-color:#bdc8db;background:#fff}.approval_form_designer_workspace_dynamicField{grid-column:span 6;cursor:default}.approval_form_designer_workspace_dynamicField .approval_form_designer_workspace_fieldPreview{justify-content:space-between;gap:8px}.approval_form_designer_workspace_dynamicField .approval_form_designer_workspace_fieldPreview code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.approval_form_designer_workspace_dynamicField .approval_form_designer_workspace_fieldPreview span{flex:0 0 auto;color:#3159d6;font-size:8px}.approval_form_designer_workspace_selected{border-color:var(--designer-blue)!important;box-shadow:0 0 0 2px #edf1ff;background:#fff}.approval_form_designer_workspace_sectionCard{min-height:42px;align-content:center;background:#f7f9fc;border-style:dashed}.approval_form_designer_workspace_blockCard{min-width:0;box-sizing:border-box;display:grid;gap:9px;color:#394457;border-color:#dfe5ed}.approval_form_designer_workspace_blockHeader{min-width:0;height:28px;display:flex;align-items:center;gap:6px;padding:0 2px;color:#526077;text-align:left;background:transparent;border:0;cursor:pointer}.approval_form_designer_workspace_blockHeader strong{min-width:0;flex:1 1 auto;overflow:hidden;color:#334056;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.approval_form_designer_workspace_blockHeader span{flex:0 0 auto;color:#8b95a5;font-size:8px}.approval_form_designer_workspace_blockHeader i,.approval_form_designer_workspace_fieldCardTitle i{flex:0 0 auto;margin-right:4px;color:#526d9b;font-style:normal;font-weight:700}.approval_form_designer_workspace_blockGrid{min-width:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.approval_form_designer_workspace_mobilePreview .approval_form_designer_workspace_blockGrid{grid-template-columns:1fr}.approval_form_designer_workspace_mobilePreview .approval_form_designer_workspace_blockChildCard{grid-column:span 1!important}.approval_form_designer_workspace_blockChildCard{min-height:66px;background:transparent}.approval_form_designer_workspace_blockEmpty{grid-column:1 / -1;min-height:58px;display:grid;place-items:center;color:#8b95a5;background:#ffffff8c;border:1px dashed #cbd3df;border-radius:7px;font-size:9px}.approval_form_designer_workspace_dividerCard{min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:8px;color:#8b95a5;background:transparent;border:0;border-radius:6px;cursor:pointer}.approval_form_designer_workspace_dividerLine{min-width:18px;flex:1 1 auto;height:0}.approval_form_designer_workspace_dividerTitle{min-width:0;flex:0 1 auto;overflow:hidden;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.approval_form_designer_workspace_fieldBody{min-width:0;display:grid;gap:5px;align-items:stretch}.approval_form_designer_workspace_labelTop{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(28px,1fr)}.approval_form_designer_workspace_labelLeft{grid-template-columns:minmax(78px,.38fr) minmax(0,1fr);grid-template-rows:minmax(28px,1fr);align-items:center;gap:8px}.approval_form_designer_workspace_labelHidden{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(28px,1fr)}.approval_form_designer_workspace_hiddenField{opacity:.58}.approval_form_designer_workspace_fieldCardTop{min-width:0;display:flex;align-items:center;gap:5px}.approval_form_designer_workspace_dragHandle{flex:0 0 auto;color:#a0aaba;font-size:11px;cursor:grab}.approval_form_designer_workspace_fieldMeta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b95a5;font-size:8px}.approval_form_designer_workspace_fieldCardTitle{min-width:0;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;color:#334056;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35}.approval_form_designer_workspace_fieldPreview{min-width:0;min-height:28px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:hidden;padding:0 8px;color:#6f7a8c;text-align:left;background:#fff;border:1px solid #e4e8ee;border-radius:5px;font-size:10px}.approval_form_designer_workspace_staticTitle{min-width:0;padding:6px 2px;color:#172033;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.approval_form_designer_workspace_fieldPreview table{width:100%;border-collapse:collapse;font-size:9px}.approval_form_designer_workspace_fieldPreview td,.approval_form_designer_workspace_fieldPreview th{padding:5px 6px;text-align:left;border-bottom:1px solid #edf0f4}.approval_form_designer_workspace_subtablePreview{width:100%;max-width:100%;min-width:0;max-height:240px;box-sizing:border-box;display:block;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b5bfd0 #f2f4f8;contain:inline-size;padding:0}.approval_form_designer_workspace_subtablePreview table{width:max-content;min-width:100%;max-width:none;table-layout:fixed}.approval_form_designer_workspace_subtablePreview th,.approval_form_designer_workspace_subtablePreview td{min-width:96px}.approval_form_designer_workspace_subtablePreview th{color:#46536a;background:#f3f5f8;font-weight:600;white-space:nowrap}.approval_form_designer_workspace_subtablePreview td{color:#9aa3b1}.approval_form_designer_workspace_statusPreview{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;color:#3159d6;background:#edf1ff;border-radius:11px}.approval_form_designer_workspace_emptyCanvas{grid-column:1 / -1;min-height:160px;display:grid;place-items:center;color:#8b95a5;background:#fafbfc;border:1px dashed #bdc8db;border-radius:8px}.approval_form_designer_workspace_nodePicker{width:min(420px,calc(100% - 28px));display:grid;gap:7px;color:#657187;text-align:left}.approval_form_designer_workspace_nodePicker select{width:100%;height:32px;padding:0 9px;color:#394457;background:#fff;border:1px solid #aebcf0;border-radius:6px;outline:none}.approval_form_designer_workspace_nodePicker select:focus{border-color:var(--designer-blue);box-shadow:0 0 0 2px #edf1ff}.approval_form_designer_workspace_propertyEmpty{min-height:250px;display:grid;place-items:center;padding:20px;color:#8b95a5;text-align:center;line-height:17px}.approval_form_designer_workspace_propertyForm{display:grid;gap:13px}.approval_form_designer_workspace_propertySection{display:grid;gap:8px;padding-bottom:13px;border-bottom:1px solid #edf0f4}.approval_form_designer_workspace_propertySection>strong{color:#394457;font-size:10px;font-weight:600}.approval_form_designer_workspace_propField{display:grid;gap:5px;color:#6f7a8c;font-size:9px}.approval_form_designer_workspace_propField input,.approval_form_designer_workspace_propField select,.approval_form_designer_workspace_configBody textarea{width:100%;box-sizing:border-box;color:#394457;background:#fff;border:1px solid #dfe5ed;border-radius:6px;outline:none}.approval_form_designer_workspace_propField input,.approval_form_designer_workspace_propField select{height:31px;padding:0 8px}.approval_form_designer_workspace_propField input[type=color]{padding:3px 5px;cursor:pointer}.approval_form_designer_workspace_propField input:focus,.approval_form_designer_workspace_propField select:focus,.approval_form_designer_workspace_configBody textarea:focus{border-color:#8fa5eb;box-shadow:0 0 0 2px #edf1ff}.approval_form_designer_workspace_sourceNote{margin:0;color:#8b95a5;font-size:8px;line-height:14px}.approval_form_designer_workspace_blockSelectionPanel{display:grid;gap:5px;padding:7px;background:#f8faff;border:1px solid #dce4f6;border-radius:8px}.approval_form_designer_workspace_blockFieldPicker{max-height:230px;display:grid;gap:4px;overflow-y:auto;padding:7px;background:#f7f9fc;border:1px solid #e5e9ef;border-radius:7px}.approval_form_designer_workspace_blockFieldPicker>strong{padding:2px 4px;color:#536075;font-size:9px}.approval_form_designer_workspace_subtableColumnLibrary{max-height:210px;display:grid;gap:5px;overflow-y:auto;padding:7px;background:#f7f9fc;border:1px solid #e5e9ef;border-radius:7px}.approval_form_designer_workspace_nestedDesigner[data-depth="1"]>.approval_form_designer_workspace_subtableColumnLibrary{max-height:360px;min-height:300px}.approval_form_designer_workspace_nestedCandidateGroup{min-width:0;display:grid;gap:3px;padding:5px;background:#fff;border:1px solid #e5e9ef;border-radius:6px}.approval_form_designer_workspace_nestedCandidateGroup[data-kind=relation]{background:#f5f8ff;border-color:#dbe5fb}.approval_form_designer_workspace_nestedCandidateGroupTitle{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 4px 5px;border-bottom:1px solid #edf0f4}.approval_form_designer_workspace_nestedCandidateGroupTitle strong{color:#344157;font-size:9px}.approval_form_designer_workspace_nestedCandidateGroupTitle span{color:#8590a1;font-size:8px}.approval_form_designer_workspace_subtableColumnToggle{min-width:0;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;padding:5px 4px;color:#59677b;cursor:pointer}.approval_form_designer_workspace_subtableColumnToggle[data-field-kind=relation]{border-left:2px solid #8aa9ec;padding-left:6px}.approval_form_designer_workspace_subtableColumnToggle input{width:14px;height:14px;accent-color:var(--designer-blue)}.approval_form_designer_workspace_subtableColumnToggle span{min-width:0;display:grid;gap:2px}.approval_form_designer_workspace_subtableColumnToggle strong,.approval_form_designer_workspace_subtableColumnToggle code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval_form_designer_workspace_subtableColumnToggle strong{color:#394457;font-size:9px;font-weight:600}.approval_form_designer_workspace_subtableColumnToggle code{color:#8b95a5;font-size:8px}.approval_form_designer_workspace_nestedFieldKind{color:#66758d;font-size:8px;line-height:12px}.approval_form_designer_workspace_subtableColumnConfig{display:grid;gap:6px}.approval_form_designer_workspace_subtableColumnRow{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 72px 28px 28px;gap:5px}.approval_form_designer_workspace_subtableColumnRow input,.approval_form_designer_workspace_subtableColumnRow select,.approval_form_designer_workspace_subtableColumnRow button{min-width:0;height:29px;box-sizing:border-box;color:#394457;background:#fff;border:1px solid #dfe5ed;border-radius:5px;font-size:8px}.approval_form_designer_workspace_subtableColumnRow input,.approval_form_designer_workspace_subtableColumnRow select{padding:0 6px}.approval_form_designer_workspace_subtableColumnRow button{padding:0;cursor:pointer}.approval_form_designer_workspace_subtableColumnRow button:disabled{opacity:.38;cursor:not-allowed}.approval_form_designer_workspace_nestedDesigner{display:grid;gap:8px;padding:8px;background:#fbfcfe;border:1px solid #e3e8f0;border-radius:7px}.approval_form_designer_workspace_nestedDesigner[data-depth="2"]{margin-left:6px;border-left:3px solid #d9e1fa}.approval_form_designer_workspace_nestedDesigner[data-depth="3"],.approval_form_designer_workspace_nestedDesigner[data-depth="4"]{margin-left:6px;border-left:3px solid #e6dcf7}.approval_form_designer_workspace_nestedDesignerHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.approval_form_designer_workspace_nestedDesignerHeader strong{color:#394457;font-size:9px}.approval_form_designer_workspace_nestedDesignerHeader span{color:#78859a;font-size:8px}.approval_form_designer_workspace_nestedFieldEditor{min-width:0;display:grid;gap:7px;padding:8px;background:#fff;border:1px solid #e5e9ef;border-radius:6px}.approval_form_designer_workspace_nestedFieldEditorTop{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 26px 26px;align-items:center;gap:5px}.approval_form_designer_workspace_nestedFieldEditorTop strong,.approval_form_designer_workspace_nestedFieldEditorTop code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval_form_designer_workspace_nestedFieldEditorTop strong{color:#3c485c;font-size:9px}.approval_form_designer_workspace_nestedFieldEditorTop code{color:#8791a1;font-size:8px}.approval_form_designer_workspace_nestedFieldEditorTop button{height:26px;padding:0;color:#647187;background:#fff;border:1px solid #dfe5ed;border-radius:5px;cursor:pointer}.approval_form_designer_workspace_nestedFieldEditorTop button:disabled{opacity:.35;cursor:not-allowed}.approval_form_designer_workspace_nestedFieldControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.approval_form_designer_workspace_nestedFieldControls label{display:grid;gap:4px;color:#778296;font-size:8px}.approval_form_designer_workspace_nestedFieldControls input,.approval_form_designer_workspace_nestedFieldControls select{min-width:0;width:100%;height:28px;box-sizing:border-box;padding:0 6px;color:#394457;background:#fff;border:1px solid #dfe5ed;border-radius:5px;font-size:8px}.approval_form_designer_workspace_nestedFieldControls small{color:#929cac;font-size:7px;line-height:1.45}.approval_form_designer_workspace_nestedToggleControl{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:46px;padding:5px 7px;background:#fbfcfe;border:1px solid #e6eaf0;border-radius:5px}.approval_form_designer_workspace_nestedFieldControls .approval_form_designer_workspace_nestedToggleControl input{width:15px;height:15px;padding:0;accent-color:var(--designer-blue)}.approval_form_designer_workspace_nestedToggleControl small{grid-column:1 / -1}.approval_form_designer_workspace_nestedFormPreview{width:100%;min-width:0;max-height:220px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:5px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b5bfd0 #f2f4f8}.approval_form_designer_workspace_nestedFormPreview .approval_form_designer_workspace_nestedFormPreview{max-height:180px}.approval_form_designer_workspace_nestedFormField{min-width:0;display:grid;gap:4px;padding:6px;background:#fafbfd;border:1px solid #e7ebf1;border-radius:5px}.approval_form_designer_workspace_nestedFormField strong{overflow:hidden;color:#536075;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.approval_form_designer_workspace_nestedFormField code{overflow:hidden;color:#8b95a5;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.approval_form_designer_workspace_nestedFieldAccess{color:#8590a1;font-size:7px}.approval_form_designer_workspace_nestedTableHeaderContent{display:grid;gap:2px}.approval_form_designer_workspace_nestedTableHeaderContent strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval_form_designer_workspace_nestedTableHeaderContent small{color:#8792a4;font-size:7px;font-weight:400}.approval_form_designer_workspace_toggleRow{display:grid;grid-template-columns:1fr 1fr;gap:6px}.approval_form_designer_workspace_toggleCheck{min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6f7a8c}.approval_form_designer_workspace_toggleCheck input{width:15px;height:15px;accent-color:var(--designer-blue)}.approval_form_designer_workspace_toggleRow button,.approval_form_designer_workspace_secondaryBtn,.approval_form_designer_workspace_dangerBtn,.approval_form_designer_workspace_primaryBtn,.approval_form_designer_workspace_configActions button{min-height:31px;padding:0 10px;background:#fff;border:1px solid #dfe5ed;border-radius:6px;cursor:pointer}.approval_form_designer_workspace_toggleRow button:hover,.approval_form_designer_workspace_secondaryBtn:hover,.approval_form_designer_workspace_configActions button:hover{color:var(--designer-blue);border-color:#aebcf0;background:#f4f6ff}.approval_form_designer_workspace_dangerBtn{color:#c43d4b}.approval_form_designer_workspace_designerActions{position:sticky;bottom:0;z-index:20;grid-column:1 / -1;grid-row:3;min-width:0;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(720px,3fr);gap:5px 10px;padding:6px 12px;background:#fff;border-top:1px solid #e2e7ee;box-shadow:0 -5px 14px #0f213d0a}.approval_form_designer_workspace_designerActions button:disabled{opacity:.48;cursor:not-allowed}.approval_form_designer_workspace_designerActions .approval_form_designer_workspace_primaryBtn,.approval_form_designer_workspace_designerActions .approval_form_designer_workspace_secondaryBtn,.approval_form_designer_workspace_designerActions .approval_form_designer_workspace_dangerBtn{min-height:20px;height:20px;padding:0 6px;font-size:8px}.approval_form_designer_workspace_evidencePanel{position:fixed;inset:18px;z-index:150;display:grid;grid-template-rows:auto minmax(0,1fr);padding:14px;background:#fff;border:1px solid #dfe5ed;border-radius:12px;box-shadow:0 24px 70px #0f213d3d}.approval_form_designer_workspace_evidencePanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px}.approval_form_designer_workspace_evidencePanelHead strong{color:#26344b;font-size:12px}.approval_form_designer_workspace_evidencePanelHead button{min-height:31px;padding:0 10px;background:#fff;border:1px solid #dfe5ed;border-radius:6px;cursor:pointer}.approval_form_designer_workspace_evidencePanel pre{min-height:0;margin:0;overflow:auto;padding:12px;color:#27354a;background:#f7f9fc;border:1px solid #e4e9f0;border-radius:8px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.approval_form_designer_workspace_statusNote{min-width:0;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7a8596;font-size:9px}.approval_form_designer_workspace_primaryBtn{color:#fff;background:var(--designer-blue);border-color:var(--designer-blue);font-weight:600}.approval_form_designer_workspace_primaryBtn:hover{background:#2448b8;border-color:#2448b8}.approval_form_designer_workspace_lifecycleSummary{min-width:210px;display:grid;align-content:center;gap:2px}.approval_form_designer_workspace_lifecycleSummary strong,.approval_form_designer_workspace_lifecycleSummary span,.approval_form_designer_workspace_lifecycleSummary em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval_form_designer_workspace_lifecycleSummary strong{color:#344158;font-size:9px}.approval_form_designer_workspace_lifecycleSummary span{color:#7a8596;font-size:8px}.approval_form_designer_workspace_lifecycleSummary em{font-size:8px;font-style:normal}.approval_form_designer_workspace_lifecycleSuccess{color:#16764b}.approval_form_designer_workspace_lifecycleError{color:#c43d4b}.approval_form_designer_workspace_versionPicker{display:inline-flex;align-items:center;gap:5px;color:#738096;font-size:8px}.approval_form_designer_workspace_versionPicker select{max-width:145px;min-height:31px;border:1px solid #dfe5ed;border-radius:6px;background:#fff}.approval_form_designer_workspace_auditPopover{position:relative}.approval_form_designer_workspace_auditPopover summary{min-height:31px;box-sizing:border-box;display:flex;align-items:center;padding:0 10px;color:#56647a;background:#fff;border:1px solid #dfe5ed;border-radius:6px;cursor:pointer;list-style:none;font-size:9px}.approval_form_designer_workspace_auditPopover summary::-webkit-details-marker{display:none}.approval_form_designer_workspace_auditPopover>div{position:absolute;right:0;bottom:calc(100% + 8px);z-index:40;width:290px;max-height:260px;overflow-y:auto;padding:9px;background:#fff;border:1px solid #dfe5ed;border-radius:8px;box-shadow:0 14px 38px #0f213d2e}.approval_form_designer_workspace_auditPopover p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:6px 4px;border-bottom:1px solid #eef1f5;color:#6c788b;font-size:8px}.approval_form_designer_workspace_auditPopover p strong{color:#354157}.approval_form_designer_workspace_lifecycleFlow{min-width:0;display:grid;grid-template-columns:minmax(155px,1fr) 18px minmax(155px,1fr) 18px minmax(165px,1fr) 18px minmax(190px,1.15fr);align-items:stretch;gap:5px}.approval_form_designer_workspace_lifecycleFlow article{position:relative;min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:2px 5px;padding:5px 6px;border:1px solid #dfe5ed;border-radius:8px;background:#fafbfc}.approval_form_designer_workspace_lifecycleFlow article[data-state=complete]{border-color:#bfe4d8;background:#f3fbf8}.approval_form_designer_workspace_lifecycleFlow article[data-state=current]{border-color:#aebcf0;background:#f5f7ff;box-shadow:inset 0 0 0 1px #e0e5fb}.approval_form_designer_workspace_lifecycleFlow article[data-state=locked]{opacity:.66}.approval_form_designer_workspace_lifecycleStepNumber{grid-row:1 / span 2;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#e7ebf2;color:#617086;font-size:8px;font-weight:700}.approval_form_designer_workspace_lifecycleFlow article[data-state=complete] .approval_form_designer_workspace_lifecycleStepNumber{background:#16856b;color:#fff}.approval_form_designer_workspace_lifecycleFlow article[data-state=current] .approval_form_designer_workspace_lifecycleStepNumber{background:var(--designer-blue);color:#fff}.approval_form_designer_workspace_lifecycleFlow article>div{min-width:0;display:grid;gap:2px}.approval_form_designer_workspace_lifecycleFlow article>div strong{color:#29364b;font-size:9px}.approval_form_designer_workspace_lifecycleFlow article>div small{color:#7a8596;font-size:7px;line-height:10px}.approval_form_designer_workspace_lifecycleFlow article>button,.approval_form_designer_workspace_lifecycleFlow article>.approval_form_designer_workspace_versionPicker{grid-column:2;justify-self:stretch}.approval_form_designer_workspace_lifecycleFlow article>button{min-width:0}.approval_form_designer_workspace_lifecycleFlow article>.approval_form_designer_workspace_versionPicker{display:grid;grid-template-columns:auto minmax(0,1fr)}.approval_form_designer_workspace_lifecycleFlow article>.approval_form_designer_workspace_versionPicker select{width:100%;max-width:none}.approval_form_designer_workspace_lifecycleArrow{align-self:center;color:#9aa6b7;text-align:center;font-size:15px}.approval_form_designer_workspace_lifecycleMaintenance{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px;padding-top:4px;border-top:1px dashed #e2e7ee}.approval_form_designer_workspace_designerActions .approval_form_designer_workspace_versionPicker select,.approval_form_designer_workspace_designerActions .approval_form_designer_workspace_auditPopover summary{min-height:20px;height:20px}.approval_form_designer_workspace_lifecycleMaintenance>span{margin-right:auto;color:#8490a2;font-size:8px}.approval_form_designer_workspace_designer:has(.approval_form_designer_workspace_canvasPanel[data-preview-mode=true]){grid-template-columns:minmax(0,1fr);grid-template-rows:58px var(--designer-workbench-height)}.approval_form_designer_workspace_designer:has(.approval_form_designer_workspace_canvasPanel[data-preview-mode=true]) .approval_form_designer_workspace_palette,.approval_form_designer_workspace_designer:has(.approval_form_designer_workspace_canvasPanel[data-preview-mode=true]) .approval_form_designer_workspace_properties,.approval_form_designer_workspace_designer:has(.approval_form_designer_workspace_canvasPanel[data-preview-mode=true]) .approval_form_designer_workspace_designerActions{display:none}.approval_form_designer_workspace_designer:has(.approval_form_designer_workspace_canvasPanel[data-preview-mode=true]) .approval_form_designer_workspace_canvasPanel{grid-column:1}.approval_form_designer_workspace_canvasPanel[data-preview-mode=true] [data-preview-hidden=true]{display:none}.approval_form_designer_workspace_designer:has(.approval_form_designer_workspace_canvasPanel[data-preview-mode=true]) .approval_form_designer_workspace_canvasDocument{min-height:0}.approval_form_designer_workspace_designer:has(.approval_form_designer_workspace_canvasPanel[data-preview-mode=true]) .approval_form_designer_workspace_canvasList{padding-top:14px}.approval_form_designer_workspace_designer[data-fullscreen-designer=true]:has(.approval_form_designer_workspace_canvasPanel[data-preview-mode=true]){grid-template-rows:58px minmax(0,1fr)}.approval_form_designer_workspace_configBackdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#0a19424d;backdrop-filter:blur(3px)}.approval_form_designer_workspace_configDialog{width:min(680px,100%);max-height:calc(100dvh - 48px);display:grid;grid-template-rows:48px minmax(0,1fr) auto;overflow:hidden;background:#fff;border:1px solid #dfe5ed;border-radius:12px;box-shadow:0 24px 70px #0f213d2e}.approval_form_designer_workspace_configHead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border-bottom:1px solid #e2e7ee}.approval_form_designer_workspace_configHead strong{color:#172033;font-size:12px}.approval_form_designer_workspace_configHead button{width:28px;height:28px;background:transparent;border:0;border-radius:6px;cursor:pointer}.approval_form_designer_workspace_configHead button:hover{background:#f2f4f8}.approval_form_designer_workspace_configBody{min-height:0;overflow-y:auto;padding:16px}.approval_form_designer_workspace_configMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.approval_form_designer_workspace_configMeta div{min-width:0;padding:9px;background:#f7f9fc;border:1px solid #e5e9ef;border-radius:7px}.approval_form_designer_workspace_configMeta span,.approval_form_designer_workspace_configMeta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval_form_designer_workspace_configMeta span{color:#8b95a5;font-size:8px}.approval_form_designer_workspace_configMeta strong{margin-top:3px;color:#394457;font-size:10px}.approval_form_designer_workspace_configNote{margin:0 0 9px;color:#91601d;font-size:9px;line-height:15px}.approval_form_designer_workspace_configBody textarea{min-height:260px;resize:vertical;padding:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:15px}.approval_form_designer_workspace_configActions{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e2e7ee}.approval_form_designer_workspace_toast{position:fixed;right:22px;bottom:22px;z-index:140;max-width:min(380px,calc(100vw - 44px));padding:10px 13px;color:#fff;background:#172033;border-radius:8px;box-shadow:0 12px 30px #0f213d33;font-size:10px;line-height:16px}@media(max-width:1250px){.approval_form_designer_workspace_designer{--designer-properties-width: 260px;grid-template-columns:205px minmax(500px,1fr) var(--designer-properties-width)}.approval_form_designer_workspace_designer:has(.approval_form_designer_workspace_properties[data-collapsed=true]){--designer-properties-width: 42px}.approval_form_designer_workspace_designerActions{grid-template-columns:1fr}}@media(max-width:1050px){.approval_form_designer_workspace_designer{grid-template-columns:180px minmax(0,1fr);grid-template-rows:58px var(--designer-workbench-height) auto auto;overflow-y:auto}.approval_form_designer_workspace_palette{grid-column:1;grid-row:2}.approval_form_designer_workspace_canvasPanel{grid-column:2;grid-row:2;min-height:0}.approval_form_designer_workspace_properties{grid-column:1 / -1;grid-row:3;max-height:420px;border-top:1px solid #e2e7ee;border-left:0}.approval_form_designer_workspace_properties[data-collapsed=true]{max-height:42px}.approval_form_designer_workspace_propertyForm{grid-template-columns:repeat(3,minmax(0,1fr))}.approval_form_designer_workspace_designerActions{grid-row:4}}@media(max-width:720px){.approval_form_designer_workspace_designer{display:block;height:auto;min-height:100%;overflow:visible;border-radius:9px}.approval_form_designer_workspace_designerHead{min-height:90px;grid-template-columns:1fr auto;padding:10px 12px}.approval_form_designer_workspace_backLink{grid-column:1 / -1}.approval_form_designer_workspace_headCopy h1{font-size:15px}.approval_form_designer_workspace_workflowWrap span{display:none}.approval_form_designer_workspace_palette,.approval_form_designer_workspace_properties{border:0;border-bottom:1px solid #e2e7ee}.approval_form_designer_workspace_palette{padding:12px}.approval_form_designer_workspace_paletteGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.approval_form_designer_workspace_component{min-height:52px}.approval_form_designer_workspace_canvasPanel{min-height:680px}.approval_form_designer_workspace_canvasToolbar{align-items:flex-start;flex-wrap:wrap;min-height:58px;padding-block:7px}.approval_form_designer_workspace_toolbarNote{width:100%}.approval_form_designer_workspace_canvasScroll{padding:10px}.approval_form_designer_workspace_canvasDocument{width:100%;padding:12px}.approval_form_designer_workspace_canvasList,.approval_form_designer_workspace_mobilePreview .approval_form_designer_workspace_canvasList{grid-template-columns:1fr}.approval_form_designer_workspace_fieldCard,.approval_form_designer_workspace_mobilePreview .approval_form_designer_workspace_fieldCard{grid-column:span 1!important}.approval_form_designer_workspace_blockGrid{grid-template-columns:1fr}.approval_form_designer_workspace_blockChildCard{grid-column:span 1!important}.approval_form_designer_workspace_labelLeft,.approval_form_designer_workspace_mobilePreview .approval_form_designer_workspace_labelLeft{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.approval_form_designer_workspace_properties{padding:14px 12px}.approval_form_designer_workspace_propertyForm{grid-template-columns:1fr}.approval_form_designer_workspace_designerActions{position:sticky;bottom:0;z-index:5;min-height:54px;padding:8px 12px}.approval_form_designer_workspace_statusNote{display:none}.approval_form_designer_workspace_lifecycleSummary{width:100%;max-width:none}.approval_form_designer_workspace_lifecycleFlow{grid-template-columns:1fr}.approval_form_designer_workspace_lifecycleArrow{transform:rotate(90deg)}.approval_form_designer_workspace_lifecycleMaintenance{justify-content:flex-start}.approval_form_designer_workspace_lifecycleMaintenance>span{width:100%;margin-right:0}.approval_form_designer_workspace_versionPicker{flex:1 1 160px}.approval_form_designer_workspace_versionPicker select{width:100%;max-width:none}.approval_form_designer_workspace_configBackdrop{padding:10px}.approval_form_designer_workspace_configMeta{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.approval_form_designer_workspace_designer *,.approval_form_designer_workspace_designer *:before,.approval_form_designer_workspace_designer *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.approval_page_configurator_workspace_workspace{--ink: #182235;--text: #3d485a;--muted: #748197;--line: #e1e7f0;--canvas: #f4f6f9;--blue: #3159d6;display:grid;position:relative;grid-template-columns:278px minmax(520px,1fr) minmax(360px,.78fr);height:100%;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--text);font-size:10px;line-height:1.5}.approval_page_configurator_workspace_workspace button,.approval_page_configurator_workspace_workspace input{font:inherit}.approval_page_configurator_workspace_flowRail,.approval_page_configurator_workspace_configurationPane,.approval_page_configurator_workspace_previewPane{min-width:0;min-height:0}.approval_page_configurator_workspace_flowRail{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-right:1px solid var(--line);background:#f8faff}.approval_page_configurator_workspace_railHeader,.approval_page_configurator_workspace_paneHeader,.approval_page_configurator_workspace_previewPane>header{min-height:74px;padding:16px 18px;border-bottom:1px solid var(--line)}.approval_page_configurator_workspace_railHeader{display:flex;align-items:center;gap:10px}.approval_page_configurator_workspace_headerIcon,.approval_page_configurator_workspace_railHeader svg{width:30px;height:30px}.approval_page_configurator_workspace_headerIcon{display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#edf1ff;color:var(--blue)}.approval_page_configurator_workspace_headerIcon svg{width:16px;height:16px}.approval_page_configurator_workspace_railHeader h2,.approval_page_configurator_workspace_previewPane h2,.approval_page_configurator_workspace_paneHeader h2,.approval_page_configurator_workspace_sectionCard h3{margin:0;color:var(--ink);font-weight:650}.approval_page_configurator_workspace_railHeader h2,.approval_page_configurator_workspace_previewPane h2,.approval_page_configurator_workspace_sectionCard h3{font-size:12px}.approval_page_configurator_workspace_railHeader p,.approval_page_configurator_workspace_previewPane p,.approval_page_configurator_workspace_paneHeader p,.approval_page_configurator_workspace_paneHeader span,.approval_page_configurator_workspace_sectionCard header small{margin:2px 0 0;color:var(--muted);font-size:9px;font-style:normal}.approval_page_configurator_workspace_searchBox{display:flex;align-items:center;gap:7px;height:32px;margin:12px;padding:0 10px;border:1px solid #dce3ed;border-radius:8px;background:#fff;color:#8b97a9}.approval_page_configurator_workspace_searchBox:focus-within{border-color:#8ea5ef;box-shadow:0 0 0 2px #edf1ff}.approval_page_configurator_workspace_searchBox svg{width:14px;height:14px}.approval_page_configurator_workspace_searchBox input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:10px}.approval_page_configurator_workspace_flowList{min-height:0;overflow-y:auto;padding:0 10px 12px;scrollbar-gutter:stable}.approval_page_configurator_workspace_flowItem,.approval_page_configurator_workspace_flowActive{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:54px;margin:0 0 7px;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.approval_page_configurator_workspace_flowItem:hover{border-color:#dce3ed;background:#fff}.approval_page_configurator_workspace_flowActive{border-color:#cfd9fa;background:#edf1ff;color:#203d9b}.approval_page_configurator_workspace_flowItem>span,.approval_page_configurator_workspace_flowActive>span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#fff;color:var(--blue)}.approval_page_configurator_workspace_flowItem svg,.approval_page_configurator_workspace_flowActive svg{width:14px;height:14px}.approval_page_configurator_workspace_flowItem strong,.approval_page_configurator_workspace_flowActive strong,.approval_page_configurator_workspace_flowItem small,.approval_page_configurator_workspace_flowActive small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval_page_configurator_workspace_flowItem strong,.approval_page_configurator_workspace_flowActive strong{color:inherit;font-size:11px;font-weight:600}.approval_page_configurator_workspace_flowItem small,.approval_page_configurator_workspace_flowActive small{margin-top:2px;color:var(--muted);font-size:9px}.approval_page_configurator_workspace_flowItem em,.approval_page_configurator_workspace_flowActive em{padding:2px 6px;border-radius:999px;background:#e9f7f2;color:#16856b;font-size:9px;font-style:normal;white-space:nowrap}.approval_page_configurator_workspace_railFooter{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 14px;border-top:1px solid var(--line);color:var(--text)}.approval_page_configurator_workspace_railFooter small{color:var(--muted);font-size:9px}.approval_page_configurator_workspace_configurationPane{display:flex;flex-direction:column;overflow:auto;background:var(--canvas);scrollbar-gutter:stable}.approval_page_configurator_workspace_paneHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;background:#fff}.approval_page_configurator_workspace_paneHeader h2{margin-top:2px;font-size:15px}.approval_page_configurator_workspace_paneHeader button,.approval_page_configurator_workspace_errorState button,.approval_page_configurator_workspace_actionBar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid #cfd8e6;border-radius:8px;background:#fff;color:var(--text);cursor:pointer}.approval_page_configurator_workspace_paneHeader button{border-color:var(--blue);background:var(--blue);color:#fff}.approval_page_configurator_workspace_paneHeader button svg,.approval_page_configurator_workspace_errorState button svg,.approval_page_configurator_workspace_actionBar svg{width:14px;height:14px}.approval_page_configurator_workspace_stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:14px 14px 0;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;list-style:none}.approval_page_configurator_workspace_stepper li{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted)}.approval_page_configurator_workspace_stepper li:not(:last-child):after{position:absolute;top:50%;right:-18%;width:36%;height:1px;background:#d9e0eb;content:""}.approval_page_configurator_workspace_stepper li>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#edf1ff;color:var(--blue)}.approval_page_configurator_workspace_stepper svg{width:12px;height:12px}.approval_page_configurator_workspace_stepper strong{font-size:10px;font-weight:550}.approval_page_configurator_workspace_stepComplete{color:var(--ink)!important}.approval_page_configurator_workspace_stepDisabled{opacity:.62}.approval_page_configurator_workspace_sectionCard{margin:14px 14px 0;border:1px solid var(--line);border-radius:10px;background:#fff}.approval_page_configurator_workspace_sectionCard>header{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 14px;border-bottom:1px solid var(--line)}.approval_page_configurator_workspace_sectionCard>header>div{display:flex;align-items:center;gap:7px}.approval_page_configurator_workspace_sectionCard>header svg{width:14px;height:14px;color:var(--blue)}.approval_page_configurator_workspace_sectionCard>header small{padding:2px 7px;border-radius:999px;background:#edf1ff;color:#3159d6}.approval_page_configurator_workspace_bindingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--line)}.approval_page_configurator_workspace_bindingGrid div{min-width:0;padding:11px 14px;background:#fff}.approval_page_configurator_workspace_bindingGrid dt,.approval_page_configurator_workspace_previewFields dt{color:var(--muted);font-size:9px}.approval_page_configurator_workspace_bindingGrid dd,.approval_page_configurator_workspace_previewFields dd{margin:3px 0 0;color:var(--ink);font-size:10px;font-weight:550}.approval_page_configurator_workspace_bindingGrid code,.approval_page_configurator_workspace_mappingTable code{font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.approval_page_configurator_workspace_nodePicker{display:grid;gap:7px;padding:11px 14px;color:var(--muted);border-top:1px solid var(--line);font-size:9px}.approval_page_configurator_workspace_nodePicker select{width:min(100%,520px);height:32px;padding:0 9px;color:var(--ink);background:#fff;border:1px solid #aebcf0;border-radius:7px;outline:none}.approval_page_configurator_workspace_nodePicker select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #edf1ff}.approval_page_configurator_workspace_mappingTable{min-width:600px;overflow-x:auto}.approval_page_configurator_workspace_mappingHead,.approval_page_configurator_workspace_mappingRow{display:grid;grid-template-columns:1.15fr 1fr 1.15fr .8fr;gap:12px;align-items:center;min-height:37px;padding:0 14px;border-bottom:1px solid #edf0f4}.approval_page_configurator_workspace_mappingHead{min-height:32px;background:#f8f9fc;color:var(--muted);font-size:9px;font-weight:550}.approval_page_configurator_workspace_mappingRow:last-child{border-bottom:0}.approval_page_configurator_workspace_mappingRow strong{color:var(--ink);font-size:10px;font-weight:550}.approval_page_configurator_workspace_mappingRow em{color:#3159d6;font-size:9px;font-style:normal}.approval_page_configurator_workspace_pendingContract,.approval_page_configurator_workspace_errorState,.approval_page_configurator_workspace_blankPane,.approval_page_configurator_workspace_previewEmpty,.approval_page_configurator_workspace_emptyState{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;min-height:116px;padding:18px;color:var(--muted);text-align:center}.approval_page_configurator_workspace_pendingContract{flex-direction:row;justify-content:flex-start;min-height:76px;text-align:left}.approval_page_configurator_workspace_pendingContract svg,.approval_page_configurator_workspace_errorState>svg,.approval_page_configurator_workspace_blankPane>svg,.approval_page_configurator_workspace_previewEmpty>svg,.approval_page_configurator_workspace_emptyState>svg{width:20px;height:20px;color:var(--blue)}.approval_page_configurator_workspace_pendingContract strong,.approval_page_configurator_workspace_pendingContract span,.approval_page_configurator_workspace_errorState strong,.approval_page_configurator_workspace_errorState span,.approval_page_configurator_workspace_blankPane strong,.approval_page_configurator_workspace_blankPane span,.approval_page_configurator_workspace_previewEmpty strong,.approval_page_configurator_workspace_previewEmpty span,.approval_page_configurator_workspace_emptyState strong,.approval_page_configurator_workspace_emptyState span{display:block}.approval_page_configurator_workspace_pendingContract strong,.approval_page_configurator_workspace_errorState strong,.approval_page_configurator_workspace_blankPane strong,.approval_page_configurator_workspace_previewEmpty strong,.approval_page_configurator_workspace_emptyState strong{color:var(--ink);font-size:11px}.approval_page_configurator_workspace_actionBar{display:flex;align-items:center;gap:8px;margin-top:auto;padding:13px 14px}.approval_page_configurator_workspace_actionBar>div{display:flex;align-items:center;gap:6px;margin-right:auto;color:var(--muted);font-size:9px}.approval_page_configurator_workspace_actionBar button:first-of-type{border-color:#9eb1ec;color:#2448b8}.approval_page_configurator_workspace_actionBar button:disabled{cursor:not-allowed;opacity:.48}.approval_page_configurator_workspace_previewPane{display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid var(--line);background:#fff}.approval_page_configurator_workspace_previewPane>header{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;gap:8px}.approval_page_configurator_workspace_previewPane>header>div{display:flex;align-items:center;gap:8px}.approval_page_configurator_workspace_previewPane>header svg{width:16px;height:16px;color:var(--blue)}.approval_page_configurator_workspace_previewPane>header>span{color:#16856b;font-size:9px}.approval_page_configurator_workspace_previewBody{min-height:0;overflow:auto;padding:16px;scrollbar-gutter:stable}.approval_page_configurator_workspace_previewTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--line)}.approval_page_configurator_workspace_previewTitle p{margin:0 0 3px;color:var(--muted);font-size:9px}.approval_page_configurator_workspace_previewTitle h3{margin:0;color:var(--ink);font-size:13px}.approval_page_configurator_workspace_previewTitle>span{padding:3px 8px;border-radius:999px;background:#edf1ff;color:#3159d6;font-size:9px}.approval_page_configurator_workspace_previewFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.approval_page_configurator_workspace_previewFields>div{min-width:0;padding:12px 4px;border-bottom:1px solid #edf0f4}.approval_page_configurator_workspace_fullField{grid-column:1 / -1}.approval_page_configurator_workspace_previewTimeline{padding:16px 4px 0}.approval_page_configurator_workspace_previewTimeline>strong{color:var(--ink);font-size:11px}.approval_page_configurator_workspace_previewTimeline ol{margin:12px 0 0;padding:0;list-style:none}.approval_page_configurator_workspace_previewTimeline li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;min-height:48px}.approval_page_configurator_workspace_previewTimeline li:not(:last-child):before{position:absolute;top:10px;left:4px;width:1px;height:39px;background:#dce3ed;content:""}.approval_page_configurator_workspace_previewTimeline li>span{z-index:1;width:9px;height:9px;margin-top:3px;border:2px solid #b9c3d2;border-radius:50%;background:#fff}.approval_page_configurator_workspace_previewTimeline .approval_page_configurator_workspace_done>span{border-color:#16856b;background:#16856b}.approval_page_configurator_workspace_previewTimeline b,.approval_page_configurator_workspace_previewTimeline small{display:block}.approval_page_configurator_workspace_previewTimeline b{color:var(--ink);font-size:10px}.approval_page_configurator_workspace_previewTimeline small{margin-top:2px;color:var(--muted);font-size:9px}.approval_page_configurator_workspace_previewBody>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.approval_page_configurator_workspace_previewBody>footer button{min-width:70px;min-height:30px;border:1px solid #cfd8e6;border-radius:7px;background:#fff;color:var(--muted);font:inherit;cursor:not-allowed;opacity:.55}.approval_page_configurator_workspace_previewBody>footer button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.approval_page_configurator_workspace_flowSkeleton{min-height:54px;margin:0 0 7px;padding:10px;border-radius:9px;background:#fff}.approval_page_configurator_workspace_flowSkeleton i{display:block;width:70%;height:8px;margin:3px 0 8px;border-radius:999px;background:#edf0f5}.approval_page_configurator_workspace_flowSkeleton i:last-child{width:46%;margin-bottom:0}.approval_page_configurator_workspace_errorState,.approval_page_configurator_workspace_blankPane{min-height:100%}.approval_page_configurator_workspace_toast{position:absolute;right:24px;bottom:24px;display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #c9e8dc;border-radius:9px;background:#fff;box-shadow:0 10px 28px #0f213d1f;color:#16856b;font-size:10px}.approval_page_configurator_workspace_toast svg{width:15px;height:15px}.approval_page_configurator_workspace_previewHeaderActions,.approval_page_configurator_workspace_deviceSwitcher{display:flex;align-items:center;gap:5px}.approval_page_configurator_workspace_deviceSwitcher{padding:3px;border-radius:8px;background:#f1f4f8}.approval_page_configurator_workspace_deviceSwitcher button,.approval_page_configurator_workspace_fullscreenButton,.approval_page_configurator_workspace_modalClose,.approval_page_configurator_workspace_previewEmpty button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #d8e0eb;border-radius:7px;background:#fff;color:#58677c;font:inherit;cursor:pointer}.approval_page_configurator_workspace_deviceSwitcher button{width:30px;padding:0;border-color:transparent;background:transparent}.approval_page_configurator_workspace_deviceSwitcher button svg,.approval_page_configurator_workspace_fullscreenButton svg,.approval_page_configurator_workspace_modalClose svg{width:14px;height:14px}.approval_page_configurator_workspace_deviceSwitcher .approval_page_configurator_workspace_deviceActive{border-color:#aebcf0;background:#fff;color:var(--blue);box-shadow:0 1px 4px #0f213d14}.approval_page_configurator_workspace_fullscreenButton:disabled{cursor:not-allowed;opacity:.48}.approval_page_configurator_workspace_templateViewport{min-width:0;min-height:100%;overflow:auto;padding:16px;background:#f2f4f8}.approval_page_configurator_workspace_templateDocument{width:min(100%,1180px);min-height:100%;box-sizing:border-box;margin:0 auto;padding:20px;border:1px solid #dfe5ed;border-radius:12px;background:#fff;box-shadow:0 8px 28px #0f213d12}.approval_page_configurator_workspace_templateViewport[data-device=tablet] .approval_page_configurator_workspace_templateDocument{max-width:760px}.approval_page_configurator_workspace_templateViewport[data-device=mobile] .approval_page_configurator_workspace_templateDocument{max-width:390px;padding:14px}.approval_page_configurator_workspace_templateDocument>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e8edf3}.approval_page_configurator_workspace_templateDocument>header p,.approval_page_configurator_workspace_templateDocument>header h3{margin:0}.approval_page_configurator_workspace_templateDocument>header p{margin-bottom:4px;color:#8390a4;font-size:9px}.approval_page_configurator_workspace_templateDocument>header h3{color:#1e2a3d;font-size:15px}.approval_page_configurator_workspace_templateDocument>header>span{padding:4px 8px;border-radius:999px;background:#edf1ff;color:#3159d6;font-size:8px}.approval_page_configurator_workspace_templateGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px}.approval_page_configurator_workspace_templateField,.approval_page_configurator_workspace_templateSectionTitle{grid-column:span 12}.approval_page_configurator_workspace_templateField[data-width=quarter]{grid-column:span 3}.approval_page_configurator_workspace_templateField[data-width=third]{grid-column:span 4}.approval_page_configurator_workspace_templateField[data-width=half]{grid-column:span 6}.approval_page_configurator_workspace_templateField[data-width=full]{grid-column:span 12}.approval_page_configurator_workspace_templateField{min-width:0}.approval_page_configurator_workspace_templateFieldLine{min-width:0;display:flex;gap:8px}.approval_page_configurator_workspace_templateField[data-label-position=left] .approval_page_configurator_workspace_templateFieldLine{align-items:center}.approval_page_configurator_workspace_templateField[data-label-position=left] .approval_page_configurator_workspace_templateFieldLine>strong{flex:0 0 min(var(--preview-label-width),50%)}.approval_page_configurator_workspace_templateField[data-label-position=top] .approval_page_configurator_workspace_templateFieldLine{flex-direction:column;align-items:stretch;gap:6px}.approval_page_configurator_workspace_templateFieldLine strong,.approval_page_configurator_workspace_templateFieldLine span{min-width:0;overflow:hidden;text-overflow:ellipsis}.approval_page_configurator_workspace_templateFieldLine strong{color:#3c485b;font-size:9px;font-weight:600}.approval_page_configurator_workspace_templateFieldLine span{min-height:18px;display:flex;flex:1 1 auto;align-items:center;padding:0;color:#8a95a6;font-size:9px}.approval_page_configurator_workspace_templateSectionTitle{color:#1f2c40}.approval_page_configurator_workspace_templateNestedForm,.approval_page_configurator_workspace_templateNestedTable{margin-top:10px}.approval_page_configurator_workspace_templateNestedForm{padding:0}.approval_page_configurator_workspace_templateNestedTable{display:flex;overflow-x:auto;padding:0}.approval_page_configurator_workspace_templateNestedTable span{flex:0 0 150px;padding:9px;color:#56647a;font-size:8px;font-weight:600}.approval_page_configurator_workspace_templateBranchEmpty{grid-column:1 / -1;padding:14px;color:#8a95a6;text-align:center;border:1px dashed #d6deea;border-radius:7px;font-size:9px}.approval_page_configurator_workspace_previewContractNote{display:flex;align-items:center;gap:6px;padding:10px 16px;border-top:1px solid #e7ebf1;color:#68768a;font-size:9px}.approval_page_configurator_workspace_previewContractNote svg{width:14px;height:14px;color:#16856b}.approval_page_configurator_workspace_previewModalBackdrop{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:24px;background:#0e182a85;backdrop-filter:blur(4px)}.approval_page_configurator_workspace_previewModal{width:min(1440px,96vw);height:min(900px,92vh);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #dce3ed;border-radius:14px;background:#fff;box-shadow:0 28px 80px #0f192d4d}.approval_page_configurator_workspace_previewModal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #e2e7ee}.approval_page_configurator_workspace_previewModal>header>div:first-child{display:grid;gap:2px}.approval_page_configurator_workspace_previewModal>header strong{color:#1f2b3e;font-size:13px}.approval_page_configurator_workspace_previewModal>header span{color:#7f8b9e;font-size:9px}.approval_page_configurator_workspace_previewModalBody{min-height:0;overflow:hidden}.approval_page_configurator_workspace_previewModalBody .approval_page_configurator_workspace_templateViewport{height:100%;box-sizing:border-box}@media(max-width:1500px){.approval_page_configurator_workspace_workspace{grid-template-columns:250px minmax(500px,1fr) 340px}}@media(max-width:1240px){.approval_page_configurator_workspace_workspace{grid-template-columns:238px minmax(500px,1fr);overflow:visible;height:auto;min-height:650px}.approval_page_configurator_workspace_previewPane{grid-column:1 / -1;min-height:520px;border-top:1px solid var(--line);border-left:0}}@media(max-width:860px){.approval_page_configurator_workspace_workspace{display:block;min-height:0}.approval_page_configurator_workspace_flowRail{max-height:420px;border-right:0;border-bottom:1px solid var(--line)}.approval_page_configurator_workspace_configurationPane{min-height:640px}.approval_page_configurator_workspace_previewPane{min-height:520px}.approval_page_configurator_workspace_stepper{overflow-x:auto}.approval_page_configurator_workspace_stepper li{min-width:96px}.approval_page_configurator_workspace_actionBar{flex-wrap:wrap}.approval_page_configurator_workspace_actionBar>div{width:100%}.approval_page_configurator_workspace_previewPane>header,.approval_page_configurator_workspace_previewModal>header{align-items:flex-start;flex-direction:column}.approval_page_configurator_workspace_previewHeaderActions{width:100%;justify-content:space-between}.approval_page_configurator_workspace_previewModalBackdrop{padding:8px}.approval_page_configurator_workspace_previewModal{width:100%;height:96vh}}@media(prefers-reduced-motion:reduce){.approval_page_configurator_workspace_workspace *,.approval_page_configurator_workspace_workspace *:before,.approval_page_configurator_workspace_workspace *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.component_development_progress_root{display:grid;gap:14px;min-width:0;max-width:100%;padding:0}.component_development_progress_metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.component_development_progress_content{display:grid;gap:12px;min-width:0;padding:14px}.component_development_progress_sectionHeading{display:flex;align-items:center;gap:4px}.component_development_progress_sectionHeading h2{margin:0}.component_development_progress_help{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;font-size:6px!important}.component_development_progress_filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,220px);gap:12px;align-items:end}.component_development_progress_tableScroll{max-width:100%;min-width:0;overflow:auto}.component_development_progress_block{display:block;overflow-wrap:anywhere}@media(max-width:760px){.component_development_progress_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.component_development_progress_filters{grid-template-columns:minmax(0,1fr)}}.page_production_workspace_pageShell{min-width:0;contain:inline-size}.page_production_workspace_workspace{--ink: #17233a;--muted: #6d788b;--line: #dfe5ee;--panel: #ffffff;--canvas: #f4f6fa;--primary: #285bd6;--primary-soft: #eef4ff;--warning: #9a5b13;box-sizing:border-box;min-height:100%;padding:16px;color:var(--ink);background:#edf1f6;font-size:13px}.page_production_workspace_embedded{min-height:auto;padding:0;background:transparent}.page_production_workspace_draftActions{margin:12px 0;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow-wrap:anywhere}.page_production_workspace_draftActions>div{display:flex;flex-wrap:wrap;gap:8px}.page_production_workspace_draftActions button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 12px;border:1px solid var(--line);border-radius:8px;background:var(--primary-soft)}.page_production_workspace_draftActions button:disabled{opacity:.55;cursor:not-allowed}.page_production_workspace_draftActions svg{width:16px;height:16px}.page_production_workspace_draftActions p{margin:8px 0 4px}.page_production_workspace_draftActions small{display:block;color:var(--muted)}.page_production_workspace_workspace button,.page_production_workspace_workspace input,.page_production_workspace_workspace select{font:inherit}.page_production_workspace_workspace button{color:inherit}.page_production_workspace_workspace button:focus-visible,.page_production_workspace_workspace input:focus-visible,.page_production_workspace_workspace select:focus-visible{outline:3px solid rgb(40 91 214 / 22%);outline-offset:2px}.page_production_workspace_statusStrip,.page_production_workspace_steps,.page_production_workspace_stage,.page_production_workspace_blockerRail,.page_production_workspace_noticePanel,.page_production_workspace_adminPanel{border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 8px 22px #1c2f4f0d}.page_production_workspace_statusItem,.page_production_workspace_panelHeader>div,.page_production_workspace_panelHeader>div>div,.page_production_workspace_firstUsePanel>div,.page_production_workspace_adminPanel header>div,.page_production_workspace_adminPanel header span,.page_production_workspace_blockerRail>header>div,.page_production_workspace_blockerRail>header span,.page_production_workspace_safetyCard,.page_production_workspace_designerToolbar>div,.page_production_workspace_canvas>header>div,.page_production_workspace_canvas>header span{display:flex;align-items:center}.page_production_workspace_noticePanel,.page_production_workspace_adminPanel{margin-top:10px}.page_production_workspace_noticePanel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 14px;border-color:#b9cdf9;background:#f4f7ff}.page_production_workspace_noticePanel>svg{width:20px;color:var(--primary)}.page_production_workspace_noticePanel strong,.page_production_workspace_noticePanel p{display:block}.page_production_workspace_noticePanel p{margin:3px 0 0;color:#5c6980;font-size:11px}.page_production_workspace_noticePanel button,.page_production_workspace_adminPanel header button{padding:6px 10px;border:1px solid #cbd6e8;border-radius:8px;background:#fff;cursor:pointer}.page_production_workspace_adminPanel{padding:12px 14px}.page_production_workspace_adminPanel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_production_workspace_adminPanel header>div{gap:9px}.page_production_workspace_adminPanel header>div>svg{width:19px;color:var(--primary)}.page_production_workspace_adminPanel header span{align-items:flex-start;flex-direction:column}.page_production_workspace_adminPanel header small{margin-top:2px;color:var(--muted);font-size:10px}.page_production_workspace_adminPanel ol{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.page_production_workspace_adminPanel li{display:flex;gap:8px;padding:9px;border:1px solid #e1e6ee;border-radius:10px;background:#fafbfd}.page_production_workspace_adminPanel li>span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;color:#fff;background:#63718b;font-size:10px}.page_production_workspace_adminPanel li strong,.page_production_workspace_adminPanel li small{display:block}.page_production_workspace_adminPanel li strong{font-size:11px}.page_production_workspace_adminPanel li small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.4}.page_production_workspace_statusStrip{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:10px;padding:8px 10px}.page_production_workspace_statusStrip>svg{width:14px;color:#9ba6b7}.page_production_workspace_statusItem{min-width:0;gap:8px;padding:6px 8px;border-radius:9px;color:#4e5d74;background:#f5f7fa}.page_production_workspace_statusItem svg{width:15px;flex:0 0 15px}.page_production_workspace_statusItem strong{white-space:nowrap;font-size:11px}.page_production_workspace_statusItem small{min-width:0;margin-left:auto;overflow:hidden;color:#748096;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.page_production_workspace_ready{color:#176046;background:#eaf7f1}.page_production_workspace_blocked{color:#89551a;background:#fff5e8}.page_production_workspace_steps{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px;padding:7px}.page_production_workspace_step{display:flex;min-width:0;min-height:54px;align-items:center;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.page_production_workspace_step:hover{background:#f5f7fb}.page_production_workspace_step>span{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:50%;color:#65738a;background:#e9edf3;font-size:10px;font-weight:700}.page_production_workspace_step>span svg{width:13px}.page_production_workspace_step strong,.page_production_workspace_step small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_production_workspace_step strong{font-size:11px}.page_production_workspace_step small{margin-top:3px;color:#7b8799;font-size:9px}.page_production_workspace_activeStep{border-color:#9cb6f1;background:var(--primary-soft)}.page_production_workspace_activeStep>span{color:#fff;background:var(--primary)}.page_production_workspace_completedStep>span{color:#fff;background:#24906c}.page_production_workspace_mainGrid{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:10px;margin-top:10px}.page_production_workspace_stage{min-width:0;overflow:hidden}.page_production_workspace_stepPanel{min-height:500px;padding:14px}.page_production_workspace_panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #e4e8ef}.page_production_workspace_panelHeader>div{align-items:flex-start;gap:9px}.page_production_workspace_panelHeader>div>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:#fff;background:var(--primary);font-size:10px;font-weight:800}.page_production_workspace_panelHeader>div>div{align-items:flex-start;flex-direction:column}.page_production_workspace_panelHeader h2{margin:0;font-size:15px}.page_production_workspace_panelHeader p{margin:3px 0 0;color:var(--muted);font-size:10px}.page_production_workspace_panelHeader>small{padding:4px 7px;border-radius:6px;color:#67758b;background:#f2f4f7;font-size:8px;white-space:nowrap}.page_production_workspace_formGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.page_production_workspace_formGrid label,.page_production_workspace_handoffGrid label{display:flex;min-width:0;flex-direction:column;gap:6px}.page_production_workspace_formGrid label>span,.page_production_workspace_handoffGrid label>span{font-size:10px;font-weight:700}.page_production_workspace_formGrid input,.page_production_workspace_formGrid select,.page_production_workspace_handoffGrid select{width:100%;height:36px;padding:0 10px;border:1px solid #d6dde8;border-radius:9px;color:var(--ink);background:#fff;box-sizing:border-box}.page_production_workspace_formGrid input:disabled,.page_production_workspace_formGrid select:disabled,.page_production_workspace_handoffGrid select:disabled{color:#8b95a5;background:#f3f5f8}.page_production_workspace_formGrid label>small,.page_production_workspace_handoffGrid label>small{color:#788497;font-size:9px}.page_production_workspace_identityPreview{margin-top:16px;padding:12px;border:1px solid #cfd9ea;border-radius:12px;background:#f8faff}.page_production_workspace_identityPreview header{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_production_workspace_identityPreview header>div{display:flex;align-items:center;gap:7px}.page_production_workspace_identityPreview header svg{width:15px;color:var(--primary)}.page_production_workspace_identityPreview header span{padding:4px 7px;border-radius:6px;color:var(--warning);background:#fff2db;font-size:9px}.page_production_workspace_identityPreview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0}.page_production_workspace_identityPreview dl div,.page_production_workspace_designerGrid aside dl div,.page_production_workspace_advancedDetails div,.page_production_workspace_blockerList dl div{min-width:0}.page_production_workspace_identityPreview dl div{padding:8px 9px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.page_production_workspace_identityPreview dt,.page_production_workspace_identityPreview dd,.page_production_workspace_designerGrid aside dt,.page_production_workspace_designerGrid aside dd,.page_production_workspace_advancedDetails dt,.page_production_workspace_advancedDetails dd,.page_production_workspace_blockerList dt,.page_production_workspace_blockerList dd{margin:0}.page_production_workspace_identityPreview dt{color:#778398;font-size:8px}.page_production_workspace_identityPreview dd{margin-top:4px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.page_production_workspace_identityPreview>p{display:flex;align-items:center;gap:6px;margin:9px 0 0;color:#68758a;font-size:9px}.page_production_workspace_identityPreview>p svg{width:13px}.page_production_workspace_firstUsePanel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:10px 12px;border:1px dashed #c8d1df;border-radius:11px;background:#fafbfd}.page_production_workspace_firstUsePanel>div{min-width:0;gap:9px}.page_production_workspace_firstUsePanel svg{width:19px;color:#5873a7}.page_production_workspace_firstUsePanel strong,.page_production_workspace_firstUsePanel small{display:block}.page_production_workspace_firstUsePanel small{margin-top:2px;color:var(--muted);font-size:9px}.page_production_workspace_firstUsePanel button{min-height:30px;padding:0 10px;border:1px solid #c6d3e8;border-radius:8px;background:#fff;cursor:pointer;white-space:nowrap}.page_production_workspace_dataLayout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:410px;gap:10px;margin-top:14px}.page_production_workspace_resourceList,.page_production_workspace_fieldPanel,.page_production_workspace_designerGrid>aside,.page_production_workspace_canvas{min-width:0;border:1px solid #e0e5ed;border-radius:11px;background:#fafbfd}.page_production_workspace_resourceList{display:flex;flex-direction:column;gap:6px;padding:7px}.page_production_workspace_resourceList button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;border:1px solid transparent;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.page_production_workspace_resourceList button>svg{width:15px;color:#526b99}.page_production_workspace_resourceList strong,.page_production_workspace_resourceList small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_production_workspace_resourceList strong{font-size:10px}.page_production_workspace_resourceList small,.page_production_workspace_resourceList em{margin-top:2px;color:#788599;font-size:8px;font-style:normal}.page_production_workspace_selectedCard{border-color:#9bb6f0!important;background:#eef4ff!important}.page_production_workspace_fieldPanel{padding:10px}.page_production_workspace_fieldPanel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #e4e8ef}.page_production_workspace_fieldPanel>header strong,.page_production_workspace_fieldPanel>header small{display:block}.page_production_workspace_fieldPanel>header small{margin-top:3px;color:var(--muted);font-size:9px}.page_production_workspace_fieldPanel>header span{padding:3px 7px;border-radius:999px;color:#2357bd;background:#e9f0ff;font-size:9px}.page_production_workspace_fieldList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px}.page_production_workspace_dataPreview{margin-top:10px;overflow:hidden;border:1px solid #dce3ee;border-radius:9px;background:#fff}.page_production_workspace_dataPreview>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid #e5e9f0;background:#f8fafd}.page_production_workspace_dataPreview>header strong{font-size:10px}.page_production_workspace_dataPreview>header small{color:#748198;font-size:8px}.page_production_workspace_dataPreview>div{max-width:100%;overflow:auto}.page_production_workspace_dataPreview table{width:100%;min-width:480px;border-collapse:collapse;table-layout:fixed}.page_production_workspace_dataPreview th,.page_production_workspace_dataPreview td{padding:7px 9px;overflow:hidden;border-bottom:1px solid #edf0f4;color:#536177;font-size:8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.page_production_workspace_dataPreview th{color:#35445d;background:#fbfcfe}.page_production_workspace_dataPreview>p{margin:0;padding:16px;color:#718096;font-size:9px;text-align:center}.page_production_workspace_fieldList label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid #e1e6ee;border-radius:9px;background:#fff}.page_production_workspace_fieldList strong,.page_production_workspace_fieldList small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_production_workspace_fieldList strong{font-size:10px}.page_production_workspace_fieldList small,.page_production_workspace_fieldList em{margin-top:2px;color:#7b8799;font-size:8px;font-style:normal}.page_production_workspace_disabledField{opacity:.55}.page_production_workspace_templateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.page_production_workspace_templateGrid>button{display:grid;grid-template-columns:92px minmax(0,1fr);min-height:140px;gap:10px;padding:9px;border:1px solid #dfe4ec;border-radius:11px;background:#fff;text-align:left;cursor:pointer}.page_production_workspace_templateThumb{display:grid;min-height:120px;place-items:center;border-radius:8px;color:#5b72a0;background:linear-gradient(145deg,#eef2f8,#f8fafc)}.page_production_workspace_templateThumb svg{width:34px}.page_production_workspace_templateGrid header,.page_production_workspace_templateGrid footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.page_production_workspace_templateGrid header strong{font-size:11px}.page_production_workspace_templateGrid header em{padding:3px 5px;border-radius:5px;color:#5a6980;background:#f0f3f7;font-size:7px;font-style:normal}.page_production_workspace_templateGrid p{margin:9px 0;color:#657287;font-size:9px;line-height:1.55}.page_production_workspace_templateGrid small,.page_production_workspace_templateGrid footer{color:#7a8698;font-size:8px}.page_production_workspace_templateGrid footer{margin-top:10px;padding-top:7px;border-top:1px solid #edf0f4}.page_production_workspace_selectedTemplate{border-color:#7699e9!important;box-shadow:0 0 0 3px #285bd61a}.page_production_workspace_emptyBlocked{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;padding:20px;color:#66748a;text-align:center}.page_production_workspace_emptyBlocked svg{width:28px;height:28px;margin-bottom:10px;color:#9a6a32}.page_production_workspace_emptyBlocked strong{color:#3e4d64;font-size:12px}.page_production_workspace_emptyBlocked p{max-width:460px;margin:6px 0 0;font-size:10px;line-height:1.6}.page_production_workspace_designerToolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:7px 8px;border:1px solid #e1e6ed;border-radius:10px;background:#fafbfd}.page_production_workspace_designerToolbar>div{gap:5px}.page_production_workspace_designerToolbar button,.page_production_workspace_previewToolbar button,.page_production_workspace_handoffGrid button,.page_production_workspace_stageFooter button,.page_production_workspace_blockerRail>header button,.page_production_workspace_advancedToggle{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #d7dee8;border-radius:8px;background:#fff;cursor:pointer}.page_production_workspace_designerToolbar button svg,.page_production_workspace_previewToolbar button svg,.page_production_workspace_handoffGrid button svg,.page_production_workspace_stageFooter button svg,.page_production_workspace_blockerRail>header button svg,.page_production_workspace_advancedToggle svg{width:13px}.page_production_workspace_designerToolbar button:disabled,.page_production_workspace_handoffGrid button:disabled,.page_production_workspace_stageFooter button:disabled,.page_production_workspace_blockerRail>header button:disabled{color:#a1a9b5;background:#f1f3f6;cursor:not-allowed}.page_production_workspace_designerToolbar>span{display:flex;align-items:center;gap:5px;color:#8a5b25;font-size:9px}.page_production_workspace_designerToolbar>span svg{width:13px}.page_production_workspace_designerGrid{display:grid;grid-template-columns:190px minmax(300px,1fr) 210px;min-height:390px;gap:8px;margin-top:8px}.page_production_workspace_designerGrid>aside,.page_production_workspace_canvas{padding:8px}.page_production_workspace_designerGrid>aside>header,.page_production_workspace_canvas>header{display:flex;align-items:center;gap:6px;padding-bottom:7px;border-bottom:1px solid #e3e7ed}.page_production_workspace_designerGrid>aside>header svg,.page_production_workspace_canvas>header svg{width:14px;color:#546d9f}.page_production_workspace_designerGrid>aside>header span{margin-left:auto;padding:2px 6px;border-radius:999px;background:#e8edf5;font-size:8px}.page_production_workspace_designerGrid>aside>button{display:flex;width:100%;align-items:center;gap:5px;margin-top:6px;padding:7px;border:1px solid #e1e6ed;border-radius:7px;background:#fff;text-align:left}.page_production_workspace_designerGrid>aside>button svg{width:12px}.page_production_workspace_designerGrid>aside>button strong,.page_production_workspace_designerGrid>aside>button small{display:block}.page_production_workspace_designerGrid>aside>button strong{font-size:9px}.page_production_workspace_designerGrid>aside>button small,.page_production_workspace_designerGrid>aside>p{color:#7a8698;font-size:8px}.page_production_workspace_designerGrid>aside>p{padding:10px 3px;line-height:1.6}.page_production_workspace_designerGrid>aside dl{display:grid;gap:6px;margin:12px 0 0}.page_production_workspace_designerGrid>aside dl div{display:flex;justify-content:space-between;gap:8px;padding:6px;border-radius:6px;background:#fff;font-size:8px}.page_production_workspace_designerGrid>aside dd{color:#808b9b}.page_production_workspace_canvas{background:#eef1f5}.page_production_workspace_runtimePreviewFallback{display:flex;min-height:250px;align-items:center;justify-content:center;flex-direction:column;padding:18px;color:#68758b;text-align:center}.page_production_workspace_runtimePreviewFallback svg{width:26px;color:#8a6737}.page_production_workspace_runtimePreviewFallback strong{margin-top:9px;color:#3e4d64;font-size:11px}.page_production_workspace_runtimePreviewFallback p{max-width:520px;margin:6px 0 0;font-size:9px;line-height:1.6}.page_production_workspace_canvas>header{justify-content:space-between;padding:7px 8px;border-radius:7px 7px 0 0;background:#fff}.page_production_workspace_canvas>header>div{gap:6px}.page_production_workspace_canvas>header span{align-items:flex-start;flex-direction:column}.page_production_workspace_canvas>header strong{font-size:10px}.page_production_workspace_canvas>header small,.page_production_workspace_canvas>header em{color:#7a8698;font-size:8px;font-style:normal}.page_production_workspace_canvasFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 2px}.page_production_workspace_canvasFields article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px;border:1px solid #dae1eb;border-radius:7px;background:#fff}.page_production_workspace_canvasFields article>svg{width:12px;color:#8d98a9}.page_production_workspace_canvasFields strong,.page_production_workspace_canvasFields small{display:block}.page_production_workspace_canvasFields strong{font-size:9px}.page_production_workspace_canvasFields small{margin-top:2px;color:#818c9c;font-size:8px}.page_production_workspace_canvasFields button{border:0;color:#7f4d4d;background:transparent;font-size:8px;cursor:pointer}.page_production_workspace_previewToolbar{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.page_production_workspace_selectedViewport{border-color:#799ae6!important;color:#184cb7!important;background:#eef4ff!important}.page_production_workspace_previewStage{min-width:0;min-height:330px;margin-top:9px;padding:14px;overflow:hidden;border:1px solid #dfe4ec;border-radius:11px;background:#e9edf3}.page_production_workspace_previewSize{margin:8px 0 0;color:var(--muted);font-size:10px}.page_production_workspace_previewHost{width:100%;min-width:0;overflow:hidden}.page_production_workspace_previewFit{position:relative;max-width:100%;margin-inline:auto;overflow:hidden}.page_production_workspace_previewCanvas{position:absolute;inset:0 auto auto 0;box-sizing:border-box;transform-origin:top left;overflow:hidden;border:1px solid #d6dde8;border-radius:10px;background:#fff;box-shadow:0 10px 22px #26375314}.page_production_workspace_previewCanvas>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid #e4e8ee;font-size:10px;font-weight:700}.page_production_workspace_previewCanvas>header em{color:#778398;font-size:8px;font-style:normal}.page_production_workspace_previewCanvas>div{display:flex;min-height:250px;align-items:center;justify-content:center;flex-direction:column;padding:18px;color:#68758b;text-align:center}.page_production_workspace_previewCanvas>div svg{width:28px;color:#a16c2d}.page_production_workspace_previewCanvas>div strong{margin-top:10px;color:#3e4d64;font-size:12px}.page_production_workspace_previewCanvas>div p{max-width:500px;margin:6px 0;font-size:9px}.page_production_workspace_previewCanvas>div small{padding:3px 7px;border-radius:5px;background:#f1f3f6;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.page_production_workspace_runtimePreviewSurface{min-height:250px;padding:12px;overflow:hidden;background:#f8fafc}.page_production_workspace_runtimePreviewFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0 0}.page_production_workspace_runtimePreviewFields>div{min-width:0;padding:9px;border:1px solid #dce3ee;border-radius:8px;background:#fff}.page_production_workspace_runtimePreviewFields strong,.page_production_workspace_runtimePreviewFields small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_production_workspace_runtimePreviewFields strong{font-size:9px}.page_production_workspace_runtimePreviewFields small{margin-top:3px;color:#7a8698;font-size:8px}.page_production_workspace_handoffGrid{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;margin-top:10px;padding:10px;border:1px solid #e0e5ed;border-radius:10px;background:#fafbfd}.page_production_workspace_handoffGrid>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.page_production_workspace_stageFooter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 12px;border-top:1px solid #e3e7ed;background:#fafbfd}.page_production_workspace_stageFooter span{color:#7c8798;font-size:9px;text-align:center}.page_production_workspace_blockerRail{position:sticky;top:10px;overflow:hidden}.page_production_workspace_blockerRail>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-bottom:1px solid #e4e8ee}.page_production_workspace_blockerRail>header>div{min-width:0;gap:7px}.page_production_workspace_blockerRail>header>div>svg{width:17px;color:#9c682b}.page_production_workspace_blockerRail>header span{min-width:0;align-items:flex-start;flex-direction:column}.page_production_workspace_blockerRail>header strong{font-size:11px}.page_production_workspace_blockerRail>header small{margin-top:2px;color:#7c8797;font-size:8px}.page_production_workspace_blockerRail>header button{min-height:27px;padding:0 7px;font-size:9px}.page_production_workspace_blockerList{display:grid;max-height:430px;gap:7px;padding:9px;overflow:auto}.page_production_workspace_blockerList article{padding:9px;border:1px solid #ead9c6;border-radius:9px;background:#fffaf3}.page_production_workspace_blockerList article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.page_production_workspace_blockerList article>header strong{font-size:10px}.page_production_workspace_blockerList article>header span{padding:2px 4px;border-radius:4px;color:#8b571d;background:#f8e9d3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.page_production_workspace_blockerList article>p{margin:6px 0;color:#695d50;font-size:9px;line-height:1.5}.page_production_workspace_blockerList dl{display:grid;gap:4px;margin:0}.page_production_workspace_blockerList dl div{display:grid;grid-template-columns:34px 1fr;gap:5px;font-size:8px}.page_production_workspace_blockerList dt{color:#9a7b56}.page_production_workspace_blockerList dd{color:#63584b}.page_production_workspace_noBlocker{padding:22px 12px;text-align:center}.page_production_workspace_noBlocker svg{width:24px;color:#238363}.page_production_workspace_noBlocker strong,.page_production_workspace_noBlocker p{display:block}.page_production_workspace_noBlocker strong{margin-top:7px;font-size:11px}.page_production_workspace_noBlocker p{margin:5px 0 0;color:#788497;font-size:9px}.page_production_workspace_advancedToggle{width:calc(100% - 18px);margin:0 9px 9px;font-size:9px}.page_production_workspace_advancedDetails{display:grid;gap:5px;margin:0 9px 9px;padding:8px;border-radius:8px;background:#f3f5f8}.page_production_workspace_advancedDetails div{display:grid;grid-template-columns:68px 1fr;gap:6px;font-size:8px}.page_production_workspace_advancedDetails dt{color:#768296}.page_production_workspace_advancedDetails dd{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.page_production_workspace_safetyCard{align-items:flex-start;gap:8px;margin:0 9px 9px;padding:9px;border-radius:9px;color:#405b53;background:#edf7f3}.page_production_workspace_safetyCard svg{width:16px;flex:0 0 16px}.page_production_workspace_safetyCard strong{font-size:9px}.page_production_workspace_safetyCard p{margin:4px 0 0;font-size:8px;line-height:1.55}.page_production_workspace_spinning{animation:page_production_workspace_spin .8s linear infinite}@keyframes page_production_workspace_spin{to{transform:rotate(360deg)}}@media(max-width:1024px){.page_production_workspace_adminPanel ol{grid-template-columns:repeat(3,minmax(130px,1fr))}.page_production_workspace_mainGrid{grid-template-columns:minmax(0,1fr) 250px}.page_production_workspace_designerGrid{grid-template-columns:160px minmax(280px,1fr)}.page_production_workspace_designerGrid>aside:last-child{grid-column:1 / -1}.page_production_workspace_templateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.page_production_workspace_workspace{padding:10px}.page_production_workspace_statusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.page_production_workspace_statusStrip>svg{display:none}.page_production_workspace_steps{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.page_production_workspace_mainGrid{grid-template-columns:1fr}.page_production_workspace_blockerRail{position:static}.page_production_workspace_formGrid,.page_production_workspace_identityPreview dl,.page_production_workspace_dataLayout,.page_production_workspace_handoffGrid{grid-template-columns:1fr}.page_production_workspace_resourceList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_production_workspace_designerGrid{grid-template-columns:1fr}.page_production_workspace_designerGrid>aside:last-child{grid-column:auto}.page_production_workspace_handoffGrid>div{justify-content:flex-start}}@media(max-width:520px){.page_production_workspace_workspace{padding:7px}.page_production_workspace_noticePanel{grid-template-columns:auto 1fr}.page_production_workspace_noticePanel button{grid-column:1 / -1}.page_production_workspace_adminPanel ol,.page_production_workspace_statusStrip,.page_production_workspace_templateGrid,.page_production_workspace_fieldList,.page_production_workspace_resourceList,.page_production_workspace_canvasFields{grid-template-columns:1fr}.page_production_workspace_stepPanel{min-height:440px;padding:10px}.page_production_workspace_panelHeader,.page_production_workspace_firstUsePanel,.page_production_workspace_designerToolbar{align-items:flex-start;flex-direction:column}.page_production_workspace_templateGrid>button{grid-template-columns:76px minmax(0,1fr)}.page_production_workspace_previewToolbar button{flex:1 1 calc(50% - 6px)}.page_production_workspace_runtimePreviewFields{grid-template-columns:1fr}.page_production_workspace_previewStage{justify-content:flex-start;padding:8px}.page_production_workspace_stageFooter{grid-template-columns:1fr 1fr}.page_production_workspace_stageFooter span{grid-column:1 / -1;grid-row:1}}@media print{.page_production_workspace_statusStrip,.page_production_workspace_steps,.page_production_workspace_blockerRail,.page_production_workspace_stageFooter,.page_production_workspace_previewToolbar,.page_production_workspace_handoffGrid{display:none!important}.page_production_workspace_workspace,.page_production_workspace_mainGrid,.page_production_workspace_stage,.page_production_workspace_stepPanel,.page_production_workspace_previewStage{min-height:0;margin:0;padding:0;border:0;background:#fff;box-shadow:none}}.section_root{min-width:0}.section_root[data-padded=true]{padding:var(--sc-space-5, 20px)}.section_header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sc-space-4, 16px);margin-bottom:var(--sc-space-4, 16px)}.section_heading,.section_body{min-width:0}.section_actions{min-width:0;flex:0 0 auto}.section_title{margin:0;overflow-wrap:anywhere;color:var(--ink, #182235);font-size:var(--sc-font-title, 16px);font-weight:600;line-height:1.4}.section_description{min-width:0;margin-top:var(--sc-space-1, 4px);overflow-wrap:anywhere;color:var(--muted, #738096);font-size:var(--sc-font-body, 12px);line-height:1.5}.section_state{min-width:0;min-height:72px;display:grid;place-items:center;padding:var(--sc-space-4, 16px);overflow-wrap:anywhere;border:1px dashed var(--border, #e2e7ef);border-radius:var(--sc-radius-control, 8px);color:var(--muted, #738096);background:var(--surface-soft, #f8fafc);text-align:center}.section_root[data-state=ERROR] .section_state,.section_root[data-state=UNAUTHENTICATED_401] .section_state,.section_root[data-state=FORBIDDEN_403] .section_state,.section_root[data-state=NOT_FOUND_OR_UNKNOWN_404] .section_state,.section_root[data-state=CONFLICT_409] .section_state,.section_root[data-state=SCHEMA_OR_REGISTRY_DRIFT] .section_state{color:var(--danger, #b43b45);background:var(--danger-soft, #fcebed)}@media(max-width:639px){.section_root[data-padded=true]{padding:var(--sc-space-4, 16px)}.section_header{align-items:stretch;flex-direction:column}.section_actions{flex:0 1 auto}}.sc2ButtonRoot{min-width:0;min-height:44px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--sc-space-2, 8px);padding-block:var(--sc-space-2, 8px);padding-inline:var(--sc-space-4, 16px);overflow:hidden;border:1px solid transparent;border-radius:var(--sc-radius-control, 8px);background:var(--surface, #fff);color:var(--ink, #182235);font:inherit;font-weight:600;line-height:1.35;text-align:center;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.sc2ButtonRoot[data-size=sm]{min-height:44px;padding-inline:var(--sc-space-3, 12px);font-size:var(--sc-font-small, 12px)}.sc2ButtonRoot[data-size=md]{min-height:44px;font-size:var(--sc-font-body, 14px)}.sc2ButtonRoot[data-size=lg]{min-height:48px;padding-inline:var(--sc-space-5, 20px);font-size:var(--sc-font-title, 16px)}.sc2ButtonRoot[data-full-width=true]{width:100%}.sc2ButtonRoot[data-variant=primary]{background:var(--primary, #2d63c8);color:var(--on-primary, #fff)}.sc2ButtonRoot[data-variant=primary]:hover:not(:disabled){background:var(--primary-strong, #2352aa)}.sc2ButtonRoot[data-variant=secondary]{border-color:var(--border-strong, #c7d0dd);background:var(--surface, #fff)}.sc2ButtonRoot[data-variant=secondary]:hover:not(:disabled){background:var(--surface-soft, #f5f7fa)}.sc2ButtonRoot[data-variant=ghost]{background:transparent;color:var(--primary, #2d63c8)}.sc2ButtonRoot[data-variant=ghost]:hover:not(:disabled){background:var(--primary-soft, #eaf1fc)}.sc2ButtonRoot[data-variant=danger]{background:var(--danger, #b43b45);color:var(--on-danger, #fff)}.sc2ButtonRoot[data-variant=danger]:hover:not(:disabled){background:var(--danger-strong, #932f38)}.sc2ButtonRoot:focus-visible{outline:3px solid var(--focus, #77a7ff);outline-offset:2px}.sc2ButtonRoot:disabled{cursor:not-allowed;opacity:.64}.sc2ButtonRoot[data-state]:not([data-state=READY]){width:100%;border-color:var(--border, #e2e7ef);background:var(--surface-soft, #f8fafc);color:var(--muted, #68768c)}.sc2ButtonRoot[data-state=ERROR],.sc2ButtonRoot[data-state=UNAUTHENTICATED_401],.sc2ButtonRoot[data-state=FORBIDDEN_403],.sc2ButtonRoot[data-state=NOT_FOUND_OR_UNKNOWN_404],.sc2ButtonRoot[data-state=CONFLICT_409],.sc2ButtonRoot[data-state=SCHEMA_OR_REGISTRY_DRIFT]{border-color:var(--danger-border, #efb8bf);background:var(--danger-soft, #fff0f1);color:var(--danger, #b43b45)}.sc2ButtonLabel{min-width:0;max-width:100%;overflow-wrap:anywhere}.sc2ButtonSpinner{width:1em;height:1em;flex:0 0 auto;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:sc-button-spin .8s linear infinite}@keyframes sc-button-spin{to{transform:rotate(360deg)}}@media(max-width:639px){.sc2ButtonRoot[data-full-width=true]{display:flex}}@media(prefers-reduced-motion:reduce){.sc2ButtonRoot{transition:none}.sc2ButtonSpinner{animation:none}}@media(forced-colors:active){.sc2ButtonRoot{border-color:ButtonText}.sc2ButtonRoot:focus-visible{outline-color:Highlight}}.sc2MasterDetailRoot{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,var(--sc-master-width)) minmax(0,1fr);overflow:hidden;border:1px solid var(--border, #e2e7ef);border-radius:var(--sc-radius-card, 10px);background:var(--surface, #fff)}.sc2MasterDetailMaster,.sc2MasterDetailDetail{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.sc2MasterDetailMaster{border-inline-end:1px solid var(--divider, #e2e7ef)}.sc2MasterDetailState{min-width:0;min-height:72px;display:grid;place-items:center;padding:var(--sc-space-4, 16px);overflow-wrap:anywhere;color:var(--muted, #738096);background:var(--surface-soft, #f8fafc);text-align:center}.sc2MasterDetailState[data-state=ERROR],.sc2MasterDetailState[data-state=UNAUTHENTICATED_401],.sc2MasterDetailState[data-state=FORBIDDEN_403],.sc2MasterDetailState[data-state=NOT_FOUND_OR_UNKNOWN_404],.sc2MasterDetailState[data-state=CONFLICT_409],.sc2MasterDetailState[data-state=SCHEMA_OR_REGISTRY_DRIFT]{color:var(--danger, #b43b45);background:var(--danger-soft, #fcebed)}@media(max-width:639px){.sc2MasterDetailRoot{grid-template-columns:minmax(0,1fr)}.sc2MasterDetailMaster{border-inline-end:0}.sc2MasterDetailRoot[data-detail-present=true] .sc2MasterDetailMaster,.sc2MasterDetailRoot[data-detail-present=false] .sc2MasterDetailDetail{display:none}}@media(prefers-reduced-motion:reduce){.sc2MasterDetailMaster,.sc2MasterDetailDetail{scroll-behavior:auto}}.search_box_searchBox{--search-border: var(--shared-border-subtle, #d9e2ec);--search-surface: var(--shared-surface, #ffffff);--search-text: var(--shared-text, #172b4d);--search-muted: var(--shared-text-muted, #5e6c84);--search-accent: var(--shared-accent, #1769aa);color:var(--search-text);display:grid;gap:6px;max-width:100%;min-width:0;overflow-wrap:anywhere;width:100%}.search_box_label{color:var(--search-muted);font-size:12px;font-weight:650;line-height:1.4}.search_box_controlRow{align-items:center;display:grid;grid-template-columns:20px minmax(0,1fr) 44px auto;max-width:100%;min-width:0;position:relative}.search_box_leadingIcon{color:var(--search-muted);grid-column:1;grid-row:1;height:18px;justify-self:end;pointer-events:none;position:relative;width:18px;z-index:1}.search_box_input{background:var(--search-surface);border:1px solid var(--search-border);border-radius:8px 0 0 8px;color:var(--search-text);font:inherit;grid-column:1 / 4;grid-row:1;min-height:44px;min-width:0;padding:9px 48px 9px 42px;width:100%}.search_box_input::-webkit-search-cancel-button{appearance:none}.search_box_iconButton,.search_box_submitButton,.search_box_retryButton{align-items:center;background:var(--search-surface);border:1px solid var(--search-border);color:var(--search-text);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:44px}.search_box_iconButton{border-bottom:0;border-left:0;border-radius:0;border-top:0;grid-column:3;grid-row:1;justify-self:stretch;position:relative;z-index:1}.search_box_iconButton svg{height:17px;width:17px}.search_box_submitButton{background:var(--search-accent);border-color:var(--search-accent);border-radius:0 8px 8px 0;color:#fff;grid-column:4;grid-row:1;min-width:76px;padding:8px 16px}.search_box_input:focus-visible,.search_box_iconButton:focus-visible,.search_box_submitButton:focus-visible,.search_box_retryButton:focus-visible{outline:3px solid color-mix(in srgb,var(--search-accent) 35%,transparent);outline-offset:2px;position:relative;z-index:2}.search_box_input:disabled,.search_box_iconButton:disabled,.search_box_submitButton:disabled,.search_box_retryButton:disabled{cursor:not-allowed;opacity:.55}.search_box_stateBox{align-items:center;background:var(--search-surface);border:1px solid var(--search-border);border-radius:8px;display:flex;justify-content:space-between;min-height:72px;padding:12px 16px}.search_box_stateMessage{display:grid;gap:3px;min-width:0}.search_box_stateMessage span,.search_box_stateMessage small{color:var(--search-muted);overflow-wrap:anywhere}.search_box_retryButton{border-radius:8px;flex:0 0 auto;min-width:72px;padding:8px 14px}.search_box_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html[style*="zoom: 2"] .search_box_searchBox{inline-size:calc((100dvw - 96px)/2);margin-left:0;margin-right:auto;max-inline-size:calc((100dvw - 96px)/2)}@media(max-width:600px){.search_box_controlRow{grid-template-columns:20px minmax(0,1fr) 44px}.search_box_input{border-radius:8px 8px 0 0;grid-column:1 / 4}.search_box_submitButton{border-radius:0 0 8px 8px;grid-column:1 / 4;grid-row:2;width:100%}.search_box_stateBox{align-items:stretch;flex-direction:column;min-height:111px}}.filter_bar_filterBar,.filter_bar_emptyShell,.filter_bar_stateShell{box-sizing:border-box;width:100%;min-height:56px;border:1px solid #d8e0ea;border-radius:12px;background:#fff;color:#172033}.filter_bar_filterBar{display:flex;align-items:center;gap:12px;max-width:100%;min-width:0;padding:8px 10px}.filter_bar_chips{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.filter_bar_chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:40px;border:1px solid #c9d6e6;border-radius:999px;background:#f3f7fc;color:#20304a;overflow:hidden}.filter_bar_fieldLabel,.filter_bar_operator,.filter_bar_value{display:block;max-width:180px;min-width:0;padding-block:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter_bar_fieldLabel{padding-left:14px;font-weight:700}.filter_bar_operator{color:#51627a}.filter_bar_value{padding-left:6px}.filter_bar_value[data-sensitive=true]{color:#6b7280;font-style:italic}.filter_bar_separator{padding-inline:6px;color:#8a98aa}.filter_bar_removeButton,.filter_bar_clearButton,.filter_bar_retryButton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:9px;font:inherit;cursor:pointer}.filter_bar_removeButton{width:44px;min-width:44px;padding:0;border-radius:999px;background:transparent;color:#40536d}.filter_bar_removeButton svg{width:18px;height:18px}.filter_bar_clearButton,.filter_bar_retryButton{flex:0 0 auto;padding:0 16px;background:#edf2f8;color:#243750;font-weight:700}.filter_bar_removeButton:hover:not(:disabled),.filter_bar_clearButton:hover:not(:disabled),.filter_bar_retryButton:hover:not(:disabled){background:#dce8f5}.filter_bar_removeButton:focus-visible,.filter_bar_clearButton:focus-visible,.filter_bar_retryButton:focus-visible{outline:3px solid #1769aa;outline-offset:2px}.filter_bar_removeButton:disabled,.filter_bar_clearButton:disabled,.filter_bar_retryButton:disabled{cursor:not-allowed;opacity:.48}.filter_bar_emptyShell,.filter_bar_stateShell{display:flex;align-items:center;gap:10px;padding:10px 14px;color:#526177}.filter_bar_stateShell{flex-wrap:wrap}.filter_bar_stateShell strong{color:#24344c}.filter_bar_stateShell[data-state=UNAUTHENTICATED_401],.filter_bar_stateShell[data-state=FORBIDDEN_403],.filter_bar_stateShell[data-state=NOT_FOUND_OR_UNKNOWN_404],.filter_bar_stateShell[data-state=CONFLICT_409],.filter_bar_stateShell[data-state=SCHEMA_OR_REGISTRY_DRIFT],.filter_bar_stateShell[data-state=ERROR]{border-color:#e7c7c2;background:#fff9f8}.filter_bar_stateShell[data-state=LOADING]:before{width:18px;height:18px;border:2px solid #c9d6e6;border-top-color:#1769aa;border-radius:50%;content:"";animation:filter_bar_filter-bar-spin .8s linear infinite}.filter_bar_visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes filter_bar_filter-bar-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.filter_bar_filterBar{align-items:stretch;flex-direction:column}.filter_bar_chip{width:100%}.filter_bar_fieldLabel,.filter_bar_operator,.filter_bar_value{max-width:none}.filter_bar_value{flex:1 1 auto}.filter_bar_clearButton{width:100%}.filter_bar_emptyShell,.filter_bar_stateShell{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.filter_bar_stateShell[data-state=LOADING]:before{animation:none}}.master_detail_table_shell{--md-border:#dfe5ec;--md-bg:#fff;--md-header:#f5f7fa;--md-text:#172b4d;--md-muted:#5e6c84;background:var(--md-bg);color:var(--md-text);display:grid;gap:10px;inline-size:100%;max-inline-size:100%;min-inline-size:0}.master_detail_table_summary{color:var(--md-muted);font-size:13px;line-height:1.5;min-block-size:1.5em;overflow-wrap:anywhere}.master_detail_table_layout{display:grid;gap:14px;grid-template-columns:minmax(0,3fr) minmax(240px,2fr);inline-size:100%;max-inline-size:100%;min-inline-size:0}.master_detail_table_layoutStack{grid-template-columns:minmax(0,1fr)}.master_detail_table_masterRegion,.master_detail_table_detailRegion{min-inline-size:0}.master_detail_table_detailRegion{border:1px solid var(--md-border);border-radius:10px;min-block-size:148px;padding:16px}.master_detail_table_viewport{border:1px solid var(--md-border);border-radius:10px;inline-size:100%;max-inline-size:100%;overflow:auto;overscroll-behavior:contain}.master_detail_table_viewport:focus-visible,.master_detail_table_intentButton:focus-visible,.master_detail_table_selectButton:focus-visible{outline:3px solid #4c9aff;outline-offset:2px}.master_detail_table_table{border-collapse:collapse;inline-size:max(100%,640px);table-layout:fixed}.master_detail_table_header,.master_detail_table_cell,.master_detail_table_selectionCell{border-block-end:1px solid var(--md-border);padding:11px 12px;text-align:start;vertical-align:middle;overflow-wrap:anywhere}.master_detail_table_header,.master_detail_table_selectionHeader{background:var(--md-header);font-size:13px;font-weight:700;position:sticky;top:0;z-index:1}.master_detail_table_selectionHeader,.master_detail_table_selectionCell{inline-size:68px;text-align:center}.master_detail_table_cell{font-size:14px;max-inline-size:420px}.master_detail_table_selectButton,.master_detail_table_intentButton{align-items:center;background:#fff;border:1px solid #aeb8c4;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;min-block-size:44px;min-inline-size:44px;padding:8px}.master_detail_table_selectButton[aria-pressed=true]{background:#e9f2ff;border-color:#0c66e4;color:#0c66e4}.master_detail_table_selectButton:disabled,.master_detail_table_intentButton:disabled{cursor:not-allowed;opacity:.55}.master_detail_table_selectedRow .master_detail_table_cell,.master_detail_table_selectedRow .master_detail_table_selectionCell{background:#f0f7ff}.master_detail_table_detailPanel{inline-size:100%;max-inline-size:100%;min-inline-size:0}.master_detail_table_detailState{display:grid;gap:6px;overflow-wrap:anywhere}.master_detail_table_detailState span{color:var(--md-muted)}.master_detail_table_detailGrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));margin:0}.master_detail_table_detailField{min-inline-size:0}.master_detail_table_detailField dt{color:var(--md-muted);font-size:12px;font-weight:700;margin-block-end:4px}.master_detail_table_detailField dd{margin:0;overflow-wrap:anywhere}.master_detail_table_stateShell{align-content:center;background:#fff;border:1px solid var(--md-border,#dfe5ec);border-radius:10px;color:#172b4d;display:grid;gap:8px;inline-size:100%;max-inline-size:100%;min-block-size:112px;min-inline-size:0;padding:20px;overflow-wrap:anywhere}.master_detail_table_stateShell span{color:#5e6c84}.master_detail_table_nullValue{color:#6b778c}.master_detail_table_visuallyHidden{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.master_detail_table_align_start{text-align:start}.master_detail_table_align_center{text-align:center}.master_detail_table_align_end{text-align:end}.master_detail_table_width_sm{inline-size:120px}.master_detail_table_width_md{inline-size:200px}.master_detail_table_width_lg{inline-size:320px}html[style*="zoom: 2"] .master_detail_table_shell,html[style*="zoom: 2"] .master_detail_table_stateShell{inline-size:calc((100dvw - 96px)/2);margin-left:0;margin-right:auto;max-inline-size:calc((100dvw - 96px)/2)}html[style*="zoom: 2"] .master_detail_table_layout{grid-template-columns:minmax(0,1fr)}html[style*="zoom: 2"] .master_detail_table_viewport{max-block-size:calc((100dvh - 140px)/2)}@media(max-width:760px){.master_detail_table_layout{grid-template-columns:minmax(0,1fr)}.master_detail_table_header,.master_detail_table_cell,.master_detail_table_selectionCell{padding:9px 10px}.master_detail_table_stateShell{padding:16px}}@media(forced-colors:active){.master_detail_table_viewport,.master_detail_table_stateShell,.master_detail_table_detailRegion{border-color:CanvasText}.master_detail_table_selectedRow .master_detail_table_cell,.master_detail_table_selectedRow .master_detail_table_selectionCell{outline:2px solid Highlight}}.status_badge_statusBadgeBase{align-items:center;border:1px solid transparent;border-radius:999px;box-sizing:border-box;color:#172b4d;display:inline-flex;font-size:14px;font-weight:700;inline-size:fit-content;line-height:1.35;max-inline-size:100%;min-block-size:32px;min-inline-size:0;overflow-wrap:anywhere;padding:5px 11px;white-space:normal}.status_badge_statusBadgeToneNeutral{background:#f1f2f4;border-color:#b7bec8}.status_badge_statusBadgeToneInfo{background:#e9f2ff;border-color:#85b8ff;color:#0747a6}.status_badge_statusBadgeTonePositive{background:#dcfff1;border-color:#7ee2b8;color:#164b35}.status_badge_statusBadgeToneWarning{background:#fff7d6;border-color:#f5cd47;color:#533f04}.status_badge_statusBadgeToneCritical{background:#ffebe6;border-color:#ff8f73;color:#ae2a19}.status_badge_stateShell{background:#fff;border:1px solid #dfe5ec;border-radius:10px;box-sizing:border-box;color:#172b4d;display:inline-grid;gap:4px;inline-size:fit-content;max-inline-size:100%;min-block-size:56px;min-inline-size:0;overflow-wrap:anywhere;padding:10px 12px;white-space:normal}.status_badge_stateShell span{color:#5e6c84;font-size:13px}html[style*="zoom: 2"] .status_badge_statusBadgeBase,html[style*="zoom: 2"] .status_badge_stateShell{inline-size:min(fit-content,calc((100dvw - 48px)/2));max-inline-size:calc((100dvw - 48px)/2)}@media(forced-colors:active){.status_badge_statusBadgeBase,.status_badge_stateShell{border-color:CanvasText;forced-color-adjust:auto}}.print_template_designer_workspace_designer{--print-blue: #3159d6;--print-navy: #172033;--print-line: #dfe5ed;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:248px minmax(540px,1fr) 292px;grid-template-rows:66px minmax(0,1fr) 66px;overflow:hidden;color:#344056;background:#fff;border:1px solid var(--print-line);border-radius:12px;box-shadow:0 2px 8px #0f213d0a;font-size:10px}.print_template_designer_workspace_designer *,.print_template_designer_workspace_designer *:before,.print_template_designer_workspace_designer *:after{box-sizing:border-box}.print_template_designer_workspace_designer button,.print_template_designer_workspace_designer input,.print_template_designer_workspace_designer select{font:inherit}.print_template_designer_workspace_designer button{color:inherit}.print_template_designer_workspace_designerHead{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:210px minmax(420px,1fr) auto;align-items:center;gap:14px;padding:8px 14px;background:#fff;border-bottom:1px solid var(--print-line)}.print_template_designer_workspace_headCopy{min-width:0;display:flex;align-items:center;gap:10px}.print_template_designer_workspace_headCopy>svg{width:28px;height:28px;padding:6px;color:var(--print-blue);background:#edf1ff;border-radius:7px}.print_template_designer_workspace_headCopy h1,.print_template_designer_workspace_headCopy p{margin:0}.print_template_designer_workspace_headCopy h1{color:var(--print-navy);font-size:15px;line-height:21px;font-weight:650}.print_template_designer_workspace_headCopy p{overflow:hidden;color:#8893a4;font-size:9px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.print_template_designer_workspace_templateIdentity{min-width:0;display:grid;grid-template-columns:1fr .8fr 1fr;gap:8px}.print_template_designer_workspace_templateIdentity label,.print_template_designer_workspace_propertyForm label,.print_template_designer_workspace_sourceSelect{min-width:0;display:grid;gap:4px;color:#788497;font-size:8px}.print_template_designer_workspace_templateIdentity input,.print_template_designer_workspace_propertyForm input,.print_template_designer_workspace_propertyForm select,.print_template_designer_workspace_sourceSelect select{width:100%;height:28px;min-width:0;padding:0 8px;color:#394457;background:#fff;border:1px solid var(--print-line);border-radius:6px;outline:none}.print_template_designer_workspace_templateIdentity input:focus,.print_template_designer_workspace_propertyForm input:focus,.print_template_designer_workspace_propertyForm select:focus,.print_template_designer_workspace_sourceSelect select:focus,.print_template_designer_workspace_searchBox:focus-within{border-color:#8fa5eb;box-shadow:0 0 0 2px #edf1ff}.print_template_designer_workspace_headActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}.print_template_designer_workspace_headActions button{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;background:#fff;border:1px solid var(--print-line);border-radius:6px;cursor:pointer}.print_template_designer_workspace_headActions button:hover:not(:disabled){color:var(--print-blue);border-color:#aebcf0;background:#f5f7ff}.print_template_designer_workspace_headActions button:disabled{opacity:.42;cursor:not-allowed}.print_template_designer_workspace_headActions svg{width:13px;height:13px}.print_template_designer_workspace_lockBadge{display:inline-flex;align-items:center;height:23px;padding:0 8px;color:#9a651d;background:#fff7e8;border-radius:12px;font-size:8px;font-weight:600}.print_template_designer_workspace_palette,.print_template_designer_workspace_properties{min-width:0;min-height:0;overflow-y:auto;scrollbar-gutter:stable;background:#fff}.print_template_designer_workspace_palette{grid-column:1;grid-row:2;padding:13px 12px;border-right:1px solid var(--print-line)}.print_template_designer_workspace_properties{grid-column:3;grid-row:2;padding:13px;border-left:1px solid var(--print-line)}.print_template_designer_workspace_panelTitle{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 9px}.print_template_designer_workspace_panelTitle+.print_template_designer_workspace_panelTitle{margin-top:18px}.print_template_designer_workspace_panelTitle>div{min-width:0;display:flex;align-items:baseline;gap:7px}.print_template_designer_workspace_panelTitle strong{color:var(--print-navy);font-size:11px;font-weight:650}.print_template_designer_workspace_panelTitle span{color:#929cab;font-size:8px}.print_template_designer_workspace_iconButton{width:27px;height:27px;display:grid;place-items:center;padding:0;background:#fff;border:1px solid var(--print-line);border-radius:6px;cursor:pointer}.print_template_designer_workspace_iconButton:hover{color:var(--print-blue);border-color:#aebcf0}.print_template_designer_workspace_iconButton svg{width:13px;height:13px}.print_template_designer_workspace_componentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.print_template_designer_workspace_componentButton{min-width:0;height:54px;display:grid;place-items:center;align-content:center;gap:4px;padding:4px;color:#637087;background:#fafbfc;border:1px solid var(--print-line);border-radius:7px;cursor:grab}.print_template_designer_workspace_componentButton:hover{color:var(--print-blue);background:#f3f6ff;border-color:#aebcf0}.print_template_designer_workspace_componentButton:active{cursor:grabbing}.print_template_designer_workspace_componentButton svg{width:16px;height:16px}.print_template_designer_workspace_componentButton span{overflow:hidden;max-width:100%;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.print_template_designer_workspace_sourceSelect{margin-bottom:8px}.print_template_designer_workspace_searchBox{height:29px;display:flex;align-items:center;gap:6px;padding:0 8px;background:#f7f9fc;border:1px solid var(--print-line);border-radius:6px}.print_template_designer_workspace_searchBox svg{width:12px;height:12px;color:#8994a6}.print_template_designer_workspace_searchBox input{width:100%;min-width:0;height:100%;padding:0;color:#394457;background:transparent;border:0;outline:none}.print_template_designer_workspace_fieldList{min-height:150px;max-height:42vh;display:grid;align-content:start;gap:6px;overflow-y:auto;margin-top:8px;padding-right:2px;scrollbar-gutter:stable}.print_template_designer_workspace_fieldCard{min-width:0;display:grid;gap:3px;padding:8px;text-align:left;background:#fff;border:1px solid var(--print-line);border-radius:7px;cursor:grab}.print_template_designer_workspace_fieldCard:hover{border-color:#aebcf0;background:#f7f9ff}.print_template_designer_workspace_fieldCard strong,.print_template_designer_workspace_fieldCard span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print_template_designer_workspace_fieldCard strong{color:#344056;font-size:9px}.print_template_designer_workspace_fieldCard span{color:#7e899b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.print_template_designer_workspace_fieldCard small{color:var(--print-blue);font-size:7px}.print_template_designer_workspace_catalogState{min-height:110px;display:grid;place-items:center;align-content:center;gap:6px;padding:14px;color:#8792a3;text-align:center;background:#fafbfc;border:1px dashed #c8d0dc;border-radius:7px;line-height:14px}.print_template_designer_workspace_catalogState svg{width:19px;height:19px;color:#7786a0}.print_template_designer_workspace_catalogState strong{color:#566278}.print_template_designer_workspace_catalogState code{padding:2px 5px;color:#9a651d;background:#fff7e8;border-radius:4px;font-size:7px}.print_template_designer_workspace_spin{animation:print_template_designer_workspace_spin .9s linear infinite}@keyframes print_template_designer_workspace_spin{to{transform:rotate(360deg)}}.print_template_designer_workspace_canvasPanel{grid-column:2;grid-row:2;min-width:0;min-height:0;display:grid;grid-template-rows:40px minmax(0,1fr);overflow:hidden;background:#edf0f4}.print_template_designer_workspace_canvasToolbar{min-width:0;display:flex;align-items:center;gap:14px;padding:0 12px;background:#fff;border-bottom:1px solid var(--print-line)}.print_template_designer_workspace_paperSummary{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.print_template_designer_workspace_paperSummary strong{color:var(--print-navy);font-size:10px}.print_template_designer_workspace_paperSummary span,.print_template_designer_workspace_canvasNotice{color:#8994a6;font-size:8px}.print_template_designer_workspace_zoomControl{display:inline-flex;align-items:center;height:26px;padding:2px;background:#f2f4f8;border-radius:6px}.print_template_designer_workspace_zoomControl button{width:24px;height:22px;padding:0;background:transparent;border:0;border-radius:4px;cursor:pointer}.print_template_designer_workspace_zoomControl button:hover{color:var(--print-blue);background:#fff}.print_template_designer_workspace_zoomControl span{min-width:36px;text-align:center;color:#68758a;font-size:8px}.print_template_designer_workspace_canvasNotice{min-width:0;overflow:hidden;margin-left:auto;text-overflow:ellipsis;white-space:nowrap}.print_template_designer_workspace_canvasScroll{min-width:0;min-height:0;overflow:auto;padding:20px 32px 52px;scrollbar-gutter:stable}.print_template_designer_workspace_paper{position:relative;width:720px;height:calc(720px * var(--paper-ratio));margin:0 auto;overflow:visible;color:#242b38;background:#fff;border:1px solid #cfd6df;box-shadow:0 10px 28px #15253d1f;zoom:var(--canvas-zoom, 1)}.print_template_designer_workspace_safeArea{position:absolute;inset:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px dashed #d8dee8}.print_template_designer_workspace_paperHeader,.print_template_designer_workspace_paperFooter{min-height:28px;display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 8px;color:#7e899b;font-size:8px}.print_template_designer_workspace_paperHeader{border-bottom:1px solid #e9edf2}.print_template_designer_workspace_paperFooter{border-top:1px solid #e9edf2}.print_template_designer_workspace_paperHeader svg,.print_template_designer_workspace_paperFooter svg{width:11px;height:11px}.print_template_designer_workspace_paperBody{min-width:0;align-self:stretch;align-content:start;overflow:visible;padding:12px}.print_template_designer_workspace_emptyPaper{min-height:290px;display:grid;place-items:center;align-content:center;gap:8px;padding:30px;color:#8a95a6;text-align:center;background:#fbfcfd;border:1px dashed #bfc8d6;border-radius:7px;line-height:16px}.print_template_designer_workspace_emptyPaper svg{width:28px;height:28px;color:#7484a0}.print_template_designer_workspace_emptyPaper strong{color:#566278;font-size:11px}.print_template_designer_workspace_dropZone{height:7px;margin:-3px 0;border-radius:3px}.print_template_designer_workspace_dropZone:hover{background:#dfe6ff}.print_template_designer_workspace_dropZoneEnd{height:32px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:7px;color:#8792a3;border:1px dashed #c8d0dc;border-radius:6px;font-size:8px}.print_template_designer_workspace_dropZoneEnd:hover{color:var(--print-blue);background:#f3f6ff;border-color:#9eb0ee}.print_template_designer_workspace_dropZoneEnd svg{width:11px;height:11px}.print_template_designer_workspace_printBlock{position:relative;min-width:90px;display:inline-block;vertical-align:top;padding:8px;border:1px solid transparent;border-radius:6px;cursor:pointer}.print_template_designer_workspace_printBlock:hover{border-color:#c8d1df}.print_template_designer_workspace_selectedBlock{border-color:var(--print-blue)!important;box-shadow:0 0 0 2px #e9edff}.print_template_designer_workspace_dragHandle{position:absolute;top:4px;left:-13px;width:12px;height:12px;color:#9ca6b5;cursor:grab}.print_template_designer_workspace_titleBlock,.print_template_designer_workspace_textBlock{margin:0;color:#202938;font:inherit}.print_template_designer_workspace_titleBlock{font-weight:700}.print_template_designer_workspace_dividerBlock{padding:5px 0}.print_template_designer_workspace_dividerBlock span{display:block;border-top:1px solid #6f7887}.print_template_designer_workspace_pageBreakBlock{padding:7px 0;color:#7c8799;text-align:center;border-top:1px dashed #8590a2}.print_template_designer_workspace_pageBreakBlock span{position:relative;top:-8px;padding:0 7px;background:#fff;font-size:8px}.print_template_designer_workspace_signatureBlock{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:8px;min-height:42px;color:#586477}.print_template_designer_workspace_signatureBlock i{height:25px;border-bottom:1px solid #788497}.print_template_designer_workspace_pageNumberBlock{color:#69768a;font-size:inherit}.print_template_designer_workspace_spacerBlock{min-height:18px;background:repeating-linear-gradient(135deg,#fafbfc,#fafbfc 5px,#f2f4f7 5px 10px);border:1px dashed #d6dce5}.print_template_designer_workspace_rectangleBlock,.print_template_designer_workspace_imageBlock{min-height:48px;display:grid;place-items:center;align-content:center;gap:4px;color:#68758a;background:#fbfcfd;border:1px solid #aeb8c7}.print_template_designer_workspace_rectangleBlock svg,.print_template_designer_workspace_imageBlock svg{width:18px;height:18px;color:#60708a}.print_template_designer_workspace_imageBlock{border-style:dashed}.print_template_designer_workspace_imageBlock span{overflow:hidden;max-width:100%;color:#8a95a6;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.print_template_designer_workspace_fieldBlock{display:grid;grid-template-columns:minmax(80px,.35fr) minmax(0,1fr);align-items:center;min-height:38px;border:1px solid #dde3eb}.print_template_designer_workspace_fieldBlock strong{align-self:stretch;display:flex;align-items:center;padding:7px;background:#f6f8fa;border-right:1px solid #dde3eb;font-weight:600}.print_template_designer_workspace_fieldBlock span{overflow:hidden;padding:7px;color:#7b8799;text-overflow:ellipsis;white-space:nowrap}.print_template_designer_workspace_tableBlock{overflow:auto;border:1px solid #d8dfe8}.print_template_designer_workspace_tableBlock header{display:flex;justify-content:space-between;gap:10px;padding:7px;background:#f5f7fa;border-bottom:1px solid #d8dfe8}.print_template_designer_workspace_tableBlock header span{overflow:hidden;color:#7e899b;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.print_template_designer_workspace_tableColumns{min-width:420px;display:grid;grid-template-columns:repeat(3,1fr)}.print_template_designer_workspace_tableColumns span{padding:7px;color:#59667a;border-right:1px solid #e2e7ee;border-bottom:1px solid #e2e7ee;font-size:8px;font-weight:600}.print_template_designer_workspace_tableBlock p{min-width:420px;margin:0;padding:12px 7px;color:#8a95a6;text-align:center;font-size:8px}.print_template_designer_workspace_codeBlock{display:grid;place-items:center;align-content:center;gap:4px;padding:9px;background:#fbfcfd;border:1px dashed #bfc8d6}.print_template_designer_workspace_codeBlock svg{width:26px;height:26px;color:#4f5f78}.print_template_designer_workspace_codeBlock span{overflow:hidden;max-width:100%;color:#7f8a9b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.print_template_designer_workspace_codeBlock small{color:var(--print-blue);font-size:7px}.print_template_designer_workspace_propertyForm{display:grid;gap:11px}.print_template_designer_workspace_propertyForm label{font-size:9px}.print_template_designer_workspace_propertyForm input:disabled{color:#a0a8b5;background:#f5f6f8}.print_template_designer_workspace_alignButtons{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.print_template_designer_workspace_alignButtons button{min-height:29px;display:flex;align-items:center;justify-content:center;gap:4px;background:#fff;border:1px solid var(--print-line);border-radius:6px;cursor:pointer}.print_template_designer_workspace_alignButtons button:hover,.print_template_designer_workspace_alignButtons .print_template_designer_workspace_active{color:var(--print-blue);background:#f2f5ff;border-color:#aebcf0}.print_template_designer_workspace_alignButtons svg{width:12px;height:12px}.print_template_designer_workspace_checkRow{grid-template-columns:auto 1fr!important;align-items:center;gap:7px!important}.print_template_designer_workspace_checkRow input{width:14px;height:14px;padding:0;accent-color:var(--print-blue)}.print_template_designer_workspace_twoColumns,.print_template_designer_workspace_marginGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.print_template_designer_workspace_marginGrid{grid-template-columns:repeat(4,1fr)}.print_template_designer_workspace_sectionLabel{color:#4f5b70;font-size:9px;font-weight:650}.print_template_designer_workspace_bindingProof,.print_template_designer_workspace_paperFacts{display:grid;gap:4px;padding:9px;color:#6f7b8f;background:#f7f9fc;border:1px solid #e1e6ed;border-radius:7px;font-size:8px;word-break:break-all}.print_template_designer_workspace_bindingProof strong,.print_template_designer_workspace_paperFacts strong{color:#445066}.print_template_designer_workspace_bindingProof code{color:#3159d6;font-size:7px}.print_template_designer_workspace_dangerButton{min-height:30px;color:#ba4050;background:#fff;border:1px solid #ead0d5;border-radius:6px;cursor:pointer}.print_template_designer_workspace_dangerButton:hover{background:#fff6f7}.print_template_designer_workspace_lifecycleBar{grid-column:1 / -1;grid-row:3;min-width:0;display:flex;align-items:center;gap:8px;padding:7px 12px;background:#fff;border-top:1px solid var(--print-line)}.print_template_designer_workspace_lifecycleSummary{min-width:160px;margin-right:auto;display:grid;gap:3px}.print_template_designer_workspace_lifecycleSummary strong{color:#354157;font-size:9px}.print_template_designer_workspace_lifecycleSummary span{color:#8b95a5;font-size:7px}.print_template_designer_workspace_lifecycleStep{display:flex;align-items:center;gap:5px}.print_template_designer_workspace_lifecycleStep>span{width:20px;height:20px;display:grid;place-items:center;color:#fff;background:#8895aa;border-radius:50%;font-size:8px;font-weight:700}.print_template_designer_workspace_lifecycleStep button{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;background:#f8f9fb;border:1px solid #dfe4eb;border-radius:6px}.print_template_designer_workspace_lifecycleStep button:disabled{color:#8792a3;cursor:not-allowed}.print_template_designer_workspace_lifecycleStep button svg,.print_template_designer_workspace_lifecycleStep>svg{width:11px;height:11px}.print_template_designer_workspace_lifecycleStep>svg{color:#aab2bf}.print_template_designer_workspace_previewOverlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:22px;background:#121c2d85}.print_template_designer_workspace_previewDialog{width:min(1180px,96vw);height:min(900px,94vh);min-height:0;display:grid;grid-template-rows:50px minmax(0,1fr) 48px;overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 24px 80px #09122347}.print_template_designer_workspace_previewDialog>header,.print_template_designer_workspace_previewDialog>footer{display:flex;align-items:center;gap:8px;padding:0 14px}.print_template_designer_workspace_previewDialog>header{justify-content:space-between;border-bottom:1px solid var(--print-line)}.print_template_designer_workspace_previewDialog>header>div{display:flex;align-items:center;gap:8px}.print_template_designer_workspace_previewDialog>header svg{width:16px;height:16px;color:var(--print-blue)}.print_template_designer_workspace_previewDialog>header span{color:#8792a3;font-size:9px}.print_template_designer_workspace_previewDialog>header button{width:30px;height:30px;display:grid;place-items:center;background:#fff;border:1px solid var(--print-line);border-radius:6px;cursor:pointer}.print_template_designer_workspace_previewViewport{min-width:0;min-height:0;overflow:auto;padding:24px;background:#e9edf2}.print_template_designer_workspace_previewPaper{zoom:.85}.print_template_designer_workspace_previewDialog>footer{justify-content:flex-end;border-top:1px solid var(--print-line)}.print_template_designer_workspace_previewDialog>footer span{margin-right:auto;color:#8994a6;font-size:8px}.print_template_designer_workspace_previewDialog>footer button{height:30px;padding:0 10px;background:#fff;border:1px solid var(--print-line);border-radius:6px;cursor:pointer}.print_template_designer_workspace_previewDialog>footer button:disabled{opacity:.45;cursor:not-allowed}.print_template_designer_workspace_historyBody{min-width:0;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;overflow:auto;padding:16px;background:#f5f7fa}.print_template_designer_workspace_historyBody section{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.print_template_designer_workspace_historyBody h2{margin:0;color:#354157;font-size:12px}.print_template_designer_workspace_historyList,.print_template_designer_workspace_eventList{min-height:0;display:grid;align-content:start;gap:8px;overflow:auto}.print_template_designer_workspace_historyCard,.print_template_designer_workspace_eventList article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;background:#fff;border:1px solid var(--print-line);border-radius:8px}.print_template_designer_workspace_historyCard>div,.print_template_designer_workspace_eventList article{min-width:0}.print_template_designer_workspace_historyCard>div:first-child,.print_template_designer_workspace_eventList article{display:grid;gap:3px}.print_template_designer_workspace_historyCard>div:last-child{display:flex;align-items:center;gap:6px}.print_template_designer_workspace_historyCard strong,.print_template_designer_workspace_eventList strong{color:#354157;font-size:9px}.print_template_designer_workspace_historyCard span,.print_template_designer_workspace_eventList span{color:#6f7b8f;font-size:8px}.print_template_designer_workspace_historyCard small,.print_template_designer_workspace_eventList small{color:#97a0ae;font-size:7px}.print_template_designer_workspace_historyCard button{height:28px;padding:0 8px;color:var(--print-blue);background:#fff;border:1px solid #bdc8ed;border-radius:6px;cursor:pointer}.print_template_designer_workspace_historyCard button:disabled{color:#9aa3b1;border-color:#dfe4eb;cursor:not-allowed}.print_template_designer_workspace_eventList code{color:#b23f50;font-size:7px}@media(max-width:1250px){.print_template_designer_workspace_designer{grid-template-columns:210px minmax(460px,1fr) 250px}.print_template_designer_workspace_designerHead{grid-template-columns:180px minmax(360px,1fr) auto}.print_template_designer_workspace_templateIdentity{grid-template-columns:1fr 1fr}.print_template_designer_workspace_templateIdentity label:last-child{display:none}.print_template_designer_workspace_componentGrid{grid-template-columns:repeat(2,1fr)}.print_template_designer_workspace_lifecycleSummary{display:none}}@media(max-width:900px){.print_template_designer_workspace_designer{grid-template-columns:190px minmax(420px,1fr);grid-template-rows:62px minmax(0,1fr) 210px 62px}.print_template_designer_workspace_designerHead{grid-template-columns:170px minmax(0,1fr)}.print_template_designer_workspace_headActions{display:none}.print_template_designer_workspace_palette{grid-column:1;grid-row:2 / 4}.print_template_designer_workspace_canvasPanel{grid-column:2;grid-row:2}.print_template_designer_workspace_properties{grid-column:2;grid-row:3;border-top:1px solid var(--print-line);border-left:0}.print_template_designer_workspace_propertyForm{grid-template-columns:repeat(3,minmax(0,1fr))}.print_template_designer_workspace_lifecycleBar{overflow-x:auto}}@media(max-width:640px){.print_template_designer_workspace_designer{display:block;height:auto;min-height:760px;overflow:visible}.print_template_designer_workspace_designerHead{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:1fr;height:auto;min-height:96px}.print_template_designer_workspace_templateIdentity{grid-template-columns:1fr}.print_template_designer_workspace_templateIdentity label:nth-child(2),.print_template_designer_workspace_templateIdentity label:nth-child(3){display:none}.print_template_designer_workspace_palette,.print_template_designer_workspace_properties{max-height:300px;border:0;border-bottom:1px solid var(--print-line)}.print_template_designer_workspace_canvasPanel{height:560px}.print_template_designer_workspace_canvasToolbar{overflow-x:auto}.print_template_designer_workspace_canvasScroll{padding:16px}.print_template_designer_workspace_paper{width:650px}.print_template_designer_workspace_lifecycleBar{height:62px}.print_template_designer_workspace_lifecycleStep button{min-width:92px}.print_template_designer_workspace_previewOverlay{padding:0}.print_template_designer_workspace_previewDialog{width:100vw;height:100vh;border-radius:0}.print_template_designer_workspace_historyBody{grid-template-columns:1fr}}@media print{.print_template_designer_workspace_designerHead,.print_template_designer_workspace_palette,.print_template_designer_workspace_properties,.print_template_designer_workspace_canvasToolbar,.print_template_designer_workspace_lifecycleBar{display:none!important}.print_template_designer_workspace_designer,.print_template_designer_workspace_canvasPanel,.print_template_designer_workspace_canvasScroll{display:block;width:auto;height:auto;overflow:visible;padding:0;background:#fff;border:0;box-shadow:none}.print_template_designer_workspace_paper{width:100%;height:auto;min-height:0;margin:0;border:0;box-shadow:none;zoom:1}.print_template_designer_workspace_safeArea{position:relative;inset:auto;border:0}.print_template_designer_workspace_printBlock{break-inside:avoid}.print_template_designer_workspace_tableBlock header,.print_template_designer_workspace_tableColumns{break-inside:avoid}.print_template_designer_workspace_pageBreakBlock{break-after:page;visibility:hidden}}.release_authorization_control_control{display:inline-flex;align-items:center;gap:7px}.release_authorization_control_status{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid #dce3ed;border-radius:8px;color:#596579;background:#f8fafc;font-size:9px;font-style:normal;white-space:nowrap}.release_authorization_control_status svg,.release_authorization_control_authorizeButton svg{width:14px;height:14px}.release_authorization_control_authorizeButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid #2457c5;border-radius:8px;color:#fff;background:#2f62d0;font-size:10px;font-weight:700;cursor:pointer}.release_authorization_control_authorizeButton:disabled{border-color:#cbd4e1;color:#8b96a8;background:#eef1f5;cursor:not-allowed}.release_authorization_control_overlay{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:20px;background:#10182873}.release_authorization_control_dialog{width:min(640px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;border:1px solid #d7deea;border-radius:14px;background:#fff;box-shadow:0 24px 70px #1018283d}.release_authorization_control_dialogHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #e4e9f1}.release_authorization_control_dialogHeader h2{margin:0;color:#24324a;font-size:17px}.release_authorization_control_dialogHeader p{margin:5px 0 0;color:#69758a;font-size:11px;line-height:1.6}.release_authorization_control_closeButton{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border:1px solid #d7deea;border-radius:8px;color:#5c687a;background:#fff;cursor:pointer}.release_authorization_control_closeButton svg{width:15px;height:15px}.release_authorization_control_dialogBody{padding:16px 20px}.release_authorization_control_warning{display:flex;gap:9px;padding:10px 12px;border:1px solid #f3d392;border-radius:10px;color:#765018;background:#fff8e8;font-size:11px;line-height:1.6}.release_authorization_control_warning svg{flex:0 0 auto;width:16px;height:16px;margin-top:1px}.release_authorization_control_identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.release_authorization_control_identity div{min-width:0;padding:10px 12px;border:1px solid #e1e7ef;border-radius:9px;background:#f9fbfd}.release_authorization_control_identity dt{color:#7b8799;font-size:9px}.release_authorization_control_identity dd{margin:4px 0 0;overflow-wrap:anywhere;color:#263650;font-size:11px;font-weight:650}.release_authorization_control_scope{margin:0;padding:0 0 0 20px;color:#4b586d;font-size:11px;line-height:1.75}.release_authorization_control_error{margin:12px 0 0;padding:9px 11px;border-radius:8px;color:#a23c34;background:#fff0ee;font-size:10px}.release_authorization_control_dialogFooter{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px;border-top:1px solid #e4e9f1}.release_authorization_control_dialogFooter button{min-height:34px;padding:0 14px;border:1px solid #d1d9e6;border-radius:8px;color:#45536a;background:#fff;font-size:10px;font-weight:700;cursor:pointer}.release_authorization_control_dialogFooter button:last-child{border-color:#2457c5;color:#fff;background:#2f62d0}.release_authorization_control_dialogFooter button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:720px){.release_authorization_control_control{flex-wrap:wrap;justify-content:flex-end}.release_authorization_control_status{order:2}.release_authorization_control_identity{grid-template-columns:1fr}.release_authorization_control_overlay{padding:10px}}.security_session_monitor_workspace{box-sizing:border-box;min-height:100%;padding:18px;background:#f3f6fb}.security_session_monitor_header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.security_session_monitor_header>div{display:flex;align-items:center;gap:11px}.security_session_monitor_header>div>span{display:grid;width:38px;height:38px;place-items:center;color:#3159d6;background:#eaf0ff;border-radius:10px}.security_session_monitor_header svg{width:17px;height:17px}.security_session_monitor_header p,.security_session_monitor_header h1,.security_session_monitor_header small{margin:0}.security_session_monitor_header p{color:#6880b7;font-size:8px;letter-spacing:.12em}.security_session_monitor_header h1{margin-top:2px;font-size:18px;font-weight:650}.security_session_monitor_header small{color:#7b889c;font-size:9px}.security_session_monitor_header button,.security_session_monitor_filters select,.security_session_monitor_filters label{min-height:32px;border:1px solid #d8e0ec;border-radius:7px;background:#fff}.security_session_monitor_header button{display:inline-flex;align-items:center;gap:6px;padding:0 11px;color:#38557d;cursor:pointer}.security_session_monitor_summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.security_session_monitor_summary article{display:flex;align-items:center;gap:10px;padding:13px 14px;background:#fff;border:1px solid #e0e6ef;border-radius:9px;box-shadow:0 3px 12px #2a3b5b0a}.security_session_monitor_summary article>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;color:#3159d6;background:#eef3ff;border-radius:8px}.security_session_monitor_summary svg{width:15px}.security_session_monitor_summary div{display:grid;grid-template-columns:auto auto;align-items:end;gap:1px 8px}.security_session_monitor_summary small{grid-column:1 / -1;color:#77849a;font-size:8px}.security_session_monitor_summary strong{color:#213253;font-size:19px;font-weight:650;line-height:21px}.security_session_monitor_summary em{color:#9aa5b5;font-size:8px;font-style:normal}.security_session_monitor_panel{overflow:hidden;background:#fff;border:1px solid #dfe6ef;border-radius:10px;box-shadow:0 4px 18px #2a3b5b0a}.security_session_monitor_viewTabs{display:flex;gap:4px;padding:8px 12px 0;background:#f8fafc;border-bottom:1px solid #e6ebf2}.security_session_monitor_viewTabs button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;color:#718096;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font-size:9px}.security_session_monitor_viewTabs button svg{width:12px}.security_session_monitor_viewTabs button strong{min-width:18px;padding:2px 5px;color:#66748a;background:#e9edf3;border-radius:999px;font-size:8px}.security_session_monitor_viewTabs .security_session_monitor_activeTab{color:#3159d6;border-bottom-color:#3159d6;font-weight:600}.security_session_monitor_viewTabs .security_session_monitor_activeTab strong{color:#3159d6;background:#e8eeff}.security_session_monitor_toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #e7ebf1}.security_session_monitor_toolbar h2,.security_session_monitor_toolbar p{margin:0}.security_session_monitor_toolbar h2{color:#24334e;font-size:12px}.security_session_monitor_toolbar p{margin-top:3px;color:#8793a6;font-size:8px}.security_session_monitor_filters{display:flex;gap:7px}.security_session_monitor_filters label{display:flex;align-items:center;gap:5px;min-width:190px;padding:0 8px}.security_session_monitor_filters label svg{width:13px;color:#8c98aa}.security_session_monitor_filters input{width:100%;min-width:0;border:0;outline:0;font-size:9px}.security_session_monitor_filters select{padding:0 26px 0 9px;color:#536178;font-size:9px}.security_session_monitor_alert{display:flex;align-items:center;gap:7px;margin:10px 12px 0;padding:9px 10px;color:#9a541f;background:#fff7e8;border:1px solid #f2d8ad;border-radius:7px;font-size:9px}.security_session_monitor_alert svg{width:14px}.security_session_monitor_tableWrap{overflow-x:auto}.security_session_monitor_tableWrap table{width:100%;border-collapse:collapse;font-size:9px}.security_session_monitor_tableWrap th{padding:10px 12px;color:#79869a;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5eaf1;font-weight:550}.security_session_monitor_tableWrap td{padding:10px 12px;border-bottom:1px solid #edf0f5;vertical-align:middle}.security_session_monitor_tableWrap tr:last-child td{border-bottom:0}.security_session_monitor_user,.security_session_monitor_device{display:flex;align-items:center;gap:7px;min-width:130px}.security_session_monitor_userAvatar{width:28px;height:28px;flex:0 0 auto;color:#4669c5;background:#eef3ff;font-size:10px}.security_session_monitor_device>svg{width:13px;height:13px}.security_session_monitor_user strong,.security_session_monitor_user small,.security_session_monitor_device strong,.security_session_monitor_device small{display:block}.security_session_monitor_user strong,.security_session_monitor_device strong{color:#31405b;font-weight:550}.security_session_monitor_user small,.security_session_monitor_device small{margin-top:2px;color:#8b97a8;font-size:8px}.security_session_monitor_user em{margin-left:5px;padding:2px 4px;color:#3159d6;background:#edf2ff;border-radius:4px;font-size:7px;font-style:normal}.security_session_monitor_device>svg{color:#65758f}.security_session_monitor_tableWrap code{padding:3px 5px;color:#4d5e78;background:#f2f5f9;border-radius:4px;font-family:inherit;font-size:8px;white-space:nowrap}.security_session_monitor_time{display:inline-flex;align-items:center;gap:4px;color:#69778c;white-space:nowrap}.security_session_monitor_time svg{width:10px}.security_session_monitor_status{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:999px;white-space:nowrap}.security_session_monitor_status i{width:5px;height:5px;border-radius:50%;background:currentcolor}.security_session_monitor_status_online{color:#14735c;background:#e8f6f0}.security_session_monitor_status_offline{color:#7a8799;background:#eef1f5}.security_session_monitor_status_revoked{color:#b5473a;background:#fcecea}.security_session_monitor_status_logged_out,.security_session_monitor_status_expired{color:#7d6c52;background:#f5f0e8}.security_session_monitor_reason{display:block;margin-top:3px;color:#9a7c75;font-size:7px}.security_session_monitor_revoke{display:inline-flex;align-items:center;gap:4px;min-height:27px;padding:0 8px;color:#b5473a;background:#fff;border:1px solid #e8bbb5;border-radius:6px;cursor:pointer;white-space:nowrap;font-size:8px}.security_session_monitor_revoke svg{width:11px}.security_session_monitor_revoke:disabled{color:#aab1bc;background:#f6f7f9;border-color:#e3e6eb;cursor:not-allowed}.security_session_monitor_empty{display:flex;min-height:150px;align-items:center;justify-content:center;gap:7px;color:#8995a7}.security_session_monitor_empty svg{width:15px}.security_session_monitor_footer{display:flex;justify-content:space-between;padding:8px 13px;color:#8b96a7;background:#fafbfd;border-top:1px solid #e7ebf1;font-size:8px}.security_session_monitor_spinning{animation:security_session_monitor_spin 1s linear infinite}@keyframes security_session_monitor_spin{to{transform:rotate(360deg)}}@media(max-width:900px){.security_session_monitor_summary{grid-template-columns:repeat(2,minmax(0,1fr))}.security_session_monitor_toolbar{align-items:stretch;flex-direction:column}.security_session_monitor_filters{width:100%}.security_session_monitor_filters label{flex:1}}@media(max-width:560px){.security_session_monitor_workspace{padding:10px}.security_session_monitor_header{align-items:flex-start}.security_session_monitor_header small{display:none}.security_session_monitor_summary{grid-template-columns:1fr}.security_session_monitor_filters{flex-direction:column}.security_session_monitor_filters label{min-width:0}}.crm_base_settings_workspace_root{--brand: var(--mis-theme-primary, #3159d6);height:100%;min-height:0;padding:14px;overflow-y:auto;color:#172033;background:#f3f6fa;font-size:10px;scrollbar-width:thin}.crm_base_settings_workspace_root *{box-sizing:border-box}.crm_base_settings_workspace_root button,.crm_base_settings_workspace_root input{font:inherit}.crm_base_settings_workspace_hero,.crm_base_settings_workspace_workspace,.crm_base_settings_workspace_governanceBar,.crm_base_settings_workspace_permissionNote{background:#fff;border:1px solid #e0e7f0;box-shadow:0 4px 16px #1830540d}.crm_base_settings_workspace_heroTitle,.crm_base_settings_workspace_heroActions,.crm_base_settings_workspace_heroTitle>span,.crm_base_settings_workspace_heroActions span,.crm_base_settings_workspace_sectionTitle>div,.crm_base_settings_workspace_sectionTitle>div>span,.crm_base_settings_workspace_governanceBar>div,.crm_base_settings_workspace_permissionNote,.crm_base_settings_workspace_controlGrid article,.crm_base_settings_workspace_orgTree header,.crm_base_settings_workspace_rolePanel>header>div,.crm_base_settings_workspace_templateCatalog button,.crm_base_settings_workspace_templateCatalog>div,.crm_base_settings_workspace_designToolbar span,.crm_base_settings_workspace_fieldLibrary header,.crm_base_settings_workspace_productToolbar>div,.crm_base_settings_workspace_productDependency>div{display:flex;align-items:center}.crm_base_settings_workspace_governanceBar{min-height:64px;display:grid;grid-template-columns:minmax(190px,1fr) 18px minmax(190px,1fr) 18px minmax(190px,1fr) auto;align-items:center;gap:7px;margin-top:10px;padding:9px 12px;border-radius:9px}.crm_base_settings_workspace_governanceBar>svg{width:15px;color:#93a0b3}.crm_base_settings_workspace_governanceBar>div{gap:8px;min-width:0}.crm_base_settings_workspace_governanceBar>div>svg{width:27px;height:27px;padding:6px;flex:0 0 auto;color:var(--brand);background:#edf3ff;border-radius:7px}.crm_base_settings_workspace_governanceBar span{min-width:0}.crm_base_settings_workspace_governanceBar small,.crm_base_settings_workspace_governanceBar strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_governanceBar small{color:#8a97aa;font-size:8px}.crm_base_settings_workspace_governanceBar strong{margin-top:2px;color:#31415b;font-weight:600}.crm_base_settings_workspace_governanceBar em{padding:5px 8px;color:#3159d6;background:#edf2ff;border-radius:9px;font-size:8px;font-style:normal;white-space:nowrap}.crm_base_settings_workspace_permissionNote{gap:8px;margin-top:8px;padding:9px 11px;color:#52657f;background:#eef4ff;border-color:#d9e5fb;border-radius:8px}.crm_base_settings_workspace_permissionNote>svg{width:15px;color:var(--brand)}.crm_base_settings_workspace_permissionNote div{display:grid;gap:2px}.crm_base_settings_workspace_permissionNote strong{color:#294d98}.crm_base_settings_workspace_permissionNote span{font-size:8px;line-height:1.5}.crm_base_settings_workspace_workspace{min-height:472px;margin-top:10px;padding:13px;border-radius:10px}.crm_base_settings_workspace_sectionTitle{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e8edf4}.crm_base_settings_workspace_sectionTitle>div{gap:9px}.crm_base_settings_workspace_sectionTitle>div>span{width:30px;height:30px;display:grid;place-items:center;color:var(--brand);background:#edf3ff;border-radius:8px}.crm_base_settings_workspace_sectionTitle svg{width:15px}.crm_base_settings_workspace_sectionTitle small{color:#8390a4;font-size:7px;letter-spacing:.08em}.crm_base_settings_workspace_sectionTitle h2{margin:1px 0;color:#28374e;font-size:12px;font-weight:600}.crm_base_settings_workspace_sectionTitle p{margin:0;color:#8794a7;font-size:8px}.crm_base_settings_workspace_sectionTitle>b{padding:4px 7px;color:#315cbe;background:#edf2ff;border-radius:9px;font-size:8px;font-weight:500}.crm_base_settings_workspace_overviewGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px}.crm_base_settings_workspace_overviewGrid button{min-width:0;min-height:170px;display:flex;align-items:flex-start;gap:10px;padding:14px;color:inherit;text-align:left;background:linear-gradient(150deg,#fff,#f7f9fd);border:1px solid #dfe6f0;border-radius:10px;cursor:pointer}.crm_base_settings_workspace_overviewGrid button:hover{border-color:#9db0e7;transform:translateY(-1px);box-shadow:0 9px 20px #263d6a17}.crm_base_settings_workspace_overviewGrid button>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:var(--brand);background:#edf2ff;border-radius:9px}.crm_base_settings_workspace_overviewGrid button>span svg{width:16px}.crm_base_settings_workspace_overviewGrid button>div{min-width:0}.crm_base_settings_workspace_overviewGrid small{color:#7f8ca0;font-size:8px}.crm_base_settings_workspace_overviewGrid h3{margin:5px 0 6px;color:#26354c;font-size:11px}.crm_base_settings_workspace_overviewGrid p{min-height:42px;margin:0;color:#718098;font-size:8px;line-height:1.65}.crm_base_settings_workspace_overviewGrid em{display:flex;align-items:center;gap:3px;margin-top:15px;color:#3159d6;font-size:8px;font-style:normal}.crm_base_settings_workspace_overviewGrid em svg{width:11px}.crm_base_settings_workspace_controlGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.crm_base_settings_workspace_controlGrid article{min-height:66px;gap:9px;padding:10px 12px;background:#f7f9fc;border:1px solid #e5eaf2;border-radius:8px}.crm_base_settings_workspace_controlGrid svg{width:16px;flex:0 0 auto;color:#3159d6}.crm_base_settings_workspace_controlGrid div{display:grid;gap:2px}.crm_base_settings_workspace_controlGrid strong{color:#34425a}.crm_base_settings_workspace_controlGrid span{color:#8390a3;font-size:8px;line-height:1.45}.crm_base_settings_workspace_organizationLayout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:11px;margin-top:12px}.crm_base_settings_workspace_orgTree,.crm_base_settings_workspace_rolePanel{min-width:0;overflow:hidden;border:1px solid #e1e7f0;border-radius:9px}.crm_base_settings_workspace_orgTree header{gap:8px;min-height:49px;padding:9px 11px;background:#f6f8fc;border-bottom:1px solid #e3e8f0}.crm_base_settings_workspace_orgTree header>svg{width:28px;height:28px;padding:6px;color:#3159d6;background:#fff;border-radius:7px}.crm_base_settings_workspace_orgTree header div,.crm_base_settings_workspace_rolePanel header span{display:grid;gap:2px}.crm_base_settings_workspace_orgTree small,.crm_base_settings_workspace_rolePanel header small{color:#8794a8;font-size:8px}.crm_base_settings_workspace_orgTree>div{display:grid;gap:5px;padding:12px}.crm_base_settings_workspace_orgTree>div>span{position:relative;min-height:37px;display:flex;align-items:center;gap:7px;padding:7px 8px 7px 24px;color:#45546c;background:#f9fafc;border:1px solid #e6ebf2;border-radius:7px}.crm_base_settings_workspace_orgTree>div>span:before{position:absolute;left:11px;width:8px;height:1px;content:"";background:#a6b4c9}.crm_base_settings_workspace_orgTree>div>span.crm_base_settings_workspace_treeRoot{padding-left:9px;color:#fff;background:#3159d6;border-color:#3159d6}.crm_base_settings_workspace_orgTree>div>span.crm_base_settings_workspace_treeRoot:before{display:none}.crm_base_settings_workspace_orgTree span i{width:6px;height:6px;background:#7c95d4;border-radius:50%}.crm_base_settings_workspace_orgTree span em{margin-left:auto;color:#8895a8;font-size:7px;font-style:normal}.crm_base_settings_workspace_orgTree .crm_base_settings_workspace_treeRoot i{background:#fff}.crm_base_settings_workspace_orgTree footer{display:flex;align-items:flex-start;gap:5px;padding:9px 11px;color:#7e8ca0;background:#fbfcfe;border-top:1px solid #e8edf3;font-size:8px;line-height:1.5}.crm_base_settings_workspace_orgTree footer svg{width:12px;flex:0 0 auto}.crm_base_settings_workspace_rolePanel>header{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#f6f8fc;border-bottom:1px solid #e3e8f0}.crm_base_settings_workspace_rolePanel>header>div{gap:7px}.crm_base_settings_workspace_rolePanel>header>div>svg{width:15px;color:#3159d6}.crm_base_settings_workspace_rolePanel label,.crm_base_settings_workspace_productToolbar label{width:min(260px,42%);height:30px;display:flex;align-items:center;padding:0 8px;background:#fff;border:1px solid #d9e1ec;border-radius:6px}.crm_base_settings_workspace_rolePanel label svg,.crm_base_settings_workspace_productToolbar label svg{width:13px;color:#8794a7}.crm_base_settings_workspace_rolePanel input,.crm_base_settings_workspace_productToolbar input{width:100%;padding:6px;background:transparent;border:0;outline:0}.crm_base_settings_workspace_roleHead,.crm_base_settings_workspace_roleTable article{display:grid;grid-template-columns:1.05fr .85fr 1.35fr .65fr;align-items:center;gap:8px;padding:0 11px}.crm_base_settings_workspace_roleHead{min-height:31px;color:#7c899d;background:#fbfcfe;border-bottom:1px solid #e8edf3;font-size:8px}.crm_base_settings_workspace_roleTable article{min-height:55px;color:#536179;border-bottom:1px solid #edf1f5}.crm_base_settings_workspace_roleTable article:hover{background:#f7f9ff}.crm_base_settings_workspace_roleTable article>span:first-child{display:grid;gap:2px}.crm_base_settings_workspace_roleTable article strong{color:#26344b;font-weight:600}.crm_base_settings_workspace_roleTable article small{color:#929dad;font-size:7px}.crm_base_settings_workspace_roleTable article>b{width:max-content;padding:3px 6px;color:#285eae;background:#edf3ff;border-radius:8px;font-size:8px;font-weight:500}.crm_base_settings_workspace_emptyState{min-height:180px;display:grid;place-items:center;color:#8995a7}.crm_base_settings_workspace_templateLayout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:11px;margin-top:12px}.crm_base_settings_workspace_templateCatalog{display:grid;align-content:start;gap:7px}.crm_base_settings_workspace_templateCatalog button{min-height:58px;gap:8px;padding:9px;color:#526079;text-align:left;background:#fff;border:1px solid #e0e6ef;border-radius:8px;cursor:pointer}.crm_base_settings_workspace_templateCatalog button>svg{width:26px;height:26px;padding:6px;color:#3159d6;background:#edf2ff;border-radius:7px}.crm_base_settings_workspace_templateCatalog button span{min-width:0;display:grid;gap:2px}.crm_base_settings_workspace_templateCatalog button strong,.crm_base_settings_workspace_templateCatalog button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_templateCatalog button strong{color:#31415a}.crm_base_settings_workspace_templateCatalog button small{color:#8c98aa;font-size:7px}.crm_base_settings_workspace_templateCatalog button em{margin-left:auto;padding:3px 5px;color:#64738b;background:#f0f3f7;border-radius:7px;font-size:7px;font-style:normal}.crm_base_settings_workspace_templateCatalog button[aria-pressed=true]{border-color:#819de9;background:#f1f5ff;box-shadow:inset 3px 0 #3159d6}.crm_base_settings_workspace_templateCatalog>div{gap:7px;padding:10px;color:#718098;background:#f7f9fc;border:1px solid #e4e9f1;border-radius:8px}.crm_base_settings_workspace_templateCatalog>div svg{width:15px;flex:0 0 auto;color:#3159d6}.crm_base_settings_workspace_templateCatalog p{margin:0;font-size:8px;line-height:1.6}.crm_base_settings_workspace_templateDesigner{min-width:0;overflow:hidden;border:1px solid #dfe6f0;border-radius:9px}.crm_base_settings_workspace_designToolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#f6f8fc;border-bottom:1px solid #e3e8f0}.crm_base_settings_workspace_designToolbar span{gap:6px}.crm_base_settings_workspace_designToolbar span>svg{width:14px;color:#3159d6}.crm_base_settings_workspace_designToolbar span small{color:#8895a8;font-size:8px}.crm_base_settings_workspace_designToolbar>div{display:flex;gap:6px}.crm_base_settings_workspace_designToolbar button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#526079;background:#fff;border:1px solid #d5deeb;border-radius:6px;cursor:pointer}.crm_base_settings_workspace_designToolbar button svg{width:12px}.crm_base_settings_workspace_designToolbar .crm_base_settings_workspace_primaryButton{color:#fff;background:#3159d6;border-color:#3159d6}.crm_base_settings_workspace_designBody{min-height:345px;display:grid;grid-template-columns:minmax(360px,1fr) 230px;gap:10px;padding:10px;background:#edf1f6}.crm_base_settings_workspace_paperPreview{width:min(430px,100%);min-height:320px;margin:auto;padding:17px 20px 13px;color:#2f3c52;background:#fff;border:1px solid #d4dce8;box-shadow:0 9px 24px #2031501f}.crm_base_settings_workspace_paperPreview>header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:8px;border-bottom:2px solid #3159d6}.crm_base_settings_workspace_paperPreview header b{color:#173a94;letter-spacing:.12em}.crm_base_settings_workspace_paperPreview header span{font-size:15px;font-weight:600}.crm_base_settings_workspace_paperPreview section{padding:11px 0}.crm_base_settings_workspace_paperLine{width:38%;height:5px;margin-bottom:10px;background:#e1e7f0}.crm_base_settings_workspace_paperFacts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.crm_base_settings_workspace_paperFacts span{padding:7px;background:#f7f9fc}.crm_base_settings_workspace_paperFacts small{color:#79869a;font-size:7px}.crm_base_settings_workspace_paperFacts i,.crm_base_settings_workspace_paperPreview p i{display:block;height:4px;margin-top:5px;background:#dfe5ee}.crm_base_settings_workspace_paperTable{display:grid;grid-template-columns:1.2fr .8fr .6fr .8fr;height:76px;margin-top:10px;border:1px solid #dbe2ec}.crm_base_settings_workspace_paperTable span{border-right:1px solid #dbe2ec}.crm_base_settings_workspace_paperPreview p{margin:8px 0 0;color:#6d7a8f;font-size:7px}.crm_base_settings_workspace_paperPreview footer{padding-top:8px;color:#8a96a8;border-top:1px solid #e3e8f0;font-size:7px;text-align:center}.crm_base_settings_workspace_fieldLibrary{overflow:hidden;background:#fff;border:1px solid #d9e1eb;border-radius:8px}.crm_base_settings_workspace_fieldLibrary header{gap:7px;min-height:44px;padding:8px;background:#f7f9fc;border-bottom:1px solid #e3e8f0}.crm_base_settings_workspace_fieldLibrary header svg{width:14px;color:#3159d6}.crm_base_settings_workspace_fieldLibrary header span{display:grid}.crm_base_settings_workspace_fieldLibrary header small{color:#8794a8;font-size:7px}.crm_base_settings_workspace_fieldLibrary>button{width:100%;min-height:39px;display:grid;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:6px;padding:5px 8px;color:#56657c;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;cursor:pointer}.crm_base_settings_workspace_fieldLibrary>button:hover{background:#f4f7ff}.crm_base_settings_workspace_fieldLibrary>button span{width:18px;height:18px;display:grid;place-items:center;color:#3159d6;background:#edf2ff;border-radius:5px;font-size:7px}.crm_base_settings_workspace_fieldLibrary>button strong{overflow:hidden;color:#36445b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_fieldLibrary>button svg{width:10px}.crm_base_settings_workspace_designerWorkspace{padding:0;overflow:hidden}.crm_base_settings_workspace_designerReturn{min-height:52px;display:flex;align-items:center;gap:11px;padding:8px 12px;background:#f6f8fc;border-bottom:1px solid #dfe6ef}.crm_base_settings_workspace_designerReturn>button{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#43526b;background:#fff;border:1px solid #d5deeb;border-radius:6px;cursor:pointer}.crm_base_settings_workspace_designerReturn>button svg{width:12px}.crm_base_settings_workspace_designerReturn>div{min-width:0;display:flex;align-items:center;gap:7px}.crm_base_settings_workspace_designerReturn>div>svg{width:25px;height:25px;padding:5px;color:#3159d6;background:#fff;border-radius:7px}.crm_base_settings_workspace_designerReturn>div span{display:grid;gap:1px}.crm_base_settings_workspace_designerReturn small{color:#8794a8;font-size:8px}.crm_base_settings_workspace_designerReturn em{margin-left:auto;padding:4px 7px;color:#27705b;background:#eaf8f2;border-radius:9px;font-size:8px;font-style:normal}.crm_base_settings_workspace_designerWorkspace>section{border:0;border-radius:0}.crm_base_settings_workspace_templateSupport{margin-top:10px;overflow:hidden;border:1px solid #dfe6f0;border-radius:9px}.crm_base_settings_workspace_templateSupport>header{min-height:47px;display:flex;align-items:center;gap:8px;padding:8px 11px;background:#f6f8fc;border-bottom:1px solid #e3e8f0}.crm_base_settings_workspace_templateSupport>header>svg{width:26px;height:26px;padding:6px;color:#3159d6;background:#fff;border-radius:7px}.crm_base_settings_workspace_templateSupport header div{min-width:0;display:grid;gap:2px}.crm_base_settings_workspace_templateSupport header small{color:#8794a8;font-size:8px}.crm_base_settings_workspace_templateSupport header b{margin-left:auto;padding:4px 7px;color:#315cbe;background:#edf2ff;border-radius:9px;font-size:8px;font-weight:500}.crm_base_settings_workspace_templateSupport>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.crm_base_settings_workspace_templateSupport article{min-width:0;min-height:58px;display:grid;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:8px 10px;border-right:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.crm_base_settings_workspace_templateSupport article>span{width:22px;height:22px;display:grid;place-items:center;color:#3159d6;background:#edf2ff;border-radius:6px;font-size:7px}.crm_base_settings_workspace_templateSupport article div{min-width:0;display:grid;gap:2px}.crm_base_settings_workspace_templateSupport article strong,.crm_base_settings_workspace_templateSupport article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_templateSupport article strong{color:#34425a;font-size:8px}.crm_base_settings_workspace_templateSupport article small{color:#8794a8;font-size:7px}.crm_base_settings_workspace_templateSupport article>svg{width:12px;color:#2d8a6d}.crm_base_settings_workspace_productToolbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:8px 10px;background:#f6f8fc;border:1px solid #e3e8f0;border-radius:8px}.crm_base_settings_workspace_productToolbar>div{gap:7px}.crm_base_settings_workspace_productToolbar>div>svg{width:14px;color:#3159d6}.crm_base_settings_workspace_productToolbar>div span{display:grid;gap:2px}.crm_base_settings_workspace_productToolbar small{color:#8794a8;font-size:8px}.crm_base_settings_workspace_productGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}.crm_base_settings_workspace_productGrid article{position:relative;min-width:0;min-height:145px;display:flex;align-items:flex-start;gap:9px;padding:12px;overflow:hidden;background:#fff;border:1px solid #e0e6ef;border-radius:9px}.crm_base_settings_workspace_productGrid article>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;color:#3159d6;background:#edf2ff;border-radius:8px}.crm_base_settings_workspace_productGrid article>span svg{width:14px}.crm_base_settings_workspace_productGrid article>div{min-width:0}.crm_base_settings_workspace_productGrid article small{display:block;overflow:hidden;color:#8895a8;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_productGrid h3{margin:4px 0;color:#2d3c53;font-size:10px}.crm_base_settings_workspace_productGrid p{min-height:34px;margin:0;color:#738198;font-size:8px;line-height:1.5}.crm_base_settings_workspace_productGrid em{display:flex;align-items:center;gap:3px;margin-top:9px;color:#27705b;font-size:7px;font-style:normal}.crm_base_settings_workspace_productGrid em svg{width:10px}.crm_base_settings_workspace_productGrid article>b{position:absolute;right:9px;bottom:6px;color:#eef2f8;font-size:28px}.crm_base_settings_workspace_productDependency{margin-top:10px;padding:10px 12px;background:#f7f9fc;border:1px solid #e3e8f0;border-radius:8px}.crm_base_settings_workspace_productDependency>strong{color:#34435a}.crm_base_settings_workspace_productDependency>div{gap:7px;margin-top:8px}.crm_base_settings_workspace_productDependency>div span{flex:1;padding:7px;color:#36518a;background:#edf2ff;border-radius:6px;text-align:center}.crm_base_settings_workspace_productDependency>div svg{width:13px;color:#94a0b2}.crm_base_settings_workspace_productDependency p{margin:8px 0 0;color:#7f8ca0;font-size:8px}.crm_base_settings_workspace_apiSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.crm_base_settings_workspace_apiSummary article{min-width:0;display:flex;align-items:center;gap:10px;min-height:70px;padding:10px 12px;background:#f7f9fc;border:1px solid #e3e8f0;border-radius:9px}.crm_base_settings_workspace_apiSummary article>svg{width:31px;height:31px;flex:0 0 auto;padding:7px;color:#3159d6;background:#edf2ff;border-radius:8px}.crm_base_settings_workspace_apiSummary span{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px}.crm_base_settings_workspace_apiSummary small{color:#7f8ca0}.crm_base_settings_workspace_apiSummary strong{color:#233651;font-size:17px}.crm_base_settings_workspace_apiSummary em{grid-column:1 / -1;overflow:hidden;color:#8b97a9;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_apiWarning{min-height:40px;display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding:8px 10px;color:#765b29;background:#fff8e9;border:1px solid #efdfb9;border-radius:7px;line-height:1.55}.crm_base_settings_workspace_apiWarning svg{width:14px;flex:0 0 auto;color:#a27627}.crm_base_settings_workspace_apiWarning strong{margin-right:7px;color:#78551c}.crm_base_settings_workspace_apiToolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:7px 8px;background:#f6f8fc;border:1px solid #e3e8f0;border-radius:8px}.crm_base_settings_workspace_apiToolbar>div{display:flex;align-items:center;gap:6px}.crm_base_settings_workspace_apiToolbar>div:last-child>span{margin-right:3px;color:#8491a4;font-size:8px}.crm_base_settings_workspace_apiTabs{padding:3px;background:#e9eef7;border-radius:7px}.crm_base_settings_workspace_apiTabs button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;color:#607089;background:transparent;border:0;border-radius:6px;cursor:pointer}.crm_base_settings_workspace_apiTabs button[aria-pressed=true]{color:#254ebd;background:#fff;box-shadow:0 2px 7px #2139621a}.crm_base_settings_workspace_apiTabs svg,.crm_base_settings_workspace_primaryAction svg,.crm_base_settings_workspace_secondaryAction svg,.crm_base_settings_workspace_editAction svg{width:12px}.crm_base_settings_workspace_primaryAction,.crm_base_settings_workspace_secondaryAction,.crm_base_settings_workspace_editAction{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;border-radius:6px;cursor:pointer}.crm_base_settings_workspace_primaryAction{color:#fff;background:#3159d6;border:1px solid #3159d6;box-shadow:0 4px 10px #3159d626}.crm_base_settings_workspace_primaryAction:hover{background:#294fc4}.crm_base_settings_workspace_secondaryAction,.crm_base_settings_workspace_editAction{color:#41516b;background:#fff;border:1px solid #d6deea}.crm_base_settings_workspace_secondaryAction:hover,.crm_base_settings_workspace_editAction:hover{color:#3159d6;border-color:#a9b9e8;background:#f4f7ff}.crm_base_settings_workspace_primaryAction:disabled,.crm_base_settings_workspace_secondaryAction:disabled{cursor:default;opacity:.55}.crm_base_settings_workspace_apiError{min-height:36px;display:flex;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;color:#a44343;background:#fff3f2;border:1px solid #f1d5d2;border-radius:7px}.crm_base_settings_workspace_apiError svg{width:13px}.crm_base_settings_workspace_apiError button{margin-left:auto;padding:3px 7px;color:#a44343;background:#fff;border:1px solid #eccac6;border-radius:5px;cursor:pointer}.crm_base_settings_workspace_apiTable,.crm_base_settings_workspace_logPanel{margin-top:9px;overflow:hidden;border:1px solid #dfe6ef;border-radius:9px}.crm_base_settings_workspace_apiTableHead,.crm_base_settings_workspace_apiTable>article{display:grid;grid-template-columns:minmax(260px,1.6fr) .62fr .9fr .7fr 60px;align-items:center;gap:10px;padding:0 11px}.crm_base_settings_workspace_apiTableHead{min-height:33px;color:#7d899c;background:#f8fafc;border-bottom:1px solid #e3e8ef;font-size:8px}.crm_base_settings_workspace_apiTable>article{min-height:74px;color:#526078;border-bottom:1px solid #edf1f5}.crm_base_settings_workspace_apiTable>article:last-child{border-bottom:0}.crm_base_settings_workspace_apiTable>article:hover{background:#fafbff}.crm_base_settings_workspace_apiTable>article>div,.crm_base_settings_workspace_apiTable>article>span{min-width:0;display:grid;gap:3px}.crm_base_settings_workspace_apiTable>article strong{overflow:hidden;color:#28374e;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_apiTable>article small{overflow:hidden;color:#8693a6;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_apiTable>article em{overflow:hidden;color:#9aa4b2;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_apiTable>article>span>b{width:max-content;padding:3px 6px;color:#3159d6;background:#edf2ff;border-radius:6px;font-size:8px}.crm_base_settings_workspace_credentialTags{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px!important}.crm_base_settings_workspace_credentialTags i{padding:3px 5px;color:#28705c;background:#eaf7f2;border-radius:8px;font-size:7px;font-style:normal}.crm_base_settings_workspace_editAction{width:max-content;padding-inline:8px}.crm_base_settings_workspace_apiEmpty{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#8794a7}.crm_base_settings_workspace_apiEmpty>svg{width:34px;height:34px;padding:8px;color:#5575cb;background:#edf2ff;border-radius:9px}.crm_base_settings_workspace_apiEmpty strong{color:#45536a}.crm_base_settings_workspace_apiEmpty span{font-size:8px}.crm_base_settings_workspace_logPanel{max-height:380px;overflow-y:auto}.crm_base_settings_workspace_logPanel>article{min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 11px;border-bottom:1px solid #edf1f5}.crm_base_settings_workspace_logPanel>article:last-child{border-bottom:0}.crm_base_settings_workspace_logPanel>article>span{width:28px;height:28px;display:grid;place-items:center;color:#3159d6;background:#edf2ff;border-radius:7px}.crm_base_settings_workspace_logPanel svg{width:13px}.crm_base_settings_workspace_logPanel article>div{min-width:0;display:grid;gap:3px}.crm_base_settings_workspace_logPanel article strong{color:#314058}.crm_base_settings_workspace_logPanel article small{color:#8592a6;font-size:8px}.crm_base_settings_workspace_logPanel article>em{display:grid;gap:3px;color:#53627a;font-style:normal;text-align:right}.crm_base_settings_workspace_apiModal{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:18px}.crm_base_settings_workspace_apiBackdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;background:#131d3073;border:0;cursor:default}.crm_base_settings_workspace_apiForm{position:relative;width:min(820px,96vw);height:min(760px,92vh);max-height:min(760px,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 22px 70px #14233d42}.crm_base_settings_workspace_apiForm>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #e5eaf1}.crm_base_settings_workspace_apiForm>header>div{display:flex;align-items:center;gap:9px}.crm_base_settings_workspace_apiForm>header>div>span{width:35px;height:35px;display:grid;place-items:center;color:#3159d6;background:#edf2ff;border-radius:9px}.crm_base_settings_workspace_apiForm>header svg{width:16px}.crm_base_settings_workspace_apiForm>header small{color:#3159d6;font-size:7px;letter-spacing:.08em}.crm_base_settings_workspace_apiForm h3{margin:2px 0;color:#25344b;font-size:13px}.crm_base_settings_workspace_apiForm p{margin:0;color:#8491a4;font-size:8px}.crm_base_settings_workspace_apiForm>header>button{width:29px;height:29px;display:grid;place-items:center;color:#66758c;background:#f5f7fa;border:1px solid #dfe5ed;border-radius:7px;cursor:pointer}.crm_base_settings_workspace_apiFormBody{overflow-y:scroll;scrollbar-gutter:stable;padding:12px 14px}.crm_base_settings_workspace_apiForm fieldset{margin:0 0 11px;padding:10px 11px 11px;border:1px solid #e1e7ef;border-radius:8px}.crm_base_settings_workspace_apiForm legend{padding:0 5px;color:#44536b;font-weight:600}.crm_base_settings_workspace_formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px 11px}.crm_base_settings_workspace_apiForm label{min-width:0;display:grid;align-content:start;gap:5px;color:#59677c}.crm_base_settings_workspace_apiForm label>span{min-height:13px;font-size:8px;line-height:13px}.crm_base_settings_workspace_apiForm label b{color:#c54b4b}.crm_base_settings_workspace_apiForm input,.crm_base_settings_workspace_apiForm select,.crm_base_settings_workspace_apiForm textarea{width:100%;min-height:34px;padding:7px 9px;color:#26364d;background:#fff;border:1px solid #d5deea;border-radius:6px;outline:none;transition:border-color .15s,box-shadow .15s}.crm_base_settings_workspace_apiForm textarea{resize:vertical}.crm_base_settings_workspace_apiForm input:focus,.crm_base_settings_workspace_apiForm select:focus,.crm_base_settings_workspace_apiForm textarea:focus{border-color:#7893dd;box-shadow:0 0 0 2px #3159d617}.crm_base_settings_workspace_apiForm input::placeholder,.crm_base_settings_workspace_apiForm textarea::placeholder{color:#a3adbb}.crm_base_settings_workspace_formWide{grid-column:1 / -1}.crm_base_settings_workspace_formTextArea{width:100%}.crm_base_settings_workspace_secretNotice{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;color:#5a6d85;background:#edf7f3;border:1px solid #d5ece3;border-radius:7px;line-height:1.5}.crm_base_settings_workspace_secretNotice svg{width:14px;flex:0 0 auto;color:#26715c}.crm_base_settings_workspace_secretNotice strong{margin-right:6px;color:#28624f}.crm_base_settings_workspace_apiForm>footer{min-height:54px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:9px 14px;background:#f8fafc;border-top:1px solid #e4e9f0}.crm_base_settings_workspace_apiForm>footer button{min-width:82px}@media(max-width:1050px){.crm_base_settings_workspace_overviewGrid,.crm_base_settings_workspace_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm_base_settings_workspace_governanceBar{grid-template-columns:1fr 15px 1fr}.crm_base_settings_workspace_governanceBar>div:nth-of-type(3),.crm_base_settings_workspace_governanceBar>svg:nth-of-type(2){display:none}.crm_base_settings_workspace_organizationLayout,.crm_base_settings_workspace_templateLayout{grid-template-columns:1fr}.crm_base_settings_workspace_designBody{grid-template-columns:minmax(330px,1fr) 220px}.crm_base_settings_workspace_templateSupport>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.crm_base_settings_workspace_root{padding:9px}.crm_base_settings_workspace_governanceBar{grid-template-columns:1fr}.crm_base_settings_workspace_governanceBar>svg,.crm_base_settings_workspace_governanceBar>div:nth-of-type(3){display:none}.crm_base_settings_workspace_overviewGrid,.crm_base_settings_workspace_controlGrid,.crm_base_settings_workspace_productGrid,.crm_base_settings_workspace_templateSupport>div{grid-template-columns:1fr}.crm_base_settings_workspace_rolePanel>header,.crm_base_settings_workspace_productToolbar{align-items:stretch;flex-direction:column}.crm_base_settings_workspace_rolePanel label,.crm_base_settings_workspace_productToolbar label{width:100%}.crm_base_settings_workspace_roleHead{display:none}.crm_base_settings_workspace_roleTable article{grid-template-columns:1fr 1fr;gap:4px;padding-block:7px}.crm_base_settings_workspace_designBody{grid-template-columns:1fr}.crm_base_settings_workspace_fieldLibrary{max-height:250px;overflow-y:auto}.crm_base_settings_workspace_productDependency>div{align-items:stretch;flex-direction:column}.crm_base_settings_workspace_productDependency>div svg{align-self:center;transform:rotate(90deg)}}.crm_base_settings_workspace_apiSecurityFlow{min-height:43px;display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px 11px;color:#53677d;background:#edf8f4;border:1px solid #d4ebe2;border-radius:8px}.crm_base_settings_workspace_apiSecurityFlow>svg{width:25px;height:25px;flex:0 0 auto;padding:5px;color:#26705b;background:#fff;border-radius:7px}.crm_base_settings_workspace_apiSecurityFlow>div{display:grid;gap:2px}.crm_base_settings_workspace_apiSecurityFlow strong{color:#285f50}.crm_base_settings_workspace_apiSecurityFlow span{font-size:8px}.crm_base_settings_workspace_apiTable .crm_base_settings_workspace_statusEnabled,.crm_base_settings_workspace_apiTable .crm_base_settings_workspace_statusDisabled{width:max-content;padding:3px 6px;border-radius:7px;font-size:8px}.crm_base_settings_workspace_apiTable .crm_base_settings_workspace_statusEnabled{color:#236b56;background:#e9f7f1}.crm_base_settings_workspace_apiTable .crm_base_settings_workspace_statusDisabled{color:#6f7b8d;background:#eef1f5}.crm_base_settings_workspace_apiTable .crm_base_settings_workspace_maskedCredential{width:max-content;color:#506782;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.05em}.crm_base_settings_workspace_apiDocumentForm{width:min(1060px,97vw);grid-template-rows:auto auto minmax(0,1fr) auto}.crm_base_settings_workspace_formSectionNav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 14px;background:#f7f9fc;border-bottom:1px solid #e4e9f0}.crm_base_settings_workspace_formSectionNav button{min-height:31px;color:#66758c;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer}.crm_base_settings_workspace_formSectionNav button[aria-pressed=true]{color:#2e56c5;background:#fff;border-bottom-color:#3159d6}.crm_base_settings_workspace_formSwitch{grid-column:1 / -1;min-height:48px;display:flex!important;align-items:center;gap:9px!important;padding:8px 10px;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:7px}.crm_base_settings_workspace_formSwitch>input{width:18px;min-height:18px;accent-color:#3159d6}.crm_base_settings_workspace_formSwitch>span{display:grid;gap:2px}.crm_base_settings_workspace_formSwitch small{color:#8693a6;font-size:8px}.crm_base_settings_workspace_documentEditor{margin-bottom:11px;overflow:hidden;border:1px solid #e1e7ef;border-radius:8px}.crm_base_settings_workspace_documentEditor>header{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;background:#f7f9fc;border-bottom:1px solid #e5eaf1}.crm_base_settings_workspace_documentEditor>header>div{display:flex;align-items:center;gap:7px}.crm_base_settings_workspace_documentEditor>header svg{width:14px;color:#3159d6}.crm_base_settings_workspace_documentEditor>header span{display:grid;gap:1px}.crm_base_settings_workspace_documentEditor>header small{color:#8895a8;font-size:8px}.crm_base_settings_workspace_documentEditor>header button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;color:#3159d6;background:#fff;border:1px solid #cbd6ef;border-radius:6px;cursor:pointer}.crm_base_settings_workspace_documentRows,.crm_base_settings_workspace_mappingRows,.crm_base_settings_workspace_variantRows{display:grid;gap:7px;padding:9px}.crm_base_settings_workspace_documentRow{display:grid;grid-template-columns:1fr .55fr 62px 1.35fr 1fr 31px;gap:6px;align-items:center}.crm_base_settings_workspace_mappingRow{display:grid;grid-template-columns:1.1fr 1.1fr .8fr 1.2fr 31px;gap:6px;align-items:center}.crm_base_settings_workspace_variantRow{display:grid;grid-template-columns:.55fr .9fr 1.2fr 90px 31px;gap:6px;align-items:center}.crm_base_settings_workspace_variantRow .crm_base_settings_workspace_variantUrl{grid-column:1 / -2}.crm_base_settings_workspace_documentRow>button,.crm_base_settings_workspace_mappingRow>button,.crm_base_settings_workspace_variantRow>button{width:31px;min-height:31px;display:grid;place-items:center;color:#9b4a4a;background:#fff6f5;border:1px solid #efd8d5;border-radius:6px;cursor:pointer}.crm_base_settings_workspace_documentRow>button svg,.crm_base_settings_workspace_mappingRow>button svg,.crm_base_settings_workspace_variantRow>button svg{width:13px}.crm_base_settings_workspace_requiredCheck{min-height:34px;display:flex!important;align-items:center;justify-content:center;gap:4px!important;background:#f7f9fc;border:1px solid #dbe2ec;border-radius:6px}.crm_base_settings_workspace_requiredCheck input{width:14px;min-height:14px;accent-color:#3159d6}.crm_base_settings_workspace_documentEmpty{padding:18px!important;text-align:center}.crm_base_settings_workspace_codeTextarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.55}.crm_base_settings_workspace_apiDocumentForm>footer>span{margin-right:auto;color:#8290a4;font-size:8px}@media(max-width:720px){.crm_base_settings_workspace_apiSummary{grid-template-columns:1fr}.crm_base_settings_workspace_apiToolbar{align-items:stretch;flex-direction:column}.crm_base_settings_workspace_formGrid{grid-template-columns:1fr}.crm_base_settings_workspace_formWide,.crm_base_settings_workspace_formSwitch{grid-column:1}.crm_base_settings_workspace_formSectionNav{grid-template-columns:repeat(2,1fr)}.crm_base_settings_workspace_documentRow,.crm_base_settings_workspace_mappingRow,.crm_base_settings_workspace_variantRow{grid-template-columns:1fr}.crm_base_settings_workspace_variantRow .crm_base_settings_workspace_variantUrl{grid-column:1}.crm_base_settings_workspace_documentRow>button,.crm_base_settings_workspace_mappingRow>button,.crm_base_settings_workspace_variantRow>button{width:100%}.crm_base_settings_workspace_apiTableHead{display:none}.crm_base_settings_workspace_apiTable>article{grid-template-columns:1fr;gap:8px;padding-block:10px}}@media(min-width:1051px){.crm_base_settings_workspace_overviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.crm_base_settings_workspace_apiForm input[readonly]{color:#66758c;background:#f5f7fa;cursor:not-allowed}.crm_base_settings_workspace_apiForm label>small{color:#8a96a8;font-size:7px}.crm_base_settings_workspace_apiTableHead,.crm_base_settings_workspace_apiTable>article{grid-template-columns:minmax(240px,1.45fr) .58fr .78fr .72fr 190px}.crm_base_settings_workspace_apiRowActions{display:flex!important;align-items:center;justify-content:flex-end;gap:5px!important}.crm_base_settings_workspace_apiRowActions button{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:6px;cursor:pointer}.crm_base_settings_workspace_apiRowActions svg{width:12px}.crm_base_settings_workspace_deleteAction{color:#a14242;background:#fff6f5;border:1px solid #efd6d3}.crm_base_settings_workspace_deleteDialog{position:relative;width:min(720px,96vw);max-height:min(720px,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 22px 70px #14233d42}.crm_base_settings_workspace_deleteDialog>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid #e5eaf1}.crm_base_settings_workspace_deleteDialog>header>div{display:flex;align-items:center;gap:9px}.crm_base_settings_workspace_deleteDialog>header>div>span{width:36px;height:36px;display:grid;place-items:center;color:#a14343;background:#fff0ef;border-radius:9px}.crm_base_settings_workspace_deleteDialog>header svg{width:16px}.crm_base_settings_workspace_deleteDialog>header small{color:#a14343;font-size:7px;letter-spacing:.08em}.crm_base_settings_workspace_deleteDialog h3{margin:2px 0;color:#25344b;font-size:14px}.crm_base_settings_workspace_deleteDialog p{margin:0;color:#8491a4;font-size:8px}.crm_base_settings_workspace_deleteDialog>header>button{width:29px;height:29px;display:grid;place-items:center;color:#66758c;background:#f5f7fa;border:1px solid #dfe5ed;border-radius:7px;cursor:pointer}.crm_base_settings_workspace_deleteDialogBody{overflow-y:auto;scrollbar-gutter:stable;padding:13px 15px}.crm_base_settings_workspace_deleteChecking{min-height:90px;display:flex;align-items:center;justify-content:center;gap:7px;color:#68778e}.crm_base_settings_workspace_deleteChecking svg{width:15px;animation:crm_base_settings_workspace_spin 1s linear infinite}.crm_base_settings_workspace_deleteReady,.crm_base_settings_workspace_deleteBlocked{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border-radius:8px}.crm_base_settings_workspace_deleteReady{color:#286451;background:#ecf8f3;border:1px solid #d1eadf}.crm_base_settings_workspace_deleteBlocked{color:#93403f;background:#fff3f2;border:1px solid #efd4d1}.crm_base_settings_workspace_deleteReady>svg,.crm_base_settings_workspace_deleteBlocked>svg{width:16px;flex:0 0 auto}.crm_base_settings_workspace_deleteReady>div,.crm_base_settings_workspace_deleteBlocked>div{display:grid;gap:3px}.crm_base_settings_workspace_deleteReady span,.crm_base_settings_workspace_deleteBlocked span{font-size:8px;line-height:1.55}.crm_base_settings_workspace_deleteCheckGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px}.crm_base_settings_workspace_deleteCheckGrid article{display:grid;gap:4px;padding:9px 10px;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:7px}.crm_base_settings_workspace_deleteCheckGrid small{color:#8995a7;font-size:8px}.crm_base_settings_workspace_deleteCheckGrid strong{color:#3c4c64;font-size:9px}.crm_base_settings_workspace_usageList{margin-top:10px;overflow:hidden;border:1px solid #e1e7ef;border-radius:8px}.crm_base_settings_workspace_usageList h4{margin:0;padding:8px 10px;color:#46556c;background:#f7f9fc;border-bottom:1px solid #e4e9f0;font-size:9px}.crm_base_settings_workspace_usageList>p{padding:16px 10px;text-align:center}.crm_base_settings_workspace_usageList article{display:grid;grid-template-columns:65px minmax(0,1fr);gap:8px;padding:9px 10px;border-bottom:1px solid #edf1f5}.crm_base_settings_workspace_usageList article:last-child{border-bottom:0}.crm_base_settings_workspace_usageList article>span{width:max-content;height:max-content;padding:3px 6px;color:#536681;background:#edf2f8;border-radius:7px;font-size:7px}.crm_base_settings_workspace_usageList article>div{display:grid;gap:2px}.crm_base_settings_workspace_usageList article small{color:#8491a4;font-size:7px}.crm_base_settings_workspace_usageList article p{color:#56657a;font-size:8px}.crm_base_settings_workspace_deletePhrase{display:grid;gap:5px;margin-top:11px;color:#59677c}.crm_base_settings_workspace_deletePhrase span{font-size:8px}.crm_base_settings_workspace_deletePhrase b{color:#a14242}.crm_base_settings_workspace_deletePhrase input{min-height:36px;padding:7px 9px;color:#26364d;background:#fff;border:1px solid #d5deea;border-radius:6px;outline:none}.crm_base_settings_workspace_deletePhrase input:focus{border-color:#bb6868;box-shadow:0 0 0 2px #a1424217}.crm_base_settings_workspace_deletePhrase input:disabled{color:#9aa4b3;background:#f4f6f8}.crm_base_settings_workspace_deleteDialog>footer{min-height:56px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:9px 15px;background:#f8fafc;border-top:1px solid #e4e9f0}.crm_base_settings_workspace_deleteDialog>footer>span{margin-right:auto;color:#8290a4;font-size:8px}.crm_base_settings_workspace_dangerAction{min-width:138px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#fff;background:#a44343;border:1px solid #963838;border-radius:7px;cursor:pointer}.crm_base_settings_workspace_dangerAction svg{width:13px}.crm_base_settings_workspace_dangerAction:disabled{color:#a3acb9;background:#e8ebef;border-color:#dde2e8;cursor:not-allowed}.crm_base_settings_workspace_callStatisticsDialog{position:relative;width:min(1180px,97vw);height:min(820px,94vh);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#f4f7fb;border:1px solid #dfe6f0;border-radius:12px;box-shadow:0 22px 70px #14233d42}.crm_base_settings_workspace_callStatisticsDialog>header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;background:#fff;border-bottom:1px solid #e2e8f0}.crm_base_settings_workspace_callStatisticsDialog>header>div{display:flex;align-items:center;gap:10px}.crm_base_settings_workspace_callStatisticsDialog>header>div>span{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:#3159d6;border-radius:9px}.crm_base_settings_workspace_callStatisticsDialog>header svg{width:17px}.crm_base_settings_workspace_callStatisticsDialog>header small{color:#3159d6;font-size:7px;letter-spacing:.08em}.crm_base_settings_workspace_callStatisticsDialog h3{margin:2px 0;color:#25344b;font-size:14px}.crm_base_settings_workspace_callStatisticsDialog p{margin:0;color:#8491a4;font-size:8px}.crm_base_settings_workspace_callStatisticsDialog>header>button{width:29px;height:29px;display:grid;place-items:center;color:#66758c;background:#f5f7fa;border:1px solid #dfe5ed;border-radius:7px;cursor:pointer}.crm_base_settings_workspace_callStatisticsBody{min-height:0;overflow-y:auto;padding:11px 13px 13px}.crm_base_settings_workspace_callFilters{display:flex;align-items:center;justify-content:space-between;gap:10px}.crm_base_settings_workspace_callFilters>div{display:flex;gap:3px;padding:3px;background:#e9eef7;border-radius:7px}.crm_base_settings_workspace_callFilters button{min-height:28px;padding:0 11px;color:#66758c;background:transparent;border:0;border-radius:5px;cursor:pointer}.crm_base_settings_workspace_callFilters button[aria-pressed=true]{color:#fff;background:#3159d6}.crm_base_settings_workspace_callFilters select{min-height:34px;min-width:130px;padding:0 9px;color:#47566d;background:#fff;border:1px solid #d6deea;border-radius:6px}.crm_base_settings_workspace_callSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:9px}.crm_base_settings_workspace_callSummary article{min-width:0;min-height:65px;display:flex;align-items:center;gap:8px;padding:9px 10px;background:#fff;border:1px solid #dfe6ef;border-radius:8px}.crm_base_settings_workspace_callSummary article>svg{width:27px;height:27px;flex:0 0 auto;padding:6px;color:#3159d6;background:#edf2ff;border-radius:7px}.crm_base_settings_workspace_callSummary article span{min-width:0;display:grid;gap:2px}.crm_base_settings_workspace_callSummary small{color:#8794a7;font-size:7px}.crm_base_settings_workspace_callSummary strong{overflow:hidden;color:#2e3d54;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_callTrend,.crm_base_settings_workspace_callLogTable{margin-top:9px;overflow:hidden;background:#fff;border:1px solid #dfe6ef;border-radius:8px}.crm_base_settings_workspace_callTrend>header,.crm_base_settings_workspace_callLogTable>header{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;background:#f8fafc;border-bottom:1px solid #e6ebf2}.crm_base_settings_workspace_callTrend>header strong,.crm_base_settings_workspace_callLogTable>header strong{color:#3a4960}.crm_base_settings_workspace_callTrend>header span,.crm_base_settings_workspace_callLogTable>header span{color:#8995a7;font-size:7px}.crm_base_settings_workspace_callTrend>div{min-height:126px;display:flex;align-items:end;gap:7px;padding:12px 14px 8px}.crm_base_settings_workspace_callTrend article{min-width:24px;flex:1;display:grid;justify-items:center;gap:3px}.crm_base_settings_workspace_callTrend article>div{width:min(26px,75%);height:76px;display:flex;align-items:end;justify-content:center;gap:2px}.crm_base_settings_workspace_callTrend i,.crm_base_settings_workspace_callTrend em{width:46%;min-height:0;border-radius:3px 3px 0 0}.crm_base_settings_workspace_callTrend i{background:#4774dc}.crm_base_settings_workspace_callTrend em{background:#e87b66}.crm_base_settings_workspace_callTrend article strong{color:#405069;font-size:8px}.crm_base_settings_workspace_callTrend article small{color:#8b97a8;font-size:7px}.crm_base_settings_workspace_callLogTable>div{max-height:320px;overflow:auto}.crm_base_settings_workspace_callLogTable table{width:100%;border-collapse:collapse;font-size:8px}.crm_base_settings_workspace_callLogTable th{position:sticky;top:0;z-index:1;padding:8px 9px;color:#76849a;background:#f7f9fc;text-align:left;white-space:nowrap}.crm_base_settings_workspace_callLogTable td{padding:8px 9px;color:#596980;border-top:1px solid #edf1f5}.crm_base_settings_workspace_callLogTable td strong,.crm_base_settings_workspace_callLogTable td small{display:block}.crm_base_settings_workspace_callLogTable td strong{color:#35445b}.crm_base_settings_workspace_callLogTable td small{margin-top:2px;color:#8a96a8;font-size:7px}.crm_base_settings_workspace_callLogTable td em{display:inline-block;padding:3px 6px;color:#a54a43;background:#fff0ef;border-radius:7px;font-style:normal;white-space:nowrap}.crm_base_settings_workspace_callLogTable td em[data-status=success]{color:#26705a;background:#eaf7f2}.crm_base_settings_workspace_callLogTable td code{color:#66758b;font-size:7px}.crm_base_settings_workspace_callLogTable>footer{min-height:40px;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:6px 9px;background:#f8fafc;border-top:1px solid #e6ebf2}.crm_base_settings_workspace_callLogTable>footer span{margin-right:auto;color:#7f8ca0;font-size:8px}.crm_base_settings_workspace_callLogTable>footer button{min-height:27px;padding:0 8px;color:#4d5d74;background:#fff;border:1px solid #d6deea;border-radius:5px;cursor:pointer}.crm_base_settings_workspace_callLogTable>footer button:disabled{cursor:default;opacity:.5}.crm_base_settings_workspace_callEmpty{min-height:110px;display:grid;place-items:center;color:#8995a8}.crm_base_settings_workspace_root.crm_base_settings_workspace_pmRoot{display:grid;align-content:start;gap:10px;font-family:inherit;font-size:inherit;line-height:inherit}.crm_base_settings_workspace_pmHeroActions{display:flex;align-items:center;gap:8px}.crm_base_settings_workspace_pmHeroActions>span,.crm_base_settings_workspace_pmHeroActions>button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:7px;font-size:9px}.crm_base_settings_workspace_pmHeroActions>span{color:#42614f;background:#edf8f2}.crm_base_settings_workspace_pmHeroActions>span svg{width:13px}.crm_base_settings_workspace_pmHeroActions>button{color:#fff;background:#3159d6;border:1px solid #3159d6;cursor:pointer}.crm_base_settings_workspace_pmHeroActions>button svg{width:13px}.crm_base_settings_workspace_pmMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.crm_base_settings_workspace_pmMetrics>article{min-width:0;min-height:76px;display:flex;align-items:center;gap:9px;padding:10px 12px;background:#fff;border:1px solid #e0e7f0;border-radius:9px;box-shadow:0 3px 12px #1830540a}.crm_base_settings_workspace_pmMetricIcon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:#3159d6;background:#edf2ff;border-radius:9px}.crm_base_settings_workspace_pmMetricIcon svg{width:16px}.crm_base_settings_workspace_pmGreen{color:#258268;background:#eaf7f2}.crm_base_settings_workspace_pmOrange{color:#d98530;background:#fff4e8}.crm_base_settings_workspace_pmPurple{color:#7457c8;background:#f1edff}.crm_base_settings_workspace_pmMetrics article>div{min-width:0;display:grid;gap:1px}.crm_base_settings_workspace_pmMetrics article small{color:#7f8da2;font-size:8px}.crm_base_settings_workspace_pmMetrics article strong{color:#25344b;font-size:17px;line-height:1.15;font-weight:650}.crm_base_settings_workspace_pmMetrics article em{color:#9aa5b4;font-size:7px;font-style:normal}.crm_base_settings_workspace_pmMetrics article em i{color:#238669;font-style:normal}.crm_base_settings_workspace_pmMetrics article>b{align-self:flex-start;margin-left:auto;padding:3px 6px;color:#4268c2;background:#f0f4ff;border-radius:8px;font-size:7px;font-weight:500;white-space:nowrap}.crm_base_settings_workspace_pmMetrics article>.crm_base_settings_workspace_pmGreenText{color:#2d816b;background:#edf8f3}.crm_base_settings_workspace_pmMetrics article>.crm_base_settings_workspace_pmOrangeText{color:#bb762d;background:#fff5e9}.crm_base_settings_workspace_pmMetrics article>.crm_base_settings_workspace_pmPurpleText{color:#7358b6;background:#f3f0ff}.crm_base_settings_workspace_pmHotPanel,.crm_base_settings_workspace_pmCategories,.crm_base_settings_workspace_pmMaterialPanel{min-width:0;overflow:hidden;background:#fff;border:1px solid #e0e7f0;border-radius:9px;box-shadow:0 3px 12px #1830540a}.crm_base_settings_workspace_pmHotPanel>header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid #edf0f5}.crm_base_settings_workspace_pmPanelTitle{display:flex;align-items:center;gap:8px}.crm_base_settings_workspace_pmPanelTitle>span{width:27px;height:27px;display:grid;place-items:center;color:#df7646;background:#fff1ea;border-radius:7px}.crm_base_settings_workspace_pmPanelTitle svg{width:14px}.crm_base_settings_workspace_pmPanelTitle>div{display:grid;gap:1px}.crm_base_settings_workspace_pmPanelTitle strong{color:#34435a;font-size:10px}.crm_base_settings_workspace_pmPanelTitle small{color:#8996a8;font-size:7px}.crm_base_settings_workspace_pmHotPanel>header>button{display:inline-flex;align-items:center;gap:4px;color:#5670b5;background:transparent;border:0;font-size:8px;cursor:pointer}.crm_base_settings_workspace_pmHotPanel>header>button svg{width:12px}.crm_base_settings_workspace_pmHotGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 10px 10px}.crm_base_settings_workspace_pmHotGrid>article{min-width:0;min-height:51px;display:flex;align-items:center;gap:8px;padding:7px 9px;background:linear-gradient(110deg,#fffaf7,#fff);border:1px solid #f2e7e0;border-radius:7px}.crm_base_settings_workspace_pmRank{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;color:#b77b5f;background:#f8eee8;border-radius:6px;font-size:8px}.crm_base_settings_workspace_pmRankFirst{color:#fff;background:#d98757}.crm_base_settings_workspace_pmHotInfo{min-width:0;display:grid;gap:2px}.crm_base_settings_workspace_pmHotInfo strong{overflow:hidden;color:#34435a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_pmHotInfo small{overflow:hidden;color:#929dad;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_pmHotSales{display:grid;justify-items:end;gap:2px;margin-left:auto;white-space:nowrap}.crm_base_settings_workspace_pmHotSales>strong{color:#37455b;font-size:11px}.crm_base_settings_workspace_pmHotSales>strong small{color:#8895a8;font-size:7px;font-weight:400}.crm_base_settings_workspace_pmHotSales em{display:flex;align-items:center;gap:2px;color:#24846a;font-size:7px;font-style:normal}.crm_base_settings_workspace_pmHotSales em svg{width:9px}.crm_base_settings_workspace_pmStar{width:11px;flex:0 0 auto;color:#e3a86a}.crm_base_settings_workspace_pmCatalog{min-height:300px;display:grid;grid-template-columns:214px minmax(0,1fr);gap:9px}.crm_base_settings_workspace_pmCategories{display:flex;flex-direction:column}.crm_base_settings_workspace_pmCategories>header{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:#f8fafd;border-bottom:1px solid #e8edf3}.crm_base_settings_workspace_pmCategories>header>span{display:flex;align-items:center;gap:6px;color:#3c4c65;font-size:9px;font-weight:600}.crm_base_settings_workspace_pmCategories>header svg{width:13px;color:#5b76c2}.crm_base_settings_workspace_pmCategories>header button{width:23px;height:23px;display:grid;place-items:center;color:#8491a5;background:#fff;border:1px solid #e3e8f0;border-radius:5px}.crm_base_settings_workspace_pmCategoryList{display:grid;align-content:start;gap:3px;padding:8px}.crm_base_settings_workspace_pmCategoryList>button{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;color:#526179;background:transparent;border:0;border-radius:6px;text-align:left;cursor:pointer}.crm_base_settings_workspace_pmCategoryList>button:hover{background:#f5f7fb}.crm_base_settings_workspace_pmCategoryList>button[aria-pressed='"true"']{color:#3159d6;background:#edf2ff;font-weight:600}.crm_base_settings_workspace_pmCategoryList>button>span{min-width:0;display:flex;align-items:center;gap:7px}.crm_base_settings_workspace_pmCategoryList i{width:6px;height:6px;background:#aab5c5;border-radius:50%}.crm_base_settings_workspace_pmCategoryList [aria-pressed='"true"'] i{background:#3159d6}.crm_base_settings_workspace_pmCategoryList b{color:#8a97a9;font-size:8px;font-weight:500}.crm_base_settings_workspace_pmCategories>footer{display:flex;gap:5px;margin-top:auto;padding:9px 10px;color:#8592a5;background:#fafbfd;border-top:1px solid #edf0f5;font-size:7px;line-height:1.4}.crm_base_settings_workspace_pmCategories>footer svg{width:12px;flex:0 0 auto;color:#7f93c9}.crm_base_settings_workspace_pmMaterialPanel{display:flex;flex-direction:column}.crm_base_settings_workspace_pmListHeader{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;background:#f8fafd;border-bottom:1px solid #e5eaf1}.crm_base_settings_workspace_pmListHeader>div:first-child{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.crm_base_settings_workspace_pmListHeader>div:first-child strong{color:#34435a;font-size:10px}.crm_base_settings_workspace_pmListHeader>div:first-child small{color:#8b97a8;font-size:7px}.crm_base_settings_workspace_pmListTools{min-width:0;display:flex;align-items:center;gap:5px}.crm_base_settings_workspace_pmListTools label{width:min(230px,38vw);height:28px;display:flex;align-items:center;gap:5px;padding:0 7px;background:#fff;border:1px solid #dfe5ed;border-radius:6px}.crm_base_settings_workspace_pmListTools label svg{width:12px;flex:0 0 auto;color:#8794a7}.crm_base_settings_workspace_pmListTools input{min-width:0;width:100%;padding:0;color:#394961;font-size:8px;outline:none}.crm_base_settings_workspace_pmListTools button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;color:#5c6a80;background:#fff;border:1px solid #dfe5ed;border-radius:6px;font-size:8px;cursor:pointer;white-space:nowrap}.crm_base_settings_workspace_pmListTools button[aria-pressed='"true"']{color:#d16c3c;background:#fff4ee;border-color:#f0cdbb}.crm_base_settings_workspace_pmListTools button svg{width:11px}.crm_base_settings_workspace_pmTableScroll{min-width:0;overflow-x:auto}.crm_base_settings_workspace_pmTableHead,.crm_base_settings_workspace_pmMaterialRow{min-width:890px;display:grid;grid-template-columns:minmax(175px,2.2fr) minmax(82px,1fr) minmax(95px,1.15fr) 48px 70px 94px 84px 74px;align-items:center;gap:7px;padding:0 10px}.crm_base_settings_workspace_pmTableHead{min-height:31px;color:#7e8ba0;background:#fcfdfe;border-bottom:1px solid #e8edf3;font-size:7px}.crm_base_settings_workspace_pmMaterialRow{min-height:49px;color:#5a6880;border-bottom:1px solid #edf0f4;font-size:8px}.crm_base_settings_workspace_pmMaterialRow:hover{background:#f9fbff}.crm_base_settings_workspace_pmMaterialRow:last-child{border-bottom:0}.crm_base_settings_workspace_pmMaterialName{min-width:0;display:flex;align-items:center;gap:7px}.crm_base_settings_workspace_pmMaterialAvatar{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;color:#607bc3;background:#eef2fb;border-radius:7px}.crm_base_settings_workspace_pmMaterialAvatar svg{width:13px}.crm_base_settings_workspace_pmMaterialName>span:last-child{min-width:0;display:grid;gap:2px}.crm_base_settings_workspace_pmMaterialName strong{overflow:hidden;color:#34435a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_pmMaterialName small{overflow:hidden;color:#929eae;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.crm_base_settings_workspace_pmMaterialRow>strong{color:#495970;font-weight:550}.crm_base_settings_workspace_pmMaterialRow>strong small,.crm_base_settings_workspace_pmSalesCell small{color:#8d99aa;font-size:7px;font-weight:400}.crm_base_settings_workspace_pmStockLow{color:#c87b36!important}.crm_base_settings_workspace_pmSalesCell{white-space:nowrap}.crm_base_settings_workspace_pmSalesCell em{margin-left:4px;color:#2f8a70;font-size:7px;font-style:normal}.crm_base_settings_workspace_pmPrice{color:#34435a!important}.crm_base_settings_workspace_pmMaterialRow>span:last-child{white-space:nowrap}.crm_base_settings_workspace_pmStatus{width:6px;height:6px;display:inline-block;margin-right:4px;background:#45a180;border-radius:50%}.crm_base_settings_workspace_pmStatusLow{background:#e19a48}.crm_base_settings_workspace_pmStatusOut{background:#c96b6b}.crm_base_settings_workspace_pmEmpty{min-height:130px;display:grid;place-items:center;color:#8995a7}.crm_base_settings_workspace_pmListFooter{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:5px 10px;color:#929eae;background:#fbfcfe;border-top:1px solid #e8edf3;font-size:7px}.crm_base_settings_workspace_pmListFooter>div{display:flex;align-items:center;gap:5px}.crm_base_settings_workspace_pmListFooter button{min-height:23px;padding:0 7px;color:#8b97a9;background:#fff;border:1px solid #e0e6ee;border-radius:5px;font-size:7px}.crm_base_settings_workspace_pmListFooter button:disabled{opacity:.65}.crm_base_settings_workspace_pmListFooter b{min-width:22px;height:22px;display:grid;place-items:center;color:#fff;background:#3159d6;border-radius:5px;font-size:7px;font-weight:500}.crm_base_settings_workspace_pmListFooter>div>span{display:flex;align-items:center;gap:3px;margin-left:5px}.crm_base_settings_workspace_pmListFooter svg{width:10px}@media(max-width:900px){.crm_base_settings_workspace_pmMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm_base_settings_workspace_pmCatalog{grid-template-columns:170px minmax(0,1fr)}.crm_base_settings_workspace_pmHotGrid{grid-template-columns:1fr}.crm_base_settings_workspace_pmHotGrid>article:nth-child(n+3){display:none}}@media(max-width:600px){.crm_base_settings_workspace_pmHeroActions>span{display:none}.crm_base_settings_workspace_pmMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm_base_settings_workspace_pmCatalog{grid-template-columns:1fr}.crm_base_settings_workspace_pmCategories{min-height:0}.crm_base_settings_workspace_pmCategoryList{grid-template-columns:repeat(2,minmax(0,1fr))}.crm_base_settings_workspace_pmCategories>footer{display:none}.crm_base_settings_workspace_pmListHeader{align-items:flex-start;flex-direction:column}.crm_base_settings_workspace_pmListTools{width:100%}.crm_base_settings_workspace_pmListTools label{flex:1;width:auto}}@media(max-width:720px){.crm_base_settings_workspace_apiTableHead,.crm_base_settings_workspace_apiTable>article{grid-template-columns:1fr}.crm_base_settings_workspace_apiRowActions{justify-content:flex-start}.crm_base_settings_workspace_deleteCheckGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm_base_settings_workspace_deleteDialog>footer{align-items:stretch;flex-direction:column}.crm_base_settings_workspace_deleteDialog>footer>span{margin-right:0}.crm_base_settings_workspace_callSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm_base_settings_workspace_callTrend>div{overflow-x:auto}.crm_base_settings_workspace_callTrend article{min-width:35px}}.email_management_settings_workspace{min-height:100%;padding:12px;background:#fff}.email_management_settings_title{display:flex;align-items:center;justify-content:space-between;gap:12px}.email_management_settings_title>div{display:flex;align-items:center;gap:9px}.email_management_settings_title>div>span{width:34px;height:34px;display:grid;place-items:center;color:#3159d6;background:#edf2ff;border-radius:9px}.email_management_settings_title svg{width:16px}.email_management_settings_title small{color:#3159d6;font-size:7px;letter-spacing:.08em}.email_management_settings_title h2{margin:2px 0;color:#26364d;font-size:14px}.email_management_settings_title p{margin:0;color:#8793a4;font-size:8px}.email_management_settings_title>b{padding:4px 7px;color:#3159d6;background:#edf2ff;border-radius:7px;font-size:8px}.email_management_settings_executiveCard{min-height:78px;display:grid;grid-template-columns:42px minmax(180px,.9fr) minmax(240px,1.4fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;background:linear-gradient(100deg,#f6f8ff,#f9fbff);border:1px solid #dce4f5;border-left:4px solid #d19b3b;border-radius:10px;box-shadow:0 5px 18px #3159d60f}.email_management_settings_executiveCard[data-complete=true]{border-left-color:#3159d6}.email_management_settings_executiveIcon{width:40px;height:40px;display:grid;place-items:center;color:#3159d6;background:#eaf0ff;border-radius:10px}.email_management_settings_executiveIcon svg{width:20px}.email_management_settings_executiveIdentity,.email_management_settings_executiveEmail{min-width:0;display:grid;gap:3px}.email_management_settings_executiveCard small{color:#8190a5;font-size:8px}.email_management_settings_executiveIdentity>small{color:#3159d6;font-weight:700;letter-spacing:.04em}.email_management_settings_executiveCard strong{overflow:hidden;color:#26364d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.email_management_settings_executiveCard span{overflow:hidden;color:#7d8ba0;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.email_management_settings_executiveCard>button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;color:#3159d6;background:#fff;border:1px solid #cbd6ef;border-radius:7px;cursor:pointer}.email_management_settings_executiveCard>button svg{width:12px}.email_management_settings_summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.email_management_settings_summary article{min-height:68px;display:flex;align-items:center;gap:9px;padding:10px 12px;background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px}.email_management_settings_summary article>svg{width:28px;height:28px;padding:6px;color:#3159d6;background:#edf2ff;border-radius:8px}.email_management_settings_summary article>span{display:grid;gap:2px}.email_management_settings_summary small,.email_management_settings_summary em{color:#8895a8;font-size:8px;font-style:normal}.email_management_settings_summary strong{color:#293951;font-size:13px}.email_management_settings_security{min-height:43px;display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px 11px;color:#53677d;background:#edf8f4;border:1px solid #d4ebe2;border-radius:8px}.email_management_settings_security>svg{width:25px;height:25px;padding:5px;color:#26705b;background:#fff;border-radius:7px}.email_management_settings_security>div{display:grid;gap:2px}.email_management_settings_security strong{color:#285f50}.email_management_settings_security span{font-size:8px}.email_management_settings_error,.email_management_settings_notice{min-height:36px;display:flex;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;border-radius:7px}.email_management_settings_error{color:#a44343;background:#fff3f2;border:1px solid #f1d5d2}.email_management_settings_notice{color:#286451;background:#ecf8f3;border:1px solid #d1eadf}.email_management_settings_error svg,.email_management_settings_notice svg{width:13px}.email_management_settings_configuredLayout{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:stretch;gap:10px;margin-top:9px}.email_management_settings_details{height:100%;display:flex;overflow:hidden;flex-direction:column;border:1px solid #dfe6ef;border-radius:9px}.email_management_settings_details>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;background:#f8fafc;border-bottom:1px solid #e4e9f0}.email_management_settings_details h3{margin:0;color:#314159;font-size:11px}.email_management_settings_details p{margin:2px 0 0;color:#8793a4;font-size:8px}.email_management_settings_detailActions{display:flex;gap:5px}.email_management_settings_detailActions button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;color:#53627a;background:#fff;border:1px solid #d4ddea;border-radius:7px;cursor:pointer;white-space:nowrap}.email_management_settings_detailActions button svg{width:12px}.email_management_settings_detailActions .email_management_settings_editButton{color:#fff;background:#3159d6;border-color:#2c51c0}.email_management_settings_detailGrid{display:grid;align-content:start;flex:1 1 auto;padding:5px 11px}.email_management_settings_detailGrid dl{min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;margin:0;padding:7px 0;border-bottom:1px solid #edf1f5}.email_management_settings_detailGrid dl:last-child{border-bottom:0}.email_management_settings_detailGrid dt{color:#8793a4;font-size:8px}.email_management_settings_detailGrid dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#33435b;font-size:9px}.email_management_settings_detailGrid dd span{display:inline-flex;padding:2px 6px;color:#8b5d27;background:#fff6e8;border-radius:6px}.email_management_settings_detailGrid dd span[data-enabled=true]{color:#256b55;background:#eaf7f1}.email_management_settings_details>footer{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px 11px;background:#f8fafc;border-top:1px solid #e4e9f0}.email_management_settings_details>footer>span{color:#8290a4;font-size:8px}.email_management_settings_details>footer button{flex:0 0 auto}.email_management_settings_details .email_management_settings_testButton{min-height:26px;padding:0 7px;border-radius:6px;font-size:8px}.email_management_settings_modalBackdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#1c283d52;backdrop-filter:blur(2px)}.email_management_settings_modalPanel{width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border:1px solid #d8e0eb;border-radius:12px;box-shadow:0 20px 60px #2330473d}.email_management_settings_modalPanel .email_management_settings_form{margin-top:0;border:0;border-radius:0}.email_management_settings_form{margin-top:9px;overflow:hidden;border:1px solid #dfe6ef;border-radius:9px}.email_management_settings_form>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;background:#f8fafc;border-bottom:1px solid #e4e9f0}.email_management_settings_form h3{margin:0;color:#314159;font-size:11px}.email_management_settings_form p{margin:2px 0 0;color:#8793a4;font-size:8px}.email_management_settings_form>header button,.email_management_settings_testButton,.email_management_settings_saveButton{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border-radius:7px;cursor:pointer}.email_management_settings_form button svg{width:13px}.email_management_settings_form>header button{color:#53627a;background:#fff;border:1px solid #d4ddea}.email_management_settings_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px}.email_management_settings_grid label{min-width:0;display:grid;align-content:start;gap:5px}.email_management_settings_grid label>span{min-height:13px;color:#59677c;font-size:8px;line-height:13px}.email_management_settings_grid b{color:#c34d4d}.email_management_settings_grid input,.email_management_settings_grid select,.email_management_settings_grid textarea{width:100%;min-height:35px;padding:7px 9px;color:#26364d;background:#fff;border:1px solid #d5deea;border-radius:6px;outline:none}.email_management_settings_grid input:focus,.email_management_settings_grid select:focus,.email_management_settings_grid textarea:focus{border-color:#7893dd;box-shadow:0 0 0 2px #3159d617}.email_management_settings_grid textarea{resize:vertical}.email_management_settings_wide{grid-column:1 / -1}.email_management_settings_switch{min-height:50px;display:flex!important;align-items:center;gap:9px!important;padding:8px 10px;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:7px}.email_management_settings_switch>input{width:18px;min-height:18px;accent-color:#3159d6}.email_management_settings_switch>span{display:grid;gap:2px}.email_management_settings_switch strong{color:#3e4d63}.email_management_settings_switch small{color:#8693a6;font-size:8px}.email_management_settings_executiveSelector{padding:9px;background:#f8faff;border:1px solid #dfe6f5;border-radius:8px}.email_management_settings_executiveSelector>small{color:#7c899d;font-size:8px}.email_management_settings_selectedExecutive{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:3px;padding:7px 8px;background:#fff;border:1px solid #e1e7f0;border-radius:7px}.email_management_settings_selectedExecutive>svg{width:28px;height:28px;padding:6px;color:#3159d6;background:#edf2ff;border-radius:7px}.email_management_settings_selectedExecutive>span{min-width:0;display:grid;gap:2px}.email_management_settings_selectedExecutive strong{color:#34445b;font-size:9px}.email_management_settings_selectedExecutive small{color:#8592a5;font-size:8px}.email_management_settings_selectedExecutive em{color:#a04646;font-size:8px;font-style:normal}.email_management_settings_selectedExecutive em[data-valid=true]{color:#24705a}.email_management_settings_form>footer{min-height:55px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:9px 12px;background:#f8fafc;border-top:1px solid #e4e9f0}.email_management_settings_form>footer>span{margin-right:auto;color:#8290a4;font-size:8px}.email_management_settings_testButton{color:#3159d6;background:#fff;border:1px solid #cbd6ef}.email_management_settings_saveButton{color:#fff;background:#3159d6;border:1px solid #2c51c0}.email_management_settings_cancelButton{min-height:32px;padding:0 10px;color:#53627a;background:#fff;border:1px solid #d4ddea;border-radius:7px;cursor:pointer}.email_management_settings_form button:disabled{color:#a3acb9;background:#e8ebef;border-color:#dde2e8;cursor:not-allowed}.email_management_settings_logs{margin-top:10px;overflow:hidden;border:1px solid #dfe6ef;border-radius:9px}.email_management_settings_configuredLayout .email_management_settings_logs{margin-top:0}.email_management_settings_logs>header{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px 7px 11px;background:#f8fafc;border-bottom:1px solid #e4e9f0}.email_management_settings_logHeading{display:flex;align-items:center;gap:7px;flex:0 0 auto}.email_management_settings_logs>header svg{width:14px;color:#3159d6}.email_management_settings_logHeading span{display:grid;gap:2px}.email_management_settings_logs>header strong{color:#3c4c64}.email_management_settings_logs>header small{color:#8895a8;font-size:8px}.email_management_settings_logFilters{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.email_management_settings_logFilters label{min-width:0;display:flex;align-items:center;gap:4px}.email_management_settings_logFilters label>span{color:#7f8ca0;font-size:7px;white-space:nowrap}.email_management_settings_logFilters input{width:116px;min-height:28px;padding:4px 7px;color:#33435b;background:#fff;border:1px solid #d5deea;border-radius:6px;outline:none;font-size:8px}.email_management_settings_logFilters input:focus{border-color:#7893dd;box-shadow:0 0 0 2px #3159d614}.email_management_settings_logs>article{min-height:36px;display:grid;grid-template-columns:40px 108px minmax(110px,145px) minmax(130px,170px) minmax(0,1fr) 48px;align-items:center;gap:7px;padding:4px 9px;border-bottom:1px solid #edf1f5}.email_management_settings_logs>article:last-of-type{border-bottom:0}.email_management_settings_logStatus{width:max-content;padding:2px 6px;border-radius:6px;font-size:8px}.email_management_settings_logStatus[data-status=sent],.email_management_settings_logStatus[data-status=success]{color:#256b55;background:#eaf7f1}.email_management_settings_logStatus[data-status=failed]{color:#9c4545;background:#fff1f0}.email_management_settings_logs article>strong,.email_management_settings_logs article>small,.email_management_settings_logRecipient{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email_management_settings_logs article>strong{color:#33435b;font-size:9px}.email_management_settings_logs article>small,.email_management_settings_logRecipient{color:#8592a6;font-size:8px}.email_management_settings_logRecipient{display:block}.email_management_settings_logs article>em{overflow:hidden;color:#748196;font-size:8px;font-style:normal;text-align:right;text-overflow:ellipsis;white-space:nowrap}.email_management_settings_logs time{color:#53627a;font-size:8px;font-style:normal;text-align:left;white-space:nowrap}.email_management_settings_logs>p{margin:0;padding:22px;color:#8794a7;text-align:center}.email_management_settings_logs>footer{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 9px;color:#8190a3;background:#f8fafc;border-top:1px solid #e4e9f0;font-size:8px}.email_management_settings_logs>footer>div{display:flex;align-items:center;gap:6px}.email_management_settings_logs>footer button{min-height:26px;padding:0 8px;color:#53627a;background:#fff;border:1px solid #d4ddea;border-radius:6px;cursor:pointer;font-size:8px}.email_management_settings_logs>footer button:disabled{color:#a7b0bd;background:#edf0f4;cursor:not-allowed}.email_management_settings_logs>footer b{min-width:34px;color:#526078;text-align:center}.email_management_settings_logs>article>span[data-status=success]{color:#256b55;background:#eaf7f1}.email_management_settings_configuredLayout .email_management_settings_logs{height:100%}.email_management_settings_approvalPanel{width:min(560px,calc(100vw - 32px));max-height:90vh;overflow:auto;background:#fff;border-radius:14px}.email_management_settings_approvalBody{display:grid;gap:16px;padding:24px}.email_management_settings_approvalBody p{margin:0;color:#59677c;line-height:1.8}.email_management_settings_approvalBody label{display:grid;gap:12px}.email_management_settings_approvalBody .email_management_settings_approvalCode{width:100%;min-height:64px;border:1px solid #cbd8ff;border-radius:10px;background:#f3f6ff;color:#214bcc;font:inherit;font-weight:800;letter-spacing:.35em;text-align:center}@media(max-width:1100px){.email_management_settings_configuredLayout{grid-template-columns:1fr}.email_management_settings_configuredLayout .email_management_settings_logs{margin-top:0}}@media(max-width:720px){.email_management_settings_executiveCard{grid-template-columns:40px 1fr}.email_management_settings_executiveEmail{grid-column:1 / -1}.email_management_settings_executiveCard>button{grid-column:1 / -1;justify-content:center}.email_management_settings_summary,.email_management_settings_grid{grid-template-columns:1fr}.email_management_settings_wide{grid-column:1}.email_management_settings_form>footer{align-items:stretch;flex-direction:column}.email_management_settings_form>footer>span{margin-right:0}.email_management_settings_details>header,.email_management_settings_details>footer{align-items:stretch;flex-direction:column}.email_management_settings_detailActions{width:100%}.email_management_settings_detailActions button{flex:1}.email_management_settings_logs>header{align-items:stretch;flex-direction:column}.email_management_settings_logFilters{justify-content:flex-start;flex-wrap:wrap}.email_management_settings_logs>article{grid-template-columns:40px 100px minmax(0,1fr)}.email_management_settings_logs article>small,.email_management_settings_logRecipient,.email_management_settings_logs article>em{display:none}}.user_watermark_overlay{position:fixed;z-index:2147483000;inset:0;width:100vw;height:100vh;pointer-events:none;user-select:none}.user_watermark_preview{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;user-select:none}.user_watermark_identity{fill:#2b4375;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;font-weight:650;letter-spacing:.08em}.watermark_settings_panel_panel{overflow:hidden;border:1px solid #dce3ed;border-radius:12px;background:#fff;box-shadow:0 8px 24px #162d540f}.watermark_settings_panel_panel>header{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid #e5eaf2;background:linear-gradient(135deg,#f8faff,#fff)}.watermark_settings_panel_panel>header>div{display:flex;align-items:center;gap:12px}.watermark_settings_panel_panel>header>div>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#315ed0;background:#eaf0ff}.watermark_settings_panel_panel>header svg{width:20px}.watermark_settings_panel_panel h2,.watermark_settings_panel_panel p{margin:0}.watermark_settings_panel_panel header p{color:#315ed0;font-size:9px;letter-spacing:.08em}.watermark_settings_panel_panel h2{margin-top:2px;color:#1f2f4d;font-size:17px}.watermark_settings_panel_panel header small{display:block;margin-top:3px;color:#71809a;font-size:10px}.watermark_settings_panel_panel>header>button{min-width:92px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;border:1px solid;border-radius:9px;font-size:11px;font-weight:650}.watermark_settings_panel_panel>header>button svg{width:15px}.watermark_settings_panel_enabled{border-color:#a7dcc7!important;color:#147052;background:#eefbf6}.watermark_settings_panel_disabled{border-color:#d8dee8!important;color:#6c788c;background:#f5f7fa}.watermark_settings_panel_body{display:grid;grid-template-columns:minmax(300px,420px) minmax(360px,1fr);gap:18px;padding:18px}.watermark_settings_panel_form{display:grid;gap:14px}.watermark_settings_panel_identity{display:grid;grid-template-columns:84px 1fr;gap:5px 10px;padding:12px;border:1px solid #dce5f3;border-radius:10px;background:#f8faff;color:#52617a;font-size:11px}.watermark_settings_panel_identity strong{grid-row:1 / 3;align-self:center;color:#263a60}.watermark_settings_panel_identity small{grid-column:1 / -1;color:#8490a3;font-size:9px}.watermark_settings_panel_form label{display:grid;gap:7px;color:#475670;font-size:10px}.watermark_settings_panel_form label span{display:flex;justify-content:space-between}.watermark_settings_panel_form label b{color:#315ed0;font-variant-numeric:tabular-nums}.watermark_settings_panel_form input[type=range]{width:100%;accent-color:#315ed0}.watermark_settings_panel_actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.watermark_settings_panel_actions button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;cursor:pointer;border:1px solid #d4dce8;border-radius:8px;color:#53617a;background:#fff;font-size:10px}.watermark_settings_panel_actions button:last-child{border-color:#315ed0;color:#fff;background:#315ed0}.watermark_settings_panel_actions button:disabled{cursor:wait;opacity:.6}.watermark_settings_panel_actions svg{width:14px}.watermark_settings_panel_message{padding:8px 10px;border-radius:8px;color:#19634c;background:#eef9f5;font-size:10px}.watermark_settings_panel_previewWrap{min-width:0;display:grid;align-content:start;gap:8px}.watermark_settings_panel_previewWrap>div{display:flex;justify-content:space-between;color:#5b6a83;font-size:10px}.watermark_settings_panel_preview{position:relative;min-height:330px;overflow:hidden;border:1px solid #d8e0ec;border-radius:12px;background:linear-gradient(145deg,#f2f6fc,#fff)}.watermark_settings_panel_fakeCard{position:absolute;inset:42px;display:grid;align-content:center;gap:8px;padding:26px;border:1px solid #e0e6ef;border-radius:12px;background:#ffffffdb;box-shadow:0 12px 30px #1d335914;color:#6c7890}.watermark_settings_panel_fakeCard strong{color:#263954;font-size:15px}.watermark_settings_panel_fakeCard small,.watermark_settings_panel_fakeCard span{font-size:10px}@media(max-width:920px){.watermark_settings_panel_body{grid-template-columns:1fr}.watermark_settings_panel_preview{min-height:260px}}.system_audit_center_workspace{box-sizing:border-box;height:100%;min-height:0;display:flex;overflow:hidden;flex-direction:column;padding:12px;background:#f3f6fb}.system_audit_center_hero{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:14px;padding:12px 16px;background:linear-gradient(125deg,#fff 60%,#edf3ff);border:1px solid #dce4f0;border-radius:12px}.system_audit_center_hero>div{display:flex;align-items:center;gap:11px}.system_audit_center_hero>div>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#2f62d0;color:#fff;box-shadow:0 5px 12px #2f62d026}.system_audit_center_hero svg{width:18px}.system_audit_center_hero p{margin:0 0 2px;color:#2f62d0;font-size:8px;font-weight:800;letter-spacing:.12em}.system_audit_center_hero h2{margin:0;font-size:16px}.system_audit_center_hero small{display:block;margin-top:3px;color:#6f7d94;font-size:9px}.system_audit_center_hero button,.system_audit_center_error button{display:flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:1px solid #cbd7e8;border-radius:7px;background:#fff;color:#294a87;font-size:10px;font-weight:700}.system_audit_center_hero button svg{width:13px}.system_audit_center_metrics{display:grid;grid-template-columns:repeat(4,1fr);flex:0 0 auto;gap:8px;margin:8px 0}.system_audit_center_metrics article{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #dde5f0;border-radius:9px;background:#fff}.system_audit_center_metrics article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#edf3ff;color:#2f62d0}.system_audit_center_metrics svg{width:14px}.system_audit_center_metrics strong{display:block;font-size:16px;line-height:1.1}.system_audit_center_metrics small{color:#778399;font-size:8px}.system_audit_center_metrics .system_audit_center_warning>span{background:#fff1ec;color:#d75f36}.system_audit_center_filters{display:flex;align-items:center;flex:0 0 auto;gap:7px;margin-bottom:8px}.system_audit_center_filters label{display:flex;align-items:center;gap:6px;flex:1;height:32px;padding:0 9px;border:1px solid #d5dfec;border-radius:7px;background:#fff}.system_audit_center_filters label svg{width:13px;color:#7c899d}.system_audit_center_filters input{width:100%;border:0;outline:0;background:transparent;font-size:9px}.system_audit_center_filters select{height:32px;padding:0 26px 0 8px;border:1px solid #d5dfec;border-radius:7px;background:#fff;color:#43516a;font-size:9px}.system_audit_center_filters>span{color:#778399;font-size:9px}.system_audit_center_content{display:grid;grid-template-columns:minmax(0,1fr) 290px;min-height:0;flex:1 1 auto;gap:8px}.system_audit_center_tableWrap,.system_audit_center_detail{position:relative;min-height:0;overflow:hidden;border:1px solid #dae3ef;border-radius:10px;background:#fff}.system_audit_center_tableWrap{display:flex;flex-direction:column}.system_audit_center_tableScroll{position:relative;min-height:0;flex:1 1 auto;overflow:auto}.system_audit_center_tableWrap table{width:100%;border-collapse:collapse;table-layout:fixed}.system_audit_center_tableWrap thead{position:sticky;z-index:2;top:0}.system_audit_center_tableWrap th{padding:7px 8px;background:#f7f9fc;color:#65738a;font-size:9px;text-align:left}.system_audit_center_tableWrap th:nth-child(1){width:17%}.system_audit_center_tableWrap th:nth-child(2){width:18%}.system_audit_center_tableWrap th:nth-child(3){width:19%}.system_audit_center_tableWrap th:nth-child(4){width:23%}.system_audit_center_tableWrap th:nth-child(5){width:11%}.system_audit_center_tableWrap th:nth-child(6){width:12%}.system_audit_center_tableWrap td{padding:6px 8px;border-top:1px solid #edf1f6;vertical-align:top;cursor:pointer}.system_audit_center_tableWrap tr:hover td,.system_audit_center_tableWrap tr.system_audit_center_selected td{background:#f3f7ff}.system_audit_center_tableWrap tr.system_audit_center_selected td:first-child{box-shadow:inset 2px 0 #2f62d0}.system_audit_center_tableWrap td strong,.system_audit_center_tableWrap td small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system_audit_center_tableWrap td strong{font-size:9px;line-height:1.2}.system_audit_center_tableWrap td small{margin-top:3px;color:#7b879a;font-size:8px;line-height:1.2}.system_audit_center_operation,.system_audit_center_source,.system_audit_center_success,.system_audit_center_failed{display:inline-flex;align-items:center;min-height:17px;padding:0 5px;border-radius:4px;background:#edf3ff;color:#2855b3;font-size:8px;font-style:normal;font-weight:800}.system_audit_center_op_delete,.system_audit_center_failed{background:#fff0ed;color:#c54a30}.system_audit_center_op_edit{background:#fff7e5;color:#a96b00}.system_audit_center_op_create,.system_audit_center_success{background:#eaf8f1;color:#23845f}.system_audit_center_op_screenshot{background:#f4edff;color:#7847bd}.system_audit_center_source{background:#f1f3f7;color:#5d6878}.system_audit_center_loading{position:absolute;z-index:3;inset:29px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;background:#ffffffc9;color:#46618d;font-size:9px}.system_audit_center_tableWrap footer{display:flex;justify-content:flex-end;align-items:center;flex:0 0 38px;gap:8px;padding:4px 8px;border-top:1px solid #e8edf4;background:#fff}.system_audit_center_tableWrap footer button{height:25px;padding:0 8px;border:1px solid #d3ddea;border-radius:6px;background:#fff;font-size:9px}.system_audit_center_tableWrap footer span{color:#6e7a8e;font-size:9px}.system_audit_center_detail{display:flex;flex-direction:column}.system_audit_center_detail>header{display:flex;align-items:center;flex:0 0 auto;gap:7px;padding:9px 11px;border-bottom:1px solid #e6ebf2;background:#f8fafe}.system_audit_center_detail>header svg{width:14px;color:#2f62d0}.system_audit_center_detail>header strong,.system_audit_center_detail>header span{display:block;font-size:9px}.system_audit_center_detail>header span{margin-top:1px;color:#7a8699;font-size:8px}.system_audit_center_detailBody{min-height:0;padding:9px;overflow:auto}.system_audit_center_detailBody dl{margin:0}.system_audit_center_detailBody dl>div{display:grid;grid-template-columns:60px 1fr;gap:6px;padding:5px 0;border-bottom:1px dashed #e4e9f0}.system_audit_center_detailBody dt{color:#7c8799;font-size:8px}.system_audit_center_detailBody dd{margin:0;overflow-wrap:anywhere;font-size:9px}.system_audit_center_detailBody section{margin-top:9px}.system_audit_center_detailBody section>strong{display:block;margin-bottom:5px;font-size:9px}.system_audit_center_detailBody pre{max-height:150px;margin:0;padding:7px;overflow:auto;border-radius:6px;background:#f4f6fa;color:#42506a;font:8px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.system_audit_center_noSelection{display:grid;place-items:center;gap:6px;padding-top:80px;color:#8a95a6;font-size:9px}.system_audit_center_noSelection svg{width:22px}.system_audit_center_error{display:flex;align-items:center;gap:9px;padding:14px;border:1px solid #f0c9c0;border-radius:9px;background:#fff7f4;color:#a7432c}.system_audit_center_error div{flex:1}.system_audit_center_error strong,.system_audit_center_error span{display:block}.system_audit_center_error span{margin-top:3px;font-size:9px}.system_audit_center_errorDetail p{color:#b4452f;font-size:9px}.system_audit_center_empty{padding:35px!important;text-align:center;color:#8994a5}.system_audit_center_spinning{animation:system_audit_center_spin 1s linear infinite}@keyframes system_audit_center_spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.system_audit_center_content{grid-template-columns:minmax(720px,1fr) 260px}.system_audit_center_metrics{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.system_audit_center_workspace{height:100%;padding:8px}.system_audit_center_hero{align-items:flex-start}.system_audit_center_hero>button{flex:none}.system_audit_center_metrics{grid-template-columns:1fr 1fr}.system_audit_center_filters{flex-wrap:wrap}.system_audit_center_filters label{flex-basis:100%}.system_audit_center_content{overflow-x:auto}.system_audit_center_tableWrap{min-width:760px}}.system_audit_center_modeTabs{display:flex;align-items:center;gap:6px;margin:8px 0}.system_audit_center_modeTabs button{height:29px;padding:0 12px;border:1px solid #cbd7e8;border-radius:7px;background:#fff;color:#52627b}.system_audit_center_modeTabs button[aria-pressed=true]{border-color:#2f62d0;background:#2f62d0;color:#fff}.system_audit_center_modeTabs span{margin-left:auto;color:#778399}.system_audit_person_analysis_backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0f1c357a;backdrop-filter:blur(2px)}.system_audit_person_analysis_dialog{width:min(1060px,calc(100vw - 48px));max-height:min(820px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #d7e1ef;border-radius:14px;background:#f4f7fb;box-shadow:0 24px 70px #14264847}.system_audit_person_analysis_header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #dce4ef;background:#fff}.system_audit_person_analysis_identity{display:flex;align-items:center;gap:10px}.system_audit_person_analysis_identity>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#fff;background:#3264df}.system_audit_person_analysis_identity svg{width:18px}.system_audit_person_analysis_identity h3,.system_audit_person_analysis_identity p{margin:0}.system_audit_person_analysis_identity h3{color:#263750;font-size:15px}.system_audit_person_analysis_identity p{margin-top:2px;color:#78869a;font-size:9px}.system_audit_person_analysis_headerActions{display:flex;align-items:center;gap:8px}.system_audit_person_analysis_periods{display:flex;gap:2px;padding:3px;border:1px solid #d7e2f3;border-radius:7px;background:#f8faff}.system_audit_person_analysis_periods button,.system_audit_person_analysis_close{height:28px;padding:0 10px;border:0;border-radius:5px;color:#6d7c92;background:transparent;font-size:9px;cursor:pointer}.system_audit_person_analysis_periods button[aria-pressed=true]{color:#fff;background:#3264df}.system_audit_person_analysis_close{display:grid;width:30px;padding:0;place-items:center;border:1px solid #d7e1ef;background:#fff}.system_audit_person_analysis_close svg{width:14px}.system_audit_person_analysis_body{min-height:0;overflow:auto;padding:12px}.system_audit_person_analysis_metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.system_audit_person_analysis_metrics article{padding:9px 10px;border:1px solid #dce5f1;border-radius:9px;background:#fff}.system_audit_person_analysis_metrics strong,.system_audit_person_analysis_metrics span{display:block}.system_audit_person_analysis_metrics strong{color:#263750;font-size:17px}.system_audit_person_analysis_metrics span{margin-top:2px;color:#8390a3;font-size:8px}.system_audit_person_analysis_metrics .system_audit_person_analysis_risk strong{color:#c65734}.system_audit_person_analysis_grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.system_audit_person_analysis_panel{overflow:hidden;border:1px solid #dce5f1;border-radius:9px;background:#fff}.system_audit_person_analysis_panel>header{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 11px;border-bottom:1px solid #e8edf4}.system_audit_person_analysis_panel>header strong{color:#34445c;font-size:10px}.system_audit_person_analysis_panel>header span{color:#8995a7;font-size:8px}.system_audit_person_analysis_bars{display:grid;gap:8px;padding:11px}.system_audit_person_analysis_bar{display:grid;grid-template-columns:82px minmax(0,1fr) 34px;align-items:center;gap:7px;color:#5f6e84;font-size:8px}.system_audit_person_analysis_bar i{height:7px;overflow:hidden;border-radius:999px;background:#edf1f6}.system_audit_person_analysis_bar i span{display:block;height:100%;border-radius:inherit;background:#4775df}.system_audit_person_analysis_bar b{color:#44536a;text-align:right}.system_audit_person_analysis_list{max-height:230px;overflow:auto}.system_audit_person_analysis_list article{display:grid;grid-template-columns:112px 80px minmax(0,1fr);gap:8px;padding:8px 11px;border-bottom:1px solid #edf1f5;font-size:8px}.system_audit_person_analysis_list time,.system_audit_person_analysis_list span{color:#7f8da1}.system_audit_person_analysis_list strong{overflow:hidden;color:#3f4e65;text-overflow:ellipsis;white-space:nowrap}.system_audit_person_analysis_notice{margin:9px 0 0;color:#7b889c;font-size:8px;text-align:right}.system_audit_person_analysis_loading,.system_audit_person_analysis_empty{display:grid;min-height:260px;place-items:center;color:#74839a;font-size:10px}.system_audit_person_analysis_dimensionTabs{display:flex;gap:6px;margin-bottom:9px}.system_audit_person_analysis_dimensionTabs button{display:flex;align-items:center;gap:5px;height:32px;padding:0 13px;border:1px solid #d7e2f3;border-radius:7px;color:#607089;background:#fff;font-size:9px;cursor:pointer}.system_audit_person_analysis_dimensionTabs button[aria-pressed=true]{border-color:#3264df;color:#fff;background:#3264df}.system_audit_person_analysis_dimensionTabs svg{width:13px}.system_audit_person_analysis_reportPanel{overflow:hidden;border:1px solid #dce5f1;border-radius:9px;background:#fff}.system_audit_person_analysis_reportPanel>header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 13px;border-bottom:1px solid #e8edf4}.system_audit_person_analysis_reportPanel>header div{display:grid;gap:2px}.system_audit_person_analysis_reportPanel>header strong{color:#34445c;font-size:11px}.system_audit_person_analysis_reportPanel>header span{color:#8995a7;font-size:8px}.system_audit_person_analysis_reportPanel>header b{color:#3264df;font-size:10px}.system_audit_person_analysis_reportTable{max-height:520px;overflow:auto}.system_audit_person_analysis_reportTable table{width:100%;border-collapse:collapse;font-size:9px}.system_audit_person_analysis_reportTable th{position:sticky;top:0;z-index:1;padding:8px 10px;color:#77859a;background:#f7f9fc;text-align:left;white-space:nowrap}.system_audit_person_analysis_reportTable td{padding:9px 10px;border-top:1px solid #edf1f5;color:#5f6e84}.system_audit_person_analysis_reportTable tbody tr{cursor:default}.system_audit_person_analysis_reportTable tbody tr[tabindex]{cursor:pointer}.system_audit_person_analysis_reportTable tbody tr[tabindex]:hover{background:#f2f6ff}.system_audit_person_analysis_reportTable td strong,.system_audit_person_analysis_reportTable td small{display:block}.system_audit_person_analysis_reportTable td strong{color:#34445c}.system_audit_person_analysis_reportTable td small{margin-top:2px;color:#8b97a9;font-size:8px}.system_audit_person_analysis_reportTable td b{color:#3264df}.system_audit_person_analysis_reportTable td em{color:#c65734;font-style:normal}@media(max-width:820px){.system_audit_person_analysis_metrics{grid-template-columns:repeat(3,1fr)}.system_audit_person_analysis_grid{grid-template-columns:1fr}.system_audit_person_analysis_header{align-items:flex-start}.system_audit_person_analysis_headerActions{align-items:flex-end;flex-direction:column-reverse}}.system_audit_access_workspace{height:100%;overflow:auto;padding:28px;background:#f3f6fb;color:#17233b}.system_audit_access_card{max-width:780px;margin:0 auto;padding:28px;border:1px solid #dce4f0;border-radius:18px;background:#fff}.system_audit_access_card header{display:flex;gap:16px;align-items:center;margin-bottom:24px}.system_audit_access_card header>span{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#edf3ff;color:#315fd5;flex-shrink:0}.system_audit_access_card h2{margin:0 0 8px}.system_audit_access_card p{line-height:1.7;margin:8px 0;color:#63748d}.system_audit_access_card form{display:grid;gap:18px}.system_audit_access_card form>label{display:grid;gap:9px}.system_audit_access_card fieldset{border:1px solid #dce4f0;border-radius:12px;padding:16px}.system_audit_access_card input:not([type=radio]):not([type=checkbox]),.system_audit_access_card select,.system_audit_access_card textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d3ddea;border-radius:9px;background:#fff;color:inherit}.system_audit_access_card textarea{min-height:92px;resize:vertical}.system_audit_access_options{display:flex;gap:24px;margin-bottom:14px}.system_audit_access_options label,.system_audit_access_people label{display:flex;align-items:center;gap:8px}.system_audit_access_people{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-height:210px;overflow:auto;padding:14px 0}.system_audit_access_people small{color:#738198}.system_audit_access_notice{display:flex;gap:14px;padding:18px;border-radius:12px;background:#f0f5ff;color:#315fd5}.system_audit_access_notice svg{flex-shrink:0}.system_audit_access_code{font-weight:800;letter-spacing:.25em;min-height:64px}.system_audit_access_actions{display:flex;justify-content:flex-end;gap:12px}.system_audit_access_actions button{display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:9px;border:1px solid #d3ddea;background:#fff;color:#315fd5}.system_audit_access_actions button[type=submit]{background:#315fd5;color:#fff;border-color:#315fd5}.system_audit_access_actions button:disabled{opacity:.55}.system_audit_access_actions svg{width:16px}.system_audit_access_card .system_audit_access_error{color:#b4432c;background:#fff3ed;padding:12px;border-radius:8px}.system_audit_access_hint{color:#738198}@media(max-width:600px){.system_audit_access_workspace{padding:12px}.system_audit_access_card{padding:18px}.system_audit_access_people{grid-template-columns:1fr}}.system_audit_access_authorized{display:flex;flex-direction:column;height:100%;min-height:0}.system_audit_access_authorized>section{flex:1;height:auto;min-height:0}.system_audit_access_grant{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;background:#edf5ff;color:#315691}.system_audit_access_grant svg{width:18px;flex-shrink:0}.system_audit_access_grant span:last-child{margin-left:auto}.system_audit_archive_archive{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px}.system_audit_archive_summary,.system_audit_archive_policy,.system_audit_archive_batchPanel,.system_audit_archive_eventPanel,.system_audit_archive_detailPanel{border:1px solid #dae3ef;border-radius:10px;background:#fff}.system_audit_archive_summary{display:flex;align-items:center;justify-content:space-between;padding:10px 12px}.system_audit_archive_summary>div{display:flex;align-items:center;gap:8px}.system_audit_archive_summary svg{width:16px;color:#2f62d0}.system_audit_archive_summary span strong,.system_audit_archive_summary span small{display:block}.system_audit_archive_summary span small{margin-top:2px;color:#778399}.system_audit_archive_actions{display:flex;gap:6px}.system_audit_archive_actions button,.system_audit_archive_batchActions button,.system_audit_archive_eventPanel footer button{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:1px solid #cbd7e8;border-radius:6px;background:#fff;color:#294a87}.system_audit_archive_actions button svg,.system_audit_archive_batchActions button svg{width:12px}.system_audit_archive_policy{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#f0f5ff;color:#46618d}.system_audit_archive_policy svg{width:16px}.system_audit_archive_policy span{flex:1}.system_audit_archive_policy b{color:#2855b3}.system_audit_archive_error{padding:8px 11px;border:1px solid #f0c9c0;border-radius:8px;background:#fff7f4;color:#a7432c}.system_audit_archive_grid{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;min-height:0;flex:1;gap:8px}.system_audit_archive_batchPanel,.system_audit_archive_eventPanel,.system_audit_archive_detailPanel{display:flex;min-height:0;overflow:hidden;flex-direction:column}.system_audit_archive_batchPanel>header,.system_audit_archive_eventPanel>header,.system_audit_archive_detailPanel>header{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-bottom:1px solid #e6ebf2;background:#f8fafe}.system_audit_archive_batchPanel>header span,.system_audit_archive_eventPanel>header span,.system_audit_archive_detailPanel>header span{color:#7a8699}.system_audit_archive_datePicker{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #edf1f6}.system_audit_archive_datePicker input{flex:1;height:28px;border:1px solid #d5dfec;border-radius:6px}.system_audit_archive_batchList{min-height:0;overflow:auto;padding:7px}.system_audit_archive_batchList article{padding:8px;margin-bottom:6px;border:1px solid #e1e7f0;border-radius:8px;cursor:pointer}.system_audit_archive_batchList article[data-active=true]{border-color:#87a8ed;background:#f2f6ff}.system_audit_archive_batchList article>div:first-child{display:flex;justify-content:space-between;gap:7px}.system_audit_archive_batchList p,.system_audit_archive_batchList small{display:block;margin:4px 0 0;color:#65738a}.system_audit_archive_batchList em{padding:2px 5px;border-radius:4px;background:#edf3ff;color:#2855b3;font-style:normal}.system_audit_archive_batchList em[data-status=failed]{background:#fff0ed;color:#c54a30}.system_audit_archive_batchList em[data-status=cleaned]{background:#eaf8f1;color:#23845f}.system_audit_archive_batchError{color:#b4452f!important}.system_audit_archive_batchActions{display:flex;gap:4px;margin-top:6px}.system_audit_archive_eventPanel>div{min-height:0;overflow:auto}.system_audit_archive_eventPanel table{width:100%;border-collapse:collapse}.system_audit_archive_eventPanel th,.system_audit_archive_eventPanel td{padding:7px 8px;border-bottom:1px solid #edf1f6;text-align:left}.system_audit_archive_eventPanel th{position:sticky;top:0;background:#f7f9fc;color:#65738a}.system_audit_archive_eventPanel tr{cursor:pointer}.system_audit_archive_eventPanel tr[data-active=true] td,.system_audit_archive_eventPanel tbody tr:hover td{background:#f3f7ff}.system_audit_archive_eventPanel td strong,.system_audit_archive_eventPanel td small{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system_audit_archive_eventPanel td small{margin-top:2px;color:#7b879a}.system_audit_archive_eventPanel td em{font-style:normal}.system_audit_archive_eventPanel footer{display:flex;justify-content:flex-end;align-items:center;gap:6px;padding:6px 8px;border-top:1px solid #e6ebf2}.system_audit_archive_detailPanel>div{min-height:0;padding:9px;overflow:auto}.system_audit_archive_detailPanel>p,.system_audit_archive_detailPanel>small{padding:12px;color:#7a8699}.system_audit_archive_detailPanel dl{display:grid;grid-template-columns:70px 1fr;gap:6px;margin:0}.system_audit_archive_detailPanel dt{color:#7c8799}.system_audit_archive_detailPanel dd{margin:0;overflow-wrap:anywhere}.system_audit_archive_detailPanel section{margin-top:9px}.system_audit_archive_detailPanel pre{max-height:190px;overflow:auto;padding:7px;border-radius:6px;background:#f4f6fa;white-space:pre-wrap;overflow-wrap:anywhere}.system_audit_archive_empty{padding:35px!important;text-align:center;color:#8994a5}.system_audit_archive_spinning{animation:system_audit_archive_spin 1s linear infinite}@keyframes system_audit_archive_spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.system_audit_archive_grid{grid-template-columns:270px minmax(600px,1fr) 270px;overflow-x:auto}}.external_connectivity_settings_page{box-sizing:border-box;min-height:100%;padding:22px}.external_connectivity_settings_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.external_connectivity_settings_card{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;box-shadow:0 7px 20px #1f29410d}.external_connectivity_settings_icon{display:grid;flex:0 0 auto;place-items:center;width:41px;height:41px;border-radius:12px}.external_connectivity_settings_icon svg{width:20px;height:20px}.external_connectivity_settings_blue{color:#3569c8;background:#eaf1ff}.external_connectivity_settings_green{color:#238461;background:#e7f7f0}.external_connectivity_settings_purple{color:#6658d7;background:#efedff}.external_connectivity_settings_card div{min-width:0;flex:1}.external_connectivity_settings_card small{color:#8a93a3;font-size:8px;font-weight:800;letter-spacing:.08em}.external_connectivity_settings_card h2{margin:3px 0;color:#253044;font-size:13px}.external_connectivity_settings_card p{margin:0;color:#758094;font-size:10px}.external_connectivity_settings_boundary{margin-top:14px;padding:18px;border:1px solid #dfe5ee;border-radius:14px;background:#fff}.external_connectivity_settings_boundary>div{display:flex;align-items:center;gap:8px;color:#273248}.external_connectivity_settings_boundary>div svg{width:18px;height:18px;color:#6558d9}.external_connectivity_settings_boundary h2{margin:0;font-size:14px}.external_connectivity_settings_boundary ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none}.external_connectivity_settings_boundary li{padding:12px;border-radius:11px;background:#f6f8fb}.external_connectivity_settings_boundary strong,.external_connectivity_settings_boundary span{display:block}.external_connectivity_settings_boundary strong{color:#303b50;font-size:11px}.external_connectivity_settings_boundary span{margin-top:4px;color:#778296;font-size:10px;line-height:1.55}@media(max-width:900px){.external_connectivity_settings_grid,.external_connectivity_settings_boundary ul{grid-template-columns:1fr}}.external_connectivity_settings_card a{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#59657a;background:#f3f5f8}.external_connectivity_settings_card a svg{width:15px;height:15px}.module_git_management_workspace{--git-section-title: var(--mis-font-section-title, 12px);--git-card-title: var(--mis-font-card-title, 10px);--git-body: var(--mis-font-body, 10px);--git-control: var(--mis-font-control, 9px);--git-caption: var(--mis-font-caption, 8px);display:grid;gap:8px;padding:8px;color:var(--ink, #263247)}.module_git_management_moduleBar,.module_git_management_summaryHeader,.module_git_management_panelHeader,.module_git_management_commitHeader,.module_git_management_dialogHeader,.module_git_management_dialogFooter,.module_git_management_operationHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.module_git_management_moduleBar{min-width:0;padding:4px;border:1px solid var(--border, #d9e1ec);border-radius:8px;background:var(--surface-subtle, #f3f6fa)}.module_git_management_moduleTabs{min-width:0;display:grid;flex:1 1 auto;grid-template-columns:repeat(6,minmax(130px,1fr));grid-template-rows:repeat(2,auto);gap:8px;overflow-x:auto;padding:4px;scrollbar-width:thin}.module_git_management_moduleTab{min-width:0;min-height:68px;padding:10px 12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;cursor:pointer}.module_git_management_moduleCardTitle{display:flex;align-items:center;gap:6px}.module_git_management_refreshButton{flex:0 0 auto;min-height:30px;padding:5px 8px;font-size:var(--git-control)}.module_git_management_refreshButton svg,.module_git_management_panelHeader>svg,.module_git_management_statusFootnote svg,.module_git_management_compactNotice>svg,.module_git_management_detailActions svg,.module_git_management_dialogHeader button svg,.module_git_management_dialogFooter button svg{width:14px;height:14px;flex:0 0 auto}.module_git_management_compactNotice{display:flex;align-items:flex-start;gap:7px;padding:7px 9px;border:1px solid #edd6af;border-radius:7px;color:#7b551d;background:#fffaf1;font-size:var(--git-control);line-height:1.45}.module_git_management_compactNotice strong{margin-right:5px;color:#684412}.module_git_management_alert{padding:7px 9px;border:1px solid #edd6af;border-radius:7px;color:#7b551d;background:#fffaf1;font-size:var(--git-control);line-height:1.45}.module_git_management_alert strong{display:block;margin-bottom:2px;color:#684412}.module_git_management_summary{padding:10px 12px;border:1px solid var(--border, #d9e1ec);border-radius:9px;background:var(--surface, #fff);box-shadow:none}.module_git_management_summaryHeader>div:first-child{min-width:0}.module_git_management_summaryHeader h2{margin:0;font-size:var(--git-section-title)}.module_git_management_summaryHeader p,.module_git_management_panelHeader p,.module_git_management_dialogHeader p{margin:2px 0 0;color:var(--text);font-size:var(--git-caption);line-height:1.45}.module_git_management_stateBadge{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#176d57;background:#e9f7f1;font-size:var(--git-caption);font-style:normal}.module_git_management_stateBadge[data-state=unmanaged],.module_git_management_stateBadge[data-state=placeholder]{color:#77591b;background:#fff4dc}.module_git_management_stateBadge[data-state=unavailable]{color:#7a4150;background:#fff0f3}.module_git_management_repositoryMeta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:7px;color:var(--text);font-size:var(--git-caption)}.module_git_management_repositoryMeta code,.module_git_management_refItem code,.module_git_management_commitRow code,.module_git_management_detailMeta code,.module_git_management_operation code{color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.95em}.module_git_management_dirtyNotice{display:inline-flex;align-items:center;gap:4px;color:#8a611c;font-weight:600}.module_git_management_refs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;overflow:hidden;border:1px solid var(--divider, #e7ebf1);border-radius:7px;background:var(--surface-subtle, #f8fafc)}.module_git_management_refItem{min-width:0;display:grid;grid-template-columns:auto minmax(64px,1fr) auto;align-items:center;gap:6px;padding:7px 9px;border-right:1px solid var(--divider, #e7ebf1)}.module_git_management_refItem:last-child{border-right:0}.module_git_management_refItem small,.module_git_management_refItem time{color:var(--text);font-size:var(--git-caption)}.module_git_management_refItem code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.module_git_management_contentGrid{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.42fr);gap:8px;align-items:start}.module_git_management_panel{min-width:0;overflow:hidden;border:1px solid var(--border, #d9e1ec);border-radius:9px;background:var(--surface, #fff)}.module_git_management_panelHeader{min-height:44px;padding:8px 10px;border-bottom:1px solid var(--divider, #e7ebf1)}.module_git_management_panelHeader h3,.module_git_management_dialogHeader h3{margin:0;font-size:var(--git-card-title)}.module_git_management_panelHeader>svg{color:var(--primary, #3159d6)}.module_git_management_commitList{display:grid;max-height:520px;overflow:auto}.module_git_management_commitRow{display:grid;gap:4px;padding:8px 10px;border:0;border-bottom:1px solid var(--divider, #eef1f5);border-radius:0;text-align:left;background:transparent}.module_git_management_commitRow:hover,.module_git_management_commitRow[aria-current=true]{background:var(--primary-soft, #edf1ff)}.module_git_management_commitRow[aria-current=true]{box-shadow:inset 2px 0 0 var(--primary, #3159d6)}.module_git_management_commitHeader{align-items:flex-start}.module_git_management_commitHeader strong{color:var(--ink, #2c374b);font-size:var(--git-body);line-height:1.4}.module_git_management_commitHeader code{flex:0 0 auto}.module_git_management_commitMeta,.module_git_management_commitStats,.module_git_management_flags{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--text);font-size:var(--git-caption)}.module_git_management_flags span{padding:1px 5px;border-radius:999px;color:var(--primary, #3159d6);background:var(--primary-soft, #edf1ff)}.module_git_management_empty,.module_git_management_loadingState{min-height:146px;display:grid;place-items:center;align-content:center;gap:5px;padding:18px;color:var(--text);text-align:center;font-size:var(--git-body)}.module_git_management_empty>svg{width:17px;height:17px;color:var(--primary, #3159d6)}.module_git_management_empty strong{color:var(--ink, #344054);font-size:var(--git-card-title)}.module_git_management_loadingState[aria-busy=true]:before{content:"";width:20px;height:2px;border-radius:99px;background:var(--primary, #3159d6);opacity:.55}.module_git_management_detail{padding:10px}.module_git_management_detailTitle{margin:0;color:var(--ink, #2c374b);font-size:var(--git-card-title);line-height:1.45}.module_git_management_detailMeta{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:6px;color:var(--text);font-size:var(--git-caption)}.module_git_management_detailActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.module_git_management_fileTableWrap{overflow:auto;margin-top:8px;border:1px solid var(--divider, #e7ebf1);border-radius:7px}.module_git_management_fileTable{width:100%;border-collapse:collapse;font-size:var(--git-control)}.module_git_management_fileTable th,.module_git_management_fileTable td{padding:6px 7px;border-bottom:1px solid var(--divider, #eef1f5);text-align:left;vertical-align:top}.module_git_management_fileTable th{color:var(--text);background:var(--surface-subtle, #f8fafc);font-weight:600}.module_git_management_filePath{min-width:240px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-all}.module_git_management_sharedFile{color:#9a6418}.module_git_management_outsideFile{color:#a13e58}.module_git_management_patch{max-width:760px;margin:7px 0 0;padding:7px;overflow:auto;border-radius:6px;color:#d8e4ff;background:#172033;font-size:var(--git-caption);line-height:1.45;white-space:pre}.module_git_management_dialogBackdrop{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:20px;background:#121c2e7a}.module_git_management_dialog{width:min(880px,96vw);max-height:min(800px,92vh);overflow:auto;border:1px solid var(--border, #d9e1ec);border-radius:10px;background:var(--surface, #fff);box-shadow:0 20px 60px #141f3238}.module_git_management_dialogHeader,.module_git_management_dialogFooter{padding:10px 12px}.module_git_management_dialogHeader{align-items:flex-start;border-bottom:1px solid var(--divider, #e7ebf1)}.module_git_management_dialogFooter{justify-content:flex-end;border-top:1px solid var(--divider, #e7ebf1)}.module_git_management_dialogBody{display:grid;gap:10px;padding:12px;font-size:var(--git-body)}.module_git_management_impactGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--divider, #e7ebf1);border-radius:7px;overflow:hidden}.module_git_management_impactGrid>div{padding:7px 9px;border-right:1px solid var(--divider, #e7ebf1);background:var(--surface-subtle, #f8fafc)}.module_git_management_impactGrid>div:last-child{border-right:0}.module_git_management_impactGrid small,.module_git_management_impactGrid strong{display:block}.module_git_management_impactGrid small{color:var(--text);font-size:var(--git-caption)}.module_git_management_impactGrid strong{overflow:hidden;margin-top:3px;font-size:var(--git-control);text-overflow:ellipsis;white-space:nowrap}.module_git_management_impactList{margin:4px 0 0;padding-left:17px;color:var(--text);font-size:var(--git-control);line-height:1.5}.module_git_management_confirmation{display:grid;gap:4px;font-size:var(--git-control)}.module_git_management_confirmation code{color:var(--primary, #3159d6)}.module_git_management_confirmation input{width:100%;box-sizing:border-box}.module_git_management_blocked{color:#9b2f4b}.module_git_management_warning{color:#8a611c}.module_git_management_operation{margin-top:8px;padding:8px 10px;border:1px solid #cfdcf7;border-radius:7px;background:#f3f7ff;font-size:var(--git-control)}.module_git_management_operation p{margin:4px 0;color:var(--text)}.module_git_management_operation ul{margin:5px 0 0;padding-left:17px;color:var(--text)}.module_git_management_statusFootnote{display:flex;align-items:flex-start;gap:6px;padding:2px 4px;color:var(--text);font-size:var(--git-caption);line-height:1.45}.module_git_management_statusFootnote svg{color:var(--primary, #3159d6)}@media(max-width:900px){.module_git_management_contentGrid,.module_git_management_refs,.module_git_management_impactGrid{grid-template-columns:1fr}.module_git_management_refItem,.module_git_management_impactGrid>div{border-right:0;border-bottom:1px solid var(--divider, #e7ebf1)}.module_git_management_refItem:last-child,.module_git_management_impactGrid>div:last-child{border-bottom:0}.module_git_management_commitList{max-height:330px}}@media(max-width:620px){.module_git_management_refreshButton span{display:none}.module_git_management_summaryHeader,.module_git_management_panelHeader,.module_git_management_dialogHeader,.module_git_management_dialogFooter{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.module_git_management_loadingState[aria-busy=true]:before{opacity:.4}}.module_git_management_workspace .module_git_management_commitList{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start}.module_git_management_workspace .module_git_management_commitRow{min-width:0;height:auto;max-height:none;white-space:normal;align-content:start}.module_git_management_workspace .module_git_management_commitHeader{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.module_git_management_workspace .module_git_management_commitHeader strong{min-width:0;overflow-wrap:anywhere}.module_git_management_workspace .module_git_management_commitHeader code{white-space:nowrap}.module_git_management_workspace .module_git_management_commitMeta,.module_git_management_workspace .module_git_management_commitStats{min-width:0;overflow-wrap:anywhere}.runtime_status_compact_overview>header{min-height:38px;padding:6px 12px}.runtime_status_compact_overview .runtime_status_compact_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:10px 4px}.runtime_status_compact_overview .runtime_status_compact_grid>article{min-height:0;padding:0 10px;border:0;border-right:1px solid var(--divider);border-radius:0;background:transparent}.runtime_status_compact_overview .runtime_status_compact_grid>article:last-child{border-right:0}.runtime_status_compact_overview .runtime_status_compact_item>header{justify-content:flex-start;gap:6px}.runtime_status_compact_overview .runtime_status_compact_item>header svg{width:14px;height:14px;flex-shrink:0;color:var(--weak)}.runtime_status_compact_overview .runtime_status_compact_item h3{margin:0;color:var(--text)}.runtime_status_compact_overview .runtime_status_compact_item>strong{margin-top:5px;color:var(--ink)}.runtime_status_compact_status{display:block;margin-top:3px;color:var(--text)}.runtime_status_compact_status[data-status=healthy],.runtime_status_compact_status[data-status=connected]{color:var(--success, #13735d)}.runtime_status_compact_status[data-status=degraded]{color:var(--warning, #9a6418)}.runtime_status_compact_status[data-status=unavailable],.runtime_status_compact_status[data-status=error]{color:var(--danger, #b42318)}.runtime_status_compact_details{padding:0 14px 8px;color:var(--text)}.runtime_status_compact_details>summary{cursor:pointer;width:fit-content;color:var(--primary)}.runtime_status_compact_details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:10px 0 0}.runtime_status_compact_details dl>div{min-width:0}.runtime_status_compact_details dt{color:var(--ink)}.runtime_status_compact_details dd{margin:3px 0 0;overflow-wrap:anywhere}@media(max-width:1400px){.runtime_status_compact_overview .runtime_status_compact_grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px}.runtime_status_compact_overview .runtime_status_compact_grid>article:nth-child(4n){border-right:0}}@media(max-width:700px){.runtime_status_compact_overview .runtime_status_compact_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime_status_compact_overview .runtime_status_compact_grid>article:nth-child(2n){border-right:0}.runtime_status_compact_details dl{grid-template-columns:1fr}}.runtime_status_compact_page .system-operations-actions>button:not(:disabled),.runtime_status_compact_page .release-flow-panel>header>span,.runtime_status_compact_page .release-history-panel>header>span,.runtime_status_compact_overview>header>span{color:var(--text)}.work_conversation_dialog_backdrop{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:24px;background:#0f172a6b;backdrop-filter:blur(3px)}.work_conversation_dialog_dialog{position:relative;width:min(1180px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));min-height:560px;display:grid;grid-template-columns:288px minmax(0,1fr);overflow:hidden;border:1px solid #dbe4df;border-radius:20px;background:#fff;box-shadow:0 30px 90px #0f172a47;color:#17231d}.work_conversation_dialog_sidebar{min-width:0;display:flex;flex-direction:column;padding:20px 14px 12px;border-right:1px solid #e1e7e3;background:#f7f9f7}.work_conversation_dialog_brand{display:flex;align-items:center;gap:11px;padding:0 7px 16px}.work_conversation_dialog_brand>span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#176b4b}.work_conversation_dialog_brand svg{width:21px}.work_conversation_dialog_brand>div{min-width:0;display:grid;gap:3px}.work_conversation_dialog_brand strong{font-size:15px}.work_conversation_dialog_brand small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8981;font-size:11px}.work_conversation_dialog_connection{display:flex;align-items:center;gap:7px;margin:0 5px 14px;padding:8px 10px;border-radius:10px;color:#66756d;background:#edf1ef;font-size:11px}.work_conversation_dialog_connection i{width:7px;height:7px;border-radius:50%;background:#d09d3d}.work_conversation_dialog_connection b{margin-left:auto;font-weight:700}.work_conversation_dialog_connection.work_conversation_dialog_live i{background:#2b9b6e;box-shadow:0 0 0 4px #d9eee4}.work_conversation_dialog_connection.work_conversation_dialog_offline i{background:#c24d4d}.work_conversation_dialog_sidebarHeading{display:flex;align-items:center;justify-content:space-between;padding:2px 7px 8px;color:#78867e;font-size:12px;font-weight:700}.work_conversation_dialog_sidebarHeading button{display:flex;align-items:center;gap:4px;border:0;color:#176b4b;background:transparent;font-size:12px;font-weight:700}.work_conversation_dialog_sidebarHeading svg{width:14px}.work_conversation_dialog_conversationList{min-height:0;flex:1;overflow:auto}.work_conversation_dialog_conversationList>button{width:100%;display:flex;align-items:center;gap:9px;margin:3px 0;padding:10px 9px;border:0;border-radius:12px;color:inherit;background:transparent;text-align:left}.work_conversation_dialog_conversationList>button:hover{background:#edf3ef}.work_conversation_dialog_conversationList>button.work_conversation_dialog_active{background:#dfeee7}.work_conversation_dialog_conversationAvatar{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#22684c;background:#d9eee4;font-size:12px;font-weight:800}.work_conversation_dialog_conversationMeta{min-width:0;display:grid;gap:3px;flex:1}.work_conversation_dialog_conversationMeta strong,.work_conversation_dialog_conversationMeta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work_conversation_dialog_conversationMeta strong{font-size:13px}.work_conversation_dialog_conversationMeta small{color:#85928a;font-size:11px}.work_conversation_dialog_unread{min-width:20px;padding:3px 5px;border-radius:10px;color:#fff;background:#d44f4b;text-align:center;font-size:10px}.work_conversation_dialog_empty{padding:28px 10px;color:#87938c;font-size:12px;line-height:1.7}.work_conversation_dialog_sidebarFooter{padding:10px 7px 0;border-top:1px solid #e1e7e3;color:#8a958f;font-size:10px}.work_conversation_dialog_chat{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.work_conversation_dialog_chatHeader{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px 12px 22px;border-bottom:1px solid #e7ebe8}.work_conversation_dialog_chatIdentity{min-width:0;display:flex;align-items:center;gap:9px}.work_conversation_dialog_chatIdentity>div{min-width:0}.work_conversation_dialog_peerProfileButton,.work_conversation_dialog_messageAvatarButton{display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;background:transparent}.work_conversation_dialog_peerProfileButton{border-radius:11px}.work_conversation_dialog_peerProfileButton:hover{box-shadow:0 0 0 3px #e1eee7}.work_conversation_dialog_headerAvatar{width:38px;height:38px;border-radius:11px;color:#22684c;background:#d9eee4;font-size:11px;font-weight:800}.work_conversation_dialog_chatHeader h2{margin:0 0 3px;font-size:17px}.work_conversation_dialog_chatHeader p{margin:0;color:#86928c;font-size:11px}.work_conversation_dialog_headerActions{display:flex;align-items:center;gap:7px}.work_conversation_dialog_headerActions button{height:34px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #dce4df;border-radius:9px;color:#53645a;background:#fff;font-size:11px}.work_conversation_dialog_headerActions button:disabled{cursor:wait;opacity:.7}.work_conversation_dialog_headerActions svg{width:14px}.work_conversation_dialog_headerActions .work_conversation_dialog_close{width:34px;padding:0;justify-content:center;border:0}.work_conversation_dialog_headerActions .work_conversation_dialog_close svg{width:19px}.work_conversation_dialog_messageList{min-height:0;flex:1 1 0;overflow-y:scroll;overscroll-behavior:contain;scrollbar-color:#7e9589 #edf2ef;scrollbar-gutter:stable;padding:22px 28px;background:linear-gradient(180deg,#fbfcfb,#f7faf8)}.work_conversation_dialog_messageList::-webkit-scrollbar{width:10px}.work_conversation_dialog_messageList::-webkit-scrollbar-track{background:#edf2ef}.work_conversation_dialog_messageList::-webkit-scrollbar-thumb{min-height:34px;border:2px solid #edf2ef;border-radius:10px;background:#7e9589}.work_conversation_dialog_messageRow{display:flex;align-items:flex-end;gap:8px;margin:12px 0}.work_conversation_dialog_messageRow.work_conversation_dialog_own{justify-content:flex-end}.work_conversation_dialog_miniAvatar{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#22684c;background:#d9eee4;font-size:10px;font-weight:800}.work_conversation_dialog_bubble{max-width:min(70%,620px);padding:10px 12px;border:1px solid #e0e6e2;border-radius:4px 14px 14px;background:#fff;box-shadow:0 3px 12px #1a34270d}.work_conversation_dialog_own .work_conversation_dialog_bubble{border-color:#cde5d8;border-radius:14px 4px 14px 14px;background:#e2f2e9}.work_conversation_dialog_bubble.work_conversation_dialog_recalled{color:#8a9690;background:#f2f4f3}.work_conversation_dialog_bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.work_conversation_dialog_bubble footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:5px;color:#849189;font-size:9px}.work_conversation_dialog_bubble footer button{padding:0;border:0;color:#59766a;background:transparent;font-size:9px}.work_conversation_dialog_systemMessage{margin:15px;text-align:center;color:#89958e;font-size:10px}.work_conversation_dialog_composer{flex:0 0 auto;padding:12px 18px 15px;border-top:1px solid #e5ebe7;background:#fff}.work_conversation_dialog_composer textarea{width:100%;height:70px;resize:none;padding:10px 12px;border:1px solid #dce4df;border-radius:11px;outline:none;font:inherit;font-size:13px;line-height:1.5}.work_conversation_dialog_composer textarea:focus{border-color:#66a98c;box-shadow:0 0 0 3px #27835b1a}.work_conversation_dialog_composer>div{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.work_conversation_dialog_composer span,.work_conversation_dialog_composer>p{color:#85928b;font-size:10px}.work_conversation_dialog_composer button,.work_conversation_dialog_primary{display:flex;align-items:center;gap:5px;padding:8px 14px;border:0;border-radius:9px;color:#fff;background:#176b4b;font-size:12px;font-weight:700}.work_conversation_dialog_composer button:disabled,.work_conversation_dialog_primary:disabled,.work_conversation_dialog_panelBody button:disabled{cursor:not-allowed;opacity:.45}.work_conversation_dialog_composer svg{width:14px}.work_conversation_dialog_welcome{min-height:0;flex:1;display:grid;place-content:center;justify-items:center;gap:9px;padding:30px;color:#87938c;text-align:center}.work_conversation_dialog_welcome>svg{width:50px;height:50px;padding:12px;border-radius:18px;color:#277b5a;background:#e1f0e8}.work_conversation_dialog_welcome strong{color:#526159}.work_conversation_dialog_welcome p{max-width:390px;margin:0;font-size:12px;line-height:1.7}.work_conversation_dialog_errorToast{position:absolute;left:50%;bottom:108px;z-index:5;transform:translate(-50%);display:grid;gap:2px;min-width:250px;padding:10px 15px;border:1px solid #edcaca;border-radius:10px;color:#842f2f;background:#fff4f4;box-shadow:0 10px 30px #5a1f1f26;font-size:12px}.work_conversation_dialog_errorToast small{color:#a16c6c}.work_conversation_dialog_panel{position:absolute;top:0;right:0;bottom:0;z-index:6;width:min(390px,calc(100% - 90px));display:flex;flex-direction:column;border-left:1px solid #dbe4df;background:#fff;box-shadow:-18px 0 45px #102b1e1f;animation:work_conversation_dialog_work-conversation-panel-in .18s ease-out}.work_conversation_dialog_panel>header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #e5ebe7}.work_conversation_dialog_panel>header small{color:#2a7a5a;font-size:9px;font-weight:800;letter-spacing:.12em}.work_conversation_dialog_panel>header h3{margin:3px 0 0;font-size:16px}.work_conversation_dialog_panel>header button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:#68776f;background:#f2f5f3}.work_conversation_dialog_panel>header svg{width:17px}.work_conversation_dialog_panelBody{min-height:0;display:flex;flex-direction:column;gap:13px;overflow:auto;padding:18px}.work_conversation_dialog_panelBody label{display:grid;gap:6px;color:#526159;font-size:11px;font-weight:700}.work_conversation_dialog_panelBody input,.work_conversation_dialog_panelBody textarea,.work_conversation_dialog_panelBody select{width:100%;padding:9px 10px;border:1px solid #dce4df;border-radius:8px;background:#fff;font:inherit;font-size:12px}.work_conversation_dialog_panelBody textarea{min-height:74px;resize:vertical}.work_conversation_dialog_panelBody>p,.work_conversation_dialog_policy p,.work_conversation_dialog_confirm p{margin:0;color:#839088;font-size:11px;line-height:1.65}.work_conversation_dialog_panelBody>button:not(.work_conversation_dialog_primary),.work_conversation_dialog_confirm button,.work_conversation_dialog_memberList button{padding:8px 11px;border:1px solid #d8e1dc;border-radius:8px;color:#53645b;background:#fff;font-size:11px}.work_conversation_dialog_segmented{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:9px;background:#edf2ef}.work_conversation_dialog_segmented button{padding:8px;border:0;border-radius:7px;color:#6e7c74;background:transparent}.work_conversation_dialog_segmented button.work_conversation_dialog_active{color:#176b4b;background:#fff;box-shadow:0 2px 8px #14362614}.work_conversation_dialog_memberList{display:grid;gap:6px}.work_conversation_dialog_memberList>div{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #e1e7e3;border-radius:10px}.work_conversation_dialog_memberList>div>span:nth-child(2){min-width:0;display:grid;gap:2px;flex:1}.work_conversation_dialog_memberList strong{font-size:11px}.work_conversation_dialog_memberList small{color:#88948d;font-size:9px}.work_conversation_dialog_policy,.work_conversation_dialog_confirm{display:grid;gap:7px;padding:12px;border:1px solid #d7e5dd;border-radius:10px;background:#f3f8f5}.work_conversation_dialog_policy strong,.work_conversation_dialog_confirm strong{font-size:12px}.work_conversation_dialog_panelBody hr{width:100%;border:0;border-top:1px solid #e3e9e5}@keyframes work_conversation_dialog_work-conversation-panel-in{0%{transform:translate(100%);opacity:.45}to{transform:translate(0);opacity:1}}.work_conversation_dialog_directoryPanel{width:min(680px,calc(100% - 90px))}.work_conversation_dialog_internalChatNotice{display:grid;gap:3px;padding:10px 12px;border:1px solid #d5e7dd;border-radius:10px;background:#f0f7f3}.work_conversation_dialog_internalChatNotice strong{color:#176b4b;font-size:12px}.work_conversation_dialog_internalChatNotice span{color:#708079;font-size:10px}.work_conversation_dialog_directoryPicker{display:grid;gap:9px;min-height:0}.work_conversation_dialog_directorySearch{height:36px;display:flex!important;align-items:center;gap:7px;padding:0 9px;border:1px solid #dce4df;border-radius:9px;background:#fff}.work_conversation_dialog_directorySearch:focus-within{border-color:#66a98c;box-shadow:0 0 0 3px #27835b14}.work_conversation_dialog_directorySearch svg{width:15px;flex:0 0 auto;color:#7a8981}.work_conversation_dialog_directorySearch input{min-width:0;padding:0!important;border:0!important;outline:0;box-shadow:none!important}.work_conversation_dialog_directoryColumns{height:315px;display:grid;grid-template-columns:minmax(180px,39%) minmax(0,1fr);overflow:hidden;border:1px solid #dde6e1;border-radius:11px;background:#fff}.work_conversation_dialog_directoryTree{min-width:0;overflow:auto;padding:7px;border-right:1px solid #e2e9e5;background:#f7f9f8}.work_conversation_dialog_directoryTree button,.work_conversation_dialog_directoryTreeNode>button{width:100%;height:42px;display:flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:8px;color:#45544c;background:transparent;text-align:left}.work_conversation_dialog_directoryTree button:hover,.work_conversation_dialog_directoryTreeNode>button:hover{background:#eaf2ee}.work_conversation_dialog_directoryTree button.work_conversation_dialog_selectedDepartment,.work_conversation_dialog_directoryTreeNode>button.work_conversation_dialog_selectedDepartment{color:#176b4b;background:#dfeee7}.work_conversation_dialog_directoryTree button>svg,.work_conversation_dialog_directoryTreeNode>button>svg{width:14px;flex:0 0 auto}.work_conversation_dialog_directoryTree button>span:last-child,.work_conversation_dialog_directoryTreeNode>button>span:last-child{min-width:0;display:grid;gap:1px;flex:1}.work_conversation_dialog_directoryTree strong,.work_conversation_dialog_directoryTree small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work_conversation_dialog_directoryTree strong{font-size:10px}.work_conversation_dialog_directoryTree small{color:#849189;font-size:8px}.work_conversation_dialog_treeToggle{width:13px!important;display:grid!important;place-items:center;flex:0 0 auto!important}.work_conversation_dialog_treeToggle svg{width:12px}.work_conversation_dialog_treeToggle i{width:4px}.work_conversation_dialog_directoryTreeNode{display:grid}.work_conversation_dialog_directoryEmployees{min-width:0;display:flex;flex-direction:column;background:#fff}.work_conversation_dialog_directoryEmployees>header{height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border-bottom:1px solid #e7ece9}.work_conversation_dialog_directoryEmployees>header span{min-width:0;display:grid;gap:2px}.work_conversation_dialog_directoryEmployees>header strong{font-size:11px}.work_conversation_dialog_directoryEmployees>header small{color:#88958e;font-size:8px}.work_conversation_dialog_directoryEmployees>header b{color:#5f7067;font-size:9px}.work_conversation_dialog_directoryEmployeeList{min-height:0;display:grid;align-content:start;gap:4px;flex:1;overflow:auto;padding:7px}.work_conversation_dialog_directoryEmployeeList>button{width:100%;display:flex;align-items:center;gap:8px;padding:7px;border:1px solid transparent;border-radius:9px;color:inherit;background:#fff;text-align:left}.work_conversation_dialog_directoryEmployeeList>button:hover{border-color:#dfe7e2;background:#f8faf9}.work_conversation_dialog_directoryEmployeeList>button.work_conversation_dialog_selectedEmployee{border-color:#bcdcca;background:#ebf6f0}.work_conversation_dialog_directoryEmployeeList>button>i{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#267252;background:#dff0e7;font-style:normal;font-size:11px;font-weight:800}.work_conversation_dialog_directoryEmployeeList>button>span{min-width:0;display:grid;gap:2px;flex:1}.work_conversation_dialog_directoryEmployeeList>button strong,.work_conversation_dialog_directoryEmployeeList>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work_conversation_dialog_directoryEmployeeList>button strong{font-size:11px}.work_conversation_dialog_directoryEmployeeList>button small{color:#839087;font-size:8px}.work_conversation_dialog_directoryEmployeeList>button em{min-width:29px;color:#277a59;font-style:normal;font-size:9px;text-align:center}.work_conversation_dialog_directoryEmpty{display:grid;place-items:center;gap:8px;padding:42px 12px;color:#89968f;font-size:10px}.work_conversation_dialog_directoryEmpty svg{width:24px}.work_conversation_dialog_directoryState{min-height:180px;display:grid;place-content:center;justify-items:center;gap:9px;padding:20px;border:1px dashed #dbe5df;border-radius:11px;color:#718078;text-align:center}.work_conversation_dialog_directoryState strong{font-size:11px}.work_conversation_dialog_directoryState p{max-width:360px;margin:0;font-size:10px;line-height:1.6}.work_conversation_dialog_directoryError{color:#8b3d3d;background:#fff8f8}.work_conversation_dialog_directorySpinner{width:22px;height:22px;border:2px solid #d5e6dd;border-top-color:#237956;border-radius:50%;animation:work_conversation_dialog_directory-spin .8s linear infinite}.work_conversation_dialog_selectedEmployees{display:flex;align-items:center;gap:6px;overflow:auto;padding:1px}.work_conversation_dialog_selectedEmployees>span{flex:0 0 auto;color:#75837b;font-size:9px}.work_conversation_dialog_selectedEmployees button{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 8px;border:1px solid #cfe2d8;border-radius:999px;color:#276a4d;background:#edf7f2;font-size:9px}.work_conversation_dialog_selectedEmployees b{font-size:12px}.work_conversation_dialog_memberPickerHeading{margin:5px 0 -3px;padding-top:9px;border-top:1px solid #e3e9e5;color:#4f6057;font-size:11px}.work_conversation_dialog_primary{justify-content:center}.work_conversation_dialog_directoryPanel .work_conversation_dialog_primary{min-height:38px}@keyframes work_conversation_dialog_directory-spin{to{transform:rotate(360deg)}}.work_conversation_dialog_directoryEmployees>header>div{display:flex;align-items:center;gap:7px}.work_conversation_dialog_directoryEmployees>header button{padding:4px 7px;border:1px solid #cfe1d7;border-radius:7px;color:#267150;background:#eef7f2;font-size:8px}.work_conversation_dialog_directoryTree,.work_conversation_dialog_directoryEmployeeList{overflow-y:scroll;overscroll-behavior:contain;scrollbar-color:#7e9589 #edf2ef;scrollbar-gutter:stable}.work_conversation_dialog_directoryTree::-webkit-scrollbar,.work_conversation_dialog_directoryEmployeeList::-webkit-scrollbar{width:10px}.work_conversation_dialog_directoryTree::-webkit-scrollbar-track,.work_conversation_dialog_directoryEmployeeList::-webkit-scrollbar-track{border-radius:10px;background:#edf2ef}.work_conversation_dialog_directoryTree::-webkit-scrollbar-thumb,.work_conversation_dialog_directoryEmployeeList::-webkit-scrollbar-thumb{min-height:34px;border:2px solid #edf2ef;border-radius:10px;background:#7e9589}.work_conversation_dialog_directoryEmployeeList>button>.work_conversation_dialog_directoryEmployeeAvatar{display:inline-grid;width:30px;min-width:30px;max-width:30px;height:30px;flex:0 0 30px;gap:0;overflow:hidden;border-radius:10px;color:#267252;background:#dff0e7;font-size:11px;font-weight:800}.work_conversation_dialog_directoryScrollButton{display:inline-flex!important;align-items:center;gap:2px}.work_conversation_dialog_directoryScrollButton svg{width:11px;height:11px}.work_conversation_dialog_conversationMeta small{display:flex;align-items:center;gap:3px}.work_conversation_dialog_conversationMeta small svg,.work_conversation_dialog_chatHeader p svg{width:11px;height:11px;flex:0 0 auto}.work_conversation_dialog_chatHeader p{display:flex;align-items:center;gap:4px}.work_conversation_dialog_employeePosition{display:flex;align-items:center;gap:3px;color:#49685a;font-size:9px}.work_conversation_dialog_employeePosition svg{width:10px;height:10px;flex:0 0 auto}.work_conversation_dialog_hiddenFileInput{display:none}.work_conversation_dialog_composer .work_conversation_dialog_composerToolbar{display:flex;justify-content:flex-start;gap:3px;margin:0 0 7px}.work_conversation_dialog_composer .work_conversation_dialog_composerToolbar button{width:30px;height:28px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:7px;color:#53635b;background:transparent}.work_conversation_dialog_composer .work_conversation_dialog_composerToolbar button:hover,.work_conversation_dialog_composer .work_conversation_dialog_composerToolbar button.work_conversation_dialog_activeTool{border-color:#d5e4dc;background:#edf6f1;color:#176b4b}.work_conversation_dialog_composer .work_conversation_dialog_composerToolbar button svg{width:17px;height:17px}.work_conversation_dialog_composer .work_conversation_dialog_composerToolbar span{margin-left:4px}.work_conversation_dialog_historyPanelBody{min-height:0;display:flex;flex:1;flex-direction:column}.work_conversation_dialog_historyCategories{display:flex;align-items:center;gap:16px;padding:0 14px;border-bottom:1px solid #e3e9e5;overflow-x:auto}.work_conversation_dialog_historyCategories button{height:40px;flex:0 0 auto;padding:0;border:0;border-bottom:3px solid transparent;color:#394a41;background:transparent;font-size:11px}.work_conversation_dialog_historyCategories button:hover,.work_conversation_dialog_historyCategories button.work_conversation_dialog_activeHistoryCategory{border-bottom-color:#2f7cf6;color:#1d65d8}.work_conversation_dialog_historySearchForm{display:flex;gap:7px;padding:14px 14px 9px}.work_conversation_dialog_historySearchForm label{height:36px;display:flex;align-items:center;gap:6px;min-width:0;flex:1;padding:0 9px;border:1px solid #d9e3de;border-radius:7px;background:#fff}.work_conversation_dialog_historySearchForm label:focus-within{border-color:#2f7cf6;box-shadow:0 0 0 2px #2f7cf61a}.work_conversation_dialog_historySearchForm label>svg{width:14px;flex:0 0 auto;color:#718078}.work_conversation_dialog_historySearchForm input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:11px}.work_conversation_dialog_historySearchForm label>button{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;border-radius:6px;color:#7a8880;background:transparent}.work_conversation_dialog_historySearchForm label>button:hover{background:#edf1ef}.work_conversation_dialog_historySearchForm label>button svg{width:13px}.work_conversation_dialog_historySearchForm>button{height:36px;display:flex;align-items:center;gap:4px;padding:0 12px;border:0;border-radius:7px;color:#fff;background:#176b4b;font-size:11px;font-weight:700}.work_conversation_dialog_historySearchForm>button:disabled{cursor:not-allowed;opacity:.45}.work_conversation_dialog_historySearchForm>button svg{width:13px}.work_conversation_dialog_historyFilters{display:flex;align-items:center;gap:8px;padding:0 14px 12px}.work_conversation_dialog_historyFilters label{display:flex;align-items:center;gap:4px;padding:0 7px;border-radius:6px;color:#6a7870;background:#f0f2f1;font-size:9px}.work_conversation_dialog_historyFilters select{height:28px;max-width:110px;border:0;outline:0;color:#4f5e56;background:transparent;font:inherit;font-size:9px}.work_conversation_dialog_historyResultHeading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;border-top:1px solid #e3e9e5;color:#718078;background:#f6f8f7}.work_conversation_dialog_historyResultHeading strong{font-size:10px}.work_conversation_dialog_historyResultHeading span{font-size:9px}.work_conversation_dialog_historyResults{min-height:0;flex:1;overflow-y:auto;padding:6px 9px}.work_conversation_dialog_historyResults>section{display:grid}.work_conversation_dialog_historyResults>section>h4{display:flex;align-items:center;gap:9px;margin:8px 5px 3px;color:#7a8881;font-size:9px;font-weight:500}.work_conversation_dialog_historyResults>section>h4:before,.work_conversation_dialog_historyResults>section>h4:after{height:1px;flex:1;background:#e6ebe8;content:""}.work_conversation_dialog_historyResults>section>h4 b{color:#46564d;font-size:10px}.work_conversation_dialog_historyResults>section>button{width:100%;display:flex;align-items:center;gap:9px;padding:10px 8px;border:0;border-bottom:1px solid #edf1ef;color:inherit;background:#fff;text-align:left}.work_conversation_dialog_historyResults>section>button:hover{border-radius:9px;background:#edf6f1}.work_conversation_dialog_historyResultAvatar{width:32px;min-width:32px;max-width:32px;height:32px;display:inline-grid;place-items:center;flex:0 0 32px;overflow:hidden;border-radius:9px;color:#22684c;background:#d9eee4;font-size:10px;font-weight:800}.work_conversation_dialog_historyResultMeta{min-width:0;display:grid;gap:4px;flex:1}.work_conversation_dialog_historyResultMeta strong{display:flex;justify-content:space-between;gap:8px;font-size:11px}.work_conversation_dialog_historyResults time{color:#8b9790;font-size:8px;font-weight:400}.work_conversation_dialog_historyResultMeta small{overflow:hidden;color:#66766d;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.work_conversation_dialog_historyResults mark{padding:0 1px;color:inherit;background:#ffe48a}.work_conversation_dialog_historyEmpty{display:grid;place-items:center;gap:7px;padding:60px 14px;color:#89958e;text-align:center}.work_conversation_dialog_historyEmpty svg{width:26px}.work_conversation_dialog_historyEmpty strong{color:#637168;font-size:11px}.work_conversation_dialog_historyEmpty span{font-size:9px}.work_conversation_dialog_highlightedMessage .work_conversation_dialog_bubble{border-color:#d49a28;box-shadow:0 0 0 3px #e0a93a2e,0 3px 12px #1a34270d}.work_conversation_dialog_composer .work_conversation_dialog_emojiPicker{display:grid;align-items:stretch;justify-content:stretch;gap:7px;margin:0 0 7px;padding:8px;border:1px solid #dfe7e2;border-radius:9px;background:#fff;box-shadow:0 8px 24px #1a342717}.work_conversation_dialog_composer .work_conversation_dialog_emojiCategories{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin:0;padding-bottom:6px;border-bottom:1px solid #e6ece8}.work_conversation_dialog_composer .work_conversation_dialog_emojiCategories button{height:26px;padding:0 10px;border:0;border-radius:7px;color:#718078;background:transparent;font-size:10px;font-weight:700}.work_conversation_dialog_composer .work_conversation_dialog_emojiCategories button:hover,.work_conversation_dialog_composer .work_conversation_dialog_emojiCategories button.work_conversation_dialog_activeEmojiCategory{color:#176b4b;background:#e8f3ed}.work_conversation_dialog_composer .work_conversation_dialog_emojiGrid{display:grid;grid-template-columns:repeat(10,32px);justify-content:start;gap:3px;max-height:108px;margin:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.work_conversation_dialog_composer .work_conversation_dialog_emojiGrid button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:inherit;background:transparent;font-size:18px}.work_conversation_dialog_composer .work_conversation_dialog_emojiGrid button:hover{background:#edf6f1}.work_conversation_dialog_composer .work_conversation_dialog_pendingAttachment{display:flex;justify-content:flex-start;gap:9px;margin:0 0 7px;padding:7px 9px;border:1px solid #cfe2d8;border-radius:9px;background:#f1f8f4}.work_conversation_dialog_pendingAttachment>img,.work_conversation_dialog_pendingAttachment>svg{width:40px;height:40px;object-fit:cover;flex:0 0 auto;border-radius:7px}.work_conversation_dialog_pendingAttachment>svg{padding:7px;color:#267150;background:#dfeee7}.work_conversation_dialog_pendingAttachment>span{min-width:0;display:grid;gap:2px;flex:1}.work_conversation_dialog_pendingAttachment strong,.work_conversation_dialog_pendingAttachment small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work_conversation_dialog_pendingAttachment strong{font-size:11px}.work_conversation_dialog_pendingAttachment>button{width:28px;height:28px;display:grid;place-items:center;padding:0;color:#65766d;background:transparent}.work_conversation_dialog_composer .work_conversation_dialog_composerFooter{display:flex;justify-content:space-between;margin-top:7px}.work_conversation_dialog_composer .work_conversation_dialog_composerFooter>button{display:flex}.work_conversation_dialog_spin{animation:work_conversation_dialog_directory-spin .8s linear infinite}.work_conversation_dialog_messageImage{display:grid;gap:5px;color:inherit;text-decoration:none}.work_conversation_dialog_messageImage img{display:block;max-width:min(360px,55vw);max-height:300px;border-radius:8px;object-fit:contain;background:#eef2f0}.work_conversation_dialog_messageImage span{max-width:360px;overflow:hidden;color:#75847c;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.work_conversation_dialog_messageFile{min-width:240px;display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.work_conversation_dialog_messageFile>svg{width:34px;height:34px;padding:7px;flex:0 0 auto;border-radius:8px;color:#176b4b;background:#d7ebe1}.work_conversation_dialog_messageFile>span{min-width:0;display:grid;gap:2px;flex:1}.work_conversation_dialog_messageFile strong{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.work_conversation_dialog_messageFile small{color:#7f8d85;font-size:9px}.work_conversation_dialog_messageFile>b{color:#267150;font-size:10px}.work_conversation_dialog_captureEditor{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;background:#131b17f5;color:#fff}.work_conversation_dialog_captureEditor>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.14)}.work_conversation_dialog_captureEditor>header>div{display:grid;gap:3px}.work_conversation_dialog_captureEditor>header strong{font-size:14px}.work_conversation_dialog_captureEditor>header span{color:#b9c5bf;font-size:10px}.work_conversation_dialog_captureEditor>header button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:#fff;background:#ffffff1f}.work_conversation_dialog_captureEditor>header svg{width:18px}.work_conversation_dialog_captureCanvas{min-height:0;display:grid;place-items:center;flex:1;overflow:auto;padding:14px}.work_conversation_dialog_captureStage{position:relative;display:inline-block;max-width:100%;line-height:0;cursor:crosshair;touch-action:none;user-select:none}.work_conversation_dialog_captureStage img{display:block;max-width:100%;max-height:calc(100vh - 210px);object-fit:contain;pointer-events:none}.work_conversation_dialog_captureSelection{position:absolute;border:2px solid #38d78f;background:#2fd3891f;box-shadow:0 0 0 9999px #00000057;pointer-events:none}.work_conversation_dialog_captureEditor>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.14)}.work_conversation_dialog_captureEditor>footer span{margin-right:auto;color:#b9c5bf;font-size:10px}.work_conversation_dialog_captureEditor>footer button{padding:8px 12px;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#fff;background:#ffffff1a;font-size:11px}.work_conversation_dialog_captureEditor>footer button.work_conversation_dialog_captureConfirm{border-color:#2fba7d;background:#178657}.work_conversation_dialog_captureEditor>footer button:disabled{cursor:not-allowed;opacity:.4}.work_conversation_dialog_pasteCaptureBackdrop{position:absolute;inset:0;z-index:13;display:grid;place-items:center;padding:20px;background:#0f172a80;backdrop-filter:blur(2px)}.work_conversation_dialog_pasteCaptureDialog{width:min(470px,100%);overflow:hidden;border:1px solid #dbe5df;border-radius:15px;background:#fff;box-shadow:0 24px 70px #0f172a4d}.work_conversation_dialog_pasteCaptureDialog>header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #e5ebe7}.work_conversation_dialog_pasteCaptureDialog>header>div{display:grid;gap:3px}.work_conversation_dialog_pasteCaptureDialog>header strong{font-size:14px}.work_conversation_dialog_pasteCaptureDialog>header span{color:#7e8b84;font-size:10px}.work_conversation_dialog_pasteCaptureDialog>header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;color:#64736b;background:#f1f4f2}.work_conversation_dialog_pasteCaptureDialog>header svg{width:16px}.work_conversation_dialog_pasteCaptureDialog ol{display:grid;gap:10px;margin:0;padding:16px 20px 5px;list-style:none;counter-reset:capture-step}.work_conversation_dialog_pasteCaptureDialog li{display:flex;align-items:center;gap:5px;color:#34463c;font-size:11px;counter-increment:capture-step}.work_conversation_dialog_pasteCaptureDialog li:before{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:#1b7654;content:counter(capture-step);font-size:9px}.work_conversation_dialog_pasteCaptureDialog li span{margin-left:5px;color:#68776f}.work_conversation_dialog_pasteCaptureDialog kbd{padding:3px 5px;border:1px solid #cfd9d3;border-bottom-width:2px;border-radius:5px;background:#f7f9f8;font:inherit;font-size:9px}.work_conversation_dialog_pasteCaptureDialog textarea{width:calc(100% - 40px);height:92px;margin:12px 20px;resize:none;padding:28px 12px;border:2px dashed #bad6c8;border-radius:10px;outline:0;color:#607168;background:#f4faf7;text-align:center;font:inherit;font-size:11px}.work_conversation_dialog_pasteCaptureDialog textarea:focus{border-color:#3f9b74;background:#edf8f2}.work_conversation_dialog_pasteCaptureDialog>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;border-top:1px solid #e5ebe7}.work_conversation_dialog_pasteCaptureDialog>footer span{color:#7d8a83;font-size:9px}.work_conversation_dialog_pasteCaptureDialog>footer button{padding:8px 12px;border:0;border-radius:8px;color:#fff;background:#176b4b;font-size:11px;font-weight:700}.work_conversation_dialog_employeeProfileBackdrop{position:absolute;inset:0;z-index:14;display:grid;place-items:center;padding:20px;background:#0f172a5c;backdrop-filter:blur(2px)}.work_conversation_dialog_employeeProfileCard{position:relative;width:min(360px,100%);display:grid;justify-items:center;padding:28px 24px 20px;border:1px solid #dbe5df;border-radius:17px;background:#fff;box-shadow:0 25px 75px #0f172a47}.work_conversation_dialog_employeeProfileClose{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:#627168;background:#f0f4f2}.work_conversation_dialog_employeeProfileClose svg{width:16px}.work_conversation_dialog_employeeProfileAvatar{width:76px;height:76px;border:4px solid #edf5f1;border-radius:22px;color:#22684c;background:#d9eee4;font-size:20px;font-weight:800}.work_conversation_dialog_employeeProfileCard h3{margin:12px 0 3px;font-size:18px}.work_conversation_dialog_employeeProfileCard>p{margin:0;color:#65756c;font-size:11px}.work_conversation_dialog_employeeProfileCard dl{width:100%;display:grid;gap:0;margin:20px 0 14px;border-top:1px solid #e4eae6}.work_conversation_dialog_employeeProfileCard dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 2px;border-bottom:1px solid #e8edea}.work_conversation_dialog_employeeProfileCard dt{display:flex;align-items:center;flex:0 0 auto;gap:6px;color:#718078;font-size:10px}.work_conversation_dialog_employeeProfileCard dt svg{width:14px}.work_conversation_dialog_employeeProfileCard dd{display:grid;justify-items:end;min-width:0;margin:0;color:#283a30;font-size:11px;font-weight:700;text-align:right;overflow-wrap:anywhere}.work_conversation_dialog_employeeProfileCard dd small{margin-top:3px;color:#849089;font-size:9px;font-weight:500}.work_conversation_dialog_profilePrivateValue{display:inline-flex;align-items:center;gap:6px}.work_conversation_dialog_profilePrivateValue b{font:inherit;letter-spacing:.02em}.work_conversation_dialog_profilePrivateValue button{width:25px;height:23px;display:grid;place-items:center;padding:0;border:1px solid #dce6e0;border-radius:7px;color:#537165;background:#f3f7f5;cursor:pointer}.work_conversation_dialog_profilePrivateValue button:hover{color:#126a49;background:#e8f3ed}.work_conversation_dialog_profilePrivateValue button svg{width:13px;height:13px}.work_conversation_dialog_profileStatus{display:inline-flex;align-items:center;gap:5px}.work_conversation_dialog_profileStatus:before{width:7px;height:7px;border-radius:50%;background:#89958e;content:""}.work_conversation_dialog_profileStatus_active:before{background:#21a66b;box-shadow:0 0 0 3px #21a66b1f}.work_conversation_dialog_profileStatus_busy:before{background:#e15a53}.work_conversation_dialog_profileStatus_away:before{background:#e3a235}.work_conversation_dialog_profileStatus_offline:before{background:#89958e}.work_conversation_dialog_employeeProfileError{width:100%;margin:-3px 0 12px;padding:8px 10px;border-radius:8px;color:#a04139;background:#fff2ef;font-size:9px}.work_conversation_dialog_employeeProfileCard footer{color:#8a9790;font-size:9px}@media(max-width:820px){.work_conversation_dialog_backdrop{padding:8px}.work_conversation_dialog_dialog{width:calc(100vw - 16px);height:calc(100vh - 16px);min-height:520px;grid-template-columns:82px minmax(0,1fr);border-radius:14px}.work_conversation_dialog_sidebar{padding-inline:8px}.work_conversation_dialog_brand>div,.work_conversation_dialog_connection span,.work_conversation_dialog_connection b,.work_conversation_dialog_sidebarHeading>span,.work_conversation_dialog_conversationMeta,.work_conversation_dialog_sidebarFooter{display:none}.work_conversation_dialog_brand{justify-content:center;padding-inline:0}.work_conversation_dialog_sidebarHeading{justify-content:center}.work_conversation_dialog_sidebarHeading button{font-size:0}.work_conversation_dialog_sidebarHeading button svg{width:20px;height:20px}.work_conversation_dialog_conversationList>button{justify-content:center;padding-inline:4px}.work_conversation_dialog_messageList{padding-inline:12px}.work_conversation_dialog_headerActions button:not(.work_conversation_dialog_close){width:34px;padding:0;justify-content:center;font-size:0}.work_conversation_dialog_bubble{max-width:86%}}@media(max-width:720px){.work_conversation_dialog_directoryPanel{width:calc(100% - 12px)}.work_conversation_dialog_directoryColumns{height:390px;grid-template-columns:1fr}.work_conversation_dialog_directoryTree{max-height:145px;border-right:0;border-bottom:1px solid #e2e9e5}.work_conversation_dialog_directoryEmployees{min-height:0}}@media(prefers-reduced-motion:reduce){.work_conversation_dialog_dialog,.work_conversation_dialog_panel{scroll-behavior:auto}.work_conversation_dialog_panel{animation:none}}.work_conversation_admin_workspace_workspace{box-sizing:border-box;min-height:100%;padding:18px 22px 36px;background:#f3f6fb}.work_conversation_admin_workspace_hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #dfe6ef;border-radius:15px;background:#fff;box-shadow:0 3px 12px #2a3b5b0a}.work_conversation_admin_workspace_hero>div{display:flex;align-items:center;gap:13px}.work_conversation_admin_workspace_hero>div>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#fff;background:#3159d6;box-shadow:0 6px 14px #3159d62e}.work_conversation_admin_workspace_hero svg{width:20px}.work_conversation_admin_workspace_hero p,.work_conversation_admin_workspace_hero h1,.work_conversation_admin_workspace_hero em{margin:0}.work_conversation_admin_workspace_hero p{color:#6880b7;font-size:9px;font-weight:800;letter-spacing:.1em}.work_conversation_admin_workspace_hero h1{margin:3px 0 2px;color:#26364d;font-size:20px;line-height:1.2}.work_conversation_admin_workspace_hero em{color:#7b889c;font-size:11px;font-style:normal}.work_conversation_admin_workspace_hero aside{max-width:430px;display:flex;align-items:center;gap:8px;color:#66758b;font-size:10px;line-height:1.6}.work_conversation_admin_workspace_hero aside svg{width:16px;flex:0 0 auto;color:#3159d6}.work_conversation_admin_workspace_tabs{display:flex;gap:7px;margin:13px 0}.work_conversation_admin_workspace_tabs button{height:36px;display:flex;align-items:center;gap:6px;padding:0 13px;border:1px solid #d8e0ec;border-radius:9px;color:#596579;background:#fff;font-size:10px;font-weight:700;cursor:pointer}.work_conversation_admin_workspace_tabs button:hover{border-color:#aebce0;color:#3159d6}.work_conversation_admin_workspace_tabs button svg{width:15px}.work_conversation_admin_workspace_tabs button.work_conversation_admin_workspace_active{border-color:#9db0e8;color:#3159d6;background:#edf2ff}.work_conversation_admin_workspace_content{display:grid;gap:12px}.work_conversation_admin_workspace_toolbar{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #dfe6ef;border-radius:11px;background:#fff}.work_conversation_admin_workspace_toolbar label{min-width:260px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #d8e0ec;border-radius:8px}.work_conversation_admin_workspace_toolbar label:focus-within{border-color:#7f99e2;box-shadow:0 0 0 3px #3159d617}.work_conversation_admin_workspace_toolbar label svg{width:14px;color:#8793a6}.work_conversation_admin_workspace_toolbar input,.work_conversation_admin_workspace_toolbar select,.work_conversation_admin_workspace_toolbar button{height:34px;border:1px solid #d8e0ec;border-radius:8px;background:#fff;font:inherit;font-size:10px}.work_conversation_admin_workspace_toolbar label input{width:100%;border:0;outline:0}.work_conversation_admin_workspace_toolbar select{padding:0 28px 0 10px;color:#4d5b70}.work_conversation_admin_workspace_toolbar button{display:flex;align-items:center;gap:6px;padding:0 13px;border-color:#3159d6;color:#fff;background:#3159d6;font-weight:700;cursor:pointer}.work_conversation_admin_workspace_toolbar button:hover{background:#264bc0}.work_conversation_admin_workspace_toolbar button.work_conversation_admin_workspace_secondary{border-color:#d8e0ec;color:#596579;background:#fff}.work_conversation_admin_workspace_toolbar button.work_conversation_admin_workspace_secondary:hover{border-color:#aebce0;color:#3159d6;background:#f7f9fd}.work_conversation_admin_workspace_toolbar button svg{width:14px}.work_conversation_admin_workspace_summary{display:flex;gap:10px}.work_conversation_admin_workspace_summary span{min-width:200px;display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid #dfe6ef;border-radius:10px;background:#fff;color:#7b889c;font-size:10px;box-shadow:0 3px 12px #2a3b5b08}.work_conversation_admin_workspace_summary svg{width:17px;color:#3159d6}.work_conversation_admin_workspace_summary strong{color:#26344c;font-size:17px}.work_conversation_admin_workspace_tableWrap{overflow:auto;border:1px solid #dfe6ef;border-radius:12px;background:#fff}.work_conversation_admin_workspace_tableWrap table{width:100%;min-width:1180px;border-collapse:collapse}.work_conversation_admin_workspace_tableWrap th{padding:10px 11px;color:#7b889c;background:#f8fafc;text-align:left;font-size:9px;font-weight:700;white-space:nowrap}.work_conversation_admin_workspace_tableWrap td{padding:11px;border-top:1px solid #edf1f6;font-size:10px;vertical-align:middle}.work_conversation_admin_workspace_tableWrap tbody tr:hover{background:#fbfcff}.work_conversation_admin_workspace_tableWrap td>strong,.work_conversation_admin_workspace_tableWrap td>small{display:block}.work_conversation_admin_workspace_tableWrap td>strong{color:#2c3950;font-size:11px;font-weight:700}.work_conversation_admin_workspace_tableWrap td>small{max-width:240px;margin-top:4px;overflow:hidden;color:#8793a6;text-overflow:ellipsis;white-space:nowrap}.work_conversation_admin_workspace_tableWrap td button,.work_conversation_admin_workspace_archiveGrid button,.work_conversation_admin_workspace_settingsPanel button,.work_conversation_admin_workspace_drawer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:6px 9px;border:1px solid #b8c6e8;border-radius:7px;color:#3159d6;background:#eef3ff;font-size:9px;font-weight:700;cursor:pointer}.work_conversation_admin_workspace_tableWrap td button:hover,.work_conversation_admin_workspace_archiveGrid button:hover,.work_conversation_admin_workspace_drawer button:hover{border-color:#879edf;background:#e5ecff}.work_conversation_admin_workspace_tableWrap td button:disabled,.work_conversation_admin_workspace_drawer button:disabled,.work_conversation_admin_workspace_settingsPanel button:disabled{cursor:not-allowed;opacity:.45}.work_conversation_admin_workspace_tableWrap td button svg,.work_conversation_admin_workspace_rowActions svg{width:13px}.work_conversation_admin_workspace_rowActions{display:flex;flex-wrap:wrap;gap:6px;min-width:160px}.work_conversation_admin_workspace_badge{display:inline-block;padding:3px 7px;border-radius:8px;color:#3159d6;background:#eaf0ff;font-size:8px;font-weight:700}.work_conversation_admin_workspace_archiveGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:10px}.work_conversation_admin_workspace_archiveGrid article{padding:14px;border:1px solid #dfe6ef;border-radius:12px;background:#fff;box-shadow:0 3px 12px #2a3b5b08}.work_conversation_admin_workspace_archiveGrid article.work_conversation_admin_workspace_selectedCard{border-color:#92a8e5;box-shadow:0 0 0 3px #3159d614}.work_conversation_admin_workspace_archiveGrid article>header{display:flex;align-items:center;gap:10px}.work_conversation_admin_workspace_archiveGrid article>header>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#3159d6;background:#eaf0ff}.work_conversation_admin_workspace_archiveGrid article>header svg{width:15px}.work_conversation_admin_workspace_archiveGrid article>header>div{min-width:0;flex:1}.work_conversation_admin_workspace_archiveGrid article>header strong,.work_conversation_admin_workspace_archiveGrid article>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work_conversation_admin_workspace_archiveGrid article>header strong{font-size:11px}.work_conversation_admin_workspace_archiveGrid article>header small{margin-top:3px;color:#8a96a8;font-size:8px}.work_conversation_admin_workspace_archiveGrid article>header em{padding:4px 7px;border-radius:8px;color:#8a6618;background:#fff4cf;font-size:8px;font-style:normal}.work_conversation_admin_workspace_archiveGrid dl{display:grid;gap:7px;margin:12px 0}.work_conversation_admin_workspace_archiveGrid dl div{display:grid;grid-template-columns:76px 1fr;gap:8px}.work_conversation_admin_workspace_archiveGrid dt{color:#8793a6;font-size:8px}.work_conversation_admin_workspace_archiveGrid dd{margin:0;color:#445269;font-size:9px;line-height:1.5}.work_conversation_admin_workspace_archiveGrid footer{display:flex;justify-content:flex-end}.work_conversation_admin_workspace_pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px}.work_conversation_admin_workspace_pagination button{height:32px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #d8e0ec;border-radius:8px;color:#596579;background:#fff;font-size:9px;cursor:pointer}.work_conversation_admin_workspace_pagination button:hover{border-color:#aebce0;color:#3159d6}.work_conversation_admin_workspace_pagination button:disabled{opacity:.4;cursor:not-allowed}.work_conversation_admin_workspace_pagination svg{width:13px}.work_conversation_admin_workspace_pagination span{color:#7b889c;font-size:9px}.work_conversation_admin_workspace_settingsPanel{padding:17px;border:1px solid #dfe6ef;border-radius:13px;background:#fff}.work_conversation_admin_workspace_settingsPanel>header{display:flex;gap:10px}.work_conversation_admin_workspace_settingsPanel>header>svg{width:22px;color:#3159d6}.work_conversation_admin_workspace_settingsPanel>header strong{font-size:14px}.work_conversation_admin_workspace_settingsPanel>header p{margin:4px 0;color:#7b889c;font-size:9px}.work_conversation_admin_workspace_formGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:11px;margin:17px 0}.work_conversation_admin_workspace_formGrid label,.work_conversation_admin_workspace_drawerBody>label,.work_conversation_admin_workspace_confirm label{display:grid;gap:6px;color:#596579;font-size:9px}.work_conversation_admin_workspace_formGrid input,.work_conversation_admin_workspace_formGrid select,.work_conversation_admin_workspace_drawer input,.work_conversation_admin_workspace_drawer textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #d8e0ec;border-radius:8px;color:#344258;background:#fff;font:inherit}.work_conversation_admin_workspace_formGrid input:focus,.work_conversation_admin_workspace_formGrid select:focus,.work_conversation_admin_workspace_drawer input:focus,.work_conversation_admin_workspace_drawer textarea:focus{outline:0;border-color:#7f99e2;box-shadow:0 0 0 3px #3159d617}.work_conversation_admin_workspace_formGrid input,.work_conversation_admin_workspace_formGrid select{height:36px}.work_conversation_admin_workspace_settingsPanel>footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #edf1f6;color:#7b889c;font-size:9px}.work_conversation_admin_workspace_settingsPanel>footer button{padding:8px 13px;color:#fff;border-color:#3159d6;background:#3159d6}.work_conversation_admin_workspace_accessWorkspace{padding:26px 30px 40px}.work_conversation_admin_workspace_accessHeading{max-width:1120px;margin:0 auto 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.work_conversation_admin_workspace_accessHeading h1{margin:8px 0;color:#21324e}.work_conversation_admin_workspace_accessHeading p{margin:0;color:#728096}.work_conversation_admin_workspace_accessHeading p:first-child{color:#5d6f8b}.work_conversation_admin_workspace_accessHeading p:first-child span{margin:0 9px;color:#b1bdce}.work_conversation_admin_workspace_accessStatus{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:7px 11px;border:1px solid #dce5f0;border-radius:6px;color:#506688;background:#f9fbfe}.work_conversation_admin_workspace_accessStatus svg{width:15px;height:15px;color:#3159d6}.work_conversation_admin_workspace_accessWorkspace>.work_conversation_admin_workspace_error{max-width:1120px;margin:0 auto 16px;box-sizing:border-box}.work_conversation_admin_workspace_accessGate{max-width:1120px;margin:0 auto;border:1px solid #dfe6ef;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 12px 36px -16px #22365b26}.work_conversation_admin_workspace_accessSteps{display:flex;align-items:center;gap:0;margin:0;padding:20px 32px;list-style:none;border-bottom:1px solid #e8edf4}.work_conversation_admin_workspace_accessSteps li{display:flex;flex:1;align-items:center;gap:10px;color:#8995a7;white-space:nowrap}.work_conversation_admin_workspace_accessSteps li:not(:last-child):after{content:"";height:1px;flex:1;margin:0 24px;background:#e5eaf2}.work_conversation_admin_workspace_accessSteps li:last-child{flex:0 0 auto}.work_conversation_admin_workspace_accessSteps li>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;color:#8693a7;background:#f0f3f8;font-variant-numeric:tabular-nums}.work_conversation_admin_workspace_accessSteps li.work_conversation_admin_workspace_currentStep{color:#284eb6;font-weight:600}.work_conversation_admin_workspace_accessSteps li.work_conversation_admin_workspace_currentStep>span{color:#fff;background:#3159d6;box-shadow:0 3px 8px #3159d629}.work_conversation_admin_workspace_accessSteps li.work_conversation_admin_workspace_completedStep{color:#526b9f}.work_conversation_admin_workspace_accessSteps li.work_conversation_admin_workspace_completedStep>span{color:#3159d6;background:#eaf0ff}.work_conversation_admin_workspace_accessSteps svg{width:14px;height:14px}.work_conversation_admin_workspace_accessLayout{display:grid;grid-template-columns:minmax(0,1fr) 280px}.work_conversation_admin_workspace_accessMain{min-width:0;padding:28px 32px 24px}.work_conversation_admin_workspace_accessSectionHeading h2{margin:0 0 6px;color:#26344c}.work_conversation_admin_workspace_accessSectionHeading p{margin:0;color:#7b889c}.work_conversation_admin_workspace_accessForm{display:grid;gap:22px;margin-top:26px}.work_conversation_admin_workspace_accessScopes{min-width:0;margin:0;padding:0;border:0}.work_conversation_admin_workspace_accessScopes legend{padding:0;margin-bottom:10px;color:#344258;font-weight:600}.work_conversation_admin_workspace_accessScopes legend small{margin-left:10px;color:#8995a7;font-weight:400}.work_conversation_admin_workspace_scopeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.work_conversation_admin_workspace_scopeOption{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:15px 12px;border:1px solid #e0e6ef;border-radius:9px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.work_conversation_admin_workspace_scopeOption:hover{border-color:#9bb0de;background:#f8faff}.work_conversation_admin_workspace_scopeOption.work_conversation_admin_workspace_scopeSelected{border-color:#c3d1f0;background:#f7f9ff}.work_conversation_admin_workspace_scopeOption:has(input:disabled){cursor:default;background:#f8fafc;border-color:#e0e6ef}.work_conversation_admin_workspace_scopeIcon{display:grid;place-items:center;flex:0 0 30px;height:30px;color:#6680aa;background:#edf2fa;border-radius:7px}.work_conversation_admin_workspace_scopeSelected .work_conversation_admin_workspace_scopeIcon{color:#3159d6;background:#eaf0ff}.work_conversation_admin_workspace_scopeIcon svg{width:16px;height:16px}.work_conversation_admin_workspace_scopeCopy{display:grid;flex:1;min-width:0;gap:4px}.work_conversation_admin_workspace_scopeCopy strong{color:#344866;font-weight:600}.work_conversation_admin_workspace_scopeCopy small{color:#78879d}.work_conversation_admin_workspace_scopeCopy .work_conversation_admin_workspace_requiredScope{color:#60769c}.work_conversation_admin_workspace_accessForm .work_conversation_admin_workspace_scopeOption input[type=checkbox]{appearance:auto;box-sizing:border-box;flex:0 0 16px;width:16px;height:16px;min-width:16px;min-height:16px;padding:0;margin:3px 0 0;accent-color:#3159d6;cursor:pointer}.work_conversation_admin_workspace_accessForm .work_conversation_admin_workspace_scopeOption input:disabled{cursor:default}.work_conversation_admin_workspace_scopeOption:focus-within{outline:2px solid #6485dc;outline-offset:3px}.work_conversation_admin_workspace_accessDuration{display:grid;grid-template-columns:1fr;justify-items:start;gap:8px;color:#344258}.work_conversation_admin_workspace_accessDuration>small{color:#8995a7}.work_conversation_admin_workspace_durationControl{display:flex;align-items:center;width:200px;max-width:100%;box-sizing:border-box;gap:10px;padding:0 12px;border:1px solid #d9e1ee;border-radius:7px;background:#fff}.work_conversation_admin_workspace_durationControl svg{width:16px;height:16px;flex-shrink:0;color:#8493aa}.work_conversation_admin_workspace_durationControl input{min-width:0;width:100%;height:38px;padding:0;border:0;outline:0;color:#344258;background:transparent}.work_conversation_admin_workspace_durationControl>span{color:#8995a7;flex-shrink:0}.work_conversation_admin_workspace_durationControl:focus-within{border-color:#6485dc;box-shadow:0 0 0 3px #3159d614}.work_conversation_admin_workspace_accessReason{display:grid;gap:8px;color:#344258}.work_conversation_admin_workspace_accessReason>span>small{margin-left:6px;color:#8995a7}.work_conversation_admin_workspace_accessReason textarea,.work_conversation_admin_workspace_codeApproval input{box-sizing:border-box;width:100%;border:1px solid #d9e1ee;border-radius:8px;color:#344258;background:#fff;font:inherit}.work_conversation_admin_workspace_accessReason textarea{min-height:96px;padding:12px;resize:vertical}.work_conversation_admin_workspace_accessReason textarea::placeholder{color:#97a2b3}.work_conversation_admin_workspace_accessReason textarea:focus,.work_conversation_admin_workspace_codeApproval input:focus{outline:0;border-color:#6485dc;box-shadow:0 0 0 3px #3159d614}.work_conversation_admin_workspace_reasonCount{justify-self:end;margin-top:-2px;color:#97a2b3;font-variant-numeric:tabular-nums}.work_conversation_admin_workspace_accessFormFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid #edf1f6}.work_conversation_admin_workspace_accessFormFooter>div{display:grid;gap:4px;color:#63738b}.work_conversation_admin_workspace_accessFormFooter>div>span>span{padding:0 5px;color:#a5afbd}.work_conversation_admin_workspace_accessFormFooter strong{color:#344866;font-weight:600}.work_conversation_admin_workspace_accessFormFooter small{color:#8995a7}.work_conversation_admin_workspace_requestButton{flex-shrink:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid #3159d6;border-radius:7px;color:#fff;background:#3159d6;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s}.work_conversation_admin_workspace_requestButton:hover:not(:disabled){background:#264bc0;box-shadow:0 4px 10px #3159d62e}.work_conversation_admin_workspace_requestButton:focus-visible{outline:2px solid #6485dc;outline-offset:3px}.work_conversation_admin_workspace_requestButton:disabled{cursor:not-allowed;border-color:#dce4f4;color:#7c90b8;background:#e9eef9}.work_conversation_admin_workspace_requestButton svg{width:15px;height:15px}.work_conversation_admin_workspace_accessGuide{min-width:0;padding:30px 24px 24px;border-left:1px solid #e8edf4;background:linear-gradient(160deg,#f5f8ff,#fafbfd 70%)}.work_conversation_admin_workspace_guideShield{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border:1px solid #dce6f8;border-radius:14px;color:#3159d6;background:#edf3ff;box-shadow:0 4px 12px #3159d60d}.work_conversation_admin_workspace_guideShield svg{width:25px;height:25px;stroke-width:1.5}.work_conversation_admin_workspace_accessGuide h2{margin:0 0 8px;color:#344866}.work_conversation_admin_workspace_guideIntro{margin:0;color:#8995a7}.work_conversation_admin_workspace_accessGuide ul{display:grid;gap:24px;padding:0;margin:28px 0;list-style:none}.work_conversation_admin_workspace_accessGuide li{display:flex;align-items:flex-start;gap:11px}.work_conversation_admin_workspace_accessGuide li>svg{flex:0 0 17px;width:17px;height:17px;margin-top:2px;color:#6e84ac;stroke-width:1.6}.work_conversation_admin_workspace_accessGuide h3{margin:0 0 5px;color:#4c5f7d}.work_conversation_admin_workspace_accessGuide li p{margin:0;color:#8290a5}.work_conversation_admin_workspace_guideNote{display:flex;gap:8px;padding:13px;border:1px solid #e1e8f3;border-radius:8px;color:#7788a3;background:#ffffffbf}.work_conversation_admin_workspace_guideNote svg{flex:0 0 14px;width:14px;height:14px;margin-top:3px;color:#7186ab}.work_conversation_admin_workspace_guideNote p{margin:0}.work_conversation_admin_workspace_guideNote strong{color:#526b95;font-weight:600}.work_conversation_admin_workspace_guideAudit{display:flex;align-items:center;gap:6px;margin-top:22px;color:#93a0b5}.work_conversation_admin_workspace_guideAudit svg{width:13px;height:13px;flex-shrink:0}.work_conversation_admin_workspace_pendingAccess{display:grid;gap:15px;margin-top:16px}.work_conversation_admin_workspace_pendingAccess dl{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:0}.work_conversation_admin_workspace_pendingAccess dl div{padding:11px;border:1px solid #e1e7f0;border-radius:9px;background:#f9fbff}.work_conversation_admin_workspace_pendingAccess dt{color:#8793a6;font-size:8px}.work_conversation_admin_workspace_pendingAccess dd{margin:5px 0 0;color:#344258;font-size:10px;font-weight:700;line-height:1.5}.work_conversation_admin_workspace_codeApproval{display:flex;align-items:end;gap:9px;padding:13px;border:1px solid #cbd7f4;border-radius:10px;background:#eef3ff}.work_conversation_admin_workspace_codeApproval label{flex:1;display:grid;gap:6px;color:#596579;font-size:9px}.work_conversation_admin_workspace_codeApproval button{height:36px;display:flex;align-items:center;gap:6px;padding:0 14px;border:1px solid #3159d6;border-radius:8px;color:#fff;background:#3159d6;font-size:10px;font-weight:700;cursor:pointer}.work_conversation_admin_workspace_codeApproval button:disabled{cursor:not-allowed;opacity:.45}.work_conversation_admin_workspace_codeApproval input{height:64px;padding:8px 14px}.work_conversation_admin_workspace_codeApproval button{height:64px}.work_conversation_admin_workspace_codeApproval svg{width:14px}.work_conversation_admin_workspace_accessHint{margin:0;color:#7b889c;font-size:9px;line-height:1.6}.work_conversation_admin_workspace_drawerBackdrop{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:#1c283d5c}.work_conversation_admin_workspace_drawer{width:min(560px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-16px 0 50px #1a263d2e}.work_conversation_admin_workspace_drawer>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e3e9f2}.work_conversation_admin_workspace_drawer>header>div{display:flex;align-items:center;gap:9px}.work_conversation_admin_workspace_drawer>header svg{width:19px;color:#3159d6}.work_conversation_admin_workspace_drawer>header strong,.work_conversation_admin_workspace_drawer>header small{display:block}.work_conversation_admin_workspace_drawer>header strong{font-size:13px}.work_conversation_admin_workspace_drawer>header small{margin-top:3px;color:#8793a6;font-size:8px}.work_conversation_admin_workspace_drawer>header>button{border-color:#d8e0ec;color:#596579;background:#fff}.work_conversation_admin_workspace_drawerBody{min-height:0;display:grid;align-content:start;gap:12px;overflow:auto;padding:17px}.work_conversation_admin_workspace_drawer textarea{min-height:80px;resize:vertical}.work_conversation_admin_workspace_notice{display:flex;gap:9px;padding:12px;border:1px solid #cbd7f4;border-radius:10px;color:#4e6084;background:#eef3ff}.work_conversation_admin_workspace_notice svg{width:17px;flex:0 0 auto;color:#3159d6}.work_conversation_admin_workspace_notice p{margin:0;font-size:9px;line-height:1.6}.work_conversation_admin_workspace_fullButton{width:100%;padding:9px!important;color:#fff!important;border-color:#3159d6!important;background:#3159d6!important}.work_conversation_admin_workspace_confirm{display:grid;gap:9px;padding:12px;border:1px solid #e5d29b;border-radius:10px;background:#fff9e8}.work_conversation_admin_workspace_confirm strong{font-size:12px}.work_conversation_admin_workspace_confirm small{color:#806d39;font-size:8px;line-height:1.5}.work_conversation_admin_workspace_confirm>button{justify-self:end;color:#fff;border-color:#3159d6;background:#3159d6}.work_conversation_admin_workspace_batchSummary{display:grid;gap:4px;padding:11px;border-radius:9px;background:#f1f5fc}.work_conversation_admin_workspace_batchSummary span{color:#6f7e93;font-size:9px;line-height:1.5}.work_conversation_admin_workspace_inlineActions{display:flex;gap:8px}.work_conversation_admin_workspace_inlineActions button{flex:1}.work_conversation_admin_workspace_messageResults{border:1px solid #dfe6ef;border-radius:10px;overflow:hidden}.work_conversation_admin_workspace_messageResults>header{display:flex;justify-content:space-between;padding:10px 11px;background:#f7f9fc;font-size:9px}.work_conversation_admin_workspace_messageResults article{display:grid;grid-template-columns:74px 1fr auto;gap:8px;padding:10px 11px;border-top:1px solid #edf1f6;font-size:9px}.work_conversation_admin_workspace_messageResults article p{display:grid;justify-items:start;gap:6px;margin:0;overflow-wrap:anywhere;line-height:1.5}.work_conversation_admin_workspace_messageResults article span,.work_conversation_admin_workspace_messageResults article time{color:#8793a6}.work_conversation_admin_workspace_fileButton{min-height:26px!important;padding:4px 8px!important}.work_conversation_admin_workspace_fileButton svg{width:12px}.work_conversation_admin_workspace_empty{padding:28px!important;color:#8793a6;text-align:center}.work_conversation_admin_workspace_error{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:10px 13px;border:1px solid #edc9c9;border-radius:9px;color:#8a3333;background:#fff4f4;font-size:10px}.work_conversation_admin_workspace_error button{border:0;color:#8a3333;background:transparent}.work_conversation_admin_workspace_state{min-height:380px;display:grid;place-content:center;justify-items:center;gap:10px;color:#718078;text-align:center}.work_conversation_admin_workspace_state svg{width:34px}.work_conversation_admin_workspace_state p{margin:0;font-size:10px}.work_conversation_admin_workspace_state button{padding:8px 16px;border:1px solid #3159d6;border-radius:8px;color:#fff;background:#3159d6;cursor:pointer}.work_conversation_admin_workspace_spin{animation:work_conversation_admin_workspace_spin 1s linear infinite}@keyframes work_conversation_admin_workspace_spin{to{transform:rotate(360deg)}}@media(max-width:900px){.work_conversation_admin_workspace_workspace{padding:12px}.work_conversation_admin_workspace_hero{align-items:flex-start;flex-direction:column}.work_conversation_admin_workspace_hero aside{max-width:none}.work_conversation_admin_workspace_toolbar{align-items:stretch;flex-direction:column}.work_conversation_admin_workspace_toolbar label{min-width:0}.work_conversation_admin_workspace_summary{flex-direction:column}.work_conversation_admin_workspace_tabs{overflow:auto}.work_conversation_admin_workspace_accessWorkspace{padding:18px 14px 28px}.work_conversation_admin_workspace_accessHeading{align-items:flex-start}.work_conversation_admin_workspace_accessLayout{grid-template-columns:1fr}.work_conversation_admin_workspace_accessMain{padding:24px}.work_conversation_admin_workspace_accessGuide{border-left:0;border-top:1px solid #e8edf4;padding:24px}.work_conversation_admin_workspace_accessGuide ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.work_conversation_admin_workspace_guideShield{display:none}.work_conversation_admin_workspace_accessSteps{padding:18px 24px}.work_conversation_admin_workspace_pendingAccess dl{grid-template-columns:1fr}.work_conversation_admin_workspace_codeApproval{align-items:stretch;flex-direction:column}.work_conversation_admin_workspace_drawer{width:100%}.work_conversation_admin_workspace_messageResults article{grid-template-columns:1fr}.work_conversation_admin_workspace_messageResults article time{font-size:8px}}@media(max-width:560px){.work_conversation_admin_workspace_accessHeading{flex-direction:column;gap:12px;margin-bottom:18px}.work_conversation_admin_workspace_accessMain,.work_conversation_admin_workspace_accessGuide{padding:20px 16px}.work_conversation_admin_workspace_accessSteps{padding:16px}.work_conversation_admin_workspace_accessSteps li{gap:6px}.work_conversation_admin_workspace_accessSteps li:not(:last-child):after{margin:0 9px}.work_conversation_admin_workspace_accessSteps li>span{width:24px;height:24px}.work_conversation_admin_workspace_scopeGrid,.work_conversation_admin_workspace_accessGuide ul{grid-template-columns:1fr}.work_conversation_admin_workspace_accessFormFooter{align-items:stretch;flex-direction:column}.work_conversation_admin_workspace_requestButton{width:100%}}.tungee_collection_workspace_page{display:grid;gap:18px;padding:20px;min-width:0}.tungee_collection_workspace_header{display:flex;align-items:center;justify-content:space-between;gap:20px}.tungee_collection_workspace_header h1,.tungee_collection_workspace_card h2{display:flex;align-items:center;gap:10px;margin:0 0 10px}.tungee_collection_workspace_header p,.tungee_collection_workspace_card p{color:var(--text-muted, #66758e)}.tungee_collection_workspace_summary{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.tungee_collection_workspace_summary span{display:inline-flex;align-items:center;gap:6px}.tungee_collection_workspace_summary svg,.tungee_collection_workspace_header button svg{width:18px;height:18px}.tungee_collection_workspace_tabs,.tungee_collection_workspace_actions{display:flex;flex-wrap:wrap;gap:10px}.tungee_collection_workspace_tabs button[aria-pressed=true]{background:var(--module-color, #254fce);color:#fff}.tungee_collection_workspace_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tungee_collection_workspace_card{padding:22px;min-width:0}.tungee_collection_workspace_card form{display:grid;gap:16px}.tungee_collection_workspace_card label{display:grid;gap:8px}.tungee_collection_workspace_card input{width:100%}.tungee_collection_workspace_card ul{padding-left:20px;line-height:2;color:var(--text-muted, #66758e)}.tungee_collection_workspace_table{overflow:auto}.tungee_collection_workspace_table table{width:100%}.tungee_collection_workspace_table td,.tungee_collection_workspace_table th{padding:12px;text-align:left}.tungee_collection_workspace_table small,.tungee_collection_workspace_card a{display:block;margin-top:6px}@media(max-width:900px){.tungee_collection_workspace_grid{grid-template-columns:1fr}.tungee_collection_workspace_header{align-items:flex-start;flex-direction:column}.tungee_collection_workspace_page{padding:12px}}.home-shortcut-zone{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);gap:20px;align-items:stretch;min-width:0}.home-shortcut-panel,.home-shortcut-todo{min-width:0;border:1px solid #e1e7f1;border-radius:14px;background:#fff;box-shadow:0 2px 8px #263a6203;overflow:visible}.home-shortcut-header,.home-shortcut-todo>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid #edf0f6}.home-shortcut-header>div{display:flex;align-items:center;gap:8px}.home-shortcut-header svg{width:17px;height:17px;color:#557ee0}.home-shortcut-header h2,.home-shortcut-todo h2{margin:0;color:#283a55}.home-shortcut-header>span,.home-shortcut-todo>header>span{color:#94a0b3;white-space:nowrap}.home-shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px 16px}.home-shortcut-zone .home-shortcut-card{position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:118px;padding:12px 14px;box-sizing:border-box;border:0;border-radius:11px;background:linear-gradient(135deg,#5b86ec,#3f66d3);color:#fff;box-shadow:0 3px 10px #3f66d315;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;overflow:hidden;isolation:isolate}.home-shortcut-zone .home-shortcut-card:nth-child(4n+2){background:linear-gradient(135deg,#36b6a8,#199d8d)}.home-shortcut-zone .home-shortcut-card:nth-child(4n+3){background:linear-gradient(135deg,#a180e6,#7e57cd)}.home-shortcut-zone .home-shortcut-card:nth-child(4n){background:linear-gradient(135deg,#e9ad59,#d99338)}.home-shortcut-card:after{content:"";position:absolute;z-index:-1;right:-20px;bottom:-30px;width:100px;height:100px;border-radius:50%;background:#ffffff09;transition:transform .22s ease}.home-shortcut-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.home-shortcut-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#ffffff26;color:#fff}.home-shortcut-icon svg{width:17px;height:17px}.home-shortcut-number{color:#ffffffad;font-variant-numeric:tabular-nums}.home-shortcut-card>strong{color:#fff}.home-shortcut-caption{margin-top:4px;color:#ffffffcf}.home-shortcut-status{align-self:flex-start;margin-top:9px;padding:1px 6px;border:1px solid #ffffff30;border-radius:4px;background:#ffffff12;color:#ffffffd9}.home-shortcut-todo{display:flex;flex-direction:column}.home-shortcut-todo>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:22px;color:#9ba8bc}.home-shortcut-todo-mark{display:grid;place-items:center;width:42px;height:42px;margin-bottom:10px;background:#f3f6fb;border:1px dashed #dce4ef;border-radius:12px;letter-spacing:3px}.home-shortcut-todo p{margin:8px 0 0;text-align:center;color:#a7b1c0}.home-shortcut-settings-note{margin:0;padding:0 16px 16px;color:#7e8ba0}.home-shortcut-zone.is-settings{margin:20px}@media(hover:hover)and (pointer:fine){.home-shortcut-zone .home-shortcut-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px #233c6328;filter:brightness(1.035)}.home-shortcut-card:hover:after{transform:scale(1.35)}}.home-shortcut-zone .home-shortcut-card:active{transform:scale(.985)}@media(max-width:1000px){.home-shortcut-zone{grid-template-columns:minmax(0,1fr)}.home-shortcut-todo>div{min-height:110px}.home-shortcut-grid{gap:10px}.home-shortcut-zone .home-shortcut-card{padding:12px}}@media(max-width:600px){.home-shortcut-grid{gap:8px;padding:12px}.home-shortcut-zone .home-shortcut-card{padding:10px 7px;min-height:124px}.home-shortcut-caption{display:none}.home-shortcut-card>strong{word-break:break-all}.home-shortcut-status{padding:1px 4px}.home-shortcut-zone.is-settings{margin:12px}}@media(prefers-reduced-motion:reduce){.home-shortcut-zone .home-shortcut-card,.home-shortcut-card:after{transition:none}.home-shortcut-zone .home-shortcut-card:hover,.home-shortcut-zone .home-shortcut-card:active{transform:none}}.home-shortcut-zone:not(.is-settings){height:auto;max-height:none;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);gap:16px}.home-shortcut-zone:not(.is-settings) .home-shortcut-panel{display:grid;grid-template-rows:auto auto;overflow:hidden;border-radius:11px}.home-shortcut-zone:not(.is-settings) .home-shortcut-header,.home-shortcut-zone:not(.is-settings) .home-shortcut-todo>header{padding:0 12px;min-height:30px;box-sizing:border-box}.home-shortcut-zone:not(.is-settings) .home-shortcut-grid{grid-template-rows:none;gap:12px;padding:8px;min-height:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(140px,calc((100% - 36px)/4))),1fr));grid-auto-rows:minmax(48px,auto);column-gap:12px;row-gap:12px;min-width:0}.home-shortcut-zone:not(.is-settings) .home-shortcut-card{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center;gap:8px;min-height:48px;padding:7px 9px;border-radius:8px;min-width:0;height:auto}.home-shortcut-zone:not(.is-settings) .home-shortcut-card-top{display:contents}.home-shortcut-zone:not(.is-settings) .home-shortcut-icon{width:24px;height:24px;border-radius:7px;grid-column:1;grid-row:1}.home-shortcut-zone:not(.is-settings) .home-shortcut-icon svg{width:15px;height:15px}.home-shortcut-zone:not(.is-settings) .home-shortcut-number,.home-shortcut-zone:not(.is-settings) .home-shortcut-caption{display:none}.home-shortcut-zone:not(.is-settings) .home-shortcut-card>strong{grid-column:2;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0}.home-shortcut-zone:not(.is-settings) .home-shortcut-status{grid-column:3;grid-row:1;margin:0;padding:1px 4px;align-self:center;white-space:nowrap}.home-shortcut-zone:not(.is-settings) .home-shortcut-todo{overflow:hidden;border-radius:11px}.home-shortcut-zone:not(.is-settings) .home-shortcut-todo>div{min-height:0;padding:8px}.home-shortcut-zone:not(.is-settings) .home-shortcut-todo-mark{width:30px;height:26px;margin-bottom:5px;border-radius:8px}@media(hover:hover)and (pointer:fine){.home-shortcut-zone:not(.is-settings) .home-shortcut-card:hover{transform:translateY(-2px)}}@media(max-width:767px){.home-shortcut-zone:not(.is-settings){height:auto;max-height:none;grid-template-columns:minmax(0,1fr)}.home-shortcut-zone:not(.is-settings) .home-shortcut-grid{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(140px,calc((100% - 36px)/4))),1fr));grid-auto-rows:minmax(48px,auto);gap:12px;column-gap:12px;row-gap:12px;min-width:0}.home-shortcut-zone:not(.is-settings) .home-shortcut-card{grid-template-columns:20px minmax(0,1fr);gap:5px;padding:5px;min-width:0;min-height:48px;height:auto}.home-shortcut-zone:not(.is-settings) .home-shortcut-status{display:none}.home-shortcut-zone:not(.is-settings) .home-shortcut-todo>div{min-height:70px}}@media(prefers-reduced-motion:reduce){.home-shortcut-zone:not(.is-settings) .home-shortcut-card:hover{transform:none}}@media(min-width:768px){.home-shortcut-zone:not(.is-settings){grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.home-shortcut-zone:not(.is-settings) .home-shortcut-panel{grid-column:span 4;border:0;background:transparent;box-shadow:none;overflow:visible}.home-shortcut-zone:not(.is-settings) .home-shortcut-header{border:1px solid #e1e7f1;border-radius:11px;background:#fff}.home-shortcut-zone:not(.is-settings) .home-shortcut-grid{column-gap:12px;padding:8px 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(140px,calc((100% - 36px)/4))),1fr));grid-template-rows:none;grid-auto-rows:minmax(48px,auto);gap:12px;row-gap:12px;min-width:0}.home-shortcut-zone:not(.is-settings) .home-shortcut-todo{grid-column:span 2}}.home-shortcut-icon.is-duoduo{overflow:hidden;background:#fff;border-radius:50%}.home-shortcut-icon.is-duoduo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-shortcut-header .home-shortcut-hint{flex:1;min-width:0;margin:0;color:#7e8ba0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* Product/material retained menu: app-main owns the permanent page-edge rail.
 * Inner workspace wrappers flow normally so short and long categories share one width. */
@media screen {
  .mis-stage .app-main:has(> .workspace-keepalive:not([hidden]) #xinocler-crm-product-materials-view) {
    overflow-y:auto!important;
    scrollbar-width:thin;
    scrollbar-gutter:stable both-edges!important;
    padding-block-end:var(--mis-crm-page-inset-block,0px)!important;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]):has(#xinocler-crm-product-materials-view),
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) [data-mis-workspace-shell]:has(#xinocler-crm-product-materials-view) {
    height:auto!important;
    min-height:0;
    overflow:visible;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) [data-mis-workspace-scroll]:has(> #xinocler-crm-product-materials-view) {
    flex:none;
    width:100%;
    max-width:100%;
    box-sizing:border-box;
    height:auto!important;
    overflow:visible!important;
    scrollbar-gutter:auto!important;
    padding-inline:0;
  }
  #xinocler-crm-product-materials-view > .crm-window > main {
    overflow:visible;
  }
  #xinocler-crm-product-materials-view > .crm-window {
    padding-block-end:var(--mis-page-inset-bottom,24px);
  }
}

/* Electronic seal retained menus consume the standard workspace rails once.
 * The active instance's workspace scroll owns the gutter; hidden instances stay isolated. */
@media screen {
  .mis-stage .app-main:has(> .workspace-keepalive:not([hidden]) .es-business) {
    overflow:hidden!important;
    scrollbar-gutter:auto!important;
    padding-inline:0!important;
    padding-block:15px!important;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]):has(.es-business) {
    display:flex;flex-direction:column;
    box-sizing:border-box;
    width:100%;max-width:100%;height:100%;
    min-width:0;min-height:0;overflow:hidden;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) [data-mis-workspace-shell]:has(> [data-mis-workspace-scroll] > .es-business) {
    box-sizing:border-box;
    width:100%;max-width:100%;height:auto;flex:1 1 0%;
    min-width:0;min-height:0;
    overflow:hidden;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) [data-mis-workspace-scroll]:has(> .es-business) {
    box-sizing:border-box;
    width:100%;max-width:100%;
    min-width:0;min-height:0;
    overflow:auto;
    scrollbar-gutter:stable both-edges!important;
    scrollbar-width:thin;
    padding-inline:var(--mis-workspace-edge-inline,14px)!important;
    overscroll-behavior:contain;
  }
}
@media screen and (max-width:760px) {
  .mis-stage .app-main:has(> .workspace-keepalive:not([hidden]) .es-business) { padding-block:15px!important; }
}

/* CRM page boundary, per 2026-10-31 user request: one 15px top/bottom owner.
 * Horizontal rails, local card/form padding and modal layouts retain their contracts. */
@media screen {
  .mis-stage .app-main:is([data-page-module="crm"],:has(> section[id^="xinocler-crm-"]),:has(> .workspace-keepalive:not([hidden]) section[id^="xinocler-crm-"])) {
    --mis-crm-page-inset-block:15px;
    --mis-page-inset-block:0px;
    --mis-page-inset-bottom:15px;
    padding-block:15px!important;
  }
  .mis-stage .app-main section[id^="xinocler-crm-"] {
    --mis-page-inset-block:0px!important;
    --mis-page-inset-bottom:0px!important;
    padding-block:0!important;
  }
  .mis-stage .app-main section[id^="xinocler-crm-"] > .crm-window {
    --mis-page-inset-block:0px!important;
    --mis-page-inset-bottom:0px!important;
    padding-block:0!important;
  }
  .mis-stage .app-main section[id^="xinocler-crm-"] :is(.crm-contract-page-banner,.sales-fulfillment-banner-host) {
    margin-block-start:0!important;
  }
  .mis-stage .app-main section[id^="xinocler-crm-"] > :is(.mwb-stage,.mcontact-stage) {
    padding-block:0!important;
  }
}

/* Whole-page scrollbars stay at the app-main edge, inside its outer rail.
 * A retained workspace must not put its native scrollbar inside the page padding.
 * Product/material already uses app-main as its measured scrolling owner. */
@media screen {
  .mis-stage .app-main { scrollbar-width:thin; }
  .mis-stage .app-main:has(> .workspace-keepalive:not([hidden]) > [data-mis-workspace-shell]):not(:has(> .workspace-keepalive:not([hidden]) #xinocler-crm-product-materials-view)),
  .mis-stage .app-main:has(> .workspace-keepalive:not([hidden]) > div:not([class]) > [data-mis-workspace-shell]):not(:has(> .workspace-keepalive:not([hidden]) #xinocler-crm-product-materials-view)) {
    padding-inline:0!important;
    scrollbar-gutter:auto!important;
    overflow:hidden!important;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]):has(> [data-mis-workspace-shell]),
  .mis-stage .app-main > .workspace-keepalive:not([hidden]):has(> div:not([class]) > [data-mis-workspace-shell]) {
    display:flex;flex-direction:column;
    min-width:0;min-height:0;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > [data-mis-workspace-shell],
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > div:not([class]) > [data-mis-workspace-shell] {
    box-sizing:border-box;min-width:0;min-height:0;max-width:100%;
    height:auto;flex:1 1 0%;
  }
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > [data-mis-workspace-shell] > [data-mis-workspace-scroll],
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > div:not([class]) > [data-mis-workspace-shell] > [data-mis-workspace-scroll] {
    box-sizing:border-box;min-width:0;min-height:0;
    scrollbar-width:thin;
    scrollbar-gutter:stable both-edges!important;
    padding-inline:var(--mis-workspace-edge-inline,14px);
    overscroll-behavior:contain;
  }
  .mis-stage .app-main [data-mis-workspace-scroll]:has(> section[id^="xinocler-crm-"]) {
    padding-inline:max(0px,calc(20px - var(--mis-page-start-rail,var(--mis-native-page-rail,10px)))) max(0px,calc(20px - var(--mis-page-end-rail,var(--mis-native-page-rail,10px))))!important;
  }
  /* The product page's flowing inner wrapper does not acquire a second rail. */
  .mis-stage .app-main [data-mis-workspace-scroll]:has(> #xinocler-crm-product-materials-view) { padding-inline:0!important; }
}
@media screen and (max-width:760px) {
  .mis-stage .app-main > .workspace-keepalive:not([hidden]):has(#xinocler-crm-permissions-view) { height:100%!important; }
}

/* Current page contract: 15px top/bottom, 20px visible sides including native rails. */
@media screen {
  .mis-stage .app-main {
    --mis-page-inset-block:0px;
    --mis-page-inset-inline:0px;
    --mis-page-inset-bottom:15px;
    --mis-workspace-edge-inline:0px;
    padding-block:15px!important;
    padding-inline:max(0px,calc(20px - var(--mis-page-start-rail,var(--mis-native-page-rail,10px)))) max(0px,calc(20px - var(--mis-page-end-rail,var(--mis-native-page-rail,10px))))!important;
  }
  .mis-stage .app-main:has(> :is([data-mis-workspace-shell],.crm_ai_workspace_workspace)) { padding-inline:0!important; }
  .mis-stage .app-main > :is([data-mis-workspace-shell],.crm_ai_workspace_workspace) > [data-mis-workspace-scroll],
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > [data-mis-workspace-shell] > [data-mis-workspace-scroll],
  .mis-stage .app-main > .workspace-keepalive:not([hidden]) > div:not([class]) > [data-mis-workspace-shell] > [data-mis-workspace-scroll] {
    padding-inline:max(0px,calc(20px - var(--mis-page-start-rail,var(--mis-native-page-rail,10px)))) max(0px,calc(20px - var(--mis-page-end-rail,var(--mis-native-page-rail,10px))))!important;
  }
  .mis-stage .app-main :where(section,main[class],div[class]:not([class=""])):has(> .mis-page-banner-stack,> :where(div:not([class]),div[class=""]) > .mis-page-banner-stack):not([data-mis-control="card"]):not(:where(dialog,[role="dialog"],[data-mis-control="drawer"],[data-mis-control="card"]) *) {
    --mis-page-inset-block:0px;
    --mis-page-inset-bottom:0px;
    padding:0!important;
  }
  /* Flowing product pages keep their existing outer page scrollbar. */
  .mis-stage .app-main [data-mis-workspace-scroll]:has(> #xinocler-crm-product-materials-view) { padding-inline:0!important; }
  /* Legacy resource pages expose their outer content layer through the compiled
     content role until their host supplies a stable public page-root marker. */
  .mis-stage .app-main[data-page-module] .crm-window > div > :is(div,main)[class*="_content_"] { padding:0!important; }
  .mis-stage .app-main[data-page-module="ai-employees"] section:has(> .ai_knowledge_layout_bannerRegion > .mis-page-banner-stack) { padding:0!important; }
}
