.valve-compare{margin:28px 0;color:#17334b}.valve-compare-panel{border:1px solid #d5e0e7;background:#f7f9fa;border-radius:14px;overflow:hidden}.valve-compare-panel>summary{list-style:none;display:grid;grid-template-columns:1fr auto;gap:8px;padding:24px;cursor:pointer}.valve-compare-panel>summary::-webkit-details-marker{display:none}.valve-compare-panel>summary .valve-kicker{grid-column:1/-1;margin:0}.valve-compare-panel>summary strong{font-size:clamp(18px,2.2vw,24px);font-weight:600}.valve-compare-panel[open]>summary{border-bottom:1px solid #d5e0e7}.valve-compare-body{padding:24px}.valve-compare-body>p{max-width:900px;line-height:1.65}.valve-compare-options{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.valve-compare-options button{font:inherit;font-size:14px;line-height:1.45;border:1px solid #c9d8e3;background:white;color:#034870;padding:10px 14px;border-radius:6px;cursor:pointer}.valve-compare-options button[aria-pressed=true]{background:#034870;border-color:#034870;color:white}.valve-compare :focus-visible{outline:3px solid #c29641;outline-offset:3px}.valve-compare-status{font-size:13px;color:#456278}.valve-compare-scroll{overflow:auto;border:1px solid #d5e0e7;border-radius:8px;background:white}.valve-compare table{border-collapse:collapse;width:100%;min-width:600px;table-layout:fixed}.valve-compare th,.valve-compare td{text-align:left;vertical-align:top;padding:18px;border-bottom:1px solid #d5e0e7;border-right:1px solid #e5ecf0;font-size:13px;line-height:1.6}.valve-compare thead th{background:#eaf0f4;color:#034870;font-size:15px}.valve-compare th:first-child{width:150px}.valve-compare ul{padding-left:18px;margin:0}.valve-compare li+li{margin-top:9px}.valve-compare-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:22px}.valve-compare-actions .valve-text-link{font:inherit;border:0;background:none;cursor:pointer}.valve-compare-note{font-size:13px;color:#536b7c;margin-top:24px}.valve-compare-empty{padding:16px;border-left:3px solid #d8b771;background:white}@media(max-width:600px){.valve-compare-panel>summary,.valve-compare-body{padding:18px}.valve-compare-options{gap:6px}.valve-compare-options button{font-size:12px;padding:9px 11px}.valve-compare th,.valve-compare td{padding:12px}.valve-compare-actions .btn{width:100%}}
