.JobWizard-module__m-RCXa__wizard{flex-direction:column;gap:20px;min-width:0;display:flex}.JobWizard-module__m-RCXa__stepDots{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.JobWizard-module__m-RCXa__step,.JobWizard-module__m-RCXa__stepActive,.JobWizard-module__m-RCXa__stepDone{border-top:4px solid var(--ui-color-border);color:var(--ui-color-subtle);letter-spacing:.02em;border-radius:2px;padding:8px 0 0;font-size:.72rem;font-weight:600}.JobWizard-module__m-RCXa__stepActive{border-top-color:var(--ui-color-primary);color:var(--ui-color-text)}.JobWizard-module__m-RCXa__stepDone{border-top-color:var(--ui-color-success);color:var(--ui-color-text)}.JobWizard-module__m-RCXa__stepDone:after{content:" ✓";color:var(--ui-color-success-text)}.JobWizard-module__m-RCXa__body{gap:24px;display:grid}.JobWizard-module__m-RCXa__body section{gap:14px;min-width:0;display:grid}.JobWizard-module__m-RCXa__body h2{font-family:var(--fx-head);letter-spacing:-.02em;margin:0;font-size:1.35rem}.JobWizard-module__m-RCXa__body h3{margin:0;font-size:1rem}.JobWizard-module__m-RCXa__hint{color:var(--ui-color-muted);margin:0;font-size:.9rem}.JobWizard-module__m-RCXa__row,.JobWizard-module__m-RCXa__categoryGrid,.JobWizard-module__m-RCXa__pillGrid{flex-wrap:wrap;gap:10px;display:flex}.JobWizard-module__m-RCXa__aiResult{background:var(--ui-color-surface-2);border-radius:var(--ui-radius-md);gap:10px;padding:14px 16px;display:grid}.JobWizard-module__m-RCXa__aiResult ul{margin:0;padding-left:18px;font-size:.92rem}.JobWizard-module__m-RCXa__followUps{gap:12px;display:grid}.JobWizard-module__m-RCXa__photoGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.JobWizard-module__m-RCXa__photoThumb{aspect-ratio:1;border-radius:var(--ui-radius-md);border:1px solid var(--ui-color-border);position:relative;overflow:hidden}.JobWizard-module__m-RCXa__photoThumb img{object-fit:cover;width:100%;height:100%}.JobWizard-module__m-RCXa__photoThumb button{background:var(--ui-color-overlay);color:#fff;border-radius:var(--ui-radius-sm);cursor:pointer;border:none;place-items:center;width:28px;height:28px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.JobWizard-module__m-RCXa__photoThumb button:focus-visible,.JobWizard-module__m-RCXa__photoAdd:focus-within{outline:2px solid var(--ui-color-focus);outline-offset:2px}.JobWizard-module__m-RCXa__photoAdd{aspect-ratio:1;text-align:center;border:1px dashed var(--ui-color-border-strong);border-radius:var(--ui-radius-md);color:var(--ui-color-muted);cursor:pointer;justify-content:center;align-items:center;padding:8px;font-size:.82rem;display:flex}.JobWizard-module__m-RCXa__photoAdd:hover{border-color:var(--ui-color-primary-text);color:var(--ui-color-text)}.JobWizard-module__m-RCXa__rotRutList{flex-direction:column;gap:10px;display:flex}.JobWizard-module__m-RCXa__rotRutOption,.JobWizard-module__m-RCXa__rotRutOptionActive{text-align:left;font:inherit;border:1.5px solid var(--ui-color-border-input);background:var(--ui-color-surface);border-radius:var(--ui-radius-md);cursor:pointer;color:var(--ui-color-text);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.JobWizard-module__m-RCXa__rotRutOption:hover{border-color:var(--ui-color-border-strong)}.JobWizard-module__m-RCXa__rotRutOption:focus-visible,.JobWizard-module__m-RCXa__rotRutOptionActive:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.JobWizard-module__m-RCXa__rotRutOption span,.JobWizard-module__m-RCXa__rotRutOptionActive span{color:var(--ui-color-muted);font-size:.86rem}.JobWizard-module__m-RCXa__rotRutOptionActive{border-color:var(--ui-color-primary);box-shadow:inset 4px 0 0 var(--ui-color-primary);background:var(--ui-color-primary-soft)}.JobWizard-module__m-RCXa__outsideArea p{margin:0}.JobWizard-module__m-RCXa__outsideAreaForm{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.JobWizard-module__m-RCXa__outsideAreaForm input{flex:1;min-width:180px}.JobWizard-module__m-RCXa__outsideError{margin:8px 0 0;font-weight:600}.JobWizard-module__m-RCXa__summaryList{overflow-wrap:anywhere;flex-direction:column;gap:8px;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.JobWizard-module__m-RCXa__nav{justify-content:space-between;gap:12px;display:flex}.JobWizard-module__m-RCXa__nav>:only-child{margin-left:auto}
.ny-module__VY22da__page{gap:28px;max-width:760px;margin:0 auto;display:grid}
