.JobUpload_container__Rk1uF{padding:0 var(--spacing-md) var(--spacing-page-bottom) var(--spacing-md)}.JobUpload_backNav__t2kKV{display:flex;align-items:center;gap:6px;padding:28px 0 16px;cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:color .15s ease}.JobUpload_backNav__t2kKV:hover{color:var(--color-text-primary)}.JobUpload_backArrow__7QN7w{font-size:18px;line-height:1}.JobUpload_header__gsb7R{background-color:transparent;padding:0;margin:0;color:var(--color-text-primary)}.JobUpload_headerRow__f4Act,.JobUpload_header__gsb7R{display:flex;justify-content:space-between;align-items:center}.JobUpload_headerRow__f4Act{gap:var(--spacing-sm)}.JobUpload_stepIndicator__F902t{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.JobUpload_successMessage__QWUPJ{color:var(--color-accent-success);margin:var(--spacing-md) 0}.JobUpload_priceField__Dp1dF{position:relative}.JobUpload_currencySymbol__K1zXh{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none;font-size:var(--font-size-base)}.JobUpload_autocompleteContainer__3OcG2{margin-top:5px}.JobUpload_selectPlaceholder__bO3JB{color:var(--color-text-secondary)}.JobUpload_stepLabel__FwPLf{margin-bottom:var(--spacing-sm)}.JobUpload_checkboxRow__Ak3Xu,.JobUpload_stepLabel__FwPLf{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.JobUpload_checkboxRow__Ak3Xu{display:flex;gap:var(--spacing-sm);align-items:flex-start}.JobUpload_checkboxRow__Ak3Xu input{margin-top:3px}.JobUpload_stepError__j9_hQ{color:var(--color-accent-error);margin-bottom:var(--spacing-sm)}.JobUpload_stepErrorAction__pMgX2{margin-bottom:var(--spacing-md)}.JobUpload_stepActions__Ma9u5{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.JobUpload_inlinePaymentActions__bO4j7{margin-top:var(--spacing-sm)}.JobUpload_primaryButton__QAT6D{padding:12px;font-size:var(--font-size-base);font-family:var(--font-family);line-height:1.4;border:none;border-radius:var(--radius-md);cursor:pointer;background-color:#000000;color:var(--color-text-inverse);width:100%;display:flex;justify-content:center;transition:background-color .15s ease}.JobUpload_primaryButton__QAT6D:hover{background-color:#1a1a1a}.JobUpload_primaryButton__QAT6D:disabled{background-color:#666666;cursor:not-allowed}.JobUpload_secondaryButton__hrj_C{padding:12px;font-size:var(--font-size-base);font-family:var(--font-family);line-height:1.4;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background-color:var(--color-bg-primary);color:var(--color-text-primary);width:100%;display:flex;justify-content:center;transition:background-color .15s ease}.JobUpload_secondaryButton__hrj_C:hover{background-color:var(--color-bg-secondary)}.JobUpload_reviewCard__7wC80{display:flex;flex-direction:column;gap:var(--spacing-md)}.JobUpload_reviewSection__2w_iz{border-radius:var(--radius-md);padding:var(--spacing-md);background-color:var(--color-bg-secondary)}.JobUpload_reviewHeader__upv_I{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.JobUpload_reviewTitle__K10BK{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.JobUpload_reviewEdit__TIZXa{border:none;background:none;color:var(--color-accent-primary);font-size:var(--font-size-sm);cursor:pointer}.JobUpload_reviewValue__5GmWf{font-size:var(--font-size-base);font-weight:600}.JobUpload_reviewMeta__V4zu5{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.JobUpload_mediaHint__5_y04{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.JobUpload_mediaUploadStatus__x5FUS{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin-bottom:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.35}.JobUpload_mediaStatusText__SniTW{min-width:min(100%,240px)}.JobUpload_mediaUploadProgress__0DGOC{width:min(220px,100%);height:8px;accent-color:#111111}.JobUpload_cancelUploadButton__5e7NA{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);padding:6px 10px}.JobUpload_cancelUploadButton__5e7NA:hover{border-color:var(--color-text-secondary)}.JobUpload_mediaGrid__jKHO8{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-auto-rows:max-content;align-items:start;align-content:start;gap:var(--spacing-sm)}.JobUpload_mediaItem__KJUro{align-self:start;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);height:fit-content;padding:8px}.JobUpload_mediaItemMain__FSj_N{border-color:var(--color-accent-primary);box-shadow:inset 0 0 0 1px var(--color-accent-primary)}.JobUpload_mediaThumbWrap__oiiNk{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#d1d5db}.JobUpload_mediaThumb__4Pgla{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .16s ease}.JobUpload_mediaThumbLoaded__tdAia{opacity:1}.JobUpload_mediaThumbFallback__1xT5K,.JobUpload_mediaThumbState__yemNs{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.JobUpload_mediaThumbState__yemNs{pointer-events:none}.JobUpload_mediaThumbSpinner__6Te2S{width:24px;height:24px;border:2px solid rgba(55,65,81,.22);border-top-color:rgba(55,65,81,.7);border-radius:50%;animation:JobUpload_mediaThumbSpinnerSpin__XSrwH .8s linear infinite}.JobUpload_mediaThumbFallback__1xT5K{color:var(--color-text-secondary)}.JobUpload_mediaThumbFallback__1xT5K .material-icons-outlined{font-size:28px}@keyframes JobUpload_mediaThumbSpinnerSpin__XSrwH{to{transform:rotate(1turn)}}.JobUpload_mediaMainBadge__tjZp5{position:absolute;left:6px;top:6px;border-radius:999px;background:rgba(0,0,0,.7);color:#ffffff;font-size:11px;line-height:1;padding:4px 7px}.JobUpload_mediaActions__PFlb7{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.JobUpload_mediaAction__Fn_kZ{border:none;border-radius:6px;background:transparent;color:var(--color-text-primary);font-size:11px;line-height:1.2;padding:6px 2px;min-height:28px;cursor:pointer}.JobUpload_mediaAction__Fn_kZ:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:1px}.JobUpload_mediaAction__Fn_kZ:disabled{opacity:.5;cursor:not-allowed}.JobUpload_mediaDelete__ChatO{color:#b91c1c}.JobUpload_mediaDeleteIcon__Plk5M{font-size:14px;line-height:1}.JobUpload_srOnly__UrnS2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.JobUpload_autocompleteContainer__3OcG2 gmp-place-autocomplete{display:block;width:100%}