.resume-builder-workspace .rb-workspace{grid-template-columns:210px minmax(0,1fr);max-width:100%;height:auto;min-height:740px;padding:8px}.resume-builder-workspace .rb-root{background:hsl(var(--background));min-height:0}.resume-builder-workspace .rb-main{min-height:900px}.resume-builder-workspace .rb-format{width:max-content;max-width:100%;margin:0 auto;position:sticky;top:auto;bottom:12px;left:auto;transform:none}.resume-builder-workspace .rb-top{flex-wrap:wrap;gap:8px;height:auto;min-height:54px;padding:12px}.resume-builder-workspace .rb-canvas{padding:48px 14px 90px}.resume-builder-workspace .rb-paper-frame{justify-content:flex-start}.resume-builder-workspace .rb-paper{max-width:595px;width:100%!important}.resume-inline-annotation{animation:.42s cubic-bezier(.22,1,.36,1) both resume-annotation-in}.resume-workflow-node[data-active=true]{animation:1.5s ease-in-out infinite resume-scan-pulse}.resume-version-reveal{animation:.58s cubic-bezier(.22,1,.36,1) both resume-version-reveal}@keyframes resume-scan-pulse{50%{opacity:.45}}@keyframes resume-annotation-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes resume-version-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.resume-builder-workspace .rb-workspace{grid-template-columns:1fr}.resume-builder-workspace .rb-paper{min-width:500px}.resume-builder-workspace .rb-format{bottom:8px}}@media (prefers-reduced-motion:reduce){.resume-inline-annotation,.resume-workflow-node,.resume-version-reveal{animation:none!important}}@media print{.resume-inline-annotation{display:none!important}}
