.PhotoUploader-module__FgphPG__wrapper{margin-top:var(--spacing-m)}.PhotoUploader-module__FgphPG__header{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:baseline;display:flex}.PhotoUploader-module__FgphPG__label{font-size:var(--font-size-s);color:var(--color-text-secondary);font-weight:500}.PhotoUploader-module__FgphPG__hint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.PhotoUploader-module__FgphPG__previews{gap:var(--spacing-s);margin-bottom:var(--spacing-s);flex-wrap:wrap;display:flex}.PhotoUploader-module__FgphPG__previewItem{border-radius:var(--radius-medium);width:88px;height:88px;position:relative;overflow:visible}.PhotoUploader-module__FgphPG__previewImg{object-fit:cover;border-radius:var(--radius-medium);width:100%;height:100%}.PhotoUploader-module__FgphPG__removeBtn{border-radius:var(--radius-full);background:var(--color-status-cancelled);color:#fff;cursor:pointer;border:2px solid #fff;justify-content:center;align-items:center;width:22px;height:22px;padding:0;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.PhotoUploader-module__FgphPG__removeBtn:hover{background:#b91c1c}.PhotoUploader-module__FgphPG__dropzone{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-l)var(--spacing-m);border:1.5px dashed var(--color-border);border-radius:var(--radius-medium);background:var(--color-bg);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}.PhotoUploader-module__FgphPG__dropzone:hover,.PhotoUploader-module__FgphPG__dropzoneActive{border-color:var(--color-primary);background:var(--color-primary-soft-bg)}.PhotoUploader-module__FgphPG__dropzoneIcon{color:var(--color-text-muted)}.PhotoUploader-module__FgphPG__dropzone:hover .PhotoUploader-module__FgphPG__dropzoneIcon,.PhotoUploader-module__FgphPG__dropzoneActive .PhotoUploader-module__FgphPG__dropzoneIcon{color:var(--color-primary)}.PhotoUploader-module__FgphPG__dropzoneText{font-size:var(--font-size-s);color:var(--color-text-secondary)}.PhotoUploader-module__FgphPG__dropzoneLink{color:var(--color-primary);font-weight:500}.PhotoUploader-module__FgphPG__dropzoneSubtext{font-size:var(--font-size-xs);color:var(--color-text-muted)}.PhotoUploader-module__FgphPG__hiddenInput{display:none}
.CreateJobForm-module__ubmmeG__wrapper{max-width:600px;margin:0 auto}.CreateJobForm-module__ubmmeG__steps{margin-bottom:var(--spacing-2xl);justify-content:center;align-items:flex-start;gap:0;display:flex}.CreateJobForm-module__ubmmeG__stepItem{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.CreateJobForm-module__ubmmeG__stepLine{background:var(--color-border);z-index:0;width:100%;height:2px;transition:background .4s;position:absolute;top:16px;right:50%}.CreateJobForm-module__ubmmeG__stepLineActive{background:var(--color-primary)}.CreateJobForm-module__ubmmeG__stepDot{border-radius:var(--radius-full);border:2px solid var(--color-border);width:32px;height:32px;font-size:var(--font-size-xs);color:var(--color-text-placeholder);z-index:1;background:#fff;justify-content:center;align-items:center;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.CreateJobForm-module__ubmmeG__stepDotActive{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 0 0 4px var(--color-primary-light);transform:scale(1.08)}.CreateJobForm-module__ubmmeG__stepDotCompleted{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.CreateJobForm-module__ubmmeG__stepLabel{margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-placeholder);font-weight:500;transition:all .3s}.CreateJobForm-module__ubmmeG__stepLabelActive{color:var(--color-primary-dark);font-weight:600}.CreateJobForm-module__ubmmeG__stepLabelCompleted{color:var(--color-primary)}.CreateJobForm-module__ubmmeG__stepContent{min-height:300px;animation:.35s cubic-bezier(.16,1,.3,1) both CreateJobForm-module__ubmmeG__stepEnter}@keyframes CreateJobForm-module__ubmmeG__stepEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CreateJobForm-module__ubmmeG__stepTitle{font-family:var(--font-display),Georgia,serif;font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--spacing-xxs);letter-spacing:-.5px;font-weight:700}.CreateJobForm-module__ubmmeG__stepSubtitle{font-size:var(--font-size-s);color:var(--color-text-muted);margin-bottom:var(--spacing-xl);line-height:1.5}.CreateJobForm-module__ubmmeG__error{background:var(--color-error-light);color:var(--color-status-cancelled);font-size:var(--font-size-s);padding:var(--spacing-s)var(--spacing-m);border-radius:var(--radius-small);margin-bottom:var(--spacing-m);border:1px solid var(--color-error);font-weight:500}.CreateJobForm-module__ubmmeG__mainCategoriesGrid{gap:var(--spacing-s);margin-bottom:var(--spacing-l);grid-template-columns:repeat(2,1fr);display:grid}.CreateJobForm-module__ubmmeG__mainCategoryCard{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-l)var(--spacing-m);border:1.5px solid var(--color-border);border-radius:var(--radius-medium);cursor:pointer;text-align:center;background:#fff;flex-direction:column;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.CreateJobForm-module__ubmmeG__mainCategoryCard:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-s);transform:translateY(-2px)}.CreateJobForm-module__ubmmeG__mainCategoryCardActive{border-color:var(--color-primary);background:var(--color-primary-soft-bg);box-shadow:0 0 0 3px var(--color-primary-light)}.CreateJobForm-module__ubmmeG__mainCategoryIcon{font-size:2rem;line-height:1}.CreateJobForm-module__ubmmeG__mainCategoryLabel{font-size:var(--font-size-m);color:var(--color-text-primary);font-weight:600}.CreateJobForm-module__ubmmeG__subcategoriesSection{animation:.25s cubic-bezier(.16,1,.3,1) both CreateJobForm-module__ubmmeG__stepEnter}.CreateJobForm-module__ubmmeG__subcategoriesHeader{align-items:center;gap:var(--spacing-s);margin-bottom:var(--spacing-m);display:flex}.CreateJobForm-module__ubmmeG__backToMainBtn{border:1.5px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;width:32px;height:32px;color:var(--color-text-muted);background:0 0;justify-content:center;align-items:center;transition:all .15s;display:flex}.CreateJobForm-module__ubmmeG__backToMainBtn:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.CreateJobForm-module__ubmmeG__subcategoriesTitle{font-size:var(--font-size-m);color:var(--color-text-primary);font-weight:600}.CreateJobForm-module__ubmmeG__subcategoriesGrid{gap:var(--spacing-xs);grid-template-columns:repeat(2,1fr);display:grid}.CreateJobForm-module__ubmmeG__subcategoryCard{align-items:center;gap:var(--spacing-s);padding:var(--spacing-m);border:1.5px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;text-align:left;background:#fff;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.CreateJobForm-module__ubmmeG__subcategoryCard:hover{border-color:var(--cat-primary,var(--color-primary-light));background:var(--cat-bg,var(--color-bg));box-shadow:var(--shadow-xs);transform:translateY(-1px)}.CreateJobForm-module__ubmmeG__subcategoryCardActive{border-color:var(--cat-primary,var(--color-primary));background:var(--cat-bg,var(--color-primary-soft-bg));box-shadow:var(--shadow-xs)}.CreateJobForm-module__ubmmeG__subcategoryIcon{flex-shrink:0;font-size:1.25rem;line-height:1}.CreateJobForm-module__ubmmeG__subcategoryLabel{font-size:var(--font-size-s);color:var(--color-text-primary);font-weight:500}@media (max-width:480px){.CreateJobForm-module__ubmmeG__mainCategoriesGrid,.CreateJobForm-module__ubmmeG__subcategoriesGrid{grid-template-columns:1fr}}.CreateJobForm-module__ubmmeG__jobChipsSection{margin-top:var(--spacing-l);padding-top:var(--spacing-l);border-top:1px solid var(--color-border-light);animation:.25s cubic-bezier(.16,1,.3,1) both CreateJobForm-module__ubmmeG__stepEnter}.CreateJobForm-module__ubmmeG__jobChipsLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-s);font-weight:600}.CreateJobForm-module__ubmmeG__jobChips{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.CreateJobForm-module__ubmmeG__jobChip{padding:var(--spacing-xs)var(--spacing-m);font-size:var(--font-size-s);color:var(--color-text-secondary);border:1.5px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;background:#fff;font-family:inherit;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1)}.CreateJobForm-module__ubmmeG__jobChip:hover{border-color:var(--color-primary-light);background:var(--color-bg);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.CreateJobForm-module__ubmmeG__selectedCategoryBadge{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-m);background:var(--color-primary-soft-bg);border:1px solid var(--color-primary);border-radius:var(--radius-full);margin-bottom:var(--spacing-m);display:inline-flex}.CreateJobForm-module__ubmmeG__selectedCategoryBadgeIcon{font-size:1rem}.CreateJobForm-module__ubmmeG__selectedCategoryBadgeLabel{font-size:var(--font-size-s);color:var(--color-primary-dark);font-weight:600}.CreateJobForm-module__ubmmeG__selectedCategoryBadgeChange{color:var(--color-primary);cursor:pointer;border-radius:var(--radius-full);margin-left:var(--spacing-xxs);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:background .15s;display:flex}.CreateJobForm-module__ubmmeG__selectedCategoryBadgeChange:hover{background:#00000014}.CreateJobForm-module__ubmmeG__selectedCategories{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-m);flex-wrap:wrap;display:flex}.CreateJobForm-module__ubmmeG__selectedCategory{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-m);background:var(--color-primary-soft-bg);border:1px solid var(--color-primary);border-radius:var(--radius-full);animation:.25s cubic-bezier(.16,1,.3,1) both CreateJobForm-module__ubmmeG__stepEnter;display:inline-flex}.CreateJobForm-module__ubmmeG__categoriesHint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:var(--spacing-xs)}.CreateJobForm-module__ubmmeG__selectedCategoryIcon{font-size:1rem}.CreateJobForm-module__ubmmeG__selectedCategoryLabel{font-size:var(--font-size-s);color:var(--color-primary-dark);font-weight:600}.CreateJobForm-module__ubmmeG__selectedCategoryClear{color:var(--color-primary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:background .15s;display:flex}.CreateJobForm-module__ubmmeG__selectedCategoryClear:hover{background:#00000014}.CreateJobForm-module__ubmmeG__categorySearchWrapper{margin-bottom:var(--spacing-l);position:relative}.CreateJobForm-module__ubmmeG__categorySearchBox{align-items:center;gap:var(--spacing-s);padding:var(--spacing-s)var(--spacing-m);border:1.5px solid var(--color-border);border-radius:var(--radius-medium);background:#fff;transition:border-color .2s,box-shadow .2s;display:flex}.CreateJobForm-module__ubmmeG__categorySearchBox:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.CreateJobForm-module__ubmmeG__categorySearchIcon{color:var(--color-text-muted);flex-shrink:0}.CreateJobForm-module__ubmmeG__categorySearchInput{font-size:var(--font-size-m);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.CreateJobForm-module__ubmmeG__categorySearchInput::placeholder{color:var(--color-text-placeholder)}.CreateJobForm-module__ubmmeG__categoryDropdown{border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-l);z-index:10;max-height:260px;padding:var(--spacing-xxs)0;background:#fff;animation:.15s both CreateJobForm-module__ubmmeG__dropdownIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}@keyframes CreateJobForm-module__ubmmeG__dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CreateJobForm-module__ubmmeG__categoryDropdownItem{align-items:center;gap:var(--spacing-s);width:100%;padding:var(--spacing-s)var(--spacing-m);font-size:var(--font-size-m);color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;font-weight:500;transition:background .1s;display:flex}.CreateJobForm-module__ubmmeG__categoryDropdownItem:hover{background:var(--cat-bg,var(--color-bg))}.CreateJobForm-module__ubmmeG__categoryDropdownItemActive{background:var(--cat-bg,var(--color-primary-soft-bg));color:var(--color-text-primary);font-weight:600}.CreateJobForm-module__ubmmeG__categoryDropdownItemDisabled{opacity:.5;cursor:not-allowed}.CreateJobForm-module__ubmmeG__checkIcon{color:var(--color-primary);margin-left:auto}.CreateJobForm-module__ubmmeG__categoryDropdownEmpty{padding:var(--spacing-m);font-size:var(--font-size-s);color:var(--color-text-muted);text-align:center}.CreateJobForm-module__ubmmeG__categoryIcon{font-size:1.25rem;line-height:1}.CreateJobForm-module__ubmmeG__popularSection{gap:var(--spacing-s);flex-direction:column;display:flex}.CreateJobForm-module__ubmmeG__popularLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.CreateJobForm-module__ubmmeG__popularChips{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.CreateJobForm-module__ubmmeG__popularChip{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xs)var(--spacing-m);font-size:var(--font-size-s);color:var(--color-text-secondary);border:1.5px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;background:#fff;font-family:inherit;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.CreateJobForm-module__ubmmeG__popularChip:hover{border-color:var(--cat-primary,var(--color-primary-light));background:var(--cat-bg,var(--color-bg));box-shadow:var(--shadow-xs);transform:translateY(-1px)}.CreateJobForm-module__ubmmeG__popularChipActive{border-color:var(--cat-primary,var(--color-primary));background:var(--cat-bg,var(--color-primary-soft-bg));color:var(--color-text-primary);box-shadow:var(--shadow-xs);font-weight:600}.CreateJobForm-module__ubmmeG__popularChip:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.CreateJobForm-module__ubmmeG__chipIcon{flex-shrink:0;align-items:center;display:inline-flex}.CreateJobForm-module__ubmmeG__viewAllToggle{align-items:center;gap:var(--spacing-xxs);margin-top:var(--spacing-m);padding:var(--spacing-xxs)0;font-size:var(--font-size-s);color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-weight:500;transition:color .15s;display:inline-flex}.CreateJobForm-module__ubmmeG__viewAllToggle:hover{color:var(--color-primary-dark)}.CreateJobForm-module__ubmmeG__viewAllArrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.CreateJobForm-module__ubmmeG__viewAllArrowOpen{transform:rotate(180deg)}.CreateJobForm-module__ubmmeG__allCategoriesGrid{gap:var(--spacing-xs);margin-top:var(--spacing-s);grid-template-columns:repeat(3,1fr);animation:.25s cubic-bezier(.16,1,.3,1) both CreateJobForm-module__ubmmeG__stepEnter;display:grid}.CreateJobForm-module__ubmmeG__allCategoryItem{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-s)var(--spacing-m);font-size:var(--font-size-s);color:var(--color-text-secondary);border:1.5px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;text-align:left;background:#fff;font-family:inherit;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.CreateJobForm-module__ubmmeG__allCategoryItem:hover{border-color:var(--cat-primary,var(--color-primary-light));background:var(--cat-bg,var(--color-bg));box-shadow:var(--shadow-xs);transform:translateY(-1px)}.CreateJobForm-module__ubmmeG__allCategoryItemActive{border-color:var(--cat-primary,var(--color-primary));background:var(--cat-bg,var(--color-primary-soft-bg));color:var(--color-text-primary);font-weight:600}.CreateJobForm-module__ubmmeG__allCategoryItem:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.CreateJobForm-module__ubmmeG__allCategoryIcon{flex-shrink:0;font-size:1.125rem;line-height:1}.CreateJobForm-module__ubmmeG__allCategoryLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:768px){.CreateJobForm-module__ubmmeG__allCategoriesGrid{grid-template-columns:repeat(2,1fr)}}.CreateJobForm-module__ubmmeG__label{gap:var(--spacing-xxs);font-size:var(--font-size-s);color:var(--color-text-secondary);margin-bottom:var(--spacing-m);flex-direction:column;font-weight:600;display:flex}.CreateJobForm-module__ubmmeG__input{padding:var(--spacing-s)var(--spacing-m);font-size:var(--font-size-m);border:1.5px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text-primary);background:#fff;font-family:inherit;transition:border-color .2s,box-shadow .2s}.CreateJobForm-module__ubmmeG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.CreateJobForm-module__ubmmeG__input::placeholder{color:var(--color-text-placeholder)}.CreateJobForm-module__ubmmeG__textarea{padding:var(--spacing-s)var(--spacing-m);font-size:var(--font-size-m);border:1.5px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text-primary);resize:vertical;background:#fff;font-family:inherit;transition:border-color .2s,box-shadow .2s}.CreateJobForm-module__ubmmeG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.CreateJobForm-module__ubmmeG__textarea::placeholder{color:var(--color-text-placeholder)}.CreateJobForm-module__ubmmeG__timingOptions{gap:var(--spacing-s);flex-direction:column;display:flex}.CreateJobForm-module__ubmmeG__timingOption{align-items:center;gap:var(--spacing-m);padding:var(--spacing-m)var(--spacing-xl);font-size:var(--font-size-m);color:var(--color-text-secondary);border:1.5px solid var(--color-border);border-radius:var(--radius-medium);text-align:left;cursor:pointer;background:#fff;font-family:inherit;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.CreateJobForm-module__ubmmeG__timingOption:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-s);transform:translateY(-2px)}.CreateJobForm-module__ubmmeG__timingOptionActive{border-color:var(--color-primary);background:var(--color-primary-soft-bg);color:var(--color-primary-dark);box-shadow:0 0 0 3px var(--color-primary-light)}.CreateJobForm-module__ubmmeG__timingIcon{flex-shrink:0;font-size:1.25rem;line-height:1}.CreateJobForm-module__ubmmeG__timingText{flex-direction:column;gap:2px;display:flex}.CreateJobForm-module__ubmmeG__timingLabel{color:var(--color-text-primary);font-weight:600;font-size:var(--font-size-m)}.CreateJobForm-module__ubmmeG__timingDesc{font-size:var(--font-size-s);color:var(--color-text-muted);font-weight:400}.CreateJobForm-module__ubmmeG__review{gap:var(--spacing-m);flex-direction:column;display:flex}.CreateJobForm-module__ubmmeG__reviewCard{background:var(--color-bg);border-radius:var(--radius-medium);padding:var(--spacing-m)var(--spacing-l);border:1px solid var(--color-border-light);transition:box-shadow .2s}.CreateJobForm-module__ubmmeG__reviewCard:hover{box-shadow:var(--shadow-s)}.CreateJobForm-module__ubmmeG__reviewCardHeader{margin-bottom:var(--spacing-s);justify-content:space-between;align-items:center;display:flex}.CreateJobForm-module__ubmmeG__reviewLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.CreateJobForm-module__ubmmeG__editButton{font-size:var(--font-size-s);color:var(--color-primary);cursor:pointer;padding:var(--spacing-xxs)var(--spacing-xs);border-radius:var(--radius-small);background:0 0;border:none;font-family:inherit;font-weight:500;transition:background .15s}.CreateJobForm-module__ubmmeG__editButton:hover{background:var(--color-primary-soft-bg)}.CreateJobForm-module__ubmmeG__reviewBadges{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.CreateJobForm-module__ubmmeG__reviewBadge{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-m);color:var(--color-text-primary);font-weight:500;display:inline-flex}.CreateJobForm-module__ubmmeG__reviewBadgeIcon{font-size:1.125rem}.CreateJobForm-module__ubmmeG__reviewField{gap:var(--spacing-xxs);flex-direction:column;display:flex}.CreateJobForm-module__ubmmeG__reviewField+.CreateJobForm-module__ubmmeG__reviewField{margin-top:var(--spacing-s)}.CreateJobForm-module__ubmmeG__reviewFieldLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500}.CreateJobForm-module__ubmmeG__reviewValue{font-size:var(--font-size-m);color:var(--color-text-primary)}.CreateJobForm-module__ubmmeG__reviewDescription{font-size:var(--font-size-m);color:var(--color-text-primary);white-space:pre-wrap;line-height:1.6}.CreateJobForm-module__ubmmeG__reviewPhotos{gap:var(--spacing-xs);margin-top:var(--spacing-xxs);flex-wrap:wrap;display:flex}.CreateJobForm-module__ubmmeG__reviewPhoto{object-fit:cover;border-radius:var(--radius-small);border:1px solid var(--color-border-light);width:64px;height:64px}.CreateJobForm-module__ubmmeG__actions{margin-top:var(--spacing-2xl);justify-content:space-between;gap:var(--spacing-m);padding-top:var(--spacing-l);border-top:1px solid var(--color-border-light);display:flex}.CreateJobForm-module__ubmmeG__backButton{padding:var(--spacing-s)var(--spacing-xl);font-size:var(--font-size-m);color:var(--color-text-secondary);border:1.5px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;background:0 0;font-family:inherit;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1)}.CreateJobForm-module__ubmmeG__backButton:hover{border-color:var(--color-text-muted);color:var(--color-text-primary);transform:translateY(-1px)}.CreateJobForm-module__ubmmeG__nextButton{padding:var(--spacing-s)var(--spacing-2xl);font-size:var(--font-size-m);color:#fff;background:var(--color-primary);border-radius:var(--radius-full);cursor:pointer;border:none;margin-left:auto;font-family:inherit;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #10b98133}.CreateJobForm-module__ubmmeG__nextButton:hover:not(:disabled){background:var(--color-primary-pressed);transform:translateY(-1px);box-shadow:0 4px 16px #10b98140}.CreateJobForm-module__ubmmeG__nextButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}@media (max-width:768px){.CreateJobForm-module__ubmmeG__actions{flex-direction:column-reverse}.CreateJobForm-module__ubmmeG__backButton,.CreateJobForm-module__ubmmeG__nextButton{text-align:center;justify-content:center;width:100%}.CreateJobForm-module__ubmmeG__nextButton{margin-left:0}.CreateJobForm-module__ubmmeG__stepLabel{font-size:10px}.CreateJobForm-module__ubmmeG__stepDot{width:28px;height:28px;font-size:11px}}
.EditJobForm-module__6Wm1zG__wrapper{max-width:600px;margin:0 auto}.EditJobForm-module__6Wm1zG__pageTitle{font-family:var(--font-display),Georgia,serif;font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-2xl);letter-spacing:-.5px;font-weight:700}.EditJobForm-module__6Wm1zG__error{background:var(--color-error-light);color:var(--color-status-cancelled);font-size:var(--font-size-s);padding:var(--spacing-s)var(--spacing-m);border-radius:var(--radius-small);margin-bottom:var(--spacing-m);border:1px solid var(--color-error);font-weight:500}.EditJobForm-module__6Wm1zG__field{margin-bottom:var(--spacing-xl)}.EditJobForm-module__6Wm1zG__label{font-size:var(--font-size-s);color:var(--color-text-secondary);margin-bottom:var(--spacing-s);font-weight:600;display:block}.EditJobForm-module__6Wm1zG__input{width:100%;padding:var(--spacing-s)var(--spacing-m);font-size:var(--font-size-m);border:1.5px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text-primary);box-sizing:border-box;background:#fff;font-family:inherit;transition:border-color .2s,box-shadow .2s}.EditJobForm-module__6Wm1zG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.EditJobForm-module__6Wm1zG__input::placeholder{color:var(--color-text-placeholder)}.EditJobForm-module__6Wm1zG__textarea{width:100%;padding:var(--spacing-s)var(--spacing-m);font-size:var(--font-size-m);border:1.5px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text-primary);resize:vertical;box-sizing:border-box;background:#fff;font-family:inherit;transition:border-color .2s,box-shadow .2s}.EditJobForm-module__6Wm1zG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.EditJobForm-module__6Wm1zG__textarea::placeholder{color:var(--color-text-placeholder)}.EditJobForm-module__6Wm1zG__selectedBadge{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-m);background:var(--color-primary-soft-bg);border:1px solid var(--color-primary);border-radius:var(--radius-full);font-size:var(--font-size-s);color:var(--color-primary-dark);font-weight:600;display:inline-flex}.EditJobForm-module__6Wm1zG__selectedBadgeIcon{align-items:center;display:inline-flex}.EditJobForm-module__6Wm1zG__timingOptions{gap:var(--spacing-s);flex-direction:column;display:flex}.EditJobForm-module__6Wm1zG__timingOption{align-items:center;gap:var(--spacing-m);padding:var(--spacing-m)var(--spacing-xl);font-size:var(--font-size-m);color:var(--color-text-secondary);border:1.5px solid var(--color-border);border-radius:var(--radius-medium);text-align:left;cursor:pointer;background:#fff;font-family:inherit;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.EditJobForm-module__6Wm1zG__timingOption:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-s);transform:translateY(-2px)}.EditJobForm-module__6Wm1zG__timingOptionActive{border-color:var(--color-primary);background:var(--color-primary-soft-bg);color:var(--color-primary-dark);box-shadow:0 0 0 3px var(--color-primary-light)}.EditJobForm-module__6Wm1zG__timingIcon{flex-shrink:0;font-size:1.25rem;line-height:1}.EditJobForm-module__6Wm1zG__timingText{flex-direction:column;gap:2px;display:flex}.EditJobForm-module__6Wm1zG__timingLabel{color:var(--color-text-primary);font-weight:600;font-size:var(--font-size-m)}.EditJobForm-module__6Wm1zG__timingDesc{font-size:var(--font-size-s);color:var(--color-text-muted);font-weight:400}.EditJobForm-module__6Wm1zG__existingPhotos{gap:var(--spacing-s);margin-bottom:var(--spacing-m);flex-wrap:wrap;display:flex}.EditJobForm-module__6Wm1zG__existingPhotoItem{width:100px;height:100px;position:relative}.EditJobForm-module__6Wm1zG__existingPhotoImg{object-fit:cover;border-radius:var(--radius-small);border:1px solid var(--color-border-light);width:100%;height:100%}.EditJobForm-module__6Wm1zG__existingPhotoRemove{background:var(--color-status-cancelled);color:#fff;border-radius:var(--radius-full);cursor:pointer;border:2px solid #fff;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .15s;display:flex;position:absolute;top:-6px;right:-6px}.EditJobForm-module__6Wm1zG__existingPhotoRemove:hover{transform:scale(1.1)}.EditJobForm-module__6Wm1zG__actions{justify-content:space-between;gap:var(--spacing-m);padding-top:var(--spacing-l);border-top:1px solid var(--color-border-light);margin-top:var(--spacing-xl);display:flex}.EditJobForm-module__6Wm1zG__cancelButton{padding:var(--spacing-s)var(--spacing-xl);font-size:var(--font-size-m);color:var(--color-text-secondary);border:1.5px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;background:0 0;font-family:inherit;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1)}.EditJobForm-module__6Wm1zG__cancelButton:hover{border-color:var(--color-text-muted);color:var(--color-text-primary);transform:translateY(-1px)}.EditJobForm-module__6Wm1zG__saveButton{padding:var(--spacing-s)var(--spacing-2xl);font-size:var(--font-size-m);color:#fff;background:var(--color-primary);border-radius:var(--radius-full);cursor:pointer;border:none;font-family:inherit;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #10b98133}.EditJobForm-module__6Wm1zG__saveButton:hover:not(:disabled){background:var(--color-primary-pressed);transform:translateY(-1px);box-shadow:0 4px 16px #10b98140}.EditJobForm-module__6Wm1zG__saveButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}@media (max-width:768px){.EditJobForm-module__6Wm1zG__actions{flex-direction:column-reverse}.EditJobForm-module__6Wm1zG__cancelButton,.EditJobForm-module__6Wm1zG__saveButton{text-align:center;justify-content:center;width:100%}}
