.upload_form_container{margin-left:20%;margin-right:20%;margin-top:-10%}.bulk_upload_container{width:100%;height:max-content}.form_upload_icon.form_upload_icon.form_upload_icon{font-size:var(--text-3xl)!important}.form_dragger-bulk .ant-upload-list{max-height:40dvh;overflow-y:auto}.form_dragger .ant-upload-list-item{height:initial!important}.form_dragger .ant-upload-list-item .ant-upload-list-item-name{text-align:left}.form_container_applicant{height:75vh;overflow-y:auto}.applicant-card-container{height:calc(100vh - 43px);overflow:auto}.applicant-card-container li{margin:0!important}.ant-card-body.ant-card-body.ant-card-body{padding:16px;border-radius:8px}.ant-card.ant-card-bordered{border-radius:8px!important}.applicant-detail-title .ant-tabs .ant-tabs-tab{padding-top:0!important}.spin-loader-applicant-details{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.add-comment-title{border:1px solid black;border-radius:50%;margin-right:12px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.applicant-filter-base{position:sticky;bottom:0;background-color:#fff;z-index:1;margin-top:10px}.applicant-filter-top{position:sticky;bottom:0;background-color:#fff;z-index:1;margin-bottom:10px}.grey{color:gray}.line-height-1-em{line-height:1.5em}@keyframes spinOnce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-once{animation:spinOnce .6s ease-in-out}@media screen and (max-width: 600px){.bulk_upload_container{margin-left:initial;margin-right:initial}}.ant-upload-wrapper>.ant-upload-list-item{padding-top:15px;padding-bottom:15px}.applicant-drawer .ant-drawer-body{padding-top:0;display:flex;overflow:hidden}.bulk-upload-page{min-height:100%;padding:1rem 1.25rem 1.5rem;background:#f5f6fb;color:#111827}.bulk-upload-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 .875rem;border-bottom:1px solid #d9deeb}.bulk-upload-eyebrow{display:block;margin-bottom:.25rem;color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.bulk-upload-header h3.ant-typography{display:flex;align-items:center;gap:.4375rem;margin:0!important;color:#111827;font-size:1.25rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.bulk-upload-header h3 .anticon{color:#2563eb;font-size:1rem}.bulk-upload-header p{margin:.25rem 0 0;color:#64748b;font-size:.75rem;line-height:1.4}.bulk-upload-today{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .4375rem .375rem .625rem;border:1px solid #dbe3ee;border-radius:.375rem;background:#fff}.bulk-upload-today span{color:#64748b;font-size:.625rem;font-weight:600;white-space:nowrap}.bulk-upload-today strong{min-width:1.375rem;color:#2563eb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;font-weight:700;text-align:center}.bulk-upload-today .ant-btn{width:1.5rem;min-width:1.5rem;height:1.5rem;border-radius:.25rem;color:#64748b}.bulk-upload-today .ant-btn:hover{background:#eff6ff;color:#2563eb}.bulk-upload-workspace{display:grid;grid-template-columns:13.5rem minmax(0,1fr);gap:.875rem;padding-top:.875rem;align-items:start}.bulk-upload-summary,.bulk-upload-panel{border:1px solid #cbd5e1!important;border-radius:.5rem!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08}.bulk-upload-summary{overflow:hidden}.bulk-upload-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid #e5e7eb;background:#f8fafc}.bulk-upload-summary-heading>span{color:#111827;font-size:.75rem;font-weight:650}.bulk-upload-summary-heading .ant-tag{margin:0;border-radius:.25rem;font-size:.5625rem;font-weight:700;line-height:1.125rem}.bulk-upload-stat-grid{display:grid;grid-template-columns:1fr 1fr}.bulk-upload-stat-grid>div{display:grid;gap:.1875rem;min-height:3rem;padding:.5rem .75rem;border-right:1px solid #eef2f7;border-bottom:1px solid #eef2f7}.bulk-upload-stat-grid>div:nth-child(2n){border-right:0}.bulk-upload-stat-grid>div:last-child{grid-column:1 / -1;border-bottom:0}.bulk-upload-stat-grid span{color:#64748b;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bulk-upload-stat-grid strong{color:#1e293b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;font-weight:700;line-height:1}.bulk-upload-stat-grid strong.is-success{color:#059669}.bulk-upload-stat-grid strong.is-warning{color:#d97706}.bulk-upload-stat-grid strong.is-danger{color:#dc2626}.bulk-upload-progress{padding:.625rem .75rem .5rem;border-top:1px solid #e5e7eb}.bulk-upload-progress>div:first-child{display:flex;justify-content:space-between;margin-bottom:.375rem;color:#64748b;font-size:.625rem}.bulk-upload-progress b{color:#334155;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:650}.bulk-upload-progress .ant-progress{margin:0;line-height:1}.bulk-upload-summary-note{margin:0;padding:.5rem .75rem .625rem;color:#94a3b8;font-size:.5625rem;line-height:1.35}.bulk-upload-panel .ant-card-body{padding:.875rem!important}.bulk-upload-dropzone.ant-upload-wrapper .ant-upload-drag{min-height:12rem;padding:1.25rem!important;border:1px dashed #93c5fd;border-radius:.4375rem;background:#f8fbff}.bulk-upload-dropzone.ant-upload-wrapper .ant-upload-drag:hover{border-color:#2563eb;background:#eff6ff}.bulk-upload-dropzone .ant-upload-drag-icon{margin-bottom:.375rem!important}.bulk-upload-dropzone .form_upload_icon{color:#2563eb;font-size:2rem!important}.bulk-upload-dropzone .ant-upload-text{margin-bottom:.1875rem!important;color:#1e293b!important;font-size:.875rem!important;font-weight:650!important}.bulk-upload-dropzone .ant-upload-hint{margin:0;color:#64748b!important;font-size:.6875rem;line-height:1.4}.bulk-upload-select-button.ant-btn{height:1.875rem;margin-top:.75rem;border-color:#bfdbfe;border-radius:.3125rem;background:#fff;color:#2563eb;font-size:.6875rem;font-weight:600}.bulk-upload-select-button.ant-btn:hover{border-color:#2563eb;background:#dbeafe;color:#1d4ed8}.bulk-upload-file-list{max-height:calc(100vh - 15.5rem);overflow-y:auto;padding-right:.1875rem;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.bulk-upload-file-list::-webkit-scrollbar{width:.5rem}.bulk-upload-file-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#cbd5e1;background-clip:padding-box}.bulk-upload-file-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem;margin-bottom:.375rem;padding:.4375rem .5rem .4375rem .625rem;border:1px solid #e2e8f0;border-radius:.375rem;background:#fff;transition:background-color .15s ease,border-color .15s ease}.bulk-upload-file-row:hover{border-color:#bfdbfe;background:#f8fbff}.bulk-upload-file-name{min-width:0;flex:1}.bulk-upload-file-name .ant-upload-list-item-container,.bulk-upload-file-name .ant-upload-list-item{height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.bulk-upload-file-name .ant-upload-list-item-name{color:#334155;font-size:.75rem;font-weight:600}.bulk-upload-file-actions{display:flex;align-items:center;gap:.125rem;flex:0 0 auto}.bulk-upload-file-state{min-width:8rem;text-align:right}.bulk-upload-file-state .ant-tag{max-width:8rem;margin:0;overflow:hidden;border-radius:.25rem;font-size:.5625rem;font-weight:650;line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap}.bulk-upload-file-actions .ant-btn{width:1.625rem;min-width:1.625rem;height:1.625rem;border-radius:.25rem}.bulk-upload-actions{display:flex;justify-content:flex-end;padding-top:.75rem;border-top:1px solid #e5e7eb}.bulk-upload-actions .ant-btn{height:1.875rem;border-radius:.3125rem;font-size:.6875rem;font-weight:600}.bulk-upload-actions .ant-btn-primary{border-color:#2563eb;background:#2563eb}body.dark-theme .bulk-upload-page{background:#111827;color:#f9fafb}body.dark-theme .bulk-upload-header{border-color:#374151}body.dark-theme .bulk-upload-header h3.ant-typography,body.dark-theme .bulk-upload-summary-heading>span{color:#f1f5f9}body.dark-theme .bulk-upload-header p,body.dark-theme .bulk-upload-eyebrow,body.dark-theme .bulk-upload-today span{color:#9ca3af}body.dark-theme .bulk-upload-today,body.dark-theme .bulk-upload-summary,body.dark-theme .bulk-upload-panel{border-color:#374151!important;background:#1f2937!important}body.dark-theme .bulk-upload-today strong{color:#93c5fd}body.dark-theme .bulk-upload-today .ant-btn{color:#9ca3af}body.dark-theme .bulk-upload-today .ant-btn:hover{background:#172554;color:#bfdbfe}body.dark-theme .bulk-upload-summary-heading{border-color:#374151;background:#172033}body.dark-theme .bulk-upload-stat-grid>div,body.dark-theme .bulk-upload-progress,body.dark-theme .bulk-upload-actions{border-color:#374151}body.dark-theme .bulk-upload-stat-grid span,body.dark-theme .bulk-upload-progress>div:first-child,body.dark-theme .bulk-upload-summary-note{color:#9ca3af}body.dark-theme .bulk-upload-stat-grid strong,body.dark-theme .bulk-upload-progress b{color:#e2e8f0}body.dark-theme .bulk-upload-dropzone.ant-upload-wrapper .ant-upload-drag{border-color:#1e40af;background:#172554}body.dark-theme .bulk-upload-dropzone.ant-upload-wrapper .ant-upload-drag:hover{border-color:#3b82f6;background:#1e3a8a}body.dark-theme .bulk-upload-dropzone .ant-upload-text{color:#f1f5f9!important}body.dark-theme .bulk-upload-dropzone .ant-upload-hint{color:#9ca3af!important}body.dark-theme .bulk-upload-select-button.ant-btn{border-color:#1e40af;background:#1f2937;color:#93c5fd}body.dark-theme .bulk-upload-file-row{border-color:#374151;background:#1f2937}body.dark-theme .bulk-upload-file-row:hover{border-color:#1e40af;background:#172554}body.dark-theme .bulk-upload-file-name .ant-upload-list-item-name{color:#e2e8f0}body.dark-theme .bulk-upload-file-list{scrollbar-color:#4b5563 transparent}body.dark-theme .bulk-upload-file-list::-webkit-scrollbar-thumb{background:#4b5563;background-clip:padding-box}@media (max-width: 860px){.bulk-upload-page{padding:.75rem}.bulk-upload-workspace{grid-template-columns:1fr}.bulk-upload-summary{display:grid;grid-template-columns:minmax(0,1fr) auto}.bulk-upload-summary-heading{grid-column:1 / -1}.bulk-upload-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bulk-upload-stat-grid>div,.bulk-upload-stat-grid>div:nth-child(2n),.bulk-upload-stat-grid>div:last-child{grid-column:auto;border-right:1px solid #eef2f7;border-bottom:0}.bulk-upload-stat-grid>div:last-child{border-right:0}.bulk-upload-progress{min-width:10rem;border-top:0;border-left:1px solid #e5e7eb}.bulk-upload-summary-note{display:none}body.dark-theme .bulk-upload-stat-grid>div{border-color:#374151}body.dark-theme .bulk-upload-progress{border-color:#374151}}@media (max-width: 580px){.bulk-upload-header{align-items:stretch;flex-direction:column}.bulk-upload-today{align-self:flex-start}.bulk-upload-summary{display:block}.bulk-upload-stat-grid{grid-template-columns:1fr 1fr}.bulk-upload-stat-grid>div,.bulk-upload-stat-grid>div:nth-child(2n),.bulk-upload-stat-grid>div:last-child{border-bottom:1px solid #eef2f7}.bulk-upload-stat-grid>div:nth-child(2n){border-right:0}.bulk-upload-stat-grid>div:last-child{grid-column:1 / -1;border-bottom:0}.bulk-upload-progress{border-top:1px solid #e5e7eb;border-left:0}.bulk-upload-file-row{align-items:flex-start;flex-direction:column}.bulk-upload-file-actions{width:100%;justify-content:flex-end}.bulk-upload-file-state{margin-right:auto;text-align:left}body.dark-theme .bulk-upload-stat-grid>div,.bulk-upload-progress{border-color:#374151}}.applicant-drawer .ant-drawer-content{background:#f8fafc}.applicant-drawer .ant-drawer-header{border-bottom:0;background:#fff}.applicant-detail-header{overflow:hidden;border-bottom:1px solid #e7edf5;background:#fff;font-family:Inter,sans-serif}.applicant-detail-header-stack{width:100%;margin:0}.applicant-detail-header-main{width:100%;padding:14px 20px 10px}.applicant-detail-identity-row{width:100%;min-height:36px;margin-bottom:8px}.applicant-detail-identity{min-width:0}.applicant-detail-back.ant-btn{width:30px;height:30px;margin:0;border-radius:7px;color:#52657d}.applicant-detail-name.ant-typography{max-width:360px;margin:0;overflow:hidden;color:#1d2d44;font-size:var(--text-lg);font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.applicant-detail-edit{flex:0 0 auto;color:#8091a6;font-size:var(--text-sm);cursor:pointer}.applicant-detail-role{min-width:0}.applicant-detail-designation{min-width:0;padding:3px 8px;border-radius:6px;background:#f1f5ff}.applicant-detail-designation .ant-typography{overflow:hidden;color:#4356a8!important;font-size:var(--text-xs)!important;text-overflow:ellipsis;white-space:nowrap}.applicant-detail-experience.ant-tag{margin-left:7px;padding:3px 7px;border:1px solid #dfe6ee;border-radius:6px;color:#617087;font-size:var(--text-xs);font-weight:600}.applicant-detail-new-tab.ant-btn{display:grid;width:30px;height:30px;place-items:center;border:1px solid #e1e8f0;border-radius:7px;color:#4f46e5}.applicant-detail-contact-row{margin:0;min-width:0;color:#6c7c90}.applicant-detail-contact-row>*{min-width:0;max-width:32%}.applicant-detail-contact-row .ant-typography{overflow:hidden;color:#6c7c90!important;font-size:var(--text-xs)!important;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.applicant-detail-contact{min-width:0;overflow:hidden;text-decoration:none}.applicant-detail-contact-email .ant-typography{color:#416baf!important}.applicant-detail-tabs{padding:0 20px;background:#fff}.applicant-detail-tabs .ant-tabs-nav{margin:0}.applicant-detail-tabs .ant-tabs-tab{padding:9px 0;font-size:var(--text-xs);font-weight:600}.applicant-detail-tabs .ant-tabs-nav-list{gap:18px}.applicant-detail-tabs .ant-tabs-ink-bar{height:2px;border-radius:2px 2px 0 0}.applicant-details-content{box-sizing:border-box;flex:1;height:100%;min-height:0;overflow:auto;padding-top:12px}.applicant-drawer .applicant-details-content>.ant-flex{min-height:100%}.close-applicant-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;gap:10px;height:100%;min-height:0}.close-applicant-search .ant-input-affix-wrapper{border-radius:8px}.close-applicant-table{min-height:0;overflow:auto;border:1px solid #e4eaf2;border-radius:9px;background:#fff}.close-applicant-table .ant-table{min-width:760px}.close-applicant-table .ant-table-thead>tr>th{position:sticky;top:0;z-index:2;background:#f8fafc}.close-applicant-actions{align-items:center;min-height:44px;padding:7px 0 0;border-top:1px solid #e6edf5;background:#f8fafc}.close-applicant-actions .ant-btn{min-width:108px;border-radius:7px}@media screen and (max-width: 768px){.close-applicant-actions .ant-btn{flex:1}}@media screen and (max-width: 768px){.applicant-drawer .ant-drawer-body{padding-right:12px!important;padding-left:12px!important}.applicant-detail-header-main{padding:12px 14px 9px}.applicant-detail-tabs{padding:0 14px;overflow-x:auto}.applicant-detail-tabs .ant-tabs-nav-list{gap:14px}.applicant-detail-contact-row>*{max-width:100%}.applicant-detail-role{display:none}}.tab-applicant .ant-tabs-content.ant-tabs-content-top{height:97%}.resume-preview-details{height:93%}.resume-preview-details .ant-card-body,.resume-preview-details-space .ant-space-item{height:100%}.spin-once,.rotate-once{animation:spin .7s linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skill-card>.ant-card-body.ant-card-body.ant-card-body{padding:5px}.card-child-full-height>.ant-card-body.ant-card-body.ant-card-body{height:100%}.no-scroll{overflow:hidden;padding-right:var( --scrollbar-compensation )}#card-comment-content-wrapper .ant-card-body{padding:0;height:100%}.search-applicant-additional{overflow:hidden;height:0;transition:height .7s ease-in-out}.applicant-activity-dates{display:grid;gap:2px;white-space:nowrap}.applicant-activity-dates span{display:flex;align-items:center;gap:5px;color:#52647d;font-size:var(--text-xs);line-height:1.25}.applicant-activity-dates em{min-width:37px;color:#93a0b2;font-size:var(--text-xs);font-style:normal;font-weight:var(--font-weight-heading);text-transform:uppercase}.applicant-contact-cell{display:grid;width:100%;gap:2px;line-height:1.25}.applicant-contact-cell a{overflow:hidden;color:#3c6eaf;font-size:var(--text-xs);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.applicant-contact-cell a+a{color:#6a7c94}.applicant-contact-cell span{color:#98a4b5;font-size:var(--text-xs)}.applicant-work-auth-state{display:grid;justify-items:center;gap:4px}.applicant-work-auth-state .ant-tag{max-width:96px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applicant-work-auth-state span{color:#75869c;font-size:var(--text-xs)}.ant-table-expanded-row>td{padding:8px 12px!important;background:#f8fbff!important}.applicant-preview-card{margin:0;padding:16px;border:1px solid #dfe8f3;border-radius:12px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 7px 18px #1739650f}.applicant-preview-header{display:flex;align-items:center;gap:11px}.applicant-preview-avatar{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:11px;background:#e6f0ff;color:#2865bf;font-size:var(--text-xs);font-weight:700}.applicant-preview-title{min-width:0;flex:1}.applicant-preview-title>span{display:block;margin-bottom:2px;color:#8190a6;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.applicant-preview-title h3{margin:0;overflow:hidden;color:#223957;font-size:var(--text-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.applicant-preview-title p{margin:2px 0 0;overflow:hidden;color:#6c7e95;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.applicant-preview-quick-actions{display:flex;gap:5px}.applicant-preview-quick-actions a{display:grid;width:28px;height:28px;place-items:center;border:1px solid #dce6f2;border-radius:7px;color:#53708f;font-size:var(--text-sm);text-decoration:none}.applicant-preview-quick-actions a:hover{border-color:#a9c8f0;background:#edf5ff;color:#2163be}.applicant-preview-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;padding:11px 0;border-top:1px solid #e8eef5;border-bottom:1px solid #e8eef5}.applicant-preview-facts>div{min-width:0}.applicant-preview-facts svg{color:#5b82b7;font-size:var(--text-sm)}.applicant-preview-facts span,.applicant-preview-facts b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applicant-preview-facts span{margin-top:3px;color:#8895a7;font-size:var(--text-xs);font-weight:var(--font-weight-heading);text-transform:uppercase}.applicant-preview-facts b{margin-top:2px;color:#405a7a;font-size:var(--text-xs);font-weight:600}.applicant-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px}.applicant-preview-tags{display:flex;flex-wrap:wrap;gap:5px}.applicant-preview-tags span{padding:3px 6px;border-radius:5px;background:#edf3fa;color:#61758e;font-size:var(--text-xs);font-weight:var(--font-weight-heading)}.applicant-preview-actions{display:flex;gap:6px}.applicant-preview-actions .ant-btn{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs)}.applicant-preview-actions .ant-btn-primary{background:#2667c4}@media (max-width: 760px){.applicant-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.applicant-preview-footer{align-items:flex-start;flex-direction:column}.applicant-preview-actions{width:100%}.applicant-preview-actions .ant-btn{flex:1;justify-content:center}}.requisition-entry-page{display:flex;height:100%;min-height:0;overflow:hidden;background:#f7f8fa}.requisition-entry-page>.ant-layout{min-height:0;flex:1;overflow:hidden}.requisition-form-page{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;padding:1rem 1.25rem;box-sizing:border-box;background:#f7f8fa;color:#111827}.requisition-form-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:90rem;margin:0 auto .625rem;padding:.625rem .875rem;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a08}.requisition-form-title-block{min-width:0}.requisition-form-title-block>span{display:block;margin-bottom:.25rem;color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.075em;line-height:1;text-transform:uppercase}.requisition-form-title-block h1{margin:0;color:#0f172a;font-size:1rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.requisition-form-title-block p{margin:.1875rem 0 0;overflow:hidden;color:#64748b;font-size:.6875rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.requisition-form-header-state{display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto;padding:.25rem .4375rem;border:1px solid #dbeafe;border-radius:999px;background:#f8fbff;color:#2563eb;font-size:.5625rem;font-weight:600;white-space:nowrap}.requisition-form-header-state i{width:.3125rem;height:.3125rem;border-radius:999px;background:#2563eb}.requisition-form-workspace{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr) 11.5rem;gap:1rem;width:100%;max-width:90rem;margin:0 auto;padding-right:.25rem;overflow-y:auto;scrollbar-gutter:stable;align-items:start}.requisition-form-content{display:grid;gap:1rem;min-width:0;padding-bottom:1rem}.requisition-form-section{scroll-margin-top:1rem;min-width:0}.requisition-form-card{overflow:hidden;border:1px solid #e2e8f0!important;border-radius:.625rem!important;background:#fff!important;box-shadow:0 1px 2px #0f172a06}.requisition-form-card .ant-card-body{padding:1rem!important}.requisition-form-card .ant-row{row-gap:.25rem!important}.requisition-form-card .ant-typography{margin-top:0}.requisition-form-card h4.ant-typography,.requisition-form-card h5.ant-typography{display:block;margin:0 0 1rem;color:#0f172a;font-size:.9375rem;font-weight:650;letter-spacing:-.01em;line-height:1.2}.requisition-form-card h5.ant-typography{margin-top:.5rem;color:#334155;font-size:.8125rem}.requisition-form-card .ant-form-item{margin-bottom:.875rem}.requisition-form-card .ant-form-item-label{padding-bottom:.3125rem}.requisition-form-card .ant-form-item-label>label,.requisition-form-card .field_label{color:#475569!important;font-size:.75rem;font-weight:600;line-height:1.25}.requisition-form-card .ant-input,.requisition-form-card .ant-input-number,.requisition-form-card .ant-select-selector,.requisition-form-card .ant-picker{min-height:2.375rem;border-color:#cbd5e1!important;border-radius:.375rem!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.8125rem!important}.requisition-form-card .ant-select-selection-item,.requisition-form-card .ant-input,.requisition-form-card .ant-picker-input input,.requisition-form-card textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.8125rem!important}.requisition-form-card .ant-input:hover,.requisition-form-card .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.requisition-form-card .ant-picker:hover{border-color:#93c5fd!important}.requisition-form-card .ant-input:focus,.requisition-form-card .ant-input-focused,.requisition-form-card .ant-select-focused .ant-select-selector,.requisition-form-card .ant-picker-focused{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}.requisition-form-card .ant-input-group-addon{border-color:#cbd5e1;background:#f8fafc}.requisition-form-card .ant-input-group-addon .ant-select-selector{min-height:2.25rem!important;border:0!important;box-shadow:none!important}.requisition-form-nav{position:sticky;top:.875rem;overflow:hidden;padding:.625rem 0;border:1px solid #dbe3ee;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a08}.requisition-form-nav>span{display:block;padding:0 .75rem .5rem;border-bottom:1px solid #e5e7eb;color:#64748b;font-size:.5625rem;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.requisition-form-nav .ant-anchor{padding:.375rem}.requisition-form-nav .ant-anchor-link{padding:.25rem .375rem}.requisition-form-nav .ant-anchor-link-title{overflow:hidden;color:#64748b;font-size:.6875rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.requisition-form-nav .ant-anchor-link-active>.ant-anchor-link-title{color:#2563eb;font-weight:600}.requisition-form-nav .ant-anchor-ink{display:none}.requisition-form-section-title{margin-bottom:.75rem;padding-left:.5625rem;border-left:.125rem solid #2563eb}.requisition-form-section-title>span{display:block;color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.requisition-form-section-title h2{margin:.1875rem 0 0;color:#111827;font-size:.8125rem;font-weight:600;line-height:1.2}.requisition-form-section-title p{margin:.1875rem 0 0;color:#6b7280;font-size:.625rem;line-height:1.3}.requisition-form-attachment .ant-upload-wrapper{border:1px dashed #93c5fd;border-radius:.375rem;background:#f8fbff}.client-partner-section{display:grid;gap:1rem}.client-partner-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.875rem;border-bottom:1px solid #e2e8f0}.client-partner-section-header>div{min-width:0}.client-partner-section-header>div>span,.client-partner-basics-heading>span,.client-partner-allocation-heading>div>span{display:block;color:#2563eb;font-size:.625rem;font-weight:700;letter-spacing:.075em;line-height:1;text-transform:uppercase}.client-partner-section-header h2{margin:.3125rem 0 0;color:#0f172a;font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.client-partner-section-header p{margin:.3125rem 0 0;color:#64748b;font-size:.75rem;line-height:1.4}.client-partner-section-header em{flex:0 0 auto;padding:.3125rem .5rem;border:1px solid #dbeafe;border-radius:999px;background:#f8fbff;color:#2563eb;font-size:.625rem;font-style:normal;font-weight:600}.client-partner-basics,.client-partner-allocation{padding:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#f8fafc}.client-partner-basics-heading{margin-bottom:.75rem}.client-partner-basics-heading p{margin:.25rem 0 0;color:#64748b;font-size:.6875rem;line-height:1.35}.client-partner-basics .ant-form-item{margin-bottom:.75rem}.client-partner-basics .ant-form-item:last-child{margin-bottom:0}.client-partner-basics .ant-select-selector,.client-partner-basics .ant-input,.client-partner-basics .ant-input-affix-wrapper{background:#fff!important}.client-partner-allocation{padding:0;overflow:hidden;background:#fff}.client-partner-allocation-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.client-partner-allocation-heading h3{margin:.3125rem 0 0;color:#0f172a;font-size:.875rem;font-weight:650;line-height:1.2}.client-partner-allocation-heading>p{max-width:16rem;margin:0;color:#64748b;font-size:.6875rem;line-height:1.35;text-align:right}.client-partner-table-shell{padding:.875rem}.client-partner-section .partner-info-empty{display:grid;min-height:7rem;place-items:center;padding:1rem;border:1px dashed #cbd5e1;border-radius:.375rem;color:#64748b;font-size:.75rem;text-align:center}.client-partner-section .partner-info-table-wrap{max-height:24rem;margin:0;overflow:auto;border:1px solid #e2e8f0;border-radius:.375rem;background:#fff;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.client-partner-section .partner-info-table{width:100%;min-width:58rem;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.client-partner-section .partner-info-table th{position:sticky;top:0;z-index:1;padding:.625rem;border:0;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.045em;line-height:1.2;text-align:left;text-transform:uppercase}.client-partner-section .partner-info-table td{height:3.5rem;padding:.5rem .625rem;border:0;border-bottom:1px solid #eef2f7;overflow:hidden;background:#fff}.client-partner-section .partner-info-table tr:last-child td{border-bottom:0}.client-partner-section .partner-info-table th:not(:last-child),.client-partner-section .partner-info-table td:not(:last-child){border-right:1px solid #eef2f7}.client-partner-section .partner-info-table td:first-child{overflow:hidden;color:#0f172a;font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.client-partner-section .partner-info-table .ant-select-selector,.client-partner-section .partner-info-table .ant-input-number,.client-partner-section .partner-info-table .ant-picker{min-height:2rem!important;border-color:#dbe3ee!important;border-radius:.3125rem!important;font-size:.6875rem!important}.client-partner-section .partner-info-table .ant-picker{padding-inline:.4375rem}.client-partner-section .partner-info-table .ant-picker-input>input{min-width:0;font-size:.6875rem!important}.client-partner-section .partner-info-table .ant-flex{width:100%;gap:.25rem!important}.client-partner-section .partner-info-table .ant-flex>.ant-input-number{min-width:0;flex:1}.client-partner-section .partner-info-table-wrap::-webkit-scrollbar{width:.5rem;height:.5rem}.client-partner-section .partner-info-table-wrap::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#cbd5e1;background-clip:padding-box}.partner-assignment-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.partner-assignment-identity{display:flex;align-items:center;gap:.625rem;min-width:0}.partner-assignment-identity>span{display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border:1px solid #bfdbfe;border-radius:.375rem;background:#eff6ff;color:#2563eb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;font-weight:700}.partner-assignment-identity small,.partner-assignment-group-label>span,.partner-assignment-field>span{display:block;color:#64748b;font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.partner-assignment-card-body{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(22rem,1.4fr);gap:1rem;padding:.875rem}.partner-assignment-recruiters{grid-row:span 2}.partner-assignment-field{display:grid;gap:.375rem;min-width:0}.partner-assignment-field .ant-select-selector,.partner-assignment-field .ant-input-number,.partner-assignment-field .ant-picker{min-height:2.25rem!important;border-color:#cbd5e1!important;border-radius:.375rem!important;background:#fff!important;font-size:.75rem!important}.partner-assignment-group-label{margin-bottom:.625rem}.partner-assignment-group-label>span{color:#0f172a;font-size:.6875rem;font-weight:700}.partner-assignment-group-label small{display:block;margin-top:.1875rem;color:#64748b;font-size:.625rem;line-height:1.35}.partner-assignment-rate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.partner-assignment-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding-top:.875rem;border-top:1px solid #eef2f7}.partner-assignment-date-grid .partner-assignment-field>span:after{margin-left:.125rem;color:#ef4444;content:"*"}.requisition-form-actions{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:90rem;margin:.875rem auto 0;padding:.75rem .875rem;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.625rem;background:#fff;box-shadow:0 -1px 2px #0f172a05}.requisition-form-actions>div:first-child{display:grid;gap:.125rem;min-width:0}.requisition-form-actions span{color:#0f172a;font-size:.75rem;font-weight:600}.requisition-form-actions small{overflow:hidden;color:#64748b;font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.requisition-form-actions>div:last-child{display:flex;gap:.5rem;flex:0 0 auto}.requisition-form-actions .ant-btn{height:2.25rem;padding-inline:.875rem;border-radius:.375rem;font-size:.8125rem;font-weight:600}.requisition-form-actions .ant-btn-primary{border-color:#2563eb;background:#2563eb;box-shadow:0 1px 2px #2563eb33}body.dark-theme .requisition-entry-page,body.dark-theme .requisition-form-page{background:#111827}.dark-theme .requisition-form-header{border-color:#374151}.dark-theme .requisition-form-title-block h1,.dark-theme .requisition-form-card h4.ant-typography,.dark-theme .requisition-form-card h5.ant-typography,.dark-theme .requisition-form-section-title h2{color:#f1f5f9}.dark-theme .requisition-form-title-block p,.dark-theme .requisition-form-header-state,.dark-theme .requisition-form-card .ant-form-item-label>label,.dark-theme .requisition-form-card .field_label,.dark-theme .requisition-form-section-title p{color:#9ca3af!important}.dark-theme .requisition-form-card,.dark-theme .requisition-form-nav{border-color:#374151!important;background:#1f2937!important;box-shadow:0 1px 2px #0000001f}.dark-theme .requisition-form-nav>span{border-color:#374151;color:#9ca3af}.dark-theme .requisition-form-nav .ant-anchor-link-title{color:#9ca3af}.dark-theme .requisition-form-card .ant-input,.dark-theme .requisition-form-card .ant-select-selector,.dark-theme .requisition-form-card .ant-picker{border-color:#4b5563!important;background:#1f2937!important;color:#e2e8f0!important}.dark-theme .requisition-form-card .ant-input-group-addon{border-color:#4b5563;background:#172033}.dark-theme .requisition-form-attachment .ant-upload-wrapper{border-color:#1e40af;background:#172554}.dark-theme .requisition-form-actions{border-color:#374151;background:#111827f0}.dark-theme .requisition-form-actions span{color:#e2e8f0}.dark-theme .requisition-form-actions small{color:#9ca3af}body.dark-theme .client-partner-basics,body.dark-theme .client-partner-allocation,body.dark-theme .client-partner-section .partner-info-table-wrap{border-color:#374151;background:#1f2937}.dark-theme .client-partner-section-header,.dark-theme .client-partner-allocation-heading{border-color:#374151}.dark-theme .client-partner-allocation-heading,.dark-theme .client-partner-basics,.dark-theme .client-partner-section .partner-info-table th{background:#172033}.dark-theme .client-partner-section-header h2,.dark-theme .client-partner-allocation-heading h3,.dark-theme .client-partner-section .partner-info-table td:first-child{color:#f1f5f9}.dark-theme .client-partner-section-header p,.dark-theme .client-partner-basics-heading p,.dark-theme .client-partner-allocation-heading>p,.dark-theme .client-partner-section .partner-info-empty{color:#9ca3af}.dark-theme .client-partner-basics .ant-select-selector,.dark-theme .client-partner-basics .ant-input,.dark-theme .client-partner-basics .ant-input-affix-wrapper,.dark-theme .client-partner-section .partner-info-table td{border-color:#374151!important;background:#1f2937!important}.dark-theme .client-partner-section .partner-info-table th,.dark-theme .client-partner-section .partner-info-table td,.dark-theme .client-partner-section .partner-info-table th:not(:last-child),.dark-theme .client-partner-section .partner-info-table td:not(:last-child){border-color:#374151}.dark-theme .client-partner-section .partner-info-empty{border-color:#4b5563}.dark-theme .partner-assignment-card{border-color:#374151;background:#1f2937}.dark-theme .partner-assignment-card-header{border-color:#374151;background:#172033}.dark-theme .partner-assignment-identity h4,.dark-theme .partner-assignment-group-label>span{color:#f1f5f9}.dark-theme .partner-assignment-identity small,.dark-theme .partner-assignment-card-header>em,.dark-theme .partner-assignment-field>span,.dark-theme .partner-assignment-group-label small{color:#9ca3af}.dark-theme .partner-assignment-field .ant-select-selector,.dark-theme .partner-assignment-field .ant-input-number,.dark-theme .partner-assignment-field .ant-picker{border-color:#4b5563!important;background:#111827!important}.dark-theme .partner-assignment-date-grid{border-color:#374151}@media (max-width: 900px){.requisition-form-workspace{grid-template-columns:1fr}.requisition-form-nav{display:none}.partner-assignment-card-body{grid-template-columns:1fr}.partner-assignment-recruiters{grid-row:auto}}@media (max-width: 640px){.requisition-form-page{padding:.75rem}.requisition-form-header{align-items:flex-start;padding:.625rem}.requisition-form-header-state{display:none}.requisition-form-title-block p{white-space:normal}.requisition-form-card .ant-card-body{padding:.75rem!important}.requisition-form-actions{padding-top:.5625rem}.requisition-form-actions>div:first-child{display:none}.requisition-form-actions>div:last-child{width:100%}.requisition-form-actions .ant-btn{flex:1}.partner-assignment-card-header{align-items:flex-start}.partner-assignment-card-header>em{padding-top:.1875rem}.partner-assignment-rate-grid,.partner-assignment-date-grid{grid-template-columns:1fr}}.requisition-form-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.requisition-form-title-block h1,.requisition-section-heading h2,.client-partner-section-header h2{color:#111827;font-weight:600;letter-spacing:-.02em}.requisition-form-title-block p,.requisition-section-heading p,.client-partner-section-header p,.client-partner-basics-heading p,.client-partner-allocation-heading>div>p{color:#6b7280;font-size:.75rem;line-height:1.4}.requisition-form-card .ant-form-item-label>label,.requisition-form-card .field_label,.partner-assignment-field>span{color:#475569!important;font-size:.75rem;font-weight:600;line-height:1.25}.requisition-form-card .ant-input,.requisition-form-card .ant-input-number-input,.requisition-form-card .ant-select-selection-item,.requisition-form-card .ant-picker-input>input,.partner-assignment-field .ant-select-selection-item,.partner-assignment-field .ant-input-number-input,.partner-assignment-field .ant-picker-input>input{color:#1f2937;font-family:inherit!important;font-size:.8125rem!important;font-weight:500}.requisition-form-card .ant-input::placeholder,.requisition-form-card .ant-select-selection-placeholder,.requisition-form-card .ant-picker-input>input::placeholder{color:#9ca3af;font-weight:400}body.dark-theme .requisition-form-title-block h1,body.dark-theme .requisition-section-heading h2,body.dark-theme .client-partner-section-header h2{color:#f9fafb}body.dark-theme .requisition-form-title-block p,body.dark-theme .requisition-section-heading p,body.dark-theme .client-partner-section-header p,body.dark-theme .client-partner-basics-heading p,body.dark-theme .client-partner-allocation-heading>div>p{color:#9ca3af}body.dark-theme .requisition-form-card .ant-input,body.dark-theme .requisition-form-card .ant-input-number-input,body.dark-theme .requisition-form-card .ant-select-selection-item,body.dark-theme .requisition-form-card .ant-picker-input>input,body.dark-theme .partner-assignment-field .ant-select-selection-item,body.dark-theme .partner-assignment-field .ant-input-number-input,body.dark-theme .partner-assignment-field .ant-picker-input>input{color:#e5e7eb}.requisition-table-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.requisition-table-header h1{color:#111827;font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.requisition-table-header p,.requisition-table-header span{color:#6b7280;font-size:.75rem;line-height:1.4}.requisition-table-page .ant-table-thead>tr>th{color:#64748b!important;font-size:.6875rem;font-weight:700;letter-spacing:.05em}.requisition-table-page .ant-table-tbody>tr>td{color:#334155;font-size:.8125rem;font-weight:500}.requisition-table-page .requisition-table-title{color:#111827!important;font-weight:600}body.dark-theme .requisition-table-header h1,body.dark-theme .requisition-table-page .requisition-table-title{color:#f9fafb!important}body.dark-theme .requisition-table-header p,body.dark-theme .requisition-table-header span,body.dark-theme .requisition-table-page .ant-table-tbody>tr>td{color:#cbd5e1}._form_body_1uy0l_1{padding:0;margin:0}._form_body_card_1uy0l_6{margin:0 10px;border:none;box-shadow:0 2px 8px #0000000a;border-radius:8px}._footer_container_1uy0l_13._footer_container_1uy0l_13._footer_container_1uy0l_13{padding:12px 24px;border-radius:10px;background-color:transparent;position:relative}._footer_bg_1uy0l_19{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;filter:blur(10px)}._footer_space_1uy0l_28{float:right;margin-right:10px}._title_container_1uy0l_34{padding:0 10px 24px}._page_title_1uy0l_38{margin-bottom:4px!important;font-weight:600!important}._subtitle_1uy0l_43{margin-bottom:0}._field_label_1uy0l_47{font-weight:500}._input_field_1uy0l_51{border-radius:6px}#_partner_details_1uy0l_1 ._ant-col_1uy0l_55{min-height:0;height:10px}.partner-assignment-list{display:grid;gap:.75rem}.partner-assignment-card{overflow:hidden;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff}.partner-assignment-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.partner-assignment-identity{display:flex;align-items:center;gap:.5rem;min-width:0}.partner-assignment-identity>span{display:inline-grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center;border-radius:.3125rem;background:#eaf2ff;color:#2563eb;font-size:.625rem;font-weight:700}.partner-assignment-identity small,.partner-assignment-row-heading>span,.partner-assignment-field>span{display:block;color:#64748b;font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.partner-assignment-identity h4{margin:.125rem 0 0;overflow:hidden;color:#0f172a;font-size:.8125rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.partner-assignment-card-header>em{flex:0 0 auto;color:#64748b;font-size:.625rem;font-style:normal;font-weight:600}.partner-assignment-card-body{display:grid;gap:0;padding:0}.partner-assignment-row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.875rem;padding:.75rem}.partner-assignment-row+.partner-assignment-row{border-top:1px solid #eef2f7}.partner-assignment-row-heading{padding-top:.1875rem}.partner-assignment-row-heading>span{color:#0f172a;font-size:.6875rem;font-weight:700}.partner-assignment-row-heading small{display:block;margin-top:.1875rem;color:#64748b;font-size:.625rem;line-height:1.35}.partner-assignment-row-fields{display:grid;gap:.5rem;min-width:0}.partner-assignment-primary-row{grid-template-columns:minmax(14rem,1fr) 9rem 9rem;align-items:start}.requisition-section-heading{padding:0 0 .875rem .625rem;border-bottom:1px solid #e2e8f0;border-left:.125rem solid #2563eb}.requisition-section-heading>span{display:block;color:#2563eb;font-size:.625rem;font-weight:700;letter-spacing:.075em;line-height:1;text-transform:uppercase}.requisition-section-heading h2{margin:.3125rem 0 0;color:#0f172a;font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.requisition-section-heading p{margin:.3125rem 0 0;color:#64748b;font-size:.75rem;line-height:1.4}body.dark-theme .requisition-section-heading{border-color:#374151;border-left-color:#2563eb}body.dark-theme .requisition-section-heading h2{color:#f1f5f9}body.dark-theme .requisition-section-heading p{color:#9ca3af}.partner-assignment-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.partner-assignment-field{display:grid;gap:.3125rem;min-width:0}.partner-assignment-field>span{color:#475569}.partner-assignment-field>span i{margin-left:.1875rem;color:#2563eb;font-style:normal}.partner-assignment-field .ant-select,.partner-assignment-field .ant-input-number,.partner-assignment-field .ant-picker{width:100%}.partner-assignment-field .ant-select-selector,.partner-assignment-field .ant-input-number,.partner-assignment-field .ant-picker{min-height:2rem!important;border-color:#cbd5e1!important;border-radius:.3125rem!important;background:#fff!important;font-size:.6875rem!important}.partner-assignment-field .ant-select-selector:hover,.partner-assignment-field .ant-input-number:hover,.partner-assignment-field .ant-picker:hover{border-color:#93c5fd!important}.partner-assignment-field .ant-select-focused .ant-select-selector,.partner-assignment-field .ant-input-number-focused,.partner-assignment-field .ant-picker-focused{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb1a!important}body.dark-theme .partner-assignment-card{border-color:#374151;background:#1f2937}body.dark-theme .partner-assignment-card-header{border-color:#374151;background:#172033}body.dark-theme .partner-assignment-row+.partner-assignment-row{border-color:#374151}body.dark-theme .partner-assignment-identity h4,body.dark-theme .partner-assignment-row-heading>span{color:#f1f5f9}body.dark-theme .partner-assignment-identity small,body.dark-theme .partner-assignment-card-header>em,body.dark-theme .partner-assignment-row-heading small,body.dark-theme .partner-assignment-field>span{color:#9ca3af}body.dark-theme .partner-assignment-field .ant-select-selector,body.dark-theme .partner-assignment-field .ant-input-number,body.dark-theme .partner-assignment-field .ant-picker{border-color:#4b5563!important;background:#111827!important}@media (max-width:720px){.partner-assignment-row{grid-template-columns:1fr;gap:.625rem}}@media (max-width:520px){.partner-assignment-primary-row,.partner-assignment-rate-grid{grid-template-columns:1fr}}.client-partner-section .partner-assignment-card-body{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.client-partner-section .partner-assignment-row{grid-column:1 / -1;width:100%;box-sizing:border-box}.client-partner-section .partner-assignment-row--assignment,.client-partner-section .partner-assignment-row--rates{grid-template-columns:8.5rem minmax(0,1fr)}.client-partner-basics-heading,.client-partner-allocation-heading>div{padding-left:.625rem;border-left:.125rem solid #2563eb}.client-partner-basics-heading h3{margin:.3125rem 0 0;color:#0f172a;font-size:.875rem;font-weight:650;line-height:1.2}.client-partner-basics-heading>span,.client-partner-allocation-heading>div>span{color:#2563eb;font-size:.625rem;font-weight:700;letter-spacing:.075em}@media (max-width:720px){.client-partner-section .partner-assignment-row--assignment,.client-partner-section .partner-assignment-row--rates{grid-template-columns:1fr}}.client-partner-section-header>div,.client-partner-basics-heading,.client-partner-allocation-heading>div{padding-left:.625rem;border-left:.125rem solid #2563eb}.client-partner-basics-heading h3,.client-partner-allocation-heading h3{margin:.3125rem 0 0;color:#0f172a;font-size:.9375rem;font-weight:650;letter-spacing:-.01em;line-height:1.2}.client-partner-basics-heading p,.client-partner-allocation-heading p{margin-top:.3125rem}.partner-assignment-field>span{display:flex;min-height:1.5rem;align-items:flex-end}.partner-assignment-row--assignment .partner-assignment-field>span{min-height:0}.partner-assignment-field .ant-select,.partner-assignment-field .ant-input-number,.partner-assignment-field .ant-picker{align-self:end}body.dark-theme .client-partner-basics-heading h3,body.dark-theme .client-partner-allocation-heading h3{color:#f1f5f9}.client-partner-basics-heading,.client-partner-allocation-heading>div{padding-left:0;border-left:0}.client-partner-basics-heading h3{display:none}.client-partner-allocation-heading>div>p{margin:.25rem 0 0;color:#64748b;font-size:.6875rem;line-height:1.35}body.dark-theme .client-partner-allocation-heading>div>p{color:#9ca3af}.skill-matrix-table table{width:100%;border-collapse:collapse}.skill-matrix-table th,td{border:1px solid rgb(240,240,240)!important;padding:8px;text-align:left}figure{margin:0}.label-style{padding:8px 12px;border:.5px solid rgba(5,5,5,.06);background:#f5f5f5;color:#1f1f1fa6}.value-style{padding:8px 12px;border:1px solid rgba(5,5,5,.06);background:#fff;color:#1f1f1fe0}.drawer.ant-drawer-content{background-color:#fff!important}body.dark-theme .skill-matrix-table th,body.dark-theme td{border:1px solid rgb(48,48,48)!important}body.dark-theme .label-style{border:1px solid #303030;background:#1f1f1f;color:#ccc}body.dark-theme .value-style{border:1px solid #303030;background:#141414;color:#fff}body.dark-theme .drawer.ant-drawer-content{background-color:#000!important}.requisition-details-drawer .ant-drawer-header{padding:12px 20px;border-bottom:1px solid rgb(240,240,240);color:#1f1f1fe0;font-weight:600}.requisition-details-drawer .ant-drawer-body{padding:14px 20px;background:#fff}.requisition-detail-screen{background:#fff;color:#1f1f1fe0}.requisition-detail-drawer-content{min-height:100%;overflow:visible}.requisition-detail-card{margin:0;border:0!important;border-radius:0!important;box-shadow:none;overflow:visible}.requisition-detail-card .ant-card-body{padding:0}.requisition-detail-hero{margin:0 0 12px;padding:0 0 12px;background:transparent;border-bottom:1px solid rgb(240,240,240)}.requisition-detail-eyebrow{color:#1f1f1f73;font-size:var(--text-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.requisition-detail-title{margin:4px 0 6px!important;color:#1f1f1fe0!important;font-size:var(--text-xl)!important;line-height:1.25!important;letter-spacing:0}.requisition-detail-meta{line-height:1}.requisition-detail-meta .ant-tag{margin-inline-end:0;font-size:var(--text-xs);line-height:19px}.requisition-detail-meta .ant-typography{font-size:var(--text-xs)}.requisition-detail-actions .ant-btn{height:28px;padding-inline:9px;border-radius:6px;font-size:var(--text-xs);font-weight:400}.requisition-rate-bar{padding:0 0 10px;border-bottom:1px solid rgb(240,240,240)}.requisition-rate-bar .ant-tag{margin-inline-end:0;padding:1px 7px}.requisition-detail-divider{margin:16px 0 12px!important;color:#1f1f1fe0!important;font-size:var(--text-sm)!important}.requisition-detail-divider:before,.requisition-detail-divider:after{border-color:#f0f0f0!important}.requisition-info-grid{margin-top:0!important}.requisition-info-column{display:flex;flex-direction:column;gap:8px}.requisition-info-item{min-height:40px;margin:0!important;overflow:hidden;border:1px solid rgb(240,240,240);border-radius:0;background:#fff}.requisition-info-item .label-style{display:flex;align-items:center;padding:8px 10px;border:0;border-right:1px solid rgba(5,5,5,.06);background:#f5f5f5;color:#1f1f1fa6;font-size:var(--text-xs)}.requisition-info-item .value-style{display:flex;align-items:center;padding:8px 10px;border:0;color:#1f1f1fe0;font-size:var(--text-xs);font-weight:400;overflow-wrap:anywhere}.requisition-info-item .ant-tag{margin-inline-end:0}.requisition-rich-content{color:#1f1f1fe0;font-size:var(--text-sm);line-height:1.65}.requisition-rich-content h1,.requisition-rich-content h2,.requisition-rich-content h3{color:#1f1f1fe0;margin:16px 0 8px}.requisition-rich-content table{border:1px solid rgb(240,240,240);border-radius:0;overflow:hidden}.requisition-rich-content th,.requisition-rich-content td{border-color:#f0f0f0!important;padding:8px}.requisition-rich-content th{background:#f5f5f5;color:#1f1f1fe0}.requisition-details-drawer .requisition-rich-content{margin:0;color:#374151;font-family:inherit;font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere}.requisition-details-drawer .requisition-rich-content *{max-width:100%;color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.requisition-details-drawer .requisition-rich-content p{margin:0 0 .875rem}.requisition-details-drawer .requisition-rich-content h1,.requisition-details-drawer .requisition-rich-content h2,.requisition-details-drawer .requisition-rich-content h3,.requisition-details-drawer .requisition-rich-content h4{margin:1.25rem 0 .5rem;color:#111827!important;font-weight:600!important;line-height:1.2!important}.requisition-details-drawer .requisition-rich-content h1{font-size:var(--text-xl)!important}.requisition-details-drawer .requisition-rich-content h2{font-size:var(--text-lg)!important}.requisition-details-drawer .requisition-rich-content h3,.requisition-details-drawer .requisition-rich-content h4{font-size:var(--text-base)!important}.requisition-details-drawer .requisition-rich-content ul,.requisition-details-drawer .requisition-rich-content ol{margin:0 0 .75rem;padding-left:1.25rem}.requisition-details-drawer .requisition-rich-content li{margin:.125rem 0}.requisition-details-drawer .requisition-rich-content a{color:#2563eb!important;text-decoration:underline;text-underline-offset:.125rem}.requisition-details-drawer .requisition-rich-content strong,.requisition-details-drawer .requisition-rich-content b{color:#111827!important;font-weight:600!important}.requisition-details-drawer .requisition-rich-content blockquote{margin:0 0 .875rem;padding:.625rem .875rem;border-left:3px solid #bfdbfe;background:#f8fafc;color:#4b5563!important}.requisition-details-drawer .requisition-rich-content pre,.requisition-details-drawer .requisition-rich-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:var(--text-xs)!important}.requisition-details-drawer .requisition-rich-content pre{margin:0 0 .875rem;padding:.75rem;overflow:auto;border:1px solid #e5e7eb;border-radius:.375rem;background:#f9fafb}.requisition-details-drawer .requisition-rich-content table{display:block;width:100%;margin:0 0 .875rem;overflow-x:auto;border-color:#e5e7eb}.requisition-details-drawer .requisition-rich-content th,.requisition-details-drawer .requisition-rich-content td{min-width:7rem;padding:.625rem .75rem;border-color:#e5e7eb!important;font-size:var(--text-sm)!important;vertical-align:top}.requisition-details-drawer .requisition-rich-content th{background:#f9fafb;color:#374151!important;font-weight:600}.requisition-details-drawer .requisition-rich-content img{height:auto!important;margin:.5rem 0;border-radius:.375rem}body.dark-theme .requisition-details-drawer .requisition-rich-content{color:#d1d5db}body.dark-theme .requisition-details-drawer .requisition-rich-content h1,body.dark-theme .requisition-details-drawer .requisition-rich-content h2,body.dark-theme .requisition-details-drawer .requisition-rich-content h3,body.dark-theme .requisition-details-drawer .requisition-rich-content h4,body.dark-theme .requisition-details-drawer .requisition-rich-content strong,body.dark-theme .requisition-details-drawer .requisition-rich-content b{color:#f9fafb!important}body.dark-theme .requisition-details-drawer .requisition-rich-content blockquote,body.dark-theme .requisition-details-drawer .requisition-rich-content pre,body.dark-theme .requisition-details-drawer .requisition-rich-content th{background:#1f2937}body.dark-theme .requisition-details-drawer .requisition-rich-content table,body.dark-theme .requisition-details-drawer .requisition-rich-content th,body.dark-theme .requisition-details-drawer .requisition-rich-content td,body.dark-theme .requisition-details-drawer .requisition-rich-content pre{border-color:#374151!important}.public-applicants-section{margin-top:20px;border-top:1px solid rgb(240,240,240);padding-top:16px}.public-applicants-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;color:#1f1f1fe0;font-size:var(--text-sm);font-weight:600}.public-applicants-heading .ant-typography{display:block;margin-top:2px;font-size:var(--text-xs);font-weight:400}.public-applicants-heading .ant-tag{margin:0}.public-applicants-list{border:1px solid rgb(240,240,240)}.public-applicants-list .ant-list-item{padding:12px 14px}.public-applicants-list .ant-list-item-meta{align-items:flex-start}.public-applicants-list .ant-list-item-meta-title{margin-bottom:4px;color:#1f1f1fe0;font-size:var(--text-sm);font-weight:600}.public-applicants-list .ant-list-item-meta-title .ant-tag{margin-left:8px;font-size:var(--text-xs)}.public-applicant-meta{display:flex;flex-wrap:wrap;gap:5px 14px;color:#1f1f1f8c;font-size:var(--text-xs)}.public-applicant-meta span{white-space:nowrap}.public-applicant-meta p{width:100%;margin:3px 0 0;color:#1f1f1fb8;white-space:pre-wrap}.public-applicants-section{margin-top:24px;padding-top:20px;border-color:#e8edf4}.public-applicants-heading{margin-bottom:14px}.public-applicants-heading>div:first-child>span{display:block;color:#18355e;font-size:var(--text-sm);font-weight:700}.public-applicants-heading .ant-typography{color:#728097;font-size:var(--text-xs)}.public-applicants-heading-meta{display:inline-flex;align-items:center;gap:6px;color:#6d7b90;font-size:var(--text-xs);font-weight:var(--font-weight-heading);white-space:nowrap}.public-applicants-heading-meta .ant-tag{margin:0 0 0 2px;padding:0 7px;border:0;border-radius:999px;background:#eaf2ff;color:#2864be;font-size:var(--text-xs);line-height:20px}.public-applicants-live-dot{width:6px;height:6px;border-radius:50%;background:#24a172;box-shadow:0 0 0 3px #e2f6ed}.public-applicants-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-applicant-card{min-width:0;padding:14px;border:1px solid #e2e9f2;border-radius:10px;background:linear-gradient(145deg,#fff,#fbfcff);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.public-applicant-card:hover{border-color:#c6d8f0;box-shadow:0 8px 18px #163d7012;transform:translateY(-1px)}.public-applicant-card-top{display:flex;align-items:flex-start;gap:9px}.public-applicant-avatar.ant-avatar{flex:0 0 auto;background:#eaf2ff;color:#2768c7;font-size:var(--text-xs);font-weight:700}.public-applicant-identity{min-width:0;flex:1}.public-applicant-identity>div{display:flex;min-width:0;align-items:center;gap:6px}.public-applicant-identity b{overflow:hidden;color:#263c5e;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.public-applicant-identity .ant-tag{margin:0;padding:0 6px;border-radius:999px;font-size:var(--text-xs);line-height:17px}.public-applicant-identity>span{display:block;margin-top:2px;color:#8490a3;font-size:var(--text-xs)}.public-applicant-resume.ant-btn{flex:0 0 auto;padding:0 6px;border-color:#d7e3f4;color:#2864be;font-size:var(--text-xs)}.public-applicant-contact{display:flex;flex-wrap:wrap;gap:5px 11px;margin-top:12px;padding-top:10px;border-top:1px solid #edf1f6}.public-applicant-contact a{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:#62748d;font-size:var(--text-xs);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.public-applicant-contact a:hover{color:#1f67c9}.public-applicant-note{margin-top:10px;padding:8px 9px;border-left:2px solid #b9d3f8;border-radius:0 5px 5px 0;background:#f5f9ff;color:#536981;font-size:var(--text-xs);line-height:1.5;white-space:pre-wrap}.public-applicants-empty{display:grid;min-height:150px;place-items:center;padding:18px;border:1px dashed #d8e2ef;border-radius:10px;color:#8391a5;font-size:var(--text-xs);text-align:center}.public-applicants-empty .ant-empty{margin:0}.public-applicants-empty .ant-empty-description{color:#63738a;font-size:var(--text-xs)}.public-applicants-grid-loading .public-applicant-card{min-height:112px}.public-applicants-grid-loading .ant-skeleton{padding:0}.public-applicant-card.is-clickable{cursor:pointer}.public-applicant-card.is-clickable:focus-visible{outline:0;border-color:#5f9bea;box-shadow:0 0 0 3px #3d7dda29}@media (max-width: 640px){.public-applicants-grid{grid-template-columns:1fr}.public-applicants-heading-meta{display:none}}@media (max-width: 768px){.requisition-details-drawer .ant-drawer-body{padding:14px}.requisition-details-drawer .ant-drawer-header{padding:14px 18px}.requisition-detail-actions{margin-top:4px}.requisition-info-item .label-style,.requisition-info-item .value-style{font-size:var(--text-xs)}}.requisition-detail-screen{min-height:100%;padding:1.25rem;background:#f7f8fa;color:#111827}.requisition-detail-card{max-width:90rem;margin:0 auto;border:1px solid #e5e7eb!important;border-radius:.5rem!important;background:#fff;box-shadow:0 1px 2px #0f172a0a}.requisition-detail-card .ant-card-body{padding:1rem}.requisition-detail-hero{margin:0 0 1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f8fafc}.requisition-detail-eyebrow{color:#6b7280;font-size:.6875rem;font-weight:600;letter-spacing:.06em;line-height:1}.requisition-detail-title{margin:.25rem 0 .5rem!important;color:#111827!important;font-size:1.5rem!important;font-weight:600;letter-spacing:-.025em;line-height:1.2!important}.requisition-detail-meta .ant-typography{color:#6b7280;font-size:var(--text-xs)}.requisition-detail-meta .ant-tag{padding:.125rem .375rem;border-radius:.25rem;font-size:var(--text-xs);font-weight:600}.requisition-detail-actions .ant-btn{height:1.875rem;border-color:#d1d5db;border-radius:.3125rem;background:#fff;color:#374151;font-size:var(--text-xs);font-weight:500}.requisition-detail-actions .ant-btn:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.requisition-rate-bar{gap:.375rem!important;margin-bottom:1rem;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff}.requisition-rate-bar .ant-tag{padding:.125rem .375rem;border:1px solid #ddd6fe;border-radius:.25rem;background:#f5f3ff;color:#6d28d9;font-size:var(--text-xs)}.requisition-detail-divider{margin:1.25rem 0 .75rem!important;color:#111827!important;font-size:var(--text-sm)!important;font-weight:600}.requisition-detail-divider:before,.requisition-detail-divider:after{border-color:#e5e7eb!important}.requisition-info-grid{row-gap:.75rem!important}.requisition-info-column{gap:.625rem}.requisition-info-item{display:block;min-height:3.625rem;border-color:#e5e7eb;border-radius:.375rem;background:#fff;box-shadow:none;transition:border-color .15s ease,background-color .15s ease}.requisition-info-item .label-style,.requisition-info-item .value-style{display:block;width:100%;max-width:100%;min-height:0;padding:0;border:0;background:transparent}.requisition-info-item .label-style{padding:.5rem .625rem 0;color:#6b7280;font-size:.6875rem;line-height:1.2}.requisition-info-item .value-style{padding:.1875rem .625rem .5625rem;color:#111827;font-size:var(--text-sm);font-weight:500;line-height:1.35}.requisition-info-item .value-style .ant-tag{margin:0;border-radius:.25rem;font-size:var(--text-xs)}.public-applicants-section{padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.requisition-rich-content{padding:.875rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff}.requisition-details-drawer .ant-drawer-header{padding:.875rem 1rem;border-color:#e5e7eb;background:#fff;color:#111827;font-size:var(--text-sm)}.requisition-details-drawer .ant-drawer-body{padding:1rem;background:#f7f8fa}body.dark-theme .requisition-detail-screen,body.dark-theme .requisition-details-drawer .ant-drawer-body{background:#111827;color:#f9fafb}body.dark-theme .requisition-detail-card,body.dark-theme .requisition-detail-hero,body.dark-theme .requisition-rate-bar,body.dark-theme .public-applicants-section,body.dark-theme .requisition-rich-content,body.dark-theme .requisition-details-drawer .ant-drawer-header{border-color:#374151!important;background:#1f2937}body.dark-theme .requisition-detail-card{box-shadow:0 1px 2px #0000001f}body.dark-theme .requisition-detail-hero{background:#172033}body.dark-theme .requisition-detail-title,body.dark-theme .requisition-detail-divider,body.dark-theme .requisition-info-item .value-style{color:#f9fafb!important}body.dark-theme .requisition-detail-eyebrow,body.dark-theme .requisition-detail-meta .ant-typography,body.dark-theme .requisition-info-item .label-style{color:#9ca3af}body.dark-theme .requisition-detail-actions .ant-btn{border-color:#4b5563;background:#1f2937;color:#d1d5db}body.dark-theme .requisition-detail-actions .ant-btn:hover{border-color:#3b82f6;background:#172554;color:#bfdbfe}body.dark-theme .requisition-rate-bar .ant-tag{border-color:#5b21b6;background:#2e1065;color:#c4b5fd}body.dark-theme .requisition-detail-divider:before,body.dark-theme .requisition-detail-divider:after,body.dark-theme .requisition-info-item{border-color:#374151!important}body.dark-theme .requisition-info-item:hover{border-color:#1d4ed8!important;background:#172554}@media (max-width: 768px){.requisition-detail-screen{padding:1rem}.requisition-detail-card .ant-card-body,.requisition-detail-hero{padding:.875rem}.requisition-detail-actions{width:100%}.requisition-details-drawer .ant-drawer-body{padding:.75rem}}.requisition-table-page{min-height:100%;padding:1.25rem;overflow:auto;background:#f7f8fa}.requisition-table-header{display:flex;align-items:center;justify-content:space-between;max-width:100%;margin-bottom:.75rem;padding:.875rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.requisition-table-header span{display:block;margin-bottom:.1875rem;color:#6b7280;font-size:.625rem;font-weight:600;letter-spacing:.075em;line-height:1;text-transform:uppercase}.requisition-table-header h1{margin:0;color:#111827;font-size:1.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.15}.requisition-table-header p{margin:.1875rem 0 0;color:#6b7280;font-size:var(--text-xs)}.requisition-table-page>.ant-layout{min-height:0;background:transparent}.requisition-table-page .m-12{margin:0 0 .625rem!important;padding:.25rem 0!important}.requisition-table-page .table-container{height:calc(100vh - 15rem);min-height:22rem;overflow:auto;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.requisition-table-page .ant-table-wrapper,.requisition-table-page .ant-spin-nested-loading,.requisition-table-page .ant-spin-container,.requisition-table-page .ant-table{background:transparent}.requisition-table-page .ant-table-container{border:0!important}.requisition-table-page .ant-table-thead>tr>th{padding:.625rem .75rem!important;border-bottom:1px solid #e5e7eb!important;background:#f8fafc!important;color:#6b7280!important;font-size:.6875rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.requisition-table-page .ant-table-tbody>tr>td{padding:.625rem .75rem!important;border-bottom:1px solid #f1f5f9!important;background:#fff;color:#374151;font-size:var(--text-sm);vertical-align:middle}.requisition-table-page .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.requisition-table-page .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.requisition-table-page .ant-table-cell-fix-left,.requisition-table-page .ant-table-cell-fix-right{background:inherit!important}.requisition-table-page .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.requisition-table-page .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#f8fafc!important}.requisition-table-index,.requisition-position-id,.requisition-submission-count{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-xs)}.requisition-table-index{color:#9ca3af}.requisition-table-title{display:block;overflow:hidden;color:#111827!important;font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.requisition-table-title:hover{color:#2563eb!important;text-decoration:underline;text-underline-offset:.125rem}.requisition-position-id{color:#6b7280}.requisition-due-date{display:inline-block;padding:.125rem .3125rem;border:1px solid #e5e7eb;border-radius:.25rem;background:#f9fafb;color:#4b5563;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;line-height:1.2}.requisition-table-status .ant-tag{margin:0;border-radius:.25rem;font-size:var(--text-xs);font-weight:600}.requisition-submission-count{color:#4b5563}.requisition-submission-count strong{color:#111827;font-weight:700}.requisition-table-page .tag-ellipsis{max-width:100%;margin:0;border-radius:.25rem;font-size:var(--text-xs)}.requisition-table-page .ant-table-footer{padding:.625rem .75rem;border-top:1px solid #e5e7eb;background:#fff}.requisition-table-page .ant-btn{border-radius:.3125rem;font-size:var(--text-xs)}body.dark-theme .requisition-table-page{background:#111827}body.dark-theme .requisition-table-header,body.dark-theme .requisition-table-page .table-container{border-color:#374151;background:#1f2937;box-shadow:0 1px 2px #00000014}body.dark-theme .requisition-table-header h1,body.dark-theme .requisition-table-title,body.dark-theme .requisition-submission-count strong{color:#f9fafb!important}body.dark-theme .requisition-table-header span,body.dark-theme .requisition-table-header p,body.dark-theme .requisition-position-id,body.dark-theme .requisition-table-index{color:#9ca3af}body.dark-theme .requisition-table-page .ant-table-thead>tr>th{border-color:#374151!important;background:#172033!important;color:#9ca3af!important}body.dark-theme .requisition-table-page .ant-table-tbody>tr>td{border-color:#374151!important;background:#1f2937;color:#d1d5db}body.dark-theme .requisition-table-page .ant-table-tbody>tr:hover>td,body.dark-theme .requisition-table-page .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,body.dark-theme .requisition-table-page .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#263244!important}body.dark-theme .requisition-due-date{border-color:#4b5563;background:#111827;color:#cbd5e1}body.dark-theme .requisition-submission-count{color:#9ca3af}body.dark-theme .requisition-table-page .ant-table-footer{border-color:#374151;background:#1f2937}@media (max-width: 768px){.requisition-table-page{padding:1rem}.requisition-table-header{padding:.75rem .875rem}.requisition-table-page .table-container{height:calc(100vh - 14rem)}.requisition-table-header p{display:none}}.requisition-table-page{display:flex;height:100%;min-height:0;flex-direction:column;padding:0}.requisition-table-page>.ant-layout{display:flex;min-height:0;flex:1;flex-direction:column}.requisition-table-page .m-12{flex:0 0 auto;margin:0!important;padding:.625rem .875rem!important;border-bottom:1px solid #e5e7eb;background:#fff}.requisition-table-page .table-container{min-height:0;height:auto;flex:1;border:0;border-radius:0;box-shadow:none}.requisition-table-page .ant-table-wrapper,.requisition-table-page .ant-spin-nested-loading,.requisition-table-page .ant-spin-container{height:100%}body.dark-theme .requisition-table-page .m-12{border-color:#374151;background:#1f2937}@media (max-width: 768px){.requisition-table-page{padding:0}.requisition-table-page .table-container{height:auto}.requisition-table-page .m-12{padding:.5rem .75rem!important}}.requisition-table-page>.ant-layout{overflow:hidden}.requisition-table-page .table-selected-value{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0!important;padding:.4375rem .875rem;border-bottom:1px solid #e5e7eb;background:#f8fafc}.requisition-table-page .table-selected-value .ant-typography{font-size:var(--text-xs)}.requisition-table-page .table-selected-value .ant-tag{margin:0;border-radius:.25rem;font-size:var(--text-xs)}.requisition-table-page .table-container{position:relative;box-sizing:border-box;padding-bottom:.875rem}.requisition-table-page .ant-table-sticky-scroll{bottom:.875rem!important}body.dark-theme .requisition-table-page .table-selected-value{border-color:#374151;background:#172033}@media (max-width: 768px){.requisition-table-page .table-selected-value{padding:.375rem .75rem}}.requisition-table-page .ant-table-wrapper,.requisition-table-page .ant-spin-nested-loading,.requisition-table-page .ant-spin-container{height:auto}.requisition-table-page .table-container{padding-bottom:0}.requisition-table-page .ant-table-sticky-scroll{bottom:0!important}.requisition-table-page .ant-table-measure-row,.requisition-table-page .ant-table-measure-row>td{height:0!important;min-height:0!important;max-height:0!important;padding:0!important;border:0!important;line-height:0!important;visibility:collapse}.job-email-composer .ant-modal-content{overflow:hidden;padding:0;border:1px solid #e2e8f0;border-radius:.625rem}.job-email-composer .ant-modal-header{margin:0;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb;background:#f8fafc}.job-email-composer .ant-modal-title>div{display:grid;gap:.125rem}.job-email-composer .ant-modal-title small{color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.09em;line-height:1}.job-email-composer .ant-modal-title strong{color:#111827;font-size:.875rem;font-weight:650}.job-email-composer .ant-modal-body{padding:1rem}.job-email-composer .ant-modal-body>p{margin:0 0 .875rem;color:#6b7280;font-size:.6875rem;line-height:1.45}.job-email-composer .ant-form-item{margin-bottom:.75rem}.job-email-composer .ant-form-item-label{padding-bottom:.25rem}.job-email-composer .ant-form-item-label>label{color:#374151;font-size:.6875rem;font-weight:600}.job-email-composer .ant-input{border-color:#dbe3ee;border-radius:.375rem;color:#374151;font-size:.75rem}.job-email-composer textarea.ant-input{line-height:1.5}.job-email-composer-footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.job-email-composer-footer .ant-btn{height:1.875rem;border-radius:.375rem;font-size:.6875rem;font-weight:600}.job-email-composer-footer .ant-btn-primary{background:#2563eb}body.dark-theme .job-email-composer .ant-modal-content{border-color:#374151;background:#111827}body.dark-theme .job-email-composer .ant-modal-header{border-color:#374151;background:#172033}body.dark-theme .job-email-composer .ant-modal-title strong{color:#f9fafb}body.dark-theme .job-email-composer .ant-modal-body>p{color:#9ca3af}body.dark-theme .job-email-composer .ant-form-item-label>label{color:#d1d5db}body.dark-theme .job-email-composer .ant-input{border-color:#374151;background:#1f2937;color:#e5e7eb}body.dark-theme .job-email-composer-footer{border-color:#374151}.job-email-composer{top:3vh;padding-bottom:0}.job-email-composer .ant-modal-content{display:flex;max-height:94vh;flex-direction:column}.job-email-composer .ant-modal-header{flex:0 0 auto}.job-email-composer .ant-modal-body{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.job-email-composer .ant-form{display:flex;min-height:0;flex:1;flex-direction:column}.job-email-composer-fields{min-height:0;flex:1;overflow-y:auto;padding-right:.125rem}.job-email-composer .job-email-composer-footer{position:static;z-index:1;flex:0 0 auto;margin-top:0;margin-bottom:0;padding-bottom:0;background:#fff}body.dark-theme .job-email-composer .job-email-composer-footer{background:#111827}.job-email-message-field{margin-bottom:0!important}.job-email-message-tabs .ant-tabs-nav{margin-bottom:.5rem}.job-email-message-tabs .ant-tabs-tab{padding:.25rem .125rem;color:#6b7280;font-size:.6875rem}.job-email-message-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2563eb!important;font-weight:600}.job-email-message-tabs [contenteditable=true]{min-height:16.25rem!important;max-height:16.25rem!important;border-color:#dbe3ee!important;border-radius:.375rem!important;background:#fff;color:#374151;font-size:.75rem;line-height:1.5}.job-email-message-tabs .ant-btn{height:1.75rem;padding-inline:.5rem;border-radius:.3125rem;font-size:.6875rem}.job-email-html-preview{min-height:16.25rem;max-height:16.25rem;overflow:auto;padding:.75rem;border:1px solid #dbe3ee;border-radius:.375rem;background:#fff;color:#374151;font-family:Arial,sans-serif;font-size:.75rem;line-height:1.55}.job-email-html-preview p{margin:0 0 .625rem}.job-email-html-preview p:empty{min-height:.5rem}.job-email-html-preview ul,.job-email-html-preview ol{padding-left:1.25rem}.job-email-html-preview a{color:#2563eb}body.dark-theme .job-email-message-tabs [contenteditable=true],body.dark-theme .job-email-html-preview{border-color:#374151!important;background:#1f2937;color:#e5e7eb}body.dark-theme .job-email-message-tabs .ant-tabs-tab{color:#9ca3af}.requisition-detail-screen{padding:.875rem;background:#f7f8fa}.requisition-detail-drawer-content{padding:0;background:transparent}.requisition-detail-card{max-width:96rem;border:1px solid #e5e7eb!important;border-radius:.625rem!important;box-shadow:0 1px 2px #0f172a0a}.requisition-detail-card .ant-card-body{padding:.875rem}.requisition-detail-hero{margin-bottom:.75rem;padding:.75rem .875rem;border:1px solid #e5e7eb;border-radius:.5rem;background:linear-gradient(135deg,#f8fafc,#fff)}.requisition-detail-eyebrow{font-size:.625rem;letter-spacing:.08em}.requisition-detail-title{margin:.1875rem 0 .375rem!important;font-size:1.25rem!important;line-height:1.15!important}.requisition-detail-meta .ant-tag{line-height:1.25rem}.requisition-detail-actions{align-items:center}.requisition-detail-actions .ant-btn{height:1.75rem;padding-inline:.5625rem;border-radius:.375rem;font-size:.6875rem}.requisition-rate-bar{min-height:2.25rem;margin-bottom:.75rem;padding:.375rem .5rem;border-radius:.5rem;background:#f8fafc}.requisition-rate-bar .ant-tag{padding:.0625rem .3125rem;font-size:.625rem;line-height:1.25rem}.requisition-overview-section,.requisition-content-section{margin-top:.75rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.requisition-overview-section .requisition-detail-divider,.requisition-content-section .requisition-detail-divider{margin:0 0 .625rem!important}.requisition-content-section .requisition-detail-divider{margin-bottom:.75rem!important}.requisition-detail-divider{font-size:.75rem!important}.requisition-info-grid{row-gap:.5rem!important}.requisition-info-column{gap:.5rem}.requisition-info-item{min-height:3.125rem;border-radius:.375rem;background:#f8fafc}.requisition-info-item .label-style{padding:.4375rem .5625rem 0;font-size:.625rem}.requisition-info-item .value-style{padding:.125rem .5625rem .4375rem;font-size:.75rem;line-height:1.3}.requisition-info-item:hover{border-color:#bfdbfe;background:#f8fbff}.requisition-info-item .value-style .ant-tag{padding-inline:.25rem;font-size:.625rem;line-height:1.125rem}.requisition-content-section .requisition-rich-content{padding:0;border:0;background:transparent;font-size:.75rem;line-height:1.5}.requisition-content-section .requisition-rich-content p{margin-bottom:.625rem}.requisition-content-section .requisition-rich-content h1,.requisition-content-section .requisition-rich-content h2,.requisition-content-section .requisition-rich-content h3,.requisition-content-section .requisition-rich-content h4{margin:.875rem 0 .375rem}.requisition-content-section .requisition-rich-content th,.requisition-content-section .requisition-rich-content td{padding:.5rem .625rem;font-size:.75rem!important}.requisition-details-drawer .ant-drawer-body{padding:.75rem;background:#f7f8fa}.requisition-details-drawer .requisition-detail-card{margin:0}.requisition-details-drawer .requisition-detail-card .ant-card-body{padding:0}.requisition-details-drawer .requisition-detail-hero{border-top:0;border-right:0;border-left:0;border-radius:0;background:#fff}.requisition-details-drawer .requisition-overview-section,.requisition-details-drawer .requisition-content-section{border-radius:.375rem}body.dark-theme .requisition-detail-card,body.dark-theme .requisition-overview-section,body.dark-theme .requisition-content-section{border-color:#374151!important;background:#1f2937}body.dark-theme .requisition-detail-hero{border-color:#374151;background:linear-gradient(135deg,#172033,#1f2937)}body.dark-theme .requisition-rate-bar,body.dark-theme .requisition-info-item{border-color:#374151!important;background:#172033}body.dark-theme .requisition-info-item:hover{background:#172554}body.dark-theme .requisition-details-drawer .requisition-detail-hero{background:#1f2937}@media (max-width: 768px){.requisition-detail-screen,.requisition-detail-card .ant-card-body,.requisition-detail-hero{padding:.625rem}.requisition-detail-actions{width:100%}.requisition-overview-section,.requisition-content-section{padding:.625rem}}.requisition-detail-screen{padding:.625rem}.requisition-detail-card{border-radius:.5rem!important}.requisition-detail-card .ant-card-body{padding:.75rem}.requisition-detail-hero{margin-bottom:.5rem;padding:.625rem .75rem;border-radius:.375rem}.requisition-detail-eyebrow{font-size:.5625rem}.requisition-detail-title{margin:.125rem 0 .3125rem!important;font-size:1.125rem!important}.requisition-detail-meta{gap:.25rem!important}.requisition-detail-meta .ant-typography,.requisition-detail-meta .ant-tag{font-size:.625rem}.requisition-detail-actions{gap:.375rem!important}.requisition-detail-actions .ant-btn{height:1.625rem;padding-inline:.4375rem;font-size:.625rem}.requisition-rate-bar{min-height:1.875rem;margin-bottom:.5rem;padding:.25rem .4375rem;border-radius:.375rem}.requisition-rate-bar .ant-tag{padding:0 .25rem;font-size:.5625rem;line-height:1.125rem}.requisition-overview-section{margin-top:.5rem;padding:.625rem;border-radius:.375rem}.requisition-overview-section .requisition-detail-divider{margin-bottom:.5rem!important}.requisition-info-grid{row-gap:.375rem!important}.requisition-info-column{gap:.375rem}.requisition-info-item{display:grid;grid-template-columns:6.25rem minmax(0,1fr);min-height:2.25rem;border-radius:.25rem;background:#fff}.requisition-info-item .label-style,.requisition-info-item .value-style{display:flex;align-items:center;min-width:0;min-height:2.1875rem;padding:.3125rem .4375rem}.requisition-info-item .label-style{border-right:1px solid #eef2f7;background:#f8fafc;color:#64748b;font-size:.5625rem;font-weight:600;line-height:1.15}.requisition-info-item .value-style{color:#1f2937;font-size:.6875rem;font-weight:500;line-height:1.2}.requisition-info-item .value-style .ant-flex{gap:.25rem!important}.requisition-info-item .value-style .ant-tag{padding:0 .25rem;font-size:.5625rem;line-height:1.0625rem}.requisition-info-item:hover{border-color:#bfdbfe;background:#fff}.requisition-content-section{margin-top:.5rem;padding:.625rem .75rem;border-radius:.375rem}.requisition-content-section .requisition-detail-divider{margin-bottom:.5rem!important}.requisition-content-section .requisition-rich-content{font-size:.6875rem;line-height:1.45}.requisition-content-section .requisition-rich-content p{margin-bottom:.5rem}.requisition-content-section .requisition-rich-content ul,.requisition-content-section .requisition-rich-content ol{margin-bottom:.5rem;padding-left:1.125rem}.requisition-content-section .requisition-rich-content th,.requisition-content-section .requisition-rich-content td{padding:.4375rem .5rem;font-size:.6875rem!important}.requisition-details-drawer .ant-drawer-body{padding:.5rem}.requisition-details-drawer .requisition-detail-hero{margin-bottom:.5rem;padding:.625rem .75rem}body.dark-theme .requisition-info-item{background:#1f2937}body.dark-theme .requisition-info-item .label-style{border-color:#374151;background:#172033}body.dark-theme .requisition-info-item:hover{background:#1f2937}@media (max-width: 640px){.requisition-info-item{grid-template-columns:5.5rem minmax(0,1fr)}.requisition-detail-actions .ant-btn{padding-inline:.375rem}.requisition-details-drawer .ant-drawer-body{padding:.375rem}}.requisition-detail-screen{padding:0;background:#f5f6fb}.requisition-detail-card,.requisition-details-drawer .requisition-detail-card{max-width:none;border:0!important;border-radius:0!important;background:transparent;box-shadow:none}.requisition-detail-card .ant-card-body,.requisition-details-drawer .requisition-detail-card .ant-card-body{padding:1rem 1.25rem 1.5rem}.requisition-detail-hero,.requisition-details-drawer .requisition-detail-hero{margin:0;padding:0 0 .875rem;border:0;border-bottom:1px solid #d9deeb;border-radius:0;background:transparent}.requisition-detail-title{font-size:1.375rem!important}.requisition-detail-context{margin-top:.5rem;color:#475569;font-size:.75rem}.requisition-detail-context>span{display:inline-flex;align-items:center;gap:.25rem}.requisition-detail-context>span+span:before{margin-right:.5rem;color:#cbd5e1;content:"•"}.requisition-fact-strip{display:flex;align-items:stretch;margin:.75rem 0;overflow-x:auto;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff}.requisition-fact-strip>span{display:grid;min-width:7rem;padding:.5rem .75rem;border-right:1px solid #dbe1ec;color:#111827;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;grid-template-columns:1fr auto;gap:.5rem;align-items:center;white-space:nowrap}.requisition-fact-strip>span:last-child{border-right:0}.requisition-fact-strip b{color:#475569;font-family:inherit;font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.requisition-detail-tabs{margin:0 -1.25rem .875rem;padding:0 1.25rem;border-bottom:1px solid #d9deeb;background:#f9faff}.requisition-detail-tabs .ant-tabs-nav{margin:0}.requisition-detail-tabs .ant-tabs-nav:before{border:0}.requisition-detail-tabs .ant-tabs-tab{padding:.5rem 0;font-size:.75rem}.requisition-detail-tabs .ant-tabs-ink-bar{height:2px;background:#2563eb}.requisition-workspace-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(16rem,.85fr);gap:.875rem;align-items:start}.requisition-workspace-main,.requisition-workspace-side{display:grid;gap:.875rem}.requisition-overview-panel,.requisition-side-panel,.requisition-content-section,.public-applicants-section{margin:0;padding:.875rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a08}.requisition-overview-panel h3,.requisition-side-panel h3{display:flex;align-items:center;gap:.4375rem;margin:0 0 .75rem;padding-bottom:.625rem;border-bottom:1px solid #e5e7eb;color:#111827;font-size:.8125rem;font-weight:600}.requisition-overview-panel h3 .anticon,.requisition-side-panel h3 .anticon{color:#2563eb}.requisition-overview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dbe1ec;border-radius:.25rem;overflow:hidden}.requisition-overview-fact{min-height:4.75rem;padding:.625rem .75rem;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff}.requisition-overview-fact:nth-child(3n){border-right:0}.requisition-overview-fact:nth-last-child(-n+3){border-bottom:0}.requisition-overview-fact span{display:block;margin-bottom:.375rem;color:#475569;font-size:.625rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.requisition-overview-fact strong{display:block;color:#111827;font-size:.75rem;font-weight:500;line-height:1.4}.requisition-progress-copy{display:flex;justify-content:space-between;gap:.75rem;color:#334155;font-size:.75rem}.requisition-progress-copy b{color:#111827;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600}.requisition-progress-track{height:.3125rem;margin-top:.625rem;overflow:hidden;border-radius:999px;background:#dbe3ee}.requisition-progress-track i{display:block;height:100%;border-radius:inherit;background:#2563eb}.requisition-relationship-list{overflow:hidden;border:1px solid #dbe1ec;border-radius:.25rem}.requisition-relationship-list span{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem .625rem;border-bottom:1px solid #e2e8f0;color:#475569;font-size:.75rem}.requisition-relationship-list span:last-child{border-bottom:0}.requisition-relationship-list b{max-width:62%;overflow:hidden;color:#111827;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.requisition-notes-panel{border-color:#e7c77d;background:#fffdf6}.requisition-notes-panel h3{color:#8a5b00}.requisition-notes-panel>div{color:#7c5a18;font-size:.75rem;line-height:1.5}.requisition-content-section{min-height:18rem}.requisition-content-section .requisition-detail-divider{margin:0 0 .75rem!important}.requisition-details-drawer .ant-drawer-body{padding:0;background:#f5f6fb}.requisition-details-drawer .requisition-detail-card .ant-card-body{padding:1rem}body.dark-theme .requisition-detail-screen,body.dark-theme .requisition-details-drawer .ant-drawer-body{background:#111827}body.dark-theme .requisition-detail-hero,body.dark-theme .requisition-details-drawer .requisition-detail-hero{border-color:#374151;background:transparent}body.dark-theme .requisition-detail-context{color:#9ca3af}body.dark-theme .requisition-fact-strip,body.dark-theme .requisition-overview-panel,body.dark-theme .requisition-side-panel,body.dark-theme .requisition-content-section{border-color:#374151!important;background:#1f2937}body.dark-theme .requisition-fact-strip>span,body.dark-theme .requisition-overview-facts,body.dark-theme .requisition-overview-fact,body.dark-theme .requisition-relationship-list{border-color:#374151;background:#1f2937}body.dark-theme .requisition-fact-strip>span,body.dark-theme .requisition-overview-fact strong,body.dark-theme .requisition-progress-copy b,body.dark-theme .requisition-relationship-list b{color:#f9fafb}body.dark-theme .requisition-fact-strip b,body.dark-theme .requisition-overview-fact span,body.dark-theme .requisition-relationship-list span{color:#9ca3af}body.dark-theme .requisition-overview-fact,body.dark-theme .requisition-relationship-list span,body.dark-theme .requisition-overview-panel h3,body.dark-theme .requisition-side-panel h3{border-color:#374151}body.dark-theme .requisition-detail-tabs{border-color:#374151;background:#172033}.requisition-progress-panel.is-healthy .requisition-progress-copy b{color:#059669}.requisition-progress-panel.is-healthy .requisition-progress-track i{background:#059669}.requisition-progress-panel.is-warning .requisition-progress-copy b{color:#fb7185}.requisition-progress-panel.is-warning .requisition-progress-track i{background:#fda4af}.requisition-progress-panel.is-critical .requisition-progress-copy b{color:#dc2626}.requisition-progress-panel.is-critical .requisition-progress-track i{background:#dc2626}body.dark-theme .requisition-progress-panel.is-healthy .requisition-progress-copy b{color:#6ee7b7}body.dark-theme .requisition-progress-panel.is-warning .requisition-progress-copy b{color:#fda4af}body.dark-theme .requisition-progress-panel.is-critical .requisition-progress-copy b{color:#fca5a5}.requisition-fact-strip>span>strong{color:#111827;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700}body.dark-theme .requisition-fact-strip>span>strong{color:#f9fafb}.requisition-overview-panel{padding:.625rem}.requisition-overview-panel h3{margin-bottom:.5rem;padding-bottom:.5rem;font-size:.75rem}.requisition-overview-fact{min-height:3.625rem;padding:.4375rem .5625rem}.requisition-overview-fact span{margin-bottom:.1875rem;font-size:.5625rem}.requisition-overview-fact strong{font-size:.6875rem;line-height:1.25}.requisition-detail-tabs .ant-tabs-tab{padding:.6875rem 0;font-size:.8125rem}.requisition-detail-tabs .ant-tabs-nav-list{gap:.375rem}.requisition-detail-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:1.125rem}.requisition-applications-stack{display:grid;gap:.75rem}.requisition-connected-consultants{display:block;padding:.75rem .875rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff}.requisition-connected-consultants h3{display:inline-flex;align-items:center;gap:.375rem;margin:0;color:#111827;font-size:.75rem;font-weight:600}.requisition-connected-consultants h3 .anticon{color:#2563eb}.requisition-connected-consultants>div:first-child>span{display:block;margin-top:.1875rem;color:#64748b;font-size:.625rem}.connected-consultants-inline{margin-top:.625rem;overflow:auto;border:1px solid #dbe1ec;border-radius:.25rem}.connected-consultants-inline .ant-table{font-size:.75rem}.connected-consultants-inline .ant-table-thead>tr>th{padding:.5rem .625rem;background:#f8fafc;color:#64748b;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.connected-consultants-inline .ant-table-tbody>tr>td{padding:.5rem .625rem;color:#334155;font-size:.75rem}.connected-consultants-inline .ant-table-bordered>.ant-table-container{border:0}.connected-consultants-inline .ant-table-cell{border-color:#e2e8f0!important}body.dark-theme .requisition-connected-consultants,body.dark-theme .connected-consultants-inline .ant-table,body.dark-theme .connected-consultants-inline .ant-table-thead>tr>th,body.dark-theme .connected-consultants-inline .ant-table-tbody>tr>td{border-color:#374151;background:#1f2937}body.dark-theme .requisition-connected-consultants h3{color:#f9fafb}body.dark-theme .requisition-connected-consultants>div:first-child>span,body.dark-theme .connected-consultants-inline .ant-table-thead>tr>th{color:#9ca3af}body.dark-theme .connected-consultants-inline .ant-table-tbody>tr>td{color:#d1d5db}body.dark-theme .connected-consultants-inline .ant-table-tbody>tr:hover>td{background:#172554}.requisition-applications-stack .public-applicants-empty{min-height:6.25rem;padding:.625rem .75rem;border-style:dashed;border-radius:.375rem}.requisition-applications-stack .public-applicants-empty .ant-empty{display:inline-flex;align-items:center;gap:.375rem;margin:0}.requisition-applications-stack .public-applicants-empty .ant-empty-image{width:1.5rem;height:1.5rem;margin:0}.requisition-applications-stack .public-applicants-empty .ant-empty-description{margin:0;font-size:.6875rem}.requisition-applications-stack .public-applicants-empty>span{margin-top:.1875rem;font-size:.625rem}.requisition-applications-stack .public-applicants-empty{display:flex;min-height:3.25rem;flex-direction:row;justify-content:space-between;gap:.75rem;text-align:left}.requisition-applications-stack .public-applicants-empty>span{margin:0;font-size:.6875rem}.requisition-applications-stack .public-applicants-empty .ant-btn{flex:0 0 auto;height:1.75rem;border-color:#cbd5e1;border-radius:.3125rem;color:#2563eb;font-size:.625rem;font-weight:600}@media (max-width: 500px){.requisition-applications-stack .public-applicants-empty{align-items:flex-start;flex-direction:column}}.requisition-connected-consultants{padding:.875rem;border-color:#c9d4e4}.requisition-connected-consultants h3{gap:.5rem;font-size:.8125rem}.requisition-connected-consultants h3 em{display:inline-grid;min-width:1.25rem;height:1.25rem;place-items:center;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;font-style:normal;font-weight:700}.connected-consultants-inline{margin-top:.75rem;border-radius:.375rem}.connected-consultants-inline .ant-table-thead>tr>th{padding:.5625rem .75rem;background:#f8fafc;color:#64748b}.connected-consultants-inline .ant-table-tbody>tr>td{padding:.5625rem .75rem;background:#fff}.connected-consultants-inline .ant-table-tbody>tr{transition:background-color .15s ease}.connected-consultants-inline .ant-table-tbody>tr:hover>td{background:#f8fbff}.connected-consultant-candidate{display:grid;gap:.125rem;min-width:0}.connected-consultant-candidate .ant-typography{overflow:hidden;color:#1d4ed8;font-size:.75rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.connected-consultant-candidate small{overflow:hidden;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5625rem;text-overflow:ellipsis;white-space:nowrap}.connected-consultant-rate{display:grid;gap:.125rem;white-space:nowrap}.connected-consultant-rate b{color:#1e293b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.connected-consultant-rate small{color:#64748b;font-size:.5625rem;text-transform:uppercase}.connected-consultant-recruiter{color:#64748b;font-size:.6875rem}.connected-consultant-status{margin:0;border-radius:.25rem;font-size:.5625rem;font-weight:700;letter-spacing:.02em;line-height:1.25rem}body.dark-theme .requisition-connected-consultants h3 em{border-color:#1e40af;background:#172554;color:#93c5fd}body.dark-theme .connected-consultants-inline .ant-table-tbody>tr>td{background:#1f2937}body.dark-theme .connected-consultant-candidate .ant-typography{color:#93c5fd}body.dark-theme .connected-consultant-rate b{color:#f1f5f9}body.dark-theme .connected-consultant-rate small,body.dark-theme .connected-consultant-candidate small,body.dark-theme .connected-consultant-recruiter{color:#9ca3af}.connected-consultant-margin{display:grid;gap:.125rem;white-space:nowrap}.connected-consultant-margin b{color:#059669;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700}.connected-consultant-margin small{color:#64748b;font-size:.5625rem;text-transform:uppercase}.connected-consultant-margin.is-negative b{color:#dc2626}.connected-consultant-margin.is-unavailable{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}body.dark-theme .connected-consultant-margin small,body.dark-theme .connected-consultant-margin.is-unavailable{color:#9ca3af}.connected-consultant-margin .connected-consultant-c2c-difference{margin-top:.0625rem;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5625rem;letter-spacing:0;text-transform:none}.connected-consultant-margin .connected-consultant-c2c-difference.is-negative{color:#dc2626}body.dark-theme .connected-consultant-margin .connected-consultant-c2c-difference{color:#94a3b8}body.dark-theme .connected-consultant-margin .connected-consultant-c2c-difference.is-negative{color:#fca5a5}.connected-consultant-margin{min-width:7.25rem;padding:.0625rem 0 .0625rem .5rem;border-left:2px solid #86efac;gap:.1875rem;font-variant-numeric:tabular-nums}.connected-consultant-margin b{color:#047857;font-size:.8125rem;letter-spacing:-.015em;line-height:1.15}.connected-consultant-margin.is-negative{border-left-color:#fca5a5}.connected-consultant-margin.is-negative b{color:#b91c1c}.connected-consultant-margin .connected-consultant-c2c-difference{display:flex;align-items:flex-start;gap:.1875rem;max-width:11.5rem;margin:0;color:#b45309;font-family:inherit;font-size:.59375rem;font-weight:600;line-height:1.28;text-transform:none;white-space:normal}.connected-consultant-margin .connected-consultant-c2c-difference i{margin-top:.03125rem;color:#dc2626;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-style:normal;font-weight:800;line-height:1}.connected-consultant-margin .connected-consultant-c2c-difference.is-negative{color:#b45309}.connected-consultant-margin .connected-consultant-c2c-difference.is-positive{color:#047857}.connected-consultant-margin .connected-consultant-c2c-difference.is-positive i{color:#059669}.connected-consultant-margin.is-unavailable{display:inline-block;min-width:auto;padding-left:0;border-left:0;color:#94a3b8}body.dark-theme .connected-consultant-margin{border-left-color:#34d399}body.dark-theme .connected-consultant-margin b{color:#6ee7b7}body.dark-theme .connected-consultant-margin.is-negative{border-left-color:#f87171}body.dark-theme .connected-consultant-margin.is-negative b{color:#fca5a5}body.dark-theme .connected-consultant-margin .connected-consultant-c2c-difference,body.dark-theme .connected-consultant-margin .connected-consultant-c2c-difference.is-negative{color:#fcd34d}body.dark-theme .connected-consultant-margin .connected-consultant-c2c-difference i{color:#fca5a5}body.dark-theme .connected-consultant-margin .connected-consultant-c2c-difference.is-positive{color:#6ee7b7}body.dark-theme .connected-consultant-margin .connected-consultant-c2c-difference.is-positive i{color:#34d399}.connected-consultants-empty{display:grid;min-height:4.5rem;place-items:center;padding:.5rem;border:1px dashed #cbd5e1;border-radius:.375rem;color:#64748b}.connected-consultants-empty .ant-empty{margin:0}.connected-consultants-empty .ant-empty-image{width:1.5rem;height:1.5rem;margin:0 auto .1875rem}.connected-consultants-empty .ant-empty-description{color:inherit;font-size:.6875rem}body.dark-theme .connected-consultants-empty{border-color:#4b5563;color:#9ca3af}.public-applicants-pipeline-table{overflow:auto;border:1px solid #dbe1ec;border-radius:.375rem;background:#fff}.public-applicants-pipeline-head,.public-applicant-pipeline-row{display:grid;min-width:39rem;grid-template-columns:minmax(11rem,1.1fr) 5.5rem minmax(13rem,1fr) auto;column-gap:.75rem;align-items:center}.public-applicants-pipeline-head{min-height:2rem;padding:.375rem .75rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:.5625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.public-applicants-pipeline-row{min-height:3.375rem;padding:.5rem .75rem;border-bottom:1px solid #e9edf3;color:#334155;transition:background-color .15s ease}.public-applicants-pipeline-row:last-child{border-bottom:0}.public-applicant-pipeline-row.is-clickable{cursor:pointer}.public-applicant-pipeline-row.is-clickable:hover{background:#f8fbff}.public-applicant-pipeline-row.is-clickable:focus-visible{position:relative;z-index:1;outline:2px solid #93c5fd;outline-offset:-2px;background:#eff6ff}.public-applicant-pipeline-candidate{display:flex;min-width:0;align-items:center;gap:.5rem}.public-applicant-pipeline-candidate>div{min-width:0}.public-applicant-pipeline-candidate b,.public-applicant-pipeline-candidate small,.public-applicant-pipeline-contact a,.public-applicant-pipeline-contact small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-applicant-pipeline-candidate b{color:#1d4ed8;font-size:.75rem;font-weight:650}.public-applicant-pipeline-candidate small{margin-top:.125rem;color:#94a3b8;font-size:.625rem}.public-applicant-pipeline-status{width:fit-content;margin:0;border-radius:.25rem;font-size:.5625rem;font-weight:700;letter-spacing:.02em;line-height:1.25rem}.public-applicant-pipeline-contact{min-width:0}.public-applicant-pipeline-contact a{display:flex;align-items:center;gap:.3125rem;color:#475569;font-size:.6875rem;text-decoration:none}.public-applicant-pipeline-contact a:hover{color:#2563eb;text-decoration:underline}.public-applicant-pipeline-contact small{margin-top:.125rem;color:#94a3b8;font-size:.5625rem}.public-applicant-resume.ant-btn{justify-self:end;height:1.625rem;padding-inline:.4375rem;border-color:#cbd5e1;border-radius:.3125rem;color:#2563eb;font-size:.625rem;font-weight:600}.public-applicant-resume.ant-btn:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}body.dark-theme .public-applicants-pipeline-table{border-color:#374151;background:#1f2937}body.dark-theme .public-applicants-pipeline-head{border-color:#374151;background:#172033;color:#9ca3af}body.dark-theme .public-applicant-pipeline-row{border-color:#374151;color:#d1d5db}body.dark-theme .public-applicant-pipeline-row.is-clickable:hover{background:#172554}body.dark-theme .public-applicant-pipeline-row.is-clickable:focus-visible{outline-color:#3b82f6;background:#172554}body.dark-theme .public-applicant-pipeline-candidate b{color:#93c5fd}body.dark-theme .public-applicant-pipeline-candidate small,body.dark-theme .public-applicant-pipeline-contact small{color:#9ca3af}body.dark-theme .public-applicant-pipeline-contact a{color:#cbd5e1}body.dark-theme .public-applicant-pipeline-contact a:hover{color:#93c5fd}body.dark-theme .public-applicant-resume.ant-btn{border-color:#4b5563;background:#1f2937;color:#93c5fd}.public-applicants-pipeline-head,.public-applicant-pipeline-row{min-width:43rem;grid-template-columns:minmax(13rem,1.15fr) 6.25rem minmax(15rem,1fr) 4.5rem;column-gap:.875rem}.public-applicants-pipeline-head{min-height:2.25rem;padding:.5rem .875rem}.public-applicant-pipeline-row{min-height:3.75rem;padding:.625rem .875rem}.public-applicants-section .public-applicants-empty{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-style:dashed;border-radius:.375rem;text-align:left}.public-applicants-section .public-applicants-empty>span{margin:0;font-size:.6875rem}.public-applicants-section .public-applicants-empty .ant-btn{flex:0 0 auto;height:1.75rem;border-color:#cbd5e1;border-radius:.3125rem;color:#2563eb;font-size:.625rem;font-weight:600}.public-applicants-heading>div:first-child>span{display:flex;align-items:center;gap:.375rem}.public-applicants-heading>div:first-child>span .anticon{color:#2563eb;font-size:.75rem}.requisition-notes-panel{padding:.625rem .75rem}.requisition-notes-panel h3{margin-bottom:.4375rem;padding-bottom:.375rem;font-size:.75rem}.requisition-notes-panel>div{font-size:.6875rem;line-height:1.35}.requisition-notes-panel>div>:first-child{margin-top:0}.requisition-notes-panel>div>:last-child{margin-bottom:0}.requisition-detail-meta{gap:.375rem!important}.requisition-meta-chip,.requisition-meta-status{display:inline-flex;min-height:1.625rem;align-items:center;gap:.3125rem;padding:.1875rem .4375rem;border:1px solid #dbe3ee;border-radius:.3125rem;background:#fff;color:#64748b;font-size:.625rem;line-height:1;white-space:nowrap}.requisition-meta-chip .anticon{color:#94a3b8;font-size:.6875rem}.requisition-meta-chip b{color:#334155;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;font-weight:650}.requisition-meta-age{background:#f8fafc}.requisition-meta-due{border-color:#bfdbfe;background:#eff6ff}.requisition-meta-due .anticon,.requisition-meta-due b{color:#2563eb}.requisition-meta-due.is-soon{border-color:#fed7aa;background:#fff7ed}.requisition-meta-due.is-soon .anticon,.requisition-meta-due.is-soon b{color:#c2410c}.requisition-meta-due.is-overdue{border-color:#fecaca;background:#fef2f2}.requisition-meta-due.is-overdue .anticon,.requisition-meta-due.is-overdue b{color:#dc2626}.requisition-meta-status{padding:.125rem;border-color:#bbf7d0;background:#f0fdf4}.requisition-meta-status .ant-tag{display:inline-flex;align-items:center;min-height:1.25rem;margin:0;padding:0 .3125rem;border:0;border-radius:.1875rem;background:transparent;color:#15803d;font-size:.625rem;font-weight:700;line-height:1.25rem;letter-spacing:.025em}.requisition-meta-status .ant-tag .ant-flex{height:auto!important;gap:.25rem!important}.requisition-meta-status .ant-tag .iconify{font-size:.625rem}.requisition-meta-status:has(.ant-tag-red){border-color:#fecaca;background:#fef2f2}.requisition-meta-status:has(.ant-tag-red) .ant-tag{color:#dc2626}body.dark-theme .requisition-meta-chip{border-color:#374151;background:#172033;color:#9ca3af}body.dark-theme .requisition-meta-chip b{color:#e2e8f0}body.dark-theme .requisition-meta-age{background:#1f2937}body.dark-theme .requisition-meta-due{border-color:#1e40af;background:#172554}body.dark-theme .requisition-meta-due .anticon,body.dark-theme .requisition-meta-due b{color:#93c5fd}body.dark-theme .requisition-meta-due.is-soon{border-color:#9a3412;background:#431407}body.dark-theme .requisition-meta-due.is-soon .anticon,body.dark-theme .requisition-meta-due.is-soon b{color:#fdba74}body.dark-theme .requisition-meta-due.is-overdue{border-color:#991b1b;background:#450a0a}body.dark-theme .requisition-meta-due.is-overdue .anticon,body.dark-theme .requisition-meta-due.is-overdue b{color:#fca5a5}body.dark-theme .requisition-meta-status{border-color:#166534;background:#052e16}body.dark-theme .requisition-meta-status .ant-tag{color:#86efac}body.dark-theme .requisition-meta-status:has(.ant-tag-red){border-color:#991b1b;background:#450a0a}body.dark-theme .requisition-meta-status:has(.ant-tag-red) .ant-tag{color:#fca5a5}.requisition-status-popover-shell .ant-popover-inner{padding:0;overflow:hidden;border:1px solid #dbe3ee;border-radius:.5rem;box-shadow:0 .625rem 1.5rem #0f172a1f}.requisition-status-popover-shell .ant-popover-inner-content{padding:0}.requisition-status-popover{width:13.5rem;background:#fff}.requisition-status-popover-header{display:grid;gap:.125rem;padding:.75rem .875rem;border-bottom:1px solid #e5e7eb;background:#f8fafc}.requisition-status-popover-header small{color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.08em;line-height:1}.requisition-status-popover-header strong{color:#111827;font-size:.75rem;font-weight:650}.requisition-status-options{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;padding:.625rem .875rem .75rem}.requisition-status-options button{min-height:1.75rem;padding:.25rem .375rem;border:1px solid #e2e8f0;border-radius:.3125rem;background:#fff;color:#64748b;cursor:pointer;font-family:inherit;font-size:.5625rem;font-weight:700;letter-spacing:.025em;line-height:1.15;text-align:left;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.requisition-status-options button:hover{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.requisition-status-options button.is-selected{border-color:#93c5fd;background:#dbeafe;color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb14}.requisition-status-options button:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.requisition-status-popover-footer{display:flex;justify-content:flex-end;gap:.375rem;padding:.625rem .875rem;border-top:1px solid #e5e7eb;background:#fff}.requisition-status-popover-footer .ant-btn{height:1.75rem;padding-inline:.5rem;border-radius:.3125rem;font-size:.625rem;font-weight:600}.requisition-status-popover-footer .ant-btn-primary{border-color:#2563eb;background:#2563eb}body.dark-theme .requisition-status-popover-shell .ant-popover-inner{border-color:#374151}body.dark-theme .requisition-status-popover,body.dark-theme .requisition-status-popover-footer{background:#1f2937}body.dark-theme .requisition-status-popover-header{border-color:#374151;background:#172033}body.dark-theme .requisition-status-popover-header strong{color:#f1f5f9}body.dark-theme .requisition-status-options button{border-color:#4b5563;background:#1f2937;color:#9ca3af}body.dark-theme .requisition-status-options button:hover{border-color:#2563eb;background:#172554;color:#bfdbfe}body.dark-theme .requisition-status-options button.is-selected{border-color:#2563eb;background:#172554;color:#93c5fd}body.dark-theme .requisition-status-popover-footer{border-color:#374151}.requisition-detail-context .requisition-context-partner{gap:.25rem}.requisition-context-partner i{color:#64748b;font-style:normal}.requisition-context-partner b{color:#2563eb;font-weight:700}.requisition-context-partner b:hover{color:#1d4ed8}body.dark-theme .requisition-context-partner i{color:#9ca3af}body.dark-theme .requisition-context-partner b{color:#93c5fd}.requisition-detail-title{padding-block:.1875rem}.requisition-detail-screen,.requisition-detail-card,.requisition-detail-card .ant-card-body{min-width:0;max-width:100%}.requisition-detail-screen{overflow-x:hidden}.requisition-detail-hero>.ant-flex>:first-child{min-width:0}.requisition-detail-title{overflow-wrap:anywhere}.requisition-details-drawer .requisition-detail-tabs{margin-inline:-1rem;padding-inline:1rem}.requisition-detail-screen:not(.requisition-detail-drawer-content) .requisition-detail-card,.requisition-detail-screen:not(.requisition-detail-drawer-content) .requisition-detail-card .ant-card-body,.requisition-detail-screen:not(.requisition-detail-drawer-content) .requisition-tab-panel,.requisition-detail-screen:not(.requisition-detail-drawer-content) .requisition-applications-stack,.requisition-detail-screen:not(.requisition-detail-drawer-content) .requisition-suggested-applicants,.requisition-detail-screen:not(.requisition-detail-drawer-content) .requisition-tab-panel .requisition-content-section{width:100%;max-width:none}.requisition-tab-panel{min-width:0}.requisition-detail-tabs,body.dark-theme .requisition-detail-tabs{background:transparent}.requisition-status-popover-header{padding-block:.625rem}.requisition-status-options{padding-top:.4375rem}.requisition-status-options button:last-child{grid-column:1 / -1}.requisition-status-options button{text-align:center}.requisition-description-section{padding-inline:2rem}.requisition-description-section .requisition-detail-divider{margin-bottom:.75rem!important}.requisition-description-section .requisition-rich-content{padding-inline:.125rem;line-height:1.55}.requisition-description-section .requisition-rich-content p,.requisition-description-section .requisition-rich-content ul,.requisition-description-section .requisition-rich-content ol{max-width:78rem}.requisition-description-actions{display:flex;justify-content:flex-end;margin-bottom:.625rem}.requisition-description-actions .ant-btn{height:1.875rem;padding-inline:.5625rem;border-color:#bfdbfe;border-radius:.375rem;background:#eff6ff;color:#1d4ed8;font-size:.6875rem;font-weight:600}.requisition-description-actions .ant-btn:not(:disabled):hover{border-color:#2563eb;background:#dbeafe;color:#1d4ed8}.requisition-description-actions .ant-btn:disabled{border-color:#e5e7eb;background:#f8fafc;color:#9ca3af}body.dark-theme .requisition-description-actions .ant-btn{border-color:#1e40af;background:#172554;color:#93c5fd}body.dark-theme .requisition-description-actions .ant-btn:not(:disabled):hover{border-color:#3b82f6;background:#1e3a8a;color:#dbeafe}body.dark-theme .requisition-description-actions .ant-btn:disabled{border-color:#374151;background:#1f2937;color:#6b7280}.requisition-progress-dates{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.375rem;margin-top:.75rem;padding-top:.625rem;border-top:1px solid #e5e7eb}.requisition-progress-dates>span{min-width:0}.requisition-progress-dates>span:last-child{text-align:right}.requisition-progress-dates small{display:block;margin-bottom:.125rem;color:#94a3b8;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.requisition-progress-dates b{display:block;overflow:hidden;color:#475569;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.requisition-progress-dates em{padding:.1875rem .3125rem;border-radius:.25rem;background:#eff6ff;color:#2563eb;font-size:.5625rem;font-style:normal;font-weight:700;line-height:1;white-space:nowrap}.requisition-progress-dates em.is-soon{background:#fff7ed;color:#c2410c}.requisition-progress-dates em.is-overdue{background:#fef2f2;color:#dc2626}body.dark-theme .requisition-progress-dates{border-color:#374151}body.dark-theme .requisition-progress-dates b{color:#cbd5e1}body.dark-theme .requisition-progress-dates em{background:#172554;color:#93c5fd}body.dark-theme .requisition-progress-dates em.is-soon{background:#431407;color:#fdba74}body.dark-theme .requisition-progress-dates em.is-overdue{background:#450a0a;color:#fca5a5}.requisition-suggested-applicants{padding:1rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a08}.requisition-suggested-applicants-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.625rem;border-bottom:1px solid #e5e7eb}.requisition-suggested-applicants-heading h3{display:flex;align-items:center;gap:.4375rem;margin:0;color:#111827;font-size:.8125rem;font-weight:600}.requisition-suggested-applicants-heading h3 .anticon{color:#2563eb}.requisition-suggested-applicants-heading>span{padding:.1875rem .375rem;border-radius:.25rem;background:#eff6ff;color:#2563eb;font-size:.625rem;font-weight:600}.requisition-suggested-applicants-empty{display:flex;min-height:8rem;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border:1px dashed #cbd5e1;border-radius:.375rem;background:#f8fafc;text-align:left}.requisition-suggested-applicants-empty>.anticon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:.375rem;background:#dbeafe;color:#2563eb;font-size:1rem}.requisition-suggested-applicants-empty strong{display:block;color:#334155;font-size:.8125rem;font-weight:600}.requisition-suggested-applicants-empty p{max-width:30rem;margin:.1875rem 0 0;color:#64748b;font-size:.6875rem;line-height:1.45}body.dark-theme .requisition-suggested-applicants{border-color:#374151;background:#1f2937}body.dark-theme .requisition-suggested-applicants-heading{border-color:#374151}body.dark-theme .requisition-suggested-applicants-heading h3,body.dark-theme .requisition-suggested-applicants-empty strong{color:#f1f5f9}body.dark-theme .requisition-suggested-applicants-heading>span{background:#172554;color:#93c5fd}body.dark-theme .requisition-suggested-applicants-empty{border-color:#4b5563;background:#172033}body.dark-theme .requisition-suggested-applicants-empty>.anticon{background:#172554;color:#93c5fd}body.dark-theme .requisition-suggested-applicants-empty p{color:#9ca3af}.requisition-suggested-applicants-heading>div:first-child{min-width:0}.requisition-suggested-applicants-heading p{margin:.1875rem 0 0;color:#6b7280;font-size:.6875rem;line-height:1.35}.suggested-applicants-heading-actions{display:flex;align-items:center;gap:.25rem;flex:0 0 auto}.suggested-applicants-heading-actions>span{padding:.1875rem .375rem;border-radius:.25rem;background:#eff6ff;color:#2563eb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;font-weight:650;white-space:nowrap}.suggested-applicants-heading-actions .ant-btn{color:#64748b}.suggested-applicants-heading-actions .ant-btn:hover{color:#2563eb;background:#eff6ff}.suggested-applicants-loading{padding:.875rem 0 .125rem}.suggested-applicants-error{margin-top:.875rem;border-radius:.375rem;font-size:.75rem}.suggested-applicants-error .ant-alert-description{font-size:.6875rem}.suggested-applicants-table{margin-top:.75rem}.suggested-applicants-table .ant-table{border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden}.suggested-applicants-table .ant-table-thead>tr>th{padding:.5rem .625rem;background:#f8fafc;color:#64748b;font-size:.625rem;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.suggested-applicants-table .ant-table-tbody>tr>td{padding:.5625rem .625rem;color:#475569;font-size:.75rem;vertical-align:middle}.suggested-applicants-table .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.suggested-applicant-candidate{min-width:0}.suggested-applicant-candidate strong,.suggested-applicant-candidate span,.suggested-applicant-email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-applicant-candidate strong{color:#1e293b;font-size:.75rem;font-weight:650}.suggested-applicant-candidate span{margin-top:.125rem;color:#94a3b8;font-size:.625rem}.suggested-applicant-mono{color:#334155;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:600}.suggested-applicant-authorization{max-width:100%;overflow:hidden;border:0;border-radius:.25rem;background:#ecfdf5;color:#047857;font-size:.625rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.suggested-applicant-email{color:#2563eb;font-size:.6875rem}.suggested-applicant-email:hover{color:#1d4ed8;text-decoration:underline}.suggested-applicants-pagination{display:flex;justify-content:flex-end;margin-top:.75rem}.suggested-applicants-pagination .ant-pagination{font-size:.6875rem}.suggested-applicants-pagination .ant-pagination-item,.suggested-applicants-pagination .ant-pagination-prev .ant-pagination-item-link,.suggested-applicants-pagination .ant-pagination-next .ant-pagination-item-link{min-width:1.5rem;height:1.5rem;line-height:1.375rem}.suggested-applicant-name{display:block;max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:#1e293b;cursor:pointer;font:inherit;font-size:.75rem;font-weight:650;text-align:left;text-overflow:ellipsis;white-space:nowrap}.suggested-applicant-name:hover{color:#2563eb;text-decoration:underline}.suggested-applicant-name:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;border-radius:.125rem}body.dark-theme .requisition-suggested-applicants-heading p{color:#9ca3af}body.dark-theme .suggested-applicants-heading-actions>span{background:#172554;color:#93c5fd}body.dark-theme .suggested-applicants-heading-actions .ant-btn{color:#94a3b8}body.dark-theme .suggested-applicants-heading-actions .ant-btn:hover{color:#bfdbfe;background:#172554}body.dark-theme .suggested-applicants-table .ant-table{border-color:#374151}body.dark-theme .suggested-applicants-table .ant-table-thead>tr>th{background:#111827;color:#9ca3af}body.dark-theme .suggested-applicants-table .ant-table-tbody>tr>td{border-color:#374151;background:#1f2937;color:#cbd5e1}body.dark-theme .suggested-applicants-table .ant-table-tbody>tr:hover>td{background:#263244!important}body.dark-theme .suggested-applicant-candidate strong,body.dark-theme .suggested-applicant-mono{color:#f1f5f9}body.dark-theme .suggested-applicant-candidate span{color:#94a3b8}body.dark-theme .suggested-applicant-authorization{background:#064e3b;color:#a7f3d0}body.dark-theme .suggested-applicant-email{color:#93c5fd}body.dark-theme .suggested-applicant-name{color:#f1f5f9}body.dark-theme .suggested-applicant-name:hover{color:#93c5fd}.suggested-applicant-contact{min-width:0}.suggested-applicant-contact>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-applicant-phone{margin-top:.125rem;color:#64748b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem}.suggested-applicant-phone:hover{color:#2563eb;text-decoration:underline}body.dark-theme .suggested-applicant-phone{color:#94a3b8}body.dark-theme .suggested-applicant-phone:hover{color:#93c5fd}.requisition-content-heading{display:flex;align-items:center;gap:.75rem;margin-bottom:.625rem}.requisition-content-heading .requisition-detail-divider{flex:1;margin:0!important}.requisition-content-heading .requisition-description-actions{flex:0 0 auto;margin:0}.requisition-detail-eyebrow{font-size:.625rem}.requisition-detail-context{font-size:.8125rem}.requisition-meta-chip,.requisition-meta-chip b,.requisition-meta-status .ant-tag{font-size:.6875rem}.requisition-fact-strip b,.requisition-overview-fact span{font-size:.625rem}.requisition-overview-fact strong{font-size:.75rem}.requisition-notes-panel>div{font-size:.75rem}.requisition-connected-consultants>div:first-child>span,.connected-consultants-inline .ant-table-thead>tr>th{font-size:.6875rem}.connected-consultant-candidate small,.connected-consultant-rate small,.public-applicants-pipeline-head,.public-applicant-pipeline-candidate small,.public-applicant-pipeline-contact small{font-size:.625rem}.requisition-description-section .requisition-rich-content{font-size:.75rem}@media (max-width: 640px){.requisition-description-section{padding-inline:.875rem}.requisition-description-section .requisition-rich-content{padding-inline:0}}.requisition-link-partner-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #dbe1ec;border-radius:.625rem}.requisition-link-partner-modal .ant-modal-header{margin:0;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb;background:#f8fafc}.requisition-link-partner-modal-title{display:grid;gap:.125rem}.requisition-link-partner-modal-title small{color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.09em;line-height:1}.requisition-link-partner-modal-title strong{color:#111827;font-size:.875rem;font-weight:650}.requisition-link-partner-modal .ant-modal-body{padding:.875rem 1rem}.requisition-link-partner-modal .ant-modal-footer{margin:0;padding:.75rem 1rem;border-top:1px solid #e5e7eb;background:#fff}.requisition-link-partner-modal .ant-modal-footer .ant-btn{height:1.875rem;border-radius:.375rem;font-size:.6875rem;font-weight:600}.requisition-link-partner-modal .ant-modal-footer .ant-btn-primary{border-color:#2563eb;background:#2563eb}.requisition-link-partner-modal .ant-form-item{margin-bottom:.75rem}.requisition-link-partner-modal .ant-form-item-label{padding-bottom:.25rem}.requisition-link-partner-modal .ant-form-item-label>label{color:#475569;font-size:.6875rem;font-weight:600}.requisition-link-partner-modal .ant-select-selector,.requisition-link-partner-modal .ant-input-number,.requisition-link-partner-modal .ant-picker{border-color:#dbe3ee!important;border-radius:.375rem!important;font-size:.6875rem}.requisition-link-partner-modal table{overflow:hidden;border:1px solid #dbe3ee;border-radius:.375rem;background:#fff}.requisition-link-partner-modal table th{padding:.5rem .625rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.requisition-link-partner-modal table td{padding:.5rem .625rem;border-bottom:1px solid #eef2f7;color:#334155;font-size:.6875rem;vertical-align:middle}.requisition-link-partner-modal table tr:last-child td{border-bottom:0}.requisition-link-partner-modal table .ant-select,.requisition-link-partner-modal table .ant-input-number,.requisition-link-partner-modal table .ant-picker{min-height:1.875rem}.requisition-link-partner-modal table .ant-select-selection-item,.requisition-link-partner-modal table .ant-input-number-input,.requisition-link-partner-modal table .ant-picker-input input{font-size:.6875rem}.requisition-link-partner-modal table .ant-select-selection-overflow-item .ant-select-selection-item{font-size:.625rem}body.dark-theme .requisition-link-partner-modal .ant-modal-content,body.dark-theme .requisition-link-partner-modal .ant-modal-footer,body.dark-theme .requisition-link-partner-modal table{border-color:#374151;background:#1f2937}body.dark-theme .requisition-link-partner-modal .ant-modal-header,body.dark-theme .requisition-link-partner-modal table th{border-color:#374151;background:#172033}body.dark-theme .requisition-link-partner-modal-title strong,body.dark-theme .requisition-link-partner-modal table td{color:#f1f5f9}body.dark-theme .requisition-link-partner-modal .ant-form-item-label>label,body.dark-theme .requisition-link-partner-modal table th{color:#9ca3af}body.dark-theme .requisition-link-partner-modal table td{border-color:#374151}body.dark-theme .requisition-link-partner-modal .ant-select-selector,body.dark-theme .requisition-link-partner-modal .ant-input-number,body.dark-theme .requisition-link-partner-modal .ant-picker{border-color:#4b5563!important;background:#1f2937!important}.requisition-link-partner-modal .ant-modal{max-width:calc(100vw - 2rem)}.requisition-link-partner-modal .ant-modal-body{max-height:calc(100vh - 12rem);overflow-y:auto}.partner-info-table-wrap{max-height:22rem;margin-top:.75rem;overflow:auto;border:1px solid #dbe3ee;border-radius:.375rem;background:#fff;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.partner-info-table{width:100%;min-width:54rem;border:0!important;border-collapse:separate;border-spacing:0;table-layout:fixed}.partner-info-col-name{width:9.5rem}.partner-info-col-recruiters{width:12.5rem}.partner-info-col-rate{width:5.5rem}.partner-info-col-date{width:7.25rem}.requisition-link-partner-modal .partner-info-table th{position:sticky;top:0;z-index:1;padding:.5rem .625rem;border:0;border-bottom:1px solid #e2e8f0;text-align:left}.requisition-link-partner-modal .partner-info-table td{height:3.125rem;padding:.4375rem .625rem;border:0;border-bottom:1px solid #eef2f7;overflow:hidden}.requisition-link-partner-modal .partner-info-table th:not(:last-child),.requisition-link-partner-modal .partner-info-table td:not(:last-child){border-right:1px solid #eef2f7}.requisition-link-partner-modal .partner-info-table td:first-child{overflow:hidden;color:#1e293b;font-size:.6875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.requisition-link-partner-modal .partner-info-table .ant-flex{width:100%;gap:.25rem!important}.requisition-link-partner-modal .partner-info-table .ant-flex>.ant-input-number{min-width:0;flex:1}.requisition-link-partner-modal .partner-info-table .ant-select-selector,.requisition-link-partner-modal .partner-info-table .ant-input-number,.requisition-link-partner-modal .partner-info-table .ant-picker{min-height:1.875rem}.requisition-link-partner-modal .partner-info-table .ant-picker{padding-inline:.375rem}.requisition-link-partner-modal .partner-info-table .ant-picker-input>input{min-width:0}.requisition-link-partner-modal .partner-info-table-wrap::-webkit-scrollbar{width:.5rem;height:.5rem}.requisition-link-partner-modal .partner-info-table-wrap::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#cbd5e1;background-clip:padding-box}body.dark-theme .partner-info-table-wrap{border-color:#374151;background:#1f2937;scrollbar-color:#4b5563 transparent}body.dark-theme .requisition-link-partner-modal .partner-info-table th{border-color:#374151;background:#172033}body.dark-theme .requisition-link-partner-modal .partner-info-table td,body.dark-theme .requisition-link-partner-modal .partner-info-table th:not(:last-child),body.dark-theme .requisition-link-partner-modal .partner-info-table td:not(:last-child){border-color:#374151}body.dark-theme .requisition-link-partner-modal .partner-info-table td:first-child{color:#f1f5f9}body.dark-theme .requisition-link-partner-modal .partner-info-table-wrap::-webkit-scrollbar-thumb{background:#4b5563;background-clip:padding-box}@media (max-width: 900px){.requisition-workspace-grid{grid-template-columns:1fr}.requisition-workspace-side{grid-template-columns:repeat(2,minmax(0,1fr))}.requisition-notes-panel{grid-column:1 / -1}}@media (max-width: 640px){.requisition-detail-card .ant-card-body,.requisition-details-drawer .requisition-detail-card .ant-card-body{padding:.75rem}.requisition-detail-tabs{margin-inline:-.75rem;padding-inline:.75rem;overflow-x:auto}.requisition-detail-tabs .ant-tabs-nav-list{white-space:nowrap}.requisition-overview-facts{grid-template-columns:1fr 1fr}.requisition-overview-fact:nth-child(3n){border-right:1px solid #e2e8f0}.requisition-overview-fact:nth-child(2n){border-right:0}.requisition-overview-fact:nth-last-child(-n+3){border-bottom:1px solid #e2e8f0}.requisition-overview-fact:nth-last-child(-n+2){border-bottom:0}.requisition-workspace-side{grid-template-columns:1fr}.requisition-notes-panel{grid-column:auto}}.requisition-boolean-suggestions{padding:1rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a08}.requisition-boolean-suggestions-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.625rem;border-bottom:1px solid #e5e7eb}.requisition-boolean-suggestions-heading>div{min-width:0}.requisition-boolean-suggestions-heading h3{display:flex;align-items:center;gap:.4375rem;margin:0;color:#111827;font-size:.8125rem;font-weight:600}.requisition-boolean-suggestions-heading h3 .anticon{color:#2563eb}.requisition-boolean-suggestions-heading p{margin:.1875rem 0 0;color:#6b7280;font-size:.6875rem;line-height:1.35}.requisition-boolean-suggestions-heading>.ant-btn{color:#64748b}.requisition-boolean-suggestions-heading>.ant-btn:hover{color:#2563eb;background:#eff6ff}.boolean-suggestions-loading{padding:.875rem 0 .125rem}.boolean-suggestions-error{margin-top:.875rem;border-radius:.375rem;font-size:.75rem}.boolean-suggestions-error .ant-alert-description{font-size:.6875rem}.boolean-suggestions-empty{display:flex;min-height:6.5rem;align-items:center;justify-content:center;gap:.75rem;margin-top:.75rem;padding:.875rem 1rem;border:1px dashed #cbd5e1;border-radius:.375rem;background:#f8fafc;text-align:left}.boolean-suggestions-empty>.anticon{display:grid;width:1.875rem;height:1.875rem;flex:0 0 auto;place-items:center;border-radius:.375rem;background:#dbeafe;color:#2563eb;font-size:.9375rem}.boolean-suggestions-empty strong{display:block;color:#334155;font-size:.75rem;font-weight:650}.boolean-suggestions-empty p{margin:.1875rem 0 0;color:#64748b;font-size:.6875rem;line-height:1.4}.boolean-suggestions-query{position:relative;margin-top:.75rem;padding:.75rem;border:1px solid #bfdbfe;border-radius:.375rem;background:#f8fbff}.boolean-suggestions-query-meta{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.boolean-suggestions-query-meta span{color:#2563eb;font-size:.625rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.boolean-suggestions-query-meta small{color:#94a3b8;font-size:.625rem}.boolean-suggestions-query code{display:block;padding:.625rem 4.875rem .625rem .625rem;border:1px solid #dbeafe;border-radius:.25rem;background:#fff;color:#1e3a8a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.boolean-suggestions-query>.ant-btn{position:absolute;right:1.25rem;bottom:1.25rem;height:1.625rem;border-color:#bfdbfe;border-radius:.25rem;background:#eff6ff;color:#1d4ed8;font-size:.625rem;font-weight:600}.boolean-suggestions-query>.ant-btn:hover{border-color:#2563eb;background:#dbeafe;color:#1d4ed8}body.dark-theme .requisition-boolean-suggestions{border-color:#374151;background:#1f2937}body.dark-theme .requisition-boolean-suggestions-heading{border-color:#374151}body.dark-theme .requisition-boolean-suggestions-heading h3,body.dark-theme .boolean-suggestions-empty strong{color:#f1f5f9}body.dark-theme .requisition-boolean-suggestions-heading p,body.dark-theme .boolean-suggestions-empty p{color:#9ca3af}body.dark-theme .requisition-boolean-suggestions-heading>.ant-btn{color:#94a3b8}body.dark-theme .requisition-boolean-suggestions-heading>.ant-btn:hover{color:#bfdbfe;background:#172554}body.dark-theme .boolean-suggestions-empty{border-color:#4b5563;background:#172033}body.dark-theme .boolean-suggestions-empty>.anticon{background:#172554;color:#93c5fd}body.dark-theme .boolean-suggestions-query{border-color:#1e40af;background:#172554}body.dark-theme .boolean-suggestions-query-meta span{color:#93c5fd}body.dark-theme .boolean-suggestions-query code{border-color:#1e3a8a;background:#111827;color:#bfdbfe}body.dark-theme .boolean-suggestions-query>.ant-btn{border-color:#1e40af;background:#1e3a8a;color:#bfdbfe}body.dark-theme .boolean-suggestions-query>.ant-btn:hover{border-color:#3b82f6;background:#1d4ed8;color:#fff}.requisition-copy-overlay{position:relative}.requisition-copy-overlay>.requisition-description-actions{position:absolute;z-index:2;top:.75rem;right:.875rem;margin:0;opacity:.38;transition:opacity .16s ease}.requisition-copy-overlay:hover>.requisition-description-actions,.requisition-copy-overlay:focus-within>.requisition-description-actions{opacity:1}.requisition-copy-overlay>.requisition-description-actions .ant-btn{box-shadow:0 1px 2px #0f172a14}.boolean-suggestions-query>.ant-btn{opacity:.42;transition:opacity .16s ease}.boolean-suggestions-query:hover>.ant-btn,.boolean-suggestions-query:focus-within>.ant-btn{opacity:1}.status-timeline{display:flex;width:100%;gap:.25rem;overflow-x:auto;padding:.25rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f8fafc;scrollbar-width:thin}.status-timeline>div,.status-timeline-tooltip-target{display:flex;flex:1 0 7.25rem}.status-timeline-step{position:relative;display:flex;width:100%;min-height:2.375rem;align-items:center;gap:.375rem;padding:.375rem .4375rem;border:1px solid transparent;border-radius:.3125rem;background:transparent;color:#6b7280;cursor:pointer;text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.status-timeline-step:not(:first-child):before{position:absolute;top:50%;left:-.375rem;width:.25rem;height:1px;background:#cbd5e1;content:""}.status-timeline-node{display:inline-grid;width:1.125rem;height:1.125rem;flex:0 0 auto;place-items:center;border:1px solid #cbd5e1;border-radius:999px;background:#fff}.status-timeline-node .anticon{font-size:.75rem;line-height:1}.status-timeline-node i{width:.375rem;height:.375rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 .1875rem #dbeafe}.status-timeline-label.ant-typography{display:block;color:inherit;font-size:.625rem;font-weight:600;letter-spacing:.025em;line-height:1.15;overflow-wrap:anywhere;white-space:normal}.status-timeline-step.is-complete{color:#047857}.status-timeline-step.is-complete .status-timeline-node{border-color:#a7f3d0;background:#ecfdf5}.status-timeline-step.is-current{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.status-timeline-step.is-current .status-timeline-node{border-color:#60a5fa;background:#fff}.status-timeline-step:not(:disabled):not(.is-current):hover{border-color:#dbeafe;background:#fff;color:#2563eb}.status-timeline-step:disabled{cursor:default;opacity:.82}.status-timeline-step:focus-visible{z-index:1;outline:2px solid #2563eb;outline-offset:1px}.status-update-modal .ant-modal-content{border:1px solid #e5e7eb;border-radius:.625rem;box-shadow:0 16px 40px #0f172a2e}.status-update-modal .ant-modal-header{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb;background:transparent}.status-update-modal .ant-modal-title{color:#111827;font-size:var(--text-base);font-weight:600}.status-update-modal .ant-modal-footer{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.status-update-modal .ant-btn{border-radius:.3125rem;font-size:var(--text-xs)}.status-details-tab-count{display:inline-grid;min-width:1rem;height:1rem;place-items:center;margin-left:.1875rem;border:1px solid #bfdbfe;border-radius:.25rem;background:#eff6ff;color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5625rem;font-weight:700;line-height:1;vertical-align:.0625rem}body.dark-theme .status-details-tab-count{border-color:#1e40af;background:#172554;color:#93c5fd}body.dark-theme .status-timeline{border-color:#374151;background:#111827}body.dark-theme .status-timeline-step{color:#9ca3af}body.dark-theme .status-timeline-step:not(:first-child):before{background:#4b5563}body.dark-theme .status-timeline-node{border-color:#4b5563;background:#1f2937}body.dark-theme .status-timeline-step.is-complete{color:#6ee7b7}body.dark-theme .status-timeline-step.is-complete .status-timeline-node{border-color:#065f46;background:#052e26}body.dark-theme .status-timeline-step.is-current{border-color:#1e40af;background:#172554;color:#bfdbfe}body.dark-theme .status-timeline-step.is-current .status-timeline-node{border-color:#3b82f6;background:#1f2937}body.dark-theme .status-timeline-node i{background:#60a5fa;box-shadow:0 0 0 .1875rem #1e3a8a}body.dark-theme .status-timeline-step:not(:disabled):not(.is-current):hover{border-color:#1e40af;background:#1f2937;color:#bfdbfe}body.dark-theme .status-update-modal .ant-modal-content{border-color:#374151;background:#1f2937;box-shadow:0 16px 40px #00000059}body.dark-theme .status-update-modal .ant-modal-header{border-color:#374151}body.dark-theme .status-update-modal .ant-modal-title{color:#f9fafb}body.dark-theme .status-update-modal .ant-modal-footer{border-color:#374151}.status-update-modal .ant-modal-content,.status-interview-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #dbe3ee;border-radius:.625rem;box-shadow:0 1.25rem 3rem #0f172a2e}.status-update-modal .ant-modal-header,.status-interview-modal .ant-modal-header{margin:0;padding:.875rem 1rem .8125rem;border-bottom:1px solid #e5e7eb;background:#fff}.status-modal-title-block{min-width:0;padding-left:.625rem;border-left:.125rem solid #2563eb}.status-modal-title-block>span{display:block;color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.075em;line-height:1;text-transform:uppercase}.status-modal-title-block>strong{display:block;margin-top:.1875rem;overflow:hidden;color:#111827;font-size:.875rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.status-modal-title-block>small{display:block;margin-top:.1875rem;overflow:hidden;color:#6b7280;font-size:.625rem;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.status-update-modal .ant-modal-body,.status-interview-modal .ant-modal-body{max-height:min(62vh,38rem);padding:1rem;overflow-y:auto}.status-update-modal .ant-modal-footer,.status-interview-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:.5rem;margin:0;padding:.75rem 1rem;border-top:1px solid #e5e7eb;background:#f8fafc}.status-update-modal .ant-modal-footer .ant-btn+.ant-btn,.status-interview-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.status-update-modal .ant-btn,.status-interview-modal .ant-btn{height:1.875rem;border-radius:.3125rem;font-size:.6875rem;font-weight:600}.status-update-modal .ant-form-item,.status-interview-modal .ant-form-item{margin-bottom:.8125rem}.status-update-modal .ant-form-item:last-child,.status-interview-modal .ant-form-item:last-child{margin-bottom:0}.status-update-modal .ant-form-item-label,.status-interview-modal .ant-form-item-label{padding-bottom:.1875rem}.status-update-modal .ant-form-item-label>label,.status-interview-modal .ant-form-item-label>label{color:#475569;font-size:.6875rem;font-weight:600}.status-update-modal .ant-input,.status-update-modal .ant-input-number,.status-update-modal .ant-select-selector,.status-update-modal .ant-picker,.status-interview-modal .ant-input,.status-interview-modal .ant-input-number,.status-interview-modal .ant-select-selector,.status-interview-modal .ant-picker{border-color:#dbe3ee;border-radius:.3125rem!important;font-size:.75rem}.status-update-modal .ant-input,.status-update-modal .ant-picker,.status-update-modal .ant-select-selector,.status-interview-modal .ant-input,.status-interview-modal .ant-picker,.status-interview-modal .ant-select-selector{min-height:2rem}.status-update-modal .ant-input:focus,.status-update-modal .ant-input-focused,.status-update-modal .ant-picker-focused,.status-update-modal .ant-select-focused .ant-select-selector,.status-interview-modal .ant-input:focus,.status-interview-modal .ant-input-focused,.status-interview-modal .ant-picker-focused,.status-interview-modal .ant-select-focused .ant-select-selector{border-color:#60a5fa;box-shadow:0 0 0 .125rem #2563eb1f}.status-update-modal textarea.ant-input,.status-interview-modal textarea.ant-input{min-height:4.75rem;line-height:1.45;resize:vertical}.status-update-confirmation{display:grid;gap:.75rem}.status-update-confirmation p{margin:0;color:#475569;font-size:.75rem;line-height:1.45}.status-update-confirmation p strong{color:#111827;font-weight:600}body.dark-theme .status-update-modal .ant-modal-content,body.dark-theme .status-interview-modal .ant-modal-content,body.dark-theme .status-update-modal .ant-modal-header,body.dark-theme .status-interview-modal .ant-modal-header{border-color:#374151;background:#1f2937}body.dark-theme .status-modal-title-block{border-color:#60a5fa}body.dark-theme .status-modal-title-block>span{color:#60a5fa}body.dark-theme .status-modal-title-block>strong{color:#f9fafb}body.dark-theme .status-modal-title-block>small{color:#9ca3af}body.dark-theme .status-update-modal .ant-modal-footer,body.dark-theme .status-interview-modal .ant-modal-footer{border-color:#374151;background:#172033}body.dark-theme .status-update-modal .ant-form-item-label>label,body.dark-theme .status-interview-modal .ant-form-item-label>label,body.dark-theme .status-update-confirmation p{color:#cbd5e1}body.dark-theme .status-update-confirmation p strong{color:#f9fafb}body.dark-theme .status-update-modal .ant-input,body.dark-theme .status-update-modal .ant-select-selector,body.dark-theme .status-update-modal .ant-picker,body.dark-theme .status-interview-modal .ant-input,body.dark-theme .status-interview-modal .ant-select-selector,body.dark-theme .status-interview-modal .ant-picker{border-color:#4b5563;background:#111827;color:#e5e7eb}body.dark-theme .status-update-modal .ant-picker-input>input,body.dark-theme .status-interview-modal .ant-picker-input>input{color:#e5e7eb}body.dark-theme .status-update-modal .ant-input::placeholder,body.dark-theme .status-interview-modal .ant-input::placeholder{color:#6b7280}@media (max-width: 640px){.status-update-modal,.status-interview-modal{max-width:calc(100vw - 1.5rem);margin:0 auto}.status-update-modal .ant-modal-body,.status-interview-modal .ant-modal-body{max-height:60vh;padding:.875rem}.status-modal-title-block>small{white-space:normal}}.status-modal-form{display:grid;gap:.75rem}.status-modal-form-section{padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff}.status-modal-form-section-heading{margin:0 0 .625rem;padding:0 0 .5rem .5rem;border-bottom:1px solid #eef2f7;border-left:.125rem solid #bfdbfe}.status-modal-form-section-heading strong{display:block;color:#334155;font-size:.6875rem;font-weight:600;line-height:1.2}.status-modal-form-section-heading span{display:block;margin-top:.125rem;color:#94a3b8;font-size:.625rem;line-height:1.3}.status-modal-form-section .ant-row{row-gap:0}.status-modal-form-section .ant-form-item{margin-bottom:.625rem}.status-modal-form-section .ant-form-item:last-child{margin-bottom:0}.status-offer-form .status-modal-form-section:nth-of-type(2) .ant-form-item-label>label:after{color:#94a3b8;content:""}.status-offer-form .ant-input[type=number]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.status-modal-form-section .ant-form-item-explain-error{margin-top:.1875rem;font-size:.625rem;line-height:1.25}body.dark-theme .status-modal-form-section{border-color:#374151;background:#172033}body.dark-theme .status-modal-form-section-heading{border-color:#374151;border-left-color:#1e40af}body.dark-theme .status-modal-form-section-heading strong{color:#e5e7eb}body.dark-theme .status-modal-form-section-heading span{color:#9ca3af}.status-timeline{overflow-x:auto;overflow-y:hidden;scrollbar-color:#94a3b8 transparent;scrollbar-width:thin}.status-timeline::-webkit-scrollbar{height:.25rem}.status-timeline::-webkit-scrollbar-track{margin:0 .625rem;background:transparent}.status-timeline::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b8}.status-timeline::-webkit-scrollbar-thumb:hover{background:#64748b}body.dark-theme .status-timeline{scrollbar-color:#64748b transparent}body.dark-theme .status-timeline::-webkit-scrollbar-thumb{background:#64748b}body.dark-theme .status-timeline::-webkit-scrollbar-thumb:hover{background:#94a3b8}.user-profile-page{min-height:100%;padding:1.25rem;overflow:auto;background:#f7f8fa;color:#111827}.profile-hero-card,.profile-card{border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.profile-hero-card{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;max-width:90rem;margin:0 auto 1.25rem;padding:1.125rem 1.25rem}.profile-hero-main{display:flex;min-width:0;align-items:center;gap:.875rem}.profile-avatar.ant-avatar{flex:0 0 auto;border:2px solid #dbeafe;background:#eff6ff;color:#1d4ed8;font-size:1.25rem;font-weight:600}.profile-hero-copy{min-width:0}.profile-eyebrow{display:block;margin-bottom:.25rem;color:#6b7280;font-size:.6875rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.profile-hero-copy h1{margin:0;color:#111827;font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.2}.profile-hero-subtitle{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;color:#6b7280;font-size:var(--text-sm, .875rem)}.profile-hero-subtitle i{width:.25rem;height:.25rem;border-radius:999px;background:#60a5fa}.profile-hero-meta{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem}.profile-hero-meta>div{min-width:0}.profile-hero-meta span{display:block;color:#6b7280;font-size:var(--text-xs, .75rem)}.profile-hero-meta strong{display:block;max-width:15rem;margin-top:.125rem;overflow:hidden;color:#111827;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-xs, .75rem);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.profile-level-tag.ant-tag{display:inline-flex;align-items:center;gap:.25rem;margin:0;padding:.25rem .5rem;border:1px solid #bfdbfe;border-radius:.25rem;background:#eff6ff;color:#1d4ed8;font-size:var(--text-xs, .75rem);font-weight:600}.profile-page-grid{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.9fr);align-items:start;gap:1.25rem;max-width:90rem;margin:0 auto}.profile-side-column,.profile-main-column{display:grid;gap:1.25rem}.profile-card.ant-card{border-radius:.5rem}.profile-card .ant-card-body{padding:1rem}.profile-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.profile-section-heading h2{margin:0;color:#111827;font-size:1rem;font-weight:600;line-height:1.25}.profile-section-heading p{margin:.1875rem 0 0;color:#6b7280;font-size:var(--text-xs, .75rem);line-height:1.35}.profile-contact-list{display:grid}.profile-detail-field{display:flex;min-width:0;gap:.625rem;padding:.625rem 0;border-top:1px solid #e5e7eb}.profile-detail-field:first-child{padding-top:0;border-top:0}.profile-detail-icon{display:inline-grid;flex:0 0 auto;width:1.625rem;height:1.625rem;place-items:center;border-radius:.3125rem;background:#eff6ff;color:#2563eb;font-size:var(--text-xs, .75rem)}.profile-detail-field>div{min-width:0}.profile-detail-field span:not(.profile-detail-icon){display:block;color:#6b7280;font-size:var(--text-xs, .75rem);line-height:1.2}.profile-detail-field strong{display:block;margin-top:.125rem;overflow-wrap:anywhere;color:#111827;font-size:var(--text-sm, .875rem);font-weight:500;line-height:1.35}.profile-domain-list{display:flex;flex-wrap:wrap;gap:.375rem}.profile-domain-list .ant-tag{margin:0;padding:.1875rem .375rem;border:1px solid #dbeafe;border-radius:.25rem;background:#eff6ff;color:#1d4ed8;font-size:var(--text-xs, .75rem)}.profile-empty-copy{color:#6b7280;font-size:var(--text-xs, .75rem)}.profile-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.profile-detail-grid .profile-detail-field:nth-child(-n+2){padding-top:0;border-top:0}.profile-two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.profile-address-card p,.profile-about-card p{margin:0;color:#4b5563;font-size:var(--text-sm, .875rem);line-height:1.55;white-space:pre-wrap}.profile-address-card p .anticon{margin-right:.375rem;color:#2563eb}.profile-about-card .profile-section-heading{margin-bottom:.5rem}body.dark-theme .user-profile-page{background:#111827;color:#f9fafb}body.dark-theme .profile-hero-card,body.dark-theme .profile-card{border-color:#374151;background:#1f2937;box-shadow:0 1px 2px #00000014}body.dark-theme .profile-avatar.ant-avatar{border-color:#1e40af;background:#172554;color:#bfdbfe}body.dark-theme .profile-hero-copy h1,body.dark-theme .profile-hero-meta strong,body.dark-theme .profile-section-heading h2,body.dark-theme .profile-detail-field strong{color:#f9fafb}body.dark-theme .profile-eyebrow,body.dark-theme .profile-hero-subtitle,body.dark-theme .profile-hero-meta span,body.dark-theme .profile-section-heading p,body.dark-theme .profile-detail-field span:not(.profile-detail-icon),body.dark-theme .profile-empty-copy,body.dark-theme .profile-address-card p,body.dark-theme .profile-about-card p{color:#9ca3af}body.dark-theme .profile-level-tag.ant-tag,body.dark-theme .profile-domain-list .ant-tag{border-color:#1e40af;background:#172554;color:#93c5fd}body.dark-theme .profile-detail-field{border-color:#374151}body.dark-theme .profile-detail-icon{background:#172554;color:#93c5fd}@media (max-width: 900px){.profile-hero-card{align-items:flex-start;flex-direction:column}.profile-hero-meta{justify-content:flex-start}.profile-page-grid{grid-template-columns:1fr}.profile-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.user-profile-page,.profile-hero-card{padding:1rem}.profile-hero-meta{width:100%;align-items:flex-start;flex-direction:column;gap:.625rem}.profile-side-column,.profile-two-column-grid,.profile-detail-grid{grid-template-columns:1fr}.profile-detail-grid .profile-detail-field:nth-child(2){padding-top:.625rem;border-top:1px solid #e5e7eb}body.dark-theme .profile-detail-grid .profile-detail-field:nth-child(2){border-color:#374151}}.status-details-drawer .ant-drawer-body{padding:0;overflow:hidden;background:#f7f8fa}.status-details-screen{display:flex;height:100%;min-height:0;flex-direction:column;color:#111827}.status-details-header{padding:1.125rem 1.25rem .875rem;border-bottom:1px solid #e5e7eb;background:#fff}.status-details-title-group{min-width:0}.status-details-eyebrow{display:block;margin-bottom:.3125rem;color:#6b7280;font-size:var(--text-xs);font-weight:600;letter-spacing:.065em;line-height:1;text-transform:uppercase}.status-details-title-row{display:flex;align-items:center;gap:.625rem;min-width:0}.status-details-title-row h1{margin:0;overflow:hidden;color:#111827;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.status-details-status-tag.ant-tag{margin:0;padding:.125rem .4375rem;border:1px solid #bfdbfe;border-radius:.25rem;background:#eff6ff;color:#1d4ed8;font-size:var(--text-xs);font-weight:600;line-height:1.25}.status-details-meta{display:flex;align-items:center;gap:.375rem;min-width:0;margin-top:.375rem;overflow:hidden;color:#6b7280;font-size:var(--text-sm);line-height:1.25;white-space:nowrap}.status-details-meta>span{overflow:hidden;text-overflow:ellipsis}.status-details-meta i{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-xs);font-style:normal}.status-details-meta i:before{margin-right:.375rem;color:#cbd5e1;content:"•"}.status-details-progress{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;background:#fff}.status-details-section-label{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.625rem}.status-details-section-label span{color:#374151;font-size:var(--text-sm);font-weight:600}.status-details-section-label small{color:#6b7280;font-size:var(--text-xs)}.status-details-tabs{flex:0 0 auto;padding:0 1.25rem;border-bottom:1px solid #e5e7eb;background:#fff}.status-details-tabs .ant-tabs-nav{margin:0}.status-details-tabs .ant-tabs-nav:before{border-bottom:0}.status-details-tabs .ant-tabs-tab{padding:.625rem .125rem;font-size:var(--text-sm)}.status-details-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:1.25rem}.status-details-tabs .ant-tabs-tab-btn{color:#6b7280;font-weight:500}.status-details-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2563eb!important;font-weight:600}.status-details-content{min-height:0;flex:1 1 auto;overflow:auto;padding:1rem 1.25rem 1.5rem}.status-details-content .ant-divider{margin:1rem 0 .625rem;border-color:#e5e7eb}.status-details-content .ant-divider .ant-divider-inner-text{padding:0 .5rem 0 0;color:#374151;font-size:var(--text-sm);font-weight:600}.status-details-content .label-style,.status-details-content .value-style{padding:.5rem .625rem;border:1px solid #e5e7eb;background:#fff}.status-details-content .label-style{color:#6b7280;font-size:var(--text-xs);font-weight:600;letter-spacing:.035em;text-transform:uppercase}.status-details-content .value-style{border-left:0;color:#111827;font-size:var(--text-sm);font-weight:500}.status-details-content .ant-row{margin-bottom:.375rem}.status-details-content .list{overflow:hidden;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.status-details-content .list .ant-list-item{padding:.75rem}.status-details-content .list .ant-list-item-meta-title{margin-bottom:.1875rem}.status-details-content .list .ant-list-item-meta-title .ant-typography{color:#111827;font-size:var(--text-sm)}.status-details-content .list .ant-list-item-meta-description{color:#6b7280;font-size:var(--text-xs)}.status-details-content .ant-card{border-color:#e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px #0f172a0a}.status-details-content .ant-btn{border-radius:.3125rem;font-size:var(--text-xs)}body.dark-theme .status-details-drawer .ant-drawer-content,body.dark-theme .status-details-drawer .ant-drawer-body{background:#111827}body.dark-theme .status-details-header,body.dark-theme .status-details-progress,body.dark-theme .status-details-tabs{border-color:#374151;background:#1f2937}body.dark-theme .status-details-title-row h1,body.dark-theme .status-details-content .value-style,body.dark-theme .status-details-content .list .ant-list-item-meta-title .ant-typography{color:#f9fafb}body.dark-theme .status-details-eyebrow,body.dark-theme .status-details-meta,body.dark-theme .status-details-section-label small,body.dark-theme .status-details-tabs .ant-tabs-tab-btn,body.dark-theme .status-details-content .label-style,body.dark-theme .status-details-content .list .ant-list-item-meta-description{color:#9ca3af}body.dark-theme .status-details-status-tag.ant-tag{border-color:#1e40af;background:#172554;color:#93c5fd}body.dark-theme .status-details-section-label span,body.dark-theme .status-details-content .ant-divider .ant-divider-inner-text{color:#e5e7eb}body.dark-theme .status-details-content .ant-divider,body.dark-theme .status-details-content .label-style,body.dark-theme .status-details-content .value-style,body.dark-theme .status-details-content .list,body.dark-theme .status-details-content .list .ant-list-item{border-color:#374151}body.dark-theme .status-details-content .label-style,body.dark-theme .status-details-content .value-style,body.dark-theme .status-details-content .list,body.dark-theme .status-details-content .ant-card{background:#1f2937}body.dark-theme .status-details-content .ant-card{border-color:#374151;box-shadow:0 1px 2px #00000014}body.dark-theme .status-details-meta i:before{color:#4b5563}@media (max-width: 700px){.status-details-header,.status-details-progress,.status-details-content{padding-right:1rem;padding-left:1rem}.status-details-tabs{padding:0 1rem}.status-details-section-label{align-items:flex-start;flex-direction:column;gap:.1875rem}.status-details-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:.875rem}.status-details-title-row h1{font-size:1.125rem}}.status-overview-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(17rem,1fr);align-items:start;gap:1rem}.status-overview-main,.status-overview-side{display:grid;gap:1rem}.status-overview-card{overflow:hidden;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.status-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb}.status-card-heading>div:first-child{min-width:0}.status-card-kicker{display:block;margin-bottom:.1875rem;color:#6b7280;font-size:.625rem;font-weight:600;letter-spacing:.07em;line-height:1;text-transform:uppercase}.status-card-heading h2{margin:0;overflow:hidden;color:#111827;font-size:var(--text-base);font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.status-card-heading p{display:flex;align-items:center;gap:.375rem;margin:.25rem 0 0;overflow:hidden;color:#6b7280;font-size:var(--text-xs);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.status-card-heading p i{color:#cbd5e1;font-style:normal}.status-card-heading p b{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600}.status-card-tags{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.375rem}.status-card-tags .ant-tag,.status-card-heading>.ant-btn{margin:0;border:1px solid #bfdbfe;border-radius:.25rem;background:#eff6ff;color:#1d4ed8;font-size:var(--text-xs);font-weight:600}.status-card-tags .status-due-tag{border-color:#e5e7eb;background:#f9fafb;color:#4b5563;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:500}.status-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.status-detail-fact{min-width:0;padding:.75rem 1rem;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.status-detail-fact:nth-child(3n){border-right:0}.status-detail-fact:nth-last-child(-n+3){border-bottom:0}.status-detail-fact span,.status-detail-fact strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-detail-fact span{color:#6b7280;font-size:.625rem;font-weight:600;letter-spacing:.055em;line-height:1.15;text-transform:uppercase}.status-detail-fact strong{margin-top:.25rem;color:#111827;font-size:var(--text-sm);font-weight:500;line-height:1.25}.status-activity-card .list{border:0;border-radius:0;box-shadow:none}.status-activity-card .list .ant-list-item{padding:.75rem 1rem}.status-empty-state{padding:1.25rem 1rem;color:#6b7280;font-size:var(--text-sm);text-align:center}.status-candidate-card .status-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.status-candidate-card .status-detail-fact:nth-child(3n){border-right:1px solid #e5e7eb}.status-candidate-card .status-detail-fact:nth-child(2n){border-right:0}.status-candidate-card .status-detail-fact:nth-last-child(-n+3){border-bottom:1px solid #e5e7eb}.status-candidate-card .status-detail-fact:nth-last-child(-n+2){border-bottom:0}body.dark-theme .status-overview-card{border-color:#374151;background:#1f2937;box-shadow:0 1px 2px #00000014}body.dark-theme .status-card-heading,body.dark-theme .status-detail-fact{border-color:#374151}body.dark-theme .status-card-heading h2,body.dark-theme .status-detail-fact strong{color:#f9fafb}body.dark-theme .status-card-kicker,body.dark-theme .status-card-heading p,body.dark-theme .status-card-heading p b,body.dark-theme .status-detail-fact span,body.dark-theme .status-empty-state{color:#9ca3af}body.dark-theme .status-card-heading p i{color:#4b5563}body.dark-theme .status-card-tags .ant-tag,body.dark-theme .status-card-heading>.ant-btn{border-color:#1e40af;background:#172554;color:#93c5fd}body.dark-theme .status-card-tags .status-due-tag{border-color:#4b5563;background:#111827;color:#cbd5e1}body.dark-theme .status-candidate-card .status-detail-fact:nth-child(3n){border-color:#374151}@media (max-width: 900px){.status-overview-layout{grid-template-columns:1fr}.status-overview-side{grid-template-columns:repeat(2,minmax(0,1fr))}.status-activity-card{grid-column:1 / -1}}@media (max-width: 620px){.status-overview-side{grid-template-columns:1fr}.status-activity-card{grid-column:auto}.status-detail-facts,.status-candidate-card .status-detail-facts{grid-template-columns:1fr}.status-detail-fact,.status-detail-fact:nth-child(3n),.status-candidate-card .status-detail-fact:nth-child(3n){border-right:0;border-bottom:1px solid #e5e7eb}.status-detail-fact:last-child,.status-candidate-card .status-detail-fact:last-child{border-bottom:0}.status-card-heading{align-items:flex-start;flex-direction:column}.status-card-tags{justify-content:flex-start}.status-card-heading>.ant-btn{align-self:flex-start}body.dark-theme .status-detail-fact,body.dark-theme .status-detail-fact:nth-child(3n){border-color:#374151}}.status-details-progress{padding-top:.5rem;padding-bottom:.5rem}.status-details-section-label{margin-bottom:.375rem}.status-details-section-label span{font-size:var(--text-xs)}.status-details-section-label small{font-size:.6875rem}.status-details-progress .status-timeline{gap:.5rem;padding:0}.status-details-progress .status-timeline>div,.status-details-progress .status-timeline-tooltip-target{min-width:7.25rem}.status-details-progress .status-timeline-step{flex:1 0 7.25rem;min-width:7.25rem}.status-details-progress .status-timeline-label.ant-typography{overflow-wrap:normal;word-break:normal}.status-details-progress .status-timeline-step .horizontal-line{top:.4375rem;right:calc(50% + .875rem);width:calc(100% - 1.75rem)}.status-details-progress .status-timeline-complete.anticon{margin-bottom:.1875rem;font-size:.875rem}.status-details-progress .status-timeline-radio.ant-radio-wrapper,.status-details-progress .status-timeline-radio{height:.875rem;margin-bottom:.1875rem}.status-details-progress .status-timeline-label.ant-typography{font-size:.625rem;line-height:1.1}.status-position-card .status-card-heading{padding:.6875rem .875rem}.status-position-card .status-detail-fact,.status-submission-card .status-card-heading{padding:.5625rem .875rem}.status-submission-card .status-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.status-submission-card .status-detail-fact{padding:.5rem .75rem}.status-submission-card .status-detail-fact:nth-child(3n){border-right:1px solid #e5e7eb}.status-submission-card .status-detail-fact:nth-child(4n){border-right:0}.status-submission-card .status-detail-fact:nth-last-child(-n+3){border-bottom:0}body.dark-theme .status-submission-card .status-detail-fact:nth-child(3n){border-color:#374151}@media (max-width: 760px){.status-submission-card .status-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.status-submission-card .status-detail-fact:nth-child(3n){border-right:1px solid #e5e7eb}.status-submission-card .status-detail-fact:nth-child(2n){border-right:0}.status-submission-card .status-detail-fact:nth-last-child(-n+3){border-bottom:1px solid #e5e7eb}.status-submission-card .status-detail-fact:nth-last-child(-n+2){border-bottom:0}body.dark-theme .status-submission-card .status-detail-fact:nth-child(3n){border-color:#374151}}.status-details-tabs,body.dark-theme .status-details-tabs{background:transparent}.status-details-tabs .ant-tabs-tab{padding:.6875rem 0;font-size:.8125rem}.status-details-tabs .ant-tabs-nav-list{gap:.375rem}.status-details-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:1.125rem}.status-details-tabs .ant-tabs-ink-bar{height:2px;background:#2563eb}.status-details-tabs.requisition-detail-tabs{margin:0;padding:0 1.25rem;border-bottom:1px solid #d9deeb}.status-details-tabs.requisition-detail-tabs .ant-tabs-nav{margin:0}.status-details-tabs.requisition-detail-tabs .ant-tabs-nav:before{border:0}body.dark-theme .status-details-tabs.requisition-detail-tabs{border-color:#374151}.status-details-tabs .ant-tabs-tab-btn,.status-details-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#111827!important}body.dark-theme .status-details-tabs .ant-tabs-tab-btn,body.dark-theme .status-details-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f9fafb!important}.status-details-progress{border-bottom:0}.status-details-tabs.requisition-detail-tabs,.status-details-tabs.requisition-detail-tabs .ant-tabs-nav,.status-details-tabs.requisition-detail-tabs .ant-tabs-nav-wrap{background:#fff!important}body.dark-theme .status-details-tabs.requisition-detail-tabs,body.dark-theme .status-details-tabs.requisition-detail-tabs .ant-tabs-nav,body.dark-theme .status-details-tabs.requisition-detail-tabs .ant-tabs-nav-wrap{background:#1f2937!important}.status-details-header{display:flex;align-items:flex-start;justify-content:flex-start;gap:.625rem}.status-details-close.ant-btn{width:1.75rem;min-width:1.75rem;height:1.75rem;margin-top:.0625rem;padding:0;border:1px solid #e5e7eb;border-radius:.3125rem;color:#6b7280}.status-details-close.ant-btn:hover{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}body.dark-theme .status-details-close.ant-btn{border-color:#4b5563;color:#9ca3af}body.dark-theme .status-details-close.ant-btn:hover{border-color:#1e40af;background:#172554;color:#93c5fd}.status-details-header{align-items:center;gap:.5rem;padding:.625rem .875rem}.status-details-title-group{min-width:0;flex:1}.status-details-eyebrow{margin:0;color:#64748b;font-size:.625rem;letter-spacing:.06em;white-space:nowrap}.status-details-title-row{gap:.5rem}.status-details-title-row h1{max-width:min(22rem,42vw);font-size:1rem;line-height:1.15}.status-details-title-separator{width:.25rem;height:.25rem;flex:0 0 auto;border-radius:999px;background:#cbd5e1}.status-details-status-tag.ant-tag{padding:.125rem .375rem;font-size:.625rem}.status-details-meta{margin-top:.1875rem;font-size:.6875rem}.status-details-close.ant-btn{width:1.625rem;min-width:1.625rem;height:1.625rem;margin:0;border-radius:.25rem}.status-details-close.ant-btn .anticon{font-size:.6875rem}body.dark-theme .status-details-eyebrow{color:#94a3b8}body.dark-theme .status-details-title-separator{background:#4b5563}.status-details-screen{font-family:inherit}.status-details-title-row h1{font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.status-details-meta{font-size:.75rem}.status-details-meta i{font-size:.625rem}.status-details-section-label span{font-size:.75rem;font-weight:600}.status-details-section-label small{font-size:.625rem}.status-card-heading h2{font-size:.8125rem;font-weight:600}.status-card-heading p{font-size:.6875rem}.status-card-tags .ant-tag,.status-card-heading>.ant-btn{font-size:.625rem}.status-detail-fact span{font-size:.625rem}.status-detail-fact strong{font-size:.75rem;font-weight:500}.status-activity-card .list .ant-list-item-meta-title .ant-typography{font-size:.75rem}.status-activity-card .list .ant-list-item-meta-description{font-size:.6875rem}.status-empty-state{font-size:.75rem}.status-details-content .ant-btn,.status-details-close.ant-btn{font-size:.6875rem}.status-card-heading{position:relative;padding:.75rem .875rem}.status-card-heading>div:first-child{padding-left:.625rem}.status-card-heading>div:first-child:before{position:absolute;top:.875rem;bottom:.875rem;left:.875rem;width:.125rem;border-radius:999px;background:#2563eb;content:""}.status-card-kicker{color:#2563eb;font-size:.5625rem;letter-spacing:.075em}.status-card-heading h2{color:#111827}.status-card-heading p{margin-top:.1875rem}body.dark-theme .status-card-kicker{color:#60a5fa}body.dark-theme .status-card-heading h2{color:#f9fafb}.status-activity-card{min-height:0}.status-activity-card .status-card-heading{padding-bottom:.6875rem}.status-activity-list{overflow:visible}.status-activity-entry{position:relative;display:flex;gap:.625rem;padding:.75rem .875rem}.status-activity-entry+.status-activity-entry{border-top:1px solid #eef2f7}.status-activity-avatar{position:relative;flex:0 0 1.75rem}.status-activity-avatar .ant-avatar{border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;font-size:.625rem;font-weight:700}.status-activity-avatar i{position:absolute;top:1.875rem;bottom:-.8125rem;left:.84375rem;width:1px;background:#e2e8f0}.status-activity-entry:last-child .status-activity-avatar i{display:none}.status-activity-body{min-width:0;flex:1}.status-activity-topline{display:flex;align-items:center;gap:.375rem;min-width:0}.status-activity-topline strong{overflow:hidden;color:#1e293b;font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.status-activity-status.ant-tag{max-width:8rem;margin:0;overflow:hidden;padding:.0625rem .3125rem;border:0;border-radius:.25rem;background:#f1f5f9;color:#475569;font-size:.5625rem;font-weight:700;letter-spacing:.025em;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.status-activity-status.is-success{background:#ecfdf5;color:#047857}.status-activity-status.is-info{background:#eff6ff;color:#1d4ed8}.status-activity-status.is-accent{background:#eef2ff;color:#4338ca}.status-activity-status.is-warning{background:#fffbeb;color:#b45309}.status-activity-topline time{margin-left:auto;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5625rem;white-space:nowrap}.status-activity-body p{display:-webkit-box;margin:.25rem 0 0;overflow:hidden;color:#64748b;font-size:.6875rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.status-activity-card .status-empty-state{padding:1.5rem .875rem}.status-followup-card>div>.ant-flex{margin:0!important;padding:.625rem .875rem}.status-followup-card>div+div>.ant-flex{border-top:1px solid #eef2f7}.status-followup-card>div>.ant-flex>div:first-child{margin:.125rem .625rem 0 0!important}.status-followup-card .ant-typography{color:#334155;font-size:.6875rem}.status-followup-card .ant-tag{margin-left:.375rem!important;border-radius:.25rem;font-size:.5625rem;font-weight:600}.status-followup-card .ant-typography.ant-typography-secondary{margin-top:.1875rem!important;color:#64748b;font-size:.625rem!important;line-height:1.35}.status-followup-card>.status-card-heading+div>.ant-flex{border-top:0}body.dark-theme .status-activity-entry+.status-activity-entry{border-color:#374151}body.dark-theme .status-activity-avatar .ant-avatar{border-color:#1e40af;background:#172554;color:#93c5fd}body.dark-theme .status-activity-avatar i{background:#374151}body.dark-theme .status-activity-topline strong{color:#f1f5f9}body.dark-theme .status-activity-status.ant-tag{background:#334155;color:#cbd5e1}body.dark-theme .status-activity-status.is-success{background:#052e26;color:#6ee7b7}body.dark-theme .status-activity-status.is-info{background:#172554;color:#93c5fd}body.dark-theme .status-activity-status.is-accent{background:#312e81;color:#c7d2fe}body.dark-theme .status-activity-status.is-warning{background:#422006;color:#fde68a}body.dark-theme .status-activity-body p{color:#9ca3af}body.dark-theme .status-followup-card>div+div>.ant-flex{border-color:#374151}body.dark-theme .status-followup-card .ant-typography{color:#e5e7eb}body.dark-theme .status-followup-card .ant-typography.ant-typography-secondary{color:#9ca3af}.status-followup-list{display:grid}.status-followup-row{display:grid;grid-template-columns:1.625rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5625rem .75rem}.status-followup-row+.status-followup-row{border-top:1px solid #eef2f7}.status-followup-number{display:grid;width:1.625rem;height:1.625rem;place-items:center;border:1px solid #bfdbfe;border-radius:.375rem;background:#eff6ff;color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;font-weight:700}.status-followup-copy{min-width:0}.status-followup-copy>div{display:flex;align-items:baseline;gap:.375rem;min-width:0}.status-followup-copy strong{color:#1e293b;font-size:.6875rem;font-weight:600}.status-followup-copy time{overflow:hidden;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5625rem;text-overflow:ellipsis;white-space:nowrap}.status-followup-copy p{margin:.125rem 0 0;overflow:hidden;color:#64748b;font-size:.625rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.status-followup-status{padding:.125rem .3125rem;border-radius:.25rem;background:#fffbeb;color:#b45309;font-size:.5625rem;font-weight:700;line-height:1.2;text-transform:capitalize;white-space:nowrap}.status-followup-row.is-completed .status-followup-number{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.status-followup-row.is-completed .status-followup-status{background:#ecfdf5;color:#047857}.status-followup-row.is-missed .status-followup-number,.status-followup-row.is-overdue .status-followup-number{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.status-followup-row.is-missed .status-followup-status,.status-followup-row.is-overdue .status-followup-status{background:#fef2f2;color:#b91c1c}body.dark-theme .status-followup-row+.status-followup-row{border-color:#374151}body.dark-theme .status-followup-number{border-color:#1e40af;background:#172554;color:#93c5fd}body.dark-theme .status-followup-copy strong{color:#f1f5f9}body.dark-theme .status-followup-copy time{color:#94a3b8}body.dark-theme .status-followup-copy p{color:#9ca3af}body.dark-theme .status-followup-status{background:#422006;color:#fde68a}body.dark-theme .status-followup-row.is-completed .status-followup-number{border-color:#065f46;background:#052e26;color:#6ee7b7}body.dark-theme .status-followup-row.is-completed .status-followup-status{background:#052e26;color:#6ee7b7}body.dark-theme .status-followup-row.is-missed .status-followup-number,body.dark-theme .status-followup-row.is-overdue .status-followup-number{border-color:#7f1d1d;background:#450a0a;color:#fca5a5}body.dark-theme .status-followup-row.is-missed .status-followup-status,body.dark-theme .status-followup-row.is-overdue .status-followup-status{background:#450a0a;color:#fca5a5}.status-rich-content-stack{display:grid;gap:.875rem}.status-rich-content-section{position:relative;min-height:12rem;padding:.875rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a08}.status-rich-content-actions{position:absolute;z-index:1;top:.625rem;right:.625rem;opacity:.45;transition:opacity .15s ease}.status-rich-content-section:hover .status-rich-content-actions,.status-rich-content-actions:focus-within{opacity:1}.status-rich-content-actions .ant-btn{height:1.625rem;padding-inline:.4375rem;border-color:#dbe3ee;border-radius:.3125rem;background:#fff;color:#475569;font-size:.625rem}.status-rich-content{padding-right:3.875rem;color:#374151;font-size:.75rem;line-height:1.55}.status-rich-content>:first-child{margin-top:0}.status-rich-content>:last-child{margin-bottom:0}.status-rich-content h1,.status-rich-content h2,.status-rich-content h3,.status-rich-content h4{color:#111827;font-size:.875rem;font-weight:600;line-height:1.35}.status-rich-content p{margin:0 0 .625rem}.status-rich-content ul,.status-rich-content ol{margin:0 0 .625rem;padding-left:1.25rem}.status-rich-content table{display:block;width:100%;margin:0 0 .875rem;overflow-x:auto;border:1px solid #e5e7eb;border-radius:.25rem;border-collapse:collapse}.status-rich-content th,.status-rich-content td{min-width:7rem;padding:.625rem .75rem;border:1px solid #e5e7eb;text-align:left;vertical-align:top}.status-rich-content th{background:#f9fafb;color:#374151;font-weight:600}.status-rich-content img{max-width:100%;height:auto;border-radius:.375rem}body.dark-theme .status-rich-content-section{border-color:#374151;background:#1f2937}body.dark-theme .status-rich-content-actions .ant-btn{border-color:#4b5563;background:#1f2937;color:#cbd5e1}body.dark-theme .status-rich-content{color:#d1d5db}body.dark-theme .status-rich-content h1,body.dark-theme .status-rich-content h2,body.dark-theme .status-rich-content h3,body.dark-theme .status-rich-content h4,body.dark-theme .status-rich-content strong,body.dark-theme .status-rich-content b{color:#f9fafb}body.dark-theme .status-rich-content table,body.dark-theme .status-rich-content th,body.dark-theme .status-rich-content td{border-color:#374151}body.dark-theme .status-rich-content th{background:#172033;color:#e5e7eb}.status-details-content .resume-overview{overflow:hidden;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a08}.status-details-content .resume-overview-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border-bottom:1px solid #e5e7eb}.status-details-content .resume-overview-header>div:first-child{min-width:0;padding-left:.625rem;border-left:.125rem solid #2563eb}.status-details-content .resume-overview-kicker{display:flex;align-items:center;gap:.3125rem;color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.status-details-content .resume-overview h3{margin:.25rem 0 0;overflow:hidden;color:#111827;font-size:.8125rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.status-details-content .resume-overview-actions{display:flex;flex:0 0 auto;align-items:center;gap:.375rem}.status-details-content .resume-overview-actions .ant-tag{margin:0;padding:.0625rem .3125rem;border:1px solid #dbe3ee;border-radius:.25rem;background:#f8fafc;color:#64748b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5625rem;font-weight:700}.status-details-content .resume-overview-actions .ant-btn{height:1.625rem;padding-inline:.4375rem;border-color:#dbe3ee;font-size:.625rem}.status-details-content .resume-overview-frame{height:calc(100vh - 22rem);min-height:28rem;background:#f8fafc}.status-details-content .resume-overview-frame iframe{display:block;width:100%;height:100%;border:0;background:#fff}.status-details-content .resume-overview-empty{display:grid;min-height:14rem;place-items:center;padding:1rem;color:#6b7280;text-align:center}.status-details-content .resume-overview-empty .ant-empty{margin-bottom:.5rem}.status-details-content .resume-overview-empty .ant-empty-description{color:inherit;font-size:.75rem}.status-details-content .resume-overview-raw{padding:.75rem .875rem;border-top:1px solid #e5e7eb;background:#f8fafc}.status-details-content .resume-overview-raw summary{color:#475569;cursor:pointer;font-size:.6875rem;font-weight:600}.status-details-content .resume-overview-raw .ant-typography{max-height:10rem;margin:.625rem 0 0;overflow:auto;color:#64748b;font-size:.6875rem;line-height:1.5;white-space:pre-wrap}.status-details-content .resume-overview-raw .ant-typography-copy{color:#2563eb}body.dark-theme .status-details-content .resume-overview,body.dark-theme .status-details-content .resume-overview-header,body.dark-theme .status-details-content .resume-overview-raw{border-color:#374151;background:#1f2937}body.dark-theme .status-details-content .resume-overview h3{color:#f9fafb}body.dark-theme .status-details-content .resume-overview-kicker{color:#60a5fa}body.dark-theme .status-details-content .resume-overview-actions .ant-tag{border-color:#4b5563;background:#111827;color:#9ca3af}body.dark-theme .status-details-content .resume-overview-actions .ant-btn{border-color:#4b5563;background:#1f2937;color:#cbd5e1}body.dark-theme .status-details-content .resume-overview-frame{background:#111827}body.dark-theme .status-details-content .resume-overview-empty{color:#9ca3af}body.dark-theme .status-details-content .resume-overview-raw summary,body.dark-theme .status-details-content .resume-overview-raw .ant-typography{color:#9ca3af}@media (max-width: 700px){.status-details-content .resume-overview-frame{height:calc(100vh - 20rem);min-height:22rem}.status-details-content .resume-overview-header{align-items:flex-start;flex-direction:column}.status-details-content .resume-overview-actions{align-self:flex-start}}.status-details-content .resume-overview-raw-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.status-details-content .resume-overview-raw-header details{min-width:0;flex:1}.status-details-content .resume-overview-raw-header .resume-overview-actions{margin-top:-.1875rem}.status-details-page{display:flex;height:100%;min-height:100%;flex-direction:column;overflow:hidden;background:#f7f8fa}.status-details-page>.status-details-screen{flex:1 1 auto;min-height:0}body.dark-theme .status-details-page{background:#111827}.status-interview-workspace{max-width:76rem;margin:0 auto}.status-interview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.875rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.status-interview-header>div:first-child{min-width:0;padding-left:.625rem;border-left:.125rem solid #2563eb}.status-interview-kicker{display:block;color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.075em;line-height:1;text-transform:uppercase}.status-interview-header h2{margin:.1875rem 0 0;color:#111827;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.2}.status-interview-header p{margin:.25rem 0 0;color:#6b7280;font-size:.6875rem;line-height:1.35}.status-interview-actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.status-interview-actions .ant-tag{margin:0;padding:.1875rem .375rem;border:1px solid #dbe3ee;border-radius:.25rem;background:#f8fafc;color:#475569;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;font-weight:600}.status-interview-actions .ant-btn{height:1.875rem;border-radius:.3125rem;font-size:.6875rem;font-weight:600}.status-interview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.status-interview-card{min-width:0;overflow:hidden;border:1px solid #dbe3ee;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.status-interview-card-top{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;border-bottom:1px solid #e5e7eb}.status-interview-date{display:grid;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;place-content:center;border:1px solid #bfdbfe;border-radius:.375rem;background:#eff6ff;color:#1d4ed8;text-align:center}.status-interview-date b{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875rem;font-weight:700;line-height:1}.status-interview-date span{margin-top:.125rem;font-size:.5625rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.status-interview-card-title{min-width:0;flex:1}.status-interview-card-title>span{display:block;color:#6b7280;font-size:.5625rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.status-interview-card-title strong{display:block;margin-top:.1875rem;overflow:hidden;color:#111827;font-size:.75rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.status-interview-card-top .table-action,.status-interview-card-top .table-action>*{flex:0 0 auto}.status-interview-primary{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-bottom:1px solid #eef2f7}.status-interview-primary>span{display:inline-flex;align-items:center;gap:.25rem;min-width:0;color:#475569;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;font-weight:600;white-space:nowrap}.status-interview-primary>span+span{overflow:hidden;color:#64748b;text-overflow:ellipsis}.status-interview-primary .status-interview-mode{padding:.1875rem .375rem;border-radius:.25rem;background:#ecfdf5;color:#047857}.status-interview-primary .status-interview-mode.is-remote{background:#eff6ff;color:#1d4ed8}.status-interview-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.status-interview-detail-grid>div{min-width:0;padding:.625rem .875rem}.status-interview-detail-grid>div+div{border-left:1px solid #eef2f7}.status-interview-detail-grid span{display:flex;align-items:center;gap:.25rem;color:#94a3b8;font-size:.5625rem;font-weight:700;letter-spacing:.045em;line-height:1.15;text-transform:uppercase}.status-interview-detail-grid strong,.status-interview-detail-grid a{display:block;margin-top:.25rem;overflow:hidden;color:#334155;font-size:.6875rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.status-interview-detail-grid a{color:#2563eb;text-decoration:none}.status-interview-detail-grid a:hover{color:#1d4ed8;text-decoration:underline}.status-interview-detail-grid a .anticon{margin-right:.25rem;font-size:.625rem}.status-interview-detail-grid .status-interview-muted{color:#94a3b8;font-weight:500}.status-interview-note{padding:.625rem .875rem .75rem;border-top:1px solid #eef2f7;background:#f8fafc}.status-interview-note>span{display:block;color:#64748b;font-size:.5625rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.status-interview-note p{display:-webkit-box;margin:.3125rem 0 0;overflow:hidden;color:#475569;font-size:.6875rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.status-interview-modal .ant-modal-content{overflow:hidden;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1.25rem 3rem #0f172a29}.status-interview-modal .ant-modal-header{padding:.875rem 1rem;border-bottom:1px solid #e5e7eb}.status-interview-modal .ant-modal-title{color:#111827;font-size:.875rem;font-weight:600}.status-interview-modal .ant-modal-body{padding:1rem}.status-interview-modal .ant-modal-footer{margin:0;padding:.75rem 1rem;border-top:1px solid #e5e7eb}.status-interview-modal .ant-form-item{margin-bottom:.875rem}.status-interview-modal .ant-form-item-label>label{color:#475569;font-size:.6875rem;font-weight:600}.status-interview-modal .ant-input,.status-interview-modal .ant-select-selector,.status-interview-modal .ant-picker{border-radius:.3125rem!important;font-size:.75rem}.status-interview-modal .ant-btn{border-radius:.3125rem;font-size:.6875rem}body.dark-theme .status-interview-header,body.dark-theme .status-interview-card{border-color:#374151;background:#1f2937;box-shadow:0 1px 2px #00000014}body.dark-theme .status-interview-header>div:first-child{border-color:#60a5fa}body.dark-theme .status-interview-kicker{color:#60a5fa}body.dark-theme .status-interview-header h2,body.dark-theme .status-interview-card-title strong,body.dark-theme .status-interview-detail-grid strong{color:#f1f5f9}body.dark-theme .status-interview-header p,body.dark-theme .status-interview-card-title>span{color:#9ca3af}body.dark-theme .status-interview-actions .ant-tag{border-color:#4b5563;background:#111827;color:#cbd5e1}body.dark-theme .status-interview-card-top,body.dark-theme .status-interview-primary,body.dark-theme .status-interview-note,body.dark-theme .status-interview-detail-grid>div+div{border-color:#374151}body.dark-theme .status-interview-date{border-color:#1e40af;background:#172554;color:#93c5fd}body.dark-theme .status-interview-primary>span{color:#cbd5e1}body.dark-theme .status-interview-primary>span+span{color:#9ca3af}body.dark-theme .status-interview-primary .status-interview-mode{background:#052e26;color:#6ee7b7}body.dark-theme .status-interview-primary .status-interview-mode.is-remote{background:#172554;color:#93c5fd}body.dark-theme .status-interview-detail-grid span{color:#94a3b8}body.dark-theme .status-interview-detail-grid a{color:#93c5fd}body.dark-theme .status-interview-detail-grid .status-interview-muted{color:#94a3b8}body.dark-theme .status-interview-note{background:#172033}body.dark-theme .status-interview-note>span,body.dark-theme .status-interview-note p{color:#9ca3af}body.dark-theme .status-interview-modal .ant-modal-content,body.dark-theme .status-interview-modal .ant-modal-header,body.dark-theme .status-interview-modal .ant-modal-footer{border-color:#374151;background:#1f2937}body.dark-theme .status-interview-modal .ant-modal-title{color:#f9fafb}body.dark-theme .status-interview-modal .ant-form-item-label>label{color:#cbd5e1}@media (max-width: 700px){.status-interview-header{align-items:flex-start;flex-direction:column}.status-interview-actions{width:100%;justify-content:space-between}.status-interview-grid{grid-template-columns:1fr}}@media (max-width: 440px){.status-interview-detail-grid{grid-template-columns:1fr}.status-interview-detail-grid>div+div{border-top:1px solid #eef2f7;border-left:0}body.dark-theme .status-interview-detail-grid>div+div{border-color:#374151}}.status-interview-detail-grid .status-interview-meeting-copy{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;padding:0;border:0;background:transparent;color:#2563eb;cursor:pointer;font-size:.6875rem;font-weight:600;line-height:1.25}.status-interview-detail-grid .status-interview-meeting-copy:hover{color:#1d4ed8;text-decoration:underline}.status-interview-detail-grid .status-interview-meeting-copy:focus-visible{outline:2px solid #60a5fa;outline-offset:.125rem;border-radius:.125rem}body.dark-theme .status-interview-detail-grid .status-interview-meeting-copy{color:#93c5fd}.status-offer-workspace{max-width:76rem;margin:0 auto}.status-offer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.875rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.status-offer-header>div{min-width:0;padding-left:.625rem;border-left:.125rem solid #2563eb}.status-offer-kicker{display:block;color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.075em;line-height:1;text-transform:uppercase}.status-offer-header h2{margin:.1875rem 0 0;color:#111827;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.2}.status-offer-header p{margin:.25rem 0 0;color:#6b7280;font-size:.6875rem;line-height:1.35}.status-offer-header .ant-btn{height:1.875rem;flex:0 0 auto;border-color:#bfdbfe;border-radius:.3125rem;background:#eff6ff;color:#1d4ed8;font-size:.6875rem;font-weight:600}.status-offer-header .ant-btn:hover{border-color:#2563eb;background:#dbeafe;color:#1d4ed8}.status-offer-card{overflow:hidden;border:1px solid #dbe3ee;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.status-offer-timeline{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;background:#f8fafc}.status-offer-timeline>div{min-width:0;padding:.8125rem .875rem}.status-offer-timeline>i{width:1px;background:#e2e8f0}.status-offer-timeline span{display:flex;align-items:center;gap:.25rem;color:#64748b;font-size:.5625rem;font-weight:700;letter-spacing:.055em;line-height:1.15;text-transform:uppercase}.status-offer-timeline strong{display:block;margin-top:.3125rem;overflow:hidden;color:#111827;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.status-offer-section{padding:.75rem .875rem;border-top:1px solid #e5e7eb}.status-offer-section-heading{display:flex;align-items:center;gap:.3125rem;margin-bottom:.625rem;color:#475569;font-size:.625rem;font-weight:700;letter-spacing:.065em;line-height:1;text-transform:uppercase}.status-offer-section-heading .anticon{color:#2563eb;font-size:.75rem}.status-offer-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e2e8f0;border-radius:.3125rem}.status-offer-facts>div{min-width:0;padding:.5625rem .625rem;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.status-offer-facts>div:nth-child(3n){border-right:0}.status-offer-facts>div:nth-last-child(-n+3){border-bottom:0}.status-offer-facts span{display:block;overflow:hidden;color:#64748b;font-size:.5625rem;font-weight:600;letter-spacing:.04em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.status-offer-facts strong{display:block;margin-top:.25rem;overflow:hidden;color:#1e293b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.status-offer-allocation-section{background:#fbfdff}.status-offer-allocation-list{display:flex;flex-wrap:wrap;gap:.375rem}.status-offer-allocation-list .ant-tag{margin:0;padding:.1875rem .375rem;border:1px solid #dbeafe;border-radius:.25rem;background:#eff6ff;color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;font-weight:600}.status-offer-note{padding:.75rem .875rem;border-top:1px solid #e5e7eb;background:#f8fafc}.status-offer-note>span{display:block;color:#64748b;font-size:.5625rem;font-weight:700;letter-spacing:.065em;line-height:1;text-transform:uppercase}.status-offer-note p{margin:.3125rem 0 0;color:#475569;font-size:.6875rem;line-height:1.45;white-space:pre-wrap}body.dark-theme .status-offer-header,body.dark-theme .status-offer-card{border-color:#374151;background:#1f2937;box-shadow:0 1px 2px #00000014}body.dark-theme .status-offer-header>div{border-color:#60a5fa}body.dark-theme .status-offer-kicker{color:#60a5fa}body.dark-theme .status-offer-header h2,body.dark-theme .status-offer-timeline strong,body.dark-theme .status-offer-facts strong{color:#f1f5f9}body.dark-theme .status-offer-header p,body.dark-theme .status-offer-timeline span,body.dark-theme .status-offer-facts span,body.dark-theme .status-offer-note>span{color:#9ca3af}body.dark-theme .status-offer-header .ant-btn{border-color:#1e40af;background:#172554;color:#93c5fd}body.dark-theme .status-offer-timeline,body.dark-theme .status-offer-note{background:#172033}body.dark-theme .status-offer-timeline>i,body.dark-theme .status-offer-section,body.dark-theme .status-offer-note,body.dark-theme .status-offer-facts,body.dark-theme .status-offer-facts>div{border-color:#374151}body.dark-theme .status-offer-section-heading,body.dark-theme .status-offer-note p{color:#cbd5e1}body.dark-theme .status-offer-section-heading .anticon{color:#60a5fa}body.dark-theme .status-offer-allocation-section{background:#192333}body.dark-theme .status-offer-allocation-list .ant-tag{border-color:#1e40af;background:#172554;color:#93c5fd}@media (max-width: 640px){.status-offer-header{align-items:flex-start;flex-direction:column}.status-offer-header .ant-btn{align-self:flex-start}.status-offer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.status-offer-facts>div:nth-child(3n){border-right:1px solid #e2e8f0}.status-offer-facts>div:nth-child(2n){border-right:0}.status-offer-facts>div:nth-last-child(-n+3){border-bottom:1px solid #e2e8f0}.status-offer-facts>div:nth-last-child(-n+2){border-bottom:0}body.dark-theme .status-offer-facts>div{border-color:#374151}}@media (max-width: 380px){.status-offer-timeline{grid-template-columns:1fr}.status-offer-timeline>i{width:auto;height:1px}.status-offer-facts{grid-template-columns:1fr}.status-offer-facts>div,.status-offer-facts>div:nth-child(3n){border-right:0;border-bottom:1px solid #e2e8f0}.status-offer-facts>div:last-child{border-bottom:0}body.dark-theme .status-offer-facts>div{border-color:#374151}}.status-offer-facts>div.is-primary{position:relative;background:#eff6ff}.status-offer-facts>div.is-primary:before{position:absolute;top:0;right:0;left:0;height:.125rem;background:#2563eb;content:""}.status-offer-facts>div.is-primary span{color:#1d4ed8}.status-offer-facts>div.is-primary strong{color:#1e40af;font-size:.8125rem;font-weight:700}body.dark-theme .status-offer-facts>div.is-primary{background:#172554}body.dark-theme .status-offer-facts>div.is-primary:before{background:#60a5fa}body.dark-theme .status-offer-facts>div.is-primary span{color:#93c5fd}body.dark-theme .status-offer-facts>div.is-primary strong{color:#dbeafe}.status-offer-facts>div.is-primary.is-pay-rate{background:#ecfdf5}.status-offer-facts>div.is-primary.is-pay-rate:before{background:#059669}.status-offer-facts>div.is-primary.is-pay-rate span,.status-offer-facts>div.is-primary.is-pay-rate strong{color:#047857}body.dark-theme .status-offer-facts>div.is-primary.is-pay-rate{background:#052e26}body.dark-theme .status-offer-facts>div.is-primary.is-pay-rate:before{background:#34d399}body.dark-theme .status-offer-facts>div.is-primary.is-pay-rate span{color:#6ee7b7}body.dark-theme .status-offer-facts>div.is-primary.is-pay-rate strong{color:#d1fae5}.status-offer-timeline>div.is-start-date{background:#eff6ff}.status-offer-timeline>div.is-start-date span{color:#1d4ed8}.status-offer-timeline>div.is-start-date strong{color:#1e40af;font-size:.9375rem;font-weight:700}.status-offer-facts>div.is-margin{background:#fffbeb}.status-offer-facts>div.is-margin span{color:#a16207}.status-offer-facts>div.is-margin strong{color:#854d0e;font-size:.875rem;font-weight:700}body.dark-theme .status-offer-timeline>div.is-start-date{background:#172554}body.dark-theme .status-offer-timeline>div.is-start-date span{color:#93c5fd}body.dark-theme .status-offer-timeline>div.is-start-date strong{color:#dbeafe}body.dark-theme .status-offer-facts>div.is-margin{background:#422006}body.dark-theme .status-offer-facts>div.is-margin span{color:#fde68a}body.dark-theme .status-offer-facts>div.is-margin strong{color:#fef3c7}.status-detail-fact.is-primary-rate{position:relative;background:#eff6ff}.status-detail-fact.is-primary-rate:before{position:absolute;top:0;right:0;left:0;height:.125rem;background:#2563eb;content:""}.status-detail-fact.is-primary-rate span{color:#1d4ed8}.status-detail-fact.is-primary-rate strong{color:#1e40af;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}body.dark-theme .status-detail-fact.is-primary-rate{background:#172554}body.dark-theme .status-detail-fact.is-primary-rate:before{background:#60a5fa}body.dark-theme .status-detail-fact.is-primary-rate span{color:#93c5fd}body.dark-theme .status-detail-fact.is-primary-rate strong{color:#dbeafe}.status-detail-fact.is-pay-rate{background:#ecfdf5}.status-detail-fact.is-pay-rate:before{background:#059669}.status-detail-fact.is-pay-rate span,.status-detail-fact.is-pay-rate strong{color:#047857}body.dark-theme .status-detail-fact.is-pay-rate{background:#052e26}body.dark-theme .status-detail-fact.is-pay-rate:before{background:#34d399}body.dark-theme .status-detail-fact.is-pay-rate span{color:#6ee7b7}body.dark-theme .status-detail-fact.is-pay-rate strong{color:#d1fae5}.status-rate-summary-card{overflow:hidden}.status-rate-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5625rem .75rem;border-bottom:1px solid #e5e7eb}.status-rate-summary-heading>span{display:inline-flex;align-items:center;gap:.3125rem;color:#475569;font-size:.625rem;font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase}.status-rate-summary-heading>span .anticon{color:#2563eb;font-size:.6875rem}.status-rate-summary-heading small{color:#94a3b8;font-size:.5625rem;line-height:1;white-space:nowrap}.status-rate-summary-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.status-rate-summary-values>div{position:relative;min-width:0;padding:.5625rem .75rem}.status-rate-summary-values>div+div{border-left:1px solid #e5e7eb}.status-rate-summary-values>div:before{position:absolute;top:0;right:0;left:0;height:.125rem;content:""}.status-rate-summary-values .is-pay-rate{background:#ecfdf5}.status-rate-summary-values .is-pay-rate:before{background:#059669}.status-rate-summary-values .is-bill-rate{background:#eff6ff}.status-rate-summary-values .is-bill-rate:before{background:#2563eb}.status-rate-summary-values span{display:block;overflow:hidden;font-size:.5625rem;font-weight:700;letter-spacing:.05em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.status-rate-summary-values strong{display:block;margin-top:.25rem;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.status-rate-summary-values .is-pay-rate span,.status-rate-summary-values .is-pay-rate strong{color:#047857}.status-rate-summary-values .is-bill-rate span,.status-rate-summary-values .is-bill-rate strong{color:#1d4ed8}body.dark-theme .status-rate-summary-heading>span{color:#cbd5e1}body.dark-theme .status-rate-summary-heading>span .anticon{color:#60a5fa}body.dark-theme .status-rate-summary-heading small{color:#94a3b8}body.dark-theme .status-rate-summary-values>div+div{border-color:#374151}body.dark-theme .status-rate-summary-values .is-pay-rate{background:#052e26}body.dark-theme .status-rate-summary-values .is-pay-rate:before{background:#34d399}body.dark-theme .status-rate-summary-values .is-bill-rate{background:#172554}body.dark-theme .status-rate-summary-values .is-bill-rate:before{background:#60a5fa}body.dark-theme .status-rate-summary-values .is-pay-rate span{color:#6ee7b7}body.dark-theme .status-rate-summary-values .is-pay-rate strong{color:#d1fae5}body.dark-theme .status-rate-summary-values .is-bill-rate span{color:#93c5fd}body.dark-theme .status-rate-summary-values .is-bill-rate strong{color:#dbeafe}.status-rate-summary-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.status-rate-summary-primary>div{position:relative;min-width:0;padding:.625rem .75rem .6875rem}.status-rate-summary-primary>div+div{border-left:1px solid #e5e7eb}.status-rate-summary-primary>div:before{position:absolute;top:0;right:0;left:0;height:.125rem;content:""}.status-rate-summary-primary .is-start-date{background:#eff6ff}.status-rate-summary-primary .is-start-date:before{background:#2563eb}.status-rate-summary-primary .is-margin{background:#fffbeb}.status-rate-summary-primary .is-margin:before{background:#d97706}.status-rate-summary-primary span{display:flex;align-items:center;gap:.25rem;overflow:hidden;font-size:.5625rem;font-weight:700;letter-spacing:.055em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.status-rate-summary-primary strong{display:block;margin-top:.25rem;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.status-rate-summary-primary .is-start-date span,.status-rate-summary-primary .is-start-date strong{color:#1d4ed8}.status-rate-summary-primary .is-margin span{color:#a16207}.status-rate-summary-primary .is-margin strong{color:#854d0e}body.dark-theme .status-rate-summary-primary>div+div{border-color:#374151}body.dark-theme .status-rate-summary-primary .is-start-date{background:#172554}body.dark-theme .status-rate-summary-primary .is-start-date:before{background:#60a5fa}body.dark-theme .status-rate-summary-primary .is-margin{background:#422006}body.dark-theme .status-rate-summary-primary .is-margin:before{background:#f59e0b}body.dark-theme .status-rate-summary-primary .is-start-date span{color:#93c5fd}body.dark-theme .status-rate-summary-primary .is-start-date strong{color:#dbeafe}body.dark-theme .status-rate-summary-primary .is-margin span{color:#fde68a}body.dark-theme .status-rate-summary-primary .is-margin strong{color:#fef3c7}.status-offer-facts>div.is-margin strong{font-size:.9375rem}.status-offer-facts>div.is-margin{box-shadow:inset 0 1px #fcd34d}body.dark-theme .status-offer-facts>div.is-margin{box-shadow:inset 0 1px #b45309}.status-rate-summary-heading{justify-content:flex-start;padding:.625rem .75rem}.status-rate-summary-heading>div{min-width:0;padding-left:.5rem;border-left:.125rem solid #2563eb}.status-rate-summary-heading>div>span{display:inline-flex;align-items:center;gap:.25rem;color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.status-rate-summary-heading>div>span .anticon{color:inherit;font-size:.625rem}.status-rate-summary-heading>div>strong{display:block;margin-top:.1875rem;overflow:hidden;color:#1e293b;font-size:.75rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.status-rate-summary-primary{border-bottom:1px solid #e5e7eb}.status-rate-summary-primary>div{padding:.625rem .75rem .6875rem}.status-rate-summary-primary strong{font-size:.875rem}.status-rate-summary-primary .is-margin strong{font-size:1rem}.status-rate-summary-values>div{padding:.5rem .75rem .5625rem}.status-rate-summary-values span{color:#64748b}.status-rate-summary-values strong{margin-top:.1875rem;font-size:.6875rem}body.dark-theme .status-rate-summary-heading{border-color:#374151}body.dark-theme .status-rate-summary-heading>div{border-color:#60a5fa}body.dark-theme .status-rate-summary-heading>div>span{color:#60a5fa}body.dark-theme .status-rate-summary-heading>div>strong{color:#f1f5f9}body.dark-theme .status-rate-summary-primary{border-color:#374151}body.dark-theme .status-rate-summary-values span{color:#9ca3af}.status-rate-summary-primary .is-start-date,.status-rate-summary-values .is-pay-rate,.status-rate-summary-values .is-bill-rate{background:#fff}.status-rate-summary-primary .is-start-date:before,.status-rate-summary-values .is-pay-rate:before,.status-rate-summary-values .is-bill-rate:before{background:#e5e7eb}.status-rate-summary-primary .is-start-date span,.status-rate-summary-primary .is-start-date strong,.status-rate-summary-values .is-pay-rate span,.status-rate-summary-values .is-pay-rate strong,.status-rate-summary-values .is-bill-rate span,.status-rate-summary-values .is-bill-rate strong{color:#334155}body.dark-theme .status-rate-summary-primary .is-start-date,body.dark-theme .status-rate-summary-values .is-pay-rate,body.dark-theme .status-rate-summary-values .is-bill-rate{background:#1f2937}body.dark-theme .status-rate-summary-primary .is-start-date:before,body.dark-theme .status-rate-summary-values .is-pay-rate:before,body.dark-theme .status-rate-summary-values .is-bill-rate:before{background:#4b5563}body.dark-theme .status-rate-summary-primary .is-start-date span,body.dark-theme .status-rate-summary-primary .is-start-date strong,body.dark-theme .status-rate-summary-values .is-pay-rate span,body.dark-theme .status-rate-summary-values .is-pay-rate strong,body.dark-theme .status-rate-summary-values .is-bill-rate span,body.dark-theme .status-rate-summary-values .is-bill-rate strong{color:#e5e7eb}.status-interview-summary-card{display:flex;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem .875rem;border-color:#bfdbfe;background:#f8fbff}.status-interview-summary-date{display:grid;flex:0 0 2.375rem;width:2.375rem;height:2.375rem;place-content:center;border:1px solid #bfdbfe;border-radius:.375rem;background:#eff6ff;color:#1d4ed8;text-align:center}.status-interview-summary-date b{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875rem;font-weight:700;line-height:1}.status-interview-summary-date>span{margin-top:.125rem;font-size:.5625rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.status-interview-summary-main{min-width:0;flex:1}.status-interview-summary-main>span{display:block;color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.status-interview-summary-main>strong{display:block;margin-top:.1875rem;overflow:hidden;color:#1e293b;font-size:.8125rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.status-interview-summary-main>div{display:flex;flex-wrap:wrap;gap:.25rem .625rem;margin-top:.3125rem}.status-interview-summary-main>div>span{display:inline-flex;align-items:center;gap:.1875rem;min-width:0;overflow:hidden;color:#64748b;font-size:.625rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.status-interview-summary-main>div>span .anticon{color:#60a5fa;font-size:.625rem}.status-interview-summary-empty{display:flex;align-items:center;gap:.625rem;padding:.0625rem;color:#64748b}.status-interview-summary-empty>.anticon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid #bfdbfe;border-radius:.375rem;background:#eff6ff;color:#2563eb}.status-interview-summary-empty span,.status-interview-summary-empty strong{display:block}.status-interview-summary-empty span{color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.status-interview-summary-empty strong{margin-top:.1875rem;color:#475569;font-size:.75rem;font-weight:600}body.dark-theme .status-interview-summary-card{border-color:#1e40af;background:#172554}body.dark-theme .status-interview-summary-date,body.dark-theme .status-interview-summary-empty>.anticon{border-color:#1e40af;background:#111827;color:#93c5fd}body.dark-theme .status-interview-summary-main>span,body.dark-theme .status-interview-summary-empty span{color:#93c5fd}body.dark-theme .status-interview-summary-main>strong{color:#f1f5f9}body.dark-theme .status-interview-summary-main>div>span,body.dark-theme .status-interview-summary-empty{color:#cbd5e1}body.dark-theme .status-interview-summary-empty strong{color:#e5e7eb}@media (max-width: 560px){.status-interview-summary-card{align-items:flex-start}.status-interview-summary-main>div{display:grid;gap:.25rem}}.status-details-progress{padding-bottom:0!important}.status-details-progress .status-timeline{margin-bottom:0}.status-card-heading>div:first-child:before{background:#cbd5e1}.status-card-kicker{color:#6b7280}.status-card-tags .ant-tag,.status-card-heading>.ant-btn{border-color:#e5e7eb;background:#f8fafc;color:#475569}.status-card-tags .ant-tag.status-due-tag{background:#f8fafc;color:#475569}.status-interview-summary-card{border-color:#e5e7eb;background:#fff}.status-interview-summary-main>span{color:#64748b}.status-rate-summary-heading>div{border-color:#cbd5e1}.status-rate-summary-heading>div>span{color:#64748b}body.dark-theme .status-card-heading>div:first-child:before{background:#4b5563}body.dark-theme .status-card-kicker{color:#9ca3af}body.dark-theme .status-card-tags .ant-tag,body.dark-theme .status-card-heading>.ant-btn,body.dark-theme .status-card-tags .ant-tag.status-due-tag{border-color:#4b5563;background:#111827;color:#cbd5e1}body.dark-theme .status-interview-summary-card{border-color:#374151;background:#1f2937}body.dark-theme .status-interview-summary-main>span{color:#9ca3af}body.dark-theme .status-rate-summary-heading>div{border-color:#4b5563}body.dark-theme .status-rate-summary-heading>div>span{color:#9ca3af}.status-offer-facts>div.is-margin,.status-rate-summary-primary .is-margin{background:#ecfdf5}.status-offer-facts>div.is-margin span,.status-offer-facts>div.is-margin strong,.status-rate-summary-primary .is-margin span,.status-rate-summary-primary .is-margin strong{color:#047857}.status-offer-facts>div.is-margin{box-shadow:inset 0 1px #a7f3d0}.status-rate-summary-primary .is-margin:before{background:#059669}body.dark-theme .status-offer-facts>div.is-margin,body.dark-theme .status-rate-summary-primary .is-margin{background:#052e26}body.dark-theme .status-offer-facts>div.is-margin span,body.dark-theme .status-offer-facts>div.is-margin strong,body.dark-theme .status-rate-summary-primary .is-margin span,body.dark-theme .status-rate-summary-primary .is-margin strong{color:#d1fae5}body.dark-theme .status-offer-facts>div.is-margin{box-shadow:inset 0 1px #065f46}body.dark-theme .status-rate-summary-primary .is-margin:before{background:#34d399}.status-details-tabs.requisition-detail-tabs{padding-top:.25rem}.status-header-margin{display:grid;flex:0 0 auto;gap:.125rem;padding:.3125rem .5rem;border:1px solid #a7f3d0;border-radius:.3125rem;background:#ecfdf5;text-align:right}.status-header-margin span{color:#047857;font-size:.5625rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.status-header-margin strong{color:#047857;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700;line-height:1.15}.status-header-margin.is-negative{border-color:#fecaca;background:#fef2f2}body.dark-theme .status-header-margin{border-color:#065f46;background:#052e26}body.dark-theme .status-header-margin span{color:#6ee7b7}body.dark-theme .status-header-margin strong{color:#d1fae5}body.dark-theme .status-header-margin.is-negative{border-color:#7f1d1d;background:#450a0a}body.dark-theme .status-header-margin.is-negative span{color:#fca5a5}body.dark-theme .status-header-margin.is-negative strong{color:#fee2e2}@media (max-width: 560px){.status-header-margin{padding:.25rem .375rem}.status-header-margin span{font-size:.5rem}.status-header-margin strong{font-size:.6875rem}}.status-position-card .status-detail-fact.is-primary-rate,.status-offer-facts>div.is-primary:not(.is-pay-rate){background:#fff}.status-position-card .status-detail-fact.is-primary-rate:before,.status-offer-facts>div.is-primary:not(.is-pay-rate):before{background:#e5e7eb}.status-position-card .status-detail-fact.is-primary-rate span,.status-offer-facts>div.is-primary:not(.is-pay-rate) span{color:#64748b}.status-position-card .status-detail-fact.is-primary-rate strong,.status-offer-facts>div.is-primary:not(.is-pay-rate) strong{color:#111827;font-weight:700}body.dark-theme .status-position-card .status-detail-fact.is-primary-rate,body.dark-theme .status-offer-facts>div.is-primary:not(.is-pay-rate){background:#1f2937}body.dark-theme .status-position-card .status-detail-fact.is-primary-rate:before,body.dark-theme .status-offer-facts>div.is-primary:not(.is-pay-rate):before{background:#4b5563}body.dark-theme .status-position-card .status-detail-fact.is-primary-rate span{color:#9ca3af}body.dark-theme .status-position-card .status-detail-fact.is-primary-rate strong,body.dark-theme .status-offer-facts>div.is-primary:not(.is-pay-rate) strong{color:#f1f5f9}.status-submission-card .status-detail-fact.is-pay-rate,.status-offer-facts>div.is-primary.is-pay-rate{background:#fff}.status-submission-card .status-detail-fact.is-pay-rate:before,.status-offer-facts>div.is-primary.is-pay-rate:before{background:#e5e7eb}.status-submission-card .status-detail-fact.is-pay-rate span,.status-offer-facts>div.is-primary.is-pay-rate span{color:#64748b}.status-submission-card .status-detail-fact.is-pay-rate strong,.status-offer-facts>div.is-primary.is-pay-rate strong{color:#111827;font-weight:700}body.dark-theme .status-submission-card .status-detail-fact.is-pay-rate,body.dark-theme .status-offer-facts>div.is-primary.is-pay-rate{background:#1f2937}body.dark-theme .status-submission-card .status-detail-fact.is-pay-rate:before,body.dark-theme .status-offer-facts>div.is-primary.is-pay-rate:before{background:#4b5563}body.dark-theme .status-submission-card .status-detail-fact.is-pay-rate span,body.dark-theme .status-offer-facts>div.is-primary.is-pay-rate span{color:#9ca3af}body.dark-theme .status-submission-card .status-detail-fact.is-pay-rate strong,body.dark-theme .status-offer-facts>div.is-primary.is-pay-rate strong{color:#f1f5f9}.status-position-card .status-detail-fact.is-primary-rate strong,.status-submission-card .status-detail-fact.is-pay-rate strong,.status-offer-facts>div.is-primary strong{font-size:.875rem;font-weight:700}.status-rate-summary-values .is-pay-rate strong,.status-rate-summary-values .is-bill-rate strong{font-size:.75rem;font-weight:700}.status-submission-card .status-detail-fact.is-pay-rate span,.status-submission-card .status-detail-fact.is-pay-rate strong,.status-offer-facts>div.is-primary.is-pay-rate span,.status-offer-facts>div.is-primary.is-pay-rate strong,.status-rate-summary-values .is-pay-rate span,.status-rate-summary-values .is-pay-rate strong{color:#047857}body.dark-theme .status-submission-card .status-detail-fact.is-pay-rate span,body.dark-theme .status-submission-card .status-detail-fact.is-pay-rate strong,body.dark-theme .status-offer-facts>div.is-primary.is-pay-rate span,body.dark-theme .status-offer-facts>div.is-primary.is-pay-rate strong,body.dark-theme .status-rate-summary-values .is-pay-rate span,body.dark-theme .status-rate-summary-values .is-pay-rate strong{color:#6ee7b7}.status-card-heading>div:first-child:before{background-color:#2563eb}.status-rate-summary-heading>div{border-left-color:#2563eb}body.dark-theme .status-card-heading>div:first-child:before{background-color:#60a5fa}body.dark-theme .status-rate-summary-heading>div{border-left-color:#60a5fa}.status-header-margin.is-negative,.status-header-margin.is-negative.is-active-success,.status-header-margin.is-negative.is-active-warning,.status-header-margin.is-negative.is-active-info,.status-header-margin.is-negative.is-active-danger{border-color:#fecaca;background:#fef2f2}.status-header-margin.is-negative span,.status-header-margin.is-negative strong{color:#b91c1c}body.dark-theme .status-header-margin.is-negative,body.dark-theme .status-header-margin.is-negative.is-active-success,body.dark-theme .status-header-margin.is-negative.is-active-warning,body.dark-theme .status-header-margin.is-negative.is-active-info,body.dark-theme .status-header-margin.is-negative.is-active-danger{border-color:#7f1d1d;background:#450a0a}body.dark-theme .status-header-margin.is-negative span,body.dark-theme .status-header-margin.is-negative strong{color:#fca5a5}.status-card-tags .ant-tag.status-partner-tag{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}body.dark-theme .status-card-tags .ant-tag.status-partner-tag{border-color:#1e40af;background:#172554;color:#93c5fd}.status-details-status-tag.ant-tag.is-active-success{border-color:#a7f3d0;background:#ecfdf5;color:#047857}body.dark-theme .status-details-status-tag.ant-tag.is-active-success{border-color:#065f46;background:#052e26;color:#6ee7b7}.status-details-status-tag.ant-tag.is-active-warning{border-color:#fde68a;background:#fffbeb;color:#b45309}.status-details-status-tag.ant-tag.is-active-info{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.status-details-status-tag.ant-tag.is-active-danger{border-color:#fecaca;background:#fef2f2;color:#b91c1c}body.dark-theme .status-details-status-tag.ant-tag.is-active-warning{border-color:#92400e;background:#422006;color:#fde68a}body.dark-theme .status-details-status-tag.ant-tag.is-active-info{border-color:#1e40af;background:#172554;color:#93c5fd}body.dark-theme .status-details-status-tag.ant-tag.is-active-danger{border-color:#7f1d1d;background:#450a0a;color:#fca5a5}.status-header-margin{border-color:#e5e7eb;background:#f8fafc}.status-header-margin span{color:#64748b}.status-header-margin strong{color:#334155}.status-header-margin.is-actual{border-color:#a7f3d0;background:#ecfdf5}.status-header-margin.is-actual span,.status-header-margin.is-actual strong{color:#047857}.status-header-margin.is-actual.is-negative{border-color:#fecaca;background:#fef2f2}.status-header-margin.is-actual.is-negative span,.status-header-margin.is-actual.is-negative strong{color:#b91c1c}body.dark-theme .status-header-margin{border-color:#4b5563;background:#111827}body.dark-theme .status-header-margin span{color:#9ca3af}body.dark-theme .status-header-margin strong{color:#e5e7eb}body.dark-theme .status-header-margin.is-actual{border-color:#065f46;background:#052e26}body.dark-theme .status-header-margin.is-actual span{color:#6ee7b7}body.dark-theme .status-header-margin.is-actual strong{color:#d1fae5}body.dark-theme .status-header-margin.is-actual.is-negative{border-color:#7f1d1d;background:#450a0a}body.dark-theme .status-header-margin.is-actual.is-negative span{color:#fca5a5}body.dark-theme .status-header-margin.is-actual.is-negative strong{color:#fee2e2}.status-header-margin.is-active-success{border-color:#a7f3d0;background:#ecfdf5}.status-header-margin.is-active-success span,.status-header-margin.is-active-success strong{color:#047857}.status-header-margin.is-active-warning{border-color:#fde68a;background:#fffbeb}.status-header-margin.is-active-warning span,.status-header-margin.is-active-warning strong{color:#b45309}.status-header-margin.is-active-info{border-color:#bfdbfe;background:#eff6ff}.status-header-margin.is-active-info span,.status-header-margin.is-active-info strong{color:#1d4ed8}.status-header-margin.is-active-danger{border-color:#fecaca;background:#fef2f2}.status-header-margin.is-active-danger span,.status-header-margin.is-active-danger strong{color:#b91c1c}body.dark-theme .status-header-margin.is-active-success{border-color:#065f46;background:#052e26}body.dark-theme .status-header-margin.is-active-success span{color:#6ee7b7}body.dark-theme .status-header-margin.is-active-success strong{color:#d1fae5}body.dark-theme .status-header-margin.is-active-warning{border-color:#92400e;background:#422006}body.dark-theme .status-header-margin.is-active-warning span,body.dark-theme .status-header-margin.is-active-warning strong{color:#fde68a}body.dark-theme .status-header-margin.is-active-info{border-color:#1e40af;background:#172554}body.dark-theme .status-header-margin.is-active-info span{color:#93c5fd}body.dark-theme .status-header-margin.is-active-info strong{color:#dbeafe}body.dark-theme .status-header-margin.is-active-danger{border-color:#7f1d1d;background:#450a0a}body.dark-theme .status-header-margin.is-active-danger span{color:#fca5a5}body.dark-theme .status-header-margin.is-active-danger strong{color:#fee2e2}.status-details-open-page.ant-btn{width:1.625rem;min-width:1.625rem;height:1.625rem;padding:0;border:1px solid #e5e7eb;border-radius:.25rem;color:#64748b}.status-details-open-page.ant-btn:hover{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}body.dark-theme .status-details-open-page.ant-btn{border-color:#4b5563;color:#9ca3af}body.dark-theme .status-details-open-page.ant-btn:hover{border-color:#1e40af;background:#172554;color:#93c5fd}.team-performance-page{min-height:100%;padding:1rem 1.25rem 1.5rem;overflow:auto;background:#f7f8fa;color:#111827}.team-performance-number.is-placement{background:#ecfdf5;color:#047857}.team-performance-date-field{display:flex;align-items:center;min-width:17.25rem;height:2.25rem;padding:0 .625rem;border:1px solid #dbe3ee;border-radius:.375rem;background:#fff}.team-performance-range-picker.ant-picker{width:100%;min-height:1.375rem!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.team-performance-range-picker .ant-picker-input>input{color:#1e293b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:600}.team-performance-range-picker .ant-picker-range-separator{color:#94a3b8;font-size:.5625rem}.team-performance-range-picker .ant-picker-suffix{color:#2563eb;font-size:.75rem}.team-performance-date-field:focus-within{border-color:#93c5fd;background:#f8fbff;box-shadow:0 0 0 2px #2563eb14}.team-performance-filters{align-items:center}.team-performance-filters>.ant-select{width:15rem}.team-performance-filters>.ant-select .ant-select-selector{height:2.25rem!important;padding-inline:.625rem!important}.team-performance-filters>.ant-select .ant-select-selection-item{line-height:2.125rem!important;font-weight:500}.team-performance-range-picker-dropdown .ant-picker-footer{position:relative;min-height:2.75rem;padding:.5rem .625rem;border-top-color:#e5e7eb}.team-performance-range-picker-dropdown .ant-picker-ranges{display:flex;min-height:1.75rem;align-items:center;justify-content:flex-end;gap:.375rem;margin:0}.team-performance-range-picker-dropdown .ant-picker-footer-extra{position:absolute;z-index:1;right:7rem;bottom:.5rem;margin:0}.team-performance-range-picker-dropdown .ant-picker-ok{margin:0!important}.team-performance-range-picker-dropdown .ant-picker-ok button{width:6.25rem;height:1.875rem;border-color:#2563eb;border-radius:.3125rem;background:#2563eb;font-size:0}.team-performance-range-picker-dropdown .ant-picker-ok button:after{color:#fff;content:"Confirm";font-size:.6875rem;font-weight:600}.team-performance-picker-footer{display:flex;padding:0}.team-performance-picker-footer .ant-btn{width:6.25rem;height:1.875rem;border-color:#dbe3ee;border-radius:.3125rem;color:#64748b;font-size:.6875rem;font-weight:600}.team-performance-picker-footer .ant-btn:hover{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.team-performance-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .875rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f8fafc}.team-performance-header-copy{min-width:0;padding-left:.625rem;border-left:.125rem solid #2563eb}.team-performance-header-copy>span{display:block;color:#2563eb;font-size:.5625rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.team-performance-header h1{margin:.1875rem 0 0;color:#111827;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.15}.team-performance-header p{margin:.1875rem 0 0;overflow:hidden;color:#6b7280;font-size:.6875rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.team-performance-refresh.ant-btn{height:1.75rem;flex:0 0 auto;border-color:#bfdbfe;border-radius:.3125rem;background:#eff6ff;color:#1d4ed8;font-size:.6875rem;font-weight:600}.team-performance-refresh.ant-btn:hover{border-color:#2563eb;background:#dbeafe!important;color:#1d4ed8!important}.team-performance-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.team-performance-filters .ant-picker,.team-performance-filters .ant-select{min-width:12rem}.team-performance-filters .ant-picker,.team-performance-filters .ant-select-selector{min-height:1.875rem!important;border-color:#dbe3ee!important;border-radius:.3125rem!important;background:#fff!important;font-size:.6875rem!important}.team-performance-filters .team-performance-range-picker.ant-picker{min-width:0;min-height:1.375rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.team-performance-filters .team-performance-range-picker.ant-picker:hover,.team-performance-filters .team-performance-range-picker.ant-picker-focused{border:0!important;box-shadow:none!important}.team-performance-filters .ant-picker-input input,.team-performance-filters .ant-select-selection-item{font-size:.6875rem}.team-performance-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.team-performance-metric{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0;min-height:4.125rem;padding:.625rem .75rem;border-right:1px solid #e5e7eb}.team-performance-metric:last-child{border-right:0}.team-performance-metric span{display:block;overflow:hidden;color:#6b7280;font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.team-performance-metric strong{display:block;margin-top:.375rem;color:#111827;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.25rem;font-weight:650;line-height:1}.team-performance-metric>.anticon{padding:.3125rem;border-radius:.3125rem;font-size:.8125rem}.team-performance-metric.is-slate>.anticon{background:#f1f5f9;color:#475569}.team-performance-metric.is-blue>.anticon{background:#eff6ff;color:#2563eb}.team-performance-metric.is-sky>.anticon{background:#eff6ff;color:#0284c7}.team-performance-metric.is-amber>.anticon{background:#fffbeb;color:#b45309}.team-performance-metric.is-green>.anticon{background:#ecfdf5;color:#047857}.team-performance-table-panel{margin-top:.875rem;overflow:hidden;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.team-performance-section-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-bottom:1px solid #e5e7eb;background:#f8fafc}.team-performance-section-heading>div{min-width:0;padding-left:.5625rem;border-left:.125rem solid #2563eb}.team-performance-section-heading h2{margin:0;color:#111827;font-size:.8125rem;font-weight:600;line-height:1.2}.team-performance-section-heading p{margin:.125rem 0 0;color:#6b7280;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5625rem;line-height:1.2}.team-performance-section-heading>span{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem;white-space:nowrap}.team-performance-table .ant-table{color:#334155;font-size:.75rem}.team-performance-table .ant-table-thead>tr>th{padding:.5rem .75rem;border-bottom-color:#e5e7eb;background:#fff;color:#64748b;font-size:.5625rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.team-performance-table .ant-table-tbody>tr>td{padding:.5rem .75rem;border-bottom-color:#eef2f7;background:#fff}.team-performance-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.team-performance-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.team-performance-person{display:flex;align-items:center;gap:.5rem;min-width:0}.team-performance-person>span{display:inline-grid;width:1.375rem;height:1.375rem;flex:0 0 auto;place-items:center;border:1px solid #bfdbfe;border-radius:.3125rem;background:#eff6ff;color:#2563eb;font-size:.625rem}.team-performance-person strong{overflow:hidden;color:#111827;font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.team-performance-number{display:inline-grid;min-width:1.375rem;height:1.375rem;place-items:center;border-radius:.25rem;background:#f8fafc;color:#334155;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:700}.team-performance-number.is-review{background:#fef2f2;color:#b91c1c}.team-performance-number.is-submission{background:#fffbeb;color:#b45309}.team-performance-number.is-interview{background:#eff6ff;color:#2563eb}.team-performance-number.is-offer{background:#f5f3ff;color:#6d28d9}.team-performance-number.is-applicant{background:#ecfdf5;color:#047857}.team-performance-loading,.team-performance-empty{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:8rem;padding:.75rem;color:#6b7280;font-size:.75rem}.team-performance-empty>span{display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid #bfdbfe;border-radius:.375rem;background:#eff6ff;color:#2563eb}.team-performance-empty>div{display:grid;gap:.125rem}.team-performance-empty strong{color:#111827;font-size:.75rem;font-weight:600}.team-performance-empty small{color:#6b7280;font-size:.625rem}body.dark-theme .team-performance-page{background:#111827;color:#f9fafb}.dark-theme .team-performance-header,.dark-theme .team-performance-table-panel,.dark-theme .team-performance-metrics{border-color:#374151;background:#1f2937;box-shadow:0 1px 2px #0000001f}.dark-theme .team-performance-header{background:#172033}.dark-theme .team-performance-header h1,.dark-theme .team-performance-metric strong,.dark-theme .team-performance-section-heading h2,.dark-theme .team-performance-person strong,.dark-theme .team-performance-empty strong{color:#f1f5f9}.dark-theme .team-performance-header p,.dark-theme .team-performance-metric span,.dark-theme .team-performance-section-heading p,.dark-theme .team-performance-section-heading>span,.dark-theme .team-performance-loading,.dark-theme .team-performance-empty,.dark-theme .team-performance-empty small{color:#9ca3af}.dark-theme .team-performance-filters .ant-picker,.dark-theme .team-performance-filters .ant-select-selector{border-color:#4b5563!important;background:#1f2937!important}.dark-theme .team-performance-section-heading{border-color:#374151;background:#172033}.dark-theme .team-performance-table .ant-table,.dark-theme .team-performance-table .ant-table-container{background:#1f2937}.dark-theme .team-performance-table .ant-table-thead>tr>th{border-color:#374151;background:#1f2937;color:#9ca3af}.dark-theme .team-performance-table .ant-table-tbody>tr>td{border-color:#374151;background:#1f2937}.dark-theme .team-performance-table .ant-table-tbody>tr:hover>td{background:#172554!important}.dark-theme .team-performance-number{background:#172033;color:#d1d5db}body.dark-theme .team-performance-date-field{border-color:#4b5563;background:#1f2937}body.dark-theme .team-performance-date-field>span{color:#9ca3af}body.dark-theme .team-performance-range-picker .ant-picker-input>input{color:#e2e8f0}body.dark-theme .team-performance-date-field:focus-within{border-color:#2563eb;background:#172554;box-shadow:0 0 0 2px #3b82f624}@media (max-width: 900px){.team-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.team-performance-metric:nth-child(3){border-right:0}.team-performance-metric:nth-child(n+4){border-top:1px solid #e5e7eb}}@media (max-width: 640px){.team-performance-page{padding:.75rem}.team-performance-header{align-items:flex-start}.team-performance-filters{display:grid;grid-template-columns:1fr}.team-performance-filters .ant-picker,.team-performance-filters .ant-select{width:100%;min-width:0}.team-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-performance-metric{border-bottom:1px solid #e5e7eb}.team-performance-metric:nth-child(2n){border-right:0}.team-performance-metric:last-child{grid-column:1 / -1;border-bottom:0}.team-performance-section-heading{align-items:flex-start}.team-performance-section-heading>span{padding-top:.125rem}}:root{--talent-navy:#0b2850;--talent-blue:#1768d6;--talent-sky:#eaf3ff;--talent-ink:#182b45;--talent-muted:#66758a;--talent-line:#e5ebf3;--talent-soft:#f6f8fc;--talent-success:#14805e}.public-job-page{height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--talent-soft);color:var(--talent-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-job-shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:28px 0 72px}.public-job-topbar{display:flex;align-items:center;justify-content:space-between;min-height:32px}.public-job-brand{display:flex;align-items:center;gap:10px}.public-job-logo{display:block;width:76px;height:auto;object-fit:contain}.public-job-brand-divider{width:1px;height:22px;background:#d4dde9}.public-job-brand-copy{display:flex;align-items:baseline;gap:4px;line-height:1}.public-job-brand-copy strong{color:#17365d;font-size:var(--text-sm);font-weight:700;letter-spacing:-.01em}.public-job-brand-copy span{color:#6c7b91;font-size:var(--text-xs);font-weight:500}.public-job-secure{display:inline-flex;align-items:center;gap:6px;color:#687890;font-size:var(--text-xs);font-weight:600}.public-job-secure .anticon{color:#27845f}.public-job-hero{position:relative;isolation:isolate;margin-top:27px;overflow:hidden;border-radius:20px;background:linear-gradient(118deg,#0a315f,#123f7d 58%,#1768d6 150%);box-shadow:0 22px 50px #0e376c33}.public-job-hero-main{position:relative;z-index:2;padding:46px 52px 42px}.public-job-hero-orb{position:absolute;z-index:1;border-radius:999px;background:#8ecaff1c;filter:blur(1px)}.public-job-hero-orb-one{width:300px;height:300px;right:-92px;top:-155px}.public-job-hero-orb-two{width:180px;height:180px;right:185px;bottom:-125px;background:#72b8ff17}.public-job-eyebrow{display:flex;align-items:center;gap:8px;color:#b9d7fb;font-size:var(--text-xs);font-weight:700;letter-spacing:.11em;text-transform:uppercase}.public-job-eyebrow span{width:7px;height:7px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 0 4px #6ee7b724}.public-job-title{max-width:790px;margin:14px 0 12px;color:#fff;font-size:clamp(32px,4.4vw,50px);line-height:1.08;letter-spacing:-.035em}.public-job-subtitle{margin:0;color:#d6e6fb;font-size:var(--text-base);line-height:1.6}.public-job-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:25px}.public-job-meta>span{display:inline-flex;align-items:center;gap:6px;color:#d6e6fb;font-size:var(--text-sm)}.public-job-meta .ant-tag{margin:0;padding:3px 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff1c;color:#fff;font-size:var(--text-xs)}.public-job-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:30px;margin-top:30px;align-items:start}.public-job-content,.public-job-apply-card{border:1px solid var(--talent-line);border-radius:16px;background:#fff}.public-job-content{padding:38px 42px}.public-job-section+.public-job-section{margin-top:34px;padding-top:33px;border-top:1px solid #edf1f6}.public-job-section-kicker{display:block;margin-bottom:7px;color:#1a6cd7;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.public-job-section h2,.public-job-apply-card h2{margin:0 0 15px;color:var(--talent-navy);font-size:var(--text-xl);letter-spacing:-.02em}.public-job-description{color:#40516a;font-size:var(--text-sm);line-height:1.76;overflow-wrap:anywhere}.public-job-description p{margin:0 0 13px}.public-job-description ul,.public-job-description ol{padding-left:22px}.public-job-skills{display:flex;flex-wrap:wrap;gap:8px}.public-job-skills .ant-tag{margin:0;padding:5px 10px;border:1px solid #dce7f5;border-radius:7px;background:#f7faff;color:#31547d;font-size:var(--text-xs)}.public-job-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e7edf5;border-radius:11px;overflow:hidden}.public-job-fact{display:flex;align-items:flex-start;gap:10px;min-height:78px;padding:15px;border-bottom:1px solid #e7edf5}.public-job-fact:nth-last-child(-n+2){border-bottom:0}.public-job-fact:nth-child(odd){border-right:1px solid #e7edf5}.public-job-fact-icon{display:grid;flex:0 0 29px;width:29px;height:29px;place-items:center;border-radius:8px;background:#edf5ff;color:#1968cf}.public-job-fact-label,.public-job-fact-value{display:block}.public-job-fact-label{margin:1px 0 3px;color:#7a899d;font-size:var(--text-xs)}.public-job-fact-value{color:#293f5e;font-size:var(--text-sm);font-weight:var(--font-weight-heading);line-height:1.35;overflow-wrap:anywhere}.public-job-apply-card{position:sticky;top:20px;padding:28px;box-shadow:0 13px 32px #16386214}.public-job-apply-heading>span{display:block;margin-bottom:7px;color:#1768d6;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.public-job-apply-card h2{font-size:var(--text-2xl)}.public-job-apply-card p{margin:0 0 22px;color:var(--talent-muted);font-size:var(--text-sm);line-height:1.62}.public-job-form-label{display:block;margin:15px 0 7px;color:#334b6d;font-size:var(--text-xs);font-weight:700}.public-job-form-label span,.public-job-error{color:#d4380d}.public-job-form-label em{margin-left:4px;color:#8794a8;font-size:var(--text-xs);font-style:normal;font-weight:500}.public-job-form-input{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #cfd9e7;border-radius:8px;background:#fff;color:#182b45;font:inherit;font-size:var(--text-sm);outline:none;transition:border-color .18s,box-shadow .18s}.public-job-form-input::placeholder{color:#a0acbc}.public-job-form-input:focus{border-color:#1768d6;box-shadow:0 0 0 3px #1768d61f}.public-job-form-textarea{min-height:86px;resize:vertical}.public-job-error{margin-top:5px;font-size:var(--text-xs)}.public-job-file{display:flex;align-items:center;gap:11px;padding:13px;border:1px dashed #aebed4;border-radius:9px;background:#fbfcfe;cursor:pointer;transition:.18s ease}.public-job-file:hover,.public-job-file.dragging{border-color:#1768d6;background:#f1f7ff}.public-job-file.has-file{border-style:solid;border-color:#9bd8c4;background:#f1fbf7}.public-job-file>.anticon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:8px;background:#eaf3ff;color:#1768d6;font-size:var(--text-lg)}.public-job-file.has-file>.anticon{background:#dff5ec;color:#14805e}.public-job-file b,.public-job-file small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-job-file b{color:#2c4567;font-size:var(--text-xs)}.public-job-file small{margin-top:3px;color:#7b899d;font-size:var(--text-xs)}.public-job-submit-button.ant-btn{height:45px;margin-top:22px;border-radius:8px;background:linear-gradient(120deg,#1258bc,#1976e8);font-weight:700;box-shadow:0 8px 15px #1768d633}.public-job-submit-button.ant-btn:hover{background:linear-gradient(120deg,#0e4da5,#1368d0)!important}.public-job-footer{display:flex;gap:6px;margin-top:14px;color:#7b899d;font-size:var(--text-xs);line-height:1.5}.public-job-footer .anticon{margin-top:2px;color:#27845f}.public-job-state{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--talent-soft)}.public-job-state .ant-result{max-width:510px;padding:42px 24px;border:1px solid var(--talent-line);border-radius:16px;background:#fff}.public-job-success-page{display:grid;place-items:center}.public-job-success-page .public-job-shell{max-width:720px}.public-job-success-card{margin-top:32px;padding:52px 58px;border:1px solid #dfe8f2;border-radius:20px;background:#fff;box-shadow:0 22px 55px #1638621a;text-align:center}.public-job-success-icon{display:inline-grid;width:56px;height:56px;place-items:center;border-radius:18px;background:#e6f8f0;color:#16815e;font-size:var(--text-3xl)}.public-job-success-eyebrow{display:block;margin-top:20px;color:#16815e;font-size:var(--text-xs);font-weight:700;letter-spacing:.11em;text-transform:uppercase}.public-job-success-card h1{margin:9px 0 13px;color:var(--talent-navy);font-size:var(--text-3xl);letter-spacing:-.03em}.public-job-success-card>p{max-width:530px;margin:0 auto;color:#596b83;font-size:var(--text-sm);line-height:1.7}.public-job-next-steps{display:grid;gap:0;margin:29px 0 17px;overflow:hidden;border:1px solid #e4eaf2;border-radius:11px;text-align:left}.public-job-next-steps div{display:flex;gap:12px;align-items:center;padding:13px 15px;border-bottom:1px solid #e8edf3;color:#3f546f;font-size:var(--text-sm)}.public-job-next-steps div:last-child{border-bottom:0}.public-job-next-steps b{color:#1a6cd7;font-size:var(--text-xs)}.public-job-success-card .public-job-success-footnote{color:#7b899d;font-size:var(--text-xs)}.public-job-loading-page{min-height:100dvh}.public-job-loading-brand{display:flex;align-items:center;gap:12px;height:32px}.public-job-loading-brand img{width:76px;height:auto;opacity:.45}.public-job-loading-brand span{width:94px;height:14px;border-radius:4px;background:#e7ecf4}.public-job-loading-hero,.public-job-loading-panel{border:1px solid #e8edf4;background:#fff}.public-job-loading-hero{display:flex;flex-direction:column;gap:16px;margin-top:27px;padding:46px 52px;border-radius:20px}.public-job-loading-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:30px;margin-top:30px}.public-job-loading-panel{display:flex;flex-direction:column;gap:15px;min-height:260px;padding:32px;border-radius:16px}.public-job-shimmer{display:block;overflow:hidden;border-radius:5px;background:linear-gradient(100deg,#edf1f6 30%,#f8fafc,#edf1f6 70%);background-size:200% 100%;animation:public-job-shimmer 1.35s infinite}.public-job-shimmer-small{width:130px;height:12px}.public-job-shimmer-title{width:min(620px,85%);height:43px}.public-job-shimmer-copy{width:90%;height:14px}.public-job-shimmer-heading{width:38%;height:21px;margin-bottom:8px}.public-job-shimmer-field{width:100%;height:42px}.public-job-shimmer-button{width:100%;height:45px;margin-top:10px}@keyframes public-job-shimmer{to{background-position:-200% 0}}@media (max-width:800px){.public-job-shell{width:min(100% - 28px,1120px);padding-top:20px}.public-job-layout,.public-job-loading-grid{grid-template-columns:1fr;gap:20px}.public-job-apply-card{position:static}.public-job-hero-main{padding:35px 28px}.public-job-content{padding:30px 26px}.public-job-loading-hero{padding:35px 28px}.public-job-success-card{padding:40px 27px}.public-job-secure{display:none}}@media (max-width:540px){.public-job-logo{width:67px}.public-job-brand-divider{height:19px}.public-job-brand-copy strong{font-size:var(--text-sm)}.public-job-brand-copy span{font-size:var(--text-xs)}.public-job-title{font-size:var(--text-3xl)}.public-job-hero-main,.public-job-content{padding:28px 20px}.public-job-apply-card{padding:23px 20px}.public-job-facts{grid-template-columns:1fr}.public-job-fact,.public-job-fact:nth-child(odd){border-right:0;border-bottom:1px solid #e7edf5}.public-job-fact:last-child{border-bottom:0}.public-job-success-card h1{font-size:var(--text-2xl)}.public-job-loading-hero{padding:30px 20px}.public-job-loading-panel{padding:23px 20px}}@media (prefers-reduced-motion:reduce){.public-job-shimmer{animation:none}}@media (min-width:801px){.public-job-apply-card{max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px 28px;scrollbar-width:thin;scrollbar-color:#c8d5e5 transparent}.public-job-apply-card::-webkit-scrollbar{width:6px}.public-job-apply-card::-webkit-scrollbar-thumb{border-radius:999px;background:#c8d5e5}.public-job-apply-card p{margin-bottom:17px}.public-job-form-label{margin-top:12px}.public-job-form-input{padding:10px 12px}.public-job-form-textarea{min-height:68px}.public-job-submit-area{position:sticky;bottom:-24px;z-index:2;margin:16px -28px -24px;padding:13px 28px 17px;border-top:1px solid #edf1f6;background:linear-gradient(to bottom,#ffffffeb,#fff 17px);box-shadow:0 -8px 18px #1638620a}.public-job-submit-button.ant-btn{margin-top:0}.public-job-footer{margin-top:9px}}@media (max-width:800px){.public-job-apply-card{max-height:none;overflow:visible}.public-job-submit-area{margin-top:20px}}.public-job-file>div{min-width:0;flex:1}.public-job-file small{overflow:visible;white-space:normal;line-height:1.35}:root{--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--leading-tight: 1.25;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.6;--font-weight-body: 400;--font-weight-label: 500;--font-weight-heading: 600;--font-weight-cta: 600}html{font-size:100%}body{margin:0!important;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--font-weight-body);transition:background-color 3s ease,color .3s ease;overflow:hidden}button,input,textarea,select{font:inherit}hr{border-color:#27272a3d;border-width:.5px;opacity:.3;margin-block-start:0px;margin-block-end:0px}.sider-container hr{border-color:#b3b3b3a3}.ant-table-filter-dropdown .ant-btn-link.ant-btn-color-link.ant-btn-variant-link.ant-btn-sm{display:none!important}h1,h2,h3,h4,h5,h6,p{margin-block-start:0px;margin-block-end:0px}.ant-typography,.ant-input,.ant-input-affix-wrapper,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker-input>input,.ant-form-item-control-input,.ant-modal-body,.ant-drawer-body{font-size:var(--text-sm);line-height:var(--leading-normal)}.ant-form-item-label>label,.ant-table-thead>tr>th,.ant-menu-item,.ant-menu-submenu-title,.ant-tabs-tab,.ant-btn{font-size:var(--text-sm);font-weight:var(--font-weight-label);line-height:var(--leading-normal)}.ant-table-thead>tr>th,.ant-form-item-label>label{font-size:var(--text-xs);font-weight:var(--font-weight-label);line-height:var(--leading-snug)}.ant-table-tbody>tr>td,.ant-descriptions-item-label,.ant-descriptions-item-content,.ant-list-item{font-size:var(--text-sm);line-height:var(--leading-normal)}.ant-btn{font-weight:var(--font-weight-cta)}.ant-tag,.ant-badge-status-text,.ant-form-item-explain,.ant-form-item-extra{font-size:var(--text-xs);line-height:var(--leading-snug)}.ant-card-head-title,.ant-modal-title,.ant-drawer-title{font-size:var(--text-xl);font-weight:var(--font-weight-heading);line-height:var(--leading-tight)}.ant-typography h1,h1.ant-typography{font-size:var(--text-3xl);font-weight:var(--font-weight-heading);line-height:var(--leading-tight)}.ant-typography h2,h2.ant-typography{font-size:var(--text-2xl);font-weight:var(--font-weight-heading);line-height:var(--leading-tight)}.ant-typography h3,h3.ant-typography{font-size:var(--text-xl);font-weight:var(--font-weight-heading);line-height:var(--leading-tight)}.ant-typography h4,h4.ant-typography{font-size:var(--text-lg);font-weight:var(--font-weight-heading);line-height:var(--leading-snug)}.open-job .ant-tabs-tab{padding-top:0!important}.ant-tabs .ant-tabs-tab{padding:2px 0!important}.open-job .ant-drawer .ant-drawer-body{padding-top:0!important}.mt-0{margin-top:0!important}.ant-card-head{font-size:var(--text-xl)!important}.ant-table-body::-webkit-scrollbar{display:none!important}.ant-table-body{-ms-overflow-style:none!important;scrollbar-width:none!important}.mt-2{margin-top:20px}.table-container{height:calc(100vh - 110px);overflow:auto;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.ant-table-wrapper table{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.ant-table-wrapper table::-webkit-scrollbar{display:none}.ant-table-sticky-scroll::-webkit-scrollbar{display:none}.table-container::-webkit-scrollbar{display:none}.blur-bg:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000001a;z-index:999;pointer-events:none}.ant-popover-inner button{padding:0 16px!important}.ant-table-header.ant-table-sticky-holder{overflow:unset!important}.ant-table-container{border-inline-start:none!important;border-top:none!important}.ant-table-header.ant-table-sticky-holder{border-radius:0!important}th.ant-table-cell{border-bottom:none!important}.ant-table-thead{background:#f4f4f5!important;color:#71717a!important;border-bottom:none!important}.ant-tabs-nav:before{border-color:transparent!important;color:#fff!important}.ant-segmented.ant-segmented-block{display:block!important;width:max-content!important}.ant-segmented .ant-segmented-item-label{min-width:140px!important;text-overflow:clip!important}.ant-segmented .ant-segmented-item{border-radius:6px!important}.ellipsis-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.status-tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.ant-spin-nested-loading>div>.ant-spin{max-height:85vh!important}li.ant-dropdown-menu-item.ant-dropdown-menu-item-selected{background-color:#5d61630f!important}table{border:none}.ant-layout{background-color:#fff}.table-selected-value{margin:-10px 12px 12px;display:flex;gap:10px;flex-wrap:wrap}.ant-table-filter-dropdown{width:400px!important}.my-dashboard-main-container{height:calc(100vh - 60px);overflow:auto}td.ant-picker-cell.ant-picker-cell-selected.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner.ant-picker-calendar-date.ant-picker-calendar-date-today{background:#e1e1e1!important}.ant-select-selector{box-shadow:none!important}.ant-picker-cell-inner.ant-picker-calendar-date.ant-picker-calendar-date-today{background:#e1e1e1!important}.ant-picker-outlined:focus{border:.5px solid grey!important;box-shadow:none!important}th{background-color:#f5f5f5!important}.no-space-title.ant-table-column-title{flex:none!important}.full-height{height:100%}.hidden{overflow:hidden}.mr-10{margin-right:10px}.ml-15{margin-left:15px}.global-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#fff9;display:flex;align-items:center;justify-content:center}body.dark-theme{scrollbar-color:#555 #1a1a1a;scrollbar-width:thin}body.dark-theme .ant-select-selector,body.dark-theme .ant-picker.ant-picker-outlined{border:1px solid #424242!important;background-color:#2a2a2a!important}body.dark-theme th{background-color:#1d1d1d!important}body.dark-theme .form-card{background-color:#a1a1aa05}body.dark-theme .form-footer-container{background:#0000005d}body.dark-theme td.ant-picker-cell.ant-picker-cell-selected.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner.ant-picker-calendar-date.ant-picker-calendar-date-today,body.dark-theme .ant-picker-cell-inner.ant-picker-calendar-date.ant-picker-calendar-date-today{background:#2c2c2c!important}body.dark-theme .table-selected-value,body.dark-theme .ant-layout{background-color:#000}body.dark-theme table{border:none}body.dark-theme li.ant-dropdown-menu-item.ant-dropdown-menu-item-selected{background-color:#5d61630f!important}body.dark-theme .ant-segmented{background-color:#2a2a2a!important}body.dark-theme .ant-table-thead{background:#27272a!important;color:#a1a1aa!important}body.dark-theme hr{border-color:#27272a}body.dark-theme ::-webkit-scrollbar{width:8px}body.dark-theme ::-webkit-scrollbar-track{background:#1a1a1a}body.dark-theme ::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px;border:2px solid #1a1a1a}body.dark-theme ::-webkit-scrollbar-thumb:hover{background-color:#777}.ant-tooltip-inner{background-color:#2b2b2b!important;color:#e6f7ff!important}.ant-select-show-search:where(.css-dev-only-do-not-override-1b9nsw3).ant-select:not(.ant-select-customize-input) .ant-select-selector input{margin-left:10px}.tag-ellipsis{max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-wrapper{max-height:4.5em;overflow:hidden;position:relative;line-height:1.5em;transition:max-height .3s ease-in-out}.content-wrapper.expanded{max-height:1000px}.read-toggle{display:inline-block;margin-top:4px;color:#1890ff;cursor:pointer}.content-wrapper:after{content:"";position:absolute;bottom:0;left:0;height:1.5em;width:100%;pointer-events:none;transition:opacity .3s}.content-wrapper.expanded:after{opacity:0}.avtar{background-color:#efefef;vertical-align:middle;margin-right:8px}.profile-image-container img{padding:15px}.ml-20{margin-left:20px}.m-12{margin:12px}.mt-12{margin-top:12px}.mb-12{margin-bottom:12px}.header-container{padding:0 10px;box-shadow:0 4px 4px #0000000e;border-bottom:.5px solid #efefed38;height:41.5px!important;z-index:10;width:100%}.responsive-header{background:#000;color:#fff;display:flex;align-items:center;justify-content:space-between}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-5px);background-color:green}to{opacity:1;transform:translateY(0);background-color:transparent}}@keyframes colorChange{0%{background-color:green}to{background-color:transparent}}.row-enter{animation:fadeSlideIn 1s ease-out}.row-updated{animation:colorChange 2s ease-out}.row-multiple-enter{animation:slideIn 1s ease forwards,backgroundFade 10s ease forwards}.row-multiple-enter:hover{background-color:#f7fff7!important}.small-button{height:30px;display:flex;align-items:center}@keyframes slideIn{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes backgroundFade{0%{background-color:#f7fff7}to{background-color:transparent}}@keyframes fadeGreen{0%{transform:translate(20px);opacity:0;background-color:#d4f5d4}to{transform:translate(0);opacity:1;background-color:transparent;color:inherit}}.ant-menu-item{padding-left:12px!important}.shimmer-placeholder{height:26px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:shimmer 6s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.rotate-icon{animation:rotate .5s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.fade-out{background-color:red;animation:fadeCollapse .9s forwards;overflow:hidden}@keyframes fadeCollapse{0%{background-color:red;opacity:1}60%{background-color:#e15656;opacity:.8}to{opacity:0;max-height:0;padding:0;margin:0;background-color:transparent}}.menu-icon{color:#fff;font-size:var(--text-xl)}.header-container.ant-layout{flex:auto!important}.inner-header-container{height:41.5px;display:flex;align-items:center;justify-content:space-between}.loader-container{position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffff4d;display:flex;justify-content:center;align-items:center}.p-12{padding:12px}.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li{width:60%;height:12px}.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:10px}.sider-container{padding-bottom:100px;border-inline-end:1px solid #27272a}.ant-menu-submenu-title,:where(.css-dev-only-do-not-override-j35lcp).ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{padding-inline:calc(50% - 16px)!important}.ant-menu{background-color:#000}.ant-menu-item-group-title{padding-inline:0px;padding:0!important}.ant-menu-item-icon{min-width:22px!important}.sider-header{display:flex;align-items:center;justify-content:space-between;height:40px}.sider-header button{color:#fff}.sider-header button:hover{color:#fff!important}.ant-picker-cell-inner{text-align:center}.list h4{margin-bottom:0!important}.ant-tag{height:fit-content}.menu-section-name{padding:0 5px;color:#b4b4b4;font-size:var(--text-xs);width:50px;display:flex;margin-top:5px}.ant-table-cell{padding:8px 12px!important}.capitalize-first-letter:first-letter{text-transform:uppercase}input{width:100%;font-size:var(--text-sm);height:35px;line-height:40px;border:.5px solid #ccccccd0;border-radius:6px;box-sizing:border-box}div[contenteditable]{font-family:Arial,sans-serif;unicode-bidi:plaintext!important}input:focus,input:focus-within,input:focus-visible,input:active{box-shadow:0 0 0 .8px #50505042!important}.ant-modal .ant-modal-close{top:9.75px!important;inset-inline-end:15.75px!important}.ant-select .ant-select-selection-wrap{display:contents!important}.ant-select.ant-select-outlined.css-dev-only-do-not-override-1b9nsw3.ant-select-single.ant-select-show-arrow{height:40px!important}.ant-select-single{height:35px!important}.ant-select .ant-select-arrow{top:44%!important}.job-duration-input .ant-select-selector{border:none!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:transparent}.orange{color:orange}span.ant-dropdown-menu-title-content{display:flex}.ant-select-selector .ant-select-selection-search-input{padding:0 10px!important}.ant-select-selector{width:100%!important;font-size:var(--text-sm)!important;height:35px!important;line-height:35px!important;border:.5px solid #ccccccd0!important;border-radius:6px!important;box-sizing:border-box}.ant-input-search .ant-input-affix-wrapper{height:30px!important}.ant-picker.ant-picker-outlined{width:max-content!important;font-size:var(--text-sm)!important;height:35px!important;line-height:40px!important;border:.5px solid #ccccccd0!important;border-radius:6px!important;box-sizing:border-box}.ant-input-outlined:focus-within{box-shadow:0 0 0 .8px #50505042!important}.position-title-cell .copy-icon{margin-left:8px;cursor:pointer;opacity:0;transition:opacity .2s;flex-shrink:0}.position-title-cell:hover .copy-icon{opacity:1}.ant-select-arrow{margin-top:-1px!important}.multiple .ant-select-arrow{margin-top:-5px!important}.ant-input-search .ant-input-search-button{height:30px!important}.ant-input-affix-wrapper{padding:0 10px}.search-container input{height:auto!important}.ant-picker.ant-picker-range.ant-picker-outlined{box-shadow:none!important}.ant-picker.ant-picker-range.ant-picker-outlined input:focus,input:focus-within,input:focus-visible,input:active{box-shadow:none!important}.ant-picker-range .ant-picker-active-bar{height:1px!important}.calendar-button{height:30px!important;border:none!important;width:80px!important;transition:1s ease}.ant-steps-item-content{width:200px}.calendar-button:hover{font-weight:600}.ant-steps-item-description{white-space:nowrap!important}.dropdown .ant-form-item .ant-form-item-additional{margin-top:8px!important}.ant-tabs-tab-btn{outline:none!important}.ant-tabs-nav{margin-bottom:0!important}.ant-divider-horizontal.ant-divider-with-text-start:before{width:1%!important}.ant-notification-notice-icon{display:none!important}.ant-notification-notice-with-icon .ant-notification-notice-message,.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:0!important}.mt-0{margin-top:0}.back-button{border:.5px solid rgba(195,195,195,.558)}.form-footer-container{position:absolute;bottom:0;right:0;width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff9}.profile-image-container{width:100%;display:flex;align-items:center;justify-content:center}.scroll-container{scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll}.scroll-container::-webkit-scrollbar{display:none}.form-card{padding:12px;background-color:#a1a1aa05}.mt-20{margin-top:20px}.pt-20{padding:20px}.client-form-last-card{min-height:calc(100vh - 140px)}.applicant-form-last-card{min-height:calc(100vh - 160px)}.requisition-form-last-card{height:calc(100vh - 160px)}.recruiter-form-last-card{height:calc(100vh - 130px)}.p-22{padding:22px}.client-form-container{height:100vh;overflow:hidden;position:relative;padding:12px}.form-anchor-container{height:100%;overflow-y:auto;scroll-behavior:smooth}.ant-select-selection-placeholder{color:#9ca3af!important}.ant-picker-input>input::placeholder{color:#9ca3af!important}@media screen and (max-width: 1027px){.ant-layout-footer.ant-layout-footer.ant-layout-footer{margin-right:28px;padding-bottom:8px}.ant-table-filter-dropdown{width:auto!important}}.padded-autocomplete input{padding:10px!important}.helper-offset{margin-bottom:10px}.hide-scroller.hide-scroller.hide-scroller{-ms-overflow-style:none;scrollbar-width:none}.hide-scroller.hide-scroller.hide-scroller::-webkit-scrollbar{display:none;width:0}.bold-600{font-weight:600}.bold-500{font-weight:500}.bold-400{font-weight:400}.text.text.text{margin:0}.inline-block{display:inline-block}.height-full{height:100%}.pointer{cursor:pointer}.ant-modal.css-dev-only-do-not-override-1woyrje.publish{padding-bottom:0!important}div::-webkit-scrollbar{display:none}div{-ms-overflow-style:none;scrollbar-width:none}.glass-menu{background:#fff3!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:10px 15px;border-radius:4px}@media (max-width: 768px){.hide-in-mobile{display:none}}
