.cv-version-system{order:3;max-width:1480px;width:100%;box-sizing:border-box;margin:0 auto 14px;padding:0 clamp(14px,2.4vw,24px)}.cv-app.cv-version-ready .cv-main{order:4}.cv-version-card{display:grid;grid-template-columns:minmax(280px,0.95fr) minmax(360px,1.35fr);gap:14px;padding:14px;border:1px solid #d7e1ea;border-radius:14px;background:#ffffff;color:#102033;box-shadow:0 14px 34px rgba(15,23,42,0.08)}.cv-version-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.cv-version-head h2,.cv-version-panel h3{margin:0;color:#071426;font-size:18px;font-weight:950;line-height:1.16}.cv-version-head p,.cv-version-panel p,.cv-version-note{margin:5px 0 0;color:#536172;font-size:12px;font-weight:750;line-height:1.45}.cv-version-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(8,127,91,0.24);border-radius:999px;background:#dff8ec;color:#067647;font-size:10px;font-weight:950;white-space:nowrap}.cv-version-panel{min-width:0;padding:12px;border:1px solid #d7e1ea;border-radius:12px;background:#f9fbfd}.cv-version-stack{display:grid;gap:12px}.cv-version-form{display:grid;gap:9px;margin-top:12px}.cv-version-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cv-version-field{display:grid;gap:5px;min-width:0}.cv-version-field.wide{grid-column:1 / -1}.cv-version-field span{color:#475569;font-size:11px;font-weight:900}.cv-version-field input,.cv-version-field textarea,.cv-version-field select{width:100%;box-sizing:border-box;min-height:40px;padding:9px 10px;border:1.5px solid #c8d4e1;border-radius:9px;background:#fff;color:#102033;font:750 13px/1.35 var(--font-body,"DM Sans",system-ui,sans-serif)}.cv-version-field textarea{min-height:74px;resize:vertical}.cv-version-actions,.cv-version-presets,.cv-version-card-actions,.cv-version-compare-actions{display:flex;flex-wrap:wrap;gap:7px}.cv-version-btn{min-height:38px;padding:0 11px;border:1.5px solid #c8d4e1;border-radius:9px;background:#fff;color:#102033;cursor:pointer;font:900 12px/1 var(--font-body,"DM Sans",system-ui,sans-serif)}.cv-version-btn.primary{border-color:#087f5b;background:#087f5b;color:#fff}.cv-version-btn.blue{border-color:#0b63ce;background:#0b63ce;color:#fff}.cv-version-btn:hover,.cv-version-btn:focus-visible,.cv-version-field input:focus,.cv-version-field textarea:focus,.cv-version-field select:focus{border-color:#0b63ce;box-shadow:0 0 0 3px rgba(11,99,206,0.13);outline:none}.cv-version-presets{margin-top:10px}.cv-version-presets .cv-version-btn{min-height:34px;color:#0b63ce;background:#f8fbff}.cv-version-list{display:grid;gap:8px;margin-top:12px}.cv-version-item{display:grid;gap:8px;padding:11px;border:1px solid #d7e1ea;border-radius:10px;background:#fff}.cv-version-item.active{border-color:#087f5b;box-shadow:0 0 0 3px rgba(8,127,91,0.1)}.cv-version-item strong{color:#102033;font-size:13px;font-weight:950}.cv-version-item span{color:#64748b;font-size:11px;font-weight:750;line-height:1.4}.cv-version-history{display:flex;flex-wrap:wrap;gap:6px}.cv-version-history span{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;background:#eef2f6;color:#475569;font-size:10px;font-weight:900}.cv-version-compare{display:grid;gap:10px;margin-top:12px}.cv-version-compare-pickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cv-version-diff{display:grid;gap:9px}.cv-version-diff article{padding:10px;border:1px solid #d7e1ea;border-radius:10px;background:#fff}.cv-version-diff h4{margin:0 0 7px;color:#102033;font-size:12px;font-weight:950}.cv-version-diff pre,.cv-version-diff p{margin:0;white-space:pre-wrap;word-break:break-word;color:#475569;font:750 12px/1.45 var(--font-body,"DM Sans",system-ui,sans-serif)}.cv-version-diff-list{display:grid;gap:5px;margin:0;padding-left:18px;color:#475569;font-size:12px;font-weight:750;line-height:1.4}@media (max-width:1100px){.cv-version-card{grid-template-columns:1fr}}@media (max-width:700px){.cv-version-system{padding:0 12px}.cv-version-card{padding:12px}.cv-version-head,.cv-version-grid,.cv-version-compare-pickers{grid-template-columns:1fr}.cv-version-head{display:grid}.cv-version-actions,.cv-version-presets,.cv-version-card-actions,.cv-version-compare-actions{display:grid;grid-template-columns:1fr}.cv-version-btn{width:100%}}