.resume-container[data-astro-cid-ruvg6z4q]{padding-bottom:3rem;max-width:720px;margin:0 auto}.resume-header[data-astro-cid-ruvg6z4q]{display:flex;align-items:flex-start;justify-content:space-between;padding:2rem 0 1rem;gap:1rem}.resume-header[data-astro-cid-ruvg6z4q] h1[data-astro-cid-ruvg6z4q]{font-size:1.6rem;font-weight:700;color:var(--color-text);margin-bottom:.25rem}.resume-subtitle[data-astro-cid-ruvg6z4q]{font-size:.9rem;color:var(--color-text-secondary)}.back-jobs-btn[data-astro-cid-ruvg6z4q]{font-size:.85rem;color:var(--color-primary, #18A058);text-decoration:none;white-space:nowrap;padding-top:.5rem}.quality-bar[data-astro-cid-ruvg6z4q]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-bg-soft, #f7f8fa);border-radius:var(--radius-md, 8px);margin-bottom:1.5rem}[data-astro-cid-ruvg6z4q][data-theme=dark] .quality-bar[data-astro-cid-ruvg6z4q]{background:#ffffff0f}.qb-label[data-astro-cid-ruvg6z4q]{font-size:.85rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.qb-track[data-astro-cid-ruvg6z4q]{flex:1;height:8px;background:var(--color-border, #e0e0e0);border-radius:4px;overflow:hidden}.qb-fill[data-astro-cid-ruvg6z4q]{height:100%;border-radius:4px;transition:width .5s ease,background .3s}.qb-score[data-astro-cid-ruvg6z4q]{font-size:.9rem;font-weight:700;color:var(--color-text);min-width:36px;text-align:right}.form-section[data-astro-cid-ruvg6z4q]{border:1px solid var(--color-border, #e8e8e8);border-radius:var(--radius-md, 10px);padding:1.2rem 1.5rem;margin-bottom:1rem;background:var(--color-bg, #fff)}.form-section[data-astro-cid-ruvg6z4q] legend[data-astro-cid-ruvg6z4q]{font-size:1rem;font-weight:600;color:var(--color-text);padding:0 .5rem}.form-row[data-astro-cid-ruvg6z4q]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.75rem}.form-group[data-astro-cid-ruvg6z4q]{display:flex;flex-direction:column;gap:.3rem}.form-group[data-astro-cid-ruvg6z4q].full-width{margin-top:.75rem}.form-group[data-astro-cid-ruvg6z4q] label[data-astro-cid-ruvg6z4q]{font-size:.85rem;font-weight:500;color:var(--color-text-secondary)}.required[data-astro-cid-ruvg6z4q]{color:#f53f3f}.form-group[data-astro-cid-ruvg6z4q] input[data-astro-cid-ruvg6z4q],.form-group[data-astro-cid-ruvg6z4q] select[data-astro-cid-ruvg6z4q],.form-group[data-astro-cid-ruvg6z4q] textarea[data-astro-cid-ruvg6z4q]{padding:.6rem .8rem;border:1px solid var(--color-border, #e0e0e0);border-radius:6px;font-size:.9rem;background:var(--color-bg, #fff);color:var(--color-text);outline:none;transition:border-color .2s;font-family:inherit}.form-group[data-astro-cid-ruvg6z4q] input[data-astro-cid-ruvg6z4q]:focus,.form-group[data-astro-cid-ruvg6z4q] select[data-astro-cid-ruvg6z4q]:focus,.form-group[data-astro-cid-ruvg6z4q] textarea[data-astro-cid-ruvg6z4q]:focus{border-color:var(--color-primary, #18A058)}.form-hint[data-astro-cid-ruvg6z4q]{font-size:.75rem;color:var(--color-text-tertiary)}.checkbox-label[data-astro-cid-ruvg6z4q]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:var(--color-text)}.form-actions[data-astro-cid-ruvg6z4q]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.btn-draft[data-astro-cid-ruvg6z4q],.btn-submit[data-astro-cid-ruvg6z4q]{padding:.7rem 1.8rem;border-radius:var(--radius-md, 8px);font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .2s;border:none}.btn-draft[data-astro-cid-ruvg6z4q]{background:var(--color-bg-soft, #f7f8fa);color:var(--color-text-secondary);border:1px solid var(--color-border, #e0e0e0)}.btn-submit[data-astro-cid-ruvg6z4q]{background:var(--color-primary, #18A058);color:#fff}.btn-draft[data-astro-cid-ruvg6z4q]:hover,.btn-submit[data-astro-cid-ruvg6z4q]:hover{opacity:.85}.save-toast[data-astro-cid-ruvg6z4q]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f6ffed;border:1px solid #b7eb8f;border-radius:var(--radius-md, 8px);font-size:.9rem;color:var(--color-text);box-shadow:0 4px 12px #00000014;z-index:100}@media(max-width:640px){.form-row[data-astro-cid-ruvg6z4q]{grid-template-columns:1fr}.resume-header[data-astro-cid-ruvg6z4q]{flex-direction:column}}
