.products-compare .compare-scroll{overflow:visible;max-width:100%}
.products-compare table{table-layout:fixed;width:100%;min-width:0!important;border-collapse:collapse}
.products-compare th,.products-compare td{min-width:0!important;width:16%;padding:10px 5px!important;text-align:center;white-space:normal!important;overflow-wrap:anywhere;vertical-align:middle}
.products-compare th:first-child,.products-compare td:first-child{width:36%;text-align:left}
.billing-hub .account-subscription-card{padding:16px;border:1px solid #ede9df;border-radius:12px;background:#f5f2e9;margin:10px 0}
.account-subscription-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.account-subscription-head span{font-weight:700;color:#153147}
.account-subscription-actions{display:flex;gap:8px;flex-wrap:wrap}.account-subscription-actions button{min-height:42px}
.subscription-fold{border:1px solid #ede9df;border-radius:12px;background:white;padding:0;margin:14px 0}
.subscription-fold>summary{padding:16px;cursor:pointer;font-weight:750;min-height:44px;box-sizing:border-box}.subscription-fold>div{padding:0 16px 16px}
.billing-hub .billing-history li{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:12px 0}
.billing-hub [hidden]{display:none!important}
@media(max-width:600px){.products-compare{padding:14px!important}.products-compare th,.products-compare td{font-size:11px!important;line-height:1.4;padding:9px 3px!important}.account-subscription-actions{display:grid;grid-template-columns:1fr 1fr}.account-subscription-actions button{width:100%;font-size:12px;padding:9px}.billing-hub .billing-actions{display:flex;flex-wrap:wrap}}
