:root{--lightningcss-light:initial;--lightningcss-dark: ;color:#172033;--navy:#15223a;--navy-2:#1d2d4c;--blue:#315cf5;--blue-soft:#edf2ff;--green:#158765;--green-soft:#e8f7f1;--amber:#b66b05;--amber-soft:#fff4df;--red:#c23b45;--red-soft:#fff0f1;--text:#172033;--muted:#718096;--border:#e2e7ef;--card:#fff;background:#f4f6f9;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,html{min-height:100%;margin:0}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}.workspace{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;z-index:20;background:radial-gradient(circle at 10% 0,#3f5cb547,#0000 30%),linear-gradient(#17253f,#111b2f);flex-direction:column;width:250px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 4px 24px;display:flex}.brandMark{letter-spacing:-.5px;background:linear-gradient(135deg,#6888ff,#315cf5);border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid;box-shadow:0 9px 24px #315cf54d}.brand span,.brand strong{display:block}.brand strong{font-size:13px}.brand span{color:#9eacc5;margin-top:2px;font-size:11px}.roleCard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.avatar{width:38px;height:38px;color:var(--navy);background:#fff;border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.roleText{min-width:0}.roleText span,.roleText strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.roleText strong{font-size:12px}.roleText span{color:#93a3bd;margin-top:3px;font-size:10px}.roleSwitch{background:#0000002e;border-radius:10px;grid-template-columns:1fr 1fr;margin:10px 0 24px;padding:3px;display:grid}.roleSwitch button{color:#9eacc5;background:0 0;border:0;border-radius:8px;padding:7px 5px;font-size:10px}.roleSwitch button.active{color:#fff;background:#315cf5;font-weight:700}.sidebar nav{gap:4px;display:grid}.navItem{color:#afbdd2;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.navItem:hover{color:#fff;background:#ffffff0f}.navItem.active{color:#fff;background:#5272ff2e;font-weight:700}.navItem em{color:#fff;background:#315cf5;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;font-style:normal;display:grid}.sidebarFooter{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;padding:14px 8px 0;display:flex}.sidebarFooter span,.sidebarFooter strong{display:block}.sidebarFooter strong{font-size:10px}.sidebarFooter span{color:#8798b3;margin-top:2px;font-size:9px}.dot{background:#718096;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #7180961f}.dot.online{background:#35c990;box-shadow:0 0 0 4px #35c9901f}.content{grid-column:2;width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:34px 38px 60px}.topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.eyebrow{color:#77859b;letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.topbar h1{letter-spacing:-1.2px;margin:5px 0 0;font-size:clamp(25px,3vw,34px);line-height:1.1}.approvalActions,.modalActions,.topActions{align-items:center;gap:9px;display:flex}.dangerButton,.primaryButton,.secondaryButton,.successButton{border:0;border-radius:9px;padding:9px 14px;font-size:11px;font-weight:750;transition:transform .12s,box-shadow .12s}.dangerButton:hover,.primaryButton:hover,.successButton:hover{transform:translateY(-1px)}.primaryButton{color:#fff;background:#315cf5;box-shadow:0 6px 18px #315cf538}.secondaryButton{color:#4d5a70;border:1px solid var(--border);background:#fff}.successButton{color:#fff;background:#168766}.dangerButton{background:var(--red-soft);color:#ad303a}.full{width:100%;margin-top:14px}.devNotice{color:#7b5b22;background:#fffaf0;border:1px solid #f4e7c7;border-radius:9px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 11px;font-size:10px;display:flex}.devNotice>span{letter-spacing:.8px;color:#8b5e09;background:#ffe9a8;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:900}.devNotice code{background:#ffffffb3;border-radius:4px;padding:2px 5px}.toast{z-index:100;border:1px solid var(--border);background:#fff;border-radius:11px;max-width:390px;padding:12px 16px;font-size:11px;font-weight:650;position:fixed;top:22px;right:24px;box-shadow:0 14px 40px #1a23372e}.toast.success{border-left:4px solid var(--green)}.toast.danger{border-left:4px solid var(--red)}.toast.info{border-left:4px solid var(--blue)}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.metricCard{text-align:left;border:1px solid var(--border);background:#fff;border-radius:13px;padding:17px 18px;box-shadow:0 3px 14px #1e2b4209}.metricCard:hover{border-color:#c4cffa;box-shadow:0 8px 24px #1e2b4212}.metricCard small,.metricCard span,.metricCard strong{display:block}.metricCard span{color:#738096;font-size:10px;font-weight:650}.metricCard strong{color:#172033;letter-spacing:-1px;margin:7px 0 2px;font-size:28px}.metricCard small{color:#9aa5b5;font-size:9px}.dashboardGrid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr);gap:14px;display:grid}.panel{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px;box-shadow:0 3px 16px #1e2b4209}.panel.wide{grid-row:span 2}.panelHeader,.tableHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.panelHeader h2,.tableHeader h2{letter-spacing:-.3px;margin:3px 0 0;font-size:15px}.iconButton,.textButton{background:0 0;border:0}.textButton{color:#315cf5;font-size:10px;font-weight:700}.compactList{border-top:1px solid #eef1f5}.compactRow{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(190px,1.4fr) 125px 80px 105px;padding:12px 2px;display:grid}.compactRow,.personCell{align-items:center;gap:10px}.personCell{min-width:0;display:flex}.personAvatar{color:#315cf5;background:var(--blue-soft);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.personAvatar.large{border-radius:11px;width:38px;height:38px}.candidate span,.candidate strong,.personCell span,.personCell strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.candidate strong,.personCell strong{font-size:11px}.candidate span,.personCell span{color:var(--muted);margin-top:2px;font-size:9px}.status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.status.success{color:#0f7658;background:var(--green-soft)}.status.warning{color:#9d5d05;background:var(--amber-soft)}.status.danger{color:#a52f38;background:var(--red-soft)}.status.neutral{color:#677489;background:#f0f3f7}.muted{color:#8490a2;font-size:9px}.miniTaskList{gap:13px;display:grid}.miniTaskList>div{align-items:flex-start;gap:9px;display:flex}.miniTaskList span,.miniTaskList strong{display:block}.miniTaskList strong{font-size:10px;line-height:1.35}.miniTaskList span{color:var(--muted);margin-top:3px;font-size:9px}.taskDot{background:#aeb8c7;border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px}.taskDot.open{background:#8190a5}.taskDot.in_progress{background:#e4a128;box-shadow:0 0 0 3px #fff0cf}.taskDot.completed{background:#22a77b;box-shadow:0 0 0 3px #dcf5eb}.platformStatus{grid-template-columns:1fr 1fr;gap:9px;display:grid}.platformStatus>div{background:#f7f9fc;border-radius:9px;padding:10px}.platformStatus span,.platformStatus strong{display:block}.platformStatus span{color:var(--muted);font-size:8px}.platformStatus strong{margin-top:3px;font-size:11px}.panelNote{margin:13px 0 0;line-height:1.55}.panelNote,.resultCount{color:var(--muted);font-size:9px}.onboardingList{gap:9px;display:grid}.onboardingCard{border:1px solid var(--border);border-radius:11px;overflow:hidden}.onboardingSummary{text-align:left;background:#fff;border:0;grid-template-columns:42px minmax(170px,1.4fr) 110px 80px 135px 18px;align-items:center;gap:10px;width:100%;padding:12px 13px;display:grid}.onboardingSummary:hover{background:#fbfcfe}.dateCell span,.dateCell strong,.progressCell span,.progressCell strong{display:block}.dateCell span,.progressCell span{color:var(--muted);font-size:8px}.dateCell strong,.progressCell strong{margin-top:2px;font-size:10px}.chevron{color:#8d99aa}.progressTrack{background:#edf0f4;height:3px}.progressTrack span{background:linear-gradient(90deg,#315cf5,#35a5ff);min-width:2px;height:100%;transition:width .3s;display:block}.onboardingDetail{background:#fbfcfe;border-top:1px solid #edf0f4;padding:15px}.detailMeta{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.detailMeta>div{background:#fff;border:1px solid #edf0f4;border-radius:8px;padding:9px 10px}.detailMeta code,.detailMeta span,.detailMeta strong{display:block}.detailMeta span{color:var(--muted);font-size:8px}.detailMeta code,.detailMeta strong{color:var(--text);margin-top:3px;font-size:9px}.detailMeta code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.detailAction,.waitingState{border:1px solid var(--border);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.detailAction span,.detailAction strong,.waitingState span,.waitingState strong{display:block}.detailAction strong,.waitingState strong{font-size:10px}.detailAction span,.waitingState span{color:var(--muted);margin-top:3px;font-size:9px}.waitingState{justify-content:flex-start}.pulse{background:#e7a123;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #fff0cf}.checklist{border:1px solid var(--border);background:#fff;border-radius:9px;overflow:hidden}.checklistTitle{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 12px;display:flex}.checklistTitle strong{font-size:10px}.checklistTitle span{color:var(--muted);font-size:9px}.checkItem{border-bottom:1px solid #eef1f5;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:49px;padding:9px 12px;display:grid}.checkItem:last-child{border-bottom:0}.check{color:#fff;border:1.5px solid #c7d0dd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.check.done{background:#1e9c74;border-color:#1e9c74}.checkItem span,.checkItem strong{display:block}.checkItem strong{font-size:9px}.checkItem div>span{color:var(--muted);margin-top:3px;font-size:8px}.taskBoard{grid-template-columns:repeat(3,minmax(220px,1fr));align-items:start;gap:13px;display:grid}.taskColumn{background:#eef1f5;border-radius:13px;min-height:350px;padding:12px}.columnHeader{justify-content:space-between;align-items:center;padding:2px 3px 11px;display:flex}.columnHeader>div{align-items:center;gap:7px;display:flex}.columnHeader strong{font-size:10px}.columnHeader em{color:var(--muted);background:#fff;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.taskCard{background:#fff;border:1px solid #e1e6ed;border-radius:10px;margin-bottom:8px;padding:13px;box-shadow:0 2px 8px #1e2b4209}.taskType{white-space:nowrap;text-overflow:ellipsis;color:#77859a;text-transform:uppercase;letter-spacing:.8px;font-size:7px;display:block;overflow:hidden}.taskCard h3{margin:5px 0 12px;font-size:11px;line-height:1.4}.taskMeta{border-top:1px solid #f0f2f6;justify-content:space-between;gap:8px;padding:5px 0;font-size:8px;display:flex}.taskMeta span{color:var(--muted)}.completedStamp{text-align:center;color:#147456;background:#eaf7f2;border-radius:7px;margin-top:12px;padding:7px;font-size:9px;font-weight:800}.emptyColumn{color:#9aa5b5;border:1px dashed #d8dee8;border-radius:9px;place-items:center;height:80px;font-size:9px;display:grid}.approvalGrid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:13px;display:grid}.approvalCard{border:1px solid var(--border);background:#fff;border-radius:13px;padding:17px;box-shadow:0 3px 16px #1e2b4209}.approvalTop{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.approvalIcon{color:#315cf5;background:var(--blue-soft);border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.approvalCard h2{letter-spacing:-.4px;margin:5px 0 4px;font-size:16px}.approvalCard p{color:var(--muted);margin:0 0 16px;font-size:10px}.approvalFacts{gap:7px;margin-bottom:16px;display:grid}.approvalFacts>div{border-bottom:1px solid #eef1f5;justify-content:space-between;padding-bottom:6px;font-size:9px;display:flex}.approvalFacts span{color:var(--muted)}.approvalActions>button{flex:1 1}.notificationPanel{padding:0;overflow:hidden}.notificationRow{border:0;border-bottom:1px solid var(--border);text-align:left;background:#fff;grid-template-columns:34px 1fr auto;align-items:start;gap:11px;width:100%;padding:14px 17px;display:grid}.notificationRow:last-child{border-bottom:0}.notificationRow.unread{background:#f8faff}.notificationRow:hover{background:#f5f7fb}.notificationIcon{color:#315cf5;background:var(--blue-soft);border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.notificationRow div>span,.notificationRow p,.notificationRow strong{display:block}.notificationRow strong{font-size:10px}.notificationRow p{color:#4e5b70;margin:4px 0;font-size:9px;line-height:1.5}.notificationRow div>span{color:var(--muted);font-size:8px}.notificationRow em{color:#315cf5;background:var(--blue-soft);border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.loadingPanel{min-height:420px;color:var(--muted);align-content:center;place-items:center;gap:12px;font-size:11px;display:grid}.spinner{border:3px solid #e1e6ef;border-top-color:#315cf5;border-radius:50%;width:28px;height:28px;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.emptyState{min-height:180px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}.emptyIcon{color:#8895a8;background:#f0f3f7;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:5px;display:grid}.emptyState strong{color:#536074;font-size:11px}.emptyState span{max-width:330px;font-size:9px;line-height:1.5}.modalBackdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a111f8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(460px,100%);padding:20px;box-shadow:0 24px 80px #0a111f47}.modalHeader{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.modalHeader h2{margin:4px 0 0;font-size:18px}.iconButton{color:#7f8b9d;border-radius:8px;place-items:center;width:31px;height:31px;font-size:20px;display:grid}.iconButton:hover{background:#f0f3f7}.modal form{gap:12px;display:grid}.modal label{color:#536074;gap:6px;font-size:9px;font-weight:700;display:grid}.modal input{width:100%;color:var(--text);background:#fff;border:1px solid #dbe1e9;border-radius:8px;outline:none;padding:10px 11px;font-size:11px}.modal input:focus{border-color:#7490ff;box-shadow:0 0 0 3px #edf1ff}.pilotDefaults{background:#f7f9fc;border-radius:8px;gap:3px;padding:10px 11px;display:grid}.pilotDefaults strong{font-size:9px}.pilotDefaults span{color:var(--muted);font-size:8px}.modalActions{border-top:1px solid #edf0f4;justify-content:flex-end;margin-top:4px;padding-top:13px}@media (max-width:1100px){.approvalGrid,.metricGrid{grid-template-columns:repeat(2,1fr)}.compactRow{grid-template-columns:1fr 125px 80px}.compactRow>:last-child{display:none}.onboardingSummary{grid-template-columns:42px 1fr 110px 125px 18px}.progressCell{display:none}.detailMeta{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.workspace{display:block}.sidebar{width:100%;min-height:auto;padding:14px;position:static}.brand,.roleCard,.roleSwitch,.sidebarFooter{display:none}.sidebar nav{gap:5px;display:flex;overflow-x:auto}.navItem{background:#ffffff0a;flex:none}.content{padding:22px 14px 50px}.topbar{align-items:flex-start}.dashboardGrid{grid-template-columns:1fr}.panel.wide{grid-row:auto}.approvalGrid,.taskBoard{grid-template-columns:1fr}.onboardingSummary{grid-template-columns:42px 1fr 120px 18px}.dateCell,.progressCell{display:none}}@media (max-width:560px){.topbar{display:block}.topActions{margin-top:13px}.metricGrid{grid-template-columns:1fr 1fr}.compactRow{grid-template-columns:1fr auto}.compactRow .muted{display:none}.onboardingSummary{grid-template-columns:38px 1fr auto 16px;padding:10px}.detailMeta{grid-template-columns:1fr}.detailAction{display:grid}.devNotice{align-items:flex-start}.notificationRow{grid-template-columns:32px 1fr}.notificationRow em{display:none}}.workflowAdmin{gap:18px;display:grid}.adminHero{background:radial-gradient(circle at 88% 20%,#315cf51a,#0000 32%),linear-gradient(135deg,#fff,#f8faff);border:1px solid #dfe6f2;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.adminHero h2{margin:4px 0 6px;font-size:17px}.adminHero p,.runtimeGuard p,.workflowEditorHeader p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.adminHeroActions,.guardBadges,.workflowEditorActions>div:last-child{align-items:center;gap:8px;display:flex}.workflowAdminGrid{grid-template-columns:260px minmax(0,1fr);gap:16px;display:grid}.workflowCanvasPanel,.workflowVersionPanel{min-height:430px}.versionList{gap:7px;margin-top:12px;display:grid}.versionItem{text-align:left;background:#fff;border:1px solid #e4e9f0;border-radius:10px;justify-content:space-between;gap:8px;width:100%;padding:11px 12px;display:flex}.versionItem.selected,.versionItem:hover{background:#f6f8ff;border-color:#9eb1ff}.versionItem div{gap:3px;display:grid}.versionItem strong{font-size:10px}.versionItem span{color:var(--muted);font-size:8px}.definitionMeta{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 18px;display:grid}.definitionMeta>div{background:#fafbfd;border:1px solid #edf0f4;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.definitionMeta span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.definitionMeta strong{word-break:break-word;font-size:9px}.flowCanvas{background:#fbfcff;border:1px dashed #cfd8e7;border-radius:12px;align-content:center;place-items:center;min-height:220px;padding:18px;display:grid}.flowSequence{place-items:center;display:grid}.flowNode{background:#fff;border:1px solid #cbd7ff;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-width:280px;padding:12px 14px;display:grid;box-shadow:0 5px 16px #315cf512}.flowIndex{color:#fff;background:#315cf5;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.flowNode>div{gap:2px;display:grid}.flowNode strong{font-size:10px}.flowNode code{color:#536074;background:#f0f3f7;border-radius:4px;width:fit-content;padding:2px 5px;font-size:7px}.flowNode small{color:var(--muted);font-size:8px}.flowArrow{color:#8090a7;align-content:center;place-items:center;height:48px;font-size:14px;display:grid}.flowArrow span{color:#5e6d83;text-transform:uppercase;font-size:7px;font-weight:800}.flowEnd{color:#087f5b;letter-spacing:.08em;background:#ebfff8;border:1px solid #a7e7d2;border-radius:999px;padding:7px 20px;font-size:8px;font-weight:900}.definitionNote{color:#5d6a7e;background:#f7f9fc;border-radius:8px;margin-top:12px;padding:9px 10px;font-size:8px;line-height:1.5}.runtimeGuard{justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.runtimeGuard h2{margin:3px 0 5px;font-size:13px}.guardBadges{flex-wrap:wrap;justify-content:flex-end}.guardBadges span{color:#087f5b;background:#f0fff9;border:1px solid #ccefe3;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800}.workflowEditorBackdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a111f9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.workflowEditor{background:#fff;border-radius:16px;width:min(1000px,100%);max-height:calc(100vh - 36px);padding:20px;overflow:auto;box-shadow:0 26px 90px #0a111f52}.workflowEditorHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workflowEditorHeader h2{margin:4px 0 5px;font-size:18px}.stepEditorGrid,.workflowEditorFields{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.workflowEditorFields{background:#fafbfd;border:1px solid #e7ebf1;border-radius:11px;margin-top:16px;padding:12px}.workflowEditor label{color:#526075;gap:5px;font-size:8px;font-weight:800;display:grid}.workflowEditor input,.workflowEditor select{width:100%;color:var(--text);background:#fff;border:1px solid #dce2eb;border-radius:8px;outline:none;padding:9px 10px;font-size:9px}.workflowEditor input:focus,.workflowEditor select:focus{border-color:#7894ff;box-shadow:0 0 0 3px #edf1ff}.workflowEditor .span2{grid-column:span 2}.editorToolbar{justify-content:space-between;align-items:center;gap:14px;margin:16px 0 8px;display:flex}.editorToolbar>div{gap:3px;display:grid}.editorToolbar strong{font-size:10px}.editorToolbar span{color:var(--muted);font-size:8px}.workflowStepEditorList{gap:10px;display:grid}.workflowStepEditor{background:#fff;border:1px solid #dfe5ee;border-radius:11px;padding:12px}.workflowStepEditor.disabled{opacity:.58;background:#f7f8fa}.stepEditorHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.stepNumber{color:#fff;background:#315cf5;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.toggleLabel{grid-auto-flow:column;align-items:center;margin-right:auto;gap:6px!important;display:flex!important}.toggleLabel input{width:auto}.textDangerButton{color:#c2364f;font-size:8px;font-weight:800}.textDangerButton:disabled{opacity:.35}.localPreview{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:10px;margin-top:14px;padding:12px}.localPreviewFlow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.miniFlowNode{background:#fff;border:1px solid #cfd9fb;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;display:flex}.miniFlowNode strong{font-size:8px}.miniFlowNode small{color:var(--muted);font-size:7px}.miniFlowNode b{color:#8996a9;margin-left:5px}.miniFlowEnd{color:#087f5b;background:#eafbf4;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900}.validationBox{color:#9b3e23;background:#fff7f3;border:1px solid #f0d1c5;border-radius:9px;gap:3px;margin-top:12px;padding:10px 12px;font-size:8px;display:grid}.validationBox strong{margin-bottom:2px;font-size:9px}.workflowEditorActions{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:14px;display:flex}.pilotWarning{color:#6a7485;max-width:580px;font-size:8px;line-height:1.45}@media (max-width:900px){.workflowAdminGrid{grid-template-columns:1fr}.workflowCanvasPanel,.workflowVersionPanel{min-height:auto}.definitionMeta{grid-template-columns:repeat(2,1fr)}.adminHero,.runtimeGuard,.workflowEditorActions{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.stepEditorGrid,.workflowEditorFields{grid-template-columns:1fr}.workflowEditor .span2{grid-column:auto}.flowNode{width:100%;min-width:0}.adminHeroActions{flex-wrap:wrap;width:100%}}.platformAdmin{gap:18px;display:grid}.platformAdminTabs{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-wrap:wrap;gap:8px;width:fit-content;padding:6px;display:flex}.platformAdminTabs button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.platformAdminTabs button.active{background:var(--navy);color:#fff}.platformAdminGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.platformAdminGrid.wideRight{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.adminStack{gap:18px;display:grid}.adminRows{gap:10px;max-height:680px;padding-right:3px;display:grid;overflow:auto}.adminRow{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.adminRow>div:first-child{gap:4px;min-width:0;display:grid}.adminRow strong{color:var(--text)}.adminRow small,.adminRow span{color:var(--muted);overflow-wrap:anywhere}.adminRowActions,.adminRowMeta{text-align:right;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:6px;display:flex}.adminForm{gap:12px;display:grid}.adminForm label{color:var(--muted);gap:6px;font-size:13px;font-weight:700;display:grid}.adminForm input,.adminForm select{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:10px;outline:none;padding:10px 11px}.adminForm input:focus,.adminForm select:focus{border-color:#9eb0ff;box-shadow:0 0 0 3px #315cf514}.adminFormTwo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.miniStatus,.readOnlyPill{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.readOnlyPill{background:var(--blue-soft);color:var(--blue)}.miniStatus{color:var(--muted);background:#f2f4f8}.miniStatus.active,.miniStatus.completed,.miniStatus.on_track{background:var(--green-soft);color:var(--green)}.miniStatus.pending,.miniStatus.reminded{background:var(--amber-soft);color:var(--amber)}.miniStatus.cancelled,.miniStatus.escalated,.miniStatus.inactive,.miniStatus.overdue{background:var(--red-soft);color:var(--red)}.resolverResult{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.resolverResult>div,.slaCurrent{border:1px solid var(--border);background:#f9fafc;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.resolverResult span,.slaCurrent small,.slaCurrent span{color:var(--muted);font-size:12px}.dangerText{font-weight:700;color:var(--red)!important}.adminEmpty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:12px;padding:28px}.draftActivation{background:var(--blue-soft);border:1px solid #b8c5ff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.draftActivation>div{gap:3px;display:grid}.draftActivation small,.draftActivation span{color:var(--muted);font-size:12px}@media (max-width:1080px){.platformAdminGrid,.platformAdminGrid.wideRight{grid-template-columns:1fr}}@media (max-width:640px){.adminFormTwo,.resolverResult{grid-template-columns:1fr}.adminRow{flex-direction:column;align-items:flex-start}.adminRowActions,.adminRowMeta{text-align:left;align-items:flex-start}}.onboardingBusinessModal{width:min(980px,100vw - 28px);max-height:calc(100vh - 36px);overflow:auto}.onboardingBusinessModal .modalHeader p,.panelSubtitle{color:var(--muted);margin:5px 0 0;font-size:13px}.businessFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.businessFormGrid label{gap:6px;display:grid}.businessFormGrid label:last-child{grid-column:1/2}.routePreviewBox{background:linear-gradient(#f8faff,#f5f7ff);border:1px solid #cbd5ff;border-radius:14px;margin-top:18px;padding:16px}.routePreviewHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.routePreviewHeader>div{gap:3px;display:grid}.routeLoading{color:var(--blue);font-size:12px;font-weight:800}.routePreviewError{background:var(--red-soft);color:var(--red);border-radius:10px;padding:10px 12px;font-size:13px}.routeDecision{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.routeDecision>div{border:1px solid var(--border);background:#fff;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.routeDecision span,.routeSla small,.routeSla span,.routeStep small,.routeStep span{color:var(--muted);font-size:12px}.routeSteps{gap:8px;display:grid}.routeStep{border:1px solid var(--border);background:#fff;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 150px;align-items:center;gap:10px;padding:11px;display:grid}.routeSequence{background:var(--navy);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid;color:#fff!important}.routeSla,.routeStepBody{gap:3px;display:grid}.routeSla{text-align:right}.automationNote{background:var(--green-soft);border-radius:10px;gap:2px;margin-top:11px;padding:10px 12px;display:grid}.automationNote strong{color:var(--green)}.automationNote span,.routePreviewEmpty{color:var(--muted);font-size:12px}.routePreviewEmpty{text-align:center;padding:18px}.businessOnboardingPanel{overflow:visible}.businessCard .onboardingSummary{grid-template-columns:auto minmax(180px,1.6fr) minmax(100px,.65fr) minmax(130px,.9fr) minmax(80px,.5fr) auto auto}.candidate small{color:var(--muted);font-size:11px}.businessDetail{gap:16px;display:grid}.businessMetaGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.businessMetaGrid>div{border:1px solid var(--border);background:#fafbfc;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.businessMetaGrid span{color:var(--muted);font-size:11px}.inlineLoading{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.businessTimeline{border:1px solid var(--border);background:#fff;border-radius:14px;padding:15px}.timelineHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.timelineHeader>div{gap:3px;display:grid}.timelineVersion{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.timelineItems{display:grid}.timelineItem{grid-template-columns:34px minmax(0,1fr) minmax(130px,auto);gap:10px;min-height:66px;padding:8px 0;display:grid;position:relative}.timelineItem:not(:last-child):before{content:"";background:#e6e8ee;width:2px;position:absolute;top:38px;bottom:-8px;left:14px}.timelineDot{z-index:1;color:#9aa2b1;background:#fff;border:2px solid #cfd4df;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid;position:relative}.timelineItem.done .timelineDot{border-color:var(--green);background:var(--green-soft);color:var(--green)}.timelineItem.current .timelineDot{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.timelineItem.rejected .timelineDot{border-color:var(--red);background:var(--red-soft);color:var(--red)}.timelineItem.planned{opacity:.7}.timelineItem>div,.timelineMain,.timelineSla{align-content:start;gap:3px;display:grid}.timelineItem small,.timelineItem span{color:var(--muted);font-size:12px}.timelineSla{text-align:right}.timelineSla strong{font-size:12px}.delegationFlag{font-weight:700;color:#7558d6!important}.fallbackFlag{font-weight:700}.fallbackFlag,.slaText.reminded{color:var(--amber)!important}.slaText.escalated,.slaText.overdue{font-weight:800;color:var(--red)!important}.businessSubmitAction{background:var(--blue-soft);border:1px solid #cbd5ff}@media (max-width:1100px){.businessCard .onboardingSummary{grid-template-columns:auto minmax(180px,1fr) auto auto}.businessCard .dateCell,.businessCard .progressCell{display:none}.businessMetaGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.businessFormGrid,.businessMetaGrid,.routeDecision{grid-template-columns:1fr}.businessFormGrid label:last-child{grid-column:auto}.routeStep,.timelineItem{grid-template-columns:34px minmax(0,1fr)}.routeSla,.timelineSla{text-align:left;grid-column:2}}.approvalWorkspace{gap:18px;display:grid}.approvalWorkspaceHeader{border:1px solid var(--border);background:radial-gradient(circle at top right,#315cf517,transparent 38%),var(--card);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.approvalWorkspaceHeader h2{margin:4px 0}.approvalWorkspaceHeader p{max-width:760px;color:var(--muted);margin:0;font-size:13px}.approvalWorkspaceCount{background:var(--navy);color:#fff;border-radius:14px;place-items:center;min-width:92px;padding:13px;display:grid}.approvalWorkspaceCount strong{font-size:25px;line-height:1}.approvalWorkspaceCount span{opacity:.8;font-size:11px}.approvalWorkspaceList{gap:14px;display:grid}.approvalWorkspaceCard{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 24px #1c23330a}.approvalWorkspaceTop{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 12px;display:flex}.approvalPerson{align-items:center;gap:12px;min-width:0;display:flex}.approvalPerson>div:last-child{min-width:0}.approvalPerson h2{margin:3px 0}.approvalPerson p{color:var(--muted);margin:0}.approvalAvatar{flex-shrink:0}.approvalSlaBadge{text-align:right;border:1px solid var(--border);background:#f8f9fb;border-radius:12px;gap:2px;min-width:150px;padding:10px 12px;display:grid}.approvalSlaBadge small,.approvalSlaBadge span{color:var(--muted);font-size:11px}.approvalSlaBadge.good{background:var(--green-soft);border-color:#bfe4d1}.approvalSlaBadge.good strong{color:var(--green)}.approvalSlaBadge.warning{background:var(--amber-soft);border-color:#f0d49d}.approvalSlaBadge.warning strong{color:var(--amber)}.approvalSlaBadge.danger{background:var(--red-soft);border-color:#efb8b8}.approvalSlaBadge.danger strong{color:var(--red)}.approvalBusinessFacts{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 18px 14px;display:grid}.approvalAuditFacts>div,.approvalBusinessFacts>div{border:1px solid var(--border);background:#fafbfc;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.approvalAuditFacts span,.approvalBusinessFacts span{color:var(--muted);font-size:11px}.approvalDelegationBanner,.approvalEscalationBanner{border-radius:10px;gap:3px;margin:0 18px 12px;padding:10px 12px;font-size:12px;display:grid}.approvalDelegationBanner{background:#f2efff;border:1px solid #d8cff9}.approvalDelegationBanner strong{color:#7558d6}.approvalEscalationBanner{background:var(--red-soft);border:1px solid #efb8b8}.approvalEscalationBanner strong{color:var(--red)}.approvalDelegationBanner span,.approvalEscalationBanner span,.approvalExpand{color:var(--muted)}.approvalExpand{width:calc(100% - 36px);background:#f5f6f9;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin:0 18px 12px;padding:9px 11px;font-weight:700;display:flex}.approvalWorkspaceDetail{gap:12px;padding:0 18px 14px;display:grid}.approvalRouteTimeline{border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px}.approvalAuditFacts{grid-template-columns:.7fr .8fr 1.7fr;gap:8px;display:grid}.approvalAuditFacts strong{overflow-wrap:anywhere;font-size:12px}.approvalDecisionBox{border-top:1px solid var(--border);background:#fbfcfd;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:14px 18px 18px;display:grid}.approvalDecisionBox label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.approvalDecisionBox textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:74px;font:inherit;color:var(--text);background:#fff;border-radius:10px;outline:none;padding:10px 11px}.approvalDecisionBox textarea:focus{border-color:#9eb0ff;box-shadow:0 0 0 3px #315cf514}.approvalDecisionActions{gap:8px;display:flex}.approvalDecisionActions button{min-width:112px}@media (max-width:900px){.approvalBusinessFacts{grid-template-columns:1fr 1fr}.approvalAuditFacts,.approvalDecisionBox{grid-template-columns:1fr}.approvalDecisionActions{justify-content:flex-end}}@media (max-width:640px){.approvalWorkspaceHeader,.approvalWorkspaceTop{flex-direction:column;align-items:flex-start}.approvalWorkspaceCount{width:100%}.approvalSlaBadge{text-align:left;width:100%}.approvalBusinessFacts{grid-template-columns:1fr}.approvalDecisionActions{grid-template-columns:1fr 1fr;display:grid}}.recruitmentWorkspace{gap:18px;display:grid}.recruitmentStageTabs{border:1px solid var(--border);background:var(--card);border-radius:13px;gap:7px;width:fit-content;padding:5px;display:flex}.recruitmentStageTabs button{color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-weight:800;display:flex}.recruitmentStageTabs button.active{background:var(--navy);color:#fff}.recruitmentStageTabs em{background:#ffffff2e;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.recruitmentMetricGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.recruitmentSubHeader,.recruitmentToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.recruitmentSubHeader h2,.recruitmentToolbar h2{margin:3px 0 0}.recruitmentSubHeader p{color:var(--muted);margin:4px 0 0;font-size:13px}.groupToggle{border:1px solid var(--border);background:#fff;border-radius:10px;gap:4px;padding:4px;display:flex}.groupToggle button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 11px;font-weight:700}.groupToggle button.active{background:var(--blue-soft);color:var(--blue)}.requisitionGroups{gap:14px;display:grid}.requisitionGroup{border:1px solid var(--border);background:#fff;border-radius:15px;overflow:hidden}.requisitionGroupHeader{border-bottom:1px solid var(--border);background:#f8f9fb;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.requisitionGroupHeader>div:first-child{gap:3px;display:grid}.requisitionGroupHeader span{color:var(--muted);font-size:12px}.groupProgress{text-align:right;gap:5px;min-width:130px;display:grid}.groupProgress strong{font-size:20px}.miniProgress,.reqProgressTrack{background:#e7eaf0;border-radius:999px;height:5px;overflow:hidden}.miniProgress span,.reqProgressTrack span{border-radius:inherit;background:var(--green);height:100%;display:block}.requisitionRows{display:grid}.requisitionCard:not(:last-child){border-bottom:1px solid var(--border)}.requisitionSummary{text-align:left;background:#fff;border:0;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(90px,.55fr)) auto;align-items:center;gap:14px;width:100%;padding:15px 16px;display:grid}.requisitionSummary:hover{background:#fbfcff}.requisitionIdentity{gap:3px;display:grid}.reqNumber span,.requisitionIdentity small,.requisitionIdentity>span:not(.reqStatus){color:var(--muted);font-size:11px}.reqStatus{background:var(--amber-soft);width:fit-content;color:var(--amber);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.reqStatus.filled{background:var(--green-soft);color:var(--green)}.reqStatus.cancelled,.reqStatus.closed{color:var(--muted);background:#eef0f4}.reqNumber{text-align:right;gap:3px;display:grid}.reqNumber strong{font-size:18px}.reqNumber.remaining strong{color:var(--blue)}.reqProgressTrack{border-radius:0;height:3px}.requisitionDetail{border-top:1px solid var(--border);background:#fbfcfd;gap:14px;padding:14px 16px 16px;display:grid}.candidateStageHeader,.requisitionDetailTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.reqDetailFacts{flex-wrap:wrap;gap:8px;display:flex}.reqDetailFacts>div{border:1px solid var(--border);background:#fff;border-radius:9px;gap:3px;min-width:150px;padding:9px 10px;display:grid}.reqDetailFacts span{color:var(--muted);font-size:10px}.reqAdminActions{align-items:end;gap:8px;display:flex}.reqAdminActions label{color:var(--muted);gap:4px;font-size:10px;font-weight:800;display:grid}.reqAdminActions input{border:1px solid var(--border);border-radius:8px;width:86px;padding:8px}.candidateStageHeader>div{gap:2px;display:grid}.linkedCandidateRows{gap:7px;display:grid}.linkedCandidateRow{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.linkedCandidateRow>div:nth-child(2){gap:2px;display:grid}.candidateFilledFlag,.linkedCandidateRow span{color:var(--muted);font-size:11px}.candidatePlaceholder{border:1px dashed var(--border);text-align:center;background:#fff;border-radius:10px;gap:4px;padding:20px;display:grid}.candidatePlaceholder span{max-width:700px;color:var(--muted);margin:0 auto;font-size:12px}.requisitionModal{width:min(760px,100vw - 28px)}.requisitionModal .modalHeader p{color:var(--muted);margin:5px 0 0;font-size:13px}.filledRuleNote{background:var(--green-soft);border-radius:10px;gap:3px;margin-top:15px;padding:11px 12px;display:grid}.filledRuleNote strong{color:var(--green)}.filledRuleNote span{color:var(--muted);font-size:12px}.fullWidthField{grid-column:1/-1}@media (max-width:1000px){.recruitmentMetricGrid{grid-template-columns:1fr 1fr}.requisitionSummary{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(85px,auto)) auto}.requisitionSummary .reqNumber:nth-of-type(3){display:none}.requisitionDetailTop{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.recruitmentMetricGrid{grid-template-columns:1fr}.candidateStageHeader,.recruitmentSubHeader,.recruitmentToolbar{flex-direction:column;align-items:flex-start}.groupToggle{width:100%}.groupToggle button{flex:1 1}.requisitionSummary{grid-template-columns:minmax(0,1fr) auto}.requisitionSummary .reqNumber{display:none}.groupProgress{min-width:95px}.reqAdminActions{flex-direction:column;align-items:stretch;width:100%}.reqAdminActions input{width:100%}.linkedCandidateRow{grid-template-columns:auto minmax(0,1fr) auto}.candidateFilledFlag{grid-column:2/-1}}.recruitmentMetricGrid.five{grid-template-columns:repeat(5,1fr)}.requisitionSummary.v21{grid-template-columns:minmax(235px,1.5fr) repeat(5,minmax(72px,.45fr)) auto}.candidateModal{width:min(760px,100vw - 28px)}.candidateModal .modalHeader p{color:var(--muted);margin:5px 0 0;font-size:13px}.candidateModeToggle{border:1px solid var(--border);background:#f8f9fb;border-radius:10px;gap:5px;width:fit-content;margin-bottom:14px;padding:4px;display:flex}.candidateModeToggle button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 11px;font-weight:800}.candidateModeToggle button.active{color:var(--blue);background:#fff;box-shadow:0 1px 4px #171f3014}.modalSingleField{color:var(--muted);gap:6px;font-size:13px;font-weight:700;display:grid}.modalSingleField select{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;padding:10px 11px}.privacyPilotNote{background:var(--amber-soft);border:1px solid #f0d49d;border-radius:10px;gap:3px;margin-top:14px;padding:10px 12px;display:grid}.privacyPilotNote strong{color:var(--amber)}.privacyPilotNote span{color:var(--muted);font-size:12px}.pipelineCandidateRows{gap:8px;display:grid}.pipelineCandidateRow{border:1px solid var(--border);background:#fff;border-radius:11px;grid-template-columns:auto minmax(180px,1fr) auto minmax(240px,auto);align-items:center;gap:11px;padding:11px 12px;display:grid}.pipelineCandidateIdentity{gap:2px;min-width:0;display:grid}.pipelineCandidateIdentity small,.pipelineCandidateIdentity span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.applicationStage{width:fit-content;color:var(--muted);text-transform:uppercase;background:#eef1f5;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.applicationStage.assessment,.applicationStage.interview,.applicationStage.screening{background:var(--blue-soft);color:var(--blue)}.applicationStage.offer,.applicationStage.offer_accepted{background:var(--amber-soft);color:var(--amber)}.applicationStage.onboarding{color:#7558d6;background:#f2efff}.applicationStage.completed{background:var(--green-soft);color:var(--green)}.applicationStage.rejected,.applicationStage.withdrawn{background:var(--red-soft);color:var(--red)}.pipelineCandidateActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.terminalActions{align-items:center;gap:6px;display:flex}.textMutedButton{color:var(--muted);background:0 0;border:0;padding:7px 8px;font-weight:700}.startOnboardingAction{align-items:center;gap:7px;display:flex}.startOnboardingAction input{border:1px solid var(--border);background:#fff;border-radius:8px;padding:7px 8px}.onboardingStageStatus{text-align:right;gap:2px;display:grid}.onboardingStageStatus strong{color:#7558d6;text-transform:uppercase;font-size:11px}.onboardingStageStatus span{color:var(--muted);font-size:10px}.countedFlag{color:var(--green);font-size:11px}.endedFlag{color:var(--red);font-size:11px}.candidateMasterWorkspace{gap:14px;display:grid}.candidateMasterRows{gap:10px;display:grid}.candidateMasterCard{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:14px;padding:14px;display:grid}.candidateMasterIdentity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.candidateMasterIdentity>div:nth-child(2){gap:3px;display:grid}.candidateMasterIdentity span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.candidateApplicationCount{text-align:right;gap:1px;display:grid}.candidateApplicationCount strong{font-size:20px}.candidateApplicationCount span{font-size:10px}.candidateApplicationList{gap:5px;display:grid}.candidateApplicationList>div{background:#f8f9fb;border-radius:8px;justify-content:space-between;gap:12px;padding:7px 9px;display:flex}.candidateApplicationList span{color:var(--muted);font-size:11px}.candidateApplicationList strong{font-size:11px}.mutedText{color:var(--muted);font-size:12px}@media (max-width:1180px){.recruitmentMetricGrid.five{grid-template-columns:repeat(3,1fr)}.requisitionSummary.v21{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(70px,auto)) auto}.requisitionSummary.v21 .reqNumber:nth-of-type(4),.requisitionSummary.v21 .reqNumber:nth-of-type(5){display:none}.pipelineCandidateRow{grid-template-columns:auto minmax(180px,1fr) auto}.pipelineCandidateActions{grid-column:2/-1}}@media (max-width:760px){.recruitmentMetricGrid.five{grid-template-columns:1fr 1fr}.candidateMasterCard{grid-template-columns:1fr}.pipelineCandidateRow{grid-template-columns:auto minmax(0,1fr)}.applicationStage{grid-column:2}.pipelineCandidateActions{grid-column:1/-1;justify-content:flex-start}.startOnboardingAction{flex-direction:column;align-items:stretch;width:100%}}@media (max-width:520px){.recruitmentMetricGrid.five{grid-template-columns:1fr}.candidateMasterIdentity{grid-template-columns:auto minmax(0,1fr)}.candidateApplicationCount{text-align:left;grid-column:2}}.executionModal{width:min(780px,100vw - 28px)}.executionModal .modalHeader p{color:var(--muted);margin:5px 0 0;font-size:12px}.executionCheckbox{align-self:end;min-height:42px}.executionRuleNote{border:1px solid var(--border);color:var(--muted);background:#f8f9fb;border-radius:10px;gap:7px;margin-top:13px;padding:10px 12px;font-size:12px;display:flex}.executionRuleNote strong{color:var(--text)}.pipelineCandidateRow.v22{grid-template-columns:auto minmax(210px,1fr) auto minmax(280px,auto)}.executionSnapshot{background:#f5f6f8;border-radius:6px;width:fit-content;margin-top:3px;padding:3px 6px;font-weight:700;color:var(--text)!important}.offerResponseActions{align-items:center;gap:5px;display:flex}.applicationStage.offer_declined{background:var(--red-soft);color:var(--red)}@media (max-width:1180px){.pipelineCandidateRow.v22{grid-template-columns:auto minmax(180px,1fr) auto}.pipelineCandidateRow.v22 .pipelineCandidateActions{grid-column:2/-1}}@media (max-width:760px){.pipelineCandidateRow.v22{grid-template-columns:auto minmax(0,1fr)}.pipelineCandidateRow.v22 .applicationStage{grid-column:2}.pipelineCandidateRow.v22 .pipelineCandidateActions{grid-column:1/-1}.offerResponseActions{width:100%}}.reqStatus.draft,.reqStatus.submitting{color:var(--muted);background:#eef1f5}.reqStatus.pending_approval{background:var(--amber-soft);color:var(--amber)}.reqStatus.cancelled,.reqStatus.rejected{background:var(--red-soft);color:var(--red)}.approvalPendingNote{max-width:145px;color:var(--amber);font-size:10px;font-weight:800}.sourcingModal{width:min(760px,100vw - 28px)}.sourcingModal .modalHeader p{color:var(--muted);margin:5px 0 0;font-size:12px}.sourcingHeader{border-top:1px solid var(--border);margin-top:14px;padding-top:13px}.sourcingPostingRows{gap:6px;margin-bottom:15px;display:grid}.sourcingPostingRow{border:1px solid var(--border);background:#fafbfc;border-radius:9px;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.sourcingPostingRow>div{gap:2px;display:grid}.sourcingPostingRow span{color:var(--muted);font-size:10px}.postingStatus{text-transform:uppercase;background:#eef1f5;border-radius:999px;width:fit-content;padding:4px 7px;font-weight:900;font-size:9px!important}.postingStatus.published{background:var(--green-soft);color:var(--green)}.postingStatus.draft{background:var(--amber-soft);color:var(--amber)}.candidatePlaceholder.compact{min-height:0;padding:10px 12px}@media (max-width:760px){.sourcingPostingRow{grid-template-columns:1fr auto}}.candidateProfileModal{width:min(1080px,100vw - 28px);max-height:calc(100vh - 28px);overflow:hidden}.candidateProfileHeader p{color:var(--muted);margin:5px 0 0;font-size:12px}.candidateProfileScroll{gap:12px;max-height:calc(100vh - 130px);padding-right:4px;display:grid;overflow-y:auto}.candidateProfileSection{border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px}.candidateProfileSectionTitle{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.candidateProfileSectionTitle>div{gap:3px;display:grid}.candidateProfileSectionTitle small{color:var(--muted);font-size:10px}.profileSaveRow{justify-content:flex-end;display:flex}.candidateTagRow{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.candidateTag{border:1px solid var(--border);background:#f7f8fa;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.candidateTag button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px;line-height:1}.candidateInlineComposer{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.candidateDocumentRows,.candidateNoteRows,.candidateProfileApplications,.candidateTimeline{gap:7px;display:grid}.candidateDocumentRow{border:1px solid var(--border);border-radius:9px;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.candidateDocumentRow.archived{opacity:.58}.candidateDocumentRow>div,.candidateNoteRows>div>div,.candidateProfileApplications>div>div{gap:2px;display:grid}.candidateDocumentRow span,.candidateNoteRows span,.candidateProfileApplications span,.candidateTimeline span{color:var(--muted);font-size:10px}.documentStatus{text-transform:uppercase;background:#eef1f5;border-radius:999px;padding:4px 7px;font-weight:900;font-size:9px!important}.candidateDocumentUpload{grid-template-columns:170px minmax(240px,1fr) auto;gap:8px;margin-top:10px;display:grid}.candidateStorageNote{color:var(--muted);background:#f7f8fa;border-radius:8px;margin-top:9px;padding:8px 10px;font-size:10px;line-height:1.5}.candidateProfileApplications>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1fr) auto 130px 90px;align-items:center;gap:10px;padding:8px 0;display:grid}.candidateNoteComposer{grid-template-columns:150px minmax(260px,1fr) auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.candidateNoteRows>div{border-left:3px solid var(--border);padding:6px 10px}.candidateNoteRows p{margin:4px 0 0;font-size:12px;line-height:1.5}.candidateTimeline>div{grid-template-columns:12px 1fr;gap:8px;padding:2px 0 10px;display:grid;position:relative}.candidateTimeline>div:before{content:"";background:var(--border);width:1px;position:absolute;top:12px;bottom:-2px;left:5px}.candidateTimeline>div:last-child:before{display:none}.timelineDot{background:#8b93a1;border-radius:50%;width:9px;height:9px;margin-top:4px}.candidateTimeline>div>div{gap:2px;display:grid}.candidateTimeline small{color:var(--text);font-size:10px}.candidateProfilePreview{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:-2px 0 10px 54px;font-size:10px;display:flex}.candidateProfileOpen{margin-left:auto}@media (max-width:760px){.candidateDocumentRow,.candidateDocumentUpload,.candidateNoteComposer,.candidateProfileApplications>div{grid-template-columns:1fr}.candidateProfilePreview{margin-left:0}}.recruitmentControl{gap:12px;display:grid}.controlHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.controlHeader h2{margin:3px 0;font-size:20px}.controlHeader p{color:var(--muted);margin:0;font-size:11px}.controlFilters{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;padding:10px;display:grid}.controlFilters label{color:var(--muted);gap:4px;font-size:10px;font-weight:800;display:grid}.controlMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.controlDangerMetric strong,.dangerText{color:var(--red)!important}.controlPanel{border:1px solid var(--border);background:#fff;border-radius:12px;padding:13px}.controlPanelTitle{justify-content:space-between;align-items:end;gap:14px;margin-bottom:11px;display:flex}.controlPanelTitle>div{gap:3px;display:grid}.controlPanelTitle small{max-width:460px;color:var(--muted);text-align:right;font-size:10px}.recruitmentFunnel{grid-template-columns:repeat(8,minmax(100px,1fr));gap:7px;display:grid}.funnelStage{gap:7px;min-width:0;display:grid}.funnelStage>div:first-child{gap:2px;display:grid}.funnelStage strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.funnelStage span{color:var(--muted);font-size:9px}.funnelTrack{background:#eef1f5;border-radius:999px;height:7px;overflow:hidden}.funnelTrack span{border-radius:inherit;background:#5b6472;min-width:3px;height:100%;display:block}.slaControlTable{gap:1px;display:grid;overflow-x:auto}.slaControlHead,.slaControlRow{grid-template-columns:minmax(130px,1.4fr) 100px 100px 70px 70px 70px 100px;align-items:center;gap:8px;min-width:760px;padding:8px 9px;display:grid}.slaControlHead{color:var(--muted);text-transform:uppercase;background:#f5f6f8;border-radius:7px;font-size:9px;font-weight:900}.slaControlRow{border-bottom:1px solid var(--border);font-size:11px}.slaControlRow>div{align-items:center;gap:7px;display:flex}.slaControlRow small{color:var(--muted)}.textLinkButton{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900;text-decoration:underline}.overdueQueue{display:grid}.overdueQueue>div:not(.controlEmptyGood){border-bottom:1px solid var(--border);grid-template-columns:minmax(240px,1fr) 120px 100px 145px;align-items:center;gap:10px;padding:8px 3px;font-size:10px;display:grid}.overdueQueue>div>div{gap:2px;display:grid}.overdueQueue span{color:var(--muted);font-size:9px}.controlEmptyGood{background:var(--green-soft);color:var(--green);border-radius:8px;padding:10px;font-size:11px;font-weight:800}.controlBreakdownGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.controlBreakdownRows{display:grid}.controlBreakdownRows>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1fr) repeat(4,auto);align-items:center;gap:9px;padding:7px 2px;font-size:10px;display:grid}.controlBreakdownRows.simple>div{grid-template-columns:minmax(160px,1fr) auto auto}.controlBreakdownRows span{color:var(--muted);white-space:nowrap}@media (max-width:1100px){.controlFilters,.controlMetricGrid{grid-template-columns:repeat(3,1fr)}.recruitmentFunnel{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.controlHeader{display:grid}.controlBreakdownGrid,.controlFilters,.controlMetricGrid{grid-template-columns:1fr}.recruitmentFunnel{grid-template-columns:repeat(2,1fr)}.overdueQueue>div:not(.controlEmptyGood){grid-template-columns:1fr}}.recruitmentV26Module{z-index:60;color:#14213d;background:#f8fafc;grid-template-columns:220px 1fr;font-size:12px;display:grid;position:fixed;inset:0}.recruitmentV26Sidebar{background:#fff;border-right:1px solid #e8edf4;flex-direction:column;min-height:100vh;padding:18px 12px 14px;display:flex}.recruitmentV26Brand{color:#101828;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px 18px;font-size:20px;display:flex}.recruitmentV26Brand>span{color:#fff;background:linear-gradient(145deg,#1473ff,#0757d7);border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.recruitmentV26Sidebar nav{gap:3px;display:grid}.recruitmentV26Nav{color:#24324a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:12px;font-weight:650;display:flex}.recruitmentV26Nav:hover{background:#f5f8fc}.recruitmentV26Nav.active{color:#0b63e5;background:#eef5ff}.recruitmentV26NavIcon{text-align:center;width:18px;font-size:15px}.recruitmentV26NavGroupLabel{color:#8993a6;letter-spacing:.08em;margin:20px 10px 8px;font-size:9px;font-weight:800}.recruitmentV26Exit{color:#556176;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5eaf1;border-radius:9px;margin-top:auto;padding:10px 12px}.recruitmentV26Body{min-width:0;min-height:100vh;overflow:hidden}.recruitmentV26Topbar{background:#fff;border-bottom:1px solid #e8edf4;grid-template-columns:minmax(280px,1fr) minmax(280px,430px) 42px auto;align-items:center;gap:12px;height:70px;padding:0 28px;display:grid}.v26Breadcrumb{color:#667085;font-size:11px}.v26Breadcrumb strong{color:#344054}.v26GlobalSearch{background:#fff;border:1px solid #dfe5ee;border-radius:9px;grid-template-columns:26px 1fr;align-items:center;padding:0 10px;display:grid}.v26GlobalSearch span{color:#667085;font-size:18px}.v26GlobalSearch input{outline:0;font-size:11px}.v26Bell,.v26GlobalSearch input{background:0 0;border:0;height:38px}.v26Bell{cursor:pointer;color:#344054;width:38px}.v26CreateMenuWrap{position:relative}.v26CreateMenu{z-index:75;background:#fff;border:1px solid #e1e7ef;border-radius:10px;min-width:190px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 15px 38px #10182824}.v26CreateMenu button{cursor:pointer;text-align:left;background:#fff;border:0;padding:11px 13px;font-size:11px}.v26CreateMenu button:hover{background:#f6f8fb}.v26Primary{cursor:pointer;color:#fff!important;background:#0b63e5!important;border:1px solid #0b63e5!important;border-radius:8px!important;padding:10px 15px!important;font-weight:750!important}.recruitmentV26Content{height:calc(100vh - 70px);padding:22px 26px 38px;overflow:auto}.recruitmentV26Home,.recruitmentV26Page{width:min(1320px,100%);margin:0 auto}.recruitmentV26Greeting h1{color:#162033;margin:0 0 22px;font-size:23px;font-weight:700}.recruitmentV26Greeting h1 strong{color:#0b63e5}.recruitmentV26ActionCards{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.recruitmentV26ActionCards>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e9f0;border-radius:12px;grid-template-columns:54px auto 1fr;align-items:center;gap:10px;min-height:96px;padding:14px 18px;display:grid;box-shadow:0 5px 14px #10182808}.recruitmentV26ActionCards strong{color:#152238;font-size:25px}.recruitmentV26ActionCards small{color:#667085;font-size:12px}.v26SoftIcon{border-radius:12px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.v26SoftIcon.blue{color:#0b63e5;background:#eaf3ff}.v26SoftIcon.amber{color:#e98a00;background:#fff3e3}.v26SoftIcon.green{color:#138a45;background:#eaf8ef}.recruitmentV26HomeGrid{grid-template-columns:minmax(0,2fr) minmax(300px,.95fr);gap:16px;display:grid}.recruitmentV26Card{background:#fff;border:1px solid #e4e9f0;border-radius:12px;box-shadow:0 5px 14px #10182806}.recruitmentV26SectionTitle{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.recruitmentV26SectionTitle h2{margin:0;font-size:16px}.recruitmentV26SectionTitle button{color:#0b63e5;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.v26PositionRows{display:grid}.v26PositionHomeRow{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:60px 1.2fr 1.4fr 1fr auto 20px;align-items:center;gap:12px;min-height:126px;padding:14px 18px;display:grid}.v26PositionHomeRow:last-child{border-bottom:0}.v26PositionAvatar{color:#0b63e5;background:#eaf3ff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:850;display:grid}.v26PositionIdentity,.v26PositionProgress,.v26ReqIdentity,.v26ReqSource{gap:5px;display:grid}.v26PositionIdentity strong,.v26ReqIdentity strong{font-size:14px}.v26PositionIdentity small,.v26PositionProgress small,.v26ReqIdentity small,.v26ReqProgress small,.v26ReqSource small{color:#667085}.v26PositionProgress>span:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v26PositionProgress>span:first-child small{color:#e98a00}.v26ProgressTrack{background:#edf1f5;border-radius:999px;height:7px;display:block;overflow:hidden}.v26ProgressTrack i{border-radius:inherit;background:#2167e8;height:100%;display:block}.v26PositionStats{color:#536076;font-size:10px}.v26Attention{color:#db7900;white-space:nowrap;background:#fff4df;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:750}.v26Attention.quiet{color:#667085;background:#f5f7fa}.v26Chevron{color:#667085;font-size:24px}.v26TimelineToday{padding:4px 18px 18px;display:grid}.v26TimelineToday>button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:70px 1fr;gap:12px;padding:16px 0;display:grid}.v26TimelineToday>button:last-child{border-bottom:0}.v26TimelineToday>button>span:last-child{gap:4px;display:grid}.v26TimelineToday small{color:#667085}.v26Time{color:#0b63e5;font-size:14px;font-weight:850}.recruitmentV26HomeFooter{background:#fff;border:1px solid #e4e9f0;border-radius:12px;gap:30px;margin-top:16px;padding:16px 18px;display:flex}.recruitmentV26HomeFooter button{color:#0b63e5;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.v26PageTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.v26PageTitleRow h1{margin:0 0 4px;font-size:23px}.v26PageTitleRow p{color:#667085;margin:0;font-size:11px}.v26Tabs{border-bottom:1px solid #e5eaf1;flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.v26Tabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-size:10px;font-weight:700}.v26Tabs button.active{color:#0b63e5;border-bottom-color:#0b63e5}.v26Tabs.compact{border-bottom:0}.v26Tabs.compact button{border:1px solid #e1e7ef;border-radius:7px;padding:8px 12px}.v26Tabs.compact button.active{color:#fff;background:#0b63e5;border-color:#0b63e5}.v26MetricGrid{gap:10px;margin-bottom:14px;display:grid}.v26MetricGrid.five{grid-template-columns:repeat(5,1fr)}.v26MetricGrid.six{grid-template-columns:repeat(6,1fr)}.v26MetricGrid>div{background:#fff;border:1px solid #e4e9f0;border-radius:10px;gap:4px;min-height:82px;padding:13px 15px;display:grid}.v26MetricGrid small,.v26MetricGrid span{color:#667085;font-size:9px}.v26MetricGrid strong{font-size:21px}.v26Toolbar{gap:9px;margin-bottom:12px;display:flex}.v26Toolbar button,.v26Toolbar input{color:#475467;background:#fff;border:1px solid #dfe5ed;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px}.v26Toolbar input{outline:none;flex:1 1;min-width:250px}.v26Toolbar button{cursor:pointer}.v26RequisitionCards{gap:10px;display:grid}.v26ReqCard{background:#fff;border:1px solid #e2e8f0;border-radius:11px;overflow:hidden}.v26ReqCard.selected{border-color:#bdd3fa;box-shadow:inset 0 0 0 2px #eff5ff}.v26ReqCardMain{cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:1.2fr 1.8fr 1.1fr 1fr 24px;align-items:center;gap:16px;width:100%;padding:16px;display:grid}.v26ReqPipeline{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.v26ReqPipeline>span{text-align:center;gap:4px;display:grid}.v26ReqPipeline small{color:#667085;font-size:8px}.v26ReqPipeline strong{font-size:14px}.v26ReqSource span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.v26ReqProgress{gap:6px;display:grid}.v26ReqExpanded{background:#fbfcfe;border-top:1px solid #edf1f5;align-items:center;gap:24px;padding:11px 16px;display:flex}.v26ReqExpanded>div{gap:3px;display:grid}.v26ReqExpanded>div span{color:#667085;text-transform:uppercase;font-size:8px}.v26ReqExpanded>div strong{font-size:11px}.v26ReqExpanded button{color:#0b63e5;cursor:pointer;background:#fff;border:1px solid #d6deea;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:9px}.v26ReqExpanded button+button{margin-left:-14px}.recruitmentV26SplitPage{grid-template-columns:minmax(0,1fr) 350px;gap:12px;width:min(1500px,100%);margin:0 auto;display:grid}.v26CandidateMain{min-width:0}.v26Table{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.v26TableHead,.v26TableRow{align-items:center;gap:10px;padding:0 12px;display:grid}.v26TableHead{color:#667085;background:#fbfcfe;min-height:42px;font-size:8px;font-weight:850}.v26TableRow{color:#344054;text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;min-height:65px}button.v26TableRow{cursor:pointer;width:100%}.v26TableRow.selected,.v26TableRow:hover{background:#f5f9ff}.v26TableHead.candidate,.v26TableRow.candidate{grid-template-columns:1.4fr 1.35fr 1fr .85fr .85fr}.v26TableHead.interview,.v26TableRow.interview{grid-template-columns:1.05fr 1.25fr 1.1fr .6fr 1fr .8fr}.v26TableHead.offer,.v26TableRow.offer{grid-template-columns:1.3fr 1.2fr 1fr .8fr .8fr}.v26TableHead.source,.v26TableRow.source{grid-template-columns:1.4fr 1fr .65fr .9fr .8fr}.v26TableHead.form,.v26TableRow.form{grid-template-columns:1.4fr 1.2fr .8fr .9fr .8fr}.v26TableRow>span{gap:3px;min-width:0;display:grid}.v26TableRow strong{font-size:10px}.v26TableRow small,.v26TableRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v26TableRow small{color:#667085;font-size:8px}.v26CandidateCell{align-items:center;gap:10px;display:flex!important}.v26CandidateCell>span{gap:3px;min-width:0;display:grid}.v26CandidateAvatar{color:#7b4bc4;background:#f0e9ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:850;display:grid}.v26CandidateAvatar.large{width:54px;height:54px;font-size:16px}.v26StagePill{color:#175cd3;background:#eef4ff;border-radius:7px;width:fit-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex!important}.v26StagePill.stage-interview{color:#7a3ec8;background:#f4ebff}.v26StagePill.stage-screening{color:#0b63e5;background:#eaf3ff}.v26StagePill.good,.v26StagePill.stage-completed{color:#138a45;background:#eaf8ef}.v26Drawer{background:#fff;border:1px solid #e2e8f0;border-radius:11px;align-self:start;overflow:hidden}.v26DrawerHeader{grid-template-columns:54px 1fr 28px;align-items:start;gap:11px;padding:16px;display:grid}.v26DrawerHeader h2{margin:2px 0 4px;font-size:17px}.v26DrawerHeader p{color:#667085;margin:0 0 5px;font-size:10px}.v26DrawerHeader small{color:#667085}.v26DrawerHeader>button{cursor:pointer;color:#667085;background:0 0;border:0;font-size:21px}.v26ContactLine{color:#475467;border-top:1px solid #eef1f5;gap:7px;padding:11px 16px;font-size:9px;display:grid}.v26ContactLine,.v26DrawerTabs{border-bottom:1px solid #eef1f5}.v26DrawerTabs{gap:4px;padding:0 12px;display:flex}.v26DrawerTabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 8px;font-size:9px}.v26DrawerTabs button.active{color:#0b63e5;border-bottom-color:#0b63e5}.v26DrawerSection{border-bottom:1px solid #eef1f5;padding:14px 16px}.v26SectionEyebrow{color:#667085;letter-spacing:.04em;font-size:8px;font-weight:850}.v26DrawerSection dl{gap:9px;margin:12px 0 0;display:grid}.v26DrawerSection dl>div{grid-template-columns:120px 1fr;gap:10px;display:grid}.v26DrawerSection dt{color:#667085;font-size:9px}.v26DrawerSection dd{margin:0;font-size:9px;font-weight:650}.v26MiniPipeline{grid-template-columns:repeat(5,1fr);margin-top:14px;display:grid}.v26MiniPipeline>span{color:#98a2b3;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.v26MiniPipeline>span:after{content:"";background:#dce2ea;height:2px;position:absolute;top:5px;left:50%;right:-50%}.v26MiniPipeline>span:last-child:after{display:none}.v26MiniPipeline i{z-index:1;background:#cbd2dc;border-radius:50%;width:10px;height:10px;position:relative}.v26MiniPipeline .done{color:#0b63e5}.v26MiniPipeline .done i,.v26MiniPipeline .done:after{background:#0b63e5}.v26MiniPipeline small{font-size:7px}.v26NextActionCard{border:1px solid #e5eaf1;border-radius:9px;gap:5px;margin-top:10px;padding:12px;display:grid}.v26NextActionCard small{color:#667085;font-size:8px}.v26DrawerActions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.v26DrawerActions button{cursor:pointer;color:#344054;background:#fff;border:1px solid #d6deea;border-radius:7px;padding:8px 10px;font-size:9px}.v26ReportGrid{grid-template-columns:1.25fr 1fr;gap:12px;display:grid}.v26FunnelBars{gap:12px;padding:15px 18px 18px;display:grid}.v26FunnelBars>div{grid-template-columns:140px 1fr;align-items:center;gap:12px;display:grid}.v26FunnelBars>div>span{justify-content:space-between;gap:8px;display:flex}.v26FunnelBars small{color:#667085}.v26FunnelBars i{background:#edf1f5;border-radius:999px;height:12px;display:block;overflow:hidden}.v26FunnelBars b{border-radius:inherit;background:linear-gradient(90deg,#1268ea,#5f8ef4);height:100%;display:block}.v26SourceReport{padding:12px 18px 18px;display:grid}.v26SourceReport>div{border-bottom:1px solid #eef1f5;grid-template-columns:1fr auto auto;gap:10px;padding:10px 0;display:grid}.v26SourceReport>div:last-child{border-bottom:0}.v26SourceReport small,.v26SourceReport span{color:#667085;font-size:9px}.v26IntegrationNotice{background:#f5f9ff;border:1px solid #d9e5f7;border-radius:11px;margin-bottom:12px;padding:16px}.v26IntegrationNotice p{color:#526076;margin:6px 0 0;line-height:1.6}.v26ConnectorGrid,.v26SettingsGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v26ConnectorGrid>div{background:#fff;border:1px solid #e4e9f0;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.v26ConnectorGrid>div>small{color:#667085;grid-column:2}.v26ConnectorGrid>div>i{grid-area:1/3/span 2}.v26SettingsGrid .recruitmentV26Card{padding:18px}.v26SettingsGrid h2{margin:8px 0 7px;font-size:15px}.v26SettingsGrid p{color:#667085;margin:0;line-height:1.65}.v26TextLink{color:#0b63e5;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.v26Empty{color:#667085;text-align:center;padding:18px}.v26Empty.large{background:#fff;border:1px dashed #d8e0ea;border-radius:10px;padding:48px 20px}.v26QuickSelect{width:min(560px,100vw - 30px)}.v26QuickPositionList{gap:7px;display:grid}.v26QuickPositionList button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e7ef;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.v26QuickPositionList button:hover{background:#f7faff;border-color:#bcd3f7}.v26QuickPositionList span{color:#667085;font-size:9px}@media (max-width:1180px){.recruitmentV26Module{grid-template-columns:190px 1fr}.recruitmentV26Topbar{grid-template-columns:minmax(160px,1fr) minmax(220px,330px) 36px auto;padding-inline:18px}.v26PositionHomeRow{grid-template-columns:50px 1.1fr 1.4fr auto 18px}.v26PositionStats{display:none}.v26MetricGrid.six{grid-template-columns:repeat(3,1fr)}.v26ReqCardMain{grid-template-columns:1.1fr 1.8fr 1fr 22px}.v26ReqSource{display:none}.recruitmentV26SplitPage{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:900px){.recruitmentV26Module{grid-template-columns:72px 1fr}.recruitmentV26Brand strong,.recruitmentV26Exit,.recruitmentV26Nav>span:last-child,.recruitmentV26NavGroupLabel{display:none}.recruitmentV26Brand{justify-content:center;padding-inline:0}.recruitmentV26Nav{justify-content:center;padding:0}.recruitmentV26Topbar{grid-template-columns:1fr 38px auto}.v26Breadcrumb{display:none}.recruitmentV26HomeGrid,.recruitmentV26SplitPage,.v26ReportGrid{grid-template-columns:1fr}.v26Drawer{z-index:72;border-radius:0;width:min(380px,100vw - 72px);position:fixed;top:70px;bottom:0;right:0;overflow:auto}.v26MetricGrid.five{grid-template-columns:repeat(3,1fr)}.v26ReqCardMain{grid-template-columns:1fr 1.5fr auto}.v26ReqProgress{display:none}}@media (max-width:650px){.recruitmentV26Content{padding:16px 12px 30px}.recruitmentV26ActionCards,.v26ConnectorGrid,.v26MetricGrid.five,.v26MetricGrid.six,.v26SettingsGrid{grid-template-columns:1fr}.v26PositionHomeRow{grid-template-columns:46px 1fr auto;min-height:100px}.v26PositionProgress,.v26PositionStats{display:none}.v26ReqCardMain{grid-template-columns:1fr auto}.v26ReqPipeline{display:none}.v26Toolbar{flex-wrap:wrap}.v26Toolbar input{min-width:100%}.v26Table{overflow-x:auto}.v26TableHead,.v26TableRow{min-width:760px}}.recruitmentV27Module{--r-bg:#f7f9fc;--r-surface:#fff;--r-line:#e6ebf2;--r-line-soft:#eef2f6;--r-text:#15213a;--r-muted:#667085;--r-blue:#1267e8;--r-blue-soft:#eef5ff;--r-green:#138a45;--r-green-soft:#eaf8ef;--r-amber:#d97706;--r-amber-soft:#fff5e7;--r-red:#d92d20;--r-red-soft:#fff0ee;background:var(--r-bg);color:var(--r-text);font-size:13px}.recruitmentV27Module .recruitmentV26Sidebar{border-right-color:var(--r-line);width:auto;padding:16px 10px 14px;box-shadow:1px 0 #10182803}.recruitmentV27Module .recruitmentV26Brand{letter-spacing:-.02em;gap:11px;padding:2px 8px 20px;font-size:21px}.recruitmentV27Module .recruitmentV26Brand>span{background:linear-gradient(145deg,#1474ff,#0757d7);border-radius:11px;width:42px;height:42px;box-shadow:0 7px 18px #1267e838}.recruitmentV27Module .recruitmentV26Nav{border-radius:9px;min-height:44px;padding-inline:12px;font-size:13px;font-weight:650}.recruitmentV27Module .recruitmentV26Nav.active{color:var(--r-blue);background:#edf4ff}.recruitmentV27Module .recruitmentV26NavGroupLabel{letter-spacing:.08em;margin-top:22px;font-size:10px}.recruitmentV27Module .recruitmentV26Topbar{border-bottom-color:var(--r-line);height:72px;padding:0 30px}.recruitmentV27Module .v26Breadcrumb{font-size:12px}.recruitmentV27Module .v26GlobalSearch{border-color:#dfe5ee;border-radius:10px;height:42px;box-shadow:0 1px 2px #10182805}.recruitmentV27Module .v26GlobalSearch input{font-size:12px}.recruitmentV27Module .recruitmentV26Content{height:calc(100vh - 72px);padding:26px 28px 42px}.recruitmentV27Module .recruitmentV26Home,.recruitmentV27Module .recruitmentV26Page{width:min(1440px,100%)}.recruitmentV27Module .v26PageTitleRow{margin-bottom:18px}.recruitmentV27Module .recruitmentV26Greeting h1,.recruitmentV27Module .v26PageTitleRow h1{color:var(--r-text);letter-spacing:-.025em;font-size:26px}.recruitmentV27Module .v26PageTitleRow p{font-size:12px;line-height:1.5}.recruitmentV27Module .v26Primary{min-height:40px;font-size:12px;box-shadow:0 4px 12px #1267e829;border-radius:9px!important;padding:9px 16px!important}.recruitmentV27Module .recruitmentV26Card,.recruitmentV27Module .v26Drawer,.recruitmentV27Module .v26MetricGrid>div,.recruitmentV27Module .v26ReqCard,.recruitmentV27Module .v26Table{border-color:var(--r-line);border-radius:12px;box-shadow:0 3px 12px #10182806}.recruitmentV27Module .v26MetricGrid{gap:12px;margin-bottom:16px}.recruitmentV27Module .v26MetricGrid>div{min-height:94px;padding:15px 16px}.recruitmentV27Module .v26MetricGrid small,.recruitmentV27Module .v26MetricGrid span{font-size:10px}.recruitmentV27Module .v26MetricGrid strong{letter-spacing:-.02em;font-size:24px}.recruitmentV27Module .v26Tabs{margin-bottom:16px}.recruitmentV27Module .v26Tabs button{padding:11px 13px;font-size:11px}.recruitmentV27Module .v26Toolbar{gap:10px;margin-bottom:14px}.recruitmentV27Module .v26Toolbar button,.recruitmentV27Module .v26Toolbar input{border-radius:9px;min-height:40px;font-size:11px}.recruitmentV27Module .recruitmentV26ActionCards{gap:12px;margin-bottom:18px}.recruitmentV27Module .recruitmentV26ActionCards>button{border-color:var(--r-line);border-radius:13px;min-height:104px;padding:16px 18px}.recruitmentV27Module .recruitmentV26ActionCards strong{font-size:27px}.recruitmentV27Module .recruitmentV26ActionCards small{font-size:12px}.recruitmentV27Module .recruitmentV26HomeGrid{gap:18px}.recruitmentV27Module .recruitmentV26SectionTitle{padding:17px 18px}.recruitmentV27Module .recruitmentV26SectionTitle h2{font-size:17px}.recruitmentV27Module .v26PositionHomeRow{min-height:132px;padding:16px 18px}.recruitmentV27Module .v26PositionIdentity strong,.recruitmentV27Module .v26ReqIdentity strong{font-size:14px}.recruitmentV27Module .v26PositionIdentity small,.recruitmentV27Module .v26PositionProgress small,.recruitmentV27Module .v26ReqIdentity small,.recruitmentV27Module .v26ReqProgress small,.recruitmentV27Module .v26ReqSource small{font-size:10px}.recruitmentV27Module .v26RequisitionCards{gap:12px}.recruitmentV27Module .v26ReqCardMain{min-height:112px;padding:17px 18px}.recruitmentV27Module .v26ReqPipeline>span strong{font-size:14px}.recruitmentV27Module .v26ReqPipeline>span small,.recruitmentV27Module .v26ReqSource>span{font-size:10px}.recruitmentV27Module .v26ReqExpanded{background:#fbfcff;padding:14px 18px}.recruitmentV27Module .recruitmentV26SplitPage{grid-template-columns:minmax(0,1fr) 390px;gap:16px;width:min(1520px,100%)}.recruitmentV27Module .v26TableHead{letter-spacing:.02em;background:#fbfcfe;min-height:46px;font-size:9px}.recruitmentV27Module .v26TableRow{min-height:72px;padding-block:8px}.recruitmentV27Module .v26TableRow strong{font-size:11px}.recruitmentV27Module .v26TableRow small{font-size:9px}.recruitmentV27Module .v26CandidateAvatar{width:38px;height:38px;font-size:11px}.recruitmentV27Module .v26CandidateAvatar.large{width:58px;height:58px;font-size:17px}.recruitmentV27Module .v26StagePill{border-radius:999px;padding:5px 9px;font-size:9px}.recruitmentV27Module .v26Drawer{max-height:calc(100vh - 126px);position:sticky;top:0;overflow:auto}.recruitmentV27Module .v26DrawerHeader{padding:18px}.recruitmentV27Module .v26DrawerHeader h2{font-size:18px}.recruitmentV27Module .v26DrawerHeader p{font-size:11px}.recruitmentV27Module .v26ContactLine{padding:12px 18px;font-size:10px}.recruitmentV27Module .v26DrawerTabs{padding:0 14px}.recruitmentV27Module .v26DrawerTabs button{padding:11px 9px;font-size:10px}.recruitmentV27Module .v26DrawerSection{padding:16px 18px}.recruitmentV27Module .v26DrawerSection dd,.recruitmentV27Module .v26DrawerSection dt{font-size:10px}.recruitmentV27Module .v26DrawerActions button{min-height:36px;font-size:10px}.recruitmentV27Module .v26ReportGrid{gap:14px}.recruitmentV27Module .v26FunnelBars{gap:14px;padding:18px}.recruitmentV27Module .v26FunnelBars small,.recruitmentV27Module .v26SourceReport small,.recruitmentV27Module .v26SourceReport span{font-size:10px}.recruitmentV27Module .v26SourceReport>div{padding:12px 0}.recruitmentV27SplitWide{grid-template-columns:minmax(0,1fr) 390px;gap:16px;width:min(1520px,100%);margin:0 auto;display:grid}.v27MainPane{min-width:0}.v27PageTitleRow{min-height:52px}.v27StatusTabs{border-bottom:1px solid var(--r-line);align-items:center;gap:6px;margin-bottom:14px;display:flex}.v27StatusTabs button{min-height:39px;color:var(--r-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.v27StatusTabs button b{color:#667085;background:#f1f4f8;border-radius:999px;place-items:center;min-width:21px;height:20px;font-size:9px;display:inline-grid}.v27StatusTabs button.active{border-bottom-color:var(--r-blue);color:var(--r-blue)}.v27StatusTabs button.active b{background:var(--r-blue-soft);color:var(--r-blue)}.v27KpiRow{gap:11px;margin-bottom:14px;display:grid}.v27KpiRow.five{grid-template-columns:repeat(5,1fr)}.v27KpiRow>div{border:1px solid var(--r-line);background:var(--r-surface);border-radius:12px;gap:5px;min-height:92px;padding:14px 15px;display:grid;box-shadow:0 3px 12px #10182806}.v27KpiRow small,.v27KpiRow span{color:var(--r-muted);font-size:10px}.v27KpiRow strong{letter-spacing:-.025em;font-size:24px}.v27FilterBar{align-items:center;gap:9px;margin-bottom:12px;display:flex}.v27FilterBar>button,.v27OutlineButton{color:#475467;cursor:pointer;padding:0 13px;font-size:11px;font-weight:650}.v27FilterBar>button,.v27OutlineButton,.v27SearchBox{background:#fff;border:1px solid #dfe5ee;border-radius:9px;min-height:40px}.v27SearchBox{color:#98a2b3;flex:1 1;align-items:center;gap:8px;min-width:260px;padding:0 12px;display:flex}.v27SearchBox input{width:100%;color:var(--r-text);background:0 0;border:0;outline:0;font-size:11px}.v27DataTable{border:1px solid var(--r-line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #10182805}.v27DataHead,.v27DataRow{align-items:center;gap:12px;padding-inline:14px;display:grid}.v27DataHead{color:#667085;letter-spacing:.025em;background:#fbfcfe;min-height:45px;font-size:9px;font-weight:800}.v27DataRow{border:0;border-top:1px solid var(--r-line-soft);color:#344054;cursor:pointer;text-align:left;background:#fff;width:100%;min-height:76px}.v27DataRow.selected,.v27DataRow:hover{background:#f6f9ff}.v27DataHead.onboarding,.v27DataRow.onboarding{grid-template-columns:1.35fr 1.15fr .8fr .95fr 1.05fr .8fr}.v27DataHead.source,.v27DataRow.source{grid-template-columns:1.45fr .9fr .65fr .9fr .7fr 1fr}.v27DataHead.form,.v27DataRow.form{grid-template-columns:1.55fr 1.2fr 1fr .75fr .65fr .85fr}.v27DataRow>span{gap:4px;min-width:0;display:grid}.v27DataRow strong{color:#25314a;font-size:11px}.v27DataRow small,.v27DataRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v27DataRow small{color:var(--r-muted);font-size:9px}.v27PersonCell,.v27SourceIdentity{align-items:center;gap:10px;display:flex!important}.v27PersonCell>span,.v27SourceIdentity>span{gap:3px;min-width:0;display:grid}.v27SourceIdentity>i,.v27SourceLogo{background:var(--r-blue-soft);width:40px;height:40px;color:var(--r-blue);border-radius:12px;flex:none;place-items:center;font-style:normal;font-weight:850;display:grid}.v27ProgressCell .v26ProgressTrack{width:100%}.v27TypeChip{border-radius:7px;padding:5px 8px;font-weight:700}.v27Pill,.v27TypeChip{color:#475467;background:#f2f4f7;width:fit-content;font-size:9px;font-style:normal}.v27Pill{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-weight:750;display:inline-flex}.v27Pill.success{background:var(--r-green-soft);color:var(--r-green)}.v27Pill.warning{background:var(--r-amber-soft);color:var(--r-amber)}.v27Pill.danger{background:var(--r-red-soft);color:var(--r-red)}.v27Pill.neutral{color:#667085;background:#f2f4f7}.v27DetailDrawer{border:1px solid var(--r-line);background:#fff;border-radius:13px;align-self:start;max-height:calc(100vh - 126px);position:sticky;top:0;overflow:auto;box-shadow:0 7px 22px #1018280a}.v27DrawerTop{grid-template-columns:58px 1fr 30px;align-items:start;gap:12px;padding:18px;display:grid}.v27DrawerTop h2{color:var(--r-text);margin:1px 0 5px;font-size:18px;line-height:1.25}.v27DrawerTop p{color:var(--r-muted);margin:0 0 8px;font-size:10px}.v27DrawerTop>button{color:#667085;cursor:pointer;background:0 0;border:0;font-size:22px}.v27DrawerTabs{border-top:1px solid var(--r-line-soft);border-bottom:1px solid var(--r-line-soft);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.v27DrawerTabs button{color:#667085;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:0 8px;font-size:9px}.v27DrawerTabs button.active{border-bottom-color:var(--r-blue);color:var(--r-blue)}.v27MiniStats{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.v27MiniStats>div{border:1px solid var(--r-line);border-radius:9px;gap:5px;min-height:68px;padding:10px;display:grid}.v27MiniStats span{color:var(--r-muted);font-size:8px}.v27MiniStats strong{overflow-wrap:anywhere;font-size:14px}.v27DrawerCard{border-top:1px solid var(--r-line-soft);padding:16px 18px}.v27DrawerCardHeader{justify-content:space-between;align-items:center;display:flex}.v27Eyebrow{color:#667085;letter-spacing:.06em;font-size:9px;font-weight:850}.v27DrawerCard dl{gap:10px;margin:13px 0 0;display:grid}.v27DrawerCard dl>div{grid-template-columns:120px 1fr;gap:10px;display:grid}.v27DrawerCard dt{color:#667085;font-size:9px}.v27DrawerCard dd{color:#344054;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:650}.v27Note{color:#667085;margin:10px 0 0;font-size:10px;line-height:1.65}.v27DrawerFooter{border-top:1px solid var(--r-line-soft);flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.v27DrawerFooter>button:not(.v26Primary){color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px}.v27DrawerEmpty{color:#667085;background:#fbfcfe;border:1px dashed #d9e0e9;border-radius:8px;padding:12px;font-size:9px}.v27LinkBox{grid-template-columns:1fr auto;gap:8px;margin-top:11px;display:grid}.v27LinkBox code{border:1px solid var(--r-line);color:#475467;text-overflow:ellipsis;white-space:nowrap;background:#fbfcfe;border-radius:8px;padding:10px;font-size:9px;overflow:hidden}.v27LinkBox button{color:var(--r-blue);cursor:pointer;background:#f4f8ff;border:1px solid #bfd4f5;border-radius:8px;font-size:9px;font-weight:700}.v27Checklist{margin-top:10px;display:grid}.v27Checklist>div:not(.v27DrawerEmpty){border-bottom:1px solid var(--r-line-soft);grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.v27Checklist>div:last-child{border-bottom:0}.v27Checklist i{color:#667085;background:#f2f4f7;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.v27Checklist .done i{background:var(--r-green-soft);color:var(--r-green)}.v27Checklist span{gap:3px;display:grid}.v27Checklist strong{font-size:10px}.v27Checklist small{color:var(--r-muted);font-size:8px}.v27Checklist em{color:#667085;font-size:8px;font-style:normal}.v27WorkflowLine{grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.v27WorkflowLine span{color:#98a2b3;text-align:center;justify-items:center;gap:7px;font-size:8px;display:grid;position:relative}.v27WorkflowLine span:after{content:"";background:#dfe4eb;height:2px;position:absolute;top:5px;left:50%;right:-50%}.v27WorkflowLine span:last-child:after{display:none}.v27WorkflowLine i{z-index:1;background:#cfd6df;border-radius:50%;width:11px;height:11px;position:relative}.v27WorkflowLine .done{color:var(--r-blue)}.v27WorkflowLine .done i,.v27WorkflowLine .done:after{background:var(--r-blue)}.v27WorkflowLine .current i{background:var(--r-blue);box-shadow:0 0 0 4px #eaf2ff}.v27ApiPage{width:min(1440px,100%)}.v27IntegrationBanner{background:#f5f9ff;border:1px solid #cfe0f8;border-radius:11px;grid-template-columns:34px 1fr;gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.v27IntegrationBanner>span{color:var(--r-blue);font-size:22px}.v27IntegrationBanner strong{font-size:12px}.v27IntegrationBanner p{color:#526076;margin:4px 0 0;font-size:10px;line-height:1.55}.v27ApiGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v27ApiCard{border:1px solid var(--r-line);background:#fff;border-radius:12px;gap:14px;padding:15px;display:grid;box-shadow:0 3px 12px #10182806}.v27ApiCardTop{grid-template-columns:46px 1fr auto;align-items:center;gap:10px;display:grid}.v27ApiCardTop h3{margin:0 0 3px;font-size:13px}.v27ApiCardTop p{color:var(--r-muted);margin:0;font-size:9px}.v27ApiCard dl{gap:9px;margin:0;display:grid}.v27ApiCard dl>div{grid-template-columns:120px 1fr;gap:8px;display:grid}.v27ApiCard dt{color:var(--r-muted);font-size:9px}.v27ApiCard dd{color:#344054;margin:0;font-size:9px;font-weight:650}.v27CardAction{min-height:36px;color:var(--r-blue);cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:8px;font-size:10px;font-weight:700}.v27SettingsTabs{border-bottom:1px solid var(--r-line);gap:4px;margin-bottom:16px;display:flex}.v27SettingsTabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;padding:0 12px;font-size:11px;font-weight:700}.v27SettingsTabs button.active{border-bottom-color:var(--r-blue);color:var(--r-blue)}.v27SettingsLayout{grid-template-columns:minmax(0,1fr) 330px;gap:14px;display:grid}.v27SettingsCards>section,.v27SettingsMain,.v27SettingsSide{border:1px solid var(--r-line);background:#fff;border-radius:12px;padding:18px;box-shadow:0 3px 12px #10182806}.v27SectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.v27SectionHeading h2,.v27SettingsCards h2{margin:6px 0 0;font-size:16px}.v27RoleList{display:grid}.v27RoleList>div{border-top:1px solid var(--r-line-soft);grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.v27RoleList>div>span:nth-child(2){gap:3px;display:grid}.v27RoleList strong{font-size:11px}.v27RoleList small{color:var(--r-muted);font-size:9px}.v27RoleAvatar{border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.v27RoleAvatar.blue{color:var(--r-blue);background:#eaf3ff}.v27RoleAvatar.green{background:var(--r-green-soft);color:var(--r-green)}.v27RoleAvatar.amber{background:var(--r-amber-soft);color:var(--r-amber)}.v27SettingsSide h3{margin:8px 0;font-size:15px}.v27SettingsCards p,.v27SettingsSide p{color:#667085;margin:0;font-size:10px;line-height:1.65}.v27SettingsCards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.v27FlowPreview{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;display:flex}.v27FlowPreview span{color:var(--r-blue);background:#f1f6ff;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.v27FlowPreview b{color:#98a2b3}@media (max-width:1180px){.recruitmentV27SplitWide{grid-template-columns:minmax(0,1fr) 340px}.v27KpiRow.five{grid-template-columns:repeat(3,1fr)}.v27ApiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.recruitmentV27SplitWide{grid-template-columns:1fr}.v27DetailDrawer{z-index:80;border-radius:0;width:min(410px,100vw - 72px);max-height:none;position:fixed;top:72px;bottom:0;right:0}.v27SettingsLayout{grid-template-columns:1fr}}@media (max-width:700px){.v27ApiGrid,.v27KpiRow.five,.v27SettingsCards{grid-template-columns:1fr}.v27FilterBar{flex-wrap:wrap}.v27SearchBox{min-width:100%}.v27DataTable{overflow-x:auto}.v27DataHead,.v27DataRow{min-width:900px}}.recruitmentV27Module .v271ModuleIdentity{background:#f8fbff;border:1px solid #e5ebf3;border-radius:10px;gap:2px;margin:0 8px 14px;padding:11px 12px;display:grid}.recruitmentV27Module .v271ModuleIdentity>span{color:#8a94a6;letter-spacing:.1em;font-size:9px;font-weight:800}.recruitmentV27Module .v271ModuleIdentity>strong{color:#101828;font-size:14px}.recruitmentV27Module .v271ModuleIdentity>small{color:#667085;font-size:11px}.recruitmentV28Module{--v28-blue:#1267e8;--v28-blue-2:#0759d6;--v28-blue-soft:#eef5ff;--v28-bg:#f7f9fc;--v28-surface:#fff;--v28-line:#e4e9f1;--v28-line-strong:#d7deea;--v28-text:#111c35;--v28-muted:#718096;--v28-green:#159a5b;--v28-green-soft:#ebf8f1;--v28-amber:#e88a17;--v28-amber-soft:#fff5e8;--v28-purple:#8e55da;--v28-purple-soft:#f5efff;--v28-red:#d84a4a;--v28-red-soft:#fff0f0;--v28-shadow:0 8px 26px #101f3d0e;--v28-shadow-soft:0 3px 12px #101f3d0a;background:var(--v28-bg);color:var(--v28-text)}.recruitmentV28Module *{box-sizing:border-box}.recruitmentV28Module.recruitmentV26Module{grid-template-columns:224px minmax(0,1fr)}.recruitmentV28Module .recruitmentV26Sidebar{border-right:1px solid var(--v28-line);background:#fff;padding:14px 12px 16px;box-shadow:3px 0 18px #101f3d06}.recruitmentV28Module .recruitmentV26Brand{border-bottom:1px solid #f0f3f8;gap:10px;min-height:58px;margin-bottom:12px;padding:4px 6px 13px}.recruitmentV28Module .recruitmentV26Brand>span{background:linear-gradient(145deg,#1678ff,#0758d7);border-radius:11px;width:40px;height:40px;font-size:16px;box-shadow:0 8px 20px #1267e83d}.recruitmentV28Module .recruitmentV26Brand strong{letter-spacing:-.02em;font-size:18px;line-height:1.08}.recruitmentV28Module .v271ModuleIdentity{background:linear-gradient(#f7faff,#f2f6fc);border:1px solid #dde7f6;border-radius:12px;margin:2px 4px 13px;padding:12px 13px}.recruitmentV28Module .v271ModuleIdentity>span{color:#7b879a;letter-spacing:.1em;font-size:9px;font-weight:800}.recruitmentV28Module .v271ModuleIdentity strong{margin-top:3px;font-size:13px;display:block}.recruitmentV28Module .v271ModuleIdentity small{color:var(--v28-muted);margin-top:2px;font-size:10px;display:block}.recruitmentV28Module .recruitmentV26Nav{color:#24324a;border-radius:9px;min-height:42px;padding:0 11px;font-size:12px;font-weight:650;transition:background .16s,color .16s,transform .16s}.recruitmentV28Module .recruitmentV26Nav:hover{background:#f6f8fb;transform:translate(1px)}.recruitmentV28Module .recruitmentV26Nav.active{color:var(--v28-blue);box-shadow:inset 3px 0 0 var(--v28-blue);background:linear-gradient(90deg,#eaf3ff,#f2f7ff)}.recruitmentV28Module .recruitmentV26NavGroupLabel{color:#98a2b3;letter-spacing:.11em;margin:18px 9px 7px;font-size:9px;font-weight:850}.recruitmentV28Module .recruitmentV26Exit{border:1px solid var(--v28-line);color:#637087;background:#fff;border-radius:9px;min-height:40px;margin-top:auto}.recruitmentV28Module .recruitmentV26Topbar{border-bottom:1px solid var(--v28-line);background:#fffffff5;height:68px;padding:0 28px;box-shadow:0 1px #101f3d04}.recruitmentV28Module .v26Breadcrumb{color:#7d899b;font-size:11px}.recruitmentV28Module .v26Breadcrumb strong{color:#24324a}.recruitmentV28Module .v26GlobalSearch{background:#fff;border:1px solid #dce3ee;border-radius:10px;width:min(430px,100%);height:40px;box-shadow:inset 0 1px 2px #101f3d04}.recruitmentV28Module .v26GlobalSearch:focus-within{border-color:#9fc1f5;box-shadow:0 0 0 3px #eef5ff}.recruitmentV28Module .v26Bell{color:#5e6b80;background:0 0;border:0}.recruitmentV28Module .recruitmentV26Content{background:var(--v28-bg);height:calc(100vh - 68px);padding:24px 28px 40px}.recruitmentV28Module .recruitmentV26Home,.recruitmentV28Module .recruitmentV26Page{width:min(1480px,100%);margin:0 auto}.recruitmentV28Module .v26Primary{min-height:40px;font-weight:750;color:#fff!important;background:linear-gradient(#1775f5,#0d63e6)!important;border:1px solid #0960e3!important;border-radius:9px!important;padding:9px 15px!important;box-shadow:0 6px 16px #1267e830!important}.recruitmentV28Module .v26Primary:hover{filter:brightness(.985);transform:translateY(-1px)}.recruitmentV28Module .v28Eyebrow{color:#7d8aa0;letter-spacing:.11em;margin-bottom:5px;font-size:9px;font-weight:850;line-height:1;display:block}.recruitmentV28Module .v26PageTitleRow{align-items:flex-start;min-height:56px;margin-bottom:14px}.recruitmentV28Module .recruitmentV26Greeting h1,.recruitmentV28Module .v26PageTitleRow h1{color:var(--v28-text);letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.15}.recruitmentV28Module .v26PageTitleRow p{color:var(--v28-muted);margin:6px 0 0;font-size:11px}.recruitmentV28Module .recruitmentV26Card,.recruitmentV28Module .v26Drawer,.recruitmentV28Module .v26MetricGrid>div,.recruitmentV28Module .v26ReqCard,.recruitmentV28Module .v26Table,.recruitmentV28Module .v27ApiCard,.recruitmentV28Module .v27DataTable,.recruitmentV28Module .v27DetailDrawer,.recruitmentV28Module .v27KpiRow>div,.recruitmentV28Module .v27SettingsCards>section,.recruitmentV28Module .v27SettingsMain,.recruitmentV28Module .v27SettingsSide{border:1px solid var(--v28-line);box-shadow:var(--v28-shadow-soft);background:#fff;border-radius:13px}.recruitmentV28Module .v28Greeting{margin-bottom:16px}.recruitmentV28Module .recruitmentV26ActionCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.recruitmentV28Module .recruitmentV26ActionCards>button{border:1px solid var(--v28-line);min-height:88px;box-shadow:var(--v28-shadow-soft);text-align:left;background:#fff;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:48px auto 1fr;align-items:center;padding:13px 15px;display:grid}.recruitmentV28Module .recruitmentV26ActionCards>button:hover{box-shadow:var(--v28-shadow);border-color:#c9d9f2;transform:translateY(-1px)}.recruitmentV28Module .recruitmentV26ActionCards .v26SoftIcon{border-radius:10px;grid-row:1/span 2;place-self:center start;width:38px;height:38px}.recruitmentV28Module .recruitmentV26ActionCards strong{grid-column:2;align-self:end;font-size:24px;line-height:1}.recruitmentV28Module .recruitmentV26ActionCards small{color:var(--v28-muted);grid-column:2/span 2;align-self:start;margin-top:5px;font-size:11px}.recruitmentV28Module .recruitmentV26HomeGrid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);gap:14px}.recruitmentV28Module .recruitmentV26SectionTitle{border-bottom:1px solid #edf1f6;padding:15px 17px}.recruitmentV28Module .recruitmentV26SectionTitle h2{font-size:16px}.recruitmentV28Module .v26PositionHomeRow{background:#fff;border-bottom:1px solid #edf1f6;min-height:94px;padding:13px 16px}.recruitmentV28Module .v26PositionHomeRow:hover{background:#f9fbfe}.recruitmentV28Module .v26PositionAvatar{background:var(--v28-blue-soft);width:40px;height:40px;color:var(--v28-blue);border-radius:10px}.recruitmentV28Module .v26PositionIdentity strong,.recruitmentV28Module .v26PositionProgress strong{font-size:12px}.recruitmentV28Module .v26Attention{background:var(--v28-amber-soft);color:#b4690e;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750}.recruitmentV28Module .v26Attention.quiet{color:#657286;background:#f2f5f8}.recruitmentV28Module .v26TimelineToday button{border-bottom:1px solid #edf1f6;padding:13px 16px}.recruitmentV28Module .v26Time{color:var(--v28-blue);font-size:11px;font-weight:800}.recruitmentV28Module .recruitmentV26HomeFooter{display:none}.recruitmentV28Module .v26Tabs,.recruitmentV28Module .v27StatusTabs{border-bottom:1px solid var(--v28-line);gap:4px;margin:0 0 13px}.recruitmentV28Module .v26Tabs button,.recruitmentV28Module .v27StatusTabs button{color:#68758a;border-radius:0;min-height:38px;padding:0 12px;font-size:10px;font-weight:750}.recruitmentV28Module .v26Tabs button.active,.recruitmentV28Module .v27StatusTabs button.active{color:var(--v28-blue);border-bottom-color:var(--v28-blue);background:0 0}.recruitmentV28Module .v26MetricGrid,.recruitmentV28Module .v27KpiRow{gap:10px;margin-bottom:13px}.recruitmentV28Module .v26MetricGrid>div,.recruitmentV28Module .v27KpiRow>div{min-height:82px;padding:12px 14px;position:relative;overflow:hidden}.recruitmentV28Module .v26MetricGrid>div:before,.recruitmentV28Module .v27KpiRow>div:before{content:"";background:#c8d8f2;width:3px;position:absolute;top:0;bottom:0;left:0}.recruitmentV28Module .v26MetricGrid>div:first-child:before,.recruitmentV28Module .v27KpiRow>div:first-child:before{background:#4386f4}.recruitmentV28Module .v26MetricGrid>div:nth-child(2):before,.recruitmentV28Module .v27KpiRow>div:nth-child(2):before{background:#31aa6c}.recruitmentV28Module .v26MetricGrid>div:nth-child(3):before,.recruitmentV28Module .v27KpiRow>div:nth-child(3):before{background:#f2a13a}.recruitmentV28Module .v26MetricGrid>div:nth-child(4):before,.recruitmentV28Module .v27KpiRow>div:nth-child(4):before{background:#9b63dd}.recruitmentV28Module .v26MetricGrid>div:nth-child(5):before,.recruitmentV28Module .v27KpiRow>div:nth-child(5):before{background:#41a8b8}.recruitmentV28Module .v26MetricGrid span,.recruitmentV28Module .v27KpiRow span{color:#758196;font-size:9px;font-weight:650}.recruitmentV28Module .v26MetricGrid strong,.recruitmentV28Module .v27KpiRow strong{color:#15213a;margin-top:4px;font-size:21px;line-height:1}.recruitmentV28Module .v26MetricGrid small,.recruitmentV28Module .v27KpiRow small{color:#8b96a7;font-size:9px}.recruitmentV28Module .v26Toolbar,.recruitmentV28Module .v27FilterBar{gap:8px;margin-bottom:11px}.recruitmentV28Module .v26Toolbar button,.recruitmentV28Module .v26Toolbar input,.recruitmentV28Module .v27FilterBar button,.recruitmentV28Module .v27SearchBox{background:#fff;border:1px solid #dde4ee;border-radius:9px;min-height:38px;font-size:10px}.recruitmentV28Module .v26Toolbar input{padding:0 12px}.recruitmentV28Module .v27SearchBox{flex:1 1}.recruitmentV28Module .v26RequisitionCards{gap:10px}.recruitmentV28Module .v26ReqCard{transition:border .16s,box-shadow .16s;overflow:hidden}.recruitmentV28Module .v26ReqCard:hover{box-shadow:var(--v28-shadow);border-color:#cfdced}.recruitmentV28Module .v26ReqCard.selected{box-shadow:0 0 0 2px #edf4ff,var(--v28-shadow-soft);border-color:#a9c7f3}.recruitmentV28Module .v26ReqCardMain{grid-template-columns:minmax(180px,1.1fr) minmax(360px,1.7fr) minmax(170px,.8fr) minmax(180px,.8fr) 20px;gap:14px;min-height:92px;padding:13px 15px}.recruitmentV28Module .v26ReqIdentity{gap:3px}.recruitmentV28Module .v26ReqIdentity strong{color:#17233d;font-size:12px}.recruitmentV28Module .v26ReqIdentity small{color:#7a879a;font-size:9px}.recruitmentV28Module .v26ReqPipeline{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.recruitmentV28Module .v26ReqPipeline>span{background:#f8fafc;border:1px solid #eef2f6;border-radius:9px;min-height:48px;padding:7px 8px}.recruitmentV28Module .v26ReqPipeline>span small{color:#8490a2;font-size:8px}.recruitmentV28Module .v26ReqPipeline>span strong{margin-top:3px;font-size:13px}.recruitmentV28Module .v26ReqSource strong{font-size:11px}.recruitmentV28Module .v26ReqSource>span{color:#778398;font-size:9px;line-height:1.45}.recruitmentV28Module .v26ProgressTrack{background:#edf1f6;border-radius:999px;height:6px}.recruitmentV28Module .v26ProgressTrack i{background:linear-gradient(90deg,#1471f0,#54a0ff)}.recruitmentV28Module .v26ReqExpanded{background:#f9fbfe;border-top:1px solid #edf1f6;flex-wrap:wrap;align-items:center;gap:9px;padding:11px 15px;display:flex}.recruitmentV28Module .v26ReqExpanded>div{background:#fff;border:1px solid #e7ecf3;border-radius:8px;min-width:120px;padding:7px 10px}.recruitmentV28Module .v26ReqExpanded>button{color:#33516f;background:#fff;border:1px solid #cbd8e9;border-radius:8px;min-height:34px;padding:0 10px}.recruitmentV28Module .recruitmentV26SplitPage,.recruitmentV28Module .recruitmentV27SplitWide{grid-template-columns:minmax(0,1fr) 370px;gap:12px;width:min(1510px,100%);margin:0 auto}.recruitmentV28Module .v26CandidateMain,.recruitmentV28Module .v27MainPane{min-width:0}.recruitmentV28Module .v26Table,.recruitmentV28Module .v27DataTable{overflow:hidden}.recruitmentV28Module .v26TableHead,.recruitmentV28Module .v27DataHead{color:#66758a;letter-spacing:.035em;background:#f8fafc;border-bottom:1px solid #e8edf4;min-height:42px;font-size:8px;font-weight:850}.recruitmentV28Module .v26TableRow,.recruitmentV28Module .v27DataRow{background:#fff;border-bottom:1px solid #edf1f6;min-height:64px;padding-block:7px;transition:background .12s}.recruitmentV28Module .v26TableRow:last-child,.recruitmentV28Module .v27DataRow:last-child{border-bottom:0}.recruitmentV28Module .v26TableRow:hover,.recruitmentV28Module .v27DataRow:hover{background:#f8fbff}.recruitmentV28Module .v26TableRow.selected,.recruitmentV28Module .v27DataRow.selected{box-shadow:inset 3px 0 0 var(--v28-blue);background:linear-gradient(90deg,#eef5ff,#f8fbff)}.recruitmentV28Module .v26TableRow strong,.recruitmentV28Module .v27DataRow strong{color:#1d2941;font-size:10px}.recruitmentV28Module .v26TableRow small,.recruitmentV28Module .v27DataRow small{color:#7d899c;font-size:8.5px}.recruitmentV28Module .v26CandidateAvatar{color:#7e4ed1;background:#f0eaff;border-radius:50%;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800}.recruitmentV28Module .v26CandidateAvatar.large{width:52px;height:52px;font-size:16px}.recruitmentV28Module .v26StagePill,.recruitmentV28Module .v27Pill{color:#1267e8;background:#eef5ff;border:1px solid #dce8fb;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:8.5px;font-style:normal;font-weight:800;display:inline-flex}.recruitmentV28Module .v27Pill.success{background:var(--v28-green-soft);color:var(--v28-green);border-color:#d4efdf}.recruitmentV28Module .v27Pill.warning{background:var(--v28-amber-soft);color:#b56b11;border-color:#f4dfbf}.recruitmentV28Module .v27Pill.danger{background:var(--v28-red-soft);color:var(--v28-red);border-color:#f0cece}.recruitmentV28Module .v26Drawer,.recruitmentV28Module .v27DetailDrawer{max-height:calc(100vh - 116px);box-shadow:var(--v28-shadow);border-radius:14px;position:sticky;top:0;overflow:auto}.recruitmentV28Module .v26DrawerHeader,.recruitmentV28Module .v27DrawerTop{background:linear-gradient(#fff,#fbfcff);border-bottom:1px solid #edf1f6;gap:11px;padding:16px 16px 14px}.recruitmentV28Module .v26DrawerHeader h2,.recruitmentV28Module .v27DrawerTop h2{color:#14203a;letter-spacing:-.02em;font-size:17px}.recruitmentV28Module .v26DrawerHeader p,.recruitmentV28Module .v27DrawerTop p{color:#69768a;font-size:10px}.recruitmentV28Module .v26ContactLine{color:#657287;background:#fbfcfe;border-bottom:1px solid #edf1f6;gap:12px;padding:10px 16px;font-size:9px}.recruitmentV28Module .v26DrawerTabs,.recruitmentV28Module .v27DrawerTabs{background:#fff;border-bottom:1px solid #edf1f6;padding:0 12px}.recruitmentV28Module .v26DrawerTabs button,.recruitmentV28Module .v27DrawerTabs button{color:#707d91;padding:10px 8px;font-size:9px;font-weight:700}.recruitmentV28Module .v26DrawerTabs button.active,.recruitmentV28Module .v27DrawerTabs button.active{color:var(--v28-blue);border-bottom-color:var(--v28-blue)}.recruitmentV28Module .v26DrawerSection{padding:14px 16px}.recruitmentV28Module .v26SectionEyebrow,.recruitmentV28Module .v27Eyebrow{color:#748196;letter-spacing:.08em;font-size:8px;font-weight:850}.recruitmentV28Module .v26DrawerSection dl{gap:7px}.recruitmentV28Module .v26DrawerSection dl>div{grid-template-columns:110px 1fr;gap:8px}.recruitmentV28Module .v26DrawerSection dd,.recruitmentV28Module .v26DrawerSection dt{font-size:9px}.recruitmentV28Module .v27DrawerCard{background:#fff;border:1px solid #e8edf4;border-radius:10px;margin:11px 12px;padding:13px 14px}.recruitmentV28Module .v27DrawerCard dl>div{padding:5px 0}.recruitmentV28Module .v26NextActionCard{background:#f8fbff;border-color:#dce7f7;border-radius:10px}.recruitmentV28Module .v26DrawerActions{gap:6px}.recruitmentV28Module .v26DrawerActions button{color:#40506a;background:#fff;border:1px solid #d7e0ec;border-radius:8px;min-height:34px;padding:7px 9px;font-size:9px}.recruitmentV28Module .v28ContextStrip{min-height:40px;box-shadow:var(--v28-shadow-soft);background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;display:flex}.recruitmentV28Module .v28ContextStrip span{color:#78859a;font-size:9px}.recruitmentV28Module .v28ContextStrip strong{color:#26354e;font-size:10px}.recruitmentV28Module .v28ContextStrip i{color:#1267e8;background:#eef5ff;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:8.5px;font-style:normal;font-weight:750}.recruitmentV28Module .v26TableRow.interview{min-height:66px}.recruitmentV28Module .v26TableRow.offer{min-height:68px}.recruitmentV28Module .v26TableHead.offer,.recruitmentV28Module .v26TableRow.offer{grid-template-columns:1.45fr 1.2fr .9fr .8fr .75fr}.recruitmentV28Module .v27DataTable.onboarding{box-shadow:var(--v28-shadow-soft)}.recruitmentV28Module .v27DataRow.onboarding{min-height:66px}.recruitmentV28Module .v27ProgressCell .v26ProgressTrack{width:100%}.recruitmentV28Module .v27Checklist{margin-top:9px}.recruitmentV28Module .v27Checklist>div{border-bottom:1px solid #eef1f5;padding:9px 0}.recruitmentV28Module .v27WorkflowLine{margin-top:12px}.recruitmentV28Module .v26ReportGrid{grid-template-columns:1.2fr 1fr;gap:12px}.recruitmentV28Module .v26FunnelBars{gap:10px;padding:14px 16px 17px}.recruitmentV28Module .v26FunnelBars>div{grid-template-columns:118px 1fr}.recruitmentV28Module .v26FunnelBars i{height:10px}.recruitmentV28Module .v26SourceReport>div{padding:9px 0}.recruitmentV28Module .v27PostingTable,.recruitmentV28Module .v27SourceTable{border:1px solid var(--v28-line);box-shadow:var(--v28-shadow-soft);background:#fff;border-radius:13px;overflow:hidden}.recruitmentV28Module .v27PostingRow,.recruitmentV28Module .v27SourceRow{border-bottom:1px solid #edf1f6;min-height:64px}.recruitmentV28Module .v27PostingRow:hover,.recruitmentV28Module .v27SourceRow:hover{background:#f8fbff}.recruitmentV28Module .v27SourceLogo{box-shadow:none}.recruitmentV28Module .v27IntegrationBanner{background:#f3f8ff;border:1px solid #d8e7fb;border-radius:12px;padding:13px 15px}.recruitmentV28Module .v27ApiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recruitmentV28Module .v27ApiCard{padding:14px}.recruitmentV28Module .v27ApiCardTop h3{font-size:12px}.recruitmentV28Module .v27ApiCard dl{border-top:1px solid #edf1f6;margin-top:12px;padding-top:8px}.recruitmentV28Module .v27ApiCard dl>div{padding:5px 0}.recruitmentV28Module .v27CardAction{color:#3e5570;background:#fff;border:1px solid #d8e1ed;border-radius:8px;min-height:34px}.recruitmentV28Module .v27SettingsTabs{border-bottom:1px solid var(--v28-line);margin-bottom:13px}.recruitmentV28Module .v27SettingsTabs button{color:#6c788c;min-height:39px;padding:0 12px;font-size:10px}.recruitmentV28Module .v27SettingsTabs button.active{color:var(--v28-blue);border-bottom-color:var(--v28-blue)}.recruitmentV28Module .v27SettingsLayout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:12px}.recruitmentV28Module .v27SettingsMain,.recruitmentV28Module .v27SettingsSide{padding:16px}.recruitmentV28Module .v27RoleList>div{background:#fff;border:1px solid #edf1f6;border-radius:9px;min-height:60px;padding:9px 10px}.recruitmentV28Module .v27RoleList>div+div{margin-top:7px}.recruitmentV28Module .v27SettingsCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.recruitmentV28Module .v27SettingsCards>section{min-height:170px;padding:16px}.recruitmentV28Module .v26Empty{color:#8b96a6;font-size:10px}.recruitmentV28Module .v26Empty.large{background:#fbfcfe;border:1px dashed #d7e0ec;border-radius:12px}@media (max-width:1320px){.recruitmentV28Module.recruitmentV26Module{grid-template-columns:198px minmax(0,1fr)}.recruitmentV28Module .v26ReqCardMain{grid-template-columns:minmax(170px,1.1fr) minmax(320px,1.5fr) minmax(160px,.8fr) 20px}.recruitmentV28Module .v26ReqSource{display:none}.recruitmentV28Module .recruitmentV26SplitPage,.recruitmentV28Module .recruitmentV27SplitWide{grid-template-columns:minmax(0,1fr) 340px}.recruitmentV28Module .v27ApiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.recruitmentV28Module.recruitmentV26Module{grid-template-columns:74px minmax(0,1fr)}.recruitmentV28Module .recruitmentV26Brand strong,.recruitmentV28Module .recruitmentV26Exit,.recruitmentV28Module .recruitmentV26Nav>span:last-child,.recruitmentV28Module .recruitmentV26NavGroupLabel,.recruitmentV28Module .v271ModuleIdentity{display:none}.recruitmentV28Module .recruitmentV26Content{padding:18px 14px 30px}.recruitmentV28Module .recruitmentV26HomeGrid,.recruitmentV28Module .recruitmentV26SplitPage,.recruitmentV28Module .recruitmentV27SplitWide,.recruitmentV28Module .v27SettingsLayout{grid-template-columns:1fr}.recruitmentV28Module .v26Drawer,.recruitmentV28Module .v27DetailDrawer{z-index:90;border-radius:0;width:min(380px,100vw - 74px);max-height:none;position:fixed;top:68px;bottom:0;right:0}.recruitmentV28Module .v27ApiGrid{grid-template-columns:1fr}}.rxModule{--rx-blue:#1267e9;--rx-blue-soft:#edf5ff;--rx-text:#10223f;--rx-muted:#6f7d93;--rx-line:#e6edf6;--rx-bg:#f7f9fc;--rx-panel:#fff;--rx-green:#20a464;--rx-amber:#e59a22;--rx-red:#df5a58;--rx-purple:#7957d9;min-height:100vh;color:var(--rx-text);background:var(--rx-bg);grid-template-columns:236px minmax(0,1fr);display:grid}.rxModule button,.rxModule input{font:inherit}.rxModule button{color:inherit}.rxSidebar{border-right:1px solid var(--rx-line);z-index:20;background:#fff;flex-direction:column;gap:6px;height:100vh;padding:18px 12px 14px;display:flex;position:sticky;top:0}.rxBrand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 4px 17px;display:flex}.rxBrand>span{color:#fff;background:linear-gradient(145deg,#1c74f2,#0f5ed6);border-radius:12px;place-items:center;width:43px;height:43px;font-size:16px;font-weight:800;display:grid;box-shadow:0 8px 22px #1267e938}.rxBrand strong{letter-spacing:-.3px;font-size:18px;line-height:1.08}.rxModuleIdentity{background:#f8fbff;border:1px solid #dfe8f5;border-radius:12px;flex-direction:column;gap:2px;margin:0 0 10px;padding:12px 14px;display:flex}.rxModuleIdentity small,.rxNavLabel{color:#8390a4;letter-spacing:1.2px;font-size:10px;font-weight:800}.rxModuleIdentity strong{font-size:14px}.rxModuleIdentity span{color:var(--rx-muted);font-size:11px}.rxSidebar nav{flex-direction:column;gap:3px;display:flex}.rxNavLabel{padding:17px 10px 5px}.rxNavItem{color:#34445d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;font-size:13px;font-weight:650;transition:all .16s;display:flex}.rxNavItem:hover{background:#f4f7fb}.rxNavItem.active{color:var(--rx-blue);background:#eaf3ff}.rxNavIcon{text-align:center;color:#536784;width:18px}.rxNavItem.active .rxNavIcon{color:var(--rx-blue)}.rxExit{border:1px solid var(--rx-line);cursor:pointer;background:#fff;border-radius:9px;min-height:42px;margin-top:auto;color:#65758d!important}.rxBody{flex-direction:column;min-width:0;display:flex}.rxTopbar{border-bottom:1px solid var(--rx-line);z-index:15;background:#fff;flex:0 0 68px;grid-template-columns:minmax(260px,1fr) minmax(300px,440px) 38px auto;align-items:center;gap:14px;height:68px;padding:0 24px;display:grid;position:sticky;top:0}.rxBreadcrumb{color:#74839a;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.rxBreadcrumb i{color:#b0bac8;font-style:normal}.rxBreadcrumb strong{color:var(--rx-text)}.rxGlobalSearch,.rxSearch{background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:center;gap:8px;min-width:0;display:flex}.rxGlobalSearch{height:40px;padding:0 11px}.rxGlobalSearch span,.rxSearch span{color:#7889a3;flex:none}.rxGlobalSearch input,.rxSearch input{width:100%;min-width:0;color:var(--rx-text);background:0 0;border:0;outline:none}.rxGlobalSearch input::placeholder,.rxSearch input::placeholder{color:#8e9bb0}.rxIconBtn,.rxTopIcon{cursor:pointer;background:0 0;border:0}.rxTopIcon{border-radius:9px;width:36px;height:36px;color:#60728e!important}.rxTopIcon:hover{background:#f2f6fb}.rxCreateWrap{position:relative}.rxCreateMenu{border:1px solid var(--rx-line);z-index:25;background:#fff;border-radius:10px;width:210px;padding:7px;position:absolute;top:46px;right:0;box-shadow:0 16px 40px #142a4c24}.rxCreateMenu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:10px 12px}.rxCreateMenu button:hover{background:#f1f6fd}.rxContent{flex:1 1;min-width:0}.rxMainPane,.rxPage{min-width:0;padding:26px 28px 40px}.rxPageHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.rxPageHeader h1{letter-spacing:-.55px;margin:3px 0 4px;font-size:26px;line-height:1.18}.rxPageHeader p{color:var(--rx-muted);margin:0;font-size:12.5px}.rxPageHeader p strong{color:var(--rx-blue)}.rxEyebrow,.rxSectionLabel{color:#7a8aa1;letter-spacing:1.15px;font-size:9.5px;font-weight:850;display:block}.rxPrimary,.rxSecondary{cursor:pointer;white-space:nowrap;border-radius:8px;min-height:39px;padding:0 15px;font-size:12px;font-weight:700;transition:all .16s}.rxPrimary{border:1px solid var(--rx-blue);background:var(--rx-blue);box-shadow:0 6px 16px #1267e926;color:#fff!important}.rxPrimary:hover{background:#0f5dcc}.rxSecondary{background:#fff;border:1px solid #dae4f0;color:#43546e!important}.rxSecondary:hover{background:#f8fbff;border-color:#b9c9dd}.rxSecondary.danger{border-color:#f0c8c7;color:#d9534f!important}.rxPrimary.small,.rxSecondary.small{min-height:33px;padding:0 11px;font-size:11px}.rxSecondary.full{width:100%}.rxPrimary:disabled,.rxSecondary:disabled{opacity:.55;cursor:not-allowed}.rxActionBoard,.rxApiCard,.rxPanel,.rxReportFilter,.rxSettingsCards>section,.rxSettingsSide{background:var(--rx-panel);border:1px solid var(--rx-line);border-radius:12px;box-shadow:0 1px 2px #13264505}.rxActionBoard{margin-bottom:18px;padding:18px}.rxSectionHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.rxSectionHeading h2{letter-spacing:-.25px;margin:3px 0 0;font-size:17px}.rxSectionHeading>button{cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750;color:var(--rx-blue)!important}.rxActionCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rxActionCards>button{border:1px solid var(--rx-line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:46px 1fr 20px;align-items:center;gap:13px;min-height:94px;padding:14px;display:grid}.rxActionCards>button:hover{border-color:#c6d8ee;box-shadow:0 8px 22px #12325912}.rxActionCards>button>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;display:grid}.rxActionCards strong{font-size:24px}.rxActionCards span:not(.rxActionIcon){font-size:12px;font-weight:750}.rxActionCards small{color:var(--rx-muted);grid-column:1/-1;margin-top:4px;font-size:10.5px}.rxActionCards>button>b{color:#9aa7b9;font-size:20px}.rxActionIcon,.rxKpiIcon{border-radius:10px;place-items:center;font-weight:850;display:grid}.rxActionIcon{width:44px;height:44px;font-size:18px}.rxKpiIcon{width:38px;height:38px;font-size:15px}.rxActionIcon.blue,.rxKpiIcon.blue{color:var(--rx-blue);background:#eaf3ff}.rxActionIcon.green,.rxKpiIcon.green{color:var(--rx-green);background:#eaf8f0}.rxActionIcon.amber,.rxKpiIcon.amber{color:var(--rx-amber);background:#fff4e5}.rxActionIcon.purple,.rxKpiIcon.purple{color:var(--rx-purple);background:#f2edff}.rxKpiIcon.cyan{color:#168ba5;background:#e8f8fb}.rxKpiIcon.red{color:var(--rx-red);background:#fff0ef}.rxHomeColumns{grid-template-columns:minmax(0,1.72fr) minmax(300px,.68fr);gap:16px;display:grid}.rxHomeColumns .rxPanel{min-width:0;overflow:hidden}.rxHomeColumns .rxSectionHeading{padding:17px 18px 0}.rxRoleList{border-top:1px solid var(--rx-line)}.rxRoleRow{border:0;border-bottom:1px solid var(--rx-line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:44px minmax(170px,1.25fr) minmax(210px,1.35fr) minmax(155px,.85fr) auto 18px;align-items:center;gap:12px;width:100%;min-height:89px;padding:12px 16px;display:grid}.rxRoleRow:last-child{border-bottom:0}.rxRoleRow:hover{background:#fbfdff}.rxAvatar{color:#684fc1;background:#f0ebff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:800;display:grid}.rxAvatar.lg{width:42px;height:42px}.rxAvatar.xl{width:52px;height:52px;font-size:14px}.rxPersonCell,.rxPositionProgress,.rxPositionTitle,.rxRoleIdentity,.rxRolePipeline,.rxRoleProgress,.rxSourceCell,.rxSourceStack{min-width:0}.rxPositionProgress,.rxRoleIdentity,.rxRoleProgress,.rxSourceStack{flex-direction:column;gap:4px;display:flex}.rxPersonCell strong,.rxRoleIdentity strong,.rxSourceCell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rxPersonCell small,.rxPositionProgress small,.rxRoleIdentity small,.rxRoleProgress small,.rxSourceCell small,.rxSourceStack small,.rxSourceStack span{color:var(--rx-muted);font-size:10.5px}.rxRolePipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.rxRolePipeline small{color:#75859d;flex-direction:column;gap:3px;font-size:9.5px;display:flex}.rxRolePipeline b{color:var(--rx-text);font-size:13px}.rxPositionProgress>i,.rxProgressCell>i,.rxRoleProgress>i{background:#e9eef5;border-radius:99px;height:5px;overflow:hidden}.rxPositionProgress>i b,.rxProgressCell>i b,.rxRoleProgress>i b{border-radius:inherit;background:var(--rx-blue);height:100%;display:block}.rxChevron{color:#96a4b6;font-size:19px}.rxTodayList{padding:0 16px 14px}.rxTodayList button{border:0;border-top:1px solid var(--rx-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:50px 1fr 14px;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.rxTodayList button:first-child{border-top:0}.rxTodayList .rxTime{color:var(--rx-blue);font-size:12px;font-weight:850}.rxTodayList strong{font-size:12px;display:block}.rxTodayList small{color:var(--rx-muted);margin-top:3px;font-size:10px;display:block}.rxTodayList i{color:#a1adbd;font-style:normal}.rxSettingsTabs,.rxTabs,.rxViewSwitch{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.rxTabs{border-bottom:1px solid var(--rx-line);min-height:43px;margin:0 0 15px}.rxTabs.compact{margin-bottom:14px}.rxSettingsTabs button,.rxTabs button,.rxViewSwitch button{white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 13px;font-size:11px;font-weight:700;color:#6b7890!important}.rxTabs button{border-bottom:2px solid #0000}.rxTabs button.active{border-bottom-color:var(--rx-blue);color:var(--rx-blue)!important}.rxTabs b{margin-left:4px}.rxKpiGrid{gap:10px;margin-bottom:15px;display:grid}.rxKpiGrid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.rxKpiGrid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.rxKpiGrid>div{border:1px solid var(--rx-line);background:#fff;border-radius:10px;align-items:center;gap:11px;min-width:0;min-height:88px;padding:13px;display:flex}.rxKpiGrid>div>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.rxKpiGrid small{color:#6f7e94;font-size:10px}.rxKpiGrid strong{font-size:21px;line-height:1.15}.rxKpiGrid em{text-overflow:ellipsis;white-space:nowrap;color:#8592a5;font-size:9.5px;font-style:normal;overflow:hidden}.rxToolbar{grid-template-columns:minmax(260px,1fr) auto auto auto;gap:9px;margin-bottom:13px;display:grid}.rxSearch{min-height:39px;padding:0 12px}.rxPositionCards{flex-direction:column;gap:10px;display:flex}.rxPositionCard{border:1px solid var(--rx-line);background:#fff;border-radius:11px;overflow:hidden}.rxPositionCard.selected{border-color:#b8d3f7;box-shadow:0 7px 24px #13427a0f}.rxPositionMain{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(250px,1.35fr) minmax(260px,1.3fr) minmax(175px,.9fr) minmax(150px,.75fr) 20px;align-items:center;gap:18px;width:100%;min-height:108px;padding:16px 18px;display:grid}.rxPositionMain:hover{background:#fcfdff}.rxPositionTitle{align-items:flex-start;gap:11px;display:flex}.rxPositionTitle>span:last-child{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.rxPositionTitle strong{font-size:13px}.rxPositionTitle small{color:var(--rx-muted);font-size:10.5px}.rxPositionPipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rxPositionPipeline small{color:#77869b;flex-direction:column;gap:4px;font-size:9.5px;display:flex}.rxPositionPipeline strong{color:var(--rx-text);font-size:14px}.rxSourceStack strong{font-size:12px}.rxPositionProgress strong{font-size:13px}.rxPositionDetail{border-top:1px solid var(--rx-line);background:#fafdff;grid-template-columns:repeat(4,minmax(100px,1fr)) minmax(280px,1.6fr);align-items:center;gap:13px;padding:13px 18px;display:grid}.rxPositionDetail>div{flex-direction:column;gap:3px;display:flex}.rxPositionDetail small{color:var(--rx-muted);font-size:9.5px}.rxPositionDetail strong{font-size:11.5px}.rxPositionDetailActions{justify-content:flex-end;gap:7px;display:flex}.rxBadge,.rxTypeChip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;font-style:normal;font-weight:750;display:inline-flex}.rxBadge{min-height:23px;padding:0 8px;font-size:9.5px}.rxBadge.blue{color:#1267e9;background:#eaf3ff}.rxBadge.green{color:#16874f;background:#e9f8f0}.rxBadge.amber{color:#b8750f;background:#fff3df}.rxBadge.red{color:#c84f4c;background:#fff0ef}.rxBadge.purple{color:#714ec5;background:#f1ebff}.rxBadge.muted{color:#718096;background:#f1f4f8}.rxSplitWorkspace{grid-template-columns:minmax(0,1fr) 365px;min-height:calc(100vh - 68px);display:grid}.rxMainPane{padding-right:18px}.rxDrawer{border-left:1px solid var(--rx-line);background:#fff;align-self:start;min-width:0;min-height:calc(100vh - 68px);max-height:calc(100vh - 68px);position:sticky;top:68px;overflow-y:auto}.rxDrawerHero{border-bottom:1px solid var(--rx-line);align-items:flex-start;gap:12px;padding:22px 18px 16px;display:flex}.rxDrawerHeroText{flex:1 1;min-width:0}.rxDrawerHeroText h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:17px;line-height:1.2}.rxDrawerHeroText p{color:var(--rx-muted);margin:0 0 7px;font-size:10.5px}.rxIconBtn{width:30px;height:30px;margin-left:auto;font-size:20px;color:#708099!important}.rxContactGrid{color:#5f718b;overflow-wrap:anywhere;gap:6px;padding:11px 18px;font-size:10px;display:grid}.rxContactGrid,.rxDrawerTabs{border-bottom:1px solid var(--rx-line)}.rxDrawerTabs{align-items:center;gap:2px;padding:0 14px;display:flex;overflow-x:auto}.rxDrawerTabs button{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;padding:0 9px;font-size:10px;font-weight:700;color:#738197!important}.rxDrawerTabs button.active{border-bottom-color:var(--rx-blue);color:var(--rx-blue)!important}.rxDrawerSection{border-bottom:1px solid var(--rx-line);padding:17px 18px}.rxSectionLabel{margin-bottom:11px}.rxKeyValue{flex-direction:column;gap:10px;margin:0;display:flex}.rxKeyValue>div{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px;display:grid}.rxKeyValue dd,.rxKeyValue dt{margin:0;font-size:10.5px}.rxKeyValue dt{color:#74839a}.rxKeyValue dd{color:#20324e;overflow-wrap:anywhere;font-weight:650}.rxPipeline{grid-template-columns:repeat(5,1fr);gap:0;padding-top:5px;display:grid}.rxPipeline>div{text-align:center;position:relative}.rxPipeline>div:before{content:"";background:#dfe7f1;height:2px;position:absolute;top:5px;left:0;right:0}.rxPipeline>div:first-child:before{left:50%}.rxPipeline>div:last-child:before{right:50%}.rxPipeline i{z-index:1;background:#d8e0eb;border-radius:50%;width:11px;height:11px;margin:0 auto 7px;display:block;position:relative;box-shadow:0 0 0 3px #fff}.rxPipeline>div.done i,.rxPipeline>div.done:before{background:var(--rx-blue)}.rxPipeline small{color:#8a97a9;font-size:8.5px}.rxPipeline .done small{color:var(--rx-blue)}.rxNextAction{background:#f8fbff;border:1px solid #dfe9f6;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.rxNextIcon{width:30px;height:30px;color:var(--rx-blue);background:#eaf3ff;border-radius:8px;place-items:center;font-weight:900;display:grid}.rxNextAction small,.rxNextAction strong{display:block}.rxNextAction strong{font-size:11.5px}.rxNextAction small{color:var(--rx-muted);margin-top:3px;font-size:9.5px}.rxActionRow,.rxDrawerFooter{align-items:center;gap:7px;display:flex}.rxActionRow{margin-top:11px}.rxActionRow.wrap,.rxDrawerFooter{flex-wrap:wrap}.rxDrawerFooter{padding:15px 18px}.rxTable{border:1px solid var(--rx-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.rxTableHead,.rxTableRow{align-items:center;gap:12px;display:grid}.rxTableHead{color:#6b7b92;border-bottom:1px solid var(--rx-line);letter-spacing:.2px;background:#fbfcfe;min-height:42px;padding:0 13px;font-size:9px;font-weight:850}.rxTableRow{border:0;border-bottom:1px solid var(--rx-line);text-align:left;cursor:pointer;background:#fff;width:100%;min-height:72px;padding:10px 13px}.rxTableRow:last-child{border-bottom:0}.rxTableRow.selected,.rxTableRow:hover{background:#f7fbff}.rxTableRow.selected{box-shadow:inset 3px 0 0 var(--rx-blue)}.rxTableRow>span{flex-direction:column;gap:3px;min-width:0;display:flex;overflow:hidden}.rxTableRow>span>strong{font-size:10.5px}.rxTableRow>span>small,.rxTableRow>span>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rxTableRow>span>small{color:var(--rx-muted);font-size:9.5px}.rxTable.candidate .rxTableHead,.rxTable.candidate .rxTableRow{grid-template-columns:minmax(210px,1.25fr) minmax(170px,1fr) minmax(145px,.8fr) 105px minmax(120px,.75fr)}.rxTable.interview .rxTableHead,.rxTable.interview .rxTableRow{grid-template-columns:105px minmax(190px,1.25fr) minmax(155px,1fr) 85px minmax(140px,.9fr) 100px}.rxTable.offer .rxTableHead,.rxTable.offer .rxTableRow{grid-template-columns:minmax(215px,1.3fr) minmax(180px,1fr) 150px 115px 115px}.rxTable.onboarding .rxTableHead,.rxTable.onboarding .rxTableRow{grid-template-columns:minmax(200px,1.25fr) minmax(170px,1fr) 115px 145px minmax(150px,.9fr) 105px}.rxTable.source .rxTableHead,.rxTable.source .rxTableRow{grid-template-columns:minmax(220px,1.35fr) 125px 95px 120px 110px 130px}.rxTable.form .rxTableHead,.rxTable.form .rxTableRow{grid-template-columns:minmax(230px,1.45fr) minmax(160px,1fr) 125px 110px 90px 110px}.rxPersonCell,.rxSourceCell{align-items:center;flex-direction:row!important;gap:9px!important}.rxPersonCell>span,.rxSourceCell>span{flex-direction:column;gap:3px;min-width:0;display:flex}.rxSourceLogo{width:36px;height:36px;color:var(--rx-blue);background:#eef4ff;border-radius:10px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.rxSourceLogo.xl{border-radius:50%;width:52px;height:52px;font-size:12px}.rxTypeChip{color:#58708f;background:#f0f5fb;padding:5px 8px;font-size:9px}.rxViewSwitch{border:1px solid var(--rx-line);background:#fff;border-radius:9px;margin:-3px 0 14px;padding:5px}.rxViewSwitch button{border-radius:6px}.rxViewSwitch button.active{background:var(--rx-blue);color:#fff!important}.rxViewSwitch>span{color:#687991;white-space:nowrap;margin-left:auto;padding:0 10px;font-size:10.5px}.rxMiniStats,.rxStatusSummary{gap:8px;display:grid}.rxStatusSummary{grid-template-columns:1fr 1fr}.rxMiniStats>div,.rxStatusSummary>span{border:1px solid var(--rx-line);background:#fbfdff;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.rxMiniStats small,.rxStatusSummary small{color:var(--rx-muted);font-size:9.5px}.rxMiniStats strong,.rxStatusSummary strong{font-size:12px}.rxInfoBanner,.rxNote{color:#5f7088;margin:0;font-size:10.5px;line-height:1.55}.rxNote{background:#fff9ee;border:1px solid #f3dfb9;border-radius:8px;padding:11px}.rxInfoBanner{background:#f7fbff;border:1px solid #dce8f6;border-radius:8px;padding:11px 12px}.rxInfoBanner.prominent{flex-direction:column;gap:4px;margin:0 0 14px;padding:14px 16px;display:flex}.rxInfoBanner strong{color:#315176}.rxProgressCell{gap:4px!important}.rxProgressCell>i{width:100%}.rxChecklist{flex-direction:column;gap:8px;display:flex}.rxChecklist>div:not(.rxInfoBanner){border:1px solid var(--rx-line);border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.rxChecklist>div.done{background:#f7fcf9}.rxChecklist>div>i{color:#718198;background:#eef3f8;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.rxChecklist>div.done>i{color:var(--rx-green);background:#e4f6ec}.rxChecklist small,.rxChecklist strong{display:block}.rxChecklist strong{font-size:10px}.rxChecklist small{color:var(--rx-muted);margin-top:2px;font-size:8.8px}.rxChecklist em{color:#7c8a9d;font-size:8.5px;font-style:normal}.rxWorkflow{justify-content:space-between;padding-top:4px;display:flex;position:relative}.rxWorkflow:before{content:"";background:#dfe7f1;height:2px;position:absolute;top:9px;left:7%;right:7%}.rxWorkflow span{z-index:1;color:#8a97aa;text-align:center;flex-direction:column;align-items:center;gap:6px;width:24%;font-size:8.5px;display:flex;position:relative}.rxWorkflow i{background:#d7e0eb;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #fff}.rxWorkflow span.current,.rxWorkflow span.done{color:var(--rx-blue)}.rxWorkflow span.current i,.rxWorkflow span.done i{background:var(--rx-blue)}.rxReportLayout{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.rxReportMain{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.rxReportMain .rxPanel{padding:16px}.rxReportMain .rxPanel:last-child{grid-column:1/-1}.rxReportFilter{align-self:start;padding:16px;position:sticky;top:84px}.rxReportFilter label{color:#536780;flex-direction:column;gap:6px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.rxReportFilter label button{text-align:left;cursor:default;background:#fff;border:1px solid #dfe7f1;border-radius:8px;min-height:38px;padding:0 11px;color:#697991!important}.rxFunnel{flex-direction:column;gap:9px;display:flex}.rxFunnel>div{grid-template-columns:125px minmax(0,1fr);align-items:center;gap:11px;display:grid}.rxFunnel>div>span{flex-direction:column;gap:2px;display:flex}.rxFunnel strong{font-size:10px}.rxFunnel small{color:var(--rx-muted);font-size:8.5px}.rxFunnel i{color:#fff;background:linear-gradient(90deg,#4f8ff5,#286fdf);border-radius:5px;justify-content:flex-end;align-items:center;min-width:18%;height:27px;padding-right:8px;font-style:normal;display:flex}.rxFunnel i b{font-size:8.5px}.rxSlaList,.rxSourcePerformance{flex-direction:column;display:flex}.rxSlaList>div,.rxSourcePerformance>div{border-top:1px solid var(--rx-line);align-items:center;gap:9px;min-height:45px;display:grid}.rxSlaList>div:first-child,.rxSourcePerformance>div:first-child{border-top:0}.rxSourcePerformance>div{grid-template-columns:8px 1fr 45px 55px}.rxSourceDot{background:var(--rx-blue);border-radius:50%;width:7px;height:7px}.rxSlaList strong,.rxSourcePerformance strong{font-size:10px;display:block}.rxSlaList small,.rxSourcePerformance small{color:var(--rx-muted);margin-top:2px;font-size:8.5px;display:block}.rxSlaList b,.rxSlaList i,.rxSourcePerformance b,.rxSourcePerformance em{color:#40536d;text-align:right;font-size:9px;font-style:normal}.rxSlaList>div{grid-template-columns:1fr 80px 80px}.rxSlaList i.danger{color:var(--rx-red);font-weight:750}.rxMiniStats{grid-template-columns:repeat(3,1fr);padding:14px 18px 0}.rxLinkBox{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.rxLinkBox>span{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--rx-line);color:#536780;background:#fbfdff;border-radius:7px;padding:9px 10px;font-size:9.5px;overflow:hidden}.rxLinkBox button{cursor:pointer;background:#fff;border:1px solid #cddcf0;border-radius:7px;min-height:35px;padding:0 10px;font-size:9.5px;color:var(--rx-blue)!important}.rxApiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rxApiCard{padding:15px}.rxApiTop{border-bottom:1px solid var(--rx-line);grid-template-columns:52px 1fr auto;align-items:center;gap:10px;margin-bottom:13px;padding-bottom:13px;display:grid}.rxApiTop h3{margin:0 0 3px;font-size:13px}.rxApiTop p{color:var(--rx-muted);margin:0;font-size:9.5px}.rxApiCard .rxKeyValue,.rxSettingsTabs{margin-bottom:14px}.rxSettingsTabs{border-bottom:1px solid var(--rx-line)}.rxSettingsTabs button{border-bottom:2px solid #0000}.rxSettingsTabs button.active{border-bottom-color:var(--rx-blue);color:var(--rx-blue)!important}.rxSettingsGrid{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.rxSettingsGrid>.rxPanel,.rxSettingsSide{padding:17px}.rxSettingsSide h3{margin:6px 0 8px;font-size:15px}.rxSettingsCards p,.rxSettingsSide p{color:var(--rx-muted);margin:0;font-size:10.5px;line-height:1.55}.rxRolePermissionList{flex-direction:column;display:flex}.rxRolePermissionList>div{border-top:1px solid var(--rx-line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:65px;display:grid}.rxRolePermissionList>div:first-child{border-top:0}.rxRolePermissionList small,.rxRolePermissionList strong{display:block}.rxRolePermissionList strong{font-size:11px}.rxRolePermissionList small{color:var(--rx-muted);margin-top:3px;font-size:9.5px}.rxRoleAvatar{border-radius:50%;place-items:center;width:34px;height:34px;font-size:9.5px;font-weight:850;display:grid}.rxRoleAvatar.blue{color:var(--rx-blue);background:#eaf3ff}.rxRoleAvatar.green{color:var(--rx-green);background:#e8f7ef}.rxRoleAvatar.amber{color:var(--rx-amber);background:#fff2df}.rxSettingsCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rxSettingsCards>section{min-height:180px;padding:18px}.rxSettingsCards h2{margin:7px 0 8px;font-size:17px}.rxFlowPreview{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;display:flex}.rxFlowPreview span{color:#425a77;background:#f1f6fc;border-radius:7px;padding:7px 9px;font-size:9.5px;font-weight:700}.rxFlowPreview b{color:#9aa9bb}.rxEmpty{color:#8795a9;text-align:center;padding:30px 18px;font-size:11px}.rxEmpty.compact{padding:18px 0}.rxEmpty.large{border:1px solid var(--rx-line);background:#fff;border-radius:12px;place-items:center;min-height:260px;display:grid}.rxQuickSelect{width:min(560px,100vw - 32px)}.rxQuickList{flex-direction:column;gap:7px;padding-top:12px;display:flex}.rxQuickList button{border:1px solid var(--rx-line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;min-height:60px;padding:9px 11px;display:grid}.rxQuickList button:hover{background:#f8fbff;border-color:#c8daef}.rxQuickList small,.rxQuickList strong{display:block}.rxQuickList strong{font-size:11px}.rxQuickList small{color:var(--rx-muted);margin-top:3px;font-size:9.5px}.rxQuickList b{color:#9aa8ba}@media (max-width:1480px){.rxModule{grid-template-columns:215px minmax(0,1fr)}.rxSplitWorkspace{grid-template-columns:minmax(0,1fr) 335px}.rxPositionMain{grid-template-columns:minmax(220px,1.25fr) minmax(220px,1.15fr) minmax(145px,.8fr) minmax(135px,.7fr) 18px;gap:11px}.rxRoleRow{grid-template-columns:40px minmax(150px,1.1fr) minmax(180px,1.2fr) minmax(130px,.8fr) auto 14px}.rxKpiGrid.six{grid-template-columns:repeat(3,minmax(0,1fr))}.rxApiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.rxSidebar{height:auto;position:static}.rxModule{grid-template-columns:190px minmax(0,1fr)}.rxTopbar{grid-template-columns:minmax(180px,1fr) minmax(220px,340px) 34px auto;padding:0 16px}.rxMainPane,.rxPage{padding:22px 18px 34px}.rxActionCards,.rxHomeColumns{grid-template-columns:1fr}.rxKpiGrid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.rxSplitWorkspace{grid-template-columns:1fr}.rxDrawer{border-left:0;border-top:1px solid var(--rx-line);min-height:0;max-height:none;position:static}.rxPositionMain{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(130px,.7fr) 18px}.rxSourceStack{display:none}.rxPositionDetail{grid-template-columns:repeat(2,1fr)}.rxPositionDetailActions{grid-column:1/-1;justify-content:flex-start}.rxReportLayout{grid-template-columns:1fr}.rxReportFilter{position:static}.rxSettingsGrid{grid-template-columns:1fr}}.recruitmentStandaloneHost{background:#f7f9fc;min-height:100vh}.recruitmentStandaloneHost>.toast{z-index:300;max-width:min(520px,100vw - 32px);position:fixed;top:12px;right:16px}.recruitmentStandaloneLoading{background:#f7f9fc;border:0;border-radius:0;min-height:100vh}.rxV3{--rx-blue:#0b66e9;--rx-text:#111d35;--rx-muted:#6d7b91;--rx-line:#e2e8f0;--rx-bg:#fff;background:#fff;grid-template-columns:220px minmax(0,1fr);font-size:14px}.rxV3 .rxSidebar{background:#fff;border-right:1px solid #e6ebf2;gap:4px;padding:18px 14px 14px}.rxV3 .rxBrand{gap:12px;padding:0 4px 18px}.rxV3 .rxBrand>span{border-radius:11px;width:44px;height:44px;box-shadow:0 6px 16px #0b66e92e}.rxV3 .rxBrand strong{font-size:18px;line-height:1.08}.rxV3 .rxModuleIdentity{background:#f8fafc;border-radius:10px;margin-bottom:14px;padding:12px 13px}.rxV3 .rxNavItem{border-radius:8px;min-height:43px;padding:0 11px;font-size:13px;font-weight:600}.rxV3 .rxNavItem.active{color:#075fd8;background:#edf4ff}.rxV3 .rxTopbar{border-color:#e6ebf2;flex-basis:64px;grid-template-columns:minmax(260px,1fr) minmax(320px,430px) 34px auto;height:64px;padding:0 24px}.rxV3 .rxGlobalSearch{border-radius:8px;height:39px}.rxV3 .rxPrimary,.rxV3 .rxSecondary{border-radius:8px;min-height:38px}.rxV3 .rxContent{background:#fff}.rxV3 .rxMainPane,.rxV3 .rxPage{padding:28px 28px 36px}.rxV3 .rxPageHeader{margin-bottom:16px}.rxV3 .rxPageHeader h1{font-size:25px}.rxV3 .rxActionBoard,.rxV3 .rxApiCard,.rxV3 .rxPanel,.rxV3 .rxReportFilter,.rxV3 .rxSettingsCards>section,.rxV3 .rxSettingsSide{border-radius:10px;box-shadow:0 2px 8px #101f3609}.rxV3 .rxKpiGrid{gap:12px;margin-bottom:16px}.rxV3 .rxKpiGrid>div{border-radius:10px;min-height:96px;padding:15px;box-shadow:0 2px 8px #101f3609}.rxV3 .rxKpiGrid strong{font-size:24px}.rxV3 .rxToolbar{gap:10px;margin-bottom:14px}.rxV3 .rxPositionCard,.rxV3 .rxTable{border-color:#e1e7ef;box-shadow:0 1px 3px #101f3606}.rxV3 .rxTableHead{color:#6a7890;letter-spacing:.25px;background:#fff;font-size:10px}.rxV3 .rxTableRow{background:#fff;min-height:62px}.rxV3 .rxTableRow:hover{background:#f9fbfe}.rxV3 .rxDrawer{background:#fff;border-left:1px solid #e2e8f0;box-shadow:-6px 0 20px #1222380a}.rxV3 .rxDrawerHero{padding:22px 20px 18px}.rxV3 .rxDrawerSection{padding:18px 20px}.rxV3 .rxPositionCard{border-radius:10px;margin-bottom:12px}.rxV3 .rxPositionMain{grid-template-columns:minmax(215px,1.1fr) minmax(320px,1.4fr) minmax(170px,.75fr) minmax(155px,.7fr) 22px;min-height:118px;padding:18px 20px}.rxV3 .rxPositionPipeline{gap:16px}.rxV3 .rxPositionPipeline small{font-size:10px}.rxV3 .rxPositionPipeline strong{font-size:15px}.rxV3 .rxPositionDetail{background:#f8fbff;border-top:1px solid #dfe9f6;padding:14px 20px}.rxV3 .rxHomeV3{background:#fff;padding-top:30px}.rxV3 .rxHomeHero{margin-bottom:24px}.rxV3 .rxHomeHero h1{letter-spacing:-.65px;margin:0;font-size:28px;font-weight:760;line-height:1.2}.rxV3 .rxHomeHero h1 span{color:#3b4c66;font-weight:400}.rxV3 .rxHomeHero h1 b{color:#0867e8}.rxV3 .rxHomeActionGrid{grid-template-columns:1.15fr 1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.rxV3 .rxHomeAction{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ee;border-radius:12px;align-items:center;gap:18px;min-height:126px;padding:22px 26px;display:flex;box-shadow:0 4px 14px #1628420a}.rxV3 .rxHomeAction:hover{border-color:#c8d8ed;box-shadow:0 8px 22px #16284212}.rxV3 .rxHomeActionLabel{white-space:nowrap;margin-right:auto;font-size:17px;font-weight:760}.rxV3 .rxHomeActionIcon{border-radius:14px;flex:none;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.rxV3 .rxHomeActionIcon.blue{color:#0b66e9;background:#eaf3ff}.rxV3 .rxHomeActionIcon.amber{color:#e68a00;background:#fff3df}.rxV3 .rxHomeActionIcon.green{color:#1f9d55;background:#eaf8ef}.rxV3 .rxHomeActionMetric{flex-direction:column;gap:3px;min-width:105px;display:flex}.rxV3 .rxHomeActionMetric strong{font-size:30px;line-height:1}.rxV3 .rxHomeActionMetric small{color:#6e7b8f;font-size:14px}.rxV3 .rxHomeV3Columns{grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr);gap:18px;display:grid}.rxV3 .rxHomeRolePanel,.rxV3 .rxHomeTodayPanel{background:#fff;border:1px solid #e0e6ee;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #1628420a}.rxV3 .rxHomePanelHead{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.rxV3 .rxHomePanelHead h2{margin:0;font-size:19px}.rxV3 .rxHomePanelHead button{color:#0965dd;cursor:pointer;background:0 0;border:0;font-weight:700}.rxV3 .rxHomeRoleCards{padding:14px 18px 6px}.rxV3 .rxHomeRoleCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:11px;grid-template-columns:66px minmax(190px,1.2fr) minmax(220px,.9fr) auto 20px;align-items:center;gap:16px;width:100%;min-height:128px;margin-bottom:10px;padding:16px 18px;display:grid}.rxV3 .rxHomeRoleCard:hover{border-color:#c7d7ea;box-shadow:0 6px 16px #182d480d}.rxV3 .rxHomeRoleIcon{border-radius:14px;place-items:center;width:58px;height:58px;font-weight:800;display:grid}.rxV3 .rxHomeRoleIcon.blue{color:#0b66e9;background:#eaf3ff}.rxV3 .rxHomeRoleIcon.green{color:#239555;background:#eaf8ef}.rxV3 .rxHomeRoleIcon.purple{color:#7453d1;background:#f2edff}.rxV3 .rxHomeRoleIcon.amber{color:#dd8700;background:#fff3df}.rxV3 .rxHomeRoleInfo{flex-direction:column;gap:6px;min-width:0;display:flex}.rxV3 .rxHomeRoleInfo strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.rxV3 .rxHomeRoleInfo small{color:#5f6e83}.rxV3 .rxHomeRoleInfo em{color:#64748b;font-size:12px;font-style:normal}.rxV3 .rxHomeRoleTarget{grid-template-columns:1fr auto;align-items:center;gap:5px 10px;display:grid}.rxV3 .rxHomeRoleTarget strong{font-size:15px}.rxV3 .rxHomeRoleTarget small{color:#ef8a13;grid-column:1/-1;font-size:12px}.rxV3 .rxHomeRoleTarget i{background:#e8edf4;border-radius:99px;height:7px;overflow:hidden}.rxV3 .rxHomeRoleTarget i b{border-radius:inherit;background:#176be8;height:100%;display:block}.rxV3 .rxHomeRoleTarget em{color:#56677f;font-size:12px;font-style:normal}.rxV3 .rxHomeAlert{color:#6d7a8c;white-space:nowrap;background:#f4f6f9;border-radius:8px;justify-self:end;padding:7px 10px;font-size:11px}.rxV3 .rxHomeAlert.show{color:#d97900;background:#fff3df}.rxV3 .rxHomePanelFooter{border-top:1px solid #e8edf3;gap:0;padding:12px 20px;display:flex}.rxV3 .rxHomePanelFooter button{color:#0965dd;cursor:pointer;background:0 0;border:0;margin-right:20px;padding:7px 20px 7px 0;font-weight:700}.rxV3 .rxHomeTimeline{padding:12px 22px 20px}.rxV3 .rxHomeTimeline button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf3;grid-template-columns:12px 58px 1fr 34px;align-items:center;gap:10px;width:100%;min-height:102px;display:grid}.rxV3 .rxHomeTimeline button>i{background:#1b70e9;border-radius:50%;width:9px;height:9px;position:relative}.rxV3 .rxHomeTimeline button>i:after{content:"";background:#dbe5f2;width:1px;height:94px;position:absolute;top:10px;left:4px}.rxV3 .rxHomeTimeline button:last-child>i:after{display:none}.rxV3 .rxHomeTime{color:#0b66e9;font-weight:760}.rxV3 .rxHomeTimeline strong{font-size:14px;display:block}.rxV3 .rxHomeTimeline small{color:#7a879a;margin-top:5px;display:block}.rxV3 .rxHomeTimeline b{color:#0b66e9;background:#edf4ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.rxV3 .rxHomeEmptyToday{text-align:center;color:#7b899e;flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex}.rxV3 .rxHomeEmptyToday span{margin-bottom:12px;font-size:30px}.rxV3 .rxHomeEmptyToday strong{color:#44546b}.rxV3 .rxHomeEmptyToday small{margin-top:5px}@media (max-width:1200px){.rxV3 .rxHomeV3Columns{grid-template-columns:1fr}.rxV3 .rxHomeActionGrid{grid-template-columns:1fr 1fr 1fr}.rxV3 .rxHomeRoleCard{grid-template-columns:58px 1fr 1fr 20px}.rxV3 .rxHomeAlert{display:none}}.epLauncher{color:#f8fbfd;background:radial-gradient(circle at 18% 12%,#3780a838,#0000 34%),linear-gradient(145deg,#294a5c,#3f6d80 48%,#31596a);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.epTopbar{background:#0c1f2de6;border-bottom:1px solid #ffffff1f;gap:28px;min-height:58px;padding:0 28px;box-shadow:0 8px 30px #0a1c281f}.epDomainIdentity,.epTopBrand,.epTopUser,.epTopbar{align-items:center;display:flex}.epTopBrand{gap:12px;min-width:300px}.epDomainIdentity div,.epTopBrand div{gap:1px;display:grid}.epDomainIdentity strong,.epTopBrand strong{color:#fff;font-size:14px}.epDomainIdentity small,.epTopBrand small{color:#9fc0cf;font-size:11px}.epMiniIcon,.epTopMark,.epUserAvatar{place-items:center;font-weight:800;display:inline-grid}.epTopMark{background:linear-gradient(145deg,#4c78ff,#6c8cff);border-radius:10px;width:34px;height:34px}.epMiniIcon,.epTopMark{color:#fff;font-size:11px}.epMiniIcon{border-radius:11px;width:38px;height:38px}.epUserAvatar{color:#17394a;background:#eff5f8;border-radius:50%;width:30px;height:30px;font-size:10px}.epTopNav{flex:1 1;align-items:center;gap:4px;display:flex}.epBackButton,.epHeaderAction,.epTopNav button{color:#b8cfda;cursor:pointer;font:inherit;background:0 0;border:0}.epTopNav button{border-bottom:2px solid #0000;min-height:58px;padding:0 14px}.epTopNav button.active{color:#fff;border-bottom-color:#61b7e5}.epTopUser{color:#d6e7ef;gap:10px;margin-left:auto;font-size:12px}.epOnlineDot{background:#4bd3a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #4bd3a01f}.epLauncherBody{width:min(1380px,100% - 72px);margin:0 auto;padding:34px 0 72px}.epLauncherIntro{grid-template-columns:minmax(360px,1fr) minmax(420px,720px);align-items:end;gap:44px;margin-bottom:38px;display:grid}.epLauncherIntro h1{color:#fff;letter-spacing:-.04em;margin:5px 0 4px;font-size:clamp(28px,3vw,42px)}.epLauncherIntro p{color:#c7dae3;margin:0;font-size:14px}.epKicker{color:#9dc3d4;letter-spacing:.17em;font-size:10px;font-weight:800}.epSearchBox{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff21;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 15px;display:flex}.epSearchBox>span{color:#d6e8f0;font-size:22px;transform:rotate(-18deg)}.epSearchBox input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0}.epSearchBox input::placeholder{color:#b7d0dc}.epSearchBox kbd{color:#bad0db;background:#0000001f;border:1px solid #fff3;border-radius:5px;padding:2px 7px}.epDomainGrid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:28px 24px;display:grid}.epDomainApp{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:156px;padding:8px;transition:transform .16s,background .16s;display:flex}.epDomainApp:hover{background:#ffffff12;transform:translateY(-4px)}.epDomainApp strong{text-align:center;margin-top:10px;font-size:14px;line-height:1.2}.epDomainApp small{color:#b9d0dc;text-align:center;margin-top:4px;font-size:10px}.epDomainApp em{color:#9ff0cf;margin-top:7px;font-size:9px;font-style:normal}.epAppIcon{color:#fff;letter-spacing:-.03em;border-radius:15px;place-items:center;width:72px;height:72px;font-size:17px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff52,0 12px 24px #0a1c282e}.epAppIcon:after{content:"";background:#ffffff1f;width:64px;height:64px;position:absolute;top:-28px;left:-20px;transform:rotate(28deg)}.epTone-blue{background:linear-gradient(145deg,#2888d8,#2868c8)}.epTone-teal{background:linear-gradient(145deg,#35a8a8,#23817e)}.epTone-orange{background:linear-gradient(145deg,#f29a5b,#ce7140)}.epTone-purple{background:linear-gradient(145deg,#8c7bc5,#655b96)}.epTone-green{background:linear-gradient(145deg,#61b47f,#428d62)}.epTone-rose{background:linear-gradient(145deg,#d46987,#af4f68)}.epTone-pink{background:linear-gradient(145deg,#d96e9c,#b4487a)}.epTone-cyan{background:linear-gradient(145deg,#55b2cc,#3588a1)}.epTone-indigo{background:linear-gradient(145deg,#697ec3,#4e5f9c)}.epTone-amber{background:linear-gradient(145deg,#d8bc65,#ae9448)}.epTone-slate{background:linear-gradient(145deg,#8295a2,#5e727f)}.epTone-red{background:linear-gradient(145deg,#d76a64,#ad4944)}.epDomainLauncher{color:#142c3a;background:#f4f7f9}.epDomainLauncher .epTopbar{z-index:10;position:sticky;top:0}.epBackButton{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;min-width:160px;padding:8px 10px}.epDomainIdentity{gap:10px}.epDomainLauncher .epLauncherBody{padding-top:44px}.epDomainLauncher .epKicker{color:#6c8796}.epDomainLauncher .epLauncherIntro h1{color:#132b39}.epDomainLauncher .epLauncherIntro p{color:#6f8390}.epDomainLauncher .epSearchBox{background:#fff;border-color:#dce6eb;box-shadow:0 6px 20px #1c37460d}.epDomainLauncher .epSearchBox input{color:#183342}.epDomainLauncher .epSearchBox input::placeholder{color:#9aabb5}.epDomainLauncher .epSearchBox>span{color:#718a98}.epModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.epModuleApp{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe8ed;border-radius:16px;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;min-height:116px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 8px 24px #1835440e}.epModuleApp:hover{border-color:#b9d1df;transform:translateY(-2px);box-shadow:0 12px 30px #18354417}.epModuleApp.active{border-color:#9cc9e8;box-shadow:0 12px 30px #2476b21c}.epModuleApp .epAppIcon{border-radius:13px;width:60px;height:60px;font-size:14px}.epModuleText{gap:4px;min-width:0;display:grid}.epModuleText strong{color:#163142;font-size:15px}.epModuleText small{color:#7a8e9a;font-size:11px;line-height:1.45}.epStatusFramework,.epStatusLive{border-radius:999px;width:max-content;margin-top:4px;padding:3px 7px;font-size:9px;font-weight:700}.epStatusLive{color:#17764e;background:#e6f7ef}.epStatusFramework{color:#73838c;background:#eef2f4}.epModuleArrow{color:#a0afb8;font-size:24px}.epFrameworkNote{color:#6d818d;background:#fff;border:1px solid #dfe8ed;border-radius:12px;align-items:center;gap:10px;margin-top:24px;padding:14px 18px;font-size:11px;display:flex}.epFrameworkNote strong{color:#334f5f}.epHeaderAction{border-radius:7px;padding:7px 10px}.epHeaderAction:hover{color:#fff;background:#ffffff14}@media (max-width:1180px){.epDomainGrid{grid-template-columns:repeat(4,minmax(130px,1fr))}.epModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.epLauncherIntro{grid-template-columns:1fr;gap:22px}}@media (max-width:760px){.epTopbar{gap:10px;padding:0 14px}.epTopBrand{min-width:0}.epTopNav,.epTopUser>span{display:none}.epLauncherBody{width:min(100% - 28px,1380px);padding-top:24px}.epDomainGrid{grid-template-columns:repeat(2,minmax(120px,1fr));gap:18px 10px}.epModuleGrid{grid-template-columns:1fr}.epBackButton{min-width:auto}.epDomainIdentity small{display:none}}.sdpAuthPage{color:#122033;background:radial-gradient(circle at 18% 20%,#2563eb2e,#0000 32%),radial-gradient(circle at 84% 82%,#0ea5e921,#0000 28%),linear-gradient(135deg,#eef5ff,#f8fbff 48%,#edf5f8);place-items:center;min-height:100vh;padding:32px;display:grid}.sdpAuthShell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #94a3b83d;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);width:min(1120px,100%);min-height:650px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0f2c4e29}.sdpAuthIntro{color:#fff;background:linear-gradient(160deg,#082f6bfa,#0a5784f5),#0b3b69;flex-direction:column;justify-content:space-between;padding:52px 58px;display:flex}.sdpAuthBrand{align-items:center;gap:14px;display:flex}.sdpAuthBrand>span,.sdpAuthLogo{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#2f73ff,#1557d8);border-radius:16px;place-items:center;width:54px;height:54px;font-weight:900;display:grid;box-shadow:0 12px 28px #1458da47}.sdpAuthBrand strong{font-size:18px}.sdpAuthIntro>div:nth-child(2){max-width:520px}.sdpAuthEyebrow{letter-spacing:.18em;color:#8fd9ff;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.sdpAuthIntro h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(38px,5vw,58px);line-height:1.02}.sdpAuthIntro p{color:#c9dcec;max-width:500px;margin:0;font-size:16px;line-height:1.7}.sdpAuthIntro small{color:#9fc2da}.sdpAuthCard{background:#fff;border:1px solid #e5ecf4;border-radius:22px;flex-direction:column;align-self:center;gap:22px;margin:42px;padding:38px;display:flex;box-shadow:0 18px 45px #19375917}.sdpAuthCard.compact{text-align:center;align-items:center;width:min(420px,100%)}.sdpAuthHeading h2{letter-spacing:-.035em;margin:0 0 8px;font-size:30px}.sdpAuthHeading p{color:#728198;margin:0}.sdpAuthCard label{gap:8px;display:grid}.sdpAuthCard label>span{color:#42526a;font-size:13px;font-weight:700}.sdpAuthCard input{color:#13233a;background:#fbfdff;border:1px solid #d9e2ec;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px;transition:border-color .18s,box-shadow .18s}.sdpAuthCard input:focus{border-color:#2f6ff0;box-shadow:0 0 0 4px #2f6ff01c}.sdpAuthError{color:#b42318;background:#fff2f2;border:1px solid #ffd8d8;border-radius:10px;padding:11px 13px;font-size:13px}.sdpAuthSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1767ee,#0f56d0);border:0;border-radius:12px;height:50px;font-weight:800;box-shadow:0 11px 24px #1767ee38}.sdpAuthSubmit:disabled{opacity:.6;cursor:default;box-shadow:none}.sdpAuthFootnote{color:#8a98a9;text-align:center;padding-top:4px;font-size:12px;line-height:1.55}.sdpAuthSpinner{border:3px solid #d8e5f5;border-top-color:#1767ee;border-radius:50%;width:26px;height:26px;animation:sdpAuthSpin .75s linear infinite}@keyframes sdpAuthSpin{to{transform:rotate(1turn)}}.epLogoutButton{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;padding:7px 10px;font-size:11px}.epLogoutButton:hover{background:#ffffff24}@media (max-width:860px){.sdpAuthPage{padding:16px}.sdpAuthShell{grid-template-columns:1fr;min-height:auto}.sdpAuthIntro{min-height:280px;padding:30px}.sdpAuthIntro h1{font-size:38px}.sdpAuthCard{margin:18px;padding:28px}}.iamPage{color:#13213c;background:#f6f8fb;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.iamTopbar{z-index:20;background:#fff;border-bottom:1px solid #e6eaf0;justify-content:space-between;height:68px;padding:0 28px;position:sticky;top:0}.iamIdentity,.iamTopLeft,.iamTopRight,.iamTopbar{align-items:center;display:flex}.iamTopLeft{gap:16px}.iamTopRight{color:#55627a;gap:14px;font-size:13px}.iamBack,.iamTopRight button{color:#34435f;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:10px;padding:9px 13px;font-weight:700}.iamBack{border:0;padding-left:0}.iamDivider{background:#e5e8ee;width:1px;height:30px}.iamIdentity{gap:10px}.iamIdentity>span{color:#17834b;background:#e8f7ee;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.iamIdentity div{gap:2px;display:grid}.iamIdentity strong{font-size:14px}.iamIdentity small{color:#8a94a6;font-size:11px}.iamBody{max-width:1540px;margin:0 auto;padding:32px}.iamHero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.iamHero h1{margin:6px 0 8px;font-size:30px;line-height:1.15}.iamHero p{color:#66758d;max-width:760px;margin:0}.iamEyebrow{letter-spacing:.11em;color:#75839a;font-size:10px;font-weight:800}.iamObserve{background:#fff8e9;border:1px solid #f4dfac;border-radius:14px;gap:4px;max-width:370px;padding:14px 16px;display:grid}.iamObserve strong{color:#a46708;letter-spacing:.08em;font-size:10px}.iamObserve span{color:#765c31;font-size:12px;line-height:1.45}.iamStats{gap:14px;margin-bottom:18px;display:grid}.iamStats article{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:18px;box-shadow:0 2px 8px #1f2d4406}.iamStats span{color:#66758d;font-size:12px;display:block}.iamStats strong{color:#172944;margin:8px 0 2px;font-size:28px;display:block}.iamStats small{color:#9aa3b2;font-size:11px}.iamAlert{border-radius:12px;margin-bottom:14px;padding:11px 14px;font-size:13px;font-weight:650}.iamAlert.error{color:#a93d3d;background:#fff0f0;border:1px solid #f1c6c6}.iamAlert.success{color:#287c49;background:#eefaf2;border:1px solid #c7e9d1}.iamWorkspace{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:18px;display:grid}.iamEditor,.iamPositionPanel{background:#fff;border:1px solid #e5e9f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #1f2d4409}.iamEditorHeader,.iamPanelHeader,.iamSectionTitle{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.iamPanelHeader{border-bottom:1px solid #edf0f4;padding:18px}.iamEditorHeader h2,.iamPanelHeader h2,.iamSectionTitle h3{margin:4px 0 0}.iamPanelHeader h2{font-size:17px}.iamPanelHeader button{cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:9px;width:34px;height:34px}.iamSearch{background:#fbfcfd;border:1px solid #e1e6ed;border-radius:10px;align-items:center;gap:8px;margin:14px;padding:9px 11px;display:flex}.iamSearch span{color:#8c98aa}.iamSearch input{background:0 0;border:0;outline:0;flex:1 1;font-size:13px}.iamPositionList{border-top:1px solid #f0f2f5;max-height:650px;overflow:auto}.iamPositionList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 14px;display:grid}.iamPositionList>button:hover{background:#f8fbff}.iamPositionList>button.selected{background:#f2f7ff;box-shadow:inset 3px 0 #3977e8}.iamPositionMark{color:#3e6fae;background:#edf3fb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.iamPositionText{min-width:0}.iamPositionText small,.iamPositionText strong{display:block}.iamPositionText strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.iamPositionText small{color:#8994a6;margin-top:3px;font-size:10.5px}.iamPolicyNone,.iamPolicyOff,.iamPolicyOn{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.iamPolicyOn{color:#27814c;background:#eaf8ef}.iamPolicyOff{color:#a85c25;background:#fff2e9}.iamPolicyNone{color:#7d8797;background:#f1f3f6}.iamEmpty{text-align:center;color:#8994a6;padding:24px;font-size:13px}.iamEmpty.large{padding:80px 24px}.iamEditor{min-height:640px}.iamEditorHeader{border-bottom:1px solid #edf0f4;padding:20px 22px}.iamEditorHeader h2{font-size:22px}.iamEditorHeader p{color:#8c97a7;margin:5px 0 0;font-size:11px}.iamSave{color:#fff;cursor:pointer;background:#2169d8;border:0;border-radius:10px;padding:10px 16px;font-weight:750}.iamSave:disabled{opacity:.55}.iamAccountGate{background:#f8fbff;border:1px solid #dfe6f0;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:18px 22px 4px;padding:15px 16px;display:flex}.iamAccountGate>div{gap:4px;display:grid}.iamAccountGate strong{font-size:14px}.iamAccountGate span{color:#738198;font-size:11px}.iamAccountGate>button{color:#788497;cursor:pointer;background:#fff;border:1px solid #d5dce6;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:82px;padding:7px 10px;font-weight:800;display:flex}.iamAccountGate>button i{background:#aeb6c2;border-radius:50%;width:9px;height:9px;display:block}.iamAccountGate>button.on{color:#227a48;background:#e8f7ee;border-color:#bfe4cd}.iamAccountGate>button.on i{background:#2ca663}.iamConfigSection{border-top:1px solid #edf0f4;margin-top:18px;padding:20px 22px}.iamSectionTitle{margin-bottom:14px}.iamSectionTitle h3{font-size:16px}.iamSectionTitle small{color:#98a2b1;margin-top:12px;font-size:10px}.iamModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.iamModuleGrid article{background:#fff;border:1px solid #e3e7ed;border-radius:12px;overflow:hidden}.iamModuleGrid article.active{background:#fbfdff;border-color:#bdd4f7}.iamModuleToggle{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:11px 12px;display:flex}.iamModuleToggle>span{color:#69768a;background:#f0f3f7;border-radius:8px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.iamModuleGrid article.active .iamModuleToggle>span{color:#2567c8;background:#e7f0ff}.iamModuleToggle div{gap:2px;display:grid}.iamModuleToggle strong{font-size:12px}.iamModuleToggle small{color:#8d97a7;font-size:9.5px}.iamModuleControls{background:#f8fafc;border-top:1px solid #edf0f4;grid-template-columns:1fr 1fr;gap:8px;padding:9px 10px;display:grid}.iamModuleControls label{color:#7a8799;gap:4px;font-size:9px;font-weight:750;display:grid}.iamModuleControls select{color:#394862;background:#fff;border:1px solid #dfe5ed;border-radius:8px;width:100%;padding:7px;font-size:11px}.iamRoleList{flex-wrap:wrap;gap:8px;display:flex}.iamRoleList button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5ec;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.iamRoleList button>span{background:#f1f3f6;border-radius:7px;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.iamRoleList button div{display:grid}.iamRoleList strong{font-size:11px}.iamRoleList small{color:#8995a6;font-size:9px}.iamRoleList button.active{background:#f3fbf6;border-color:#bfe3cb}.iamRoleList button.active>span{color:#23814b;background:#dff4e7}.iamNotes{gap:7px;display:grid}.iamNotes>span{color:#66758d;font-size:11px;font-weight:750}.iamNotes textarea{resize:vertical;min-height:82px;font:inherit;color:#394862;border:1px solid #dfe5ed;border-radius:10px;outline:0;padding:10px 11px;font-size:12px}.iamNotes textarea:focus{border-color:#8eb8f3;box-shadow:0 0 0 3px #4580da14}@media (max-width:1100px){.iamWorkspace{grid-template-columns:1fr}.iamPositionList{max-height:360px}.iamStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.iamBody{padding:18px}.iamTopbar{padding:0 14px}.iamDivider,.iamIdentity small,.iamTopRight>span{display:none}.iamHero{display:grid}.iamStats{grid-template-columns:1fr 1fr}.iamModuleGrid{grid-template-columns:1fr}.iamAccountGate{align-items:flex-start}.iamSectionTitle{display:grid}.iamModuleControls{grid-template-columns:1fr}}.iamFoundationRule{background:#f8fbff;border:1px solid #dfe7f3;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:15px 17px;display:flex}.iamFoundationRule>div:first-child{gap:4px;display:grid}.iamFoundationRule strong{font-size:13px}.iamFoundationRule span{color:#68778f;font-size:11px;line-height:1.5}.iamEffectiveMini{border-left:1px solid #dfe7f3;gap:2px;min-width:230px;padding-left:18px;display:grid}.iamEffectiveMini>span{text-transform:uppercase;letter-spacing:.08em;color:#7d8ca3;font-size:9px;font-weight:800}.iamEffectiveMini>strong{font-size:12px}.iamEffectiveMini>small{color:#a26a12;font-size:9px}.iamModuleControlsStack,.iamModuleGridWide{grid-template-columns:1fr}.iamModuleControlsStack{padding:12px}.iamAccessSelect{max-width:220px}.iamScopeEditor{border-top:1px solid #e9edf3;gap:8px;padding-top:10px;display:grid}.iamScopeHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.iamScopeHeader strong{color:#53627a;font-size:10px}.iamScopeHeader button{color:#2867be;cursor:pointer;background:#fff;border:1px solid #d7e2f0;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:750}.iamScopeRow{grid-template-columns:minmax(160px,1.2fr) minmax(110px,.75fr) minmax(135px,1fr) minmax(150px,1.15fr) 30px;align-items:center;gap:7px;display:grid}.iamScopeRow input,.iamScopeRow select{color:#394862;background:#fff;border:1px solid #dfe5ed;border-radius:8px;outline:none;width:100%;min-width:0;padding:7px 8px;font-size:10.5px}.iamScopeRow input:focus,.iamScopeRow select:focus{border-color:#8eb8f3;box-shadow:0 0 0 3px #4580da12}.iamScopeRemove{color:#ad4b4b;cursor:pointer;background:#fff7f7;border:1px solid #efd5d5;border-radius:8px;width:28px;height:28px;font-size:16px;line-height:1}.iamScopeHint{color:#8793a5;font-size:9.5px;line-height:1.45}.iamStats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1150px){.iamScopeRow{grid-template-columns:1fr 1fr}.iamScopeRemove{justify-self:end}.iamFoundationRule{align-items:flex-start}.iamEffectiveMini{min-width:190px}}@media (max-width:720px){.iamFoundationRule{display:grid}.iamEffectiveMini{border-top:1px solid #dfe7f3;border-left:0;padding:10px 0 0}.iamScopeRow{grid-template-columns:1fr}.iamScopeRemove{justify-self:start}}.iamModuleGroups{gap:14px;display:grid}.iamModuleGroup{background:#fbfcfe;border:1px solid #e5e9f0;border-radius:14px;overflow:hidden}.iamModuleGroupHeader{background:#f5f8fc;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.iamModuleGroupHeader strong{color:#3f4f68;font-size:11px}.iamModuleGroupHeader span{color:#8995a6;font-size:9px}.iamModuleGroup .iamModuleGrid{padding:10px}.iamModuleGrid article.inactive{background:#fff;border-color:#e5e9ef}.iamModuleCheckRow{cursor:pointer;grid-template-columns:20px 28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 13px;display:grid}.iamModuleCheckRow>input{opacity:0;pointer-events:none;position:absolute}.iamModuleCheckbox{color:#fff;background:#fff;border:1.5px solid #cbd4e1;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.iamModuleGrid article.active .iamModuleCheckbox{background:#286bd8;border-color:#286bd8}.iamModuleLabel{gap:2px;min-width:0;display:grid}.iamModuleLabel strong{color:#25344d;font-size:12px}.iamModuleLabel small{color:#8d97a7;font-size:9.5px}.iamModuleState{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.iamModuleState.on{color:#247a48;background:#e9f7ef}.iamModuleState.off{color:#7d8795;background:#f2f4f7}.iamModuleCheckRow:hover{background:#f7faff}.iamModuleGrid article.active .iamModuleCheckRow{background:#f7fbff}.iamModuleGrid article.active .iamModuleControls{border-top-color:#dce8f8}.iamSectionTitle>small{text-align:right;max-width:520px;line-height:1.45}@media (max-width:720px){.iamModuleCheckRow{grid-template-columns:20px 28px minmax(0,1fr)}.iamModuleState{grid-column:3}.iamSectionTitle>small{text-align:left}.iamModuleGroup .iamModuleGrid{padding:8px}}.iamHierarchyGroups{gap:16px}.iamDomainHeader{padding:12px 14px}.iamDomainHeader label{cursor:pointer;align-items:center;gap:10px;display:flex}.iamDomainHeader input,.iamTreeParentRow>input{opacity:0;pointer-events:none;position:absolute}.iamModuleTree{background:#fbfcfe;gap:10px;padding:12px;display:grid}.iamTreeLeaf,.iamTreeNode{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.iamTreeLeaf.active,.iamTreeNode.active{border-color:#cfe0f7;box-shadow:0 0 0 1px #286bd808}.iamTreeParentRow{cursor:pointer;background:#f8fafc;grid-template-columns:20px 28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.iamTreeLeaf .iamModuleCheckRow:hover,.iamTreeParentRow:hover{background:#f5f9ff}.iamTreeChildren{background:#fff;border-top:1px solid #edf1f6;gap:8px;padding:10px 10px 10px 28px;display:grid}.iamTreeLeaf{box-shadow:none}.iamTreeLeaf .iamModuleCheckRow{border:0}.iamTreeLeaf.active .iamModuleControls{border-top:1px solid #e5edf8}.iamTreeLeaf .iamModuleControlsStack{background:#fbfdff;border-radius:0;margin:0}.iamTreeNode .iamTreeNode{margin-left:6px}.iamTreeNode .iamTreeNode>.iamTreeParentRow{background:#fbfcfe}.iamDomainHeader .iamModuleCheckbox,.iamTreeParentRow .iamModuleCheckbox{flex:none}.iamDomainHeader>span{color:#7e8da3;font-size:9px;font-weight:700}.iamTreeLeaf .iamModuleState,.iamTreeParentRow .iamModuleState{justify-self:end}@media (max-width:900px){.iamTreeChildren{padding-left:14px}.iamTreeParentRow{grid-template-columns:20px 28px minmax(0,1fr)}.iamTreeParentRow .iamModuleState{grid-column:3;justify-self:start}.iamDomainHeader{align-items:flex-start}.iamDomainHeader>span{padding-top:4px}}.iamWorkspaceTabs{background:#fff;border:1px solid #e2e8f1;border-radius:12px;gap:8px;width:max-content;margin:0 0 16px;padding:5px;display:flex}.iamWorkspaceTabs button{color:#617087;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:12px;font-weight:750}.iamWorkspaceTabs button.active{color:#1d63d5;background:#eaf2ff}.iamAccountsWorkspace{gap:16px;display:grid}.iamAccountsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.iamAccountsStats article{background:#fff;border:1px solid #e1e7f0;border-radius:14px;gap:5px;padding:16px;display:grid}.iamAccountsStats span{color:#748197;font-size:10px}.iamAccountsStats strong{color:#15243d;font-size:25px}.iamAccountsStats small{color:#929dad;font-size:9.5px}.iamAccountLayout{grid-template-columns:minmax(330px,.8fr) minmax(620px,1.7fr);align-items:start;gap:14px;display:grid}.iamAccountDetail,.iamAccountListPanel{background:#fff;border:1px solid #dfe6ef;border-radius:14px;overflow:hidden}.iamAccountListPanel{position:sticky;top:12px}.iamPrimaryCompact{cursor:pointer;color:#fff!important;background:#1769df!important;border:0!important;border-radius:8px!important;padding:8px 10px!important;font-size:10px!important;font-weight:800!important}.iamCreateIdentity{background:#f8fbff;border:1px solid #dce6f3;border-radius:10px;gap:9px;margin:0 12px 10px;padding:12px;display:grid}.iamAccountControlForm label,.iamCreateIdentity label{color:#55657d;gap:5px;font-size:9.5px;font-weight:700;display:grid}.iamAccountControlForm input,.iamAccountFilters input,.iamAccountFilters select,.iamCreateIdentity input{font:inherit;color:#263750;background:#fff;border:1px solid #dce3ed;border-radius:8px;outline:none;padding:9px 10px}.iamCreateIdentity>div{justify-content:flex-end;gap:7px;display:flex}.iamAccountActionBar button,.iamAccountControlForm button,.iamCreateIdentity button{color:#38506f;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:750}.iamAccountActionBar button.primary,.iamAccountControlForm .iamSave,.iamCreateIdentity button.primary{color:#fff;background:#1969db;border-color:#1969db}.iamAccountActionBar button.danger{color:#a53d3d;background:snow;border-color:#f0c7c7}.iamAccountFilters{grid-template-columns:1fr 140px;gap:7px;padding:0 12px 12px;display:grid}.iamAccountRows{border-top:1px solid #edf1f5;max-height:650px;overflow:auto}.iamAccountRows>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.iamAccountRows>button:hover{background:#f8fbff}.iamAccountRows>button.selected{background:#edf5ff;box-shadow:inset 3px 0 #2370df}.iamUserAvatar{color:#5d55c7;background:#eef0ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.iamUserAvatar.large{border-radius:15px;width:50px;height:50px;font-size:14px}.iamUserText{gap:2px;min-width:0;display:grid}.iamUserText strong{color:#22334e;font-size:11px}.iamUserText small,.iamUserText strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.iamUserText small{color:#748197;font-size:9.5px}.iamUserText em{color:#9a6b1c;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.iamAccountBadge{text-transform:uppercase;color:#778294;white-space:nowrap;background:#f0f2f5;border-radius:999px;padding:5px 7px;font-size:8.5px;font-weight:850}.iamAccountBadge.active{color:#247947;background:#e8f7ee}.iamAccountBadge.suspended{color:#a96909;background:#fff3de}.iamAccountBadge.disabled{color:#a44343;background:#fdecec}.iamAccountBadge.none{color:#7d8794;background:#eef1f5}.iamAccountBadge.big{padding:6px 9px;font-size:9px}.iamAccountDetail{min-height:600px}.iamAccountDetailHeader{border-bottom:1px solid #e9edf2;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.iamAccountDetailHeader h2{color:#182942;margin:2px 0;font-size:18px}.iamAccountDetailHeader p{color:#748197;margin:0;font-size:10px}.iamAccountSummaryGrid{border-bottom:1px solid #e9edf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.iamAccountSummaryGrid article{border-right:1px solid #edf1f5;gap:4px;padding:13px 16px;display:grid}.iamAccountSummaryGrid article:last-child{border-right:0}.iamAccountSummaryGrid span{color:#8490a2;font-size:9px}.iamAccountSummaryGrid strong{color:#24354f;overflow-wrap:anywhere;font-size:11px}.iamAccountSection{border-bottom:1px solid #edf1f5;padding:16px}.iamAssignmentList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.iamAssignmentList article{background:#fafcff;border:1px solid #e3e8ef;border-radius:9px;gap:3px;padding:10px;display:grid}.iamAssignmentList article>span{color:#2b6bcc;font-size:8px;font-weight:850}.iamAssignmentList strong{color:#253650;font-size:10.5px}.iamAssignmentList small{color:#7d899b;font-size:9px}.iamInlineEmpty{color:#7c899b;background:#fbfcfe;border:1px dashed #d9e0ea;border-radius:9px;padding:12px;font-size:9.5px;line-height:1.5}.iamEffectiveAccountGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.iamEffectiveAccountGrid>div{border:1px solid #e3e8f0;border-radius:9px;gap:4px;padding:9px;display:grid}.iamEffectiveAccountGrid span{color:#8490a1;font-size:8.5px}.iamEffectiveAccountGrid strong{color:#25364f;overflow-wrap:anywhere;font-size:10px}.iamEffectiveModuleList{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.iamEffectiveModuleList>span{background:#f7fbff;border:1px solid #dbe5f3;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:flex}.iamEffectiveModuleList strong{color:#2c5fa9;font-size:8.5px}.iamEffectiveModuleList i{color:#78879b;font-size:8px;font-style:normal}.iamAccountActionBar{gap:7px;margin-bottom:10px;display:flex}.iamAccountControlForm{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:9px;display:grid}.iamAccountControlForm.reset{grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) auto}.iamCheckLine{align-items:center;padding:9px 0;gap:7px!important;font-weight:600!important;display:flex!important}.iamCheckLine input{width:auto!important}.iamSessionTable{border:1px solid #e3e8ef;border-radius:9px;display:grid;overflow:hidden}.iamSessionTable>div{border-bottom:1px solid #edf1f5;grid-template-columns:70px 150px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.iamSessionTable>div:last-child{border-bottom:0}.iamSessionTable span{color:#536783;font-size:8.5px;font-weight:800}.iamSessionTable strong{color:#263852;font-size:9.5px}.iamSessionTable small{color:#8490a1;font-size:8.5px}.iamAccountActionBar button:disabled,.iamAccountControlForm button:disabled,.iamCreateIdentity button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1150px){.iamAccountLayout{grid-template-columns:1fr}.iamAccountListPanel{position:static}.iamAccountSummaryGrid,.iamAccountsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.iamAccountControlForm,.iamAccountControlForm.reset{grid-template-columns:1fr}}@media (max-width:720px){.iamAccountFilters,.iamAccountSummaryGrid,.iamAccountsStats,.iamAssignmentList,.iamEffectiveAccountGrid,.iamSessionTable>div{grid-template-columns:1fr}.iamWorkspaceTabs{width:100%}.iamWorkspaceTabs button{flex:1 1}}.iamAssignWorkspace{gap:18px;display:grid}.iamAssignmentRule{margin-top:0}.iamAssignLayout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.iamAssignUserList{gap:6px;max-height:660px;padding:8px 10px 12px;display:grid;overflow:auto}.iamAssignUserList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr);gap:9px;width:100%;padding:10px;display:grid}.iamAssignUserList>button:hover{background:#f6f9fd}.iamAssignUserList>button.selected{background:#eef5ff;box-shadow:inset 3px 0 #2f74db}.iamAssignEditor{background:#fff;border:1px solid #e3e9f1;border-radius:16px;overflow:hidden}.iamAssignEffective{text-align:right;border:1px solid #e2e8f0;border-radius:12px;gap:2px;min-width:150px;padding:9px 12px;display:grid}.iamAssignEffective small,.iamAssignEffective span{color:#8390a2;font-size:9px}.iamAssignEffective strong{color:#26364f;font-size:13px}.iamAssignmentCards{gap:9px;display:grid}.iamAssignmentCards article{background:#fff;border:1px solid #e4eaf1;border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.iamAssignmentCards article.active{background:#fbfdff;border-color:#cfe0f6}.iamAssignmentCards article.history{opacity:.78;background:#fafafa}.iamAssignmentMain,.iamAssignmentMeta{gap:3px;display:grid}.iamAssignmentMain strong{color:#23344e;font-size:12px}.iamAssignmentMain span{color:#53647e;font-size:10.5px}.iamAssignmentMain small,.iamAssignmentMeta small{color:#8b97a8;font-size:9.5px}.iamAssignmentMeta b{color:#2464ba;background:#eaf3ff;font-size:8px}.iamAssignmentMeta b,.iamAssignmentMeta>span{border-radius:999px;width:max-content;padding:4px 7px}.iamAssignmentMeta>span{font-size:9px;font-weight:800}.iamAssignmentMeta>span.on{color:#257448;background:#e9f7ef}.iamAssignmentMeta>span.off{color:#7d8795;background:#f1f3f6}.iamAssignmentActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.iamAssignmentActions button{color:#31547d;cursor:pointer;background:#fff;border:1px solid #d7e1ef;border-radius:8px;padding:7px 9px;font-size:9.5px;font-weight:750}.iamAssignmentActions button.danger{color:#a84b4b;background:#fff8f8;border-color:#efd2d2}.iamAssignForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.iamAssignForm label{color:#53627a;gap:6px;font-size:10px;font-weight:750;display:grid}.iamAssignForm input[type=date],.iamAssignForm select{color:#33435d;background:#fff;border:1px solid #dfe6ef;border-radius:9px;width:100%;padding:9px 10px;font-size:10.5px}.iamAssignForm .iamAssignPrimary{align-self:end;align-items:center;gap:8px;min-height:36px;display:flex}.iamAssignPrimary input{width:16px;height:16px}.iamAssignFooter{justify-content:flex-end;margin-top:12px;display:flex}@media (max-width:1100px){.iamAssignLayout{grid-template-columns:1fr}.iamAssignForm{grid-template-columns:1fr 1fr}}@media (max-width:720px){.iamAssignForm,.iamAssignmentCards article{grid-template-columns:1fr}.iamAssignmentActions{justify-content:flex-start}}.iamLifecycleCard{background:#f8fbff;border:1px solid #dfe7f3;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.iamLifecycleCard>div{background:#fff;border:1px solid #e5ebf4;border-radius:10px;gap:4px;padding:10px;display:grid}.iamLifecycleCard span{text-transform:uppercase;letter-spacing:.06em;color:#7d8ca3;font-size:9px;font-weight:800}.iamLifecycleCard strong{color:#24344d;font-size:12px}.iamLifecycleCard p{color:#66758d;grid-column:1/-1;margin:0;font-size:10.5px;line-height:1.5}.iamLifecycleCard button,.iamLifecycleCard>small{grid-column:1/-1}.iamLifecycleCard>small{color:#8a6b2e;font-size:10px}@media (max-width:760px){.iamLifecycleCard{grid-template-columns:1fr}}.iamRoleSyncCard{background:#f8fbff;border:1px solid #dfe7f3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.iamRoleSyncCard>div{background:#fff;border:1px solid #e6edf7;border-radius:10px;gap:3px;padding:10px;display:grid}.iamRoleSyncCard span{color:#7d8ca3;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.iamRoleSyncCard strong{color:#2a3a54;word-break:break-word;font-size:11px}.iamRoleSyncCard p{color:#6c7a90;grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.iamRoleSyncCard .iamSave{grid-column:1/-1;justify-self:start}@media (max-width:900px){.iamRoleSyncCard{grid-template-columns:1fr}}:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#172033;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.sdp-login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 0,#e9f1ff 0,transparent 34%),radial-gradient(circle at 100% 100%,#eee9ff 0,transparent 30%),#f4f7fb}.sdp-login-card{width:min(450px,100%);background:#fff;border:1px solid #e3e8ef;border-radius:22px;padding:30px;box-shadow:0 24px 70px rgba(15,23,42,.12)}.sdp-brand-mark{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;font-weight:850;letter-spacing:-.05em;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 12px 32px rgba(37,99,235,.24)}.sdp-eyebrow{display:block;margin-top:18px;font-size:11px;font-weight:800;letter-spacing:.12em;color:#64748b}.sdp-login-card h1{margin:5px 0;font-size:28px;letter-spacing:-.55px}.sdp-muted{color:#64748b;line-height:1.6}.sdp-login-form{display:grid;gap:14px;margin-top:22px}.sdp-login-form label{display:grid;gap:7px;font-size:12px;font-weight:750;color:#475569}.sdp-login-form input{width:100%;border:1px solid #d7dee9;border-radius:11px;padding:12px 13px;outline:none;background:#fff;color:#172033}.sdp-login-form input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #dbeafe}.sdp-primary{width:100%;border:0;border-radius:11px;padding:12px 14px;background:#2563eb;color:#fff;font-weight:800;cursor:pointer}.sdp-primary:hover{background:#1d4ed8}.sdp-primary:disabled{opacity:.6;cursor:wait}.sdp-login-note{margin-top:17px;padding-top:14px;border-top:1px solid #eef1f5;color:#94a3b8;font-size:11px;line-height:1.5}