/* Guided setup uses one question and one primary action at a time. */
.workspace-search-form{max-width:640px;margin:0 auto;width:100%;padding:32px 28px 0;gap:20px}
.guided-progress{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:12px;letter-spacing:.02em}
.guided-progress #guided-stage{margin-left:auto;color:var(--ink)}
.guided-progress progress{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}
.guided-segments{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;width:100%;position:absolute;left:0;top:32px}
.guided-segments i{height:3px;background:#e8e8e8;border-radius:3px}
.guided-segments i.active{background:var(--ink)}
.guided-heading h2{font-family:var(--font-display,Georgia,serif);font-size:clamp(30px,3.3vw,42px);font-weight:400;letter-spacing:-.045em;line-height:1.13;margin:0 0 12px;text-align:left;outline:none}
.guided-heading p{max-width:520px;font-size:14px!important;line-height:1.5!important;margin:0!important;text-align:left;color:var(--muted)}
.guided-question{display:grid;gap:24px;text-align:left;min-width:0}
.guided-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;border-top:1px solid var(--line)}
.guided-card{display:flex;align-items:center;gap:16px;min-height:68px;padding:12px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;text-align:left;font:inherit}
.guided-card span{overflow-wrap:anywhere}.guided-check{margin-left:auto;color:var(--muted)}
.selection-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;line-height:0}.selection-icon svg{display:block;flex:none;width:17px;height:17px}
.guided-job>.guided-check{display:inline-flex;flex:none}
.add-posting svg{vertical-align:middle;margin-right:4px}
.guided-card[aria-pressed=true],.guided-job[aria-pressed=true]{background:#f7f7f7}
.guided-card:focus-visible,.guided-job:focus-visible{outline:2px solid #444;outline-offset:2px}
.guided-jobs{display:grid;gap:12px}.guided-job{display:flex;align-items:center;gap:16px;text-align:left;border:1px solid var(--line);border-radius:14px;background:white;padding:20px;font:inherit;width:100%}
.guided-job .guided-job-copy{flex:1;min-width:0}.guided-job small,.guided-job strong{display:block;font-weight:400;line-height:1.5}.guided-job small{color:var(--muted);font-size:13px}.guided-job strong{margin:5px 0;font-size:16px}
.guided-picked{display:flex;gap:8px;flex-wrap:wrap}.guided-picked:empty{display:none}
#guided-job-status,#guided-resume-status{margin:0;font-size:14px!important;text-align:left;line-height:1.5!important}
.setup-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.setup-actions>.button-primary{margin-left:auto}
.guided-question .setup-companies{margin:0}.guided-question .company-picker-content{position:static;box-shadow:none;max-height:none}
.guided-upload{padding:28px;border:1px dashed #bcbcbc;border-radius:16px;background:#fafafa}
@media(max-width:767px){
  .workspace-search-form{padding:26px 22px;gap:24px}
  .guided-card{padding:12px 2px;gap:12px;font-size:14px;min-height:64px}
  .guided-job{padding:20px 16px}
}
#guided-more-companies{justify-self:start}
/* A search in progress is a full-canvas task, outside the account workspace chrome. */
body:has(#empty:not([hidden])) .app-sidebar,body:has(#empty:not([hidden])) .mobile-tabs{display:none}
body:has(#empty:not([hidden])) .topbar,body:has(#empty:not([hidden])) .workspace,body.sidebar-collapsed:has(#empty:not([hidden])) .topbar,body.sidebar-collapsed:has(#empty:not([hidden])) .workspace{margin-left:0;width:100%}
body:has(#empty:not([hidden])) .topbar{height:58px;padding:10px clamp(22px,4vw,48px);border:0;background:#fff}
body:has(#empty:not([hidden])) .topbar>.brand{display:flex}
body:has(#empty:not([hidden])) .topbar .top-actions>*:not(#guided-exit){display:none}
body:has(#empty:not([hidden])) #guided-exit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:0;background:transparent;color:var(--ink);font:inherit}
body:has(#empty:not([hidden])) .workspace{padding:0}
body:has(#empty:not([hidden])) .results{border:0;border-radius:0}
body:has(#empty:not([hidden])) .results>.results-heading{display:none}
#empty.setup-pane{padding:0}
/* The setup canvas has a single column and a fixed action footer. */
body:has(#empty:not([hidden])) .workspace-search-form{max-width:640px;padding-top:24px}
.guided-question{gap:18px}
.guided-entry-modes{margin-top:2px}
.workspace-search-form>.setup-actions{padding-bottom:max(18px,env(safe-area-inset-bottom))}
@media(max-width:767px){body:has(#empty:not([hidden])) .topbar{height:56px;grid-template-columns:auto 1fr auto}body:has(#empty:not([hidden])) .topbar>.brand{grid-column:1}body:has(#empty:not([hidden])) #guided-exit{grid-column:3}.guided-heading h2{font-size:31px}.workspace-search-form>.setup-actions{padding-bottom:max(12px,env(safe-area-inset-bottom))}}
