/* HSE Lithium Battery Dynamic Price Tables v1.2.1 — scoped styles only. */
.hse-lbp,
.hse-lbp * { box-sizing: border-box; }
.hse-lbp { --hse-lbp-navy:#13245D; --hse-lbp-border:#e3e8f2; --hse-lbp-soft:#f5f7fb; max-width:1200px; width:100%; margin:28px auto 36px; color:#1d2939; font:inherit; }
.hse-lbp__heading { margin:0 0 18px; }
.hse-lbp__heading h2 { color:#13245D; font-size:clamp(22px,3vw,30px); line-height:1.3; font-weight:700; margin:0 0 8px; }
.hse-lbp__heading p { margin:0; color:#4b5563; line-height:1.6; }
.hse-lbp__toolbar { display:flex; gap:12px; align-items:center; justify-content:space-between; flex-wrap:wrap; margin:0 0 12px; }
.hse-lbp__count { font-weight:600; font-size:14px; font-variant-numeric:tabular-nums; }
.hse-lbp__actions { display:flex; gap:9px; flex-wrap:wrap; }
.hse-lbp__actions button { background:#fff; border:1px solid #c9d3e4; color:#13245D; font:inherit; font-size:13px; font-weight:650; border-radius:7px; padding:8px 13px; min-height:36px; cursor:pointer; }
.hse-lbp__actions button:hover { background:#f0f3fa; border-color:#13245D; }
.hse-lbp__actions button:focus-visible,
.hse-lbp__brand-summary:focus-visible,
.hse-lbp__product a:focus-visible { outline:3px solid #387cf4; outline-offset:2px; }
.hse-lbp__brands { display:grid; gap:10px; }
.hse-lbp__brand { border:1px solid var(--hse-lbp-border); border-radius:10px; overflow:hidden; background:#fff; }
.hse-lbp__brand-summary { display:flex; gap:10px; align-items:center; min-height:51px; padding:12px 16px; cursor:pointer; background:var(--hse-lbp-soft); color:#13245D; list-style:none; }
.hse-lbp__brand-summary::-webkit-details-marker { display:none; }
.hse-lbp__brand-summary::marker { content:""; }
.hse-lbp__brand[open] > .hse-lbp__brand-summary { background:#13245D; color:#fff; }
.hse-lbp__brand-name { flex:1 1 auto; min-width:0; font-size:15px; font-weight:750; overflow-wrap:anywhere; }
.hse-lbp__brand-count { font-size:12px; font-weight:600; white-space:nowrap; opacity:.85; }
.hse-lbp__chevron { width:10px; height:10px; flex:0 0 10px; border-right:2px solid currentColor; border-bottom:2px solid currentColor; transform:rotate(45deg); transition:transform .16s ease; margin:0 3px 4px 8px; }
.hse-lbp__brand[open] .hse-lbp__chevron { transform:rotate(225deg); margin-top:5px; margin-bottom:0; }
.hse-lbp__table-wrap { max-width:100%; overflow:hidden; }
.hse-lbp__table { width:100%; max-width:100%; min-width:0; border-collapse:collapse; table-layout:fixed; border:0; margin:0; font-variant-numeric:tabular-nums; }
.hse-lbp__table thead { background:#e9eef8; }
.hse-lbp__table th { color:#13245D; font-weight:750; }
.hse-lbp__table th,
.hse-lbp__table td { text-align:left; border:0; border-bottom:1px solid var(--hse-lbp-border); padding:12px 13px; font-size:13px; line-height:1.5; overflow-wrap:anywhere; vertical-align:middle; }
.hse-lbp__table th:first-child,
.hse-lbp__table td:first-child { width:48%; }
.hse-lbp__table th:nth-child(2),
.hse-lbp__table td:nth-child(2) { width:15%; }
.hse-lbp__table th:nth-child(3),
.hse-lbp__table td:nth-child(3) { width:15%; }
.hse-lbp__table th:nth-child(4),
.hse-lbp__table td:nth-child(4) { width:22%; }
.hse-lbp__table tbody tr:last-child td { border-bottom:0; }
.hse-lbp__table tbody tr:nth-child(even) { background:#fafbfd; }
.hse-lbp__product a { color:#13245D; text-decoration:none; font-weight:650; }
.hse-lbp__product a:hover { text-decoration:underline; }
.hse-lbp__price { white-space:normal; font-weight:700; color:#152b5c; }
.hse-lbp__price .woocommerce-Price-amount { white-space:nowrap; }
.hse-lbp__price .woocommerce-Price-currencySymbol { margin-right:1px; }
.hse-lbp__empty { background:var(--hse-lbp-soft); border:1px solid var(--hse-lbp-border); padding:18px; border-radius:10px; }
@media (max-width:767px) {
  .hse-lbp { margin:22px auto 28px; padding:0; }
  .hse-lbp__toolbar { align-items:flex-start; gap:8px; }
  .hse-lbp__actions button { font-size:12px; padding:7px 10px; min-height:34px; }
  .hse-lbp__brand-summary { padding:11px 10px; min-height:48px; }
  .hse-lbp__brand-name { font-size:13px; }
  .hse-lbp__brand-count { font-size:11px; }
  .hse-lbp__table th,
  .hse-lbp__table td { padding:10px 5px; font-size:clamp(10px,2.85vw,12px); line-height:1.4; }
  .hse-lbp__table th:first-child,
  .hse-lbp__table td:first-child { width:55%; padding-left:8px; }
  .hse-lbp__table th:nth-child(2),
  .hse-lbp__table td:nth-child(2) { width:18%; }
  .hse-lbp__table th:nth-child(4),
  .hse-lbp__table td:nth-child(4) { width:27%; padding-right:5px; }
  .hse-lbp__table .hse-lbp__voltage { display:none!important; }
  .hse-lbp__table .hse-lbp__price { font-size:clamp(10px,2.8vw,12px); }
  .hse-lbp__price .woocommerce-Price-amount { white-space:normal; }
  .hse-lbp__price .woocommerce-Price-currencySymbol { display:inline; }
  .hse-lbp__price bdi { white-space:normal; overflow-wrap:anywhere; word-break:break-word; }
}
@media (max-width:380px) {
  .hse-lbp__heading h2 { font-size:21px; }
  .hse-lbp__table th,
  .hse-lbp__table td { font-size:10px; padding:9px 4px; }
  .hse-lbp__table th:first-child,
  .hse-lbp__table td:first-child { width:52%; }
  .hse-lbp__table th:nth-child(2),
  .hse-lbp__table td:nth-child(2) { width:18%; }
  .hse-lbp__table th:nth-child(4),
  .hse-lbp__table td:nth-child(4) { width:30%; }
}
@media (prefers-reduced-motion:reduce) { .hse-lbp__chevron { transition:none; } }

/* Capacity price table v1.2.0: native details accordions, separate brand names, clickable products. */
.hse-lbcap,.hse-lbcap *{box-sizing:border-box}
.hse-lbcap{width:100%;max-width:1200px;min-width:0;margin:24px auto 36px;color:#1d2939;font:inherit}
.hse-lbcap__heading{margin:0 0 18px}
.hse-lbcap__heading h2{font-size:clamp(22px,3vw,30px);line-height:1.3;font-weight:700;color:#13245D;margin:0 0 8px}
.hse-lbcap__heading p{color:#4b5563;line-height:1.6;margin:0}
.hse-lbcap__table-wrap{width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid #dfe6f2;border-radius:13px}
.hse-lbcap__columns,.hse-lbcap__summary{display:grid!important;grid-template-columns:minmax(0,22fr) minmax(0,10fr) minmax(0,33fr) minmax(0,35fr);align-items:center;gap:0;width:100%;max-width:100%;min-width:0;margin:0}
.hse-lbcap__columns{background:#13245D;color:white;font-weight:750;font-size:13px;line-height:1.35}
.hse-lbcap__columns>span{min-width:0;padding:15px 12px;overflow-wrap:break-word}
.hse-lbcap__columns .hse-lbcap__col-count{text-align:center}
.hse-lbcap__group{margin:0;border:0;border-bottom:1px solid #e0e6f2;background:#fff;min-width:0}
.hse-lbcap__group:nth-child(even){background:#f6f8fc}
.hse-lbcap__group:last-child{border-bottom:0}
.hse-lbcap__summary{padding:0!important;min-height:62px;cursor:pointer;list-style:none;color:#13245D;background:transparent!important;border:0;position:relative}
.hse-lbcap__summary::-webkit-details-marker{display:none}
.hse-lbcap__summary::marker{content:''}
.hse-lbcap__summary>span{min-width:0;padding:13px 12px;font-size:13px;line-height:1.55;overflow-wrap:break-word}
.hse-lbcap__summary:focus-visible,.hse-lbcap__product-link:focus-visible{outline:3px solid #387cf4;outline-offset:-3px}
.hse-lbcap__capacity{font-weight:800;font-size:15px!important;display:flex;align-items:center;gap:10px}
.hse-lbcap__chevron{width:9px;height:9px;flex:0 0 9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:-4px 4px 0 auto;transition:transform .16s ease}
.hse-lbcap__group[open] .hse-lbcap__chevron{transform:rotate(225deg);margin:4px 4px 0 auto}
.hse-lbcap__count{text-align:center!important;font-weight:750;font-variant-numeric:tabular-nums;font-size:14px!important}
.hse-lbcap__range{color:#0b68c1;font-weight:700;font-variant-numeric:tabular-nums;font-size:13px!important}
.hse-lbcap__range .woocommerce-Price-amount{display:inline-block;max-width:100%}
.hse-lbcap__dash{display:inline-block;margin:0 3px}
.hse-lbcap__brands{color:#344364;font-size:12px!important;line-height:1.55}
.hse-lbcap__brands-label{display:block;font-size:11px;color:#13245D;font-weight:700;margin-bottom:2px}
.hse-lbcap__price-mobile{display:none}
.hse-lbcap__expanded{padding:12px 16px 16px;background:#fff;border-top:1px solid #dfe6f2}
.hse-lbcap__expanded-intro{color:#52647a;font-size:13px;margin:0 0 10px;line-height:1.5}
.hse-lbcap__products{list-style:none!important;padding:0!important;margin:0!important;display:block!important}
.hse-lbcap__product{display:grid!important;grid-template-columns:minmax(0,43fr) minmax(0,21fr) minmax(0,15fr) minmax(0,21fr);gap:14px;align-items:center;padding:11px 10px;margin:0;border-bottom:1px solid #e9eef6;background:#fff;font-size:13px;line-height:1.5}
.hse-lbcap__product:nth-child(even){background:#f7f9fc}
.hse-lbcap__product:last-child{border-bottom:0}
.hse-lbcap__product>span{min-width:0;overflow-wrap:anywhere}
.hse-lbcap__product-link{color:#13245D!important;text-decoration:none!important;font-weight:650;overflow-wrap:anywhere;min-width:0}
.hse-lbcap__product-link:hover{text-decoration:underline!important}
.hse-lbcap__product-brand{color:#52647a}
.hse-lbcap__product-capacity{color:#344364;white-space:nowrap}
.hse-lbcap__product-price{text-align:right;color:#13245D;font-weight:700;font-variant-numeric:tabular-nums;white-space:normal}
.hse-lbcap__product-price .woocommerce-Price-amount{white-space:nowrap}
.hse-lbcap__note{color:#596579;font-size:12px;line-height:1.6;margin:12px 0 0}
.hse-lbcap__empty{padding:18px;border-radius:10px;background:#f5f7fb;border:1px solid #e3e8f2}
@media(max-width:767px){
  .hse-lbcap{margin:20px auto 28px}
  .hse-lbcap__columns,.hse-lbcap__summary{grid-template-columns:minmax(0,32fr) minmax(0,13fr) minmax(0,55fr)}
  .hse-lbcap__columns{font-size:clamp(9px,2.75vw,12px)}
  .hse-lbcap__columns>span{padding:12px 5px}
  .hse-lbcap__columns>span:first-child{padding-left:9px}
  .hse-lbcap__columns>span:nth-child(3){padding-right:7px}
  .hse-lbcap__columns .hse-lbcap__col-count{font-size:0}
  .hse-lbcap__columns .hse-lbcap__col-count::after{content:'QTY';font-size:11px}
  .hse-lbcap__columns .hse-lbcap__col-brands{display:none}
  .hse-lbcap__summary>span{padding:10px 5px;font-size:clamp(10px,2.9vw,12px)}
  .hse-lbcap__summary>.hse-lbcap__capacity{font-size:clamp(12px,3.4vw,14px)!important;padding-left:9px;gap:5px;align-self:start}
  .hse-lbcap__chevron{width:8px;height:8px;flex-basis:8px;margin:-2px 3px 0 auto}
  .hse-lbcap__summary>.hse-lbcap__count{font-size:12px!important;align-self:start}
  .hse-lbcap__summary>.hse-lbcap__range{font-size:clamp(10px,2.8vw,12px)!important;padding-right:7px;align-self:start}
  .hse-lbcap__price-desktop{display:none!important}
  .hse-lbcap__price-mobile{display:inline;font-weight:750;white-space:normal;overflow-wrap:normal}
  .hse-lbcap__summary>.hse-lbcap__brands{grid-column:1 / -1;padding:0 10px 11px!important;color:#52647a;font-size:11px!important;line-height:1.45}
  .hse-lbcap__brands-label{display:inline;margin:0 4px 0 0;font-size:11px}
  .hse-lbcap__expanded{padding:10px 9px 12px}
  .hse-lbcap__product{grid-template-columns:minmax(0,1fr) auto;gap:4px 9px;padding:10px 8px;font-size:12px}
  .hse-lbcap__product-link{grid-column:1/-1;font-size:12px}
  .hse-lbcap__product-brand{grid-column:1;grid-row:2;font-size:11px}
  .hse-lbcap__product-capacity{grid-column:1;grid-row:3;font-size:11px}
  .hse-lbcap__product-price{grid-column:2;grid-row:2/span 2;font-size:12px}
  .hse-lbcap__expanded-intro{font-size:11px}
}
@media(max-width:380px){
  .hse-lbcap__columns>span{padding:10px 4px;font-size:10px}
  .hse-lbcap__summary>span{padding:10px 4px}
  .hse-lbcap__summary>.hse-lbcap__range{font-size:10px!important}
  .hse-lbcap__summary>.hse-lbcap__brands{padding:0 8px 9px!important}
}
@media(prefers-reduced-motion:reduce){.hse-lbcap__chevron{transition:none}}

/* v1.2.1 mobile width/typography correction: no global page overflow hiding. */
.hse-lbp,.hse-lbcap,.hse-lbp-embed,.hse-lbp-capacity-embed {min-width:0;max-width:100%;width:100%;}
.hse-lbp__heading,.hse-lbp__toolbar,.hse-lbp__brands,.hse-lbp__table-wrap,
.hse-lbcap__heading,.hse-lbcap__table-wrap {min-width:0;max-width:100%;}
.hse-lbp__price-mobile {display:none;}
@media (max-width:767px) {
 .hse-lbp,.hse-lbcap {margin-left:0!important;margin-right:0!important;max-width:100%!important;}
 .hse-lbp__heading h2,.hse-lbcap__heading h2 {max-width:100%;overflow-wrap:normal;word-break:normal;line-height:1.3;}
 .hse-lbp__heading p,.hse-lbcap__heading p {max-width:100%;font-size:14px;line-height:1.5;}
 .hse-lbp__toolbar {display:flex;justify-content:flex-start;align-items:center;gap:9px 12px;margin-bottom:14px;}
 .hse-lbp__count {flex:0 1 auto;min-width:0;white-space:normal;font-size:13px;}
 .hse-lbp__actions {display:flex;flex:0 1 auto;gap:6px;min-width:0;}
 .hse-lbp__actions button {font-size:11px;line-height:1.2;padding:7px 9px;min-height:34px;}
 .hse-lbp__table {table-layout:fixed!important;max-width:100%!important;width:100%!important;}
 .hse-lbp__table td,.hse-lbp__table th{overflow-wrap:normal;word-break:normal;}
 .hse-lbp__table .hse-lbp__product a {overflow-wrap:anywhere;word-break:normal;}
 .hse-lbp__table th:first-child,.hse-lbp__table td:first-child {width:49%;}
 .hse-lbp__table th:nth-child(2),.hse-lbp__table td:nth-child(2) {width:20%;}
 .hse-lbp__table th:nth-child(4),.hse-lbp__table td:nth-child(4) {width:31%;}
 .hse-lbp__price-desktop {display:none!important;}
 .hse-lbp__price-mobile {display:inline!important;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:normal;word-break:normal;}
 .hse-lbp__price {font-size:clamp(10px,2.85vw,12px)!important;}
 .hse-lbcap__brands {line-height:1.6!important;overflow-wrap:normal;word-break:normal;}
 .hse-lbcap__summary>.hse-lbcap__brands {font-size:12px!important;padding-bottom:12px!important;}
 .hse-lbcap__note {font-size:12px;line-height:1.6;padding:0 2px 18px;}
}
@media (max-width:380px){
 .hse-lbp__table th:first-child,.hse-lbp__table td:first-child {width:48%;}
 .hse-lbp__table th:nth-child(2),.hse-lbp__table td:nth-child(2) {width:20%;}
 .hse-lbp__table th:nth-child(4),.hse-lbp__table td:nth-child(4) {width:32%;}
 .hse-lbp__actions button {padding:7px 7px;font-size:10.5px;}
}

/* v1.2.2: compact expanded-capacity product prices on mobile only. */
.hse-lbcap__product-price-mobile { display:none; }
@media (max-width:767px) {
  .hse-lbcap__product-price-desktop { display:none!important; }
  .hse-lbcap__product-price-mobile { display:inline!important; white-space:nowrap; font-variant-numeric:tabular-nums; font-weight:700; }
}


/* v1.2.3: separate price-on-enquiry table for modular / stackable batteries. */
.hse-lbstack{width:100%;max-width:1200px;margin:24px auto 32px;color:#233456;min-width:0}
.hse-lbstack *{box-sizing:border-box}
.hse-lbstack h2{font-size:clamp(23px,2.65vw,33px);line-height:1.25;color:#13245D;margin:0 0 14px}
.hse-lbstack__lead{font-size:16px;line-height:1.65;margin:0 0 20px}
.hse-lbstack__wrap{border:1px solid #dce4f1;border-radius:14px;overflow:hidden;max-width:100%;min-width:0}
.hse-lbstack__table{width:100%;max-width:100%;margin:0!important;border-collapse:collapse;table-layout:fixed}
.hse-lbstack__table th{background:#13245D;color:#fff;text-align:left;padding:16px;font-size:15px}
.hse-lbstack__table td{padding:16px;border-bottom:1px solid #dce4f1;font-size:15px;line-height:1.45;color:#13245D}
.hse-lbstack__table tr:nth-child(even) td{background:#f5f7fb}
.hse-lbstack__table tr:last-child td{border-bottom:0}
.hse-lbstack__table th:first-child,.hse-lbstack__table td:first-child{width:44%}
.hse-lbstack__table th:nth-child(2),.hse-lbstack__table td:nth-child(2){width:18%}
.hse-lbstack__table th:nth-child(3),.hse-lbstack__table td:nth-child(3){width:17%}
.hse-lbstack__product a,.hse-lbstack__enquiry{color:#13245D!important;font-weight:700;text-decoration:none!important}
.hse-lbstack__product a:hover,.hse-lbstack__enquiry:hover{text-decoration:underline!important}
.hse-lbstack__price{font-weight:700}
.hse-lbstack__note{font-size:13px;line-height:1.55;margin:12px 0 0;color:#56637c}
.hse-lbstack__mobile-price{display:none}
@media(max-width:767px){
 .hse-lbstack{margin:20px auto 24px;width:100%;max-width:100%}
 .hse-lbstack__lead{font-size:14px}
 .hse-lbstack__table th,.hse-lbstack__table td{padding:10px 7px;font-size:clamp(10px,2.8vw,12px);overflow-wrap:anywhere;word-break:normal}
 .hse-lbstack__table th:first-child,.hse-lbstack__table td:first-child{width:46%}
 .hse-lbstack__table th:nth-child(2),.hse-lbstack__table td:nth-child(2){width:21%}
 .hse-lbstack__table th:nth-child(3),.hse-lbstack__table td:nth-child(3){display:none}
 .hse-lbstack__table th:nth-child(4),.hse-lbstack__table td:nth-child(4){width:33%}
 .hse-lbstack__full-price{display:none!important}
 .hse-lbstack__mobile-price{display:inline!important}
 .hse-lbstack__price{font-size:11px}
 .hse-lbstack__note{font-size:12px}
}

/* v1.2.4 — stack system min–max pricing, expandable configurations */
.hse-lbstack--config{max-width:1200px}
.hse-lbstack--config .hse-lbstack__table--config{width:100%;max-width:100%;table-layout:fixed}
.hse-lbstack--config .hse-lbstack__table--config th:first-child,
.hse-lbstack--config .hse-lbstack__table--config td:first-child{width:31%}
.hse-lbstack--config .hse-lbstack__table--config th:nth-child(2),
.hse-lbstack--config .hse-lbstack__table--config td:nth-child(2){width:15%}
.hse-lbstack--config .hse-lbstack__table--config th:nth-child(3),
.hse-lbstack--config .hse-lbstack__table--config td:nth-child(3){width:19%}
.hse-lbstack--config .hse-lbstack__table--config th:nth-child(4),
.hse-lbstack--config .hse-lbstack__table--config td:nth-child(4){width:10%}
.hse-lbstack--config .hse-lbstack__table--config th:nth-child(5),
.hse-lbstack--config .hse-lbstack__table--config td:nth-child(5){width:25%}
.hse-lbstack--config .hse-lbstack__price{font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal}
.hse-lbstack__toggle{display:block!important;background:transparent!important;color:#0b68c1!important;border:0!important;min-height:32px!important;margin:7px 0 0!important;padding:2px 0!important;font-size:13px!important;font-weight:650!important;line-height:1.4!important;cursor:pointer!important;text-transform:none!important;box-shadow:none!important}
.hse-lbstack__toggle:hover{text-decoration:underline}
.hse-lbstack__toggle span{display:inline-block;margin-left:4px;transition:transform .2s ease}
.hse-lbstack__toggle[aria-expanded="true"] span{transform:rotate(180deg)}
.hse-lbstack__mobile-specs{display:none;font-size:11px;color:#53637b;margin-top:5px;line-height:1.4;font-weight:400}
.hse-lbstack__configuration-row[hidden]{display:none!important}
.hse-lbstack--config .hse-lbstack__configuration-row>td{width:100%!important;padding:14px!important;background:#f8faff!important}
.hse-lbstack__configuration-panel{padding:4px;max-width:100%;width:100%}
.hse-lbstack__config-note,.hse-lbstack__breakdown{margin:3px 0 12px!important;font-size:13px!important;line-height:1.5;color:#455371}
.hse-lbstack__configurations{border-collapse:collapse!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}
.hse-lbstack__configurations th{background:#e7ecf6!important;color:#13245D!important;font-size:12px!important;padding:11px 13px!important}
.hse-lbstack__configurations td{padding:11px 13px!important;font-size:13px!important;border-bottom:1px solid #e1e7ef;line-height:1.4}
.hse-lbstack__configurations tr:nth-child(even) td{background:#fff!important}
.hse-lbstack__configurations th:first-child,.hse-lbstack__configurations td:first-child{width:20%!important}
.hse-lbstack__configurations th:nth-child(2),.hse-lbstack__configurations td:nth-child(2){width:35%!important}
.hse-lbstack__configurations th:last-child,.hse-lbstack__configurations td:last-child{width:45%!important}
@media(max-width:767px){
 .hse-lbstack--config .hse-lbstack__table--config th,.hse-lbstack--config .hse-lbstack__table--config td{padding:12px 7px!important;font-size:clamp(11px,3vw,13px)!important}
 .hse-lbstack--config .hse-lbstack__table--config th:first-child,.hse-lbstack--config .hse-lbstack__table--config td:first-child{width:43%!important}
 .hse-lbstack--config .hse-lbstack__table--config th:nth-child(2),.hse-lbstack--config .hse-lbstack__table--config td:nth-child(2){width:22%!important}
 .hse-lbstack--config .hse-lbstack__table--config th:last-child,.hse-lbstack--config .hse-lbstack__table--config td:last-child{width:35%!important}
 .hse-lbstack--config .hse-lbstack__table--config .hse-lbstack__desktop-column{display:none!important}
 .hse-lbstack__mobile-specs{display:block}
 .hse-lbstack--config .hse-lbstack__price{font-size:11px!important;overflow-wrap:anywhere}
 .hse-lbstack--config .hse-lbstack__mobile-price{display:inline!important;font-size:11px}
 .hse-lbstack--config .hse-lbstack__full-price{display:none!important}
 .hse-lbstack__toggle{font-size:11px!important;min-height:28px!important}
 .hse-lbstack--config .hse-lbstack__configuration-row>td{padding:9px 4px!important}
 .hse-lbstack__configurations td,.hse-lbstack__configurations th{padding:8px 6px!important;font-size:clamp(10px,2.9vw,12px)!important}
 .hse-lbstack__config-note,.hse-lbstack__breakdown{font-size:11px!important}
}
@media(prefers-reduced-motion:reduce){.hse-lbstack__toggle span{transition:none}}
