.admin-overview{gap:1rem}.admin-overview-eyebrow{margin:0;font-size:var(--text-micro);font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--accent)}.admin-overview-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.75fr);background:var(--panel);border:1px solid var(--line);min-width:0}.admin-overview-hero-copy{position:relative;padding:1.55rem 1.65rem 1.65rem;border-left:4px solid var(--accent)}.admin-overview-hero h2{margin:.3rem 0 0;font-size:clamp(2rem,4vw,3.25rem);font-weight:650;line-height:.98;letter-spacing:-.045em}.admin-overview-intro{max-width:43rem;margin:.75rem 0 0;font-size:.94rem;line-height:1.55;color:var(--muted)}.admin-overview-actions{display:flex;align-items:stretch;gap:.65rem;margin-top:1.45rem}.admin-overview-search{position:relative;flex:1 1 24rem;max-width:40rem}.admin-overview-search>svg{position:absolute;left:.9rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:var(--muted);pointer-events:none}html[data-ui=grotesque] .admin-overview-search input{width:100%;min-height:2.75rem;padding:.68rem 2.65rem .68rem 2.55rem;background:var(--surface-sunken);border-color:var(--line);border-radius:0;font-size:.88rem}html[data-ui=grotesque] .admin-overview-search input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-color:var(--accent)}.admin-overview-search button{position:absolute;right:.45rem;top:50%;display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;transform:translateY(-50%);background:transparent;border:0;color:var(--muted)}.admin-overview-search button svg{width:.95rem;height:.95rem}.admin-overview-search button:hover:not(:disabled){background:var(--accent-ink);color:var(--accent)}.admin-overview-invite{flex:0 0 auto;justify-content:center;min-height:2.75rem;padding-inline:1rem;border-radius:0}.admin-overview-invite svg{width:1rem;height:1rem}.admin-overview-health{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.85rem .8rem;padding:1.45rem;border-left:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,var(--accent-ink) 12%)}.admin-overview-health-icon{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;border:1px solid var(--accent);color:var(--accent)}.admin-overview-health-icon svg{width:1.2rem;height:1.2rem}.admin-overview-health-copy{min-width:0}.admin-overview-health-copy>span{display:block;font-size:var(--text-micro);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.admin-overview-health-copy strong{display:block;margin-top:.25rem;font-size:.98rem;line-height:1.3}.admin-overview-health-copy p{margin:.35rem 0 0;font-size:.79rem;line-height:1.45;color:var(--muted)}.admin-overview-health>a{grid-column:2;display:inline-flex;align-items:center;gap:.4rem;width:fit-content;font-size:.78rem;font-weight:650;color:var(--accent);text-decoration:none}.admin-overview-health>a svg{width:.9rem;height:.9rem}.admin-overview-health>a:hover{text-decoration:underline;text-underline-offset:.22em}.admin-overview-health.is-alert{background:color-mix(in srgb,var(--panel) 94%,var(--late,#a34038) 6%)}.admin-overview-health.is-alert .admin-overview-health-copy strong,.admin-overview-health.is-alert .admin-overview-health-icon{border-color:var(--late,#a34038);color:var(--late,#a34038)}.admin-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.admin-overview-stat{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;padding:1rem;background:var(--panel);color:inherit;text-decoration:none;transition:background-color .15s ease,color .15s ease}.admin-overview-stat:hover{background:var(--accent-ink)}.admin-overview-activity a:focus-visible,.admin-overview-category li a:focus-visible,.admin-overview-health>a:focus-visible,.admin-overview-stat:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.admin-overview-stat-icon{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;background:var(--accent-ink);border:1px solid color-mix(in srgb,var(--line) 72%,var(--accent) 28%);color:var(--accent)}.admin-overview-stat-icon svg{width:1rem;height:1rem}.admin-overview-stat-copy{display:grid;min-width:0}.admin-overview-stat-copy>span{font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.admin-overview-stat-copy strong{margin-top:.3rem;font-size:2rem;font-weight:650;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-overview-stat-copy small{margin-top:.35rem;font-size:.72rem;color:var(--muted)}.admin-overview-stat-arrow{width:.95rem;height:.95rem;margin-top:.15rem;color:var(--muted);opacity:0}.admin-overview-stat:focus-visible .admin-overview-stat-arrow,.admin-overview-stat:hover .admin-overview-stat-arrow{opacity:1;color:var(--accent)}.admin-overview-stat.is-alert .admin-overview-stat-copy strong,.admin-overview-stat.is-alert .admin-overview-stat-icon{border-color:var(--late,#a34038);background:transparent;color:var(--late,#a34038)}.admin-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) 19rem;grid-template-areas:"directory activity";gap:1rem;align-items:start}.admin-overview-directory{grid-area:directory;min-width:0}.admin-overview-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.admin-overview-section-heading>div{flex:1 1 auto;min-width:0}.admin-overview-directory-title{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:.2rem}.admin-overview-activity h3,.admin-overview-section-heading h3{margin:0;font-size:1.15rem;font-weight:650;letter-spacing:-.02em}.admin-overview-directory-title .admin-overview-search{flex:0 1 19rem;width:min(19rem,100%)}html[data-ui=grotesque] .admin-overview-directory-title .admin-overview-search input{min-height:2.4rem}.admin-overview-section-heading>span{font-size:var(--text-meta);font-weight:650;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-overview-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(13.5rem,100%),1fr));align-items:stretch;gap:.85rem}.admin-overview-category{min-width:0;padding:1.05rem 1.1rem 1.15rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card)}.admin-overview-category>header{margin-bottom:.65rem}.admin-overview-category h4{margin:0;font-size:.93rem;font-weight:650}.admin-overview-entry-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .32rem;border:1px solid var(--line);border-radius:999px;font-size:.65rem;font-weight:700;line-height:1;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-overview-category ul{display:grid;justify-items:start;gap:.12rem;margin:0;padding:0;list-style:none}.admin-overview-category li{width:100%}.admin-overview-category li a{display:inline-flex;align-items:center;min-height:1.85rem;max-width:100%;margin-left:-.35rem;padding:.25rem .35rem;border-radius:.35rem;color:inherit;text-decoration:none;transition:background-color .15s ease,color .15s ease}.admin-overview-category li a:hover{background:var(--accent-ink);color:var(--accent)}.admin-overview-entry-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.84rem;font-weight:450}.admin-overview-entry-count.is-alert{border-color:var(--late,#a34038);color:var(--late,#a34038)}.admin-overview-activity{grid-area:activity;position:sticky;top:1rem;background:var(--panel);border:1px solid var(--line);min-width:0}.admin-overview-activity>header{display:flex;align-items:end;justify-content:space-between;gap:.75rem;padding:1rem;border-bottom:1px solid var(--line)}.admin-overview-activity>header>a{flex:0 0 auto;font-size:.74rem;font-weight:650;color:var(--accent);text-decoration:none}.admin-overview-activity>header>a:hover{text-decoration:underline;text-underline-offset:.2em}.admin-overview-error-list{position:relative;list-style:none;margin:0;padding:.2rem 1rem .2rem 2rem}.admin-overview-error-list:before{content:"";position:absolute;left:1.24rem;top:1.25rem;bottom:1.25rem;width:1px;background:var(--line)}.admin-overview-error-list li{position:relative;padding:.9rem 0;border-bottom:1px solid var(--line)}.admin-overview-error-list li:last-child{border-bottom:0}.admin-overview-error-marker{position:absolute;left:-1.01rem;top:1.17rem;width:.48rem;height:.48rem;background:var(--panel);border:2px solid var(--late,#a34038)}.admin-overview-error-meta{display:flex;align-items:center;gap:.45rem;font-size:.67rem;font-weight:650;letter-spacing:.045em;text-transform:uppercase;color:var(--muted)}.admin-overview-error-meta b{padding:.05rem .25rem;border:1px solid var(--late,#a34038);color:var(--late,#a34038);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-overview-error-list li strong{display:block;margin-top:.32rem;font-size:.78rem;line-height:1.35;word-break:break-word}.admin-overview-error-list li p{margin:.22rem 0 0;font-size:.72rem;line-height:1.4;color:var(--muted);word-break:break-word}.admin-overview-no-errors{display:grid;justify-items:start;padding:1.25rem 1rem 1.4rem}.admin-overview-no-errors>svg{width:1.45rem;height:1.45rem;color:var(--accent)}.admin-overview-no-errors.is-unavailable>svg{color:var(--late,#a34038)}.admin-overview-no-errors strong{margin-top:.7rem;font-size:.86rem}.admin-overview-no-errors p{margin:.3rem 0 0;font-size:.75rem;line-height:1.45;color:var(--muted)}.admin-overview-activity-footer{border-top:1px solid var(--line)}.admin-overview-activity-footer>a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.65rem;padding:.7rem 1rem;color:inherit;text-decoration:none}.admin-overview-activity-footer>a+a{border-top:1px solid var(--line)}.admin-overview-activity-footer>a:hover{background:var(--accent-ink)}.admin-overview-activity-footer span{display:grid;gap:.15rem}.admin-overview-activity-footer strong{font-size:.78rem}.admin-overview-activity-footer small{font-size:.69rem;color:var(--muted)}.admin-overview-activity-footer svg{width:.9rem;height:.9rem;color:var(--muted)}.admin-overview-empty{display:grid;justify-items:center;padding:3rem 1.5rem;border:1px solid var(--line);background:var(--panel);text-align:center}.admin-overview-empty>svg{width:1.65rem;height:1.65rem;color:var(--muted)}.admin-overview-empty h4{margin:.75rem 0 0;font-size:.95rem}.admin-overview-empty p{max-width:26rem;margin:.35rem 0 1rem;font-size:.8rem;line-height:1.45;color:var(--muted)}@media (max-width:1100px){.admin-overview-hero{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr)}.admin-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"activity" "directory"}.admin-overview-activity{position:static}}@media (max-width:720px){.admin-overview-hero{grid-template-columns:minmax(0,1fr)}.admin-overview-hero-copy{padding:1.25rem 1.1rem 1.2rem}.admin-overview-hero h2{font-size:2.35rem}.admin-overview-actions{align-items:stretch;flex-direction:column}.admin-overview-search{flex-basis:auto;max-width:none}.admin-overview-invite{width:100%}.admin-overview-health{border-top:1px solid var(--line);border-left:0}.admin-overview-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-stat-arrow{opacity:1}}@media (max-width:480px){.admin-overview-stats{grid-template-columns:minmax(0,1fr)}.admin-overview-stat{min-height:5rem}.admin-overview-section-heading{align-items:start;flex-direction:column;gap:.4rem}.admin-overview-section-heading>div{width:100%}.admin-overview-directory-title{align-items:stretch;flex-direction:column;gap:.55rem}.admin-overview-directory-title .admin-overview-search{flex-basis:auto;width:100%}.admin-overview-category-grid{grid-template-columns:minmax(0,1fr)}.admin-overview-category{padding-inline:.9rem}}@media (prefers-reduced-motion:reduce){.admin-overview-category li a,.admin-overview-stat{transition:none}}.global-results-page{width:min(66rem,100%);margin:0 auto;padding:1rem 0 2rem}.global-results-header h1{margin:.2rem 0 .35rem}.global-results-header>div>p:last-child{margin:0;color:var(--muted)}.global-results-form{position:relative;display:flex;gap:.55rem;margin-top:1.25rem}.global-results-form>svg{position:absolute;left:.85rem;top:50%;width:1rem;transform:translateY(-50%);color:var(--muted)}.global-results-form input{flex:1 1;min-width:0;padding-left:2.45rem;font-size:.95rem}.global-results-form button{flex:0 0 auto}.global-results-types{display:flex;gap:.45rem;overflow-x:auto;padding:1rem 0 .75rem;border-bottom:1px solid var(--line)}.global-results-types a{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.35rem .65rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.76rem;text-decoration:none}.global-results-types a.active{border-color:#7ba7e5;background:#e8f1ff;color:#1d4ed8}.global-results-types span{min-width:1.1rem;padding:.05rem .24rem;border-radius:999px;background:rgba(127,127,127,.12);text-align:center;font-size:.66rem}.global-results-list{margin-top:.7rem;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface-raised)}.global-results-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.global-results-row:last-child{border-bottom:0}.global-results-row:hover{background:#f2f5fb}.global-results-row strong{font-size:.88rem}.global-results-row p{margin:.18rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.35}.global-results-row mark{padding:0 .08em;border-radius:2px;background:#fff0a8;color:inherit}.global-results-row .global-search-item-meta{flex:0 0 auto;margin-top:0}.global-results-state{margin:1rem 0;padding:1rem;border:1px dashed var(--line);border-radius:10px;color:var(--muted);text-align:center}.global-results-state.error{color:#b42318}.global-results-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;color:var(--muted);font-size:.76rem}.global-results-pagination>div{display:flex;gap:.45rem}.global-results-pagination a{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .55rem;border:1px solid var(--line);border-radius:7px;color:var(--ink);text-decoration:none}.global-results-pagination a.disabled{pointer-events:none;opacity:.45}.global-results-pagination svg{width:.85rem;height:.85rem}@media (max-width:720px){.global-results-form,.global-results-pagination{align-items:stretch;flex-direction:column}.global-results-form>svg{top:1.2rem}.global-results-row{gap:.55rem}}@media (max-width:1200px){.career-detail-layout,.detail-layout{grid-template-columns:1fr}.career-apply-card{position:static;top:auto}.snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.table-pagination{flex-direction:column;align-items:flex-start}.table-pagination-nav{justify-content:flex-start}}@media (max-width:1100px){.workspace-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.workspace-shell.no-sidebar{grid-template-rows:minmax(0,1fr)}.table-pagination{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.55rem}.table-pagination-nav{margin-left:auto;justify-content:flex-end;flex-wrap:nowrap}.sidebar{display:flex;align-items:center;gap:.6rem;padding:.5rem .8rem;border-right:0;border-bottom:1px solid var(--sidebar-border);overflow-x:auto;scrollbar-width:thin}.workspace-nav-label{flex:0 0 auto;margin:0;padding:0}.sidebar .module-nav{display:flex;align-items:center;gap:.35rem}.sidebar .module-link{flex:0 0 auto;padding:.45rem .6rem;white-space:nowrap}.sidebar .module-link-button{width:auto}.workspace-nav-group{flex:0 0 auto;display:flex;align-items:center;gap:.6rem}.workspace-nav-group+.workspace-nav-group{margin-top:0;padding-top:0;margin-left:.2rem;padding-left:.8rem;border-left:1px solid var(--sidebar-admin-separator)}.workspace-nav-subtitle{display:none}.careers-layout,.detail-grid,.module-grid{grid-template-columns:1fr}.careers-sidebar{position:static}}.jo-detail-field,.jo-detail-field-value,.jo-detail-field-value a{min-width:0;max-width:100%;word-break:break-word;overflow-wrap:anywhere}@media (max-width:900px){.new-record-layout{grid-template-columns:minmax(0,1fr)}.new-record-layout .form-field,.new-record-layout .form-field>[role=group],.new-record-layout form,.new-record-layout>*{min-width:0;max-width:100%}.new-record-wrapper,.new-record-wrapper .record-picker,.new-record-wrapper .record-picker-wrapper{width:100%;max-width:100%}.list-controls-four,.list-controls-three,.list-controls-two,.list-controls-with-columns.list-controls-four,.list-controls-with-columns.list-controls-three,.list-controls-with-columns.list-controls-two{grid-template-columns:minmax(0,1fr)}.list-controls-column-picker,.list-controls-four select,.list-controls-three select,.list-controls-two select{width:100%;max-width:none;justify-self:stretch}.interviews-list-controls,.job-orders-list-controls,.placements-list-controls,.submissions-list-controls{grid-template-columns:minmax(0,1fr)}.interviews-list-controls-tools,.job-orders-list-controls-tools,.placements-list-controls-tools,.submissions-list-controls-tools{width:100%;margin-left:0;flex-wrap:wrap;justify-content:flex-start}}@media (max-width:720px){.cand-submission-list,.jo-submission-list{grid-template-columns:minmax(0,1fr)}.simple-list li.submission-row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem}.simple-list li.submission-row-head{display:none}.submission-row-name{grid-column:1/-1}.submission-row-when{grid-column:2;grid-row:2/span 2}.careers-searchbar{grid-template-columns:1fr}.careers-job-item{flex-direction:column;gap:.75rem}.careers-job-aside{justify-items:start;text-align:left}.email-draft-controls{grid-template-columns:1fr}.app-header-top{flex-wrap:wrap;padding:.7rem .9rem}.app-header-nav{padding:.45rem .9rem}.topbar-controls{order:1;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end}.module-header{flex-wrap:wrap;align-items:center;gap:.55rem}.module-header-list h2{font-size:1.45rem}.module-header-actions{margin-left:auto;gap:.35rem}.admin-setup-header{flex-wrap:wrap;gap:.55rem}.admin-setup-search{width:100%}.global-search{order:2;width:100%;max-width:none}.topbar-user-dropdown{right:0;left:auto;width:min(22rem,calc(100vw - 2rem))}.topbar-notification-dropdown,.topbar-quick-create-dropdown{position:fixed;top:3.6rem;left:.75rem;right:.75rem;width:auto;max-height:calc(100dvh - 4.35rem)}.workspace-main{padding:.8rem}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-metric-grid[data-remainder]>*{grid-column:auto!important}.module-page .table-wrap{overflow-x:hidden}.module-page .table-wrap td:not(:first-child):not(.table-actions-cell),.module-page .table-wrap th:not(:first-child):not(.table-actions-head){display:none}.module-page .table-shell[data-table-key=interviews] .table-wrap td:nth-child(2):not(.table-actions-cell),.module-page .table-shell[data-table-key=interviews] .table-wrap th:nth-child(2):not(.table-actions-head),.module-page .table-shell[data-table-key=placements] .table-wrap td:nth-child(2):not(.table-actions-cell),.module-page .table-shell[data-table-key=placements] .table-wrap th:nth-child(2):not(.table-actions-head),.module-page .table-shell[data-table-key=submissions] .table-wrap td:nth-child(2):not(.table-actions-cell),.module-page .table-shell[data-table-key=submissions] .table-wrap th:nth-child(2):not(.table-actions-head){display:table-cell!important}.module-page .table-wrap td.table-leading-actions-cell,.module-page .table-wrap th.table-leading-actions-head{display:none!important}.module-page .table-wrap td.table-leading-actions-cell+td:not(.table-actions-cell),.module-page .table-wrap td.table-select-cell+td.table-leading-actions-cell+td:not(.table-actions-cell),.module-page .table-wrap th.table-leading-actions-head+th:not(.table-actions-head),.module-page .table-wrap th.table-select-head+th.table-leading-actions-head+th:not(.table-actions-head){display:table-cell!important}.module-page .table-wrap table{table-layout:fixed;width:100%}.module-page .table-wrap .table-select-cell,.module-page .table-wrap .table-select-head{width:2.5rem;padding:.45rem .2rem}.module-page .table-wrap .table-actions-cell,.module-page .table-wrap .table-actions-head{width:5.8rem;max-width:5.8rem}.module-page .table-wrap .table-actions-cell .row-actions{flex-wrap:wrap;justify-content:flex-end}.module-page .table-wrap td:first-child,.module-page .table-wrap th:first-child{white-space:normal;word-break:break-word;overflow-wrap:anywhere;vertical-align:middle;padding:.48rem .4rem;font-size:.78rem}.module-page .table-wrap th:first-child{font-size:.7rem;line-height:1.2}.module-page .table-shell[data-table-key=interviews] .table-wrap td:nth-child(2),.module-page .table-shell[data-table-key=interviews] .table-wrap th:nth-child(2),.module-page .table-shell[data-table-key=placements] .table-wrap td:nth-child(2),.module-page .table-shell[data-table-key=placements] .table-wrap th:nth-child(2),.module-page .table-shell[data-table-key=submissions] .table-wrap td:nth-child(2),.module-page .table-shell[data-table-key=submissions] .table-wrap th:nth-child(2){white-space:normal;word-break:break-word;overflow-wrap:anywhere;vertical-align:middle;padding:.48rem .36rem;font-size:.78rem}.module-page .table-shell[data-table-key=interviews] .table-wrap th:nth-child(2),.module-page .table-shell[data-table-key=placements] .table-wrap th:nth-child(2),.module-page .table-shell[data-table-key=submissions] .table-wrap th:nth-child(2){font-size:.7rem;line-height:1.2}.module-page .table-wrap .table-sort-button{align-items:flex-start;gap:.22rem}.module-page .table-wrap .table-sort-button span{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.module-page .table-wrap .table-cell-link{flex-wrap:wrap;align-items:flex-start}.table-actions-cell,.table-actions-head{min-width:1.85rem;width:1.85rem;padding-left:.1rem;padding-right:.1rem;vertical-align:middle}.row-actions{gap:.18rem}.row-action-icon{padding:.06rem .14rem;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.row-action-icon,.row-action-icon span{font-size:1.05rem}.row-action-icon svg{width:1.05rem;height:1.05rem}.table-pagination{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.5rem}.table-pagination-size{flex:0 0 auto;gap:.35rem}.table-pagination-size label{white-space:nowrap;font-size:.74rem}.table-pagination-size select{min-height:1.9rem;padding:.16rem .5rem}.table-pagination-nav{margin-left:auto;justify-content:flex-end;flex-wrap:nowrap;gap:.3rem}.table-pagination-page,.table-pagination-range{white-space:nowrap;font-size:.74rem}.detail-form-grid-2,.detail-form-grid-3,.detail-form-grid-4,.detail-form-grid-5,.detail-form-grid-time-location,.form-grid-2,.form-grid-3,.form-grid-4,.list-controls-four,.list-controls-three,.list-controls-two,.new-record-layout{grid-template-columns:1fr}.new-record-guide{position:static}.new-record-layout .form-field,.new-record-layout .form-field>[role=group],.new-record-layout form,.new-record-layout>*{min-width:0;max-width:100%}.new-record-layout .form-field>[role=group]{width:100%}.new-record-layout .job-order-picker{width:100%;max-width:100%}.list-controls select{width:100%;max-width:none;justify-self:stretch}.list-controls-column-picker{display:none!important}.list-controls-with-columns.list-controls-four,.list-controls-with-columns.list-controls-three,.list-controls-with-columns.list-controls-two{grid-template-columns:1fr}.panel-header-row{flex-direction:column;align-items:flex-start}.view-toggle{width:100%}.view-toggle-button{flex:1 1;justify-content:center}.list-controls-toolbar-group{width:100%;justify-content:flex-end}.candidates-list-controls,.clients-list-controls,.contacts-list-controls,.interviews-list-controls,.job-orders-list-controls,.list-controls-with-columns.candidates-list-controls,.list-controls-with-columns.clients-list-controls,.list-controls-with-columns.contacts-list-controls,.list-controls-with-columns.interviews-list-controls,.list-controls-with-columns.job-orders-list-controls,.list-controls-with-columns.placements-list-controls,.list-controls-with-columns.submissions-list-controls,.placements-list-controls,.submissions-list-controls{grid-template-columns:1fr}.candidates-search-token-field input,.clients-search-token-field input,.contacts-search-token-field input,.interviews-search-token-field input,.job-orders-search-token-field input,.placements-search-token-field input,.submissions-search-token-field input{min-width:8rem;flex-basis:8rem}.candidates-list-controls-tools,.clients-list-controls-tools,.contacts-list-controls-tools,.interviews-list-controls-tools,.job-orders-list-controls-tools,.placements-list-controls-tools,.submissions-list-controls-tools{margin-left:0;width:100%;flex-wrap:wrap;justify-content:flex-start}.candidates-advanced-search-toggle,.candidates-list-controls .table-toolbar-button,.candidates-list-controls .table-toolbar-right,.clients-advanced-search-toggle,.clients-list-controls .table-toolbar-button,.clients-list-controls .table-toolbar-right,.contacts-advanced-search-toggle,.contacts-list-controls .table-toolbar-button,.contacts-list-controls .table-toolbar-right,.interviews-advanced-search-toggle,.interviews-list-controls .table-toolbar-button,.interviews-list-controls .table-toolbar-right,.job-orders-advanced-search-toggle,.job-orders-list-controls .table-toolbar-button,.job-orders-list-controls .table-toolbar-right,.placements-advanced-search-toggle,.placements-list-controls .table-toolbar-button,.placements-list-controls .table-toolbar-right,.submissions-advanced-search-toggle,.submissions-list-controls .table-toolbar-button,.submissions-list-controls .table-toolbar-right{width:auto;max-width:100%}.job-order-advanced-search-modal{width:min(100vw - 1rem,60rem);max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem)}.job-order-advanced-search-summary,.job-orders-advanced-search-summary{flex-direction:column;align-items:stretch}.job-order-advanced-search-body,.job-order-advanced-search-footer,.job-order-advanced-search-modal-head{padding-inline:.85rem}.job-order-advanced-search-rules-head{align-items:center}.job-order-advanced-search-rule{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"number remove" "field condition" "value value";gap:.62rem;padding-block:.7rem}.job-order-advanced-search-rule-number{align-self:center;height:2rem}.job-order-advanced-search-remove{align-self:center;justify-self:end;min-width:2.25rem;width:2.25rem;height:2.25rem}.job-order-advanced-search-connector{padding-inline:2.15rem}.job-order-advanced-search-footer-note{align-items:flex-start;line-height:1.4}.job-orders-advanced-search-summary{margin-top:.35rem}.kanban-column{min-width:calc(100vw - 4rem);max-width:calc(100vw - 4rem)}.archive-list-actions{margin-left:0;justify-self:start}.archive-list-actions .btn-refresh-icon{display:none}.report-detail-grid,.report-owner-row{grid-template-columns:1fr}.report-filter-field,.report-range-presets,.report-status-pill{width:100%}.report-filter-field input,.report-filter-field select,.report-filter-owner select{min-width:0;width:100%}.report-status-pill{margin-left:0;white-space:normal}.report-summary-grid{justify-content:stretch}.report-summary-card{flex:1 1 100%;max-width:none;min-width:0;border-left:0;border-top:1px solid var(--line);padding:.55rem .1rem}.report-summary-grid .report-summary-card:first-child{border-top:0;padding-left:.1rem}.reports-page-actions{width:100%}.report-detail-chips,.reports-page-actions{justify-content:flex-start}.report-owner-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.report-detail-list li{grid-template-columns:1fr}.detail-form-grid-half,.form-grid-half{width:100%}.error-log-toolbar-fields{grid-template-columns:1fr}.error-log-toolbar-actions{width:100%;justify-content:space-between}.error-log-list>li,.error-log-main{min-width:0;width:100%;max-width:100%}.error-log-main{grid-template-columns:minmax(0,1fr)}.error-log-head,.error-log-head strong{min-width:0}.error-log-head,.error-log-head strong,.error-log-main .simple-list-meta,.error-log-summary{max-width:100%;word-break:break-word;overflow-wrap:anywhere}.record-header-identity:has(>.record-header-advance):before{content:"";flex:0 0 100%;height:0;order:1}.record-header-identity>.record-header-advance{position:static;margin-left:0;order:2}.module-page:has(.record-save-bar){padding-bottom:calc(8.75rem + env(safe-area-inset-bottom))}.record-save-bar{position:fixed;left:calc(.8rem + env(safe-area-inset-left));right:calc(.8rem + env(safe-area-inset-right));bottom:calc(.65rem + env(safe-area-inset-bottom));z-index:40;margin:0;padding:.7rem .8rem}body:has(.record-save-bar) .incoming-alert-stack{bottom:calc(8.75rem + env(safe-area-inset-bottom))}.record-save-bar-copy{flex:1 1 100%}.record-save-bar-actions{width:100%;justify-content:flex-end}.actions-menu-toggle,.candidate-ai-summary-trigger,.candidate-submission-status-select,.module-header-actions .rd-btn,.record-header-action,.record-header-advance,.record-navigation-button,.record-save-bar-actions .rd-btn{min-height:2.75rem}.actions-menu-toggle,.candidate-ai-summary-trigger,.record-header-action,.record-navigation-button{min-width:2.75rem;width:2.75rem;height:2.75rem}.jo-detail-field,.jo-detail-field-value,.jo-detail-field-value a{min-width:0;max-width:100%;word-break:break-word;overflow-wrap:anywhere}.form-actions-meta{margin-left:0;width:100%;justify-content:flex-end}.simple-list-toolbar{flex-wrap:wrap;align-items:flex-start;gap:.45rem}.simple-list-sort-label{width:100%;justify-content:space-between}.simple-list-sort-label select{min-width:0;width:min(16rem,58vw)}.audit-entry-grid,.snapshot-grid,.snapshot-grid-two-by-two{grid-template-columns:1fr}.audit-change-head,.audit-change-row{grid-template-columns:1fr;gap:.25rem}.workspace-scroll-area{max-height:18rem}.career-public-topbar{grid-template-columns:1fr;justify-items:start}.career-public-quick-links{justify-content:flex-start;width:100%}.career-public-main{width:calc(100% - 1rem);margin:.75rem auto 1rem}.careers-hero{padding:1.75rem 1.25rem}.career-apply-card,.career-detail-description,.career-detail-hero,.careers-panel{padding:.8rem}.career-apply-grid-2,.career-apply-grid-3,.career-detail-highlights,.submission-packet-cover-grid,.submission-packet-grid{grid-template-columns:1fr}.submission-packet-cover-head{flex-direction:column}.submission-packet-statuses{align-items:flex-start}.submission-packet-file-card{flex-direction:column;align-items:flex-start}.submission-dossier-list{grid-template-columns:1fr}.candidate-cv-sheet{padding:1.25rem 1.1rem}.candidate-cv-masthead{flex-direction:column}.candidate-cv-role{text-align:left;max-width:none}.candidate-cv-skill-groups{grid-template-columns:1fr}.candidate-cv-entry-head{flex-direction:column;gap:.15rem}}@media (max-width:480px){.candidate-artifact .record-vital .cand-profile-field-value{min-height:2.5rem;padding-block:.35rem;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.job-order-advanced-search-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.job-order-advanced-search-body,.job-order-advanced-search-footer,.job-order-advanced-search-modal-head{padding-inline:.7rem}.job-order-advanced-search-footer{flex-direction:column;align-items:stretch}.job-order-advanced-search-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.job-order-advanced-search-footer-actions button{width:100%}.table-pagination-range{display:none}}@media print{@page{size:A4 portrait;margin:15mm 18mm}body.submission-packet-print-mode .app-header,body.submission-packet-print-mode .candidate-cv-gaps,body.submission-packet-print-mode .module-back-link,body.submission-packet-print-mode .sidebar,body.submission-packet-print-mode .submission-packet-toolbar{display:none!important}body.submission-packet-print-mode .candidate-cv-sheet{padding:0!important}body.submission-packet-print-mode .candidate-cv-section{page-break-inside:avoid;break-inside:avoid}body.submission-packet-print-mode .module-page,body.submission-packet-print-mode .submission-packet-page,body.submission-packet-print-mode .workspace-main,body.submission-packet-print-mode .workspace-shell{padding:0!important;margin:0!important;max-width:none!important}body.submission-packet-print-mode .panel{page-break-inside:avoid;break-inside:avoid;box-shadow:none!important}body.submission-packet-print-mode a{color:inherit!important;text-decoration:none!important}}