.admin-job-form[data-v-2e155853]{flex-direction:column;gap:24px;display:flex}.admin-job-form__error[data-v-2e155853]{background-color:var(--a-danger-bg);border:1px solid var(--a-danger-border);color:var(--cr-600);border-radius:16px;padding:16px}.admin-job-form__grid[data-v-2e155853]{grid-template-columns:repeat(1,1fr);gap:24px;display:grid}@media (width>=768px){.admin-job-form__grid[data-v-2e155853]{grid-template-columns:repeat(2,1fr)}}.admin-job-form__field[data-v-2e155853]{flex-direction:column;display:flex}.admin-job-form__field--full[data-v-2e155853]{grid-column:span 1}@media (width>=768px){.admin-job-form__field--full[data-v-2e155853]{grid-column:span 2}}.admin-job-form__label[data-v-2e155853]{color:var(--ink-700);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.admin-job-form__label--mb[data-v-2e155853]{margin-bottom:12px}.admin-job-form__sublabel[data-v-2e155853]{color:var(--ink-600);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.admin-job-form__required[data-v-2e155853]{color:var(--cr-600)}.admin-job-form__hint[data-v-2e155853]{color:var(--ink-500);margin-top:4px;font-size:.75rem}.admin-job-form__hint--mb[data-v-2e155853]{margin-bottom:12px}.admin-job-form__evidence-list[data-v-2e155853]{background:var(--bg-100);color:var(--ink-700);border-radius:8px;flex-direction:column;gap:6px;padding:12px 16px;font-size:.8125rem;line-height:1.5;display:flex}.admin-job-form__input[data-v-2e155853]{border:1px solid var(--ink-300);border-radius:16px;outline:none;width:100%;padding:8px 16px;font-size:16px}.admin-job-form__input[data-v-2e155853]:focus{box-shadow:0 0 0 2px var(--um-600);border-color:#0000}.admin-job-form__input--flex[data-v-2e155853]{flex:1;width:auto}.admin-job-form__select[data-v-2e155853]{border:1px solid var(--ink-300);border-radius:16px;outline:none;width:100%;padding:8px 16px;font-size:16px}.admin-job-form__select[data-v-2e155853]:focus{box-shadow:0 0 0 2px var(--um-600);border-color:#0000}.admin-job-form__select--tall[data-v-2e155853]{height:128px}.admin-job-form__textarea[data-v-2e155853]{border:1px solid var(--ink-300);border-radius:16px;outline:none;width:100%;padding:8px 16px;font-size:16px}.admin-job-form__textarea[data-v-2e155853]:focus{box-shadow:0 0 0 2px var(--um-600);border-color:#0000}.admin-job-form__textarea--sm[data-v-2e155853]{font-size:14px}.admin-job-form__tag-input-row[data-v-2e155853]{gap:8px;margin-bottom:8px;display:flex}.admin-job-form__add-btn[data-v-2e155853]{background-color:var(--ink-100);color:var(--ink-700);cursor:pointer;border:none;border-radius:16px;padding:8px 16px;font-size:14px}.admin-job-form__add-btn[data-v-2e155853]:hover{background-color:var(--ink-200)}.admin-job-form__tag-list[data-v-2e155853]{flex-wrap:wrap;gap:8px;display:flex}.admin-job-form__tag[data-v-2e155853]{background-color:var(--um-100);color:var(--um-700);border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:14px;display:inline-flex}.admin-job-form__tag-remove[data-v-2e155853]{cursor:pointer;color:var(--um-600);background:0 0;border:none;font-size:1rem;line-height:1}.admin-job-form__tag-remove[data-v-2e155853]:hover{color:var(--um-700)}.admin-job-form__task-list[data-v-2e155853]{flex-direction:column;gap:8px;list-style:none;display:flex}.admin-job-form__task-item[data-v-2e155853]{background-color:var(--ink-50);border-radius:16px;align-items:flex-start;gap:8px;padding:12px;display:flex}.admin-job-form__task-text[data-v-2e155853]{color:var(--ink-700);flex:1;font-size:14px}.admin-job-form__task-remove[data-v-2e155853]{cursor:pointer;color:var(--cr-600);background:0 0;border:none;font-size:14px}.admin-job-form__task-remove[data-v-2e155853]:hover{text-decoration:underline}.admin-job-form__sections-group[data-v-2e155853]{flex-direction:column;gap:16px;display:flex}.admin-job-form__footer[data-v-2e155853]{border-top:1px solid var(--ink-200);gap:16px;padding-top:16px;display:flex}.admin-job-form__submit-btn[data-v-2e155853]{background-color:var(--um-600);color:var(--a-surface);cursor:pointer;border:none;border-radius:16px;padding:8px 24px;transition:background-color .15s}.admin-job-form__submit-btn[data-v-2e155853]:hover{background-color:var(--um-700)}.admin-job-form__submit-btn[data-v-2e155853]:disabled{opacity:.5}.admin-job-form__cancel-btn[data-v-2e155853]{border:1px solid var(--ink-300);border-radius:16px;padding:8px 24px;transition:background-color .15s}.admin-job-form__cancel-btn[data-v-2e155853]:hover{background-color:var(--ink-50)}
