:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#132033;background:#f6f8fb;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:#f6f8fb}button,input{font:inherit}.full-page-state,.page-fallback{display:grid;min-height:100vh;padding:24px;color:#64748b;background:#f6f8fb;place-items:center}.brand-lockup,.brand-button{display:flex;align-items:center;gap:12px}.brand-button{padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.brand-mark{display:flex;flex-shrink:0;align-items:center}.brand-mark .brand-logo{display:block;height:38px;width:auto}.brand-name,.brand-subtitle{display:block;letter-spacing:0;line-height:1.3}.brand-name{color:inherit;font-size:18px;font-weight:750}.brand-subtitle{color:#8190a5;font-size:11px}.login-shell{display:grid;grid-template-columns:minmax(360px,42%) 1fr;min-height:100vh;background:#f6f8fb}.login-brand-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:44px 56px;overflow:hidden;color:#fff;background:radial-gradient(circle at 15% 18%,rgb(48 129 238 / 28%),transparent 32%),radial-gradient(circle at 82% 78%,rgb(30 94 190 / 20%),transparent 28%),#101a29}.login-brand-panel:after{position:absolute;right:-90px;bottom:80px;width:300px;height:300px;content:"";border:1px solid rgb(116 174 255 / 15%);border-radius:50%;box-shadow:0 0 0 46px #74aeff0d,0 0 0 96px #74aeff08}.login-brand-panel .brand-name{color:#fff}.login-brand-panel .brand-mark .brand-logo{height:46px}.login-brand-panel .brand-subtitle{color:#8ea0b8}.login-brand-copy{position:relative;z-index:1;width:min(490px,100%);margin-top:auto;margin-bottom:auto}.login-eyebrow{display:block;margin-bottom:18px;color:#69a9ff;font-size:12px;font-weight:700;letter-spacing:.16em}.login-brand-copy h1{max-width:440px;margin:0 0 22px;color:#fff;font-size:clamp(34px,4vw,54px);line-height:1.18}.login-brand-copy>span:last-child{display:block;max-width:460px;color:#aab7c9;font-size:15px;line-height:1.9}.login-brand-footer{display:flex;align-items:center;gap:8px;color:#8ea0b8;font-size:12px}.login-main{display:grid;min-height:100vh;padding:40px;place-items:center}.login-panel{width:min(430px,100%);padding:42px 44px 46px;background:#fff;border:1px solid #e5eaf1;border-radius:18px;box-shadow:0 24px 70px #1022391a}.login-panel h2{margin:0 0 8px;color:#101828;font-size:29px;letter-spacing:-.02em}.login-form{margin-top:32px}.login-panel .ant-input-affix-wrapper{min-height:46px;border-color:#dfe5ed;border-radius:10px}.login-panel .ant-btn-primary{height:46px;margin-top:4px;border-radius:10px;box-shadow:0 8px 18px #1671e238}.form-alert{margin-top:22px}.candidate-offer-portal{min-height:100vh;color:#172033;background:#f4f6f8}.candidate-offer-header{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:12px max(24px,calc((100vw - 920px)/2));background:#fff;border-bottom:1px solid #e1e5ea}.candidate-offer-brand,.candidate-offer-security{display:flex;align-items:center;gap:10px}.candidate-offer-brand>span:last-child{display:grid;gap:1px}.candidate-offer-brand-mark{display:flex;flex-shrink:0;align-items:center}.candidate-offer-brand-mark .candidate-offer-brand-logo{display:block;height:26px;width:auto}.candidate-offer-security{color:#43705b;font-size:13px}.candidate-offer-main{display:grid;min-height:calc(100vh - 116px);padding:40px 16px;place-items:start center}.candidate-offer-panel{width:min(760px,100%);padding:30px;background:#fff;border:1px solid #dde3ea;border-radius:8px;box-shadow:0 10px 30px #1a2a4212}.candidate-offer-verification{width:min(440px,100%)}.candidate-offer-verification>.ant-typography{display:block;margin:0;text-align:center}.candidate-offer-verification .ant-alert,.candidate-offer-verification .ant-form{margin-top:24px}.candidate-offer-lock{display:grid;width:48px;height:48px;margin:0 auto 18px;color:#2269c8;font-size:22px;background:#edf5ff;border-radius:50%;place-items:center}.candidate-offer-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.candidate-offer-title-row h2,.candidate-offer-title-row .ant-tag{margin:4px 0 0}.candidate-offer-actions{display:flex;justify-content:flex-end;gap:12px}.candidate-offer-response{display:flex;gap:14px;margin-top:24px;padding:18px;border:1px solid;border-radius:6px}.candidate-offer-response>.anticon{margin-top:2px;font-size:24px}.candidate-offer-response h4,.candidate-offer-response p{margin-top:0;margin-bottom:6px}.candidate-offer-response--accepted{color:#276647;background:#f1f8f4;border-color:#bddfca}.candidate-offer-response--rejected{color:#8b3441;background:#fff5f5;border-color:#efc5ca}.candidate-onboarding{display:grid;gap:18px}.candidate-onboarding>.ant-divider{margin:28px 0 4px}.candidate-onboarding-heading,.candidate-onboarding-action-panel,.candidate-onboarding-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.candidate-onboarding-heading h3{margin:3px 0 0}.candidate-onboarding-heading .ant-tag{margin:4px 0 0}.candidate-onboarding-action-panel{align-items:center;padding:16px;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:8px}.candidate-onboarding-action-panel>div:first-child{display:grid;gap:4px}.candidate-onboarding-abandon{justify-self:start;height:auto;padding:0}.candidate-offer-verification-expiry{display:block;margin-top:24px;text-align:right}.candidate-offer-footer{min-height:48px;padding:14px 20px;color:#7a8493;font-size:12px;text-align:center}@media(max-width:600px){.candidate-offer-header{min-height:60px;padding:10px 16px}.candidate-offer-security{font-size:0}.candidate-offer-security .anticon{font-size:18px}.candidate-offer-main{min-height:calc(100vh - 108px);padding:16px 10px}.candidate-offer-panel{padding:20px 16px}.candidate-offer-title-row{align-items:flex-start}.candidate-offer-title-row h2{font-size:22px}.candidate-offer-actions{flex-direction:column-reverse}.candidate-offer-actions .ant-btn{width:100%}.candidate-offer-verification-expiry{text-align:left}.candidate-onboarding-action-panel,.candidate-onboarding-actions{align-items:stretch;flex-direction:column}.candidate-onboarding-actions,.candidate-onboarding-actions .ant-btn{width:100%}}.app-shell{width:100%;min-height:100vh;overflow-x:clip;background:#f6f8fb}.app-sider.ant-layout-sider{position:sticky;top:0;z-index:30;height:100vh;min-height:100vh;overflow:hidden;background:#101a29;border-right:1px solid #1a2738}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column}.sidebar-brand{width:100%;height:88px;padding:0 24px;color:#fff;border-bottom:1px solid rgb(255 255 255 / 6%)}.sidebar-brand .brand-name{color:#fff}.sidebar-brand .brand-subtitle{color:#8190a5}.sidebar-nav{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;padding:24px 14px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sidebar-nav::-webkit-scrollbar{width:0;height:0}.nav-caption{padding:0 12px 8px;color:#59697f;font-size:11px;letter-spacing:.08em}.nav-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;width:100%;min-height:44px;padding:0 14px;color:#a8b4c5;text-align:left;background:transparent;border:0;border-radius:10px;cursor:pointer;transition:.16s ease}.nav-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.nav-item-child{grid-template-columns:18px minmax(0,1fr) auto;min-height:38px;margin-left:12px;padding-left:18px;color:#8ea0b6;background:#ffffff05}.nav-item.nav-item-child>.anticon{font-size:15px}.nav-item.nav-item-child:not(:disabled):hover{background:#ffffff12}.nav-item>.anticon{font-size:17px}.nav-item small{padding:2px 7px;color:#76b5ff;font-size:10px;background:#2f7fe829;border-radius:999px}.nav-item:hover:not(:disabled){color:#fff;background:#ffffff0d}.nav-item.is-active,.nav-item.is-active:hover:not(:disabled){color:#fff;background:linear-gradient(90deg,#277de9,#3c91ef);box-shadow:0 8px 22px #1d69d140}.nav-item:disabled{cursor:default;opacity:.68}.nav-item.is-active:disabled{opacity:1}.sidebar-footer{display:grid;gap:10px;padding:16px 14px 20px;border-top:1px solid rgb(255 255 255 / 6%)}.sidebar-service-card{display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 13px;color:#9aa9bd;font-size:12px;background:#172437;border:1px solid rgb(255 255 255 / 5%);border-radius:10px}.sidebar-service-card .ant-tag{margin-inline-start:auto;margin-inline-end:0}.service-dot{width:7px;height:7px;background:#2bc48a;border-radius:50%;box-shadow:0 0 0 4px #2bc48a1c}.workspace-shell{min-width:0;background:#f6f8fb}.app-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 28px 0 32px;color:#132033;background:#fffffff5;border-bottom:1px solid #e7ebf1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-title-group{display:flex;align-items:center;gap:12px;min-width:0;line-height:1.25}.header-page-title{color:#101828;font-size:18px;font-weight:700}.header-page-subtitle{color:#7a8799;font-size:12px}.mobile-menu-button{display:none}.current-job-context{display:grid;grid-template-columns:auto minmax(190px,260px) minmax(110px,auto);align-items:center;gap:10px;min-width:0;margin-left:auto}.current-job-label{color:#667085;font-size:12px;white-space:nowrap}.current-job-select{width:100%}.current-job-select .ant-select-selector{min-height:40px;padding-inline:12px!important;border-color:#dce3eb!important;border-radius:8px!important;box-shadow:none!important}.current-job-select .ant-select-selection-item,.current-job-select .ant-select-selection-placeholder{line-height:38px!important}.current-job-meta{display:flex;align-items:center;gap:8px;min-width:0;max-width:210px;font-size:12px}.current-job-meta .ant-typography{min-width:0;margin:0;font-size:12px}.current-job-meta .ant-tag{flex:none;margin:0}.header-actions{min-width:0}.header-primary-action{height:40px;padding-inline:18px;border-radius:9px;box-shadow:0 7px 16px #1870e12e}.account-label{display:flex;align-items:center;gap:8px;min-width:0;padding-left:4px;color:#334155}.account-avatar{display:grid;width:32px;height:32px;color:#fff;background:#1d72d8;border-radius:9px;place-items:center}.account-trigger{display:flex;align-items:center;gap:6px;height:auto;padding:4px 6px}.account-name{max-width:120px;overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.app-content{width:min(1440px,calc(100% - 56px));margin:0 auto;padding:28px 0 64px}.page-alert{margin-bottom:20px;border-radius:10px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;margin-bottom:22px;background:#fff;border:1px solid #e4e9f0;border-radius:14px;box-shadow:0 3px 14px #1a2d4808}.page-heading>div:first-child{display:grid;min-width:0;gap:4px}.page-heading h2{margin:0 0 5px;color:#101828;font-size:24px;letter-spacing:-.02em}.ai-console-page{display:grid;gap:22px}.ai-console-heading{margin-bottom:0}.ai-console-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ai-console-overview>div{display:grid;gap:4px;min-width:0;padding:18px 20px;background:#fff;border:1px solid #e4e9f0;border-radius:10px}.ai-console-overview strong{color:#101828;font-size:24px;line-height:1.2}.ai-console-overview span{color:#667085;font-size:13px}.ai-evaluation-page{display:grid;gap:22px}.ai-evaluation-heading{margin-bottom:0}.ai-evaluation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ai-evaluation-metrics .ant-card{border-color:#e4e9f0;border-radius:10px;box-shadow:0 3px 14px #1a2d4808}.ai-evaluation-tabs{padding:18px;background:#fff;border:1px solid #e4e9f0;border-radius:12px}.ai-evaluation-stack{width:100%}.ai-evaluation-detail-card{border-color:#e4e9f0;border-radius:10px}.ai-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-capability-card{border-color:#e4e9f0;border-radius:10px;box-shadow:0 3px 14px #1a2d4808}.ai-capability-card--next{border-color:#b8d5ff}.ai-capability-card .ant-card-head{min-height:58px;border-bottom-color:#eef2f7}.ai-capability-card .ant-card-body{display:grid;gap:16px}.ai-capability-icon{display:grid;width:30px;height:30px;color:#1d72d8;background:#eaf3ff;border-radius:8px;place-items:center}.ai-capability-card ul{display:grid;gap:8px;padding:0;margin:0;list-style:none}.ai-capability-card li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:#475467;font-size:13px;line-height:1.6}.ai-capability-card li .anticon{margin-top:4px;color:#1d72d8}.screening-module-nav{padding:0 24px;margin-bottom:22px;background:#fff;border:1px solid #e4e9f0;border-radius:10px}.screening-module-nav .ant-tabs-nav{margin:0}.screening-module-nav .ant-tabs-tab{min-height:52px;padding:14px 2px;font-weight:600}.hiring-module-nav{padding:0 24px;margin-bottom:22px;background:#fff;border:1px solid #e4e9f0;border-radius:8px}.hiring-module-nav .ant-tabs-nav{margin:0}.hiring-module-nav .ant-tabs-tab{min-height:52px;padding:14px 2px;font-weight:600}.empty-workspace{display:grid;min-height:420px;background:#fff;border:1px solid #e4e9f0;border-radius:14px;box-shadow:0 3px 14px #1a2d4808;place-items:center}.empty-icon{color:#98a6b8;font-size:54px}.panel-card,.form-panel{padding:30px;background:#fff;border:1px solid #e4e9f0;border-radius:14px;box-shadow:0 3px 14px #1a2d4808}.form-panel{max-width:980px}.form-panel .ant-input,.form-panel .ant-input-affix-wrapper,.form-panel textarea.ant-input,.criteria-form .ant-input,.criteria-form .ant-select-selector,.criteria-form .ant-input-number{border-radius:8px}.job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.job-card{overflow:hidden;border-color:#e4e9f0;border-radius:14px;box-shadow:0 3px 14px #1a2d4808;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.job-card:hover{border-color:#cddff6;box-shadow:0 12px 30px #1a4b8a14;transform:translateY(-2px)}.job-card--current{border-color:#7bb4f8;box-shadow:0 8px 24px #267be61f}.job-card--current:hover{border-color:#559cf1;box-shadow:0 12px 30px #267be629}.job-card .ant-card-body{padding:24px}.job-card:before{display:block;width:100%;height:3px;content:"";background:linear-gradient(90deg,#267be6,#6cb7ff)}.job-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.job-card-heading h4{margin:0;color:#101828;font-size:18px}.job-updated-at{flex:0 0 auto;font-size:11px}.job-jd-preview{min-height:44px;margin:20px 0 24px;color:#5d697b;line-height:1.65}.job-card-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid #edf0f4}.job-card-context-hint{min-width:0;font-size:12px}.job-card-actions{display:flex;flex:0 0 auto;gap:8px}.criteria-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;align-items:start}.criteria-main{min-width:0}.criteria-version-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;margin-bottom:16px;background:#fff;border:1px solid #e4e9f0;border-radius:14px;box-shadow:0 3px 14px #1a2d4808}.criteria-version-heading h3{margin:0 0 4px}.criteria-form,.confirmed-criteria,.dynamic-list,.version-list{width:100%}.criteria-section{margin-bottom:16px;overflow:hidden;border-color:#e4e9f0;border-radius:14px;box-shadow:0 3px 14px #1a2d4808}.ai-draft-card{background:linear-gradient(135deg,#f7fbff,#f4f7ff);border-color:#d7e7fb}.ai-draft-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ai-draft-heading .ant-typography{margin-bottom:4px}.criteria-section>.ant-card-head{min-height:54px;background:#fbfcfe;border-bottom-color:#edf0f4}.criteria-section .ant-card-small{border-color:#e7ebf1;border-radius:10px}.criteria-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.criteria-dimension-grid{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px}.criteria-dimension-grid .ant-input-number,.criteria-section .ant-input-number{width:100%}.sticky-actions{position:sticky;bottom:16px;z-index:5;padding:14px 18px;background:#fffffff2;border:1px solid #dce4ed;border-radius:12px;box-shadow:0 14px 36px #1732571f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.version-history{position:sticky;top:92px;border-color:#e4e9f0;border-radius:14px;box-shadow:0 3px 14px #1a2d4808}.version-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px;color:#2d374b;text-align:left;background:#fff;border:1px solid #e4e9f0;border-radius:9px;cursor:pointer}.version-item:hover,.version-item.is-selected{background:#f1f7ff;border-color:#2d7fe6}.version-item span,.version-item small{display:block}.version-item small{margin-top:4px;color:#748096;font-size:11px}.dimension-progress{width:180px}.interview-round-grid{display:grid;grid-template-columns:2fr 1.4fr 1fr 1fr;gap:12px}.interview-round-grid .ant-input-number{width:100%}.interview-subsection{margin-top:16px;border-color:#e7ebf1;border-radius:10px}.interview-anchor-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.interview-anchor-grid .ant-form-item{margin-bottom:0}.interview-dimension-view.ant-list-item{display:block;width:100%}.interview-dimension-summary{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:20px;align-items:start;width:100%}.interview-dimension-summary .ant-progress{width:180px}.interview-anchor-view{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;margin-top:12px}.interview-anchor-view>div{display:flex;align-items:flex-start;gap:6px;padding:10px;background:#f8fafc;border:1px solid #e7ebf1;border-radius:8px}.upload-panel,.batch-card{overflow:hidden;border-color:#e4e9f0;border-radius:14px;box-shadow:0 3px 14px #1a2d4808}.upload-panel>.ant-card-head,.batch-card>.ant-card-head{background:#fbfcfe;border-bottom-color:#edf0f4}.upload-panel-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:28px}.upload-settings{display:flex;flex-direction:column;gap:10px}.upload-settings>label{margin-top:2px;color:#344054;font-size:13px;font-weight:600}.upload-settings .ant-select,.upload-settings .ant-input{width:100%}.upload-policy-card{display:flex;gap:12px;align-items:flex-start;padding:15px;margin-top:8px;color:#2375d2;background:#f2f7fd;border:1px solid #d9e8f8;border-radius:10px}.upload-policy-card>.anticon{margin-top:3px;font-size:18px}.upload-policy-card>div,.upload-policy-card span{display:block}.upload-dropzone{min-width:0}.upload-dropzone .ant-upload-wrapper,.upload-dropzone .ant-upload-drag{width:100%}.upload-dropzone .ant-upload-wrapper{display:block}.upload-dropzone .ant-upload-drag{min-height:220px;background:#fafcff;border-color:#cbd9e9;border-radius:12px}.upload-dropzone .ant-upload-drag:hover{background:#f5f9ff;border-color:#2d7fe6}.upload-dropzone .ant-upload-drag-icon .anticon{color:#2d7fe6;font-size:46px}.upload-submit-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.batch-history{margin-top:28px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.section-heading h3{margin:0 0 4px;color:#101828;font-size:20px}.batch-list{display:grid;gap:18px}.batch-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.batch-card-heading h4{margin:0;color:#101828;font-size:18px}.batch-progress-summary{width:240px;flex:0 0 auto}.batch-progress-summary>span{display:block;margin-bottom:4px;font-size:12px}.batch-card-actions{display:flex;align-items:flex-end;gap:12px}.batch-reanalysis-result{margin-top:18px}.batch-reanalysis-select,.profile-criteria-select{width:100%;margin-top:8px}.batch-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.batch-stat-grid .ant-statistic{padding:14px 16px;background:#f8fafc;border:1px solid #edf0f4;border-radius:10px}.batch-stat-grid .ant-statistic-title{margin-bottom:4px;font-size:12px}.batch-stat-grid .ant-statistic-content{font-size:22px;font-weight:700}.document-list{border-top:1px solid #edf0f4}.document-list .ant-list-item{padding:15px 2px}.document-list .ant-list-item-action{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px}.document-list .ant-list-item-action>li{padding:0}.document-list .ant-list-item-action-split{display:none}.document-icon{display:grid;width:40px;height:40px;color:#2679db;font-size:18px;background:#edf6ff;border-radius:10px;place-items:center}.document-icon.is-error{color:#c43f48;background:#fff1f1}.resume-text-drawer .ant-drawer-header{border-bottom-color:#e8edf3}.resume-text-drawer .ant-drawer-body{background:#f7f9fc}.resume-text-summary{padding:16px;margin-bottom:16px;background:#fff;border:1px solid #e4e9f0;border-radius:12px}.resume-segment-list .ant-list-item{padding:0 0 12px;border:0}.resume-segment-card{width:100%;overflow:hidden;background:#fff;border:1px solid #e4e9f0;border-radius:12px;box-shadow:0 3px 12px #1a2d4808}.resume-segment-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#fbfcfe;border-bottom:1px solid #edf0f4}.resume-segment-card pre{padding:16px;margin:0;overflow-wrap:anywhere;color:#344054;font-family:inherit;font-size:13px;line-height:1.75;word-break:break-word;white-space:pre-wrap}.resume-original-evidence{margin-top:12px;border-top:1px solid #edf1f6;padding-top:10px}.resume-original-evidence summary{width:fit-content;color:#2477d4;cursor:pointer;font-weight:600}.resume-original-evidence[open] summary{margin-bottom:8px}.batch-empty{min-height:260px}.result-filter-card,.result-table-card,.result-overview-card,.dimension-result-card,.result-insight-card,.decision-panel{border-color:#e4e9f0;border-radius:14px;box-shadow:0 3px 14px #1a2d4808}.result-filter-card{margin-bottom:18px}.result-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) repeat(2,minmax(110px,.7fr)) auto;gap:12px}.result-filter-grid .ant-select,.result-filter-grid .ant-input-number{width:100%}.result-table-card .ant-card-body{padding:0}.result-table-card .ant-alert,.result-table-card .ant-skeleton,.result-table-card .ant-empty{margin:24px}.result-score-text{color:#176fc1;font-size:18px}.screening-result-drawer .ant-drawer-body{background:#f7f9fc}.result-detail-layout{display:grid;gap:22px}.result-detail-layout h4{margin:0 0 12px;color:#101828}.result-overview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}.dimension-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dimension-result-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.dimension-result-heading>div:first-child>span{display:block}.result-tag-row,.evidence-button-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.hard-requirement-result-list{overflow:hidden;background:#fff;border:1px solid #e4e9f0;border-radius:14px}.hard-requirement-result-list .ant-list-item{padding:16px 18px}.hard-requirement-result{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:20px}.hard-requirement-result .ant-typography{margin:8px 0 4px}.result-insight-card{height:100%}.result-insight-card.is-success{border-top:3px solid #2d9b70}.result-insight-card.is-danger{border-top:3px solid #d85d64}.result-insight-card.is-warning{border-top:3px solid #e7a538}.result-insight-card.is-info{border-top:3px solid #3984dc}.decision-panel .ant-card-body{display:grid;gap:24px}.decision-timeline{margin-top:4px}.decision-timeline .ant-typography{margin-bottom:0}.decision-warning{margin-bottom:16px}.original-evidence-panel{display:grid;gap:12px}.original-evidence-panel blockquote,.original-evidence-panel pre{padding:14px 16px;margin:0;overflow-wrap:anywhere;color:#344054;font-family:inherit;line-height:1.75;white-space:pre-wrap;background:#f7f9fc;border:1px solid #e4e9f0;border-radius:10px}.original-evidence-panel blockquote{border-left:4px solid #3984dc}.comparison-meta-card,.comparison-table-card{border-color:#e4e9f0;border-radius:14px;box-shadow:0 3px 14px #1a2d4808}.comparison-meta-card{margin-bottom:18px}.comparison-table-card .ant-card-body{padding:0}.comparison-table-card .ant-table-cell{vertical-align:top}.comparison-table-card .ant-table-thead .ant-table-cell{background:#f7faff}.comparison-table-card .ant-table-cell-fix-left{background:#fbfcfe}.comparison-score{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.comparison-detail-cell{min-width:240px}.comparison-detail-cell .ant-typography{margin:8px 0}.comparison-dimension-score{color:#176fc1;font-size:24px}.version-safety-alert{margin-bottom:20px}.profile-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.profile-section-card .ant-card-body{padding:16px}.profile-record-list{display:flex;flex-direction:column;gap:12px}.profile-tag-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.profile-record,.profile-tag-record{padding:12px;border:1px solid #e8edf3;border-radius:10px;background:#f8fafc}.profile-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-record-heading>.ant-typography:last-child{text-align:right}.profile-record-summary{margin:8px 0 0!important;color:#475467;white-space:pre-wrap}.profile-tag-record>.ant-tag{margin:0;padding:4px 10px;font-size:13px}.profile-evidence-collapse{margin-top:6px}.profile-evidence-collapse .ant-collapse-header{padding:6px 0!important;color:#667085!important;font-size:12px}.profile-evidence-collapse .ant-collapse-content-box{padding:0!important}.profile-evidence-item{display:flex;align-items:flex-start;gap:8px;width:100%}.profile-evidence-item .ant-tag{flex:none;margin:0}.analysis-history-list{display:grid;gap:14px}.analysis-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.analysis-history-card .ant-alert{margin:14px 0}.analysis-version-details{display:grid;gap:14px}.analysis-version-dimension{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px}.analysis-version-dimension .ant-typography{margin-bottom:0}.profile-editor-alert{margin-bottom:18px}.profile-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.profile-editor-field{min-width:0}.profile-editor-field label,.full-width-space label{display:block;margin-bottom:8px;color:#344054;font-weight:600}.profile-editor-field textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.full-width-space{width:100%}.sidebar-backdrop{display:none}.candidate-board-filter-card{margin-bottom:18px}.candidate-board-search{width:300px}.candidate-board-filter{width:180px}.candidate-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start;gap:16px}.candidate-board--single-stage{grid-template-columns:minmax(300px,520px)}.candidate-board-column{min-width:0;padding:14px;background:#f4f7fb;border:1px solid #e4eaf2;border-radius:14px}.candidate-board-column-heading{min-height:70px;margin-bottom:12px}.candidate-board-column-heading .ant-typography{margin:0}.candidate-board-column-body{display:flex;flex-direction:column;gap:12px;min-height:180px}.candidate-flow-card{border:1px solid #dfe6ef;box-shadow:0 5px 14px #1018280d}.candidate-flow-card .ant-card-head-title{font-size:14px}.candidate-flow-card .ant-card-head{padding-inline:14px}.candidate-flow-card .ant-card-body{padding:14px}.candidate-flow-card .ant-card-body>.ant-typography{margin-bottom:8px}.candidate-flow-phone{display:flex;gap:6px;align-items:center;font-size:13px}.candidate-flow-skills{display:flex;flex-wrap:wrap;gap:4px;min-height:28px;margin:10px 0}.candidate-flow-skills .ant-tag{margin:0}.candidate-flow-duration{display:flex;gap:6px;align-items:center}.candidate-flow-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.candidate-flow-actions>.ant-btn{width:100%}.candidate-flow-actions-secondary{display:flex;grid-column:1 / -1;gap:8px}.candidate-flow-actions-secondary>.ant-btn:first-child{flex:1}.candidate-agent-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:20px;align-items:start}.candidate-agent-sessions,.candidate-agent-chat{min-height:360px}.candidate-agent-session{cursor:pointer;border-radius:12px;padding-inline:12px}.candidate-agent-session--active{background:#eef4ff}.candidate-agent-exchanges{width:100%}.candidate-agent-exchange{display:grid;gap:12px;padding:16px;border:1px solid #edf0f7;border-radius:16px;background:#fbfcff}.candidate-agent-question{padding:12px;border-radius:12px;background:#f5f7fb}.candidate-agent-answer{display:grid;gap:10px;padding:12px;border-radius:12px;background:#fff}.candidate-agent-evidence{display:grid;gap:8px}.candidate-agent-evidence blockquote{margin:0;padding:10px 12px;border-left:3px solid #5b8cff;border-radius:10px;background:#f7faff}.candidate-agent-input{display:grid;gap:12px;margin-top:20px}.candidate-agent-input .ant-btn{justify-self:end}.candidate-agent-report{margin-top:20px}.candidate-agent-report-section{display:grid;gap:8px;margin-bottom:16px}.candidate-agent-report-list{margin:0;padding-left:20px}.candidate-agent-report-section blockquote{margin:0;padding:10px 12px;border-left:3px solid #5b8cff;border-radius:10px;background:#f7faff}.candidate-stage-form,.candidate-stage-select{width:100%}.report-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.report-summary-strip>div,.report-evidence-overview>div{display:grid;gap:5px;padding:18px 22px;border-right:1px solid #edf0f4}.report-summary-strip>div:last-child,.report-evidence-overview>div:last-child{border-right:0}.report-summary-strip strong,.report-evidence-overview strong{color:#172033;font-size:22px;line-height:1.2}.report-list-toolbar{display:grid;grid-template-columns:minmax(260px,420px) 180px;gap:12px;margin-bottom:16px}.report-list-table{overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.report-list-table .ant-table-thead>tr>th{color:#536176;font-size:12px;background:#f8fafc}.report-candidate-cell,.report-evaluation-cell{display:grid;gap:4px}.report-start-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin-bottom:18px;background:#fff;border:1px solid #dce5ef;border-radius:8px}.report-start-panel>div:first-child{display:flex;gap:16px;align-items:center}.report-start-panel h3{margin:0 0 4px}.report-start-icon{display:grid;flex:0 0 auto;width:48px;height:48px;color:#1d72d8;font-size:22px;background:#edf6ff;border-radius:8px;place-items:center}.report-workbench{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.report-main-panel,.report-version-history{min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.report-main-panel{padding:22px 24px 24px}.report-version-heading,.report-section-heading,.report-list-field-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.report-version-heading{padding-bottom:16px;border-bottom:1px solid #edf0f4}.report-version-heading h3,.report-section-heading h4{margin:0}.report-main-panel>.ant-tabs>.ant-tabs-nav{margin:0 0 20px}.report-editor,.report-evidence{display:grid;gap:22px}.report-editor-section,.report-list-field{display:grid;gap:10px}.report-conclusion-control{display:flex;flex-wrap:wrap}.report-conclusion-control .ant-radio-button-wrapper{min-width:92px;text-align:center}.report-editor-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.report-list-field{min-width:0;padding:16px;background:#f8fafc;border:1px solid #e5eaf0;border-radius:8px}.report-list-field-items{width:100%}.report-list-field-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px}.report-evidence-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:#f8fafc;border:1px solid #e5eaf0;border-radius:8px}.report-evidence-section{display:grid;gap:14px;padding-top:20px;border-top:1px solid #e5eaf0}.report-screening-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.report-screening-grid>div{min-width:0;padding:14px;background:#f8fafc;border-radius:6px}.report-screening-grid .ant-typography{margin:5px 0 0}.report-citation-list,.report-evaluation-evidence{display:grid;gap:10px}.report-citation-list blockquote,.report-evaluation-evidence blockquote{padding:10px 12px;margin:0;color:#364152;background:#f5f8fb;border-left:3px solid #7caee8}.report-evaluation-evidence .ant-typography{margin-bottom:6px}.report-actions{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.report-version-history{position:sticky;top:92px;padding:18px}.report-version-list{display:grid;gap:8px;margin-top:14px}.report-version-item{display:grid;gap:8px;width:100%;min-height:72px;padding:11px 12px;color:#273449;text-align:left;background:#fff;border:1px solid #dfe5ec;border-radius:7px;cursor:pointer}.report-version-item:hover,.report-version-item.is-selected{background:#f1f7ff;border-color:#4c91e8}.report-version-item>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-version-item small{color:#6b778c}@media(max-width:900px){.candidate-agent-layout,.report-workbench{grid-template-columns:1fr}.report-version-history{position:static}.report-screening-grid,.report-editor-list-grid{grid-template-columns:1fr}}@media(max-width:640px){.report-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.report-summary-strip>div:nth-child(2){border-right:0}.report-summary-strip>div:nth-child(-n+2){border-bottom:1px solid #edf0f4}.report-list-toolbar{grid-template-columns:1fr}.report-list-toolbar .ant-select{width:100%}.report-start-panel,.report-actions,.report-version-heading{align-items:stretch;flex-direction:column}.report-start-panel>.ant-space,.report-start-panel>.ant-space .ant-btn,.report-actions>.ant-space,.report-actions>.ant-space .ant-btn{width:100%}.report-evidence-overview{grid-template-columns:1fr}.report-evidence-overview>div{border-right:0;border-bottom:1px solid #edf0f4}.report-evidence-overview>div:last-child{border-bottom:0}.report-main-panel{padding:18px 16px}}@media(max-width:1180px){.header-search{display:none}.job-grid{grid-template-columns:1fr}.criteria-field-grid,.interview-round-grid,.interview-anchor-grid,.interview-anchor-view{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-panel-layout{grid-template-columns:260px minmax(0,1fr)}.result-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-board{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-board--single-stage{grid-template-columns:minmax(300px,520px)}}@media(max-width:900px){.app-sider.ant-layout-sider{position:fixed;left:0;transform:translate(-100%);transition:transform .18s ease}.app-sider.ant-layout-sider.is-open{transform:translate(0)}.sidebar-backdrop{position:fixed;inset:0;z-index:25;display:block;padding:0;background:#09111d7a;border:0}.mobile-menu-button{display:inline-flex}.app-header{flex-wrap:wrap;height:auto;min-height:72px;gap:10px;padding-inline:18px;padding-block:10px}.current-job-context{order:3;grid-template-columns:auto minmax(0,1fr) auto;width:100%;margin-left:0}.current-job-meta{max-width:220px}.app-content{width:calc(100% - 36px)}.criteria-layout,.upload-panel-layout,.dimension-result-list{grid-template-columns:1fr}.version-history{position:static;grid-row:1}}@media(max-width:680px){.login-shell{grid-template-columns:1fr}.login-brand-panel{min-height:auto;padding:22px 24px}.login-brand-copy,.login-brand-footer,.login-brand-panel:after{display:none}.login-main{min-height:calc(100vh - 84px);padding:24px}.login-panel{padding:32px 24px 36px}.header-page-subtitle,.account-label>.ant-typography,.header-actions>.ant-btn:not(.ant-btn-icon-only){display:none}.header-primary-action{display:none!important}.current-job-context{grid-template-columns:minmax(0,1fr)}.current-job-label,.current-job-meta{display:none}.app-content{width:calc(100% - 28px);padding-top:18px}.ai-console-overview,.ai-evaluation-metrics,.ai-capability-grid{grid-template-columns:1fr}.page-heading,.job-card-heading,.criteria-version-heading,.ai-draft-heading{align-items:flex-start;flex-direction:column}.page-heading{padding:19px}.empty-workspace{min-height:320px}.panel-card,.form-panel{padding:20px}.job-updated-at{flex:auto}.job-card-footer{align-items:stretch;flex-direction:column}.job-card-actions{flex-wrap:wrap}.job-card-actions>.ant-btn:first-child{flex:1}.criteria-field-grid,.criteria-dimension-grid,.interview-round-grid,.interview-anchor-grid,.interview-anchor-view,.interview-dimension-summary{grid-template-columns:1fr}.interview-dimension-summary .ant-progress{width:100%}.section-heading,.batch-card-heading,.upload-submit-row{align-items:flex-start;flex-direction:column}.batch-progress-summary{width:100%}.batch-card-actions{align-items:stretch;flex-direction:column;width:100%}.batch-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.document-list .ant-list-item{align-items:flex-start}.document-list .ant-list-item-action{justify-content:flex-start;margin-inline-start:8px}.resume-text-drawer .ant-drawer-content-wrapper{width:100%!important}.resume-text-summary .ant-descriptions-view table{table-layout:fixed}.result-filter-grid{grid-template-columns:1fr}.result-overview,.hard-requirement-result{grid-template-columns:1fr;align-items:flex-start;flex-direction:column}.screening-result-drawer .ant-drawer-content-wrapper{width:100%!important}.resume-segment-heading{align-items:flex-start;flex-direction:column}.dimension-progress{width:120px}.profile-snapshot-grid,.profile-editor-grid{grid-template-columns:1fr}.analysis-history-heading,.analysis-version-dimension{align-items:flex-start;flex-direction:column}.sticky-actions{bottom:8px}.candidate-board-filter-card .ant-space,.candidate-board-search,.candidate-board-filter,.candidate-board-filter-card .ant-input-number{width:100%}.candidate-board,.candidate-board--single-stage{grid-template-columns:1fr}}.workbench-return-button{flex:none;height:36px;border-color:#d8e0ea;border-radius:8px}.workbench-heading{border-radius:8px}.workbench-summary{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(120px,1fr));min-height:126px;margin-bottom:16px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.workbench-summary>.ant-skeleton{grid-column:1 / -1;padding:24px}.workbench-primary-metric,.workbench-metric{display:grid;align-content:center;min-width:0;padding:20px 22px;border-right:1px solid #e8edf3}.workbench-primary-metric{color:#fff;background:#1768c4}.workbench-primary-metric .ant-typography{color:#ffffffd1}.workbench-primary-metric strong,.workbench-metric strong{margin:2px 0;color:#172033;font-size:30px;line-height:1.15}.workbench-primary-metric strong{color:#fff;font-size:38px}.workbench-metric:last-child{border-right:0}.workbench-metric--urgent{box-shadow:inset 0 3px #d92d20}.workbench-metric--high{box-shadow:inset 0 3px #e6a700}.workbench-metric--waiting{box-shadow:inset 0 3px #27a17b}.workbench-filters{display:grid;grid-template-columns:repeat(3,minmax(180px,260px)) auto;align-items:center;gap:12px;padding:16px;margin-bottom:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.workbench-filters .ant-select{width:100%}.workbench-sections{display:grid;gap:16px}.workbench-section{overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #2f80ed;border-radius:8px}.workbench-section--waiting{border-left-color:#27a17b}.workbench-section--risk{border-left-color:#d97706}.workbench-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:82px;padding:17px 20px;background:#fbfcfe;border-bottom:1px solid #e8edf3}.workbench-section-title{display:flex;align-items:flex-start;gap:12px;min-width:0}.workbench-section-icon{display:grid;flex:none;width:36px;height:36px;color:#1768c4;font-size:17px;background:#eaf3ff;border-radius:8px;place-items:center}.workbench-section--waiting .workbench-section-icon{color:#168160;background:#e9f8f2}.workbench-section--risk .workbench-section-icon{color:#b45309;background:#fff4df}.workbench-section-heading h3{margin:0;color:#182238;font-size:16px}.workbench-section-heading .ant-tag{min-width:26px;margin:0;text-align:center}.workbench-section-heading .ant-typography{font-size:12px}.workbench-skeleton{padding:22px}.workbench-empty{min-height:170px;padding:34px 20px}.workbench-empty .ant-empty-image{height:auto;color:#9aa7b8;font-size:36px}.workbench-item-list{padding:0;margin:0;list-style:none}.workbench-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,auto) 100px;align-items:center;gap:18px;min-height:112px;padding:17px 20px;border-bottom:1px solid #edf1f5}.workbench-item:last-child{border-bottom:0}.workbench-item:hover{background:#f8fbff}.workbench-item-main{display:grid;min-width:0;gap:5px}.workbench-item-title{overflow:hidden;color:#172033;text-overflow:ellipsis;white-space:nowrap}.workbench-item-main>.ant-typography:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-item-meta{display:grid;gap:5px;min-width:0;font-size:12px;text-align:right}.workbench-item-meta .ant-typography{font-size:12px;white-space:nowrap}.workbench-risk-time{color:#b54708}.workbench-item-action{justify-self:end;min-width:90px;padding-inline:8px}.workbench-pagination{padding:16px 20px;text-align:right;border-top:1px solid #edf1f5}@media(max-width:1100px){.workbench-summary{grid-template-columns:repeat(4,minmax(110px,1fr))}.workbench-primary-metric{grid-column:1 / -1;min-height:112px}.workbench-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.workbench-item{grid-template-columns:minmax(0,1fr) 100px}.workbench-item-meta{grid-column:1;grid-row:2;text-align:left}.workbench-item-action{grid-column:2;grid-row:1 / span 2}}@media(max-width:680px){.workbench-return-button>span:not(.anticon){display:none}.workbench-return-button{width:32px;padding:0}.workbench-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-primary-metric{grid-column:1 / -1}.workbench-metric{min-height:92px;padding:16px;border-bottom:1px solid #e8edf3}.workbench-metric:nth-child(odd){border-right:0}.workbench-metric:last-child{grid-column:1 / -1;border-bottom:0}.workbench-filters{grid-template-columns:1fr}.workbench-filters .ant-btn{width:100%}.workbench-section-heading{padding:15px 14px}.workbench-item{grid-template-columns:minmax(0,1fr) 44px;gap:10px;min-height:132px;padding:15px 14px}.workbench-item-action{width:40px;min-width:40px;padding:0}.workbench-action-label{display:none}.workbench-pagination{padding-inline:12px;overflow-x:auto;text-align:left}}.analytics-heading{border-radius:8px}.analytics-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;margin-bottom:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.analytics-filters>.ant-select{width:min(300px,100%);margin-left:auto}.analytics-date-range{display:flex;align-items:center;gap:8px}.analytics-date-range .ant-input{width:150px}.analytics-loading,.analytics-section,.analytics-overview{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.analytics-loading{padding:24px}.analytics-page{display:grid;gap:16px}.analytics-snapshot-note,.analytics-footnote{display:flex;align-items:center;gap:8px;color:#64748b;font-size:12px}.analytics-overview{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr)) minmax(190px,1.4fr);overflow:hidden}.analytics-overview-metric{display:grid;align-content:center;min-height:122px;padding:18px 20px;border-right:1px solid #e8edf3}.analytics-overview-metric>strong{margin-top:5px;color:#182238;font-size:30px;line-height:1}.analytics-overview-metric--accent{color:#fff;background:#1768c4;border-right:0}.analytics-overview-metric--accent .ant-typography,.analytics-overview-metric--accent .analytics-ratio-value strong{color:#fff}.analytics-overview-metric--accent .ant-tag{color:#fff;background:#ffffff21;border-color:#ffffff40}.analytics-section{min-width:0;padding:20px}.analytics-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.analytics-section-heading h3,.analytics-decision-heading h4{margin:0 0 3px;color:#182238;font-size:17px}.analytics-section-heading .ant-typography,.analytics-decision-heading .ant-typography{font-size:12px}.analytics-legend{display:flex;flex-wrap:wrap;gap:14px;color:#64748b;font-size:12px}.analytics-legend span{display:flex;align-items:center;gap:5px}.trend-key{width:8px;height:8px;background:#2f80ed;border-radius:2px}.trend-key--offer{background:#27a17b}.trend-key--onboarding{background:#f59e0b}.analytics-trend-scroll{overflow-x:auto}.analytics-trend-chart{display:flex;align-items:flex-end;gap:10px;min-width:640px;height:220px;padding:12px 2px 0;border-bottom:1px solid #dce3ec}.analytics-trend-column{display:grid;flex:1 0 28px;align-items:end;height:100%;min-width:28px;gap:6px;text-align:center}.analytics-trend-bars{display:flex;align-items:flex-end;justify-content:center;gap:2px;height:178px}.analytics-trend-bar{width:min(8px,28%);min-height:2px;background:#2f80ed;border-radius:3px 3px 0 0}.analytics-trend-bar--offer{background:#27a17b}.analytics-trend-bar--onboarding{background:#f59e0b}.analytics-trend-column>.ant-typography{font-size:10px;white-space:nowrap}.analytics-trend-table{margin-top:18px}.analytics-two-column{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:16px}.analytics-funnel{display:grid;gap:12px}.analytics-funnel-row{display:grid;grid-template-columns:minmax(92px,140px) minmax(120px,1fr) 36px 50px;align-items:center;gap:10px}.analytics-funnel-row>.ant-typography{font-size:12px}.analytics-funnel-row>strong{text-align:right}.analytics-funnel-track{height:10px;overflow:hidden;background:#edf2f7;border-radius:5px}.analytics-funnel-track span{display:block;height:100%;min-width:2px;background:linear-gradient(90deg,#1768c4,#57a1ff);border-radius:inherit}.analytics-distribution{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:#e8edf3;border:1px solid #e8edf3;border-radius:7px}.analytics-distribution>div,.analytics-decision-grid>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:53px;padding:11px 13px;background:#fff}.analytics-distribution strong{color:#1768c4;font-size:18px}.analytics-ratio-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e4eaf1;border-radius:7px}.analytics-ratio{display:grid;min-height:106px;padding:16px;border-right:1px solid #e4eaf1}.analytics-ratio:last-child{border-right:0}.analytics-ratio-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:5px}.analytics-ratio-value strong{color:#182238;font-size:24px}.analytics-ratio-value .ant-tag{margin:0}.analytics-decision-heading{display:flex;align-items:baseline;gap:12px;margin:22px 0 10px}.analytics-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;background:#e8edf3;border:1px solid #e8edf3;border-radius:7px}.analytics-decision-grid>div{display:grid}.analytics-decision-grid strong{color:#182238;font-size:22px}.analytics-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:22px;margin-top:22px;border-top:1px solid #e4eaf1}.analytics-state-grid h4{margin:0 0 9px;color:#182238;font-size:14px}.analytics-state-grid ul{padding:0;margin:0;list-style:none}.analytics-state-grid li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #edf1f5}.analytics-state-grid li:last-child{border-bottom:0}@media(max-width:1180px){.analytics-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-overview-metric:nth-child(3){border-right:0}.analytics-overview-metric--accent{border-top:1px solid rgb(255 255 255 / 20%)}.analytics-two-column{grid-template-columns:1fr}}@media(max-width:760px){.analytics-filters,.analytics-date-range,.analytics-section-heading,.analytics-decision-heading{align-items:stretch;flex-direction:column}.analytics-filters>.ant-segmented,.analytics-filters>.ant-select,.analytics-date-range,.analytics-date-range .ant-input{width:100%;margin-left:0}.analytics-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-overview-metric,.analytics-overview-metric:nth-child(3){min-height:96px;padding:14px;border-right:1px solid #e8edf3;border-bottom:1px solid #e8edf3}.analytics-overview-metric:nth-child(2n){border-right:0}.analytics-overview-metric--accent{grid-column:1 / -1;border-bottom:0}.analytics-section{padding:16px 13px}.analytics-legend{margin-top:7px}.analytics-funnel-row{grid-template-columns:minmax(82px,120px) minmax(70px,1fr) 28px;gap:7px}.analytics-funnel-row>.ant-typography:last-child{display:none}.analytics-distribution,.analytics-ratio-grid,.analytics-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-state-grid{grid-template-columns:1fr}.analytics-ratio:nth-child(2){border-right:0}.analytics-ratio:nth-child(-n+2){border-bottom:1px solid #e4eaf1}}.offer-workspace{overflow:hidden;background:#fff;border:1px solid #e1e7ef;border-radius:8px;box-shadow:0 3px 14px #1a2d4808}.candidate-onboarding-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:8px 10px;background:#f6f9fc;border:1px solid #e1e8f0;border-radius:6px}.candidate-onboarding-summary .ant-tag{margin:0}.onboarding-workspace{overflow:hidden;background:#fff;border:1px solid #e1e7ef;border-radius:8px;box-shadow:0 3px 14px #1a2d4808}.onboarding-filter-bar{padding:14px 16px;overflow-x:auto;background:#f8fafc;border-bottom:1px solid #e8edf3}.onboarding-filter-bar .ant-segmented{min-width:600px}.onboarding-workspace .ant-table-wrapper{padding:0 16px 16px}.onboarding-workspace .ant-table-thead>tr>th{color:#526174;font-size:12px;font-weight:700;background:#fff}.onboarding-row-selected>td{background:#f0f7ff!important}.onboarding-candidate-cell,.onboarding-event{display:grid;gap:3px;min-width:0}.onboarding-detail{display:grid;gap:20px}.onboarding-detail-actions{padding-bottom:16px;border-bottom:1px solid #e8edf3}.onboarding-link-section{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;background:#f8fafc;border:1px solid #e5eaf0;border-radius:8px}.onboarding-link-section h4,.onboarding-timeline h4{margin:0 0 4px}.onboarding-timeline{padding-top:4px}.onboarding-event>.ant-typography{margin:0}@media(max-width:680px){.onboarding-workspace .ant-table-wrapper{padding-inline:8px}.onboarding-detail-actions,.onboarding-detail-actions .ant-btn,.onboarding-link-section,.onboarding-link-section .ant-btn{width:100%}.onboarding-link-section{align-items:stretch;flex-direction:column}}.offer-filter-bar{padding:14px 16px;overflow-x:auto;background:#f8fafc;border-bottom:1px solid #e8edf3}.offer-filter-bar .ant-segmented{min-width:690px}.offer-workspace .ant-table-wrapper{padding:0 16px 16px}.offer-workspace .ant-table-thead>tr>th{color:#526174;font-size:12px;font-weight:700;background:#fff}.offer-row-selected>td{background:#f0f7ff!important}.offer-identity-cell{display:grid;gap:3px;min-width:150px}.offer-detail{display:grid;gap:18px}.offer-detail-actions{padding-bottom:16px;border-bottom:1px solid #e8edf3}.offer-portal-section{display:grid;gap:16px}.offer-onboarding-section{display:grid;gap:14px}.offer-section-heading,.offer-portal-issued,.offer-portal-history-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.offer-section-heading .ant-typography,.offer-portal-history-item .ant-typography{margin:0}.offer-portal-issued .ant-input{min-width:0}.offer-portal-issued .ant-btn{flex:0 0 auto}.offer-portal-history{border:1px solid #e6e8eb;border-radius:6px}.offer-portal-history-item{padding:14px 16px;border-bottom:1px solid #eef0f2}.offer-portal-history-item:last-child{border-bottom:0}.offer-portal-history-meta{display:grid;gap:3px;margin-top:8px}.offer-version-item{display:grid;gap:6px}.offer-version-item .ant-typography{margin-bottom:0}.offer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.offer-form-grid .ant-input-number{width:100%}@media(max-width:680px){.offer-workspace .ant-table-wrapper{padding-inline:8px}.offer-form-grid{grid-template-columns:1fr;gap:0}.offer-detail-actions,.offer-detail-actions .ant-btn{width:100%}.offer-section-heading,.offer-portal-issued,.offer-portal-history-item{align-items:stretch;flex-direction:column}.offer-section-heading .ant-btn,.offer-portal-issued .ant-btn,.offer-portal-history-item>.ant-space,.offer-portal-history-item>.ant-space .ant-btn{width:100%}}.interview-schedule-create-card,.interview-schedule-view{margin-top:18px}.interview-schedule-plan-select{width:min(100%,320px)}.interview-schedule-round-list{display:grid;gap:16px;margin-top:18px}.interview-schedule-round-card.is-cancelled{opacity:.72}.interview-schedule-form-grid,.interview-schedule-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.interview-schedule-form-grid label,.interview-schedule-modal-form label{display:grid;gap:7px}.interview-schedule-form-grid .ant-select,.interview-schedule-modal-form,.interview-schedule-modal-form .ant-select{width:100%}.interview-schedule-summary-grid .ant-typography{margin:5px 0 0}.interview-schedule-actions{margin-top:16px}.candidate-evaluation-progress{display:grid;gap:5px;padding:10px;margin-top:10px;background:#f6f9fd;border:1px solid #e2e9f2;border-radius:9px}.candidate-evaluation-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.candidate-evaluation-progress-heading .ant-tag{margin:0}.candidate-evaluation-progress>.ant-btn{justify-self:start;height:auto;padding:0;white-space:normal}.candidate-center-heading{margin-bottom:4px}.candidate-center-tabs{margin-bottom:16px}.candidate-center-tabs .ant-tabs-nav{margin-bottom:0}.candidate-center-section{display:grid;min-width:0;gap:16px}.candidate-center-section>*{min-width:0}.candidate-center-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e3e8ef}.candidate-center-toolbar .ant-input-search{width:min(420px,100%)}.candidate-center-toolbar>.ant-btn{flex:0 0 auto}.candidate-center-table .ant-table-container{overflow:hidden;border:1px solid #e2e7ee;border-radius:8px}.candidate-identity{display:flex;min-width:0;gap:12px;align-items:flex-start}.candidate-identity .ant-avatar{flex:0 0 auto;color:#176b52;background:#e1f3ec}.candidate-identity-main{display:grid;min-width:0;gap:3px}.candidate-contact-lines{display:grid;min-width:0;gap:2px;margin-top:4px;font-size:13px}.candidate-contact-lines .ant-typography{min-width:0;margin:0}.candidate-duplicate-toolbar{justify-content:flex-end}.candidate-duplicate-list{display:grid;gap:14px}.candidate-duplicate-review{overflow:hidden;background:#fff;border:1px solid #dfe5ec;border-radius:8px}.candidate-duplicate-review-header,.candidate-duplicate-review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.candidate-duplicate-review-header{border-bottom:1px solid #edf0f4}.candidate-duplicate-review-footer{justify-content:flex-end;background:#f8fafc;border-top:1px solid #edf0f4}.candidate-duplicate-pair{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:14px;align-items:center;padding:18px 16px}.candidate-duplicate-person{display:grid;min-width:0;gap:10px;padding:14px;background:#f7f9fb;border-radius:6px}.candidate-duplicate-divider{display:grid;width:40px;height:40px;color:#ad5f00;background:#fff2d8;border-radius:50%;place-items:center}.candidate-detail-content{display:grid;gap:24px}.candidate-detail-actions{display:flex;gap:8px;justify-content:flex-end}.talent-page-heading{margin-bottom:4px}.talent-page-tabs{margin-bottom:16px}.talent-page-tabs .ant-tabs-nav{margin-bottom:0}.talent-page-section{display:grid;min-width:0;gap:16px}.talent-page-section>*{min-width:0}.talent-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,220px) auto 40px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e3e8ef}.talent-candidate-cell{display:flex;min-width:0;gap:10px;align-items:center}.talent-candidate-cell>div{display:grid;min-width:0;gap:2px}.talent-candidate-cell .ant-avatar{flex:0 0 auto;color:#176b52;background:#e1f3ec}.talent-reason-input,.talent-modal-alert{margin-top:16px}.talent-recommendation-toolbar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(140px,.7fr) minmax(150px,.8fr) 150px 150px 40px auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #e3e8ef}.talent-recommendation-list .ant-list-item{gap:16px;padding:16px 4px}.talent-recommendation-list-icon{display:grid;width:36px;height:36px;color:#176b52;background:#e1f3ec;border-radius:6px;place-items:center}.talent-recommendation-list-meta,.talent-recommendation-detail-line{display:grid;min-width:0;gap:3px}.talent-recommendation-create-form,.talent-recommendation-detail,.talent-recommendation-evidence{display:grid;gap:16px}.talent-recommendation-create-form label{display:grid;gap:8px}.talent-recommendation-result-heading{display:grid;grid-template-columns:24px minmax(130px,1fr) minmax(180px,auto) auto;gap:10px;align-items:center;width:100%;min-width:0}.talent-recommendation-result-heading>div:nth-child(2){display:grid;min-width:0;gap:2px}.talent-recommendation-scores{display:grid;gap:2px;text-align:right}.talent-recommendation-evidence section{display:grid;min-width:0;gap:8px}.talent-recommendation-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.talent-recommendation-insights>div{padding-left:10px;border-left:3px solid #d7e4df}.talent-recommendation-insights .ant-typography{margin-bottom:0}.talent-recommendation-inline-alert{margin-bottom:16px}.talent-recommendation-selection-bar{display:flex;gap:16px;align-items:flex-end;justify-content:space-between}.talent-recommendation-selection-bar h4,.talent-recommendation-selection-outcome h4{margin:0}.talent-recommendation-selection-outcome{padding-top:16px;border-top:1px solid #e3e8ef}.status-success-icon{color:#168a60}.status-error-icon{color:#d04444}.candidate-detail-content section{min-width:0}.candidate-detail-content section>.ant-typography{margin-top:0;margin-bottom:10px}.candidate-merged-target-link{height:auto;padding:0}.candidate-resolution-alert{margin-bottom:16px}.candidate-merge-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:10px 0 18px}.candidate-merge-choices .ant-radio-button-wrapper{display:grid;height:auto;min-width:0;padding:10px 12px;line-height:1.45;border:1px solid #d9dfe7;border-radius:6px}.candidate-merge-choices .ant-radio-button-wrapper:before{display:none}.candidate-merge-choices .ant-radio-button-wrapper span,.candidate-merge-choices .ant-radio-button-wrapper small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-merge-choices .ant-radio-button-wrapper small{color:#687386}.candidate-resolution-reason{display:grid;gap:8px}@media(max-width:760px){.candidate-center-toolbar,.candidate-duplicate-review-header,.candidate-duplicate-review-footer{align-items:stretch;flex-direction:column}.candidate-center-toolbar .ant-input-search,.candidate-center-toolbar .ant-segmented,.candidate-center-toolbar>.ant-btn{width:100%}.candidate-center-toolbar .ant-segmented-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-duplicate-toolbar .ant-segmented-group{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-duplicate-pair{grid-template-columns:1fr}.candidate-duplicate-divider{transform:rotate(90deg);justify-self:center}.candidate-duplicate-review-footer .ant-space{width:100%}.candidate-duplicate-review-footer .ant-btn{flex:1}.candidate-detail-actions,.candidate-detail-actions .ant-btn{width:100%}.candidate-detail-actions{flex-direction:column}.candidate-merge-choices{grid-template-columns:1fr}}@media(max-width:760px){.talent-toolbar{grid-template-columns:1fr}.talent-toolbar .ant-input-search,.talent-toolbar .ant-select,.talent-toolbar .ant-segmented,.talent-toolbar>.ant-btn{width:100%}.talent-toolbar .ant-segmented-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.talent-recommendation-toolbar{grid-template-columns:1fr}.talent-recommendation-toolbar>*,.talent-recommendation-toolbar .ant-select,.talent-recommendation-toolbar .ant-btn{width:100%}.talent-recommendation-list .ant-list-item,.talent-recommendation-selection-bar{align-items:stretch;flex-direction:column}.talent-recommendation-list .ant-list-item-action{margin-inline-start:0}.talent-recommendation-list .ant-list-item-action>li,.talent-recommendation-list .ant-list-item-action .ant-btn,.talent-recommendation-selection-bar .ant-btn{width:100%}.talent-recommendation-result-heading{grid-template-columns:24px minmax(0,1fr)}.talent-recommendation-result-heading>.ant-space,.talent-recommendation-scores{grid-column:2;text-align:left}.talent-recommendation-insights{grid-template-columns:1fr}.talent-recommendation-drawer .ant-drawer-content-wrapper{width:100%!important}}.evaluation-overview-card,.evaluation-section,.evaluation-summary-card{border-color:#e4e9f0;border-radius:14px;box-shadow:0 3px 14px #1a2d4808}.evaluation-overview-card{margin-bottom:18px;overflow:hidden;background:linear-gradient(120deg,#fff,#f5f9ff)}.evaluation-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.evaluation-overview-grid .ant-statistic{min-width:0;padding:5px 22px;border-right:1px solid #e6edf5}.evaluation-overview-grid .ant-statistic:last-child{border-right:0}.evaluation-overview-grid .ant-statistic-content{overflow:hidden;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.evaluation-workbench{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.evaluation-main{display:grid;min-width:0;gap:18px}.evaluation-section>.ant-card-head,.evaluation-summary-card>.ant-card-head{background:#fbfcfe;border-bottom-color:#edf0f4}.evaluation-item-list,.evaluation-actions,.evaluation-completion-list{width:100%}.evaluation-question-item,.evaluation-rating-item{padding:20px;background:#fbfcfe;border:1px solid #e7ecf2;border-radius:12px}.evaluation-item-heading,.evaluation-rating-heading{display:flex;align-items:flex-start;gap:14px}.evaluation-rating-heading{justify-content:space-between}.evaluation-item-heading h4,.evaluation-rating-heading h4{margin:0 0 5px;color:#152238;font-size:16px}.evaluation-index{display:grid;flex:0 0 auto;width:30px;height:30px;color:#1f6fdb;font-weight:700;background:#eaf3ff;border-radius:9px;place-items:center}.evaluation-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.evaluation-field-grid label,.evaluation-rating-item>label,.evaluation-summary-field{display:grid;gap:8px}.evaluation-score-group{display:grid;grid-template-columns:repeat(5,minmax(64px,1fr));width:100%;margin-top:18px}.evaluation-score-group .ant-radio-button-wrapper{text-align:center}.evaluation-anchor{margin:12px 0;border-radius:9px}.evaluation-summary{position:sticky;top:92px;display:grid;gap:18px}.evaluation-final-result{display:grid;padding:8px 0 2px;text-align:center;place-items:center}.evaluation-final-result>.anticon{color:#168a53;font-size:34px}.evaluation-final-result h3{margin:8px 0 2px}.evaluation-recommendation-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.evaluation-recommendation-group .ant-radio-button-wrapper{text-align:center}.evaluation-summary-field+.evaluation-summary-field{margin-top:18px}.evaluation-actions{margin-top:22px}@media(max-width:1100px){.interview-schedule-form-grid,.interview-schedule-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-workbench{grid-template-columns:1fr}.evaluation-summary{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-overview-grid .ant-statistic:nth-child(2){border-right:0}.evaluation-overview-grid .ant-statistic:nth-child(-n+2){padding-bottom:18px;margin-bottom:14px;border-bottom:1px solid #e6edf5}}@media(max-width:680px){.interview-schedule-form-grid,.interview-schedule-summary-grid{grid-template-columns:1fr}.interview-schedule-plan-select,.interview-schedule-actions,.interview-schedule-actions .ant-btn{width:100%}.evaluation-overview-grid,.evaluation-field-grid,.evaluation-summary{grid-template-columns:1fr}.evaluation-overview-grid .ant-statistic{padding:12px 4px;margin:0;border-right:0;border-bottom:1px solid #e6edf5}.evaluation-overview-grid .ant-statistic:nth-child(-n+2){padding-bottom:12px;margin-bottom:0}.evaluation-overview-grid .ant-statistic:last-child{border-bottom:0}.evaluation-question-item,.evaluation-rating-item{padding:16px}.evaluation-score-group{grid-template-columns:repeat(5,minmax(0,1fr))}.evaluation-score-group .ant-radio-button-wrapper{padding-inline:6px}}.password-change-shell{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:#f3f6f8}.password-change-panel{width:min(100%,440px);padding:36px;border:1px solid #dce3e8;border-radius:8px;background:#fff;box-shadow:0 18px 48px #0f24301a}.password-change-panel h2{margin:18px 0 6px}.password-change-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;background:#e8f2ef;color:#176b5b;font-size:24px}.password-change-form{margin-top:28px}.job-owner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.job-owner-grid>.ant-form-item:only-child{grid-column:1 / -1}.user-table-panel{padding:0;overflow:hidden}.user-table-panel .ant-table-cell{vertical-align:middle}.user-identity-cell{display:grid;gap:2px;min-width:150px}@media(max-width:560px){.password-change-shell{align-items:start;padding:24px 16px}.password-change-panel{padding:24px 20px}.job-owner-grid{grid-template-columns:1fr;gap:0}}.request-workspace{overflow:hidden;background:#fff;border:1px solid #e1e7ef;border-radius:8px;box-shadow:0 3px 14px #1a2d4808}.request-filter-bar{padding:14px 16px;overflow-x:auto;background:#f8fafc;border-bottom:1px solid #e8edf3}.request-filter-bar .ant-segmented{min-width:690px}.request-workspace .ant-table-wrapper{padding:0 16px 16px}.request-workspace .ant-table-thead>tr>th{color:#526174;font-size:12px;font-weight:700;background:#fff}.request-row-selected>td{background:#f0f7ff!important}.request-title-cell,.request-owner-cell{display:grid;gap:3px;min-width:0}.request-title-cell .ant-typography:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-empty{min-height:360px;padding:64px 20px}.request-detail{display:grid;gap:18px}.request-detail-actions{padding-bottom:16px;border-bottom:1px solid #e8edf3}.request-detail .ant-descriptions-title,.request-detail h4.ant-typography{color:#18263a;font-size:16px}.request-detail .ant-divider{margin:4px 0}.request-timeline-item{min-width:0}.request-timeline-item .ant-typography{margin-bottom:0}.request-timeline-item>.ant-typography{margin-top:6px;line-height:1.65}.request-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.request-form-grid .ant-input-number{width:100%}@media(max-width:680px){.request-workspace .ant-table-wrapper{padding-inline:8px}.request-form-grid{grid-template-columns:1fr;gap:0}.request-detail-actions .ant-space,.request-detail-actions .ant-btn{width:100%}}.notification-center-page{display:grid;gap:18px}.notification-hero,.notification-toolbar,.notification-item{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fffffff0;box-shadow:0 16px 40px #0f172a0f}.notification-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px}.notification-hero h2{margin:0}.notification-hero-icon{color:#2563eb;font-size:22px}.notification-toolbar{display:flex;gap:12px;padding:14px}.notification-toolbar .ant-select{min-width:180px}.notification-empty{padding:56px 0;border-radius:18px;background:#ffffffd1}.notification-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.notification-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px}.notification-item.is-unread{border-color:#2563eb47;background:linear-gradient(135deg,#eff6fff5,#fffffff5)}.notification-item-main{display:grid;gap:8px;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.notification-title{display:block;color:#0f172a}.notification-actions{justify-content:flex-end}.notification-pagination{justify-self:end}.notification-drawer-list{display:grid;gap:10px}.notification-drawer-item{display:grid;gap:8px;width:100%;padding:14px;text-align:left;background:#fff;border:1px solid #e6ebf2;border-radius:8px;cursor:pointer;transition:.16s ease}.notification-drawer-item:hover{border-color:#9bc4ff;box-shadow:0 10px 24px #2468be1a}.notification-drawer-item.is-unread{background:#f4f8ff;border-color:#bfd8ff}.notification-drawer-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.notification-drawer-summary{line-height:1.6}.notification-drawer-time{font-size:12px}@media(max-width:720px){.notification-hero,.notification-toolbar,.notification-item{display:grid}.notification-toolbar .ant-select,.notification-actions .ant-btn,.notification-actions{width:100%}.notification-pagination{justify-self:center}}.offer-communication-panel{width:100%}.offer-communication-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.offer-communication-preview{display:grid;gap:12px}@media(max-width:720px){.offer-communication-controls{grid-template-columns:1fr}}.interview-communication-panel{width:100%}.interview-communication-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.interview-communication-preview{display:grid;gap:12px}@media(max-width:720px){.interview-communication-controls{grid-template-columns:1fr}}.onboarding-communication-panel{width:100%}.onboarding-communication-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.onboarding-communication-preview{display:grid;gap:12px}@media(max-width:720px){.onboarding-communication-controls{grid-template-columns:1fr}}.message-template-page{display:grid;gap:18px}.message-template-toolbar{display:grid;grid-template-columns:180px 180px minmax(220px,1fr);gap:12px}.message-template-detail{width:100%}.message-template-body-preview{margin:0 0 12px;padding:14px;white-space:pre-wrap;word-break:break-word;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafceb;color:#0f172a;font-family:inherit;line-height:1.7}.message-template-version-alert{margin-bottom:16px}@media(max-width:720px){.message-template-toolbar{grid-template-columns:1fr}.message-template-toolbar .ant-select,.message-template-toolbar .ant-input-search{width:100%}}.communication-records-page{display:grid;gap:18px}.communication-records-toolbar{display:grid;grid-template-columns:180px minmax(220px,1fr) minmax(220px,1fr) auto;gap:12px;align-items:center}.communication-records-pagination{justify-self:end}.communication-record-detail{width:100%}.communication-record-body-preview{margin:0 0 12px;padding:14px;white-space:pre-wrap;word-break:break-word;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafceb;color:#0f172a;font-family:inherit;line-height:1.7}@media(max-width:900px){.communication-records-toolbar{grid-template-columns:1fr}.communication-records-toolbar .ant-select,.communication-records-toolbar .ant-input,.communication-records-toolbar .ant-space,.communication-records-toolbar .ant-btn{width:100%}.communication-records-pagination{justify-self:center}}
