:root{--primary-gradient:linear-gradient(89deg, #3d8ae7, #1bcfb4)}.bg-gradient-commercial{background:var(--primary-gradient)!important}.card-commercial{border-radius:15px;border:none}.input-group-text{min-width:42px;background:#f8f9fa;font-weight:600;color:#444}.table-schedule thead th{background:#f8f9fa;text-transform:uppercase;font-size:.7rem;letter-spacing:1px}.result-large{font-size:3rem;font-weight:800;letter-spacing:-1px}.form-section-title{font-size:.75rem;font-weight:800;color:#3d8ae7;text-transform:uppercase;margin-bottom:20px;display:block;border-bottom:2px solid #f0f0f0;padding-bottom:8px}.chart-container{position:relative;margin:auto;height:220px;width:220px}.chart-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);text-align:center;width:100%}