.compare-toggle{margin-top:15px;min-height:44px;text-align:left;color:var(--green);font-size:12px;border-top:1px solid var(--line);padding-top:12px}.compare-toggle[aria-pressed=true]{font-weight:700}.compare-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin:20px 0;padding:18px 22px;background:white;border:1px solid var(--line);border-radius:5px}.compare-toolbar p{font-size:13px}.compare-toolbar>div{display:flex;gap:18px;align-items:center}dialog.compare-dialog{width:min(1100px,calc(100% - 30px));padding:32px}.compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:22px}.compare-panel{border:1px solid var(--line);padding:23px;border-radius:5px;min-width:0}.compare-panel h3{font-size:23px;margin:15px 0}.compare-panel p,.compare-panel li{font-size:13px;line-height:1.8}.compare-panel ul{padding-left:18px;margin:12px 0 20px}.compare-panel .button{font-size:12px;width:100%;gap:10px}.compare-panel .text-link{font-size:12px;min-height:44px}.compare-feedback{font-size:12px;color:var(--green);margin-top:10px}.compare-dialog>p{font-size:13px;margin-top:12px}.compare-panel .compare-remove{min-height:44px;text-decoration:underline;font-size:12px;color:var(--muted)}@media(max-width:760px){.compare-grid{grid-template-columns:1fr}.compare-toolbar{padding:16px}.compare-toolbar>div{flex-wrap:wrap}dialog.compare-dialog{padding:30px 18px}.compare-panel{padding:20px}}