.tr-workspace{min-width:0}.tr-header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:8px 0 20px}.tr-header h2{margin:6px 0}.tr-header p{font-size:13px}.tr-header>span{font-size:12px;color:var(--muted);flex-shrink:0}.tr-columns{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr);grid-gap:24px;gap:24px;align-items:start}.tr-suggestions{min-width:0;max-height:75vh;overflow:auto;padding:0 8px 0 0}.tr-change-list{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px}.tr-change-list button{text-align:left;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.tr-change-list button[aria-pressed=true],.tr-preview-tabs button[aria-pressed=true]{background:var(--accent-tint-2);border-color:var(--accent)}.tr-change-list small{color:var(--muted)}.tr-change-detail{padding:18px;border:1px solid var(--line);border-radius:12px}.tr-change-detail h3{margin-top:0}.tr-change-detail blockquote,.tr-unresolved blockquote{margin:16px 0;padding-left:12px;border-left:2px solid var(--accent);white-space:pre-wrap;overflow-wrap:anywhere}.tr-change-detail p,.tr-unresolved p{font-size:13px;line-height:1.6}.tr-change-detail summary,.tr-unresolved summary{cursor:pointer;font-size:13px;font-weight:600;margin-top:18px}.tr-preview{min-width:0;position:-webkit-sticky;position:sticky;top:16px}.tr-actions,.tr-preview-tabs{display:flex;flex-wrap:wrap;gap:8px}.tr-actions{margin:14px 0}.tr-content-scroll{max-height:70vh;overflow:auto;border:1px solid var(--line);background:#f0f2f0;border-radius:10px;padding:16px}.tr-content-scroll .re-paper{padding:30px;font-size:12px;color:#17221c}.tr-content-scroll .re-paper h1{font-size:26px}.tr-content-scroll .re-paper h2{margin-top:20px;font-size:15px}.tr-preview .re-pdf-viewer{height:70vh;min-height:360px}.resume-editor .tr-preview-field{display:inline;text-align:inherit;padding:0;border:0;border-radius:2px;background:transparent;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.resume-editor .tr-preview-field.tr-highlight{background:#d8f5df;color:#163b24}.resume-editor .tr-preview-field.tr-active{outline:2px solid #538d67;outline-offset:2px}.tr-footer{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.tr-footer>.re-field{max-width:540px}.tr-footer small{color:var(--muted)}.resume-selection-dialog:has(.tr-workspace){width:min(1240px,calc(100vw - 32px));max-width:1240px}@media(max-width:850px){.tr-columns{grid-template-columns:1fr}.tr-suggestions{max-height:none;overflow:visible;padding:0}.tr-preview{position:static}.tr-header{align-items:flex-start;flex-direction:column;gap:4px}.tr-content-scroll{padding:8px;max-height:60vh}.tr-content-scroll .re-paper{padding:20px}.tr-preview .re-pdf-viewer{height:55vh}}.tr-source-options>summary{cursor:pointer;font-size:13px;margin-bottom:16px}.tr-source-options:not(:has(summary:not([hidden]))){margin:0}.resume-editor:has(.tr-workspace) .re-heading{margin:16px 0}