#lmx-unified-quote-cart{box-sizing:border-box;background:#f7faf8;border:1px solid #dce6e0;border-radius:var(--lmx-radius-card);padding:28px;width:100%;}
#lmx-unified-quote-cart .lmx-cart-row{display:block;padding:16px 0;border-bottom:1px solid #dce6e0;}
#lmx-unified-quote-cart .lmx-cart-row small{display:block;color:#006747;font-size:12px;margin:0 0 6px;}
#lmx-unified-quote-cart .lmx-cart-row strong{display:block;font-size:15px;line-height:1.6;overflow-wrap:anywhere;}
#lmx-unified-quote-cart .lmx-cart-controls{display:flex;gap:10px;align-items:flex-end;flex-wrap:nowrap;margin-top:12px;}
#lmx-unified-quote-cart .lmx-cart-controls label{display:block;margin:0;flex:0 1 96px;min-width:0;font-size:12px;font-weight:600;}
#lmx-unified-quote-cart .lmx-cart-controls label:nth-child(2){flex-basis:76px;}
#lmx-unified-quote-cart .lmx-cart-controls input,#lmx-unified-quote-cart .lmx-cart-controls select{box-sizing:border-box;width:100%;margin:4px 0 0;min-width:0;min-height:44px;padding:8px;background:#fff;}
#lmx-unified-quote-cart .lmx-cart-controls button{flex:0 0 60px;min-width:0;color:#526459;}
















