.ai-compare-page{display:grid;gap:1rem}.ai-compare-form{display:grid;gap:1rem}.ai-compare-selects{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:1rem}.ai-compare-selects label{display:grid;gap:.45rem}.ai-compare-arrow{font-size:1.7rem;line-height:44px;color:var(--primary);font-weight:800}.ai-compare-result{display:grid;gap:1rem}.ai-compare-result-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.ai-compare-result-head h2{margin:.55rem 0 0}.ai-compare-summary{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-soft)}.ai-compare-summary h3{margin-top:0}.ai-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ai-compare-section{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ai-compare-section h3{margin:0 0 .75rem;font-size:1rem}.ai-compare-section ul{margin:0;padding-left:1.15rem;display:grid;gap:.45rem}@media(max-width:760px){.ai-compare-selects,.ai-compare-grid{grid-template-columns:1fr}.ai-compare-arrow{transform:rotate(90deg);text-align:center;line-height:1}.ai-compare-result-head{display:grid}.ai-compare-result-head .btn{width:100%}}@media print{.ai-compare-form,.page-actions,.ai-compare-page>.card:last-child{display:none!important}.ai-compare-grid{grid-template-columns:1fr 1fr}.ai-compare-section{break-inside:avoid}}
