.JobForm-module__Ci9rYq__form{flex-direction:column;gap:18px;display:flex}.JobForm-module__Ci9rYq__field{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.JobForm-module__Ci9rYq__label{color:var(--text-muted);font-size:12px}.JobForm-module__Ci9rYq__fieldNote{color:var(--text-faint);font-size:11px}.JobForm-module__Ci9rYq__input{color:var(--text);background:var(--bg);border:var(--hairline) solid var(--border);border-radius:var(--radius);width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.JobForm-module__Ci9rYq__input:focus{border-color:var(--accent);outline:none}.JobForm-module__Ci9rYq__input[readonly]{color:var(--text-muted)}.JobForm-module__Ci9rYq__autocomplete{z-index:2;width:100%;min-width:0;position:relative}.JobForm-module__Ci9rYq__autocompleteMenu{z-index:100;width:100%;max-height:244px;color:var(--text);background:color-mix(in srgb, var(--panel) 65%, var(--bg));border:1px solid color-mix(in srgb, var(--text) 10%, var(--border));overscroll-behavior:contain;border-radius:7px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 28px #00000047}.JobForm-module__Ci9rYq__autocompleteOption{min-height:33px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;padding:7px 9px;font-size:13px;line-height:1.45}.JobForm-module__Ci9rYq__autocompleteOptionActive{color:var(--text);background:color-mix(in srgb, var(--text) 5%, transparent)}.JobForm-module__Ci9rYq__autocompleteStatus{color:var(--text-faint);padding:9px;font-size:12px;line-height:1.45}.JobForm-module__Ci9rYq__textarea{color:var(--text);background:var(--bg);border:var(--hairline) solid var(--border);border-radius:var(--radius);resize:vertical;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.6}.JobForm-module__Ci9rYq__textarea:focus{border-color:var(--accent);outline:none}.JobForm-module__Ci9rYq__row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.JobForm-module__Ci9rYq__identity{border:var(--hairline) solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.JobForm-module__Ci9rYq__identityLabel{color:var(--text-faint);font-size:12px}.JobForm-module__Ci9rYq__identityName{color:var(--text);font-size:15px;font-weight:600}.JobForm-module__Ci9rYq__identityEdit{color:var(--text-muted);margin-left:auto;font-size:12px}.JobForm-module__Ci9rYq__identityEdit:hover{color:var(--text)}.JobForm-module__Ci9rYq__checkField{color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;padding-bottom:10px;font-size:13px;display:flex}.JobForm-module__Ci9rYq__checkField input{accent-color:var(--accent)}.JobForm-module__Ci9rYq__fieldset{border:var(--hairline) solid var(--border);border-radius:var(--radius);min-width:0;margin:0;padding:14px 16px 16px}.JobForm-module__Ci9rYq__legend{color:var(--text-muted);padding:0 6px;font-size:12px}.JobForm-module__Ci9rYq__specifics{background:color-mix(in srgb, var(--panel) 34%, transparent)}.JobForm-module__Ci9rYq__specificsNote{max-width:480px;color:var(--text-faint);margin:0 0 14px;font-size:11px;line-height:1.5}.JobForm-module__Ci9rYq__specificsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 12px;display:grid}.JobForm-module__Ci9rYq__error{color:var(--text);margin:0;font-size:13px}.JobForm-module__Ci9rYq__submit{color:var(--bg);background:var(--accent);border-radius:var(--radius);cursor:pointer;border:none;align-self:flex-start;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.JobForm-module__Ci9rYq__submit:hover{background:var(--accent-soft)}.JobForm-module__Ci9rYq__submit:disabled{opacity:.55;cursor:default}.JobForm-module__Ci9rYq__note{color:var(--text-faint);margin:0;font-size:13px}@media (max-width:560px){.JobForm-module__Ci9rYq__input,.JobForm-module__Ci9rYq__textarea{width:100%;min-width:0;font-size:16px}.JobForm-module__Ci9rYq__setupRow,.JobForm-module__Ci9rYq__twoColumnRow{flex-direction:column;align-items:stretch}.JobForm-module__Ci9rYq__specificsGrid{grid-template-columns:1fr}.JobForm-module__Ci9rYq__salaryRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.JobForm-module__Ci9rYq__workModeRow{align-items:flex-start}.JobForm-module__Ci9rYq__fieldset{padding-left:12px;padding-right:12px}}@media (max-width:360px){.JobForm-module__Ci9rYq__salaryRow{grid-template-columns:1fr}}
