#resume-review{padding:20px;margin:16px 0;overflow:hidden}#resume-review h3{margin:0 0 8px}.resume-meta{font-size:12px;color:var(--ink-2);line-height:1.6;margin:6px 0}.resume-list{display:grid;gap:10px;margin:16px 0}.resume-row{display:flex;gap:16px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:12px;padding:14px;min-width:0}.resume-text{min-width:0;overflow-wrap:anywhere}.resume-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.resume-summary{margin:8px 0;font-size:14px;line-height:1.6}.resume-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.resume-row .btn{flex-shrink:0}.resume-actions .btn{white-space:normal;max-width:100%;height:auto;min-height:36px}@media(max-width:600px){#resume-review{padding:16px}.resume-row{align-items:stretch;flex-direction:column;gap:8px}.resume-row .btn{align-self:flex-end}.resume-actions{flex-direction:column}.resume-actions .btn{width:100%}}
