@media (max-width:1400px){html .app-header>nav.app-header-nav{padding-inline:.8rem}html .app-header-nav>a.header-module-link{padding-inline:.6rem}}@media (max-width:1200px){.detail-layout{grid-template-columns:1fr}.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}html .app-header>nav.app-header-nav{--rail-shadow:rgba(15,23,42,0.22);background:linear-gradient(to right,var(--rail-ground) 40%,transparent) 0 /2.4rem 100% no-repeat local,linear-gradient(to left,var(--rail-ground) 40%,transparent) 100% /2.4rem 100% no-repeat local,linear-gradient(to right,var(--rail-shadow),transparent) 0 /.9rem 100% no-repeat scroll,linear-gradient(to left,var(--rail-shadow),transparent) 100% /.9rem 100% no-repeat scroll,var(--rail-ground);scrollbar-width:none}html .app-header>nav.app-header-nav::-webkit-scrollbar{display:none}.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}.detail-grid,.module-grid{grid-template-columns:1fr}}.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}.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}html .workspace-shell>aside.sidebar{--rail-shadow:rgba(15,23,42,0.22);background:linear-gradient(to right,var(--rail-ground) 40%,transparent) 0 /2.4rem 100% no-repeat local,linear-gradient(to left,var(--rail-ground) 40%,transparent) 100% /2.4rem 100% no-repeat local,linear-gradient(to right,var(--rail-shadow),transparent) 0 /.9rem 100% no-repeat scroll,linear-gradient(to left,var(--rail-shadow),transparent) 100% /.9rem 100% no-repeat scroll,var(--rail-ground);scroll-snap-type:x proximity;scroll-padding-inline:.8rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}html .workspace-shell>aside.sidebar::-webkit-scrollbar{display:none}.sidebar .module-link{scroll-snap-align:start}.form-label-row{flex-wrap:wrap}.form-label-row .form-label-hint{flex:1 1 12rem;min-width:0;text-align:right}.task-create-dialog form>*,.todo-composer,.todo-composer-fields>*,.todo-composer>*{min-width:0;max-width:100%}.todo-composer-foot{flex-wrap:wrap}.module-back-link{min-height:2.5rem;padding:.4rem .2rem .4rem 0;margin-bottom:.2rem;font-size:.9rem}.job-order-picker-table td:nth-child(4),.job-order-picker-table td:nth-child(5),.job-order-picker-table th:nth-child(4),.job-order-picker-table th:nth-child(5){display:none}.job-order-picker-table td,.job-order-picker-table th{white-space:normal;overflow-wrap:break-word;padding:.45rem .4rem}.job-order-picker-table td:last-child,.job-order-picker-table th:last-child{width:1%;white-space:nowrap}.module-page .table-shell[data-table-key=admin-users] .table-wrap td:nth-child(2):not(.table-actions-cell),.module-page .table-shell[data-table-key=admin-users] .table-wrap th:nth-child(2):not(.table-actions-head){display:table-cell!important;white-space:normal;overflow-wrap:anywhere;font-size:.78rem;padding:.48rem .36rem}.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:auto;width:100%!important;min-width:0}.module-page .table-wrap colgroup{display:none}.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=candidates] .table-wrap td:nth-child(3),.module-page .table-shell[data-table-key=candidates] .table-wrap th:nth-child(3){white-space:normal;word-break:normal;overflow-wrap:break-word;vertical-align:middle;padding:.48rem .36rem;font-size:.78rem}.module-page .table-shell[data-table-key=candidates] .table-wrap table.rd-table{display:block;width:100%!important;table-layout:auto}.module-page .table-shell[data-table-key=candidates] .table-wrap colgroup,.module-page .table-shell[data-table-key=candidates] .table-wrap thead{display:none}.module-page .table-shell[data-table-key=candidates] .table-wrap tbody{display:grid;width:100%}.module-page .table-shell[data-table-key=candidates] .table-wrap tbody tr{display:grid;grid-template-columns:44px 44px minmax(0,1fr) 44px;align-items:center;width:100%;border-bottom:1px solid var(--line)}.module-page .table-shell[data-table-key=candidates] .table-wrap tbody tr.table-empty-row{grid-template-columns:minmax(0,1fr)}.module-page .table-shell[data-table-key=candidates] .table-wrap tbody td,.module-page .table-shell[data-table-key=candidates] .table-wrap tbody tr:last-child{border-bottom:0}.module-page .table-shell[data-table-key=candidates] .table-wrap tbody tr.is-selected,.module-page .table-shell[data-table-key=candidates] .table-wrap tbody tr.is-selected td{background:var(--accent-soft)}.module-page .table-shell[data-table-key=candidates] .table-wrap .rd-avatar{display:none}.module-page .table-shell[data-table-key=candidates] .table-wrap td.table-select-cell{display:flex;grid-column:1;align-items:center;justify-content:center;width:auto}.module-page .table-shell[data-table-key=candidates] .table-wrap td.table-leading-actions-cell{display:flex!important;grid-column:2;align-items:center;justify-content:center;width:auto;max-width:none;padding:.35rem .1rem}.module-page .table-shell[data-table-key=candidates] .table-wrap td[data-column-key=fullName]{display:block!important;grid-column:3;min-width:0;width:auto;max-width:none;overflow:hidden}.module-page .table-shell[data-table-key=candidates] .table-wrap td[data-column-key=fullName] .row-identity,.module-page .table-shell[data-table-key=candidates] .table-wrap td[data-column-key=fullName] .row-identity-main,.module-page .table-shell[data-table-key=candidates] .table-wrap td[data-column-key=fullName] .table-cell-content{width:100%;min-width:0;max-width:100%}.module-page .table-shell[data-table-key=candidates] .row-identity-main{grid-template-columns:minmax(0,1fr)}.module-page .table-shell[data-table-key=candidates] .table-cell-link{white-space:normal;overflow-wrap:anywhere;max-width:100%}.module-page .table-shell[data-table-key=candidates] .table-wrap td[data-column-key=fullName] .rd-avatar-name,.module-page .table-shell[data-table-key=candidates] .table-wrap td[data-column-key=fullName] .rd-avatar-sub{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.module-page .table-shell[data-table-key=candidates] .table-wrap td[data-column-key=fullName] .rd-avatar-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.module-page .table-shell[data-table-key=candidates] .table-wrap td.table-actions-cell{display:flex;grid-column:4;align-items:center;justify-content:center;width:auto;max-width:none;padding:.35rem .2rem}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap table.rd-table{display:block;width:100%!important;table-layout:auto}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap colgroup,.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap thead{display:none}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap tbody{display:grid;width:100%}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap tbody tr{display:grid;grid-template-columns:2.5rem 2.75rem minmax(0,1fr) 3rem;align-items:center;width:100%;border-bottom:1px solid var(--line)}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap tbody tr.table-empty-row{grid-template-columns:minmax(0,1fr)}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap tbody tr:last-child{border-bottom:0}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap tbody td{border-bottom:0}.module-page .table-shell:is([data-table-key=candidates],[data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap tbody td.table-empty-cell{display:table-cell;grid-column:1/-1;width:100%;max-width:none;padding:.9rem .75rem;text-align:center}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap td.table-select-cell{display:flex;grid-column:1;align-items:center;justify-content:center;width:auto}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap td.table-leading-actions-cell{display:flex!important;grid-column:2;align-items:center;justify-content:center;width:auto;max-width:none;padding:.35rem .1rem}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap td:is([data-column-key=partyLabel],[data-column-key=title],[data-column-key=subject],[data-column-key=name],[data-column-key=fullName]){display:block!important;grid-column:3;min-width:0;width:auto;max-width:none;overflow:hidden}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap td:is([data-column-key=partyLabel],[data-column-key=title],[data-column-key=subject],[data-column-key=name],[data-column-key=fullName]) .row-identity,.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap td:is([data-column-key=partyLabel],[data-column-key=title],[data-column-key=subject],[data-column-key=name],[data-column-key=fullName]) .row-identity-main,.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap td:is([data-column-key=partyLabel],[data-column-key=title],[data-column-key=subject],[data-column-key=name],[data-column-key=fullName]) .table-cell-content{width:100%;min-width:0;max-width:100%}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap td:is([data-column-key=partyLabel],[data-column-key=title],[data-column-key=subject],[data-column-key=name],[data-column-key=fullName]) .rd-avatar-name,.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap td:is([data-column-key=partyLabel],[data-column-key=title],[data-column-key=subject],[data-column-key=name],[data-column-key=fullName]) .rd-avatar-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-page .table-shell:is([data-table-key=calls],[data-table-key=job-orders],[data-table-key=tasks],[data-table-key=clients],[data-table-key=clients-name-only],[data-table-key=contacts],[data-table-key=contacts-name-only]) .table-wrap td.table-actions-cell{display:flex;grid-column:4;align-items:center;justify-content:center;width:auto;max-width:none;padding:.35rem .2rem}.module-page .table-shell[data-table-key=calls] .table-wrap tbody tr{grid-template-columns:2.5rem minmax(0,1fr) 3rem}.module-page .table-shell[data-table-key=calls] .table-wrap td[data-column-key=partyLabel]{grid-column:2}.module-page .table-shell[data-table-key=calls] .table-wrap td.table-actions-cell{grid-column:3}.module-page .table-shell[data-table-key=tasks] .table-wrap tbody tr{grid-template-columns:2.5rem minmax(0,1fr) 8.75rem}.module-page .table-shell[data-table-key=tasks] .table-wrap td[data-column-key=subject]{display:block!important;grid-column:2;min-width:0;width:auto;max-width:none;overflow:hidden}.module-page .table-shell[data-table-key=tasks] .table-wrap td.table-actions-cell{grid-column:3;justify-content:flex-end}.module-page .table-shell[data-table-key=tasks] .table-wrap td.table-actions-cell .row-actions{flex-wrap:nowrap;justify-content:flex-end}.module-page .table-shell[data-table-key=archive] .table-wrap table.rd-table{display:block;width:100%!important;table-layout:auto}.module-page .table-shell[data-table-key=archive] .table-wrap colgroup,.module-page .table-shell[data-table-key=archive] .table-wrap thead{display:none}.module-page .table-shell[data-table-key=archive] .table-wrap tbody{display:grid;width:100%}.module-page .table-shell[data-table-key=archive] .table-wrap tbody tr{display:grid;grid-template-columns:minmax(0,1fr) 6.3rem;align-items:center;width:100%;border-bottom:1px solid var(--line)}.module-page .table-shell[data-table-key=archive] .table-wrap tbody tr.table-empty-row{grid-template-columns:minmax(0,1fr)}.module-page .table-shell[data-table-key=archive] .table-wrap tbody td,.module-page .table-shell[data-table-key=archive] .table-wrap tbody tr:last-child{border-bottom:0}.module-page .table-shell[data-table-key=archive] .table-wrap td[data-column-key=label]{display:block!important;grid-column:1;min-width:0;width:auto;max-width:none;overflow:hidden}.module-page .table-shell[data-table-key=archive] .table-wrap td[data-column-key=label] .table-cell-content{width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-page .table-shell[data-table-key=archive] .table-wrap td.table-actions-cell{display:flex;grid-column:2;align-items:center;justify-content:flex-end;width:auto;max-width:none;padding:.35rem .2rem}.module-page .table-shell[data-table-key=archive] .table-wrap td.table-actions-cell .row-actions{flex-wrap:nowrap;justify-content:flex-end}.module-page .table-shell[data-table-key=candidates] .table-wrap th:nth-child(3),.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:var(--row-action-icon-size)}.row-action-icon svg{width:var(--row-action-icon-size);height:var(--row-action-icon-size)}.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>.panel,.new-record-layout>.panel-narrow{width:100%;max-width:none}.candidate-artifact .cand-profile-editor,.candidate-artifact .cand-profile-field,.candidate-artifact .skill-chip-list,.candidate-artifact .skill-picker,.candidate-artifact .typeahead,.new-record-layout .candidate-save-lock,.new-record-layout .custom-fields-section,.new-record-layout .form-field,.new-record-layout .form-field>[role=group],.new-record-layout .form-section,.new-record-layout .method-content,.new-record-layout .skill-chip-list,.new-record-layout .skill-picker,.new-record-layout .typeahead,.new-record-layout form,.new-record-layout>*{min-width:0;max-width:100%}.new-record-layout .form-field>[role=group]{width:100%}.candidate-artifact .cand-profile-box,.candidate-artifact .typeahead-input-wrap,.candidate-artifact .typeahead-input-wrap input,.candidate-artifact input,.candidate-artifact select,.candidate-artifact textarea,.new-record-layout .typeahead-input-wrap,.new-record-layout .typeahead-input-wrap input,.new-record-layout input,.new-record-layout select,.new-record-layout textarea{min-width:0;width:100%;max-width:100%}.candidate-artifact .typeahead-menu,.new-record-layout .typeahead-menu{right:auto;width:min(100%,calc(100vw - 1.6rem));max-width:calc(100vw - 1.6rem);max-height:min(15rem,calc(100dvh - 8rem));overflow-x:hidden;overflow-y:auto}.candidate-artifact .skill-chip,.candidate-artifact .typeahead-option,.candidate-artifact .typeahead-option-description,.candidate-artifact .typeahead-option-label,.new-record-layout .skill-chip,.new-record-layout .typeahead-option,.new-record-layout .typeahead-option-description,.new-record-layout .typeahead-option-label{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.new-record-layout .job-order-picker{width:100%;max-width:100%}.new-record-layout :is(.form-grid-2,.form-grid-3,.form-grid-4)>div:empty{display:none}.list-controls select{width:100%;max-width:none;justify-self:stretch}.list-controls-column-picker{display:none!important}:is(.list-controls-toolbar-group:has(.tasks-view-menu),.calls-list-controls-tools,.job-orders-list-controls-tools,.candidates-list-controls-tools,.clients-list-controls-tools,.contacts-list-controls-tools,.submissions-list-controls-tools,.interviews-list-controls-tools,.placements-list-controls-tools)>.list-controls-toolbar-group{width:auto;flex:0 0 auto}:is(.list-controls-toolbar-group:has(.tasks-view-menu),.calls-list-controls-tools,.job-orders-list-controls-tools,.candidates-list-controls-tools,.clients-list-controls-tools,.contacts-list-controls-tools,.submissions-list-controls-tools,.interviews-list-controls-tools,.placements-list-controls-tools) .list-controls-column-picker{order:2;display:inline-flex!important}:is(.list-controls-toolbar-group:has(.tasks-view-menu),.calls-list-controls-tools,.job-orders-list-controls-tools,.candidates-list-controls-tools,.clients-list-controls-tools,.contacts-list-controls-tools,.submissions-list-controls-tools,.interviews-list-controls-tools,.placements-list-controls-tools) .saved-list-views{order:1;flex:0 0 auto}:is(.list-controls-toolbar-group:has(.tasks-view-menu),.calls-list-controls-tools,.job-orders-list-controls-tools,.candidates-list-controls-tools,.clients-list-controls-tools,.contacts-list-controls-tools,.submissions-list-controls-tools,.interviews-list-controls-tools,.placements-list-controls-tools) :is(.tasks-view-menu+.list-controls-column-picker+.table-toolbar-button,.job-orders-advanced-search-toggle,.candidates-advanced-search-toggle,.clients-advanced-search-toggle,.contacts-advanced-search-toggle,.submissions-advanced-search-toggle,.interviews-advanced-search-toggle,.placements-advanced-search-toggle){order:3}.list-controls-toolbar-group:has(.tasks-view-menu){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;width:100%}.list-controls-toolbar-group:has(.tasks-view-menu)>*{min-width:0;width:100%;max-width:100%}.list-controls-toolbar-group:has(.tasks-view-menu) .table-toolbar-button{width:100%;justify-content:center;gap:.22rem;padding-inline:.28rem;font-size:.62rem}.list-controls-toolbar-group:has(.tasks-view-menu) .table-toolbar-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-controls-toolbar-group:has(.tasks-view-menu) .table-toolbar-button svg{width:.72rem;height:.72rem}.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%}.saved-list-views{position:static}.saved-list-views-menu{position:fixed;top:6.25rem;left:.8rem;right:.8rem;width:auto;min-width:0;max-width:calc(100vw - 1.6rem);max-height:calc(100dvh - 7.05rem);overflow-x:hidden;overflow-y:auto}.saved-list-views-menu .actions-menu-item,.saved-list-views-menu .actions-menu-item span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}:is(.list-controls-toolbar-group:has(.tasks-view-menu),.calls-list-controls-tools,.job-orders-list-controls-tools,.candidates-list-controls-tools,.clients-list-controls-tools,.contacts-list-controls-tools,.submissions-list-controls-tools,.interviews-list-controls-tools,.placements-list-controls-tools) .table-columns-menu{position:fixed;top:6.25rem;left:.8rem;right:.8rem;width:auto;min-width:0;max-width:calc(100vw - 1.6rem);max-height:calc(100dvh - 7.05rem);overflow-x:hidden;overflow-y:auto}:is(.list-controls-toolbar-group:has(.tasks-view-menu),.calls-list-controls-tools,.job-orders-list-controls-tools,.candidates-list-controls-tools,.clients-list-controls-tools,.contacts-list-controls-tools,.submissions-list-controls-tools,.interviews-list-controls-tools,.placements-list-controls-tools) .table-columns-label,:is(.list-controls-toolbar-group:has(.tasks-view-menu),.calls-list-controls-tools,.job-orders-list-controls-tools,.candidates-list-controls-tools,.clients-list-controls-tools,.contacts-list-controls-tools,.submissions-list-controls-tools,.interviews-list-controls-tools,.placements-list-controls-tools) .table-columns-option{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.actions-menu-list{position:fixed;top:auto;left:.8rem;right:.8rem;bottom:calc(.8rem + env(safe-area-inset-bottom));width:auto;min-width:0;max-width:none;max-height:min(70dvh,calc(100dvh - 5rem));overflow-x:hidden;overflow-y:auto;z-index:var(--z-overlay);box-shadow:0 -8px 30px rgba(17,35,72,.22)}.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{display:inline-flex;width:auto;margin-left:0;justify-self:start}.archive-list-actions .list-controls-column-picker{display:inline-flex!important}.archive-list-actions .btn-refresh-icon{display:none}.archive-list-actions .table-columns-menu{position:fixed;top:6.25rem;left:.8rem;right:.8rem;width:auto;min-width:0;max-width:calc(100vw - 1.6rem);max-height:calc(100dvh - 7.05rem);overflow-x:hidden;overflow-y:auto}.archive-list-actions .table-columns-label,.archive-list-actions .table-columns-option{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.report-filter-field input,.report-filter-field select,.report-filter-owner select{min-width:0;width:100%}.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}.report-detail-chips{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}.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){.form-label-row{flex-direction:column;align-items:flex-start;gap:.15rem}.form-label-row .form-label-hint{flex:0 0 auto;text-align:left}.job-order-picker-table td:nth-child(3),.job-order-picker-table th:nth-child(3){display:none}.todo-type-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;align-self:stretch;border-radius:10px;background:var(--line)}.todo-type-seg button{justify-content:center;min-height:2.5rem;border-right:0;background:var(--surface)}.todo-type-seg button:last-child:nth-child(odd){grid-column:1/-1}nav.simple-list-actions{justify-content:space-between}nav.simple-list-actions>span{order:-1;flex:1 1 100%;text-align:left}.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}}svg.lucide{width:var(--row-action-icon-size)!important;height:var(--row-action-icon-size)!important;min-width:var(--row-action-icon-size)!important;min-height:var(--row-action-icon-size)!important;flex-shrink:0!important}