/* Shared full-board blister comparisons */
.blister-selected-section .blister-selected-control{display:grid;gap:10px;margin:22px 0;font-size:18px;font-weight:600;max-width:600px}
.blister-selected-section select{width:100%;padding:14px 16px;font:inherit;border:1px solid #b8cddd;border-radius:4px;background:white;color:#10334e}
.blister-selected-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}
.blister-selected-pair figure{margin:0;min-width:0;background:#f4f7fa}
.blister-panel-label{padding:12px 16px;font-size:16px;font-weight:600;background:#e6f0f8;color:#064b89;text-align:center}
.blister-selected-pair img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;padding:8px;box-sizing:border-box}
.blister-selected-caption{text-align:center;font-size:20px!important;font-weight:600;margin:16px 0!important}
.blister-selected-tabs{flex-wrap:wrap}
.blister-selected-section [hidden]{display:none!important}
@media(max-width:600px){.blister-selected-pair{gap:10px}.blister-panel-label{font-size:13px;padding:10px 4px}.blister-selected-pair img{padding:2px}.blister-selected-section .blister-selected-control{font-size:16px}.blister-selected-tabs button{font-size:15px}.blister-selected-caption{font-size:17px!important}}
