#field{
	display:none;
}

/* Label */
.woocommerce-product-details__short-description .cff-custom-table tbody tr td #cp_calculatedfieldsf_pform_1 #fbuilder div div .pbreak .cff-number-field label{
	width:auto;
}

/* Label */
.pbreak .cff-number-field label{
	display:inline-block;
	clear:both;
	text-align:left;
	padding-right:5px;
  line-height:2em;
						
						
					
}

/* Number field */
#fbuilder div .cff-number-field{
	display:flex;
}

#fbuilder .small { width:auto !important; }

/* Input */
.pbreak div input[type=number]{
	border-style:none;
	font-size:20px;
	font-weight:600;
	color:#222222;
	max-width:4.5vw !important;
}



.active input[type=number]{
 border: 1px solid #c6c5ca !important;
 padding-left:10px !important;
}

/* Calculated field */
#fbuilder div .cff-calculated-field{
	display:flex;
	flex-wrap:nowrap;
	float:left;
	align-items:center;
	justify-content:flex-start;
	flex-direction:row;
}

.tdsimple label { 
  padding-right: -5px !important;
  min-width:45%;
}

.tdtotal input[type=text] {color: #e4144d !important;}
    

/* Division */
.pbreak .cff-calculated-field div{
	text-align:left;
	box-sizing:border-box;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
}

/* Input */
.pbreak div input[type=text]{
	border-style:none;
	font-weight:600;
	font-size:20px;
	color:#222222;
	float:none;
}

/* Label */
.pbreak .cff-calculated-field label{
	text-align:left;
	line-height:1.5em;
	float:left;
	box-sizing:border-box;
}

/* Division */
.woocommerce-product-details__short-description .cff-custom-table tbody tr td #cp_calculatedfieldsf_pform_1 #fbuilder div div .pbreak .cff-calculated-field div{
	width:auto !important;
}

/* Input */
.cff-custom-table tbody tr td #cp_calculatedfieldsf_pform_1 #fbuilder div div .pbreak .cff-calculated-field div input[type=text]{
	display:inline !important;
}

/* Label */
.woocommerce-product-details__short-description .cff-custom-table tbody tr td #cp_calculatedfieldsf_pform_1 #fbuilder div div .pbreak .cff-calculated-field label{
	display:inline !important;
	width:auto !important;
}

/* 641px and above screen sizes */
@media (min-width:641px){

	/* Input */
	.cff-custom-table tbody tr td #cp_calculatedfieldsf_pform_1 #fbuilder div div .pbreak .cff-number-field div input[type=number]{
		width:auto !important;;
	}
	
}

/* 1439px and below screen sizes */
@media (max-width:1439px){

	/* Input */
	.cff-custom-table tbody tr td #cp_calculatedfieldsf_pform_1 #fbuilder div div .pbreak .cff-number-field div input[type=number]{
		width:auto !important;
	}
	
	/* Input */
	.pbreak div input[type=number]{
		min-width:75px;
	}
	
}

/* 767px and below screen sizes */
@media (max-width:767px){
  

	/* Label */
	.pbreak .cff-number-field label{
		line-height:2.7em !important;
	}
	
}

 .brd {
    border: 1px solid red; /* Параметры границы */
   }