.viewnav-list{display:flex;flex-direction:column;gap:1px}@media (min-width:768px){.m-only{display:none!important}}@keyframes m-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.m-hide{display:none!important}.m-wrap{flex-wrap:wrap;row-gap:8px}.m-stack{align-items:stretch}.m-col,.m-stack{flex-direction:column}.m-grow{flex:1 1 100%;min-width:0}.app-body{flex-direction:column}.main{padding:12px;border-top-left-radius:0}.viewnav~.main{border-top:0}.card{padding:14px}.topbar{padding:0 8px 0 6px;gap:2px}.topbar-burger{color:var(--text-strong)}.topbar-logo{margin-left:2px}.topbar-mark{width:32px;height:32px;border-radius:9px;font-size:17px}.topbar-gear,.topbar-help,.topbar-launcher{display:none}.topbar-search{width:32px;height:32px;margin:0 0 0 auto;padding:0;gap:0;justify-content:center;background:transparent;border-radius:var(--r);color:var(--text-muted)}.topbar-search:hover{background:var(--bg-field)}.topbar-search .kbd,.topbar-search-text{display:none}.topbar-actions{margin-left:0;gap:0}.app-shell:has(.settings-shell) .topbar-actions{margin-left:auto}.topbar-getting-started{width:32px;height:32px;padding:0;margin-right:0;gap:0;justify-content:center;border:0;background:transparent}.topbar-getting-started>span{display:none}.topbar-avatar{margin-left:4px}.topmenu-pop,.topmenu-pop.is-left,.topmenu-pop.is-right{position:fixed;top:calc(var(--topbar-h) - 4px);left:auto;right:8px;max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--topbar-h) - 12px);overflow-y:auto;overscroll-behavior:contain}.cmdk-dialog{padding:8px}.cmdk{width:100%;max-height:min(560px,62dvh);border-radius:12px}.cmdk-foot{display:none}.cmdk-close{display:grid;place-items:center;width:32px;height:32px;margin-right:-6px;color:var(--text-muted)}.app-shell:has(.settings-shell) .sidebar{display:flex}.sidebar,.sidebar.is-collapsed{position:fixed;top:0;bottom:0;left:0;z-index:50;width:min(300px,86vw);flex:none;padding:0 10px env(safe-area-inset-bottom);overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--border);box-shadow:var(--shadow-pop);transform:translateX(-100%);visibility:hidden;transition:var(--t-panel),visibility 0s linear var(--dur-slow)}.sidebar.is-m-open{transform:none;visibility:visible;transition:var(--t-panel),visibility 0s}.sidebar.is-collapsed .nav-label{display:inline}.sidebar.is-collapsed .sidebar-footer{display:block}.sidebar .nav-item,.sidebar.is-collapsed .nav-item{justify-content:flex-start;height:36px;padding:0 10px}.sidebar>.nav-collapse{display:none}.sidebar-footer{padding-bottom:16px}.m-drawer-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:9px;flex:0 0 auto;height:var(--topbar-h);margin-bottom:4px;padding-left:2px;background:var(--bg-subtle)}.m-drawer-brand{display:flex;flex-direction:column;min-width:0;line-height:1.1}.m-drawer-close{margin-left:auto}.m-nav-backdrop{position:fixed;inset:0;z-index:49;background:rgba(36,38,46,.45);opacity:0;visibility:hidden;touch-action:none;transition:opacity var(--dur-slow) var(--ease-drawer),visibility 0s linear var(--dur-slow)}.m-nav-backdrop.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease-drawer),visibility 0s}html[data-m-nav=open] .m-strip,html[data-m-nav=open] .main{overflow:hidden}.m-strip,.m-strip.is-collapsed{display:flex;flex-direction:row;align-items:center;gap:6px;width:auto;flex:0 0 auto;height:auto;min-height:0;margin:0;padding:6px 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--surface);border:0;border-bottom:1px solid var(--border);border-radius:0;transition:none}.m-strip::-webkit-scrollbar{display:none}.m-strip .m-strip-list,.m-strip.is-collapsed .m-strip-list{display:flex;flex-direction:row;align-items:center;gap:6px;flex:0 0 auto;min-height:0;margin:0;padding:0;overflow:visible;border:0}.m-strip-hide{display:none!important}.m-strip-item,.m-strip.is-collapsed .m-strip-item{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;width:auto;height:32px;margin:0;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-strong);font-size:var(--fs-sm);font-weight:var(--fw-med);line-height:1;white-space:nowrap}.m-strip-item.active,.m-strip-item.is-active,.m-strip-item[aria-current=page]{background:var(--accent-tint);border-color:var(--accent-tint);color:var(--accent-strong);font-weight:600}.m-strip-item.is-disabled,.m-strip-item[aria-disabled=true]{opacity:.5}.m-strip-item>svg{display:none}.m-strip.is-collapsed .nav-label{display:inline}.m-strip-item .m-strip-count,.m-strip-item .view-count{margin-left:0;min-width:18px;height:18px;padding:0 5px}.m-strip-item.active .m-strip-count,.m-strip-item.active .view-count{background:var(--surface);color:var(--accent-strong)}.viewnav.m-strip{border-top:1px solid var(--border)}.m-strip .view-new-icon{width:18px;height:18px;font-size:13px}.m-strip .view-new{padding-left:7px;border-style:dashed}.m-strip .viewnav-form{position:fixed;top:calc(var(--topbar-h) + 50px);bottom:auto;left:8px;right:8px;z-index:35}.m-scroll-x{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.m-scroll-x::-webkit-scrollbar{height:6px}.m-scroll-x::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--r-pill)}.m-scroll-x>table{min-width:var(--m-scroll-min,640px)}.m-sticky-first>table{overflow:clip}.m-sticky-first tr>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface)}.m-sticky-first thead tr>:first-child{z-index:2;background:var(--bg-subtle)}.m-sheet-backdrop{padding:0!important;place-items:end stretch!important}.m-sheet{width:100%!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;margin:0!important;border-radius:12px 12px 0 0!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.m-sheet,.stage-menu,.toolbar-menu,.toolbar-panel{overflow-y:auto;overscroll-behavior:contain;animation:m-sheet-in var(--dur-slow) var(--ease-drawer)}.stage-menu,.toolbar-menu,.toolbar-panel{position:fixed;top:auto;bottom:8px;left:8px;right:8px;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - var(--topbar-h) - 16px);border-radius:12px}.stage-menu-backdrop,.toolbar-backdrop{background:rgba(36,38,46,.35)}.toolbar-menu-link,.toolbar-menu>button{min-height:36px}.sched-dlg-backdrop{padding:0;place-items:stretch}.sched-dlg,.sched-dlg-wide{width:100vw;max-height:100dvh;min-height:100dvh;border:0;border-radius:0}.toast{left:8px;right:8px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none;transform:none;animation:m-sheet-in var(--dur-slow) var(--ease-overshoot)}}@media (min-width:768px) and (max-width:1099px){.sidebar,.sidebar.is-collapsed{width:56px;flex-basis:56px;padding-left:12px;padding-right:12px}.sidebar .nav-label,.sidebar .sidebar-footer,.sidebar>.nav-collapse{display:none}.sidebar .nav-item{justify-content:center;padding-left:0;padding-right:0}}@media (hover:none){.view-item-del{opacity:1}}.job-head{display:flex;align-items:center;gap:10px}.job-head-title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:28px}.job-head-actions{margin-left:auto;display:flex;align-items:center;gap:2px;flex:0 0 auto}.pipe-filterbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.jobf-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.jobf-aside{position:-webkit-sticky;position:sticky;top:12px}@media (max-width:1099px){.jobs-toolbar{flex-wrap:wrap;row-gap:8px}.jobs-toolbar-count{white-space:nowrap}.job-card-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:6px;row-gap:6px}.job-card-title{grid-column:1;grid-row:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.job-card-actions{grid-column:2;grid-row:1;justify-self:end;margin-left:0;gap:6px}.job-card-row>.job-ref{grid-column:1;grid-row:2;justify-self:start;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card-row>.badge{grid-column:2;grid-row:2;justify-self:end}.job-card-actions .btn-sm{width:30px;padding:0;gap:0;justify-content:center;font-size:0}.job-head{flex-wrap:wrap;row-gap:8px}.job-head-title{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 20px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.job-head-actions{flex:1 1;flex-wrap:wrap;row-gap:8px;margin-left:0;justify-content:flex-end}.job-head-actions>.avatar-stack{order:-1;margin-right:auto}.job-head-actions>.avatar-stack .avatar{border-color:var(--bg-app)}.pipe-filterbar{flex-wrap:wrap;row-gap:8px}.pipe-filterbar .view-tab,.pipe-filterbar-add>.btn{white-space:nowrap}.kcol-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.jobs-head,.jobs-toolbar{margin-bottom:12px}.jobs-toolbar{gap:8px}.jobs-toolbar-right{display:contents}.jobs-toolbar .toolbar-search{order:1;flex:1 1 100%;min-width:0}.jobs-toolbar .toolbar-search input{flex:1 1 auto;width:auto;min-width:0}.jobs-toolbar-right>.toolbar-search+span{margin-left:auto}.job-cards{gap:10px}.job-card{padding:12px 14px}.job-card-title{font-size:16px;line-height:21px}.job-card-meta{gap:4px 12px;margin-top:6px;font-size:var(--fs-sm)}.job-card-foot{gap:6px 10px;margin-top:10px;padding-top:10px}.job-count{font-size:18px}.job-card-status{gap:8px}.job-promote-table>.data-table,.jobs-table>.data-table{overflow:visible}.jobs-table td:first-child,.jobs-table th:first-child{min-width:190px;max-width:190px;box-shadow:inset -1px 0 0 var(--border)}.job-promote-table thead th:first-child,.jobs-table thead th:first-child{background:var(--bg-subtle)}.job-promote-table td:first-child,.job-promote-table th:first-child{box-shadow:inset -1px 0 0 var(--border)}.jobs-table td:first-child>.muted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-head{gap:8px}.job-head-title{font-size:20px;line-height:26px}.job-head-actions{gap:6px}.job-head-actions .btn{width:32px;height:32px;padding:0;justify-content:center}.job-head-actions .job-head-label{display:none}.job-head-actions .btn.is-copied{width:auto;padding:0 10px}.job-head-actions .btn.is-copied .job-head-label{display:inline}.job-head-actions .job-subscribe{width:32px;height:32px;padding:0;gap:0;justify-content:center;font-size:0;border-radius:var(--r)}.job-head-actions .btn.job-head-edit{width:32px;height:32px;padding:0;margin-left:4px}.pipe-meta{margin-top:8px;gap:6px}.pipe-meta .sep{display:none}.pipe-tabs{gap:20px;margin:10px -12px 12px;padding:0 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:0;box-shadow:inset 0 -1px 0 var(--border)}.pipe-tabs::-webkit-scrollbar{display:none}.pipe-tab{flex:0 0 auto;margin-bottom:0;white-space:nowrap}.pipe-tab:after{bottom:0}.pipe-filterbar{gap:8px;margin-bottom:12px}.pipe-filterbar .view-tab{padding:3px 8px;font-size:var(--fs-sm);white-space:nowrap}.pipe-filterbar>.view-toggle:first-child{flex:1 1}.pipe-filterbar>.view-toggle:first-child>.view-tab{flex:1 1;text-align:center}.pipe-filterbar-add{order:1}.pipe-filterbar-view{order:2}.pipe-filterbar>.pipe-due{order:3}.pipe-icongroup,.pipe-seg{height:34px}.pipe-icongroup>a{width:34px}.pipe-filterbar-add>.btn{display:grid;place-items:center;width:34px;height:34px;padding:0;font-size:0}.pipe-filterbar-add>.btn:before{content:"+";font-size:22px;font-weight:500;line-height:1}.board.m-scroll-x{max-width:none;margin:0 -12px;padding:0 12px calc(12px + env(safe-area-inset-bottom));gap:10px;scroll-snap-type:x proximity;scroll-padding-inline:12px}.kcol-wrap{flex-basis:268px;width:268px;scroll-snap-align:start}.kcol-head{height:42px}.bulkbar{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));transform:none;overflow-x:auto;scrollbar-width:none;animation:m-sheet-in var(--dur-slow) var(--ease-drawer)}.bulkbar::-webkit-scrollbar{display:none}.bulkbar>.bulkbtn,.bulkbar>span{flex:1 1 auto;display:flex}.bulkbtn{flex:1 1 auto;justify-content:center;gap:6px;height:42px;padding:0 5px}.bulkbtn-ico,.bulkbtn>svg{display:none}.bulkmenu-backdrop{background:rgba(36,38,46,.35)}.bulkmenu{position:fixed;left:8px;right:8px;bottom:calc(8px + 44px + 8px + env(safe-area-inset-bottom));min-width:0;max-height:min(340px,calc(100dvh - var(--topbar-h) - 80px));border-radius:12px}.bulkmenu>button{min-height:36px}.jobf-layout{grid-template-columns:minmax(0,1fr);gap:14px}.jobf-aside{position:static}.jobf-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:8px;column-gap:8px}.jobf-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.jobf-form>label>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobf-form-actions{grid-column:1/-1}.jobf-bar .btn{white-space:nowrap}.jobf-bar>span:last-child{flex-wrap:wrap;justify-content:flex-end}.jobf-bar>span:last-child>form,.jobf-layout .m-scroll-x td.text-sm{white-space:nowrap}.job-files-table td:first-child{min-width:200px}.job-files-table td:first-child>a{overflow-wrap:anywhere}.job-note-head{flex-wrap:wrap;row-gap:6px}.job-note-head>.muted,.job-note-head>strong{white-space:nowrap}.job-note-head>.btn{height:30px;padding:0 10px}.jobrep-barchart>.jobrep-svg{width:680px;max-width:none}.job-auto-head{flex-wrap:wrap;row-gap:6px}.job-auto-add .btn{height:32px;padding:0 10px;white-space:nowrap}.job-auto-row{flex-wrap:wrap;row-gap:6px}.job-auto-name{order:-1;flex:1 1 100%!important}.job-auto-row .btn{height:30px;padding:0 10px}}@media (hover:none){.kcard-select,.kcol-select{opacity:1;width:18px}.kcard:hover{transform:none}.kcard{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:768px){.candidates-nav .cnav-fav-extra{display:none}}@media (max-width:767px){.candidates-nav{width:auto;flex:0 0 auto;flex-direction:row;align-items:center;min-height:0;padding-left:12px;border-right:0;border-bottom:1px solid var(--border);border-top-left-radius:0}.candidates-nav>.cnav-scroll.m-strip{flex:1 1 auto;min-width:0;margin-left:8px;padding-left:8px;border-bottom:0;border-left:1px solid var(--border)}.candidates-nav .m-strip>.cnav-section+.cnav-section{margin-top:0;padding-top:0;border-top:0}.cnav-filter-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-strong);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-med);white-space:nowrap;cursor:pointer}.cnav-filter-btn svg{width:14px;height:14px}.cnav-filter-btn.is-active,.cnav-filter-btn[aria-expanded=true]{background:var(--accent-tint);border-color:var(--accent-tint);color:var(--accent-strong);font-weight:600}.cnav-filter-btn .view-count{background:var(--surface);color:var(--accent-strong)}.candidates-nav .cnav-filters{display:none}.candidates-nav.is-m-filters .cnav-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:8px;column-gap:8px;align-content:start;position:fixed;left:0;right:0;bottom:0;z-index:46;max-height:calc(100dvh - var(--topbar-h) - 8px);margin:0;padding:0 4px calc(14px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:0;border-radius:12px 12px 0 0;box-shadow:var(--shadow-pop);animation:m-sheet-in var(--dur-slow) var(--ease-drawer)}.cnav-sheet-backdrop{position:fixed;inset:0;z-index:45;background:rgba(36,38,46,.35);touch-action:none}.cnav-sheet-head{grid-column:1/-1;position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:4px;height:48px;margin:0 -4px 8px;padding:0 8px 0 16px;background:var(--surface);border-bottom:1px solid var(--border)}.cnav-sheet-head strong{margin-right:auto;font-size:var(--fs);color:var(--text-strong)}.cnav-sheet-close{width:32px;height:32px}.cnav-filters>.cnav-label{display:none}.cnav-filters .cnav-group{min-width:0;margin-bottom:8px}.cnav-filters .cnav-form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 8px}.cnav-filters .cnav-apply{grid-column:1/-1}.candidates-content{flex:1 1 auto;min-height:0;padding:12px 12px 32px}.cand-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cand-head>h1{flex:1 1 auto;min-width:0;margin-bottom:0!important}.cand-add-icon{flex:0 0 auto;width:32px;height:32px;padding:0;justify-content:center}.candidates-content .toolbar-search{height:36px!important}.cand-toolbar{row-gap:8px}.candidates-content .gdpr-tabs{gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.candidates-content .gdpr-tabs::-webkit-scrollbar{display:none}.candidates-content .gdpr-tab{flex:0 0 auto;white-space:nowrap}.cand-profile .m-sticky-first>.data-table,.candidates-content .m-sticky-first>.data-table{overflow:visible}.candidates-content .m-sticky-first thead th:first-child{background:var(--bg-subtle)}.candidates-content .m-sticky-first tr>:first-child{box-shadow:inset -1px 0 0 var(--border)}.candidates-content .data-table tbody td{padding-top:8px;padding-bottom:8px}.candidates-content .data-table td:first-child{white-space:nowrap;width:168px;max-width:168px}.candidates-content .cand-name{min-width:0}.candidates-content .cand-name>.avatar{display:none}.candidates-content .cand-name-text{display:flex;align-items:center;min-width:0}.candidates-content .cand-name-text>a{min-width:0;overflow:hidden;text-overflow:ellipsis}.candidates-content .cand-name-text>.knew{flex:0 0 auto;padding:0 4px;font-size:9px}.candidates-content .cand-job-link{max-width:170px}.modal-backdrop{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0}.modal-panel{width:100%;max-width:none;min-height:0;flex:1 0 auto;border-radius:0;box-shadow:none;animation:m-sheet-in var(--dur-slow) var(--ease-drawer)}}@media (max-width:767px){.modal-panel:not(:has(>.profile-main)){flex:0 0 auto;flex-direction:column;align-self:stretch!important;max-width:none!important;margin-top:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0}.modal-gutter-wrap{order:-1;position:-webkit-sticky;position:sticky;top:0;z-index:3}.modal-gutter{position:static;flex-direction:row;align-items:center;gap:2px;height:44px;padding:0 6px;background:var(--surface);border-bottom:1px solid var(--border)}.modal-gutter a,.modal-gutter button{width:32px;height:32px;color:var(--text-strong)}.modal-gutter a:hover,.modal-gutter button:hover{background:var(--bg-app)}.modal-gutter>:first-child{order:-2;margin-right:auto}.modal-gutter-pos{order:-1;margin-right:6px;color:var(--text-muted)}.profile-header{padding:12px 12px 0;border-radius:0}.profile-header .profile-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:6px;row-gap:6px;align-items:start}.profile-head>.avatar{grid-row:1/span 2;width:36px!important;height:36px!important;font-size:13px!important}.profile-ident{display:contents!important}.profile-ident>:first-child{grid-column:2;grid-row:1;min-width:0;align-self:center}.profile-ident>:nth-child(2){grid-column:2/-1;grid-row:2}.profile-ident h1{font-size:20px;overflow-wrap:anywhere}.profile-head-actions{grid-column:3;grid-row:1;margin-left:0;gap:6px}.profile-head-actions>.btn{width:32px;height:32px;padding:0;justify-content:center;font-size:0;gap:0!important}.profile-head-actions>.btn svg{width:16px;height:16px}.profile-header .profile-tabs{gap:18px;margin-top:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:0;box-shadow:inset 0 -1px 0 var(--border)}.profile-header .profile-tabs::-webkit-scrollbar{display:none}.profile-tabs .pipe-tab{flex:0 0 auto;display:inline-flex;align-items:center;margin-bottom:0;white-space:nowrap}.profile-body{padding:12px;gap:10px}.modal-panel .profile-side{padding:0 12px calc(16px + env(safe-area-inset-bottom));gap:10px}.modal-panel .card h2{font-size:16px}.modal-panel .prow-label{flex-basis:104px!important}.modal-panel .prow-label+span{min-width:0;overflow-wrap:anywhere}.modal-panel .prow-label.hist-time{flex-basis:96px!important}.profile-decide{grid-template-columns:1fr;gap:8px}.file-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:10px!important;column-gap:10px!important;grid-row-gap:3px;row-gap:3px}.file-row>.pill{grid-column:1;justify-self:start}.file-row>a:not(.btn){grid-column:1;min-width:0;overflow-wrap:anywhere}.file-row>.btn{grid-column:2;grid-row:1/span 2;align-self:center;white-space:nowrap}.cv-frame{height:70dvh!important}.cv-frame.is-tall{height:calc(100dvh - var(--topbar-h) - 56px)!important}.sched-dlg-head{flex-wrap:wrap;padding:14px 52px 0 14px;gap:10px}.sched-dlg-headtext{flex:1 1}.sched-dlg-step{order:-1;flex:1 1 100%;margin:0 0 -4px}.sched-dlg-avatar{width:40px;height:40px;font-size:15px}.sched-dlg-title{font-size:18px}.sched-dlg-sub{flex-wrap:wrap;row-gap:6px}.sched-dlg-sub .sched-dlg-jobselect{flex:1 1 100%}.sched-dlg-notice{padding:10px 14px 0}.sched-dlg-body{padding:14px 14px 0;gap:14px}.find-time{padding:12px 12px 14px}.ft-cal{--ft-cols:72px repeat(var(--ft-n),minmax(84px,1fr))}.ft-allday-label,.ft-hourcell{padding-right:6px;font-size:var(--fs-sm)}.ft-scroll{max-height:52dvh;overscroll-behavior:contain}.sched-dlg-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;flex-wrap:wrap;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border)}.cand-profile{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;padding:12px 12px 32px}.cand-profile .prow-label{flex-basis:104px!important}.cand-profile h1{font-size:20px}.cand-profile .m-sticky-first tr>:first-child{min-width:180px;max-width:200px;box-shadow:inset -1px 0 0 var(--border)}.cand-profile .m-sticky-first thead th:first-child{background:var(--bg-subtle)}.cand-profile .data-table tbody td{padding-top:8px;padding-bottom:8px}.search-page li{overflow-wrap:anywhere}}@media (min-width:768px) and (max-width:1099px){.modal-gutter{right:auto;left:6px}.cand-profile{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;padding:20px 24px 40px}}@media (max-width:767px){.home-page{padding:4px 0 24px}.home-head,.home-toolbar{margin-bottom:12px}.home-toolbar{flex-wrap:wrap;row-gap:8px}.home-toolbar-right{flex-wrap:wrap;gap:8px 4px}.home-toolbar .ghost-select{padding-left:4px;padding-right:4px}.home-page .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.home-page .seg::-webkit-scrollbar{display:none}.home-page .seg-item{flex:none;white-space:nowrap}.home-page .empty-state{padding:36px 8px}.home-page .empty-title{font-size:20px;line-height:28px}.home-page .empty-text{padding:0}.home-company>div:first-child{flex:1 1 100%}.home-tile{flex:1 1 auto!important;min-width:0!important;padding:2px 10px!important}.home-tile>span{font-size:var(--fs-xs)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-tile>strong{font-size:22px!important}.home-split{grid-template-columns:minmax(0,1fr)!important}#home-tasks .data-table td,#home-tasks .data-table th{padding:8px}#home-tasks .knew{display:inline-block}.home-page.has-rail{flex-direction:column;align-items:stretch;gap:8px}.home-rail{flex:none;width:100%;max-width:360px;align-self:center;padding-top:0}.task-row{gap:10px;padding:10px 12px}.task-main{flex:1 1 auto}.task-due{flex:none}.task-add-actions{flex:1 1 100%;justify-content:flex-end}.info-banner{padding:12px}.info-banner-icon{width:40px;flex-basis:40px}.eval-row{gap:10px;padding:10px 12px}.eval-main{flex:1 1 auto}.note-card{padding:12px}.cal-toolbar{flex-wrap:wrap;gap:8px 6px;padding:0 0 10px}.cal-toolbar-right{display:contents}.cal-range{order:1;flex:1 1 auto;min-width:0;white-space:nowrap}.cal-steppers{order:2;flex:none}.cal-toolbar .seg-inline{order:3;flex:none}.cal-toolbar .ghost-select{order:4;padding-left:4px;padding-right:4px}.cal-toolbar .ghost-select>svg{display:none}.cal-toolbar .btn-primary{order:5;margin-left:auto}.cal-grid{grid-template-columns:64px repeat(var(--cal-cols),minmax(116px,1fr));border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.cal-corner,.cal-gutter{position:-webkit-sticky;position:sticky;left:0;background:var(--surface)}.cal-corner{z-index:3;padding:6px 4px}.cal-gutter{z-index:1}.cal-tz{font-size:10px}.cal-dayhead{padding:6px 8px}.cal-dayname{font-size:var(--fs)}.cal-hour{padding-right:6px}.mailbox-nav.m-strip .mbx-nav-scroll.m-strip-list{flex:none;overflow:visible;padding:0}.mailbox-nav.m-strip .mbx-picker.m-strip-list{padding-right:6px;border-right:1px solid var(--border)}.mailbox-nav .mbx-picker-addr{display:none}.mailbox-list{width:auto;flex:1 1 auto;min-height:0;border-right:0}.mbx-list-head{padding:10px 12px}.mbx-tools{margin-top:8px}.mbx-search{min-width:0}.mbx-thread{padding:10px 12px}.mbx-dir{margin-right:4px}.mailbox-read:not(.is-open){display:none}.mailbox-shell:has(.mailbox-read.is-open) .mailbox-list,.mailbox-shell:has(.mailbox-read.is-open) .mailbox-nav{display:none}.mailbox-read{flex:1 1 auto;min-height:0;padding:10px 12px 32px;background:var(--surface)}.mbx-back{display:inline-flex;align-items:center;gap:2px;height:32px;margin:0 0 6px -6px;padding:0 8px 0 2px;border-radius:var(--r);color:var(--accent);font-size:var(--fs);font-weight:var(--fw-med);text-decoration:none}.mbx-back svg{width:18px;height:18px}.mbx-read-title{font-size:var(--fs-lg)}.mbx-read-meta,.mbx-read-title{overflow-wrap:anywhere}.mbx-messages{gap:10px}.mailbox-read .msg-meta,.mbx-msg-body{overflow-wrap:anywhere}.analytics-content{flex:1 1 auto;min-height:0;padding:12px}.analytics-toolbar{flex-wrap:wrap;row-gap:6px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-tile{padding:12px}.stat-tile-measure{font-size:var(--fs-xs)}.stat-tile-rule{margin:10px 0 8px}.stat-tile-value{font-size:26px}.analytics-cards{grid-template-columns:minmax(0,1fr);gap:12px}.notif-rows>li{flex-wrap:wrap;row-gap:2px;column-gap:8px!important}.notif-rows>li>*{min-width:0;overflow-wrap:anywhere}.activities-filters select{flex:1 1 140px;min-width:0;max-width:100%}.act-table .data-table td,.act-table .data-table th,.gdpr-table .data-table td,.gdpr-table .data-table th,.users-table .data-table td,.users-table .data-table th{padding:8px 12px}.act-table .data-table td:not(:last-child),.act-table .data-table th,.gdpr-table .data-table td:not(:first-child),.gdpr-table .data-table th,.users-table .data-table td:not(:first-child),.users-table .data-table th{white-space:nowrap}.act-table .data-table td:last-child{min-width:240px}}@media (min-width:768px) and (max-width:1099px){.mailbox-nav{width:200px;flex-basis:200px}.mailbox-list{width:300px;flex-basis:300px}.analytics-nav{width:200px;flex-basis:200px}}@media (max-width:767px){.settings-nav.m-strip.is-collapsed .settings-nav-scroll{display:flex}.settings-nav .settings-parent-icon{display:none}.settings-nav .settings-back>svg{display:block;width:14px;height:14px;margin-left:-2px}.settings-nav .settings-item-label{overflow:visible}.settings-content{min-height:0;padding:14px 12px 24px}.settings-content .settings-tabs{gap:20px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.settings-content .settings-tabs::-webkit-scrollbar{display:none}.settings-content .settings-tabs>.gdpr-tab{flex:0 0 auto;white-space:nowrap}.settings-content .m-sticky-first thead tr>:first-child{background:var(--bg-subtle)}.settings-content .m-sticky-first>.data-table{overflow:clip}.team-invite-fields .team-field-grow{flex:0 0 auto}.team-invite{padding:14px}.settings-content .settings-tabs>button.gdpr-tab{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font:inherit;font-size:var(--fs);font-weight:var(--fw-med);color:var(--text);padding:8px 0 10px;cursor:pointer}.settings-content .settings-tabs>button.gdpr-tab.is-active{color:var(--text-strong);border-bottom-color:var(--accent)}.team-table .team-name{white-space:nowrap}.co-inbox-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px}.co-inbox-row .co-code{grid-column:2/-1;grid-row:2;overflow-wrap:anywhere}.co-inbox-brand{min-width:0}.co-test-to{flex:1 1 auto;min-width:max-content;max-width:100%;overflow-wrap:anywhere}.acct-head{flex-wrap:wrap;gap:10px 14px}.acct-avatar{width:56px;height:56px}.acct-avatar-initials{font-size:20px}.acct-identity{flex:1 1}.acct-name{font-size:20px;line-height:26px}.acct-meta,.acct-name{overflow-wrap:anywhere}.acct-actions{flex:1 1 100%;margin-left:0;flex-wrap:wrap}.acct-btn{height:34px}.prof-card{padding:14px}.prov-card{flex-wrap:wrap;row-gap:6px;padding:12px}.prov-main{flex:1 1}.prov-sub{overflow-wrap:anywhere}.prov-state,.prov-unavailable{flex:1 1 100%;margin-left:54px}.role-list.m-strip{margin:0 -12px 14px;border-top:1px solid var(--border);max-height:none}.role-list.m-strip .role-new-trigger{border-style:dashed;padding:0 10px}.role-list.m-strip .role-list-item{flex-direction:row}.role-list.m-strip .role-badge-default{padding:0 6px}.role-list.m-strip .role-new{position:fixed;top:calc(var(--topbar-h) + 52px);left:8px;right:8px;z-index:35;margin:0;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop)}.role-detail{padding-left:0}.role-detail-head{flex-direction:column;align-items:stretch;gap:2px}.role-detail-desc{margin-top:6px}.role-tabs{gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.role-tabs::-webkit-scrollbar{display:none}.role-tab{flex:0 0 auto;white-space:nowrap}.role-actions{flex-wrap:wrap}.tpl-tabs{scrollbar-width:none}.tpl-tabs::-webkit-scrollbar{display:none}.tpl-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px}.tpl-row-toggle{flex:1 1 100%}.tpl-row-titles{flex-direction:column;align-items:stretch;gap:0}.tpl-row-name{overflow:hidden;text-overflow:ellipsis}.tpl-row-meta{flex-wrap:wrap;padding-left:16px}.tpl-row-actions{margin-left:auto}.tpl-row:not(.is-open) .tpl-row-actions{display:none}.tpl-editor{padding:4px 10px 14px}.pipe-title-input{min-width:0;width:100%;font-size:var(--fs-h2)}.pipe-stage-row{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr);gap:6px}.pipe-stage-row>:first-child{grid-column:1;grid-row:1}.pipe-stage-row>:nth-child(2){grid-column:2/-1;grid-row:1}.pipe-stage-row>:nth-child(3){grid-column:2;grid-row:2}.pipe-stage-row>:nth-child(4){grid-column:3;grid-row:2}.pipe-stage-row>:nth-child(5){grid-column:2;grid-row:3}.pipe-stage-row>:nth-child(6){grid-column:3;grid-row:3;justify-self:start}.pipe-stage-row>:nth-child(7){grid-column:3;grid-row:3;justify-self:end}.pipe-stage{padding:8px 4px}.pipe-stage-row .pipe-iconbtn{padding:2px 7px}.pipe-handle{padding:2px}.pipe-actions{margin:6px 0 10px;padding:10px 12px}.tagset-tabs{margin:-4px -14px 14px;padding:0 14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tagset-tabs::-webkit-scrollbar{display:none}.tagset-tab{flex:0 0 auto;white-space:nowrap}.tagset-main{flex-wrap:wrap;row-gap:6px}.tagset-more{margin-left:auto;width:30px;padding:0;justify-content:center;font-size:16px;letter-spacing:0}.tagset-row:not(.is-menu-open) .tagset-actions{display:none}.tagset-actions{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.tagset-row.is-menu-open .tagset-more{background:var(--bg-field)}.tagset-actions .btn-sm{padding:0 8px}.tagset-input{min-width:0;flex:1 1 160px}.tagset-create .tagset-input{flex:1 1}.disq-row{grid-template-columns:18px 18px minmax(0,1fr) auto;column-gap:6px;row-gap:4px;padding:8px 10px}.disq-row>.disq-handle{grid-column:1;grid-row:1}.disq-row>.disq-pos{grid-column:2;grid-row:1}.disq-row>.disq-label{grid-column:3;grid-row:1}.disq-row>.disq-delete{grid-column:4;grid-row:1;justify-self:end}.disq-row>.disq-template{grid-column:3/-1;grid-row:2}.disq-row>.disq-send{grid-column:3;grid-row:3;justify-self:start}.disq-row>.disq-delay{grid-column:3/-1;grid-row:3;justify-self:end}.disq-row>.disq-delay.is-editable{grid-column:3/-1;grid-row:4;justify-self:stretch;max-width:none}.disq-head{padding:10px}.disq-add .disq-input{max-width:none}.loc-toolbar{flex-wrap:wrap;row-gap:8px;margin-top:8px}.loc-search{flex:1 1 100%;width:auto}.loc-search input{flex:1 1 auto;width:auto;min-width:0}.loc-card{align-items:flex-start;padding:12px 14px}.loc-card-head{flex-wrap:wrap;column-gap:8px;row-gap:0}.loc-name{font-size:var(--fs-lg)}.loc-jobs{white-space:nowrap}.loc-address{margin-top:4px;font-size:var(--fs-sm)}.loc-form{padding:14px}.settings-content .sched-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.settings-content .sched-tabs::-webkit-scrollbar{display:none}.settings-content .sched-tab{flex:0 0 auto;white-space:nowrap;padding:8px 12px}}@media (hover:none){.tagset-actions{opacity:1}}