.series-picker{margin:10px 0 0;border-top:1px solid #e2e7f2;padding-top:8px;min-width:0}
html body .commerce-dialog.page-detail .detail-content>.series-picker{order:2}
html body .commerce-dialog.page-detail .detail-content:has(.series-picker)>.unit-line{margin-top:8px}
html body .commerce-dialog.page-detail .detail-content:has(.series-picker)>.detail-status-row{margin-top:6px}
html body .commerce-dialog.page-detail .detail-content:has(.series-picker)>.price-tiers{margin-top:8px}
.series-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;font-size:13px}
.series-heading small{color:#7f8ba5;font-variant-numeric:tabular-nums}
.series-search{width:100%;height:34px;min-width:0;padding:0 9px;border:1px solid #dce3f3;border-radius:8px;font:inherit;font-size:13px;background:#f8faff;color:#102452}
.series-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;height:156px;min-height:0;overflow:auto;overscroll-behavior:contain;margin-top:5px;scrollbar-width:thin}
.series-option{display:flex;align-items:center;justify-content:space-between;gap:5px;width:100%;min-width:0;min-height:38px;padding:6px 7px;border:1px solid #e5eaf3;border-radius:6px;background:#fff;text-align:left;cursor:pointer;color:#14274f;font:inherit}
.series-option>span:first-child{min-width:0;display:grid;gap:3px}.series-option strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}
.series-option>span:first-child>small{display:none}.series-option-price{min-width:0;max-width:50%;text-align:right;display:grid;gap:2px;overflow-wrap:anywhere}
.series-option-price strong,.series-option-price .price-pending{font-size:11px;line-height:1.35;color:#ed7200;white-space:normal}.series-option-price small{display:none}
.series-option[aria-pressed=true]{background:#f1f5ff;box-shadow:inset 3px 0 #ff8200}.series-option:focus-visible,.series-search:focus-visible{outline:2px solid #153699;outline-offset:-2px}
.series-feedback{grid-column:1/-1;font-size:13px;padding:10px 6px;margin:0;color:#7e8ba7}.series-retry{grid-column:1/-1;min-height:38px;border:0;background:#f1f5ff;color:#142b6c;border-radius:8px;font:inherit;cursor:pointer}
html body .commerce-dialog.page-detail .price-tiers.price-tiers-single{grid-template-columns:minmax(0,1fr)}
html body .commerce-dialog.page-detail .price-tiers-single .price-tier{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:10px 12px;max-width:100%;align-items:end}
html body .commerce-dialog.page-detail .price-tiers-single .price-tier>span{grid-column:1 / -1}
html body .commerce-dialog.page-detail .price-tiers-single .price-tier>strong{font-size:22px;line-height:1.2;margin-top:4px}
html body .commerce-dialog.page-detail .price-tiers-single .price-tier>small{text-align:right;margin:0;white-space:normal}
.detail-footer .button:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:720px){.series-options{height:120px}.series-option>span:first-child strong{font-size:12px}html body .commerce-dialog.page-detail .detail-layout:has(.series-picker) .detail-gallery{height:min(24dvh,190px)}}
@media(max-width:720px) and (max-height:700px){.series-options{height:96px}html body .commerce-dialog.page-detail .detail-layout:has(.series-picker) .detail-gallery{height:min(20dvh,140px)}}
