/**
 * @plugin		sac-calculator
 * @file		sac-calculator-styles.css
 * @author 		Software, Advice & Consultancy
 *
 */

.sac-cal-calculator-section .sac-hide {display:none;}
.sac-cal-calculator-section {display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;row-gap:1rem;margin:20px 0 20px 0;padding:20px 20px 30px 20px;width:100%;}
.sac-cal-calculator-section .sac-cal-header-section {display:flex;flex-direction:column;width:100%;}
.sac-cal-calculator-section .sac-cal-header-section .sac-cal-header1 {display:flex;flex-direction:column;width:100%;}
.sac-cal-calculator-section .sac-cal-header-section .sac-cal-header1 .sac-cal-titel {font-size:1.125rem;font-weight:600;}
.sac-cal-calculator-section .sac-cal-header-section .sac-cal-header2 {display:flex;flex-direction:row;width:100%;justify-content:space-between;}
.sac-cal-calculator-section .sac-cal-header-section .sac-cal-header2 .sac-cal-product-price {font-size:0.875rem;font-weight:400;}
.sac-cal-calculator-section .sac-cal-header-section .sac-cal-header2 .sac-cal-price {font-size:0.875rem;font-weight:400;}
.sac-cal-calculator-section .sac-cal-input-section {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;}
.sac-cal-calculator-section .sac-cal-input-section .sac-cal-measurement-length {display:flex;flex-direction:column;}
.sac-cal-calculator-section .sac-cal-input-section .sac-cal-measurement-length .sac-cal-label span {font-size:0.875rem;font-weight:600;line-height:2rem;}
.sac-cal-calculator-section .sac-cal-input-section .sac-cal-measurement-width {display:flex;flex-direction:column;}
.sac-cal-calculator-section .sac-cal-input-section .sac-cal-measurement-width .sac-cal-label span {font-size:0.875rem;font-weight:600;line-height:2rem;}
.sac-cal-calculator-section .sac-cal-input-section .sac-cal-measurement-surface {display:flex;flex-direction:column;}
.sac-cal-calculator-section .sac-cal-input-section .sac-cal-measurement-surface .sac-cal-label span {font-size:0.875rem;font-weight:600;line-height:2rem;}
.sac-cal-calculator-section .sac-cal-input-section .sac-cal-package {display:flex;flex-direction:column;}
.sac-cal-calculator-section .sac-cal-input-section .sac-cal-package .sac-cal-label span {font-size:0.875rem;font-weight:600;line-height:2rem;}
.sac-cal-package-info {font-size:0.875rem;font-weight:600;line-height:1rem;}
.sac-cal-free-text-section {font-size:0.875rem;}
.sac-cal-calculator-section .sac-cal-cutting-loss-section {display:flex;flex-direction:column;justify-content:space-between;width:100%;}
.sac-cal-calculator-section .sac-cal-cutting-loss-section .sac-cutting-loss-label {font-size:0.875rem;font-weight:600;line-height:1rem;}
.sac-cal-calculator-section .sac-cal-cutting-loss-section .sac-cal-cutting-loss-select {display:flex;flex-direction:column;width:100%;}
.sac-cal-calculator-section .sac-cal-footer-section {display:flex;flex-direction:row;justify-content:space-between;width:100%;}
.sac-cal-calculator-section .sac-cal-footer-section .sac-cal-delivery-time {width:50%;}
.sac-cal-calculator-section .sac-cal-footer-section .sac-cal-delivery-time span {font-size:0.875rem;}
.sac-cal-calculator-section .sac-cal-footer-section .sac-cal-totalprice-block {display:flex;flex-direction:column;width:45%;text-align:right;}
.sac-cal-calculator-section .sac-cal-footer-section .sac-cal-totalprice span {font-size:1.25rem;font-weight:700;}
.sac-cal-calculator-section .sac-cal-footer-section .sac-cal-tax-info {font-size:0.875rem;}