html[data-theme=midnight] .form-section{background:#1a2a3d;border-color:#304760;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html[data-theme=midnight] .form-section h4{color:#c9d7e8}html[data-theme=midnight] input,html[data-theme=midnight] select,html[data-theme=midnight] textarea{background:#0f1722;border-color:#304760;color:#f3f7fc}html[data-theme=midnight] input::placeholder,html[data-theme=midnight] textarea::placeholder{color:#7f94af}html[data-theme=midnight] input:disabled,html[data-theme=midnight] select:disabled,html[data-theme=midnight] textarea:disabled{background:#111b29;border-color:#26384e;color:#71849f}html[data-theme=midnight] .switch-field{background:#1a2a3d;border-color:#304760}html[data-theme=midnight] .switch-thumb{background:#f3f7fc;box-shadow:0 1px 3px rgba(0,0,0,.35)}html[data-theme=midnight] .app-header-top{background:rgba(10,18,32,.92);border-bottom-color:#1f3146;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 -1px 0 rgba(255,255,255,.02)}html[data-theme=midnight] .topbar-icon-trigger,html[data-theme=midnight] .topbar-user-trigger{background:#152233;border-color:#304760;color:#c9d7e8;box-shadow:none}html[data-theme=midnight] .topbar-icon-trigger:hover:not(:disabled),html[data-theme=midnight] .topbar-user-trigger:hover:not(:disabled){background:#1d2c40;border-color:#3a5572;color:#f3f7fc}html[data-theme=midnight] .topbar-badge{border-color:#0f1722}html[data-theme=midnight] .global-search-menu,html[data-theme=midnight] .topbar-notification-dropdown,html[data-theme=midnight] .topbar-quick-create-dropdown,html[data-theme=midnight] .topbar-user-dropdown{background:#152233;border-color:#304760;box-shadow:0 16px 32px rgba(0,0,0,.34)}html[data-theme=midnight] .global-search-item,html[data-theme=midnight] .topbar-notification-item,html[data-theme=midnight] .topbar-quick-create-dropdown a,html[data-theme=midnight] .topbar-user-item{background:transparent;color:#e7eef8}html[data-theme=midnight] .global-search-item.active,html[data-theme=midnight] .global-search-item:hover:not(:disabled),html[data-theme=midnight] .topbar-notification-item:hover,html[data-theme=midnight] .topbar-quick-create-dropdown a:hover,html[data-theme=midnight] .topbar-user-item:hover:not(:disabled){background:#1d2c40;color:#f3f7fc}html[data-theme=midnight] .topbar-user-item-admin{border-color:#304760;background:rgba(87,166,255,.06)}html[data-theme=midnight] .loading-indicator-spinner{margin:0 auto;color:#7ea8d3;stroke:currentColor;box-shadow:none}html[data-theme=midnight] .portal-button-spinner,html[data-theme=midnight] .row-action-icon-spinner,html[data-theme=midnight] .topbar-notification-spinner{color:#7ea8d3;stroke:currentColor}html[data-theme=midnight] .topbar-user-divider{background:#304760}html[data-theme=midnight] .global-search-clear,html[data-theme=midnight] .global-search-icon{color:#7f94af}html[data-theme=midnight] .global-search-clear:hover:not(:disabled){color:#c9d7e8}html[data-theme=midnight] .global-search-item-meta{border-color:#3a5572;background:#1d2c40;color:#9fc8ff}html[data-theme=midnight] .global-search-item[data-entity-type=candidate] .global-search-item-meta{background:rgba(59,130,246,.14);border-color:rgba(87,166,255,.32);color:#9fc8ff}html[data-theme=midnight] .global-search-item[data-entity-type=client] .global-search-item-meta{background:rgba(46,182,125,.12);border-color:rgba(46,182,125,.28);color:#9de1c1}html[data-theme=midnight] .global-search-item[data-entity-type=contact] .global-search-item-meta{background:rgba(249,115,22,.12);border-color:rgba(249,115,22,.28);color:#f8c39a}html[data-theme=midnight] .global-search-item[data-entity-type=jobOrder] .global-search-item-meta{background:rgba(139,92,246,.14);border-color:rgba(139,92,246,.3);color:#c8b5ff}html[data-theme=midnight] .admin-settings-tabs{border-bottom-color:#304760}html[data-theme=midnight] .admin-settings-tab{border-color:#304760 #304760 transparent;background:#122031;color:#9fb0c7}html[data-theme=midnight] .admin-settings-tab:hover:not(:disabled){border-color:#3a5572 #3a5572 transparent;background:#1d2c40;color:#f3f7fc}html[data-theme=midnight] .admin-settings-tab.is-active{box-shadow:none}html[data-theme=midnight] .admin-settings-tab.is-active,html[data-theme=midnight] .admin-settings-tab.is-active:hover:not(:disabled){border-color:#304760 #304760 #152233;background:#152233;color:#f3f7fc}html[data-theme=midnight] .admin-setup-card,html[data-theme=midnight] .dashboard-section-panel,html[data-theme=midnight] .info-card,html[data-theme=midnight] .metric-card{background:#182638;border-color:#273a51}html[data-theme=midnight] .admin-setup-badge-alert{border-color:#7a3a35;background:#3a2020;color:#f3b8b2}html[data-theme=midnight] .dashboard-metric-button{background:#1a2a3d;border-color:#273a51}html[data-theme=midnight] .dashboard-metric-button:before{height:3px;background:linear-gradient(90deg,#2d5faa,#3b82f6);opacity:.72}html[data-theme=midnight] .dashboard-metric-button:focus-visible,html[data-theme=midnight] .dashboard-metric-button:hover:not(:disabled){background:#1d2c40;border-color:#304760}html[data-theme=midnight] .metric-label{color:#97a8be}html[data-theme=midnight] .dashboard-focus-list a,html[data-theme=midnight] .dashboard-metric-button .metric-link,html[data-theme=midnight] .dashboard-trend-panel a,html[data-theme=midnight] .metric-link{color:#7fb6ff}html[data-theme=midnight] .dashboard-focus-list li{background:#1a2a3d;border-color:#273a51;box-shadow:none}html[data-theme=midnight] .report-activity-bar-candidates,html[data-theme=midnight] .report-activity-swatch-candidates{--report-series-color:#4fd6d9}html[data-theme=midnight] .report-activity-bar-jobOrders,html[data-theme=midnight] .report-activity-swatch-jobOrders{--report-series-color:#b79bff}html[data-theme=midnight] .report-activity-bar-submissions,html[data-theme=midnight] .report-activity-swatch-submissions{--report-series-color:#6aa6ff}html[data-theme=midnight] .report-activity-bar-interviews,html[data-theme=midnight] .report-activity-swatch-interviews{--report-series-color:#f0b45c}html[data-theme=midnight] .report-activity-bar-placements,html[data-theme=midnight] .report-activity-swatch-placements{--report-series-color:#5ecf9b}html[data-theme=midnight] .dashboard-section-pagination{border-top-color:#273a51}html[data-theme=midnight] .dashboard-badge-chip,html[data-theme=midnight] .dashboard-focus-list .dashboard-badge-chip,html[data-theme=midnight] .dashboard-split-list .dashboard-badge-chip{background:#1d2c40;border-color:#304760;color:#c9d7e8}html[data-theme=midnight] .report-owner-chips .report-owner-chip-candidates{--report-chip-bg:rgba(59,130,246,0.12);--report-chip-ink:#9fc8ff;--report-chip-border:rgba(87,166,255,0.24)}html[data-theme=midnight] .report-owner-chips .report-owner-chip-jobs{--report-chip-bg:rgba(139,92,246,0.12);--report-chip-ink:#ccb8ff;--report-chip-border:rgba(139,92,246,0.22)}html[data-theme=midnight] .report-owner-chips .report-owner-chip-submissions{--report-chip-bg:rgba(34,197,203,0.12);--report-chip-ink:#a7edf0;--report-chip-border:rgba(34,197,203,0.22)}html[data-theme=midnight] .report-owner-chips .report-owner-chip-interviews{--report-chip-bg:rgba(245,158,11,0.12);--report-chip-ink:#f6d08a;--report-chip-border:rgba(245,158,11,0.22)}html[data-theme=midnight] .report-owner-chips .report-owner-chip-accepted,html[data-theme=midnight] .report-owner-chips .report-owner-chip-placements{--report-chip-bg:rgba(46,182,125,0.12);--report-chip-ink:#9de1c1;--report-chip-border:rgba(46,182,125,0.22)}html[data-theme=midnight] .report-detail-button:hover:not(:disabled){box-shadow:0 4px 10px rgba(0,0,0,.18)}html[data-theme=midnight] .report-bands-track{background:#101a28}html[data-theme=midnight] .report-mix-band-phone{background:#4fd6d9}html[data-theme=midnight] .report-mix-band-video{background:#6aa6ff}html[data-theme=midnight] .report-mix-band-in_person{background:#f0b45c}html[data-theme=midnight] .report-summary-card{background:#1a2a3d;border-color:#304760;box-shadow:none}html[data-theme=midnight] .report-summary-card:hover:not(:disabled){background:#1d2f44;border-color:#36506c}html[data-theme=midnight] .snapshot-grid p{background:#1a2a3d;border-color:#304760}html[data-theme=midnight] .snapshot-grid p a,html[data-theme=midnight] .snapshot-grid p strong{color:#f3f7fc}html[data-theme=midnight] .snapshot-link-icon{color:#9fc8ff}html[data-theme=midnight] .email-chip-list,html[data-theme=midnight] .simple-list li,html[data-theme=midnight] .skill-chip-list{background:#1a2a3d;border-color:#304760}html[data-theme=midnight] .simple-list li p:not(.simple-list-meta),html[data-theme=midnight] .simple-list li strong{color:#e7eef8}html[data-theme=midnight] .meta-emphasis-time,html[data-theme=midnight] .simple-list li .simple-list-meta{color:#9fb0c7}html[data-theme=midnight] .simple-list-reorderable li.is-drop-target{border-color:#3a5572;background:#223449;box-shadow:inset 0 0 0 1px rgba(87,166,255,.12)}html[data-theme=midnight] .table-wrap{background:#152233;border-color:#304760}html[data-theme=midnight] table{background:transparent}html[data-theme=midnight] th{background:#1a2a3d;border-bottom-color:#304760;color:#9fb0c7}html[data-theme=midnight] td{background:#152233;border-bottom-color:#26384e;color:#e7eef8}html[data-theme=midnight] tbody tr:hover td{background:#182638}html[data-theme=midnight] .table-sort-icon{color:#7087a6}html[data-theme=midnight] .table-sort-icon.active{color:#57a6ff}html[data-theme=midnight] .table-cell-link{color:#9fc8ff}html[data-theme=midnight] .table-cell-link:hover{color:#d2e6ff}html[data-theme=midnight] .row-action-icon,html[data-theme=midnight] .table-actions-cell .row-action-icon{color:#9fb0c7!important}html[data-theme=midnight] .row-action-icon:hover:not(:disabled),html[data-theme=midnight] .table-actions-cell .row-action-icon:hover:not(:disabled){color:#f3f7fc!important}html[data-theme=midnight] .table-skeleton-bar,html[data-theme=midnight] .table-skeleton-icon{background:linear-gradient(90deg,rgba(87,166,255,.08),rgba(87,166,255,.18) 45%,rgba(87,166,255,.08))}html[data-theme=midnight] .actions-menu-list,html[data-theme=midnight] .saved-list-views-menu,html[data-theme=midnight] .table-columns-menu{background:#152233;border-color:#304760;box-shadow:0 14px 28px rgba(0,0,0,.32)}html[data-theme=midnight] .actions-menu-item{color:#e7eef8}html[data-theme=midnight] .actions-menu-item:hover:not(:disabled){background:#1d2c40;color:#f3f7fc}html[data-theme=midnight] .actions-menu-item:disabled{color:#70839d}html[data-theme=midnight] .actions-menu-item-danger{color:#f19a8f}html[data-theme=midnight] .actions-menu-item-danger:hover:not(:disabled){background:rgba(185,88,88,.12);color:#ffc3bb}html[data-theme=midnight] .actions-menu-divider{background:#304760}html[data-theme=midnight] .actions-menu-hint{color:#9fb0c7}html[data-theme=midnight] .kanban-column{background:#182638;border-color:#304760}html[data-theme=midnight] .kanban-column.is-drop-target{border-color:#3a5572;box-shadow:inset 0 0 0 1px rgba(87,166,255,.26);background:#1d2c40}html[data-theme=midnight] .kanban-column-count{background:#1d2c40;border-color:#304760;color:#d7e6f7}html[data-theme=midnight] .kanban-empty{background:#1a2a3d;border-color:#3a5572;color:#9fb0c7}html[data-theme=midnight] .kanban-card{background:#152233;border-color:#304760;box-shadow:0 1px 2px rgba(0,0,0,.18)}html[data-theme=midnight] .kanban-card:hover{border-color:#3a5572;box-shadow:0 4px 10px rgba(0,0,0,.24)}html[data-theme=midnight] .kanban-card.is-moving:after{border-color:#57a6ff #3a5572 #3a5572}html[data-theme=midnight] .kanban-card-link{color:#f3f7fc}html[data-theme=midnight] .kanban-card-link:hover:not(:disabled){color:#9fc8ff}html[data-theme=midnight] .kanban-card-meta{color:#c9d7e8}html[data-theme=midnight] .kanban-card-time{color:#9fb0c7}html[data-theme=midnight] .new-record-guide{background:radial-gradient(circle at top right,rgba(87,166,255,.08) 0,rgba(87,166,255,0) 42%),linear-gradient(180deg,#1a2a3d,#152233);border-color:#304760}html[data-theme=midnight] .new-record-guide h4{color:#9fb0c7}html[data-theme=midnight] .new-record-guide .panel-subtext,html[data-theme=midnight] .new-record-guide-list{color:#c9d7e8}html[data-theme=midnight] .placement-commission-split-empty{background:#1a2a3d;border-color:#3a5572}html[data-theme=midnight] .placement-commission-split-card{background:#1a2a3d;border-color:#304760}html[data-theme=midnight] .placement-commission-split-action{color:#9fb0c7}html[data-theme=midnight] .placement-commission-split-action:hover:not(:disabled){color:#d7e6f7}html[data-theme=midnight] .placement-commission-split-action-danger:hover:not(:disabled){color:#ffc3bb}html[data-theme=midnight] .chip.placement-commission-total-chip-valid{background:rgba(46,182,125,.12);border-color:rgba(46,182,125,.22);color:#9de1c1}html[data-theme=midnight] .chip.placement-commission-total-chip-invalid{background:rgba(185,88,88,.12);border-color:rgba(185,88,88,.22);color:#e7b0aa}html[data-theme=midnight] .table-columns-input{border-color:#3a5572;background:#0f1722}html[data-theme=midnight] .table-columns-input:checked{background:#1d4ed8;border-color:#183ea9}html[data-theme=midnight] .saved-list-views-menu-label,html[data-theme=midnight] .saved-list-views-menu-note,html[data-theme=midnight] .table-pagination-page,html[data-theme=midnight] .table-pagination-range,html[data-theme=midnight] .table-pagination-size label{color:#9fb0c7}html[data-theme=midnight] .typeahead-menu{background:#152233;border-color:#304760;box-shadow:0 12px 24px rgba(0,0,0,.28)}html[data-theme=midnight] .typeahead-menu .typeahead-option{color:#d7e6f7}html[data-theme=midnight] .typeahead-menu .typeahead-option.active,html[data-theme=midnight] .typeahead-menu .typeahead-option:focus-visible,html[data-theme=midnight] .typeahead-menu .typeahead-option:hover{background:#1d2c40;color:#f3f7fc}.exports-tabs{margin-bottom:1.1rem}.exports-section-head{display:grid;gap:.35rem;margin-bottom:.8rem}.exports-section-head .panel-subtext,.exports-section-head h3{margin:0}.exports-section-intro{max-width:56rem}.panel-subtext.exports-section-footnote{font-size:.8rem;line-height:1.45;max-width:56rem}.exports-jobs-toolbar{margin-bottom:.8rem}.exports-jobs-toolbar>div>.panel-subtext{font-size:.8rem;line-height:1.45}.exports-estimate-card{border:1px solid var(--line);border-radius:14px;background:var(--surface-muted);padding:.85rem .95rem;display:grid;gap:.55rem;margin-bottom:.8rem}.exports-estimate-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.exports-estimate-head strong{font-size:.92rem}.exports-estimate-head span{font-size:.8rem;color:var(--muted)}.exports-estimate-card .panel-subtext,.exports-estimate-counts{margin-bottom:0}.exports-jobs-list{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.exports-job-card{border:1px solid var(--line);border-radius:16px;background:var(--surface-muted);padding:.95rem 1rem}.exports-job-main{display:grid;gap:.55rem}.exports-job-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.exports-job-header strong{display:block;font-size:.96rem;line-height:1.3}.exports-job-meta{margin:.12rem 0 0;font-size:.82rem;color:var(--muted);gap:.45rem}.exports-job-actions,.exports-job-meta{display:flex;align-items:center;flex-wrap:wrap}.exports-job-actions{gap:.55rem;flex:0 0 auto}.exports-job-action{padding:.2rem;border-radius:var(--radius-btn);color:#3d547f;border:1px solid transparent;background:transparent}.exports-job-action:focus-visible,.exports-job-action:hover:not(:disabled){background:#f4f8ff;border-color:#d7e2f3;color:#27456f;outline:none}.exports-job-action-danger{color:#b42318}.exports-job-action-danger:focus-visible,.exports-job-action-danger:hover:not(:disabled){background:#fff1f1;border-color:#efc2c2;color:#962d22}.exports-job-action-warning{color:#9a5b08}.exports-job-action-warning:focus-visible,.exports-job-action-warning:hover:not(:disabled){background:#fff8eb;border-color:#ecd4a3;color:#7d4905}.exports-job-counts{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.exports-job-file-diagnostics,.exports-job-file-diagnostics *,.exports-job-import-summary,.exports-job-import-summary *{font-size:.76rem;line-height:1.3}.exports-job-file-diagnostic-samples{margin:-.1rem 0 0;padding-left:1rem;display:grid;gap:.18rem;color:var(--muted)}.exports-job-file-diagnostic-samples li{font-size:.74rem;line-height:1.3}.exports-job-error{color:#8f3131}.exports-job-status{text-transform:uppercase;font-size:.7rem;font-weight:800;letter-spacing:.04em}.exports-job-status-importing,.exports-job-status-queued,.exports-job-status-running{background:#eef4ff;border-color:#c4d4f3;color:#335287}.exports-job-status-completed,.exports-job-status-imported{background:#eef9ef;border-color:#bfe1c5;color:#2a6a3a}.exports-job-status-cancelled{background:#fff7e8;border-color:#edd3a4;color:#88550c}.exports-job-status-failed{background:#fff1f1;border-color:#e8c0c0;color:#9b4040}.settings-diagnostics-toolbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.settings-diagnostics-list{display:grid;gap:.55rem;margin-top:.55rem}.settings-diagnostics-inbound-block{margin-top:1.1rem}.settings-diagnostics-inbound-block h5{margin:0 0 .7rem;font-size:.92rem}.settings-diagnostics-item{padding:.55rem .6rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-sunken)}.settings-diagnostics-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.settings-diagnostics-head strong{font-size:.84rem}.settings-diagnostics-status{display:inline-flex;align-items:center;justify-content:center;min-width:3.1rem;padding:.18rem .45rem;border-radius:8px;font-size:.72rem;font-weight:700;border:1px solid #c8d6ee;background:#edf3ff;color:#234f97}.settings-diagnostics-status-pass{border-color:#b6dec8;background:#e8f8ee;color:#20603d}.settings-diagnostics-status-warn{border-color:#f0d2aa;background:#fff3e4;color:#8a4f17}.settings-diagnostics-status-fail{border-color:#f0b8b4;background:#ffeceb;color:#9f2d24}.activity-timeline-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.activity-timeline-day{display:flex;align-items:center;gap:.6rem;padding:.85rem 0 .35rem;font-family:var(--font-mono);font-size:.64rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--faint,var(--muted))}.activity-timeline-day:first-child{padding-top:0}.activity-timeline-day:after{content:"";flex:1 1;height:1px;background:var(--line)}.activity-timeline-item{position:relative;display:grid;grid-template-columns:2.9rem minmax(0,1fr);align-items:baseline;column-gap:.55rem;padding:.3rem 0 .3rem 1.05rem}.activity-timeline-item:before{content:"";position:absolute;left:3px;top:0;bottom:0;width:1px;background:var(--line)}.activity-timeline-item:last-child:before{bottom:auto;height:.95rem}.activity-timeline-item:after{content:"";position:absolute;left:0;top:.6rem;width:7px;height:7px;border-radius:50%;background:var(--timeline-dot,var(--muted));box-shadow:0 0 0 2.5px var(--panel)}.activity-timeline-item-portal,.activity-timeline-item-record,.activity-timeline-item-status,.activity-timeline-item-tone-info{--timeline-dot:var(--accent)}.activity-timeline-item-feedback,.activity-timeline-item-note,.activity-timeline-item-tone-neutral{--timeline-dot:var(--muted)}.activity-timeline-item-activity,.activity-timeline-item-interview,.activity-timeline-item-placement,.activity-timeline-item-submission,.activity-timeline-item-tone-good{--timeline-dot:var(--success)}.activity-timeline-item-ai,.activity-timeline-item-file,.activity-timeline-item-tone-warn{--timeline-dot:var(--warn)}.activity-timeline-item-tone-crit{--timeline-dot:#d0453b}.activity-timeline-time{font-family:var(--font-mono);font-size:.71rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint,var(--muted));text-align:right;white-space:nowrap}.activity-timeline-card{display:block;min-width:0}.activity-timeline-title{font-size:.82rem;font-weight:600;line-height:1.4}.activity-timeline-category{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.activity-timeline-detail{margin:0;color:var(--muted);font-size:.76rem;line-height:1.4;max-width:72ch}.table-wrap{overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:10px}.table-shell{display:grid;gap:.65rem}.table-skeleton-row td{padding-top:.6rem;padding-bottom:.6rem}.table-skeleton-cell{vertical-align:middle}.table-skeleton-bar{height:.72rem}.table-skeleton-bar,.table-skeleton-icon{display:inline-block;border-radius:999px;background:linear-gradient(90deg,rgba(163,178,205,.22),rgba(163,178,205,.38) 45%,rgba(163,178,205,.22));background-size:220% 100%;animation:table-skeleton-shimmer 1.15s linear infinite}.table-skeleton-icon{width:1.2rem;height:1.2rem}.table-skeleton-action{display:inline-flex;align-items:center;justify-content:center;padding:.08rem .18rem}@keyframes table-skeleton-shimmer{0%{background-position:180% 0}to{background-position:-30% 0}}.table-toolbar-right{position:relative;display:inline-flex;align-items:center}.table-toolbar-button{min-height:1.95rem;padding:.25rem .5rem;display:inline-flex;align-items:center;gap:.32rem;font-size:.74rem}.table-toolbar-button svg{width:.85rem;height:.85rem}.table-columns-menu{position:absolute;top:calc(100% + .35rem);right:0;min-width:11.25rem;width:min(12.5rem,calc(100vw - 2rem));border:1px solid #b9c6d8;border-radius:10px;padding:.28rem;background:#fbfdff;box-shadow:0 18px 36px rgba(17,35,72,.18),inset 0 0 0 1px rgba(255,255,255,.88);z-index:var(--z-menu);display:grid;gap:.08rem}.table-columns-option{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.36rem;min-height:0;padding:.3rem .38rem;border-radius:7px;background:transparent;color:var(--ink);font-size:.8rem;font-weight:560;line-height:1.15;cursor:pointer;transition:background-color .12s ease,color .12s ease}.table-columns-option:hover{background:var(--ui-secondary-hover-bg);color:var(--ui-secondary-hover-ink)}.table-columns-option.is-dragging{opacity:.6}.table-columns-option.is-drop-before{box-shadow:inset 0 2px 0 var(--ui-primary-border)}.table-columns-option.is-drop-after{box-shadow:inset 0 -2px 0 var(--ui-primary-border)}.table-columns-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:.8rem;height:.8rem;color:var(--muted);cursor:grab}.table-columns-drag-handle svg,.table-columns-input{width:.8rem;height:.8rem}.table-columns-input{appearance:none;-webkit-appearance:none;min-width:.8rem;min-height:.8rem;margin:0;padding:0;box-sizing:border-box;border:1px solid #b8c8e0;border-radius:3px;background:#fff;display:grid;place-content:center;flex:0 0 auto;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.table-columns-input:before{content:"";width:.4rem;height:.22rem;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .12s ease}.table-columns-input:checked{background:var(--ui-primary-end);border-color:var(--ui-primary-border)}.table-columns-input:checked:before{transform:rotate(-45deg) scale(1)}.table-columns-input:focus-visible{outline:2px solid var(--ui-primary-focus);outline-offset:2px}.table-columns-label{line-height:1.25}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.careers-pagination{margin-top:.85rem}.table-pagination-size{display:inline-flex;align-items:center;gap:.5rem}.table-pagination-size label{font-size:.78rem;color:var(--muted)}.table-pagination-size select{width:auto;min-height:2rem;padding:.2rem .6rem}.table-pagination-nav{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.table-pagination-page,.table-pagination-range{font-size:.78rem;color:var(--muted)}.table-pagination-button{min-height:1.9rem;padding:.25rem .55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-btn);border-color:var(--ui-pagination-border);background:var(--ui-pagination-bg);color:var(--ui-pagination-ink);box-shadow:0 1px 2px rgba(18,36,73,.08)}.table-pagination-button:hover:not(:disabled){background:var(--ui-pagination-hover-bg);border-color:var(--ui-pagination-hover-border);color:var(--ui-pagination-hover-ink);box-shadow:0 1px 2px rgba(18,36,73,.12)}.table-pagination-button svg{width:1rem;height:1rem}table{width:100%;border-collapse:collapse;background:white}.rd-table{table-layout:fixed}.rd-table .table-cell-content,.rd-table td,.rd-table th{min-width:0;max-width:100%;overflow:hidden}.rd-table .table-cell-content{display:block;text-overflow:ellipsis;white-space:nowrap}.rd-table .table-cell-content>*{min-width:0;max-width:100%}.rd-table .table-cell-content .row-identity{width:100%;overflow:hidden}.rd-table .table-cell-content .row-identity-main{max-width:100%;overflow:hidden}.rd-table .table-cell-content .row-identity-main>*,.rd-table .table-cell-content a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-table .table-cell-content a{display:inline-block;vertical-align:bottom}.rd-table .table-cell-content-unclipped{overflow:visible;text-overflow:clip}td,th{font-size:.86rem;text-align:left;padding:.56rem .5rem;border-bottom:1px solid #e7ecf7;white-space:nowrap}th{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:#516589;background:#f7f9fd}.row-identity{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.row-initials{flex:0 0 auto;width:1.65rem;height:1.65rem;display:grid;place-items:center;border:1px solid var(--line);font-size:.66rem;font-weight:600;letter-spacing:.02em;color:var(--muted)}tbody tr:hover .row-initials{border-color:var(--accent);color:var(--accent)}.row-identity-main{display:grid;min-width:0;line-height:1.25}.row-identity-sub{font-size:.74rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.sparkline,.sparkline-empty{display:block;width:76px;height:22px}.sparkline-fill{fill:var(--accent);opacity:.09}.sparkline-line{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.sparkline-end{fill:var(--accent)}.sparkline-fill.sparkline-hot{fill:var(--late,#a34038);opacity:.1}.sparkline-line.sparkline-hot{stroke:var(--late,#a34038);fill:none}.sparkline-end.sparkline-hot{fill:var(--late,#a34038);stroke:none}.sparkline-threshold{stroke:var(--line-strong,var(--line));stroke-width:1;stroke-dasharray:2 2}.sparkline-closed .sparkline-line{stroke:var(--muted);opacity:.6}.sparkline-closed .sparkline-end{fill:var(--muted);opacity:.6}.sparkline-closed .sparkline-fill{opacity:.05}.table-cell-link{display:inline-flex;align-items:center;gap:.24rem;color:#1858ba;text-decoration:none;font-weight:500}.table-cell-link-icon{width:.72rem;height:.72rem;stroke-width:2.25;opacity:.75;transform:translateY(.01em);transition:transform .12s ease,opacity .12s ease}.table-cell-link:hover{color:#0d4ca8;text-decoration:none}.table-cell-link:hover .table-cell-link-icon{opacity:1;transform:translate(.05em,-.04em)}.table-cell-link:focus-visible{outline:2px solid #93c5fd;outline-offset:1px;border-radius:4px}.table-sort-button{width:100%;min-height:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:.34rem;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:700;box-shadow:none}.table-sort-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-sort-button:hover:not(:disabled){background:transparent;border-color:transparent;box-shadow:none;color:var(--ui-secondary-hover-ink)}.table-sort-icon{flex:0 0 auto;width:.9rem;height:.9rem;stroke-width:2.2;color:#8396ba}.table-sort-icon.active{color:#2f64b9}.row-actions{display:flex;gap:.22rem}.row-actions-right{justify-content:flex-end}.table-actions-cell,.table-actions-head{text-align:right;width:1%;min-width:2.15rem;padding-left:.08rem;padding-right:.16rem;white-space:nowrap}.table-leading-actions-cell,.table-leading-actions-head{text-align:center;width:1%;min-width:2.4rem;padding-left:.1rem;padding-right:.1rem;white-space:nowrap}.table-leading-actions-cell .row-actions{justify-content:center;width:100%}.table-actions-cell .row-actions{justify-content:flex-end;width:100%}.row-actions button{padding:.28rem .5rem;min-height:1.65rem;font-size:.78rem}.row-action-icon{border:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;min-width:0;width:auto;height:auto;min-height:0;padding:.08rem .18rem;border-radius:0;color:var(--ui-secondary-ink);font-size:1.26rem;line-height:1;text-decoration:none;cursor:pointer}.table-actions-cell .row-action-icon{color:var(--ui-secondary-ink)!important}.row-action-icon:hover:not(:disabled){background:transparent;border-color:transparent;box-shadow:none;color:var(--ui-secondary-hover-ink)}.table-actions-cell .row-action-icon:hover:not(:disabled){color:var(--ui-secondary-hover-ink)!important}.row-action-icon span{font-size:1.26rem;line-height:1}.row-action-icon svg{width:1.26rem;height:1.26rem;stroke-width:2.2;color:currentColor;stroke:currentColor}.row-action-icon-spinner{animation:row-action-icon-spin .9s linear infinite}@keyframes row-action-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}small{color:var(--muted)}.rd-table td.table-cell-right,.rd-table th.table-cell-right,.table-cell-right{text-align:right}.rd-table th.table-cell-right .table-sort-button{justify-content:flex-end;width:100%}.table-shell[data-table-key=candidate-submissions] .table-wrap,.table-shell[data-table-key=job-order-submissions] .table-wrap,.table-shell[data-table-key=submissions] .table-wrap{border:0;border-radius:0}.table-shell[data-table-key=candidate-submissions] .rd-table,.table-shell[data-table-key=job-order-submissions] .rd-table,.table-shell[data-table-key=submissions] .rd-table{border:0;border-radius:0;background:transparent}.table-shell[data-table-key=candidate-submissions] .rd-table thead th,.table-shell[data-table-key=job-order-submissions] .rd-table thead th,.table-shell[data-table-key=submissions] .rd-table thead th{background:transparent}.candidate-submission-status-select{width:100%;min-width:11rem;min-height:2.25rem;padding:.35rem 2rem .35rem .65rem;border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--panel);color:var(--ink);font:inherit;font-size:.78rem;font-weight:600}.candidate-submission-status-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.candidate-submission-status-select:disabled{cursor:not-allowed;opacity:.62}.table-shell[data-table-key=clients-name-only] .rd-table thead th,.table-shell[data-table-key=clients] .rd-table thead th,.table-shell[data-table-key=contacts-name-only] .rd-table thead th,.table-shell[data-table-key=contacts] .rd-table thead th{background:var(--surface)}.jo-detail-table td,.jo-detail-table th,.table-shell[data-table-key=candidate-submissions] .rd-table td,.table-shell[data-table-key=candidate-submissions] .rd-table th,.table-shell[data-table-key=job-order-submissions] .rd-table td,.table-shell[data-table-key=job-order-submissions] .rd-table th{text-align:center}.table-shell[data-table-key=candidate-submissions] .rd-table th .table-sort-button,.table-shell[data-table-key=job-order-submissions] .rd-table th .table-sort-button{justify-content:center}.jo-detail-table td:first-child,.jo-detail-table th:first-child,.table-shell[data-table-key=candidate-submissions] .rd-table [data-column-key=jobOrder],.table-shell[data-table-key=job-order-submissions] .rd-table [data-column-key=candidate]{text-align:left}.table-shell[data-table-key=candidate-submissions] .rd-table th[data-column-key=jobOrder] .table-sort-button,.table-shell[data-table-key=job-order-submissions] .rd-table th[data-column-key=candidate] .table-sort-button{justify-content:flex-start}.jo-detail-table .kpi-bar,.jo-detail-table .sparkline,.jo-detail-table .sparkline-empty{margin-inline:auto}