/* Compact controls and warm-gold savings keep the account list in view. */
#xo-store-view #discount-hints.has-offer{color:#ffd777;font-size:18px;font-weight:700;line-height:1.45;max-height:54px;text-shadow:0 1px 9px #b9851e22}
#xo-store-view #discount-hints.has-offer strong{font-size:1.13em;color:#ffe5a2;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}
#xo-store-view #discount-hints .offer-category{font-size:.82em;color:#94cbd5}
#xo-store-view .hot-check-entry{background:linear-gradient(120deg,#24474c,#19313c);border-color:#6ce1d5;color:#a3ffeb;box-shadow:inset 0 1px #c4fff433}
#xo-store-view .hot-check-selection{color:#a3ffeb;border-color:#57938f;background:#102d32b3;font-size:13px;padding:8px 12px}
#store-hot-dialog{width:min(760px,calc(100vw - 32px));max-height:85dvh;box-sizing:border-box}
#store-hot-form{display:flex;align-items:end;gap:12px;margin:20px 0}#store-hot-form[hidden]{display:none}
#store-hot-form label{flex:1;min-width:0}#store-hot-name{width:100%;box-sizing:border-box}
#store-hot-progress{width:100%;height:9px;accent-color:#67e7d1;margin:6px 0 16px}
#store-hot-results{max-height:43dvh;overflow:auto;overscroll-behavior:contain}
.hot-result-row{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:8px 16px;padding:15px 4px;border-bottom:1px solid #37505b;align-items:center}
.hot-result-row strong{overflow-wrap:anywhere}.hot-result-row small{grid-column:1/-1;color:#9fb7c5;overflow-wrap:anywhere;font-size:12px;line-height:1.6}
.hot-result-label{font-weight:700;color:#b8d4df}.hot-result-label.is-changed{color:#79edb3}.hot-result-label.is-failed{color:#ffae9c}
.hot-result-row-actions{grid-column:1/-1;display:flex;gap:10px}.hot-result-row-actions button{font-size:12px;padding:6px 10px}
.hot-result-rejected{color:#e8b99f}.hot-result-actions{margin-top:20px}.hot-result-note{font-size:12px}
.checkout-check-panel{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #385965;border-radius:9px;padding:12px;margin:20px 0;background:#122b33}
.checkout-check-panel button{color:#a3ffeb;border-color:#5fb9ae}.checkout-check-panel span{color:#a0bcc7;font-size:13px}
#checkout-quote{font-size:20px;font-weight:700;color:#a6f2e8;margin:12px 0}.checkout-quote-details{margin-bottom:10px}.checkout-quote-details summary{cursor:pointer;color:#9ac3d2}
#checkout-quote-detail{max-height:150px;overflow:auto}#checkout-quote-detail p{font-size:13px;margin:8px 0}.quote-note{font-size:12px}
@media(max-width:880px){
 #xo-store-view #discount-hints.has-offer{font-size:14px;max-height:62px;line-height:1.4}
 #xo-store-view .checkout-actions{max-width:44%;gap:4px;display:grid;grid-template-columns:1fr auto}
 #xo-store-view #checkout{grid-column:1/-1;grid-row:1}
 #xo-store-view .hot-check-selection,#xo-store-view #clear-selection{grid-row:2}
 #xo-store-view #return-order{grid-column:1/-1}
 #xo-store-view .hot-check-selection{min-height:28px;font-size:11px;padding:4px 6px}
 #store-hot-dialog{padding:22px 16px}
 #store-hot-form{flex-wrap:wrap}#store-hot-form button{width:100%}
 .hot-result-row{grid-template-columns:1fr}.hot-result-label{font-size:14px}
 #xo-store-view .selection-entry-actions{flex-wrap:wrap}
}
