.district-compare-pro{scroll-margin-top:90px}.compare-pro-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.compare-pro-insights article{padding:16px;border:1px solid var(--ia-border,#dbe3ef);border-radius:16px;background:linear-gradient(145deg,#fff,#f7fbff)}.compare-pro-insights span,.compare-pro-insights small{display:block;color:var(--ia-text-muted,#64748b)}.compare-pro-insights strong{display:block;margin:5px 0;font-size:1.05rem}.compare-pro-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0;padding:14px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.compare-pro-toolbar button,.compare-pro-toolbar a{appearance:none;border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:999px;padding:10px 14px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.compare-pro-toolbar button:hover,.compare-pro-toolbar a:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.compare-pro-status{min-height:1.2em;color:#0f766e;font-weight:700}.compare-pro-toolbar [data-compare-save].is-saved{background:#ecfdf5;border-color:#6ee7b7;color:#047857}@media(max-width:720px){.compare-pro-insights{grid-template-columns:1fr}.compare-pro-toolbar{align-items:stretch}.compare-pro-toolbar button,.compare-pro-toolbar a{text-align:center;flex:1 1 45%}}@media print{.compare-pro-toolbar,.district-compare-results-actions{display:none!important}.district-compare-results-card{box-shadow:none!important;border:0!important}.compare-pro-insights{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.compare-pro-toolbar button,.compare-pro-toolbar a{transition:none!important;transform:none!important}}
