@media (max-width:639px){.dashboard-app-design .workforce-callout,.workforce-surface-root .workforce-callout{flex-direction:column;align-items:stretch;gap:12px;padding:14px 14px 16px}.dashboard-app-design .workforce-callout--action-end .workforce-callout__body,.workforce-surface-root .workforce-callout--action-end .workforce-callout__body{padding-right:0}.dashboard-app-design .workforce-callout__actions,.workforce-surface-root .workforce-callout__actions{width:100%;align-self:stretch;margin-left:0;order:3}.dashboard-app-design .workforce-callout--action-end .workforce-callout__cta,.workforce-surface-root .workforce-callout--action-end .workforce-callout__cta{width:100%;margin-top:0;justify-content:center;white-space:normal;text-align:center}.dashboard-app-design .workforce-callout__dismiss,.workforce-surface-root .workforce-callout__dismiss{position:absolute;top:10px;right:10px;margin:0}.dashboard-app-design .workforce-callout:has(.workforce-callout__dismiss),.workforce-surface-root .workforce-callout:has(.workforce-callout__dismiss){padding-right:40px}}@media (max-width:639px){.dashboard-app-design [role=region][aria-label="Page content"]{padding:1.25rem 1rem 1.5rem;overflow-x:clip}.dashboard-app-design [data-dash-header-tone=app] h1#page-title{font-size:1.5rem;line-height:1.25}}@media (max-width:1180px){.dashboard-app-design .candidate-page-split,.dashboard-app-design .recruitment-mock-split,.dashboard-app-design :is(.performance-page-root,.my-performance-page-root,.workforce-team-performance-page-root) .recruitment-mock-split,.workforce-surface-root .candidate-page-split{grid-template-columns:1fr!important}.dashboard-app-design .candidate-right-rail,.dashboard-app-design .recruitment-mock-aside{position:static;max-width:none}}@media (max-width:900px){.dashboard-app-design .perf-kpi-row,.dashboard-app-design .recruitment-listings-kpi-row,.dashboard-app-design [class*=KpiRow],.dashboard-app-design [class*=kpi-row]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.dashboard-app-design .perf-kpi-row,.dashboard-app-design .recruitment-listings-kpi-row,.dashboard-app-design [class*=KpiRow],.dashboard-app-design [class*=kpi-row]{grid-template-columns:1fr!important}}@media (max-width:760px){.dashboard-app-design .careersome-tabnav-workforce nav,.dashboard-app-design .recruitment-mock-card .recruitment-filter-tabs--in-card nav,.dashboard-app-design [class*=main-tabs]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem;padding-bottom:2px;mask-image:linear-gradient(90deg,#000 92%,transparent)}.dashboard-app-design .careersome-tabnav-workforce nav::-webkit-scrollbar,.dashboard-app-design [class*=main-tabs]::-webkit-scrollbar{display:none}}@media (max-width:760px){.dashboard-app-design .dash-filter-toolbar,.dashboard-app-design .perf-fr,.dashboard-app-design .workforce-fbar,.dashboard-app-design [class*=fr-row],.dashboard-app-design [class*=stage-row]{flex-direction:column;align-items:stretch}.dashboard-app-design .dash-filter-toolbar>*,.dashboard-app-design .perf-fr>*,.dashboard-app-design .workforce-fbar>*{width:100%;min-width:0}.dashboard-app-design [class*=stage-row]{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.dashboard-app-design .careersome-table-shell,.dashboard-app-design .data-table-shell,.dashboard-app-design .tbl-wrap,.dashboard-app-design .workforce-table-wrap,.dashboard-app-design [class*=table-shell]{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.dashboard-app-design .careersome-table-shell table,.dashboard-app-design .data-table-shell table{min-width:640px}.dashboard-app-design .candidate-detail-cand-head,.dashboard-app-design .job-head,.dashboard-app-design .perf-hero-row,.workforce-surface-root .job-head{flex-direction:column;align-items:flex-start;gap:1rem}.dashboard-app-design .job-head .meta,.dashboard-app-design .job-head .rhs,.dashboard-app-design .perf-hero-actions,.workforce-surface-root .job-head .rhs{width:100%;flex-wrap:wrap;justify-content:flex-start}.dashboard-app-design .job-head h1,.workforce-surface-root .job-head h1{font-size:1.75rem}.dashboard-app-design .back-row{flex-wrap:wrap;gap:.5rem}.dashboard-app-design .candidate-insights-grid,.dashboard-app-design .perf-insights-grid,.dashboard-app-design [class*=insights-grid]{grid-template-columns:1fr!important}.dashboard-app-design .candidate-insight-card--wide{grid-column:1/-1}}@media (max-width:639px){.app-modal-panel,.dash-modal-surface{width:calc(100vw - 1.25rem)!important;max-width:calc(100vw - 1.25rem)!important;margin:.625rem;max-height:calc(100dvh - 1.25rem)}.app-modal-body{padding-left:1rem;padding-right:1rem}.app-modal .modal-foot,.app-modal-foot{flex-direction:column-reverse;align-items:stretch;gap:.5rem}.app-modal .modal-foot .btn,.app-modal .modal-foot .dash-modal-btn,.app-modal .modal-foot button,.app-modal-foot .btn,.app-modal-foot button{width:100%}.dashboard-app-design .workforce-callout--dark .copy-row,.workforce-surface-root .callout.dark .copy-row{flex-direction:column;align-items:stretch}}@media (max-width:1080px){.dashboard-app-design .det-hero,.workforce-surface-root .det-hero{grid-template-columns:1fr!important}.dashboard-app-design .det-hero .h-r,.workforce-surface-root .det-hero .h-r{border-left:none;border-top:1px solid var(--line-app,hsl(var(--dashboard-border)));padding-top:1rem;margin-top:.5rem}.dashboard-app-design .det-grid,.workforce-surface-root .det-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.dashboard-app-design .det-sub,.workforce-surface-root .det-sub{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.dashboard-app-design .h-acts,.workforce-surface-root .h-acts{flex-wrap:wrap;width:100%}.dashboard-app-design .bulk,.dashboard-app-design [class*=bulk-bar]{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 1rem}.dashboard-app-design .bulk .acts,.dashboard-app-design [class*=bulk-bar] .acts{flex-wrap:wrap;justify-content:flex-start}.dashboard-app-design .upcoming-timeline-cal-row,.dashboard-app-design [class*=timeline-cal]{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:900px){.dashboard-app-design .org-chart-canvas-wrap,.dashboard-app-design [data-org-chart-root]{overflow-x:auto;max-width:100%}}@media (max-width:1279px){[data-dashboard-sidebar][data-mobile-open=false]{visibility:hidden!important;pointer-events:none!important}[data-dashboard-sidebar][data-mobile-open=true]{width:min(320px,92vw)!important;max-width:92vw}.dashboard-app-design header[class*=sticky]{z-index:40}.dashboard-app-design [role=toolbar][aria-label="Page actions"]{width:100%}.dashboard-app-design [role=toolbar][aria-label="Page actions"] .btn,.dashboard-app-design [role=toolbar][aria-label="Page actions"] a,.dashboard-app-design [role=toolbar][aria-label="Page actions"] button{min-height:44px}.dashboard-app-design .perf-fr .f-chips,.dashboard-app-design .workforce-fbar .f-chips,.dashboard-app-design [class*=filter-chips]{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}.dashboard-app-design .perf-fr .f-chips::-webkit-scrollbar,.dashboard-app-design .workforce-fbar .f-chips::-webkit-scrollbar{display:none}.dashboard-app-design [data-tour=header-menu-toggle]{flex-shrink:0}.dashboard-app-design [role=tablist]{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.dashboard-app-design [role=tablist]::-webkit-scrollbar{display:none}.dashboard-app-design~[class*=fixed][class*=bottom-]{bottom:max(1rem,env(safe-area-inset-bottom,0px))}}.dashboard-app-design .dash-section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:var(--font-jetbrains-mono,ui-monospace),ui-monospace,monospace;font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--dashboard-text-muted))}.dashboard-app-design .dash-section-eyebrow:before{content:"";width:14px;height:1px;background:currentColor;flex-shrink:0}.dashboard-app-design .dash-section-title{margin:0;font-size:clamp(1.125rem,1.85vw,1.375rem);font-weight:500;letter-spacing:-.02em;line-height:1.25;color:hsl(var(--dashboard-text-heading))}.dashboard-app-design .dash-section-lead{margin:.35rem 0 0;font-size:.875rem;line-height:1.5;color:hsl(var(--dashboard-text-muted));max-width:54ch}.dashboard-app-design main:has(.profile-page-root,.notifications-page-root,.change-password-page-root,.org-chart-page-root,.saved-stories-page-root,.intelligence-page-root) .dashboard-app-design-page-head h1#page-title{font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;max-width:28ch}.dashboard-app-design main:has(.profile-page-root,.notifications-page-root,.change-password-page-root,.org-chart-page-root,.saved-stories-page-root,.intelligence-page-root) .dashboard-app-design-page-head #page-subtitle{line-height:1.55;max-width:42rem}.dashboard-app-design [role=tablist] button[role=tab] span.rounded-full.px-2{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.65rem;letter-spacing:.04em}.dashboard-app-design .profile-page-root{display:flex;flex-direction:column;gap:1.5rem}.dashboard-app-design .profile-page-root .dash-content-card,.dashboard-app-design .profile-page-root [data-tour=guide-settings]{border-radius:.875rem}.dashboard-app-design .notifications-page-root .notifications-toolbar{display:flex;justify-content:flex-end;align-items:center;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,hsl(var(--dashboard-border)) 82%,hsl(var(--brand-accent-hsl)) 18%)}.dashboard-app-design .notifications-page-root .dash-empty-state{min-height:280px;justify-content:center}.dashboard-app-design .notifications-page-root ul.space-y-2>li button{border-radius:.875rem}.dashboard-app-design .change-password-page-root{width:100%;max-width:36rem;margin-inline:auto}.dashboard-app-design .change-password-page-root .dash-content-card{border-radius:.875rem}.dashboard-app-design .change-password-page-root form .flex.flex-wrap{gap:.75rem}.dashboard-app-design .change-password-page-root form .flex.flex-wrap>*{flex:1 1 10rem}.dashboard-app-design .org-chart-page-root .dash-content-card{border-radius:.875rem}.dashboard-app-design .org-chart-page-root .org-chart-viewport{min-height:320px;border-radius:.75rem}.dashboard-app-design .saved-stories-page-root>.grid{align-items:stretch}.dashboard-app-design .intelligence-page-root{min-height:min(60vh,28rem);display:flex;align-items:center;justify-content:center;width:100%}.dashboard-app-design.logout-shell-root{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}.dashboard-app-design.logout-shell-root .logout-card{max-width:22rem;width:100%;text-align:center}.dashboard-app-design .dashboard-entry-loading{min-height:100vh;display:flex;align-items:center;justify-content:center}.dashboard-app-design main:has(.my-activities-page-root,.my-time-off-page-root,.my-performance-page-root,.my-performance-cycle-page-root,.my-performance-review-page-root,.my-performance-assessment-page-root,.my-development-page-root,.my-development-goal-page-root,.my-onboarding-page-root,.my-offboarding-page-root,.my-compensation-page-root,.my-succession-page-root,.my-stories-page-root,.my-story-detail-page-root,.time-off-request-detail-page-root) .dashboard-app-design-page-head h1#page-title{font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;max-width:28ch}.dashboard-app-design main:has(.my-activities-page-root,.my-time-off-page-root,.my-performance-page-root,.my-performance-cycle-page-root,.my-performance-review-page-root,.my-performance-assessment-page-root,.my-development-page-root,.my-development-goal-page-root,.my-onboarding-page-root,.my-offboarding-page-root,.my-compensation-page-root,.my-succession-page-root,.my-stories-page-root,.my-story-detail-page-root,.time-off-request-detail-page-root) .dashboard-app-design-page-head #page-subtitle{line-height:1.55;max-width:42rem}.dashboard-app-design .my-activities-page-root,.dashboard-app-design .my-compensation-page-root,.dashboard-app-design .my-development-goal-page-root,.dashboard-app-design .my-development-page-root,.dashboard-app-design .my-offboarding-page-root,.dashboard-app-design .my-onboarding-page-root,.dashboard-app-design .my-performance-assessment-page-root,.dashboard-app-design .my-performance-cycle-page-root,.dashboard-app-design .my-performance-page-root,.dashboard-app-design .my-performance-review-page-root,.dashboard-app-design .my-stories-page-root,.dashboard-app-design .my-story-detail-page-root,.dashboard-app-design .my-succession-page-root,.dashboard-app-design .my-time-off-page-root,.dashboard-app-design .time-off-request-detail-page-root{width:100%}.dashboard-app-design .my-activities-page-root .dash-content-card,.dashboard-app-design .my-development-page-root .dash-content-card,.dashboard-app-design .my-performance-page-root .dash-content-card,.dashboard-app-design .my-time-off-page-root .dash-content-card{border-radius:.875rem}.dashboard-app-design .my-stories-page-root>.grid{align-items:stretch}.dashboard-app-design .time-off-request-detail-page-root .rounded-lg.border{border-radius:.875rem}.dashboard-app-design main:has(.time-off-management-page-root,.team-time-off-page-root,.workforce-development-page-root,.performance-page-root,.workforce-compensation-page-root,.workforce-succession-page-root,.workforce-onboarding-page-root,.workforce-offboarding-page-root,.workforce-organization-page-root,.workforce-team-page-root,.workforce-team-member-page-root,.workforce-engagement-page-root,.workforce-org-stories-page-root,.workforce-team-stories-page-root,.workforce-team-performance-page-root,.recruitment-page-root,.post-job-page-root,.job-report-page-root,.candidates-job-page-root,.candidate-detail-page-root,.workforce-performance-subroute-page-root,.workforce-org-story-detail-page-root,.workforce-team-story-detail-page-root,.workforce-compensation-cycle-page-root,.workforce-engagement-survey-page-root,.workforce-onboarding-feedback-page-root,.workforce-succession-plan-detail-page-root,.workforce-pre-onboarding-page-root,.workforce-team-activities-page-root,.workforce-application-report-page-root,.workforce-performance-test-page-root,.edit-job-page-root) .dashboard-app-design-page-head h1#page-title{font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;max-width:28ch}.dashboard-app-design main:has(.time-off-management-page-root,.team-time-off-page-root,.workforce-development-page-root,.performance-page-root,.workforce-compensation-page-root,.workforce-succession-page-root,.workforce-onboarding-page-root,.workforce-offboarding-page-root,.workforce-organization-page-root,.workforce-team-page-root,.workforce-team-member-page-root,.workforce-engagement-page-root,.workforce-org-stories-page-root,.workforce-team-stories-page-root,.workforce-team-performance-page-root,.recruitment-page-root,.post-job-page-root,.job-report-page-root,.candidates-job-page-root,.candidate-detail-page-root,.workforce-performance-subroute-page-root,.workforce-org-story-detail-page-root,.workforce-team-story-detail-page-root,.workforce-compensation-cycle-page-root,.workforce-engagement-survey-page-root,.workforce-onboarding-feedback-page-root,.workforce-succession-plan-detail-page-root,.workforce-pre-onboarding-page-root,.workforce-team-activities-page-root,.workforce-application-report-page-root,.workforce-performance-test-page-root,.edit-job-page-root) .dashboard-app-design-page-head #page-subtitle{line-height:1.55;max-width:42rem}.dashboard-app-design .candidate-detail-page-root,.dashboard-app-design .candidates-job-page-root,.dashboard-app-design .edit-job-page-root,.dashboard-app-design .job-report-page-root,.dashboard-app-design .performance-page-root,.dashboard-app-design .post-job-page-root,.dashboard-app-design .recruitment-page-root,.dashboard-app-design .team-time-off-page-root,.dashboard-app-design .time-off-management-page-root,.dashboard-app-design .workforce-application-report-page-root,.dashboard-app-design .workforce-compensation-cycle-page-root,.dashboard-app-design .workforce-compensation-page-root,.dashboard-app-design .workforce-development-page-root,.dashboard-app-design .workforce-engagement-page-root,.dashboard-app-design .workforce-engagement-survey-page-root,.dashboard-app-design .workforce-offboarding-page-root,.dashboard-app-design .workforce-onboarding-feedback-page-root,.dashboard-app-design .workforce-onboarding-page-root,.dashboard-app-design .workforce-org-stories-page-root,.dashboard-app-design .workforce-org-story-detail-page-root,.dashboard-app-design .workforce-organization-page-root,.dashboard-app-design .workforce-performance-subroute-page-root,.dashboard-app-design .workforce-performance-test-page-root,.dashboard-app-design .workforce-pre-onboarding-page-root,.dashboard-app-design .workforce-succession-page-root,.dashboard-app-design .workforce-succession-plan-detail-page-root,.dashboard-app-design .workforce-team-activities-page-root,.dashboard-app-design .workforce-team-member-page-root,.dashboard-app-design .workforce-team-page-root,.dashboard-app-design .workforce-team-performance-page-root,.dashboard-app-design .workforce-team-stories-page-root,.dashboard-app-design .workforce-team-story-detail-page-root{width:100%}.dashboard-app-design .time-off-management-page-root.dash-content-card,.dashboard-app-design .workforce-development-page-root .dash-content-card,.dashboard-app-design .workforce-organization-page-root .dash-content-card,.dashboard-app-design .workforce-succession-page-root .dash-content-card,.dashboard-app-design .workforce-team-member-page-root .dash-content-card,.dashboard-app-design .workforce-team-page-root .dash-content-card{border-radius:.875rem}.dashboard-app-design,.workforce-surface-root{--cs-table-line:var(--line-app,var(--perf-line-app,hsl(var(--dashboard-border))));--cs-table-bg-2:var(--bg-2,var(--perf-bg-2,hsl(var(--dashboard-surface-secondary))));--cs-table-card:var(--card-app,var(--perf-card-app,hsl(var(--dashboard-card))));--cs-table-ink:var(--ink,var(--perf-ink,hsl(var(--dashboard-text-heading))));--cs-table-ink-2:var(--ink-2,var(--perf-ink-2,hsl(var(--dashboard-text-muted))));--cs-table-muted:var(--muted,var(--perf-muted,hsl(var(--dashboard-text-muted))))}.dashboard-app-design .tbl-wrap{overflow:auto;background:transparent;border:none;border-radius:0}.dashboard-app-design .tbl-wrap table.tbl,.dashboard-app-design table.flat-table{width:100%;border-collapse:collapse;font-size:13.5px;table-layout:auto}.dashboard-app-design .tbl-wrap table.tbl th,.dashboard-app-design table.flat-table th{text-align:left;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-table-muted);font-weight:500;padding:8px 14px;border-bottom:2px solid var(--cs-table-line);background:transparent;white-space:nowrap}.dashboard-app-design .tbl-wrap table.tbl td,.dashboard-app-design table.flat-table td{padding:11px 14px;border-bottom:1px solid var(--cs-table-line);vertical-align:middle;color:var(--cs-table-ink-2)}.dashboard-app-design .tbl-wrap table.tbl tr:last-child td,.dashboard-app-design table.flat-table tr:last-child td{border-bottom:0}.dashboard-app-design .tbl-wrap table.tbl tbody tr:hover td,.dashboard-app-design table.flat-table tbody tr:hover td,.dashboard-app-design table.flat-table tr:hover td{background:var(--cs-table-bg-2)}.dashboard-app-design .tbl-wrap table.tbl tbody tr.comp-table-row-clickable,.dashboard-app-design .tbl-wrap table.tbl tbody tr.wf-table-row-clickable,.dashboard-app-design table.flat-table tbody tr{transition:background .15s ease}.dashboard-app-design .tbl-wrap table.tbl td.col-num,.dashboard-app-design .tbl-wrap table.tbl th.col-num{width:3rem;color:var(--cs-table-muted)}.dashboard-app-design .tbl-wrap table.tbl td.col-sticky-right,.dashboard-app-design .tbl-wrap table.tbl th.col-sticky-right{position:sticky;right:0;z-index:2;background:var(--cs-table-card);box-shadow:-2px 0 6px rgba(0,0,0,.06)}.dashboard-app-design .tbl-wrap table.tbl tbody tr:hover td.col-sticky-right{background:var(--cs-table-bg-2)}.dashboard-app-design .tbl-wrap table.tbl td.col-actions,.dashboard-app-design .tbl-wrap table.tbl th.col-actions{white-space:nowrap;min-width:10rem}.dashboard-app-design .tbl-wrap .comp-table-empty,.dashboard-app-design .tbl-wrap .wf-table-empty{padding:40px 24px;text-align:center;color:var(--cs-table-muted);font-size:14px}.dashboard-app-design .cs-datatable-header,.dashboard-app-design .datatable-pagination{border-color:var(--cs-table-line);background:transparent;color:var(--cs-table-muted)}.dashboard-app-design .cs-datatable-mobile-card{border:1px solid var(--cs-table-line);border-radius:12px;background:var(--cs-table-card);color:var(--cs-table-ink-2);transition:background .15s ease,border-color .15s ease}.dashboard-app-design .cs-datatable-mobile-card:hover{background:var(--cs-table-bg-2)}.dashboard-app-design table.flat-table th.sortable{cursor:pointer;user-select:none}.dashboard-app-design table.flat-table th.sortable:hover{color:var(--cs-table-ink)}.dashboard-app-design table.flat-table .th-sort{display:inline-flex;align-items:center;gap:6px}.dashboard-app-design table.flat-table .th-sort svg{width:10px;height:10px;flex:none;opacity:.45}.dashboard-app-design table.flat-table .th-sort.is-active svg{opacity:1;color:var(--accent,var(--perf-accent,hsl(var(--dashboard-icon-accent))))}.dashboard-app-design table.flat-table .flat-actions{display:flex;justify-content:flex-end;gap:4px}.dashboard-app-design table.flat-table .flat-actions button{padding:6px;border-radius:8px;color:var(--cs-table-muted);background:transparent;border:none;cursor:pointer;transition:color .15s ease,background .15s ease}.dashboard-app-design table.flat-table .flat-actions button:hover{color:var(--cs-table-ink);background:var(--cs-table-bg-2)}.dashboard-app-design .team-roster-flat{overflow-x:auto}.dashboard-app-design table.flat-table .tav{display:flex;align-items:center;gap:10px}.dashboard-app-design table.flat-table .tav .av{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:600;color:#fff;flex:none}.dashboard-app-design table.flat-table .tav b{font-weight:500;color:var(--cs-table-ink)}.dashboard-app-design table.flat-table .tav small{font-size:12px;color:var(--cs-table-muted)}.dashboard-app-design .fbar,.workforce-surface-root .fbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--cs-table-line);border-radius:12px;background:var(--cs-table-card)}.dashboard-app-design .fbar-search,.workforce-surface-root .fbar-search{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;color:var(--cs-table-muted)}.dashboard-app-design .fbar-search input,.workforce-surface-root .fbar-search input{flex:1;border:0;background:transparent;font-size:13.5px;color:var(--cs-table-ink);outline:none}.dashboard-app-design .fbar-search svg,.workforce-surface-root .fbar-search svg{width:16px;height:16px;flex-shrink:0}.dashboard-app-design .fbar-pill,.workforce-surface-root .fbar-pill{padding:6px 12px;border-radius:999px;border:1px solid var(--cs-table-line);background:var(--cs-table-bg-2);font-size:12.5px;color:var(--cs-table-ink-2);cursor:pointer;transition:border-color .15s ease,color .15s ease}.dashboard-app-design .fbar-pill.on,.workforce-surface-root .fbar-pill.on{border-color:var(--accent,hsl(var(--dashboard-icon-accent)));color:var(--accent-ink,var(--cs-table-ink))}.dashboard-app-design .fbar-select,.workforce-surface-root .fbar-select{appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;min-width:120px}.dashboard-app-design .fbar-select:focus,.workforce-surface-root .fbar-select:focus{outline:2px solid var(--accent,hsl(var(--dashboard-icon-accent)));outline-offset:1px}.dashboard-app-design .who,.workforce-surface-root .who{display:flex;align-items:center;gap:10px;min-width:0}.dashboard-app-design .who .av,.workforce-surface-root .who .av{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;flex-shrink:0}.dashboard-app-design .who b,.workforce-surface-root .who b{display:block;font-weight:500;color:var(--cs-table-ink);font-size:13.5px}.dashboard-app-design .who small,.workforce-surface-root .who small{display:block;font-size:11.5px;color:var(--cs-table-muted)}.dashboard-app-design .pill,.workforce-surface-root .pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid var(--cs-table-line);background:var(--cs-table-bg-2);color:var(--cs-table-ink-2);white-space:nowrap}.dashboard-app-design .pill.go,.workforce-surface-root .pill.go{border-color:color-mix(in srgb,var(--go,#4a7a5a) 40%,transparent);color:var(--go,#4a7a5a);background:color-mix(in srgb,var(--go,#4a7a5a) 12%,transparent)}.dashboard-app-design .pill.warn,.workforce-surface-root .pill.warn{border-color:color-mix(in srgb,var(--warn,#b8741f) 40%,transparent);color:var(--warn,#b8741f);background:color-mix(in srgb,var(--warn,#b8741f) 12%,transparent)}.dashboard-app-design .pill.bad,.workforce-surface-root .pill.bad{border-color:color-mix(in srgb,var(--bad,#b23a3a) 40%,transparent);color:var(--bad,#b23a3a);background:color-mix(in srgb,var(--bad,#b23a3a) 12%,transparent)}.dashboard-app-design .pill.blue,.workforce-surface-root .pill.blue{border-color:color-mix(in srgb,var(--blue,#3d6a8c) 45%,transparent);color:var(--blue,#2d5470);background:color-mix(in srgb,var(--blue,#3d6a8c) 14%,transparent)}.dashboard-app-design .pill.purp,.workforce-surface-root .pill.purp{border-color:color-mix(in srgb,var(--purp,#6a4c8c) 45%,transparent);color:var(--purp,#5a3f78);background:color-mix(in srgb,var(--purp,#6a4c8c) 14%,transparent)}.workforce-offboarding-page-root.workforce-offboarding-page-root,.workforce-surface-root.workforce-offboarding-page-root{--bg:var(--perf-bg);--bg-2:var(--perf-bg-2);--ink:var(--perf-ink);--ink-2:var(--perf-ink-2);--muted:var(--perf-muted);--line-app:var(--perf-line-app);--card-app:var(--perf-card-app);--accent:var(--perf-accent);--go:var(--perf-go)}