#custom-form{max-width:100%;background:#fff;padding:20px;border:1px solid black;box-shadow:0 4px 12px #0000001a}#custom-form #form-title{font-size:18px;color:#000}#custom-form .sub-note{font-size:10px;color:#666;margin-top:2px}#custom-form .form-group{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px}#custom-form .form-group label{font-weight:700;font-size:16px;width:80px}#custom-form .form-group input{flex:1;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:16px;text-align:center}#custom-form select{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:16px}#custom-form p{font-size:18px;font-weight:700;margin-top:10px}#custom-form .normal_p{font-size:14px;margin-top:10px;font-weight:400}#custom-form #total-price{color:#d9534f;font-size:22px}#custom-form #total-price{color:#000!important;font-size:16px;font-weight:700}#custom-form #total-area{margin-top:30px;color:#000!important;font-size:16px;font-weight:700}#custom-form .checkbox-group{display:flex;gap:10px;margin-bottom:15px;font-size:16px;font-weight:700;cursor:pointer}#custom-form .checkbox-group input[type=checkbox]{width:20%!important;height:20px;accent-color:black;cursor:pointer;border-radius:4px;transition:all .3s ease-in-out}#custom-form .checkbox-group label{font-size:18px;color:#333;cursor:pointer}#custom-form .title-row{display:flex;justify-content:space-between;align-items:center;width:100%}#custom-form #meter-price{font-size:12px}#custom-form .form-group .input-group{display:flex;flex-direction:row;align-items:center;gap:5px;margin-bottom:5px}#custom-form .form-group label{font-weight:700;font-size:16px;width:40%;white-space:nowrap}.popup-overlay{position:fixed;top:58%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100vw!important;height:100vh!important;background:#00000080!important;justify-content:center!important;align-items:center!important;z-index:2147483647!important}.popup-content{position:relative!important;z-index:99999999!important;background:#fff!important;padding:20px!important;border-radius:8px!important;max-width:500px!important;box-shadow:0 0 10px #0000004d!important;max-height:80vh!important;overflow-y:auto!important}.popup-content h2{font-size:22px;font-weight:700;color:#333;margin-bottom:15px;text-align:center}.popup-content h3{font-size:20px;font-weight:700;color:#333;margin-bottom:15px;text-align:center}.close-btn{font-size:24px;cursor:pointer;background-color:#000;z-index:10000!important}.image-container{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;justify-items:center}.image-container img{max-width:75%;height:auto;border-radius:5px}.popup-close-top{position:absolute;top:10px;right:15px;background:transparent;border:none;font-size:28px;font-weight:700;color:#333;cursor:pointer;z-index:100000000}@media screen and (max-width: 768px){.popup-overlay{position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100vw!important;height:100vh!important;background:#00000080!important;justify-content:center!important;align-items:center!important;z-index:2147483647!important}#custom-form .title-row{display:block;text-align:center}#custom-form #form-title{font-size:18px;*/}#custom-form #meter-price{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/carpet-calculator.css.map */
