.history-panel{margin-bottom:28px;border-top:2px solid #ff0000}.history-heading,.history-item,.history-actions,.history-view-banner{display:flex;align-items:center;justify-content:space-between;gap:20px}.history-heading h2{margin:10px 0}.history-scroll{max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px}.history-item{padding:16px 0;border-bottom:1px solid #ffffff18}.history-item p{margin:6px 0;font-size:14px}.history-item p span{color:#a2a6ac}.history-actions{margin-top:20px}.history-view-banner{padding:16px 0}.comparison-panel{margin-bottom:28px}.comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.comparison-card{border:1px solid #ffffff22;border-radius:16px;padding:20px}.comparison-card h3{margin:0 0 6px;font-size:18px}.comparison-card svg{width:160px;display:block;margin:18px auto}.comparison-values{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:14px}.comparison-card p{font-size:14px;line-height:1.5}.history-lower{border-left:3px solid #ff0000;padding-left:10px}.comparison-panel>h2{font-size:36px}#history-login{display:grid;gap:16px}#history-login label{display:grid;gap:8px}#history-login input{width:100%;font:inherit;box-sizing:border-box}@media(max-width:760px){.comparison-grid{grid-template-columns:1fr}.history-item,.history-heading,.history-actions{align-items:flex-start;flex-direction:column;gap:10px}.history-scroll{max-height:420px}.comparison-card svg{width:145px}}
