.viewer-variant-selectors{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0}
.viewer-variant-selectors label{display:flex;align-items:center;gap:8px;flex:1;font-size:13px;font-weight:600;min-width:150px}
.viewer-variant-selectors select{min-height:40px;flex:1;min-width:0;padding:7px 28px 7px 10px;border:1px solid #d7dde1;border-radius:7px;background:#fff;color:#242a31;font:inherit}
.viewer-variant-selectors select:focus-visible{outline:2px solid #ed171d;outline-offset:2px}
.multibox-page .summary-availability{min-height:24px;align-items:center!important}
.multibox-page .summary-availability dd{animation:none!important;transform:none!important;min-height:24px;display:flex;align-items:center;gap:7px}
