.webserver-page.svelte-1yqqkmo{max-width:900px;margin:0 auto;width:100%}.header.svelte-1yqqkmo{margin-bottom:32px}.header.svelte-1yqqkmo h1:where(.svelte-1yqqkmo){font-size:2.5rem;font-weight:700;margin:0 0 12px;color:var(--fg)}.subtitle.svelte-1yqqkmo{font-size:1.125rem;color:var(--icons);margin:0;line-height:1.6}.error-banner.svelte-1yqqkmo{display:flex;align-items:center;gap:12px;padding:16px;background-color:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#dc2626;margin-bottom:24px}.error-banner.svelte-1yqqkmo i:where(.svelte-1yqqkmo){font-size:1.25rem}.job-form.svelte-1yqqkmo{display:flex;flex-direction:column;gap:24px}.form-section.svelte-1yqqkmo{background-color:var(--sidebar-bg);border:1px solid var(--border);border-radius:12px;padding:24px;transition:all .2s ease}.form-section.svelte-1yqqkmo:hover{border-color:var(--sidebar-active);box-shadow:0 2px 8px var(--shadow)}.section-title.svelte-1yqqkmo{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:600;margin:0 0 20px;color:var(--fg)}.section-title.svelte-1yqqkmo i:where(.svelte-1yqqkmo){color:var(--sidebar-active)}.subsection-title.svelte-1yqqkmo{font-size:1.125rem;font-weight:600;margin:16px 0 12px;color:var(--fg)}.nested-title.svelte-1yqqkmo{font-size:1rem;font-weight:600;margin:12px 0 8px;color:var(--fg)}.form-group.svelte-1yqqkmo{display:flex;flex-direction:column;gap:16px}.input-label.svelte-1yqqkmo{display:flex;flex-direction:column;gap:6px;font-weight:500;color:var(--fg)}.input-label.svelte-1yqqkmo input[type=number]:where(.svelte-1yqqkmo){padding:10px 12px;border:2px solid var(--border);border-radius:8px;font-size:1rem;background-color:var(--bg);color:var(--fg);transition:all .15s ease}.input-label.svelte-1yqqkmo input[type=number]:where(.svelte-1yqqkmo):focus{outline:none;border-color:var(--sidebar-active);box-shadow:0 0 0 3px #0969da1a}.input-label.svelte-1yqqkmo input.invalid:where(.svelte-1yqqkmo){border-color:#dc2626}.input-hint.svelte-1yqqkmo{font-size:.875rem;color:var(--icons);font-weight:400}.input-hint.warning.svelte-1yqqkmo{color:#d97706}.radio-label.svelte-1yqqkmo{display:flex;align-items:center;gap:10px;padding:12px;border:2px solid var(--border);border-radius:8px;cursor:pointer;transition:all .15s ease;background-color:var(--bg)}.radio-label.svelte-1yqqkmo:hover{border-color:var(--sidebar-active);background-color:var(--sidebar-hover)}.radio-label.svelte-1yqqkmo input[type=radio]:where(.svelte-1yqqkmo){width:18px;height:18px;cursor:pointer}.radio-text.svelte-1yqqkmo{font-weight:500;color:var(--fg)}.checkbox-label.svelte-1yqqkmo{display:flex;flex-direction:column;gap:4px;padding:12px;border:2px solid var(--border);border-radius:8px;cursor:pointer;transition:all .15s ease;background-color:var(--bg)}.checkbox-label.svelte-1yqqkmo:hover{border-color:var(--sidebar-active);background-color:var(--sidebar-hover)}.checkbox-label.svelte-1yqqkmo input[type=checkbox]:where(.svelte-1yqqkmo){width:18px;height:18px;cursor:pointer;margin-right:8px}.checkbox-label.svelte-1yqqkmo span:where(.svelte-1yqqkmo):first-of-type{font-weight:500;color:var(--fg)}.help-text.svelte-1yqqkmo{font-size:.875rem;color:var(--icons);margin-left:26px}.nested-input.svelte-1yqqkmo{margin-left:26px;padding-left:16px;border-left:3px solid var(--border);display:flex;flex-direction:column;gap:12px}.file-label.svelte-1yqqkmo{display:flex;flex-direction:column;gap:8px}.file-label-text.svelte-1yqqkmo{font-weight:500;color:var(--fg)}.required.svelte-1yqqkmo{color:#dc2626}.disabled-text.svelte-1yqqkmo{font-size:.875rem;color:var(--icons);font-weight:400}.file-input-wrapper.svelte-1yqqkmo{position:relative;display:flex;align-items:center;padding:12px;border:2px dashed var(--border);border-radius:8px;background-color:var(--bg);transition:all .15s ease;cursor:pointer}.file-input-wrapper.svelte-1yqqkmo:hover{border-color:var(--sidebar-active);background-color:var(--sidebar-hover)}.file-input-wrapper.svelte-1yqqkmo input[type=file]:where(.svelte-1yqqkmo){position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.file-input-wrapper.svelte-1yqqkmo input[type=file]:where(.svelte-1yqqkmo):disabled{cursor:not-allowed}.file-input-wrapper.svelte-1yqqkmo:has(input:where(.svelte-1yqqkmo):disabled){opacity:.5;cursor:not-allowed}.file-placeholder.svelte-1yqqkmo{color:var(--icons)}.file-name.svelte-1yqqkmo{display:flex;align-items:center;gap:8px;color:var(--fg);font-weight:500}.file-name.svelte-1yqqkmo i:where(.svelte-1yqqkmo){color:var(--sidebar-active)}.submit-btn.svelte-1yqqkmo{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,var(--button-primary),var(--button-primary-hover));color:var(--button-fg);font-size:1.125rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px var(--shadow)}.submit-btn.svelte-1yqqkmo:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px var(--shadow)}.submit-btn.svelte-1yqqkmo:active:not(:disabled){transform:translateY(0)}.submit-btn.svelte-1yqqkmo:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){.header.svelte-1yqqkmo h1:where(.svelte-1yqqkmo){font-size:2rem}.subtitle.svelte-1yqqkmo{font-size:1rem}.form-section.svelte-1yqqkmo{padding:16px}.section-title.svelte-1yqqkmo{font-size:1.25rem}.nested-input.svelte-1yqqkmo{margin-left:12px;padding-left:12px}}
