/* Search and saved work: visible choices, quiet feedback, generous targets. */
[hidden]{display:none!important}
.job-area-mobile{display:none}
.jobs-search .search-box{margin-bottom:12px;min-height:58px}
.jobs-search .search-box input{min-height:32px}
.jobs-search .pills .pill{min-height:44px}
.results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0}
.results-toolbar p{font-size:12px;color:var(--muted)}
.results-toolbar .text-button{flex-shrink:0;min-height:44px}
.saved-undo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin-bottom:16px;background:var(--soft);border:1px solid var(--line);border-radius:12px}
.saved-undo p{font-size:13px;overflow-wrap:anywhere}
.saved-undo .text-button{min-height:44px;flex-shrink:0}
.track-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center}
.track-header .job-title{display:inline-block}
.track-status{display:grid;gap:6px;min-width:0;font-size:11px;color:var(--muted)}
.track-status select{min-height:44px;width:100%;font-size:14px}
.track-closed{margin:20px 0;padding:12px 14px;border-radius:8px;background:var(--bg);font-size:13px;color:var(--muted)}
.workspace-help{font-size:13px;color:var(--muted);margin-bottom:18px;max-width:620px}
@media(max-width:700px){
 .job-area-desktop{display:none}
 .job-area-mobile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;font-size:12px;color:var(--muted)}
 .job-area-mobile select{padding:10px;min-width:0;width:100%;min-height:44px;background:var(--surface);color:var(--ink);font-size:16px}
 .results-toolbar{align-items:start}
 .results-toolbar p{padding-top:10px;max-width:190px}
 .track-header{grid-template-columns:36px minmax(0,1fr)}
 .track-header .track-status{grid-column:1/-1;margin-top:8px}
 .track-status select{margin-top:0;font-size:16px}
 .saved-undo{align-items:start;flex-direction:column;gap:4px}
 .jobs-search .empty-state{padding:26px 18px}
}
