.panel-content{display:none}.area-calculator{border:1px solid #ccc}.area-calculator .calculator-title{cursor:pointer;font-weight:500;display:flex;justify-content:space-between;gap:20px;padding:16px 16px 13px}.area-calculator .icon-calculator{display:inline-block;vertical-align:middle;line-height:1;margin-right:3px}.area-calculator .icon-calculator svg{width:24px;height:24px}.calculator-title-arrow svg{transform:rotate(90deg);transition:transform .3s 0s ease;height:12px;width:12px}.calculator-title.active .calculator-title-arrow svg{transform:rotate(-90deg)}.area-calculator .unit-wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px}.area-calculator .unit-toggle{display:flex;border:1px solid #ddd;border-radius:5px;overflow:hidden}.area-calculator .unit-toggle label{width:50%;margin:0;background-color:#fff;min-width:50px;min-height:44px;display:flex;align-items:center;justify-content:center;position:relative}.area-calculator .unit-toggle label input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;z-index:1;cursor:pointer}.area-calculator .unit-toggle label:has(:checked){background-color:#eff0f0}.area-calculator .area-group{display:flex;flex-direction:column;gap:20px;margin-top:8px}.area-calculator .input-area{position:relative;display:flex;flex-wrap:wrap;column-gap:2.5rem}.area-calculator .input-area p{grid-column:span 3;margin:0}.area-calculator .input-area input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:fit-content;max-width:80px;text-align:center;line-height:normal;min-height:42px;padding:6px 10px 5px}.area-calculator .input-area-wrap>strong{margin-bottom:6px;display:block;font-weight:500}.area-calculator .input-area input::-webkit-outer-spin-button,.area-calculator .input-area input::-webkit-inner-spin-button{-webkit-appearance:none}.area-calculator input[type=number]{-moz-appearance:textfield}.area-calculator .input-area label.text-label span.lable-text{display:block;margin:5px 0}.area-calculator .input-area .unit-label{padding-left:6px}.area-calculator .remove-area{background:none;border:none;font-size:18px;cursor:pointer;align-self:center}.area-calculator .add-area{margin-top:10px;background:none;border:none;color:#000;cursor:pointer;font-weight:700}.area-calculator .wastage-option{background:#eff0f0;padding:20px 15px;margin:20px 0 0;border-radius:4px}.area-calculator .wastage-option label{display:flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.area-calculator .wastage-option label input[type=checkbox]{margin:0 3px 0 0;width:20px;height:20px;accent-color:black}.area-calculator .wastage-option .note{margin:10px 0 0;border:0;padding:0;font-size:14px}.area-calculator .calculate-btn{cursor:pointer;width:100%;margin-top:10px;padding:14px 20px 10px}.calculation-summary{max-width:100%;width:100%}.calculation-summary .info-item{display:flex;align-items:flex-start;margin:.5em 0}.calculation-summary .icon{margin-right:8px;font-size:1.2em}.calculation-summary .recalculate-button{cursor:pointer;padding:14px 20px 10px;width:100%}.calculation-summary :is(.summary-total-count,.summary-total-price){font-size:20px}.calculation-summary .info-item{display:flex;align-items:flex-start;margin:.5em 0;column-gap:2px;font-size:15px}.info-item.include-extra{padding-top:10px}.calculation-summary .info-item span.icon{width:22px;height:auto;flex:0 0 auto}.calculation-summary .info-item span.icon svg{width:100%;height:auto}.calculation-summary strong{font-weight:500}button.calculate-btn[disabled]{cursor:not-allowed;background:#d6d8d9!important;color:#000}.main-wrap.panel-content{padding:0 16px 16px}
/*# sourceMappingURL=/cdn/shop/t/380/assets/calculator.css.map */
