.location-multi-select.svelte-1428n9f{gap:var(--spacing-2);flex-direction:column;display:flex;position:relative}.search-input-wrapper.svelte-1428n9f{cursor:text;align-items:center;width:100%;display:flex;position:relative}.search-icon.svelte-1428n9f{left:var(--spacing-2);color:var(--text-muted);pointer-events:none;display:flex;position:absolute}.table-search-input.svelte-1428n9f{width:100%;height:36px;padding:var(--spacing-2) var(--spacing-8) var(--spacing-2) calc(var(--spacing-2) + 1rem + var(--spacing-2));font-size:var(--font-size-sm);color:var(--text-normal);background:var(--form-background);border:var(--border-width-thin) solid var(--border-primary);border-radius:var(--radius-base);outline:none;transition:border-color .15s,box-shadow .15s}.table-search-input.svelte-1428n9f::placeholder{color:var(--text-muted)}.table-search-input.svelte-1428n9f:focus,.table-search-input.svelte-1428n9f:focus-visible{border-color:var(--interactive-accent);box-shadow:0 0 0 1px var(--border-focus)}.table-search-input.svelte-1428n9f:disabled{opacity:.6;cursor:not-allowed}.search-loading.svelte-1428n9f{right:var(--spacing-2);justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.chip-list.svelte-1428n9f{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.location-chip.svelte-1428n9f{align-items:center;gap:var(--spacing-1);padding:0 var(--spacing-2);background:color-mix(in srgb, var(--interactive-accent) 12%, var(--surface-primary));height:28px;color:var(--text-normal);font-size:var(--font-size-sm);border-radius:999px;display:inline-flex}.chip-remove.svelte-1428n9f{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chip-remove.svelte-1428n9f svg{width:14px;height:14px}.suggestions-panel.svelte-1428n9f{padding:var(--spacing-1);border:var(--border-width-thin) solid var(--border-primary);border-radius:var(--radius-base);background:var(--surface-primary);box-shadow:var(--shadow-xl);flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.suggestion-item.svelte-1428n9f{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--radius-sm);color:var(--text-normal);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.suggestion-item.svelte-1428n9f:hover{background:var(--interactive-hover)}.suggestion-label.svelte-1428n9f{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suggestion-count.svelte-1428n9f,.empty-state.svelte-1428n9f{font-size:var(--font-size-sm);color:var(--text-muted)}.openings-job-detail-sheet.svelte-1xiw5o3{z-index:calc(var(--z-sidebar) - 1);background:var(--surface-primary);pointer-events:auto;flex-direction:column;transition:transform .16s;display:flex;position:fixed;inset:0;overflow:hidden}.openings-job-detail-sheet.is-dragging.svelte-1xiw5o3{transition:none}.sheet-grip-zone.svelte-1xiw5o3{padding:calc(var(--spacing-1) + var(--safe-area-top)) var(--spacing-3) var(--spacing-half);touch-action:none;flex:none;justify-content:center;display:flex}.drag-handle.svelte-1xiw5o3{border-radius:var(--radius-full);cursor:grab;touch-action:none;background:0 0;border:0;width:44px;height:18px}.drag-handle.svelte-1xiw5o3:before{content:"";border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-muted) 72%, var(--surface-primary));width:42px;height:5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-primary) 24%, transparent);margin:6px auto;display:block}.drag-handle.svelte-1xiw5o3:hover:before,.drag-handle.svelte-1xiw5o3:focus-visible:before{background:var(--text-muted)}.sheet-header.svelte-1xiw5o3{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);padding:0 var(--spacing-3) var(--spacing-2);border-bottom:var(--border-width-thin) solid transparent;background:var(--surface-primary);touch-action:none;flex:none;display:flex}.sheet-header.svelte-1xiw5o3 h2:where(.svelte-1xiw5o3){min-width:0;color:var(--text-normal);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.25}.sheet-header.compact.svelte-1xiw5o3{border-bottom-color:var(--border-muted);align-items:center}.sheet-header.compact.svelte-1xiw5o3 h2:where(.svelte-1xiw5o3){text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.sheet-actions.svelte-1xiw5o3{flex:none}.sheet-scroll.svelte-1xiw5o3{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.sheet-scroll.svelte-1xiw5o3::-webkit-scrollbar{display:none}.jobs-page.svelte-19vnkge{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.content-layout.svelte-19vnkge{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.content-layout.has-detail.svelte-19vnkge{grid-template-columns:minmax(0, 1fr) minmax(var(--detail-panel-min-width), var(--detail-panel-max-width))}.academy-cell.svelte-19vnkge{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.academy-name.svelte-19vnkge{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-pane.svelte-19vnkge{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.openings-table-target.svelte-19vnkge{flex:1;min-width:0;min-height:0;display:flex}.detail-pane.svelte-19vnkge{min-width:0;height:100%;min-height:0;padding:var(--spacing-4);flex-direction:column;padding-left:0;display:flex;overflow:hidden}.panel-card.svelte-19vnkge{background:var(--surface-primary);border-radius:var(--radius-lg);min-width:0;min-height:0;box-shadow:var(--shadow-base);flex-direction:column;flex:1;display:flex;overflow:hidden}.panel-header.svelte-19vnkge{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:52px;padding:0 var(--spacing-4);background:var(--surface-secondary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-shrink:0;display:flex}.panel-title.svelte-19vnkge{align-items:center;gap:var(--spacing-2);min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-normal);margin:0;display:inline-flex}.panel-title.svelte-19vnkge span:where(.svelte-19vnkge){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel-header-actions.svelte-19vnkge{align-items:center;gap:var(--spacing-1);display:flex}.panel-body.svelte-19vnkge{flex:1;min-width:0;min-height:0;padding:0;overflow-y:auto}.bookmark-cell-btn.svelte-19vnkge{all:unset;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;min-height:20px;display:flex}.bookmark-cell-btn.svelte-19vnkge svg{flex-shrink:0;width:16px;height:16px}.metric-cell.svelte-19vnkge{align-items:center;gap:2px;display:inline-flex}.metric-caret.svelte-19vnkge{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.metric-caret.metric-caret-empty.svelte-19vnkge{visibility:hidden}.status-icon-cell.svelte-19vnkge{justify-content:center;align-items:center;width:100%;display:inline-flex}.status-icon-cell.svelte-19vnkge svg{flex-shrink:0;width:14px;height:14px}@media (width<=1099px){.content-layout.has-detail.svelte-19vnkge{grid-template-columns:minmax(0,1fr)}.detail-pane.svelte-19vnkge{display:none}}@media (width<=767px){.jobs-page.svelte-19vnkge .data-table-chrome.is-stacked .chrome-buttons{flex-wrap:nowrap;align-items:center}.jobs-page.svelte-19vnkge .data-table-chrome.is-stacked .chrome-buttons>:not(.table-search-control){flex-shrink:0}.jobs-page.svelte-19vnkge .data-table-chrome.is-stacked .chrome-buttons>.table-search-control{flex:auto}}
