﻿.pc-container .pc-content {
	padding-left:12px !important;
	padding-right:12px !important;
	padding-top: 12px !important;
  
}
label.small {
	min-width: 48px;
	font-weight: 600;
}
label.small {
	min-width: 45px;
}
/* Hide labels on mobile, show placeholders instead */
@media (max-width: 767.98px) {
	.form-label-desktop {
		display: none !important;
	}
}
/* Desktop label style - single line */
.form-label-desktop {
	white-space: nowrap;
/*	min-width: 90px;*/
	margin-right: 8px;
	font-weight: 600;
	text-align: right;
	font-size: 12px;
}
/* Hide labels on mobile */
@media (max-width: 767.98px) {
	.form-label-desktop {
		display: none !important;
	}
}



/* Hide labels on mobile, show placeholders instead */
@media (max-width: 767.98px) {
	.form-label-desktop-align {
		display: none !important;
	}
}
/* Desktop label style - single line */
.form-label-desktop-align {
	white-space: nowrap;
		min-width: 140px;
	margin-right: 8px;
	font-weight: 600;
/*	text-align: right;*/
	font-size: 12px;
}
/* Hide labels on mobile */
@media (max-width: 767.98px) {
	.form-label-desktop-align {
		display: none !important;
	}
}


/*add party Popup start*/
@media (max-width: 767.98px) {
	.form-label-desktop-party {
		display: none !important;
	}
}
/* Desktop label style - single line */
.form-label-desktop-party {
	white-space: nowrap;
	min-width: 70px;
	margin-right: 8px;
	font-weight: 600;
	/*	text-align: right;*/
	font-size: 12px;
}
/* Hide labels on mobile */
@media (max-width: 767.98px) {
	.form-label-desktop-party {
		display: none !important;
	}
}


/*add party Popup End*/



.one-row-15 {
	overflow-x: auto;
	flex-wrap: nowrap;
	padding-bottom: 4px;
}

.gap-5px {
	gap: 5px;
}

.field-box {
	display: flex;
	flex-direction: column;
}

.field-box .form-label {
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 4px;
	white-space: nowrap;
}

/*Border radius CSS*/
/* ✅ Syncfusion - Remove rounded corners globally */
.e-control,
.e-control *,
.e-input-group,
.e-input-group *,
.e-input,
.e-float-input,
.e-float-input *,
.e-dropdownbase,
.e-dropdownlist,
.e-ddl,
.e-date-wrapper,
.e-datepicker,
.e-calendar,
.e-btn,
.e-btn * {
	border-radius: 0px !important;
}

/*Border radius CSS*/
/* ✅ Syncfusion - Remove rounded corners globally */


/* ✅ Syncfusion compact height for inputs */
.e-input-group,
.e-float-input,
.e-control-wrapper.e-input-group,
.e-control-wrapper.e-float-input {
	min-height: 26px !important;
	height: 26px !important;
}

	/* actual input */
	.e-input-group input.e-input,
	.e-float-input input.e-input {
		height: 26px !important;
		padding: 2px 6px !important;
		font-size: 12px !important;
	}

/* dropdown */
.e-ddl.e-input-group,
.e-dropdownlist.e-input-group,
.e-control-wrapper.e-ddl {
	min-height: 26px !important;
	height: 26px !important;
}

/* dropdown text */
.e-ddl input.e-input,
.e-dropdownlist input.e-input {
	height: 26px !important;
	padding: 2px 6px !important;
	font-size: 12px !important;
}

/* dropdown icon alignment */
.e-ddl .e-input-group-icon,
.e-dropdownlist .e-input-group-icon {
	min-height: 26px !important;
	height: 26px !important;
	line-height: 26px !important;
}

/* datepicker wrapper + input */
.e-date-wrapper.e-input-group,
.e-control-wrapper.e-date-wrapper {
	min-height: 26px !important;
	height: 26px !important;
}

.e-date-wrapper input.e-input {
	height: 26px !important;
	padding: 2px 6px !important;
	font-size: 12px !important;
}

/* datepicker icon button */
.e-date-wrapper .e-input-group-icon {
	min-height: 26px !important;
	height: 26px !important;
	line-height: 26px !important;
}
/* ✅ Syncfusion compact height for inputs */



/* Kill Syncfusion hover & focus completely */

.e-input-group:not(.e-disabled):hover,
.e-input-group.e-control-wrapper:not(.e-disabled):hover,
.e-input-group:not(.e-disabled).e-input-focus,
.e-input-group.e-control-wrapper:not(.e-disabled).e-input-focus {
	border-color: #ced4da !important;
	box-shadow: none !important;
}

.e-input-group input:focus,
.e-input-group input:hover {
	outline: none !important;
}
