.board-layout{align-items:start;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.board-layout{grid-template-columns:minmax(0,1fr) var(--board-panel-width,400px)}}.board-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.board-toolbar>form{flex:1 1 280px;max-width:420px}.board-toolbar .list-toolbar__sort:last-child{margin-left:auto}@media (max-width:767px){.board-toolbar>form{flex-basis:100%;max-width:none}.board-toolbar .list-toolbar__filter,.board-toolbar .list-toolbar__sort{flex:1 1;min-width:0}.board-toolbar .list-toolbar__filter>span:first-child,.board-toolbar .list-toolbar__sort>span:first-child{display:none}.board-toolbar .jobs-surface__sort-select,.board-toolbar [data-scope=select]{min-width:0;width:100%}.board-toolbar .list-toolbar__sort:last-child{margin-left:0}}.board-table{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);overflow:hidden}.board-table__head,.board-table__row{align-items:center;column-gap:var(--space-3);display:grid;padding:var(--space-2) var(--space-5)}.board-table__head{background:var(--color-surface-soft);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;min-height:40px;text-transform:uppercase}.board-table__head,.board-table__row{border-bottom:1px solid var(--color-border)}.board-table__row{cursor:pointer;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:68px;transition:background-color var(--transition-fast)}.board-table__row:last-child{border-bottom:0}.board-table__row:hover{background:var(--color-surface-soft)}.board-table__row[data-selected=true]{background:var(--color-brand-soft)}.board-table__row:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.board-table__row .button,.board-table__row [data-slot=button]{white-space:nowrap}.board-sort{align-items:center;color:inherit;display:inline-flex;gap:var(--space-1);min-height:24px;text-decoration:none}.board-sort[data-active=true]{color:var(--color-text)}.board-sort:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.board-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);box-shadow:var(--shadow-panel);display:grid;gap:var(--space-4);justify-items:start;padding:var(--space-5);position:sticky;top:var(--space-5)}.board-panel.desktop-only{display:none}@media (min-width:1024px){.board-panel.desktop-only{display:grid}}.board-panel__title{font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:1.25;margin:0}.board-facts{display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;margin:0;width:100%}.board-facts--stack{gap:var(--space-3);grid-template-columns:1fr}.board-facts__wide{grid-column:1/-1}.board-panel>.board-facts{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.board-facts dt,.board-facts__label{color:var(--color-text-muted);display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.board-facts dd{font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:2px 0 0;overflow-wrap:anywhere}.board-actions{display:grid;gap:var(--space-2);width:100%}.board-actions>a,.board-actions>button:not(.board-text-danger){justify-content:center}.board-text-danger{background:none;border:0;color:var(--color-danger);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);min-height:40px;padding:0 var(--space-1)}.board-text-danger:hover{text-decoration:underline}.board-text-danger:disabled{cursor:not-allowed;opacity:.6}.board-text-danger:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.board-cards{display:grid;gap:var(--space-3)}.board-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);display:grid;position:relative}.board-card--padded{gap:var(--space-3);padding:var(--space-4)}.board-tile{align-items:center;background:var(--color-brand);border-radius:var(--radius-xs);color:var(--color-on-brand);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.status-pill.board-pill{border-radius:var(--radius-xs);font-size:var(--text-meta);font-weight:var(--weight-semibold);min-height:24px;padding:0 var(--space-2);white-space:nowrap}@media (max-width:767px){.board-actions a,.board-card .board-actions button,.board-text-danger{min-height:44px}}@media (prefers-reduced-motion:reduce){.board-table__row{transition:none}}@media (min-width:1024px){.jobs-surface.biz-jobs-surface .jobs-surface__workspace{grid-template-columns:minmax(0,1fr) 400px;gap:var(--space-6,24px)}}.jobs-surface.biz-jobs-surface{grid-template-areas:"hero hero hero hero hero hero hero hero" "actions actions actions actions actions actions actions actions" "search search search search search search search search" "primary primary primary primary primary primary primary primary"}@media (max-width:767px){.jobs-surface.biz-jobs-surface{grid-template-areas:"hero hero hero hero hero hero hero hero" "search search search search search search search search" "actions actions actions actions actions actions actions actions" "primary primary primary primary primary primary primary primary"}}@media (min-width:1024px) and (max-width:1199px){.jobs-surface.biz-jobs-surface .jobs-surface__workspace{grid-template-columns:minmax(0,1fr)}}.biz-jobs__head,.biz-jobs__row{grid-template-columns:minmax(0,1.7fr) 128px 112px 112px 128px 128px}@media (min-width:1200px) and (max-width:1359px){.jobs-surface.biz-jobs-surface .jobs-surface__workspace{grid-template-columns:minmax(0,1fr) 340px}.biz-jobs__head,.biz-jobs__row{grid-template-columns:minmax(0,1.7fr) 104px 96px 88px 104px 92px}}.biz-jobs__cell-sub{color:var(--color-text-muted)}.biz-jobs__title-block{display:grid;gap:2px;min-width:0}.biz-jobs__title{color:var(--color-text);font-size:15px;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.biz-jobs__title:hover{text-decoration:underline}.biz-jobs__title--card{font-size:16px;white-space:normal}.biz-jobs__ending-soon{color:var(--color-warning);font-size:var(--text-xs);font-weight:600}.biz-jobs__stacked{display:grid;gap:2px}.biz-jobs__stacked-sub{color:var(--color-text-muted);font-size:var(--text-xs)}.biz-jobs__sort-idle{opacity:.45}.biz-jobs__panel--empty{color:var(--color-text-muted)}.biz-jobs__card-facts{border-top:1px solid var(--color-border);gap:var(--space-3);padding-top:var(--space-3)}.biz-jobs__card-facts small{color:var(--color-text-muted);display:block;font-size:var(--text-xs)}.biz-jobs__card-actions{display:flex;gap:8px}.biz-jobs__card-actions>a{flex:1 1;justify-content:center;min-height:44px}.biz-jobs__icon-button{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);color:var(--color-danger);cursor:pointer;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.biz-jobs__icon-button:hover{background:var(--color-danger-soft)}.biz-jobs__icon-button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (min-width:1024px){.jobs-surface.pro-jobs-surface .jobs-surface__workspace{grid-template-columns:minmax(0,1fr) 420px;gap:var(--space-6,24px)}.jobs-surface.pro-jobs-surface--map .jobs-surface__workspace{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1199px){.jobs-surface.pro-jobs-surface .jobs-surface__workspace{grid-template-columns:minmax(0,1fr)}}.pro-jobs-surface .jobs-surface__search-panel{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.pro-jobs-surface .jobs-surface__search-panel>form[role=search]{flex:1 1 280px;max-width:460px}.pro-jobs-surface .jobs-surface__filter-controls{flex:0 0 auto}.pro-jobs-surface .jobs-segmented--sort{margin-left:auto}.pro-jobs-surface .jobs-surface__filter-chips{min-height:32px}.jobs-segmented{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);display:inline-flex;overflow:hidden}.jobs-segmented__option{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--text-sm);font-weight:600;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none;transition:background-color .15s ease-out}.jobs-segmented__option+.jobs-segmented__option{border-left:1px solid var(--color-border-strong)}.jobs-segmented__option:hover{background:var(--color-surface-soft)}.jobs-segmented__option[data-active=true]{background:var(--color-brand);color:var(--color-on-brand)}.jobs-segmented__option:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.jobs-surface__list-view-toggle{display:none}@media (max-width:767px){.pro-jobs-surface .jobs-surface__search-panel>form[role=search]{flex:1 1;max-width:none;min-width:0}.pro-jobs-surface .jobs-surface__search-panel .jobs-surface__filter-controls{flex:0 0 auto;justify-content:flex-end}.pro-jobs-surface .jobs-surface__filter-toggle{min-height:44px}.pro-jobs-surface .jobs-segmented--sort{flex:1 1 100%;margin-left:0}.pro-jobs-surface .jobs-segmented--sort .jobs-segmented__option{flex:1 1;min-height:44px}.pro-jobs-surface .jobs-segmented--desktop-only{display:none}.pro-jobs-surface .jobs-surface__list-header{align-items:center;display:flex;justify-content:space-between}.pro-jobs-surface .jobs-surface__list-view-toggle{display:block}.pro-jobs-surface .jobs-surface__list-view-toggle .jobs-segmented__option{min-height:44px}}.jobs-table{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);overflow:hidden}.jobs-table__head,.jobs-table__row{align-items:center;column-gap:var(--space-3);display:grid;grid-template-columns:88px minmax(0,1fr) 112px 132px 72px 92px 40px;padding:10px 20px}.jobs-table__head{background:var(--color-surface-soft);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.jobs-table__head,.jobs-table__row{border-bottom:1px solid var(--color-border)}.jobs-table__row{cursor:pointer;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:68px;transition:background-color .15s ease-out}.jobs-table__row:last-child{border-bottom:0}.jobs-table__row:hover{background:var(--color-surface-soft)}.jobs-table__row[data-selected=true]{background:var(--color-brand-soft)}.jobs-table__row:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.jobs-table__posted{color:var(--color-text-muted);display:grid;gap:2px;justify-items:start}.jobs-table__new{background:var(--color-brand-soft);border-radius:var(--radius-xs);color:var(--color-brand-dark);font-size:11px;font-weight:600;padding:1px 6px}.jobs-table__title{color:var(--color-text);display:block;font-size:15px;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.jobs-table__title:hover{text-decoration:underline}.jobs-table__business{color:var(--color-text-muted);display:block;font-size:var(--text-xs);margin-top:2px}.jobs-table__stacked{display:grid;gap:2px}.jobs-table__sub{color:var(--color-text-muted);font-size:var(--text-xs)}.jobs-table__pay{font-weight:600}.jobs-table__sort{align-items:center;color:inherit;display:inline-flex;gap:4px;text-decoration:none}.jobs-table__sort[data-active=true]{color:var(--color-text)}.jobs-table__sort-idle{opacity:.45}.jobs-table__sort:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.jobs-table .jobs-surface__result-save{height:40px;width:40px}.roles-pay-table{background:var(--color-surface);border:1px solid var(--color-border);border-collapse:separate;border-radius:var(--radius-xs);border-spacing:0;font-size:14px;overflow:hidden;width:100%}.roles-pay-table thead th{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.roles-pay-table tbody td,.roles-pay-table tbody th,.roles-pay-table thead th{background:var(--color-surface);padding:8px 12px;text-align:left}.roles-pay-table tbody th{font-weight:400}.roles-pay-table tbody td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.roles-pay-table tbody tr+tr td,.roles-pay-table tbody tr+tr th{border-top:1px solid var(--color-border)}.jobs-surface__detail-map{border:1px solid var(--color-border);border-radius:var(--radius-xs);height:168px;overflow:hidden}.jobs-surface__detail-posted{color:var(--color-brand-dark);font-size:var(--text-sm);font-weight:600}.jobs-surface__detail-panel .jobs-surface__detail-save{align-items:center;border-radius:var(--radius-xs);display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:8px;height:44px;justify-content:center;width:100%}.shift-card--select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);position:relative}.shift-card--select[data-selected=true]{background:var(--color-brand-soft);border-color:var(--color-brand)}.shift-card__select{background:none;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;padding:16px 56px 16px 16px;text-align:left;width:100%}.shift-card__select:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.shift-card--select .shift-card__head{align-items:flex-start;display:flex;gap:12px}.shift-card__tile{align-items:center;background:var(--color-brand);border-radius:var(--radius-xs);color:var(--color-on-brand);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.shift-card--select .shift-card__heading{display:grid;gap:2px;min-width:0}.shift-card--select .shift-card__title{font-size:16px;font-weight:600}.shift-card__recency--brand{color:var(--color-brand);font-size:var(--text-sm);font-weight:600}.shift-card--select .shift-card__business{color:var(--color-text-muted);font-size:var(--text-sm)}.shift-card__facts--grid{border-top:1px solid var(--color-border);display:grid;gap:12px;grid-template-columns:1fr 1fr;padding-top:12px}.shift-card--select .shift-card__fact{align-content:start;display:grid;font-size:var(--text-sm);gap:2px}.shift-card--select .shift-card__fact-label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.shift-card--select .shift-card__fact--pay{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.shift-card--select .shift-card__save{position:absolute;right:8px;top:8px}.shift-card--select .jobs-surface__result-save{height:44px;width:44px}.shift-card__expanded{display:grid;gap:12px;padding:0 16px 16px}.shift-card__apply{justify-content:center;min-height:44px;width:100%}.jobs-map{background:var(--color-surface-soft);min-height:100%;position:relative}.jobs-map,.jobs-map__canvas{height:100%;width:100%}.jobs-map__fallback{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:var(--space-4);text-align:center}.jobs-map__pin{background:var(--color-surface);border:1px solid var(--color-brand);border-radius:var(--radius-xs);color:var(--color-brand-dark);cursor:pointer;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;min-height:28px;min-width:28px;max-width:132px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap;transition:transform .15s ease-out,background-color .15s ease-out}.jobs-map__pin[data-selected=true]{background:var(--color-brand);color:var(--color-on-brand);transform:translateY(-4px);z-index:2}.jobs-map__pin:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.jobs-map-view__stage{border:1px solid var(--color-border);border-radius:var(--radius-xs);height:300px;overflow:hidden;position:relative}.jobs-map-view__card{margin-top:12px}.jobs-map-view__card .jobs-surface__detail-panel{position:static}.jobs-map-view__note{font-size:var(--text-sm);margin:8px 0 0}@media (min-width:1024px){.jobs-map-view__stage{height:640px}.jobs-map-view__card{bottom:var(--space-4);left:var(--space-4);margin:0;max-height:calc(100% - (var(--space-4) * 2));overflow:auto;position:absolute;width:440px;z-index:3}}@media (max-width:1023px){.jobs-map-view{display:grid;gap:12px}.jobs-map-view__stage{height:auto;overflow:visible;border:0}.jobs-map-view__stage>.jobs-map{border:1px solid var(--color-border);border-radius:var(--radius-xs);height:300px;min-height:300px;overflow:hidden}}@media (max-width:767px){.sharkui-dialog-content.sharkui-sheet-content.jobs-surface__filters-sheet{border-left:0;border-radius:var(--radius-xs) var(--radius-xs) 0 0;border-top:1px solid var(--color-border);height:auto;inset:auto 0 0 0;max-height:92dvh;transform:translate3d(0,100%,0);width:100%}.sharkui-dialog-content.sharkui-sheet-content.jobs-surface__filters-sheet[data-state=open]{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.jobs-map__pin,.jobs-segmented__option,.jobs-table__row{transition:none}.sharkui-dialog-content.sharkui-sheet-content.jobs-surface__filters-sheet{transform:none}}.jobs-table__signals,.shift-card__signals{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.biz-jobs-surface .jobs-surface__results,.pro-jobs-surface .jobs-surface__results{align-content:start}@media (max-width:1023px){.jobs-map-view__card .jobs-surface__detail-fact-grid{grid-template-columns:1fr 1fr}}.biz-jobs-header-aside{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:767px){.biz-jobs-header-aside{align-items:stretch;flex-direction:column;width:100%}.biz-jobs-header-aside>a{justify-content:center;min-height:44px}}.biz-jobs-calendar{display:grid;gap:var(--space-4);min-width:0}.biz-jobs-calendar__note{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.biz-jobs-calendar__note a{color:var(--color-brand-dark);font-weight:600;text-decoration:underline}.biz-jobs-calendar__muted{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.biz-jobs-calendar__day-list{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.biz-jobs-calendar__day-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);cursor:pointer;display:grid;font:inherit;gap:2px;padding:10px 12px;text-align:left;width:100%}.biz-jobs-calendar__day-item:hover{background:var(--color-surface-soft)}.biz-jobs-calendar__day-item:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.biz-jobs-calendar__day-time{color:var(--color-brand-dark);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.biz-jobs-calendar__day-title{font-weight:600}@media (min-width:640px){.jobs-surface__search-panel{justify-content:flex-start}.jobs-surface__search-panel>.jobs-segmented--view{margin-inline-start:auto}.pro-jobs-surface .jobs-surface__search-panel>form[role=search]{flex-basis:200px}}.surface-shell .search-field{background:transparent;border-radius:var(--radius-md);position:relative}.surface-shell .search-field:focus-within .search-field__input{border-color:var(--color-brand)}.surface-shell .search-field>button.search-field__clear{inset-block:0;inset-inline-end:2px;margin-block:auto;max-width:44px;min-width:44px;position:absolute;width:44px}.surface-shell .search-field__input:has(+.search-field__clear){padding-inline-end:44px}.status-pill.apps-pill--new{background:var(--color-brand-soft);color:var(--color-brand-dark)}.status-pill.apps-pill--review{background:var(--color-surface-muted);color:var(--color-neutral-ink)}.status-pill.apps-pill--shortlisted{background:var(--color-brand-glow);color:var(--color-brand-dark)}.status-pill.apps-pill--solid{background:var(--color-brand);color:var(--color-on-brand)}.status-pill.apps-pill--danger{background:var(--color-danger-soft);color:var(--color-danger)}.status-pill.apps-pill--muted{background:var(--color-surface-muted);color:var(--color-text-muted)}.apps-board__main{display:grid;gap:var(--space-3);min-width:0}.apps-board__head,.apps-board__row{grid-template-columns:44px minmax(0,1.2fr) minmax(0,1.5fr) 132px 124px 132px}.apps-board__table--no-select .apps-board__head,.apps-board__table--no-select .apps-board__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) 132px 124px 132px}.apps-board__table--no-select .apps-board__head>:first-child,.apps-board__table--no-select .apps-board__row>:first-child{display:none}.apps-board__applied-cell{white-space:nowrap}.apps-board__table--pro .apps-board__head,.apps-board__table--pro .apps-board__row{grid-template-columns:88px minmax(0,1fr) 112px 220px 24px}.apps-board__table--pro .apps-board__row{min-height:76px}.board-text-danger.apps-board__text-danger--card{min-height:44px}.apps-board__spacer{display:inline-block;width:20px}.apps-board__person{display:grid;gap:2px;min-width:0}.apps-board__name{color:var(--color-text);font-size:15px;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.apps-board__name:hover{text-decoration:underline}.apps-board__name--card{font-size:16px;white-space:normal}.apps-board__sub{color:var(--color-text-muted);font-size:13px}.apps-board__job{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-board__sort-idle{opacity:.45}.apps-board__bulk{align-items:center;background:var(--color-brand-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);justify-content:space-between;min-height:56px;padding:0 20px}.desktop-only.apps-board__bulk{display:none}@media (min-width:1024px){.desktop-only.apps-board__bulk{display:flex}}.apps-board__bulk-count{font-weight:600}.apps-board__bulk-actions{align-items:center;display:inline-flex;gap:var(--space-3)}.apps-board__panel-wide{grid-column:1/-1}.apps-board__next{color:var(--color-text);font-size:var(--text-sm);margin:0}.apps-board__card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.apps-board__card-job{font-size:14px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-board__card-facts{border-top:1px solid var(--color-border);gap:var(--space-3);padding-top:var(--space-3)}.apps-board__card-action{justify-content:center;min-height:44px;width:100%}.apps-board__card--pro .apps-board__name:after{content:"";inset:0;position:absolute}.apps-board__progress-cell{display:grid;gap:4px}.apps-progress{display:grid;gap:3px;grid-template-columns:repeat(4,1fr)}.apps-progress__seg{background:var(--color-border);border-radius:2px;height:6px}.apps-progress__seg[data-filled=true]{background:var(--color-brand)}.apps-progress[data-outcome=rejected] .apps-progress__seg{background:var(--color-danger-soft)}.apps-progress[data-outcome=withdrawn] .apps-progress__seg{background:var(--color-border)}.apps-tracker{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0;width:100%}.apps-tracker__step{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--text-sm);gap:10px}.apps-tracker__dot{border:2px solid var(--color-border-strong);border-radius:50%;flex:0 0 12px;height:12px;width:12px}.apps-tracker__step[data-state=done]{color:var(--color-text)}.apps-tracker__step[data-state=done] .apps-tracker__dot{background:var(--color-brand);border-color:var(--color-brand)}.apps-tracker__step[data-state=current]{color:var(--color-text);font-weight:600}.apps-tracker__step[data-state=current] .apps-tracker__dot{background:var(--color-surface);border-color:var(--color-brand)}@media (max-width:767px){.apps-surface--business .applications-surface__search>.stack{display:flex;flex-direction:column}.apps-surface--business .applications-surface__search>.stack>:first-child{order:2}}.apps-board--pro{--board-panel-width:420px}.apps-board__applied{display:grid;font-size:13px;font-weight:600;gap:4px;justify-items:start}.apps-board__new{background:var(--color-brand-soft);border-radius:var(--radius-xs);color:var(--color-brand-dark);font-size:11px;font-weight:600;padding:1px 6px}.apps-board__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-board__stacked{display:grid;gap:2px}.apps-board__progress-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.apps-board__open{align-items:center;color:var(--color-text-muted);display:inline-flex;height:24px;justify-content:center;width:24px}.apps-board__open:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.apps-progress__seg{height:4px}.apps-board__panel-progress,.apps-board__panel-section{display:grid;gap:var(--space-2);width:100%}.apps-board__panel-heading{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.apps-tracker__step{justify-content:flex-start}.apps-tracker__label{flex:1 1}.apps-tracker__date{color:var(--color-text-muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apps-board__card--pro{padding:0}.apps-board__card--pro[data-selected=true]{background:var(--color-brand-soft);border-color:var(--color-brand)}.apps-board__card-select{background:none;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;padding:16px;text-align:left;width:100%}.apps-board__card-select:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.apps-board__card--pro .apps-board__card-head{display:flex;gap:12px;justify-content:flex-start}.apps-board__recency{color:var(--color-brand);font-size:var(--text-sm);font-weight:600}.apps-board__card--pro .apps-board__card-facts{border-top:1px solid var(--color-border);font-size:var(--text-sm);gap:var(--space-3);padding-top:var(--space-3)}.apps-board__card-actions{display:grid;gap:var(--space-2);padding:0 16px 16px}.apps-segmented{margin-left:auto}.apps-surface--pro .apps-toolbar .list-toolbar__sort{display:none}@media (max-width:767px){.apps-surface--pro .applications-surface__search>.stack{display:flex;flex-direction:column}.apps-surface--pro .applications-surface__search>.stack>:first-child{order:2}.apps-surface--pro .apps-toolbar .list-toolbar__filter{display:none}.apps-segmented{display:flex;flex:1 1 100%;margin-left:0}.apps-segmented .jobs-segmented__option{flex:1 1;min-height:44px}}@media (min-width:1024px) and (max-width:1279px){.apps-board--pro{--board-panel-width:360px}.apps-board:not(.apps-board--pro){--board-panel-width:340px}.apps-board:not(.apps-board--pro) .apps-board__table:not(.apps-board__table--pro) .board-table__head,.apps-board:not(.apps-board--pro) .apps-board__table:not(.apps-board__table--pro) .board-table__row{column-gap:var(--space-2)}.apps-board:not(.apps-board--pro) .apps-board__table:not(.apps-board__table--pro) .apps-board__head,.apps-board:not(.apps-board--pro) .apps-board__table:not(.apps-board__table--pro) .apps-board__row{grid-template-columns:36px minmax(0,1.1fr) minmax(0,1fr) 92px 92px 104px}.apps-board:not(.apps-board--pro) .apps-board__job{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;white-space:normal}.apps-board:not(.apps-board--pro) .apps-board__table--no-select:not(.apps-board__table--pro) .apps-board__head,.apps-board:not(.apps-board--pro) .apps-board__table--no-select:not(.apps-board__table--pro) .apps-board__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 92px 92px 104px}.apps-board__table--pro .apps-board__head,.apps-board__table--pro .apps-board__row{grid-template-columns:76px minmax(0,1fr) 92px 148px 24px}}.shifts-surface{gap:var(--space-4)}.shifts-surface .page-intro{margin-bottom:var(--space-1)}.status-pill.shifts-pill--upcoming{background:var(--color-brand-soft);color:var(--color-brand-dark)}.status-pill.shifts-pill--today{background:var(--color-brand);color:var(--color-on-brand)}.status-pill.shifts-pill--past{background:var(--color-surface-muted);color:var(--color-text-muted)}.status-pill.shifts-pill--cancelled{background:var(--color-danger-soft);color:var(--color-danger)}.status-pill.shifts-pill--no-show{background:var(--color-warning-soft);color:var(--color-warning)}.shifts-board__main{display:grid;gap:var(--space-4);min-width:0}.shifts-board__muted{font-size:var(--text-sm);margin:0}.shifts-board__missing,.shifts-board__muted,.shifts-board__note{color:var(--color-text-muted)}.shifts-board__note{font-size:var(--text-sm);margin:0}.shifts-board__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shifts-board__stack{display:grid;gap:2px;min-width:0}.shifts-board__primary{font-size:15px;font-weight:600;min-width:0}.shifts-board__secondary{color:var(--color-text-muted);font-size:13px;min-width:0}.shifts-board__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shifts-board__starts{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;margin:0}.shifts-board__starts[data-soon=true]{color:var(--color-brand)}.shifts-board__table--business .shifts-board__head,.shifts-board__table--business .shifts-board__row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) 150px minmax(0,1.1fr) 112px}.shifts-board__table--professional .shifts-board__head,.shifts-board__table--professional .shifts-board__row{grid-template-columns:minmax(0,1.4fr) 150px minmax(0,1.1fr) 108px 112px 20px}.shifts-board__table--professional .shifts-board__row{min-height:72px}.shifts-board__table--business .shifts-board__ellipsis{white-space:normal}.shifts-board__person{align-items:center;display:flex;gap:var(--space-3);min-width:0}.shifts-board__starts-cell{color:var(--color-text-muted);font-size:13px;font-weight:600}.shifts-board__starts-cell[data-soon=true]{color:var(--color-brand)}.shifts-board__chevron{color:var(--color-text-muted);display:inline-flex}.shifts-board__panel{display:none}@media (min-width:1024px){.shifts-board__panel{display:grid}}.shifts-board__panel-head{align-items:center;display:flex;gap:var(--space-3);min-width:0}.shifts-board__panel-heading{min-width:0}.shifts-board__heading{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.shifts-board__handoff{border-top:1px solid var(--color-border);display:grid;gap:var(--space-3);padding-top:var(--space-4);width:100%}.shifts-board__facts--stack{gap:var(--space-3);grid-template-columns:1fr}.shifts-board__fact--wide{grid-column:1/-1}.shifts-board__fact{align-content:start;display:grid;gap:2px;min-width:0}.shifts-board__fact dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.shifts-board__fact dd{font-size:var(--text-sm);font-weight:600;margin:0;overflow-wrap:anywhere}.shifts-board__fact dd .shifts-board__missing,.shifts-board__fact dd .shifts-board__muted{font-weight:400}.shifts-board__day-list{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0;width:100%}.shifts-board__day-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);cursor:pointer;display:grid;font:inherit;gap:2px;padding:10px 12px;text-align:left;width:100%}.shifts-board__day-item:hover{background:var(--color-surface-soft)}.shifts-board__day-item:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.shifts-board__day-time{color:var(--color-brand-dark);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.shifts-board__day-title{font-weight:600}.shifts-hero{background:var(--color-brand-soft);border:1px solid var(--color-brand-glow);border-radius:var(--radius-xs);display:grid;gap:var(--space-3);padding:var(--space-5)}.shifts-hero__top{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.shifts-hero__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.shifts-hero__title{font-size:24px;font-weight:600;line-height:1.2;margin:0}.shifts-hero__facts{display:grid;gap:var(--space-4) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.shifts-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.shifts-board__card[data-expanded=true]{border-color:var(--color-brand)}.shifts-board__card-summary{background:none;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;padding:16px;text-align:left;width:100%}.shifts-board__card-summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.shifts-board__card-head{align-items:center;display:flex;gap:12px}.shifts-board__card-head>.shifts-board__stack{flex:1 1}.shifts-board__card-title{font-size:16px;font-weight:600}.shifts-board__card-sub{font-size:14px;font-weight:500}.shifts-board__facts--pair{border-top:1px solid var(--color-border);gap:12px;padding-top:12px}.shifts-board__card-open{padding:0 16px 16px}.shifts-board__card-open a{justify-content:center;width:100%}.shifts-board__card-more{border-top:1px solid var(--color-border);display:grid;gap:var(--space-4);padding:16px}@media (max-width:767px){.shifts-toolbar>form{flex-basis:100%;max-width:none}.board-toolbar .shifts-toolbar__sort{flex:1 1 100%;margin-left:0;min-width:0}.shifts-toolbar__sort .jobs-surface__sort-select,.shifts-toolbar__sort [data-scope=select]{min-width:0!important;width:100%!important}.shifts-hero{padding:var(--space-4)}.shifts-hero__facts{gap:var(--space-3);grid-template-columns:1fr 1fr}.shifts-hero__actions{align-items:stretch;flex-direction:column}.shifts-hero__actions a{justify-content:center;min-height:44px}}@media (min-width:1024px) and (max-width:1279px){.shifts-surface--business .board-layout,.shifts-surface--professional .board-layout{--board-panel-width:340px}.shifts-board__table--business .shifts-board__head,.shifts-board__table--business .shifts-board__row{column-gap:var(--space-2);grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) 108px minmax(0,1fr) 96px}.shifts-board__table--professional .shifts-board__head,.shifts-board__table--professional .shifts-board__row{grid-template-columns:minmax(0,1.4fr) 112px minmax(0,1.1fr) 84px 96px 20px}}.cal-nav{align-items:center;display:inline-flex;gap:var(--space-2);margin-left:auto}.cal-nav__label{font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;min-width:148px;text-align:center}.cal-nav a[aria-disabled=true]{opacity:.5;pointer-events:none}.cal-nav a{min-width:0!important}.cal-nav a:not(:last-child){padding-inline:0;width:40px}.cal-week{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.cal-week__col{border-right:1px solid var(--color-border);display:grid;grid-template-rows:auto 1fr;min-height:360px;min-width:0}.cal-week__col:last-child{border-right:0}.cal-week__col[data-today=true],.cal-week__head{background:var(--color-surface-soft)}.cal-week__head{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:8px;padding:10px 12px}.cal-week__weekday{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cal-week__date{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.cal-week__col[data-today=true] .cal-week__date{align-items:center;background:var(--color-brand);border-radius:50%;color:var(--color-on-brand);display:inline-flex;height:24px;justify-content:center;width:24px}.cal-week__body{align-content:start;display:grid;gap:8px;padding:8px}.cal-month__chip,.cal-week__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:inherit;cursor:pointer;font:inherit;text-align:left}.cal-week__card{display:grid;gap:2px;min-width:0;padding:8px 10px}.cal-month__chip:hover,.cal-week__card:hover{background:var(--color-surface-soft)}.cal-month__chip:focus-visible,.cal-month__day:focus-visible,.cal-month__more:focus-visible,.cal-week__card:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.cal-week__time{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.cal-week__title{font-size:13px;font-weight:600}.cal-week__sub{color:var(--color-text-muted);font-size:12px}.cal-week__status{color:var(--color-text-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.cal-week__empty{color:var(--color-text-muted);font-size:12px;padding:4px 2px}.cal-week__sub,.cal-week__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-month__chip[data-tone=success],.cal-week__card[data-tone=success]{background:var(--color-brand-soft);border-color:var(--color-brand-glow)}.cal-month__chip[data-tone=strong],.cal-week__card[data-tone=strong]{background:var(--color-brand-soft);border-color:var(--color-brand)}.cal-month__chip[data-tone=info],.cal-week__card[data-tone=info]{background:var(--color-info-soft);border-color:var(--color-border-strong)}.cal-month__chip[data-tone=danger],.cal-week__card[data-tone=danger]{background:var(--color-danger-soft);border-color:var(--color-danger)}.cal-month__chip[data-tone=warning],.cal-week__card[data-tone=warning]{background:var(--color-warning-soft);border-color:var(--color-warning)}.cal-month__chip[data-tone=muted],.cal-month__chip[data-tone=neutral],.cal-week__card[data-tone=muted],.cal-week__card[data-tone=neutral]{background:var(--color-surface);border-color:var(--color-border)}.cal-month__chip:hover,.cal-week__card:hover{border-color:var(--color-brand-light)}.cal-month__chip[data-selected=true],.cal-week__card[data-selected=true]{background:var(--color-brand-soft);border-color:var(--color-brand)}.cal-month{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);overflow:hidden}.cal-month__weekdays{background:var(--color-surface-soft);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;padding:10px 0;text-align:center;text-transform:uppercase}.cal-month__grid,.cal-month__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-month__cell{align-content:start;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);display:grid;gap:4px;min-height:112px;min-width:0;padding:6px}.cal-month__cell:nth-child(7n){border-right:0}.cal-month__cell:nth-last-child(-n+7){border-bottom:0}.cal-month__cell[data-today=true]{background:var(--color-surface-soft)}.cal-month__cell[data-selected-day=true]{background:var(--color-brand-soft)}.cal-month__day{background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;font:inherit;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;height:24px;justify-self:start;min-width:24px;padding:0 4px}.cal-month__cell[data-outside=true] .cal-month__day{color:var(--color-border-strong)}.cal-month__cell[data-today=true] .cal-month__day{background:var(--color-brand);color:var(--color-on-brand)}.cal-month__chip{font-size:12px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.cal-month__more{background:none;border:0;color:var(--color-brand-dark);cursor:pointer;font:inherit;font-size:12px;font-weight:600;justify-self:start;padding:2px 4px}.cal-mobile{display:grid;gap:var(--space-4)}.cal-compact{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-compact__weekday{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;text-align:center}.cal-compact__day{align-content:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px;justify-items:center;min-height:44px;padding:2px}.cal-compact--week .cal-compact__day{min-height:60px}.cal-compact__weekday-label{color:var(--color-text-muted);font-size:11px;font-weight:600;text-transform:uppercase}.cal-compact__number{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.cal-compact__day[data-outside=true] .cal-compact__number{color:var(--color-border-strong)}.cal-compact__day[data-today=true] .cal-compact__number{color:var(--color-brand)}.cal-compact__day[data-selected=true]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.cal-compact__day[data-selected=true] .cal-compact__number,.cal-compact__day[data-selected=true] .cal-compact__weekday-label{color:var(--color-on-brand)}.cal-compact__day:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.cal-compact__dot{background:transparent;border-radius:50%;height:6px;width:6px}.cal-compact__dot[data-on=true]{background:var(--color-brand)}.cal-compact__day[data-selected=true] .cal-compact__dot[data-on=true]{background:var(--color-on-brand)}.cal-day{display:grid;gap:var(--space-3)}.cal-day__heading{font-size:16px;font-weight:600;margin:0}.cal-day__empty{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.cal-view-toggle .jobs-segmented__option{min-height:38px}.cal-view-toggle .jobs-segmented__option[data-active=true]{background:var(--color-brand-soft);color:var(--color-brand-dark)}@media (max-width:767px){.cal-view-toggle{display:flex;width:100%}.cal-view-toggle .jobs-segmented__option{flex:1 1;min-height:42px}.cal-nav{display:grid;gap:var(--space-2);grid-template-columns:44px minmax(0,1fr) 44px auto;margin-left:0;width:100%}.cal-nav a{min-height:44px;padding-inline:0}.cal-nav a:last-child{padding-inline:var(--space-3)}.cal-nav__label{min-width:0;white-space:nowrap}}.link-tabs{gap:var(--space-7);padding:0;border-bottom:1px solid var(--color-border)}.link-tabs,.link-tabs__item{border-radius:0;background:transparent}.link-tabs__item{min-height:44px;padding:10px 0;border-bottom:2px solid transparent;margin-bottom:-1px;box-shadow:none}.link-tabs__item[aria-current=page]{background:transparent;box-shadow:none;border-bottom-color:var(--color-brand)}.link-tabs__item[aria-current=page] .link-tabs__count{color:var(--color-brand)}.status-pill.status-pill{min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:.84375rem;letter-spacing:0}.status-pill.status-pill:before{display:none}.status-pill.apps-pill--solid,.status-pill.shifts-pill--today{color:var(--color-brand-dark)}.status-timeline{gap:var(--space-4)}.status-timeline__step{grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--space-3);row-gap:0;justify-items:start;align-items:start;padding-top:0;text-align:left}.status-timeline__step:after,.status-timeline__step:before{display:none}.status-timeline__marker{grid-row:1/span 2;width:30px;height:30px;border-color:transparent;background:var(--color-brand-soft)}.status-timeline__step--current .status-timeline__marker{border-color:var(--color-brand);background:var(--color-surface);box-shadow:none}.status-timeline__step--current.status-timeline__step--danger .status-timeline__marker{border-color:var(--color-danger);box-shadow:none}.status-timeline__step--current.status-timeline__step--warning .status-timeline__marker{border-color:var(--color-warning);box-shadow:none}.status-timeline__label{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text)}.status-timeline__note{font-size:var(--text-data);color:var(--color-text-muted)}@media (max-width:1023px){.status-timeline{grid-auto-flow:row}}.surface-shell__desktop-nav-link__icon{display:none}.surface-shell__desktop-nav-link--active,.surface-shell__desktop-nav-link--active:hover{color:var(--color-text)}@media (min-width:1024px){.surface-shell__desktop-topnav{padding-inline:var(--space-6)}.surface-shell__desktop-topnav-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-10)}.surface-shell__desktop-topnav-center,.surface-shell__desktop-topnav-center-group,.surface-shell__desktop-topnav-rail{justify-content:flex-start;justify-self:start}.job-detail-wireframe--desktop .split--2-1{grid-template-columns:minmax(0,1fr) 400px;gap:var(--space-7)}}.job-detail-wireframe__title{max-width:none;font-size:2.25rem;font-weight:650;letter-spacing:-.025em;line-height:1.15}.job-detail-wireframe__identity-meta{font-size:var(--text-body);font-weight:var(--weight-regular,400);letter-spacing:0;text-transform:none}.job-detail-wireframe__metrics{border-radius:var(--radius-md)}.job-detail-wireframe__metric{min-height:0;padding:var(--space-5) var(--space-6)}.job-detail-wireframe__metric-label{font-size:var(--text-body)}.job-detail-wireframe__metric-value{font-size:1.5rem;font-weight:var(--weight-semibold);letter-spacing:-.01em}@media (max-width:1023px){.job-detail-wireframe__title{font-size:1.75rem}.job-detail-wireframe__metric{padding:var(--space-4)}.job-detail-wireframe__metric-value{font-size:1.25rem}}.job-workspace-header{margin:0;padding:0;gap:var(--space-5);color:var(--color-text);background:transparent}.job-workspace-header__main h1{color:var(--color-text);font-size:2.25rem;font-weight:650;letter-spacing:-.025em;line-height:1.15}.job-workspace-header__back,.job-workspace-header__main p{color:var(--color-text-muted)}.job-workspace-header__facts{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.job-workspace-header__facts>div{padding:var(--space-5) var(--space-6);border-right:1px solid var(--color-border)}.job-workspace-header__facts>div:first-child{padding-left:var(--space-6)}.job-workspace-header__facts dt{color:var(--color-text-muted);font-size:var(--text-body)}.job-workspace-header__facts dd{font-size:1.5rem;letter-spacing:-.01em}.link-tabs--on-band{gap:var(--space-7);border-bottom:1px solid var(--color-border)}.link-tabs--on-band .link-tabs__item{min-height:44px;padding-inline:0;border-radius:0;border-bottom:2px solid transparent;color:var(--color-text-muted)}.link-tabs--on-band .link-tabs__item:hover{background:transparent;color:var(--color-text)}.link-tabs--on-band .link-tabs__item[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-brand)}.link-tabs--on-band .link-tabs__item:focus-visible{outline:2px solid var(--color-brand)}.link-tabs--on-band .link-tabs__count{padding:0;border:0;background:transparent;color:var(--color-text-muted)}.link-tabs--on-band .link-tabs__item[aria-current=page] .link-tabs__count{border:0;background:transparent;color:var(--color-brand)}@media (max-width:1023px){.job-workspace-header{margin-inline:0;padding:0}.job-workspace-header__main h1{font-size:1.75rem}.job-workspace-header__facts>div{padding:var(--space-4) var(--space-3)}.job-workspace-header__facts>div:first-child{padding-left:var(--space-3)}.job-workspace-header__facts dd{font-size:1.125rem}}.surface-shell__mobile-topbar-label{color:var(--color-text)}.job-detail-wireframe .sharkui-accordion{gap:var(--space-3)}.job-detail-wireframe .sharkui-accordion-item{border-color:var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.job-detail-wireframe .sharkui-accordion-trigger{min-height:0;padding:var(--space-4) var(--space-6);background:transparent;font-size:var(--text-subsection);font-weight:var(--weight-semibold)}.job-detail-wireframe .sharkui-accordion-trigger[data-state=open]{background:transparent;padding-bottom:var(--space-3);font-size:1.0625rem}.job-detail-wireframe .sharkui-accordion-trigger:after{content:"+";color:var(--color-text-soft);font-weight:400}.job-detail-wireframe .sharkui-accordion-trigger[data-state=open]:after{content:"\2212"}.job-detail-wireframe .sharkui-accordion-content{padding:0 var(--space-6) var(--space-5)}.job-detail-wireframe__location-preview{padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.key-value-list{display:grid;margin:0}.key-value-list>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border-soft)}.key-value-list>div:first-child{border-top:0}.key-value-list dt{color:var(--color-text-muted);white-space:nowrap}.key-value-list dd{margin:0;font-weight:var(--weight-semibold);text-align:right}.key-value-list__title{font-size:1.75rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.job-detail-wireframe .priority-banner{padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--color-warning) 28%,transparent);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);box-shadow:none}.job-detail-wireframe .priority-banner--danger{border-color:color-mix(in srgb,var(--color-danger) 28%,transparent);background:var(--color-danger-soft);color:var(--color-danger)}.job-detail-wireframe .priority-banner__icon{background:transparent;color:inherit}.job-detail-wireframe__sidebar-panel{padding:var(--space-6)}.stat-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.stat-strip__item{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-5) var(--space-6);border-left:1px solid var(--color-border)}.stat-strip__item:first-child{border-left:0}.stat-strip__item>span{color:var(--color-text-muted)}.stat-strip__item>strong{font-size:1.375rem;font-weight:var(--weight-semibold);letter-spacing:-.01em;overflow-wrap:anywhere}@media (max-width:1023px){.stat-strip__item{padding:var(--space-4) var(--space-3)}.stat-strip__item>strong{font-size:1rem}}.application-detail-wireframe__flat-top-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.application-detail-wireframe__flat-header{display:grid;gap:var(--space-2)}.application-detail-wireframe__flat-header h1{font-size:2.25rem;font-weight:650;letter-spacing:-.025em;line-height:1.15}.application-detail-wireframe__flat-meta{color:var(--color-text-muted);gap:var(--space-2) var(--space-4)}@media (max-width:1023px){.application-detail-wireframe__flat-header h1{font-size:1.75rem}}.staffing-summary{gap:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.staffing-summary>div{padding:var(--space-5) var(--space-6);border:0;border-left:1px solid var(--color-border);border-radius:0;background:transparent}.staffing-summary>div:first-child{border-left:0}.staffing-summary span{font-size:var(--text-body)}.staffing-summary strong{font-size:1.375rem;font-weight:var(--weight-semibold)}@media (max-width:1023px){.staffing-summary>div{padding:var(--space-4)}.staffing-summary>div:nth-child(odd){border-left:0}.staffing-summary>div:nth-child(n+3){border-top:1px solid var(--color-border)}}.page-intro__title{font-weight:650;letter-spacing:-.022em}