.job-portal-standalone-card[data-astro-cid-3j2kaf6u]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 15px 40px #00000014}.job-modal-header[data-astro-cid-3j2kaf6u]{color:#fff;justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.bg-gradient-success[data-astro-cid-3j2kaf6u]{background:linear-gradient(135deg,#071527,#059669)!important}.modal-header-icon-box[data-astro-cid-3j2kaf6u]{color:#fff;background:#ffffff29;border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:1.35rem;display:flex}.modal-header-icon-box[data-astro-cid-3j2kaf6u].bg-emerald{background:#10b9814d!important}.modal-title[data-astro-cid-3j2kaf6u]{color:#fff;margin-bottom:2px;font-size:1.35rem;font-weight:700;line-height:1.2}.modal-subtitle[data-astro-cid-3j2kaf6u]{color:#ffffffd1;margin-bottom:0;font-size:.85rem}.form-intro-alert[data-astro-cid-3j2kaf6u]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;align-items:center;padding:12px 16px;font-size:.875rem;display:flex}.job-portal-form[data-astro-cid-3j2kaf6u] .form-label[data-astro-cid-3j2kaf6u]{color:#334155;margin-bottom:4px;font-size:.825rem;font-weight:600}.job-portal-form[data-astro-cid-3j2kaf6u] .form-control[data-astro-cid-3j2kaf6u],.job-portal-form[data-astro-cid-3j2kaf6u] .form-select[data-astro-cid-3j2kaf6u]{border:1px solid #cbd5e1;border-radius:10px;padding:10px 14px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.job-portal-form[data-astro-cid-3j2kaf6u] .form-control[data-astro-cid-3j2kaf6u]:focus,.job-portal-form[data-astro-cid-3j2kaf6u] .form-select[data-astro-cid-3j2kaf6u]:focus{border-color:#059669;outline:none;box-shadow:0 0 0 3px #10b98126}.job-portal-form[data-astro-cid-3j2kaf6u] .form-select[data-astro-cid-3j2kaf6u] optgroup[data-astro-cid-3j2kaf6u]{color:#071527;background-color:#f1f5f9;padding:6px 8px;font-size:.85rem;font-weight:700}.photo-upload-container[data-astro-cid-3j2kaf6u]{background:#f8fafc;border-radius:14px;transition:border-color .2s,background .2s;border:1px dashed #cbd5e1!important}.photo-upload-container[data-astro-cid-3j2kaf6u]:hover{background:#f1f5f9;border-color:#059669!important}.photo-preview-wrap[data-astro-cid-3j2kaf6u]{position:relative}.photo-preview-box[data-astro-cid-3j2kaf6u]{cursor:pointer;background:#e2e8f0;border:2px solid #10b981;border-radius:50%;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.photo-preview-box[data-astro-cid-3j2kaf6u]:hover{transform:scale(1.04);box-shadow:0 4px 12px #10b98140}.photo-preview-img[data-astro-cid-3j2kaf6u]{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%}.photo-placeholder-wrap[data-astro-cid-3j2kaf6u]{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.675rem;font-weight:600;display:flex}.photo-placeholder-wrap[data-astro-cid-3j2kaf6u] i[data-astro-cid-3j2kaf6u]{color:#94a3b8;font-size:1.4rem}.photo-remove-btn[data-astro-cid-3j2kaf6u]{color:#fff;cursor:pointer;z-index:2;background:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;transition:transform .15s,background .15s;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 5px #00000040}.photo-remove-btn[data-astro-cid-3j2kaf6u]:hover{background:#dc2626;transform:scale(1.1)}.photo-status-tag[data-astro-cid-3j2kaf6u]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.file-upload-dropzone[data-astro-cid-3j2kaf6u]{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px 18px;transition:all .2s;display:flex}.file-upload-dropzone[data-astro-cid-3j2kaf6u]:hover{background:#f0fdf4;border-color:#059669}.file-upload-dropzone[data-astro-cid-3j2kaf6u] .dropzone-icon[data-astro-cid-3j2kaf6u]{margin-bottom:2px;font-size:2rem}.file-upload-dropzone[data-astro-cid-3j2kaf6u] .dropzone-text[data-astro-cid-3j2kaf6u]{color:#1e293b;font-size:.9rem;font-weight:600}.file-upload-dropzone[data-astro-cid-3j2kaf6u] .dropzone-hint[data-astro-cid-3j2kaf6u]{color:#64748b;font-size:.775rem}.selected-filename-badge[data-astro-cid-3j2kaf6u]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:9999px;align-items:center;gap:6px;margin-top:8px;padding:4px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.success-icon-circle[data-astro-cid-3j2kaf6u]{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:2rem;display:flex;box-shadow:0 4px 20px #10b9814d}.success-icon-circle[data-astro-cid-3j2kaf6u].bg-emerald{background:#10b981}