.history-kicker{display:flex;gap:.35rem;color:#bfdbfe;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.history-tabs{display:flex;padding:0 1rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.history-tabs button{display:flex;gap:.4rem;padding:.75rem 1rem;border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;font-size:.72rem;font-weight:800}.history-tabs button.active{border-color:#4f46e5;color:#4338ca}.history-pane{display:none}.history-pane.active{display:block}.history-layout{display:grid;grid-template-columns:280px 1fr;min-height:430px}.checkpoint-create{padding:1rem;border-right:1px solid #e2e8f0;background:#f8fafc}.history-eyebrow{color:#6366f1;font-size:.61rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.checkpoint-create h6,.history-section-head h6{margin:.18rem 0}.checkpoint-create p{color:#64748b;font-size:.7rem}.checkpoint-create .form-label,.git-settings .form-label{margin-bottom:.25rem;color:#475569;font-size:.67rem;font-weight:750}.history-safety{display:flex;gap:.4rem;margin-top:.8rem;padding:.55rem;border-radius:.55rem;background:#ecfdf5;color:#047857;font-size:.64rem}.checkpoint-list-wrap{padding:1rem}.history-section-head{display:flex;align-items:center;justify-content:space-between}.checkpoint-list{display:grid;gap:.55rem;margin-top:.7rem}.checkpoint-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.7rem;border:1px solid #e2e8f0;border-radius:.75rem}.checkpoint-dot{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.6rem;background:#eef2ff;color:#4f46e5}.checkpoint-copy{min-width:0}.checkpoint-copy strong,.checkpoint-copy span{display:block}.checkpoint-copy span{overflow:hidden;color:#64748b;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.checkpoint-actions{display:flex;gap:.3rem}.checkpoint-kind{display:inline-flex!important;width:max-content;margin-top:.2rem;padding:.12rem .35rem;border-radius:999px;background:#f1f5f9;color:#475569!important;font-size:.55rem!important;font-weight:800;text-transform:uppercase}.history-empty{display:none;padding:3rem;text-align:center;color:#94a3b8}.history-empty.show{display:flex;align-items:center;flex-direction:column}.history-empty i{font-size:2rem}.comparison-panel{padding:1rem;border-top:1px solid #e2e8f0;background:#f8fafc}.comparison-summary{display:flex;gap:.5rem}.comparison-summary span{padding:.3rem .55rem;border-radius:999px;font-size:.65rem;font-weight:750}.comparison-summary .added{color:#047857;background:#d1fae5}.comparison-summary .changed{color:#b45309;background:#fef3c7}.comparison-summary .removed{color:#b91c1c;background:#fee2e2}.comparison-files{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:.7rem}.comparison-files>div{padding:.6rem;border-radius:.6rem;background:#fff}.comparison-files strong{font-size:.66rem}.comparison-files ul{margin:.35rem 0 0;padding-left:1rem;color:#64748b;font-size:.62rem}.git-grid{display:grid;gap:.8rem;padding:1rem}.git-status-card{display:flex;align-items:center;gap:.75rem;padding:.85rem;border:1px solid #c7d2fe;border-radius:.8rem;background:#eef2ff}.git-status-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.7rem;background:#4f46e5;color:#fff;font-size:1.2rem}.git-status-card h6{margin:.1rem 0}.git-status-card p{margin:0;color:#64748b;font-size:.68rem}.git-branch{margin-left:auto;padding:.25rem .5rem;border-radius:999px;background:#fff;color:#4338ca;font-size:.65rem;font-weight:800}.git-settings{padding:.85rem;border:1px solid #e2e8f0;border-radius:.8rem}.git-actions{display:flex;gap:.6rem}.git-actions form{flex:1}.git-last,.git-changes{padding:.7rem;border-radius:.7rem;background:#f8fafc;color:#64748b;font-size:.68rem}.git-changes code{display:block;padding:.15rem;color:#475569}@media(max-width:767.98px){.history-layout{grid-template-columns:1fr}.checkpoint-create{border-right:0;border-bottom:1px solid #e2e8f0}.comparison-files{grid-template-columns:1fr}.git-actions{flex-direction:column}}
