.post-job-page.svelte-1v5x0eg.svelte-1v5x0eg{min-height:100vh;background:#f3f4f6;padding:40px 0;position:relative}.post-job-page.has-sticky-bar.svelte-1v5x0eg.svelte-1v5x0eg{padding-bottom:100px}.page-layout.svelte-1v5x0eg.svelte-1v5x0eg{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg);display:grid;grid-template-columns:300px 1fr;gap:32px;align-items:start;min-height:calc(100vh - 80px)}.sidebar.svelte-1v5x0eg.svelte-1v5x0eg{position:sticky;top:120px;align-self:flex-start;z-index:10}.sidebar-card.svelte-1v5x0eg.svelte-1v5x0eg{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb}.sidebar-header-mobile.svelte-1v5x0eg.svelte-1v5x0eg{display:none}.sidebar-title.svelte-1v5x0eg.svelte-1v5x0eg{font-size:20px;font-weight:700;color:#111827;margin-bottom:6px;font-family:var(--font-sans)}.sidebar-subtitle.svelte-1v5x0eg.svelte-1v5x0eg{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.5}.pricing-section.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-direction:column;gap:24px;margin-top:8px}.pricing-header.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.pricing-label.svelte-1v5x0eg.svelte-1v5x0eg{font-size:14px;font-weight:600;color:#374151}.pricing-amount.svelte-1v5x0eg.svelte-1v5x0eg{font-size:20px;font-weight:700;color:var(--color-primary-dark)}.addons-section.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-direction:column;gap:12px}.addons-title.svelte-1v5x0eg.svelte-1v5x0eg{font-size:14px;font-weight:700;font-family:var(--font-sans);color:#111827;text-transform:uppercase;margin-bottom:8px}.addon-checkbox.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;align-items:center;gap:10px;padding:12px;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;position:relative}.addon-checkbox.svelte-1v5x0eg.svelte-1v5x0eg:hover:not(.disabled){background:#f9fafb}.addon-checkbox.disabled.svelte-1v5x0eg.svelte-1v5x0eg{opacity:.5;cursor:not-allowed;background:#f9fafb}.addon-checkbox.highlighted.svelte-1v5x0eg.svelte-1v5x0eg{background:linear-gradient(to right,#fef9c3,#fef3c7)}.addon-checkbox.highlighted.svelte-1v5x0eg.svelte-1v5x0eg:hover:not(.disabled){background:linear-gradient(to right,#fef9c3,#fef3c7);opacity:.9}.addon-checkbox.selected.svelte-1v5x0eg.svelte-1v5x0eg{border-width:2px}.addon-checkbox.svelte-1v5x0eg input[type=checkbox].svelte-1v5x0eg{width:18px;height:18px;accent-color:var(--color-primary-dark);cursor:pointer;flex-shrink:0}.addon-checkbox.svelte-1v5x0eg input[type=checkbox].svelte-1v5x0eg:disabled{cursor:not-allowed}.addon-icon.svelte-1v5x0eg.svelte-1v5x0eg{font-size:18px;flex-shrink:0}.featured-badge.svelte-1v5x0eg.svelte-1v5x0eg{font-size:11px;background:linear-gradient(135deg,#fcd34d,#fbbf24,#f59e0b);color:#1f2937;padding:3px 8px;border-radius:4px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;position:relative;overflow:hidden;animation:svelte-1v5x0eg-featuredPulse 2s ease-in-out infinite;box-shadow:0 0 10px #fbbf2480}@keyframes svelte-1v5x0eg-featuredPulse{0%,to{box-shadow:0 0 10px #fbbf2480;transform:scale(1)}50%{box-shadow:0 0 20px #fbbf24cc;transform:scale(1.05)}}.featured-badge.svelte-1v5x0eg.svelte-1v5x0eg:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:svelte-1v5x0eg-featuredShine 3s infinite}@keyframes svelte-1v5x0eg-featuredShine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.assisted-hiring-wrapper.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-direction:column;gap:8px}.assisted-hiring-checkbox.svelte-1v5x0eg.svelte-1v5x0eg{padding:12px}.assisted-icon.svelte-1v5x0eg.svelte-1v5x0eg{font-size:20px;flex-shrink:0}.addon-info.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;justify-content:space-between;align-items:center;flex:1}.assisted-description.svelte-1v5x0eg.svelte-1v5x0eg{font-size:12px;color:#6b7280;line-height:1.5;margin-left:40px}.addon-name.svelte-1v5x0eg.svelte-1v5x0eg{font-size:13px;color:#374151;display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:relative}.addon-price.svelte-1v5x0eg.svelte-1v5x0eg{font-size:13px;font-weight:600;color:var(--color-primary-dark)}.preview-title.svelte-1v5x0eg.svelte-1v5x0eg{font-size:24px;font-weight:700;color:#111827;margin-bottom:0;font-family:var(--font-sans)}.preview-subtitle.svelte-1v5x0eg.svelte-1v5x0eg{font-size:14px;color:#6b7280;margin-bottom:0}.job-card.svelte-1v5x0eg.svelte-1v5x0eg,.preview-job-card.svelte-1v5x0eg.svelte-1v5x0eg{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .2s ease;margin-bottom:32px;max-width:100%;min-width:0}.job-card.svelte-1v5x0eg.svelte-1v5x0eg:hover{border-color:#d1d5db}.job-card.expanded.svelte-1v5x0eg.svelte-1v5x0eg{border-color:#9ca3af;box-shadow:0 4px 12px #0000000f}.job-card.featured.svelte-1v5x0eg.svelte-1v5x0eg{background:linear-gradient(to right,#fef9c3,#fef3c7);border-color:#fcd34d}.job-row.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;align-items:center;gap:16px;padding:16px 20px;width:100%;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans)}.job-logo.svelte-1v5x0eg.svelte-1v5x0eg{width:44px;height:44px;background:#f3f4f6;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#374151;flex-shrink:0}.job-mobile-main.svelte-1v5x0eg.svelte-1v5x0eg{display:contents}.job-mobile-info.svelte-1v5x0eg.svelte-1v5x0eg{flex:1;min-width:0}.job-mobile-footer.svelte-1v5x0eg.svelte-1v5x0eg{display:contents}.job-company-row.svelte-1v5x0eg.svelte-1v5x0eg,.job-salary-row.svelte-1v5x0eg.svelte-1v5x0eg{display:inline}.job-company-row.svelte-1v5x0eg.svelte-1v5x0eg:after{content:" · ";color:#d1d5db}.job-salary-row.svelte-1v5x0eg .sep.svelte-1v5x0eg,.job-salary-row.svelte-1v5x0eg .job-tags.svelte-1v5x0eg{display:none}.job-title-row.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;align-items:center;gap:8px;margin-bottom:4px;min-width:0}.job-title.svelte-1v5x0eg.svelte-1v5x0eg{font-family:var(--font-sans);font-size:17px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0;line-height:1.2;min-width:0}.job-badges-inline.svelte-1v5x0eg.svelte-1v5x0eg{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;vertical-align:middle}.job-title.svelte-1v5x0eg .job-badges-inline.svelte-1v5x0eg{margin-left:6px}.salary.svelte-1v5x0eg.svelte-1v5x0eg{color:var(--color-primary-dark);font-weight:600}.job-tags.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;gap:6px;flex-shrink:0}.tag.svelte-1v5x0eg.svelte-1v5x0eg{padding:4px 10px;background:#f3f4f6;border-radius:6px;font-size:12px;color:#374151;font-weight:500}.job-time.svelte-1v5x0eg.svelte-1v5x0eg{font-size:13px;color:#9ca3af;flex-shrink:0}.expand-arrow.svelte-1v5x0eg.svelte-1v5x0eg{font-size:11px;color:#9ca3af;transition:transform .2s ease;flex-shrink:0}.expand-arrow.rotated.svelte-1v5x0eg.svelte-1v5x0eg{transform:rotate(180deg)}.job-details.svelte-1v5x0eg.svelte-1v5x0eg{border-top:1px solid #e5e7eb;padding:24px;display:grid;grid-template-columns:1fr 280px;gap:24px;animation:svelte-1v5x0eg-slideDown .2s ease}@keyframes svelte-1v5x0eg-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.detail-tabs.svelte-1v5x0eg.svelte-1v5x0eg{display:none}.detail-block.svelte-1v5x0eg.svelte-1v5x0eg{margin-bottom:20px}.detail-block.svelte-1v5x0eg.svelte-1v5x0eg:last-child{margin-bottom:0}.detail-block.svelte-1v5x0eg h4.svelte-1v5x0eg{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:8px;font-family:var(--font-sans)}.description-text.svelte-1v5x0eg.svelte-1v5x0eg{line-height:1.6;color:#374151}.description-text.rich-content.svelte-1v5x0eg.svelte-1v5x0eg{white-space:normal}.description-text.rich-content.svelte-1v5x0eg p{margin-bottom:12px}.description-text.rich-content.svelte-1v5x0eg p:last-child{margin-bottom:0}.description-text.rich-content.svelte-1v5x0eg strong{font-weight:600;color:#111827}.description-text.rich-content.svelte-1v5x0eg em{font-style:italic}.description-text.rich-content.svelte-1v5x0eg ul,.description-text.rich-content.svelte-1v5x0eg ol{margin:12px 0;padding-left:24px}.description-text.rich-content.svelte-1v5x0eg li{margin-bottom:6px}.detail-block.svelte-1v5x0eg ul.svelte-1v5x0eg{list-style:none;padding:0;margin:0}.detail-block.svelte-1v5x0eg li.svelte-1v5x0eg{font-size:15px;color:#374151;padding:6px 0 6px 16px;position:relative}.detail-block.svelte-1v5x0eg li.svelte-1v5x0eg:before{content:"•";position:absolute;left:0;color:#9ca3af}.benefits.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-wrap:wrap;gap:8px}.benefit.svelte-1v5x0eg.svelte-1v5x0eg{font-size:13px;background:#f3f4f6;color:#4b5563;padding:6px 12px;border-radius:6px}.salary-big.svelte-1v5x0eg.svelte-1v5x0eg{font-size:19px;font-weight:600;color:#111827}.relocation-tags.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-wrap:wrap;gap:8px}.relocation-tag.svelte-1v5x0eg.svelte-1v5x0eg{font-size:13px;background:#e0f2fe;color:#0369a1;padding:6px 12px;border-radius:6px}.form-container.svelte-1v5x0eg.svelte-1v5x0eg{background:#fff;border-radius:8px;padding:32px;border:1px solid #e5e7eb}.progress-indicator.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.step-item.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;position:relative}.step-item.svelte-1v5x0eg.svelte-1v5x0eg:not(:last-child):after{content:"";position:absolute;top:12px;left:calc(50% + 20px);right:-20px;height:2px;background:#e5e7eb;z-index:0}.step-item.completed.svelte-1v5x0eg.svelte-1v5x0eg:not(:last-child):after{background:var(--color-accent)}.step-number.svelte-1v5x0eg.svelte-1v5x0eg{width:32px;height:32px;border-radius:50%;background:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;position:relative;z-index:1}.step-item.active.svelte-1v5x0eg .step-number.svelte-1v5x0eg{background:var(--color-primary-dark);color:#fff}.step-item.completed.svelte-1v5x0eg .step-number.svelte-1v5x0eg{background:transparent;border:2px solid var(--color-accent);color:var(--color-primary-dark)}.step-label.svelte-1v5x0eg.svelte-1v5x0eg{font-size:12px;color:#6b7280;font-weight:500}.step-item.active.svelte-1v5x0eg .step-label.svelte-1v5x0eg{color:var(--color-primary-dark);font-weight:600}.step-item.completed.svelte-1v5x0eg .step-label.svelte-1v5x0eg{color:#000}.form-content.svelte-1v5x0eg.svelte-1v5x0eg{min-height:400px}.step-content.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-direction:column;gap:24px}.step-content.svelte-1v5x0eg.svelte-1v5x0eg:has(.preview-title){gap:16px}.form-group.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-direction:column;gap:12px}.form-group.svelte-1v5x0eg label.svelte-1v5x0eg{font-size:14px;font-weight:600;color:#374151}.clean-input.svelte-1v5x0eg.svelte-1v5x0eg{width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:var(--font-sans);color:#111827;background:#fff;transition:border-color .15s ease}.clean-input.svelte-1v5x0eg.svelte-1v5x0eg:focus{outline:none;border-color:var(--color-primary-dark)}.input-hint.svelte-1v5x0eg.svelte-1v5x0eg{font-size:12px;color:#6b7280;margin-top:8px;margin-bottom:0;line-height:1.5}.option-buttons.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.option-button.svelte-1v5x0eg.svelte-1v5x0eg{padding:10px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s ease;font-family:var(--font-sans)}.option-button.svelte-1v5x0eg.svelte-1v5x0eg:hover{border-color:#d1d5db}.option-button.selected.svelte-1v5x0eg.svelte-1v5x0eg{background:var(--color-primary-dark);color:#fff;border-color:var(--color-primary-dark)}.form-row.svelte-1v5x0eg.svelte-1v5x0eg{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkbox-group.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-direction:column;gap:10px;margin-top:8px}.checkbox-option.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px;border-radius:6px;transition:background .15s ease}.checkbox-option.svelte-1v5x0eg.svelte-1v5x0eg:hover{background:#f9fafb}.checkbox-option.svelte-1v5x0eg input[type=checkbox].svelte-1v5x0eg{width:18px;height:18px;accent-color:var(--color-primary-dark);cursor:pointer;flex-shrink:0}.checkbox-option.svelte-1v5x0eg span.svelte-1v5x0eg{font-size:14px;color:#374151;font-weight:500}.requirement-input-wrapper.svelte-1v5x0eg.svelte-1v5x0eg,.tag-input-wrapper.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;gap:8px}.requirement-input-wrapper.svelte-1v5x0eg input.svelte-1v5x0eg,.tag-input-wrapper.svelte-1v5x0eg input.svelte-1v5x0eg{flex:1}.add-button.svelte-1v5x0eg.svelte-1v5x0eg{padding:12px 20px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s ease;font-family:var(--font-sans);white-space:nowrap}.add-button.svelte-1v5x0eg.svelte-1v5x0eg:hover{background:#e5e7eb}.requirements-list-editable.svelte-1v5x0eg.svelte-1v5x0eg{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.requirement-item.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;align-items:center;gap:8px}.requirement-input.svelte-1v5x0eg.svelte-1v5x0eg{flex:1;padding:10px 14px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;font-family:var(--font-sans);color:#374151;background:#fff;transition:border-color .15s ease}.requirement-input.svelte-1v5x0eg.svelte-1v5x0eg:focus{outline:none;border-color:var(--color-primary-dark)}.remove-requirement-btn.svelte-1v5x0eg.svelte-1v5x0eg{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:20px;line-height:1;cursor:pointer;transition:all .15s ease;font-family:var(--font-sans);flex-shrink:0}.remove-requirement-btn.svelte-1v5x0eg.svelte-1v5x0eg:hover{background:#fecaca;border-color:#fca5a5}.tags-list.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tag-item.svelte-1v5x0eg.svelte-1v5x0eg{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--color-primary-dark);color:#fff;border-radius:6px;font-size:13px}.tag-remove.svelte-1v5x0eg.svelte-1v5x0eg{background:transparent;border:none;color:#fff;cursor:pointer;font-size:16px;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:background .15s ease}.tag-remove.svelte-1v5x0eg.svelte-1v5x0eg:hover{background:#fff3}.benefits-grid.svelte-1v5x0eg.svelte-1v5x0eg{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px}.benefit-checkbox.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .15s ease;font-size:13px;color:#374151}.benefit-checkbox.svelte-1v5x0eg.svelte-1v5x0eg:hover{background:#f9fafb}.benefit-checkbox.svelte-1v5x0eg input[type=checkbox].svelte-1v5x0eg{width:18px;height:18px;accent-color:var(--color-primary-dark);cursor:pointer}.salary-type-options.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-wrap:wrap;gap:12px 20px}.radio-group.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;gap:24px;margin-top:8px}.radio-option.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#374151}.radio-option.svelte-1v5x0eg input[type=radio].svelte-1v5x0eg{width:18px;height:18px;accent-color:var(--color-primary-dark);cursor:pointer}.conditional-section.svelte-1v5x0eg.svelte-1v5x0eg{background:#f9fafb;border-radius:8px;padding:16px;margin-top:8px;animation:svelte-1v5x0eg-fadeIn .3s ease}@keyframes svelte-1v5x0eg-fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.form-actions-sticky.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;align-items:center;justify-content:flex-start;gap:12px;position:sticky;bottom:0;width:100%;padding:16px 0;padding-bottom:calc(16px + env(safe-area-inset-bottom));margin-top:24px;background:var(--color-white);border-top:1px solid var(--color-gray-200);z-index:40;box-sizing:border-box}.form-actions-sticky.svelte-1v5x0eg .btn-next.svelte-1v5x0eg,.form-actions-sticky.svelte-1v5x0eg .btn-submit.svelte-1v5x0eg{flex:1 1 auto;min-width:140px}.form-actions-sticky.svelte-1v5x0eg .btn-back .btn-back-icon.svelte-1v5x0eg{display:none}.form-actions-sticky.svelte-1v5x0eg .btn-back .btn-back-text.svelte-1v5x0eg{display:inline}.btn-back.svelte-1v5x0eg.svelte-1v5x0eg,.btn-next.svelte-1v5x0eg.svelte-1v5x0eg,.btn-submit.svelte-1v5x0eg.svelte-1v5x0eg{padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:var(--font-sans);border:1px solid #e5e7eb}.btn-back.svelte-1v5x0eg.svelte-1v5x0eg{background:#fff;color:#374151}.btn-back.svelte-1v5x0eg.svelte-1v5x0eg:hover{background:#f9fafb}.btn-next.svelte-1v5x0eg.svelte-1v5x0eg,.btn-submit.svelte-1v5x0eg.svelte-1v5x0eg{background:var(--color-accent);color:var(--color-primary-dark);border-color:var(--color-accent);margin-left:auto}.btn-next.svelte-1v5x0eg.svelte-1v5x0eg:hover:not(:disabled),.btn-submit.svelte-1v5x0eg.svelte-1v5x0eg:hover:not(:disabled){background:var(--color-primary-dark);color:#fff;border-color:var(--color-primary-dark)}.btn-next.svelte-1v5x0eg.svelte-1v5x0eg:disabled,.btn-submit.svelte-1v5x0eg.svelte-1v5x0eg:disabled{opacity:.5;cursor:not-allowed}.submit-error.svelte-1v5x0eg.svelte-1v5x0eg{padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;margin-bottom:16px}.completion-screen.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;min-height:400px}.completion-icon.svelte-1v5x0eg.svelte-1v5x0eg{margin-bottom:32px;position:relative}.completion-check-container.svelte-1v5x0eg.svelte-1v5x0eg{position:relative;display:inline-block}.completion-check-container.svelte-1v5x0eg svg.svelte-1v5x0eg{filter:drop-shadow(0 0 12px rgba(184,255,106,.3))}@keyframes svelte-1v5x0eg-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.completion-title.svelte-1v5x0eg.svelte-1v5x0eg{font-size:28px;font-weight:700;color:#111827;margin-bottom:12px;font-family:var(--font-sans)}.completion-message.svelte-1v5x0eg.svelte-1v5x0eg{font-size:15px;color:#6b7280;line-height:1.6;max-width:400px}@media (max-width: 1024px){.page-layout.svelte-1v5x0eg.svelte-1v5x0eg{grid-template-columns:1fr;gap:24px}.sidebar.svelte-1v5x0eg.svelte-1v5x0eg{position:static}}@media (max-width: 768px){.post-job-page.svelte-1v5x0eg.svelte-1v5x0eg{padding:20px 0}.page-layout.svelte-1v5x0eg.svelte-1v5x0eg{padding:0 var(--spacing-md);gap:var(--spacing-lg)}.sidebar-title-desktop.svelte-1v5x0eg.svelte-1v5x0eg,.sidebar-subtitle-desktop.svelte-1v5x0eg.svelte-1v5x0eg{display:none}.sidebar-header-mobile.svelte-1v5x0eg.svelte-1v5x0eg{display:flex}.sidebar-title-mobile.svelte-1v5x0eg.svelte-1v5x0eg{display:block;font-size:16px;font-weight:700;color:#111827;margin:0 0 2px;font-family:var(--font-sans)}.sidebar-subtitle-mobile.svelte-1v5x0eg.svelte-1v5x0eg{display:block;font-size:12px;color:#6b7280;margin:0;line-height:1.5}.pricing-section.collapsed.svelte-1v5x0eg .pricing-header.svelte-1v5x0eg{display:none}.sidebar-card.svelte-1v5x0eg.svelte-1v5x0eg{margin-left:calc(-1 * var(--spacing-md));margin-right:calc(-1 * var(--spacing-md));width:calc(100% + 2 * var(--spacing-md));padding:var(--spacing-md);border-radius:0;border-left:none;border-right:none}.sidebar-title.svelte-1v5x0eg.svelte-1v5x0eg{font-size:16px;font-weight:700}.sidebar-subtitle.svelte-1v5x0eg.svelte-1v5x0eg{font-size:12px}.pricing-label.svelte-1v5x0eg.svelte-1v5x0eg{font-size:13px}.pricing-amount.svelte-1v5x0eg.svelte-1v5x0eg{font-size:14px}.addons-title.svelte-1v5x0eg.svelte-1v5x0eg,.addon-name.svelte-1v5x0eg.svelte-1v5x0eg{font-size:13px}.addon-price.svelte-1v5x0eg.svelte-1v5x0eg,.assisted-description.svelte-1v5x0eg.svelte-1v5x0eg{font-size:12px}.form-container.svelte-1v5x0eg.svelte-1v5x0eg{margin-left:calc(-1 * var(--spacing-md));margin-right:calc(-1 * var(--spacing-md));width:calc(100% + 2 * var(--spacing-md));padding:var(--spacing-md);background:var(--color-white);border-radius:0;border-left:none;border-right:none}.sidebar-header-mobile.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;margin:0 0 var(--spacing-md) 0;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;gap:var(--spacing-sm)}.sidebar-header-mobile.svelte-1v5x0eg.svelte-1v5x0eg:focus{outline:none}.sidebar-header-mobile.svelte-1v5x0eg.svelte-1v5x0eg:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.sidebar-header-left.svelte-1v5x0eg.svelte-1v5x0eg{flex:1;min-width:0}.pricing-header-inline.svelte-1v5x0eg.svelte-1v5x0eg{padding:0;border:none;margin-top:4px}.sidebar-expand-label.svelte-1v5x0eg.svelte-1v5x0eg{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-primary-dark);font-weight:500;flex-shrink:0}.sidebar-chevron.svelte-1v5x0eg.svelte-1v5x0eg{transition:transform .2s ease}.sidebar-chevron.expanded.svelte-1v5x0eg.svelte-1v5x0eg{transform:rotate(180deg)}.pricing-section.collapsed.svelte-1v5x0eg .addons-section.svelte-1v5x0eg{display:none}.progress-indicator.svelte-1v5x0eg.svelte-1v5x0eg{flex-wrap:nowrap;gap:var(--spacing-sm);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.progress-indicator.svelte-1v5x0eg.svelte-1v5x0eg::-webkit-scrollbar{display:none}.step-item.svelte-1v5x0eg.svelte-1v5x0eg{flex:0 0 auto;min-width:72px}.step-item.svelte-1v5x0eg.svelte-1v5x0eg:not(:last-child):after{display:none}.step-label.svelte-1v5x0eg.svelte-1v5x0eg{font-size:12px}.step-number.svelte-1v5x0eg.svelte-1v5x0eg{width:28px;height:28px;font-size:13px}.form-group.svelte-1v5x0eg label.svelte-1v5x0eg{font-size:13px}.clean-input.svelte-1v5x0eg.svelte-1v5x0eg{font-size:14px;padding:10px 14px}.input-hint.svelte-1v5x0eg.svelte-1v5x0eg{font-size:12px}.option-button.svelte-1v5x0eg.svelte-1v5x0eg{font-size:13px;padding:10px 16px}.checkbox-option.svelte-1v5x0eg span.svelte-1v5x0eg{font-size:13px}.preview-title.svelte-1v5x0eg.svelte-1v5x0eg{font-size:16px}.preview-subtitle.svelte-1v5x0eg.svelte-1v5x0eg{font-size:13px}.form-row.svelte-1v5x0eg.svelte-1v5x0eg,.benefits-grid.svelte-1v5x0eg.svelte-1v5x0eg{grid-template-columns:1fr}.add-button.svelte-1v5x0eg.svelte-1v5x0eg{font-size:13px;padding:10px 16px}.requirement-input.svelte-1v5x0eg.svelte-1v5x0eg{font-size:14px;padding:10px 14px}.step-content.svelte-1v5x0eg.svelte-1v5x0eg{gap:var(--spacing-lg);min-width:0;overflow-x:hidden}.step-content.svelte-1v5x0eg.svelte-1v5x0eg:has(.preview-job-card){overflow:visible}.radio-group.svelte-1v5x0eg.svelte-1v5x0eg{flex-direction:column;gap:var(--spacing-sm)}.form-actions-sticky.svelte-1v5x0eg.svelte-1v5x0eg{position:fixed;left:0;right:0;bottom:0;margin-top:0;padding:var(--spacing-md);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom));gap:var(--spacing-sm);box-shadow:0 -2px 10px #00000014}.form-actions-sticky.svelte-1v5x0eg .btn-back .btn-back-icon.svelte-1v5x0eg{display:flex;align-items:center;justify-content:center}.form-actions-sticky.svelte-1v5x0eg .btn-back .btn-back-text.svelte-1v5x0eg{display:none}.form-actions-sticky.svelte-1v5x0eg .btn-back.svelte-1v5x0eg{flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.form-actions-sticky.svelte-1v5x0eg .btn-next.svelte-1v5x0eg,.form-actions-sticky.svelte-1v5x0eg .btn-submit.svelte-1v5x0eg{flex:1 1 calc(80% - 4px);min-width:0}.form-actions-sticky.svelte-1v5x0eg .btn-next.svelte-1v5x0eg:only-child{flex:1 1 100%}.post-job-page.svelte-1v5x0eg.svelte-1v5x0eg{padding-bottom:88px}.btn-back.svelte-1v5x0eg.svelte-1v5x0eg,.btn-next.svelte-1v5x0eg.svelte-1v5x0eg,.btn-submit.svelte-1v5x0eg.svelte-1v5x0eg{width:100%;margin-left:0;font-size:13px;padding:10px 18px}.preview-job-card.svelte-1v5x0eg.svelte-1v5x0eg,.job-card.svelte-1v5x0eg.svelte-1v5x0eg{border-radius:0;border-left:none;border-right:none;margin-left:calc(-1 * var(--spacing-md));margin-right:calc(-1 * var(--spacing-md));width:calc(100% + 2 * var(--spacing-md))}.preview-job-card.svelte-1v5x0eg.svelte-1v5x0eg{max-width:100vw;box-sizing:border-box}.preview-job-card.svelte-1v5x0eg .job-row.svelte-1v5x0eg{display:flex;flex-direction:column;gap:8px;padding:10px 16px;align-items:stretch;min-width:0;overflow:hidden}.preview-job-card.svelte-1v5x0eg .job-row .job-mobile-main.svelte-1v5x0eg{display:flex;gap:12px;align-items:flex-start;min-width:0}.preview-job-card.svelte-1v5x0eg .job-row .job-mobile-info.svelte-1v5x0eg{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.preview-job-card.svelte-1v5x0eg .job-row .job-mobile-footer.svelte-1v5x0eg{display:flex;align-items:center;justify-content:space-between}.preview-job-card.svelte-1v5x0eg .job-row .job-logo.svelte-1v5x0eg{width:36px;height:36px;min-width:36px;font-size:14px;flex-shrink:0}.preview-job-card.svelte-1v5x0eg .job-row .job-title-row.svelte-1v5x0eg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0}.preview-job-card.svelte-1v5x0eg .job-row .job-company-row.svelte-1v5x0eg{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;margin:0;padding:0}.preview-job-card.svelte-1v5x0eg .job-row .job-company-row.svelte-1v5x0eg:after{content:none}.preview-job-card.svelte-1v5x0eg .job-row .job-salary-row.svelte-1v5x0eg{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;margin:0;padding:0}.preview-job-card.svelte-1v5x0eg .job-row .job-salary-row .sep.svelte-1v5x0eg,.preview-job-card.svelte-1v5x0eg .job-row .job-salary-row .job-tags.svelte-1v5x0eg,.preview-job-card.svelte-1v5x0eg .job-row .job-tags-desktop-only.svelte-1v5x0eg{display:none}.preview-job-card.svelte-1v5x0eg .job-row .job-time.svelte-1v5x0eg{font-size:11px}.preview-job-card.svelte-1v5x0eg .job-row .job-title.svelte-1v5x0eg{font-size:14px;line-height:1.25;margin:0;padding:0;white-space:normal;word-break:break-word}.preview-job-card.svelte-1v5x0eg .job-row .job-tags .tag.svelte-1v5x0eg{font-size:11px;padding:3px 8px}.preview-job-card.svelte-1v5x0eg .job-row .job-badges-inline .featured-badge.svelte-1v5x0eg{font-size:9px;padding:2px 6px}.preview-job-card.svelte-1v5x0eg .detail-tabs.svelte-1v5x0eg{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e5e7eb;scrollbar-width:none;-ms-overflow-style:none}.preview-job-card.svelte-1v5x0eg .detail-tabs.svelte-1v5x0eg::-webkit-scrollbar{display:none}.preview-job-card.svelte-1v5x0eg .detail-tab.svelte-1v5x0eg{flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;font-family:var(--font-sans);transition:all .15s ease;-webkit-tap-highlight-color:transparent}.preview-job-card.svelte-1v5x0eg .detail-tab.svelte-1v5x0eg:hover{background:#e5e7eb;color:var(--color-primary-dark)}.preview-job-card.svelte-1v5x0eg .detail-tab.active.svelte-1v5x0eg{background:var(--color-primary-dark);color:#fff}.preview-job-card.svelte-1v5x0eg .job-details .detail-block[data-tab].svelte-1v5x0eg:not(.active){display:none}.preview-job-card.svelte-1v5x0eg .job-details .detail-block[data-tab] h4.svelte-1v5x0eg{display:none}.preview-job-card.svelte-1v5x0eg .job-details.svelte-1v5x0eg{grid-template-columns:1fr;padding:16px;gap:0}.preview-job-card.svelte-1v5x0eg .job-details .detail-block h4.svelte-1v5x0eg{font-size:12px;margin-bottom:6px}.preview-job-card.svelte-1v5x0eg .job-details .description-text.svelte-1v5x0eg,.preview-job-card.svelte-1v5x0eg .job-details .description-text.rich-content.svelte-1v5x0eg p,.preview-job-card.svelte-1v5x0eg .job-details .detail-block li.svelte-1v5x0eg{font-size:14px;line-height:1.5}.preview-job-card.svelte-1v5x0eg .job-details .benefit.svelte-1v5x0eg,.preview-job-card.svelte-1v5x0eg .job-details .relocation-tag.svelte-1v5x0eg{font-size:12px;padding:4px 10px}.preview-job-card.svelte-1v5x0eg .job-details .salary-big.svelte-1v5x0eg{font-size:16px}}