.lmx-energy-equipment span,.lmx-energy-equipment strong{display:block;overflow-wrap:anywhere;line-height:1.5;}
.lmx-energy-kind{font-size:12px;color:#006747;margin-bottom:4px;}
.lmx-energy-maker{margin-bottom:3px;}
.lmx-energy-model{font-size:14px;}
.lmx-energy-table{table-layout:fixed;}
.lmx-energy-table th:first-child{width:43%;}
.lmx-energy-table th:nth-child(2){width:17%;}
.lmx-energy-table th:nth-child(3){width:23%;}
.lmx-energy-table th:nth-child(4){width:17%;}
.lmx-energy-table th,.lmx-energy-table td{overflow-wrap:anywhere;}
.lmx-energy-summary{background:#f1f7f3;border:1px solid #c9ded1;border-radius:var(--lmx-radius-inner);padding:18px;margin-top:18px;}
.lmx-energy-summary h4{font-size:18px!important;margin:0 0 12px!important;}
.lmx-energy-summary .lmx-energy-total{margin:8px 0;font-size:20px;}
.lmx-energy-summary .lmx-energy-missing{margin:12px 0 0;}
#lmx-floating-cart{position:fixed;right:18px;top:100px;z-index:9998;max-width:calc(100vw - 24px);font-size:14px;color:#203f32;}
#lmx-floating-cart[hidden],#lmx-floating-panel[hidden]{display:none!important;}
.lmx-floating-bar{display:flex;justify-content:flex-end;gap:6px;}
#lmx-floating-cart .lmx-quote-cart-link{position:static;display:block;box-shadow:none;margin:0;}
#lmx-floating-cart button{border:1px solid #c7dacf;background:white;color:#006747;cursor:pointer;}
#lmx-floating-cart a:focus-visible,#lmx-floating-cart button:focus-visible,#lmx-floating-cart input:focus-visible,#lmx-floating-cart select:focus-visible{outline:3px solid #85b6a4;outline-offset:2px;}
#lmx-floating-panel{box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);margin-top:8px;overflow-y:auto;background:#f7faf8;border:1px solid #c7dacf;border-radius:var(--lmx-radius-card);padding:14px;box-shadow:0 6px 24px #0002;}
.lmx-floating-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid #dce6e0;}
.lmx-floating-list{max-height:min(52vh,520px);overflow-y:auto;overscroll-behavior:contain;}
.lmx-floating-row{padding:12px 0;border-bottom:1px solid #dce6e0;}
.lmx-floating-row small{display:block;color:#006747;font-size:11px;margin-bottom:5px;}
.lmx-floating-row strong{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.5;}
.lmx-floating-row p{margin:6px 0 0;font-size:13px;}
.lmx-floating-controls{display:flex;align-items:center;flex-wrap:nowrap;margin-top:10px;}
.lmx-floating-controls input[type=number],.lmx-floating-controls select{min-width:0;}
.lmx-floating-controls input[type=number],.lmx-floating-controls select{box-sizing:border-box;min-height:44px;padding:6px;border:1px solid #b8c8be;background:#fff;font-size:16px;}
.lmx-floating-controls label{display:flex;align-items:center;gap:3px;margin:0;white-space:nowrap;}
.lmx-floating-controls label input{width:16px;height:16px;}
.lmx-floating-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:12px;}
.lmx-floating-actions a{display:block;width:100%;padding:11px 8px;border-radius:var(--lmx-radius-control);background:#006747;color:white!important;text-align:center;text-decoration:none;font-weight:600;}
@media (min-width:1100px){
  body.lmx-cart-pinned .site-body-container.container,body.lmx-cart-pinned .page-header-inner.container{max-width:min(1140px,calc(100% - 370px));margin-right:350px;margin-left:auto;}
}
@media (max-width:1099px){
  #lmx-floating-cart.is-pinned #lmx-floating-panel{max-height:calc(100vh - 170px);overflow-y:auto;}
}
@media (max-width:600px){
  #lmx-unified-quote-cart{padding:18px 14px;border-radius:var(--lmx-radius-card);}
  
  
  
  
  
  
  
  .lmx-energy-table th,.lmx-energy-table td{padding:8px 5px;font-size:12px;}
  .lmx-energy-model{font-size:12px;}
  .lmx-energy-summary{padding:14px;}
  .lmx-energy-summary .lmx-energy-total{font-size:18px;}
  #lmx-floating-cart{right:12px;}
  #lmx-floating-panel{width:320px;}
  .lmx-floating-list{max-height:48vh;}
}
.lmx-floating-heading-actions{display:flex;gap:5px;flex-shrink:0;}
.lmx-floating-heading>strong{font-size:12px;line-height:1.5;}
.lmx-floating-maker{display:block;font-size:12px;line-height:1.5;margin:0 0 4px;overflow-wrap:anywhere;}
.lmx-floating-controls{gap:5px;}
.lmx-floating-controls input[type=number]{width:64px;}
.lmx-floating-controls select{width:60px;}
.lmx-floating-controls button{flex-shrink:0;}
.lmx-floating-mobile{display:none;}
@media (min-width:1100px){
  body#top.lmx-cart-pinned.lmx-standard-title-card .page-header{width:calc(100% - 370px)!important;max-width:1140px!important;margin-left:auto!important;margin-right:350px!important;}
  body#top.lmx-cart-pinned.lmx-standard-title-card .page-header-inner.container{width:100%!important;max-width:none!important;margin:0!important;}
}
@media (max-width:600px){
  #lmx-floating-cart .lmx-quote-cart-link{display:flex;align-items:center;justify-content:center;width:52px;height:52px;min-width:52px;min-height:52px;box-sizing:border-box;padding:5px;background:rgba(255,255,255,.94);color:#006d5b!important;border:0;box-shadow:0 2px 10px rgba(20,45,37,.12);font-weight:600;font-size:13px;border-radius:var(--lmx-radius-control);}
  .lmx-floating-desktop{display:none;}
  .lmx-floating-mobile{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;line-height:1;}
  .lmx-floating-mobile svg{width:24px;height:24px;}
  .lmx-floating-controls input[type=number]{flex:0 1 64px;}
  .lmx-floating-controls select{flex:0 1 60px;}
  #lmx-floating-panel{padding:12px;box-shadow:0 3px 12px #0001;}
}
@media print{
  #lmx-floating-cart,.lmx-set-toolbar,.lmx-part-panel,.lmx-set-manual,.lmx-set-item-controls,.lmx-quote-consent,.lmx-quote-submit,.lmx-energy-confirm button{display:none!important;}
  .lmx-energy-table-wrap{overflow:visible!important;}
  .lmx-energy-table{width:100%;font-size:10pt;}
  .lmx-energy-table tr,.lmx-energy-summary{break-inside:avoid;}
  .lmx-energy-equipment span,.lmx-energy-equipment strong{display:block;}
}