.defailt-interface-elements-area {
	
	.checkbox-item, .radio-item {
		
		svg {
			display: block;
			/* padding-top: 2px; */
		}
		
	}
	
	
	.select-body {
		box-sizing: border-box;
		border: 1px solid rgba(0, 51, 153, 0.15);
		border-radius: 8px;
		background: rgb(255, 255, 255);
		height: 48px;
		padding: 1px 0px 0px 16px;
		
		color: rgb(0, 9, 26);
		font-size: 16px;
		font-weight: 500;
		line-height: 140%;
		text-align: left;
		cursor: pointer;
		position: relative;
		transition: .1s;
		
	}
	
	.select-search-row {
		position: absolute;
		top: 3px;
		left: 3px;
		bottom: 3px;
		right: 3px;
		
		input {
			height: 100%;
			width: calc(100% - 55px);
			border: 0px;
			outline: none;
			padding-left: 13px;
			
			color: rgb(0, 9, 26);
			font-size: 16px;
			font-weight: 500;
			line-height: 140%;
			
		}
		input::placeholder {
			color: rgba(20, 41, 82, 0.35);
		}
	}
	
	.select-arrow  {
		transform: translateY(-1px);
	}
	.select-body .select-placeholder {
		color: rgba(20, 41, 82, 0.35);
	}


	.default-select .select-arrow {
		width: 48px;
		text-align: center;
	}

	.default-select {
		
	}

	.dropdown-body {
		padding: 8px;
		
		border-radius: 8px;
		box-shadow: 0px 6px 26px 0px rgba(0, 17, 51, 0.12);
		background: rgb(255, 255, 255);
		
		position: absolute;
		top: 100%;
		left: 0px;
		width: 100%;
		margin-top: 6px;
		z-index: 2;
	}

	.dropdown-body .item {
		padding: 10.5px 13px 10.5px 18px;
		
		color: rgb(0, 9, 26);
		font-size: 16px;
		font-weight: 500;
		line-height: 130%;
		text-align: left;
		transition: .1s
		
	}
	.dropdown-body .item:hover {
		opacity: .8;
		
	}

	.dropdown-inner {
		max-height: 464px;
		overflow-y: auto;
	}


	.delete-select-btn {
		box-sizing: border-box;
		border: 1px solid rgba(0, 51, 153, 0.15);
		border-radius: 8px;
		background: rgb(255, 255, 255);
		width: 48px;
		height: 48px;
		position: relative;
		cursor: pointer;
		transition: .1s;
	}
	.delete-select-btn svg {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		transition: .1s;
	}


	.delete-select-btn svg path {
		transition: .1s;
	}




	.delete-select-btn:hover {
		border: 1px solid rgb(244, 65, 52);
	}

	.delete-select-btn:hover svg {
		transform: translate(-50%, -50%) scale(1.1);
		
	}
	.delete-select-btn:hover path {
		stroke: #F44134;
		stroke-opacity: 1;
		
	}

	.price-and-categories-block {
		margin-left: -20px;
		margin-right: -20px;
	}


	.default-select.error .select-body {
		border: 1px solid rgb(244, 65, 52);
	}

	.default-textarea.error textarea {
		border: 1px solid rgb(244, 65, 52);
	}

	.calc-stat .suffix {
		color: rgba(0, 17, 51, 0.55);
		font-size: 15px;
		font-weight: 500;
		line-height: 130%;
		text-align: left;
		
	}
	.calc-stat .value {
		color: rgba(0, 8, 26, 0.7);
		font-size: 16px;
		font-weight: 600;
		line-height: 120%;
		text-align: right;
	}

	.checkbox-body {
		margin-left: -3px;
		margin-right: -3px;
	}

	.checkbox-item, .radio-item {
		box-sizing: border-box;
		border: 1px solid rgba(0, 51, 153, 0.15);
		border-radius: 8px;
		background: rgb(255, 255, 255);
		padding: 10.8px 18px;
		cursor: pointer;
		transition: .1s;
		position: relative;
		min-height: 48px;
	}

	.default-checkbox-input  {
		box-sizing: border-box;
		border: 1px solid rgba(41, 68, 122, 0.05);
		border-radius: 5px;
		background: rgba(41, 68, 122, 0.05);
		
		height: 21px;
		width: 21px;
		transition: .1s;
	}


	.checkbox-item.checked .default-checkbox-input {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect rx='4.75' width='20.5' height='20.5' transform='translate(0.25 0.25)' fill='%23172B36'/%3E%3Cpath d='M6 10.27L8.86 13.4L15 7.6' stroke='%23FFFFFF' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");
		background-size: cover!important;
		background-position: center!important;
		background-repeat: no-repeat;
		border: transparent;
	}


	.checkbox-header {
		color: rgb(0, 9, 26);
		font-size: 16px;
		font-weight: 500;
		line-height: 140%;
		text-align: left;
		margin-top: 2px;
	}

	.checkbox-item.checked {
		border: 1px solid rgb(50, 79, 93);
	}


	.default-checkbox.error .checkbox-item {
		border: 1px solid rgb(244, 65, 52);
	}

	.default-radio .radio-item .radio-header {
		color: rgb(0, 9, 26);
		font-size: 16px;
		font-weight: 500;
		line-height: 140%;
		text-align: left;
		margin-top: 2px;
	}

	.default-radio-input {
		box-sizing: border-box;
		border: 1px solid rgba(41, 68, 122, 0.05);
		border-radius: 999px;
		background: rgba(41, 68, 122, 0.05);
		
		height: 21px;
		width: 21px;
		transition: .1s;
		
		margin-top: 2px;
	}

	.radio-item.checked {
		border: 1px solid rgb(50, 79, 93);
	}

	.radio-body {
		margin-left: -3px;
		margin-right: -3px;
	}



	.radio-item.checked .default-radio-input {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect rx='10.25' width='20.5' height='20.5' transform='translate(0.25 0.25)' fill='%23172B36'/%3E%3Cpath d='M6 10.27L8.86 13.4L15 7.6' stroke='%23FFFFFF' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");
		background-size: cover!important;
		background-position: center!important;
		background-repeat: no-repeat;
		border: transparent;
		border-radius: 999px;
	}


	.default-radio .radio-description {
		color: rgba(0, 17, 51, 0.55);
		font-size: 14px;
		font-weight: 500;
		line-height: 140%;
		text-align: left;
	}

	.default-radio.error .radio-item {
		border: 1px solid rgb(244, 65, 52);
	}

	.active-status {
		background: rgb(219, 255, 240);
	}

	.active-status .label {
		color: rgb(0, 133, 77);
	}

	.disactive-status {
		background: rgb(255, 245, 224);
	}

	.disactive-status .label {
		color: rgb(199, 116, 0);
	}

	.fixed-base-data {
		position: sticky;
		top: 80px;
	}

	.width-310 {
		width: 310px;
	}

	.checkbox-ico {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 18px;
	}

	.text-in-checkbox {
		width: 100%;
		color: rgb(0, 9, 26);
		font-size: 16px;
		font-weight: 500;
		line-height: 140%;
		text-align: left;
		outline: none;
		border: none;
		background: transparent;
		border-bottom: 1px solid rgba(15, 39, 87, 0.25);
		padding: 0px 8px 2px 8px;
		box-shadow: none;
		transform: translateY(2.5px);
		border-radius: 0px;
	}

	.text-in-checkbox::placeholder {
		width: 100%;
		color: rgba(20, 41, 82, 0.35);
	}


	.block-with-tooltip svg {
		display: block;
		margin-top: .5px;
	}



	.checkbox-item[data-value="consultation"] {
		max-height: 48px;
	}


	.prefix-additional-padding {
		padding-left: 40px!important;
	}


	.input-prefix {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 31px;
		text-align: right!important;
		color: rgba(20, 41, 82, 0.35);
		font-size: 16px;
		font-weight: 500;
		line-height: 140%;
		text-align: left;
		user-select: none;
		transition: .1s;
		padding-top: .5px;
	}
	.default-input-rows:has(input:focus),
	.default-input-rows:has(input:not(:placeholder-shown)) {
		.input-prefix {
			color: rgb(0, 9, 26);
		}
	}
	.default-input-rows:has(input:not(:placeholder-shown)) {
		input {
			/* border: 1px solid rgb(0, 85, 255); */
		}
	}
	.textarea-body:has(textarea:not(:placeholder-shown)) {
		textarea {
			/* border: 1px solid rgb(0, 85, 255); */
		}
	}

	.default-select:not([data-selected-key=""]) .select-body {
		/* border: 1px solid rgb(0, 85, 255)!important; */
	}

	.textarea-body textarea {
		width: 100%;
		color: rgb(0, 9, 26);
		font-size: 16px;
		font-weight: 500;
		line-height: 150%;
		text-align: left;
		padding: 11.5px 16px;
		
		box-sizing: border-box;
		border: 1px solid rgba(0, 51, 153, 0.15);
		border-radius: 8px;
		background: rgb(255, 255, 255);
		outline: none;
		display: block;
		
	}
	.textarea-body textarea::placeholder {
		color: rgba(20, 41, 82, 0.35);
	}


	.textarea-body textarea:focus {
		border: 1px solid rgb(50, 79, 93);
	}

	.editable-tags-row .radio-item .radio-header {
		color: rgba(20, 41, 82, 0.35);
	}
	.editable-tags-row {
		position: relative;
	}

	.input-tags {
		color: rgb(0, 9, 26);
		height: 22px;
		font-size: 16px;
		font-weight: 500;
		line-height: 140%;
		text-align: left;
		border: none;
		background: transparent;
		outline: none;
		padding: 0;
		padding-top: 5px;
		width: 100%;
		cursor: pointer;
	}



	.input-tags::placeholder { 
		color: rgba(20, 41, 82, 0.35);
		caret-color: rgb(0, 85, 255);

	}


	.add-tag-btn {
		position: absolute;
		top: 3px;
		bottom: 3px;
		right: 3px;
		width: 40.89px;
		border-radius: 6px;
		background: rgb(23, 43, 54);
		cursor: pointer;
	}

	.add-tag-btn svg {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.plus-container {
		position: relative;
		height: 100%;
	}

	.add-tag-btn {
		opacity: 0;
		transition: opacity 0.1s ease;
		pointer-events: none; /* Запретить клики */
		
	}

	.radio-item.checked:has(input:not(:placeholder-shown)) .add-tag-btn {
		opacity: 1;
		pointer-events: auto;
	}



	.radio-item.checked .input-tags {
		cursor: text;
	}


	.tags-container:empty {
		display: none;
	}

	.tag-body {
		border-radius: 999px;
		background: rgb(243, 244, 247);
		padding: 3px 8px 3px 18px;
		
		color: rgb(0, 9, 26);
		font-size: 15px;
		font-weight: 500;
		line-height: 136%;
		text-align: center;
		
	}

	.tag-cross, .tag-cross-select-badge {
		transition: .1s;
		cursor: pointer;
	}

	.tag-cross:hover, .tag-cross-select-badge:hover {
		transform: scale(1.1);
	}

	.calc-stat svg {
		margin-top: -4.6px;
	}

	.checkbox-item[data-disabled="true"] {
		opacity: .5;
	}





	.default-checkbox .label,
	.default-radio .label,
	.default-select .label-block { 
		color: rgba(0, 17, 51, 0.55);
		font-size: 14px;
		font-weight: 500;
		line-height: 18px;
		text-align: left;
		padding-left: 16px;
	}

	.main-label {
		color: rgba(0, 17, 51, 0.55);
		font-size: 14px;
		font-weight: 500;
		line-height: 18px;
		text-align: left;
		padding-left: 16px;
	}

	.panel-background-base-data .creation-default-input label {
		padding-left: 0px;
	}



	.creation-default-input input {
		width: 100%;
		
		box-sizing: border-box;
		border: 1px solid rgba(0, 51, 153, 0.15);
		border-radius: 8px;
		background: rgb(255, 255, 255);
		
		outline: none;
		
		
		color: rgb(0, 9, 26);
		font-size: 16px;
		font-weight: 500;
		line-height: 140%;
		text-align: left;
		
		padding: 0px 46px 0px 16px;
		transition: .1s;
		height: 48px;
	}

	
	
	.creation-default-input[data-increment-buttons="true"] input {
		text-align: center;
	}
	

	.creation-default-input input::placeholder {
		color: rgba(20, 41, 82, 0.35);
	}

	.creation-default-input .main-label,
	.default-textarea .main-label,
	.label-block {
		cursor: pointer;
	}



	.small-star {
		display: inline-block;
		transform: translate(-2px, -5px);
	}

	.creation-default-input input:not(:focus) + .default-input-cross {
		display: none !important;
	}

	.default-input-cross {
		position: absolute;
		top: 50%;
		right: 15px;
		transform: translateY(-50%);
		cursor: pointer;
		transition: .1s;
	}
	.default-input-cross:hover svg {
		transform: scale(1.1);
	}
	.creation-default-input input:not(:focus) {
		padding-right: 16px!important;
	}

	
	.default-input-rows {
		position: relative;
	}
	
	
	.creation-default-input input:focus {
		border: 1px solid rgb(50, 79, 93);
		caret-color: rgb(50, 79, 93);
	}
	
	

	.creation-default-input.error input {
		border: 1px solid rgb(244, 65, 52);
	}
	
	.dropdown-body .default-checkbox-input {
		margin-top: -2px;
	}
	.dropdown-body .default-checkbox-input.checked {
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect rx='4.75' width='20.5' height='20.5' transform='translate(0.25 0.25)' fill='%23172B36'/%3E%3Cpath d='M6 10.27L8.86 13.4L15 7.6' stroke='%23FFFFFF' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");
		background-size: cover!important;
		background-position: center!important;
		background-repeat: no-repeat;
		border: transparent;
	}
	
	
	
	.decrement-button:hover {
		/* background: rgba(20, 61, 82, 0.1); */
		
	}
	.increment-button:hover {
		/* background: rgba(20, 61, 82, 0.1); */
	}
	
	.decrement-button {
		user-select: none;
		/* background: #f5f8f9;  */
		/* box-sizing: border-box; */
		/* border: 0.5px solid rgba(55, 118, 149, 0.05); */
		/* border-radius: 5px 2px 2px 5px; */
		width: 40px;
		height: 40px;
		cursor: pointer;
		transition: .1s;
		display: inline-block;
		touch-action: manipulation;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: 4px;
	}
	.increment-button {
		user-select: none;
		/* background: #f5f8f9;  */
		/* box-sizing: border-box; */
		/* border: 0.5px solid rgba(55, 118, 149, 0.05); */
		/* border-radius: 5px 2px 2px 5px; */
		width: 40px;
		height: 40px;
		cursor: pointer;
		transition: .1s;
		display: inline-block;
		position: relative;
		touch-action: manipulation;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 4px;
	}
	.decrement-button svg, .increment-button svg {
		display: block;
	}
	.decrement-button .label, .increment-button .label {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		
	}
	
	
	
	.articles .artcl .select-body {
		width: 308px;
	}
	.articles .sum input {
		width: 195px;
	}
	
	.finance-photo-block {
		width: 224px;
		height: 48px;
		padding: 5px;
		border: 1px dashed rgba(15, 63, 87, 0.2);
		border-radius: 8px;
		background: rgba(55, 118, 149, 0.05);
		position: relative;
		cursor: pointer;
	}
	.finance-photo-block .label {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
		
		color: rgba(15, 63, 87, 0.3);
		font-size: 14px;
		font-weight: 500;
		line-height: 16px;
		text-align: center;
		
	}
	
	.finance-photo-block .row {
		margin-left: -3px;
		margin-right: -3px;
	}
	
	.uploaded-photo {
		width: 38px;
		height: 38px;
		box-sizing: border-box;
		outline: 0.5px solid rgba(31, 92, 122, 0.15);
		border-radius: 4px;
		background-size: cover!important;
		background-position: center!important;
		position: relative;
	}
	.finance-line label {
		display: block;
	}
	.total-image-block {
		position: relative;
	}
	
	.total-image-block .upload-photo-cross {
		width: 18px;
		height: 18px;
		border-radius: 999px;
		box-shadow: 0px 4px 22px 0px rgba(0, 34, 51, 0.16);
		background: rgba(255, 255, 255, 1);
		position: absolute;
		top: -3px;
		right: -3px;
		
	}
	.total-image-block .upload-photo-cross svg {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		
	}
	
	.uploaded-photo .spinner-border-parent {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		
	}
	.uploaded-photo .spinner-border-parent .spinner-border {
		width: 20px;
		height: 20px;
		color: #c5c5c5!important;
		border: 2px solid currentcolor!important;
		border-right-color: transparent!important;
		
	}
	
	
	.finance-line .dafault-finance-btn {
		box-sizing: border-box;
		border: 0.5px solid rgba(55, 118, 149, 0.05);
		border-radius: 8px;
		background: rgba(55, 118, 149, 0.05);
		width: 48px;
		height: 48px;
		position: relative;
		cursor: pointer;
		transition: .1s;
	}
	
	
	.finance-line .dafault-finance-btn svg path {
		transition: .1s;
	}
	.finance-line .dafault-finance-btn svg {
		transition: .1s;
	}
	
	.finance-line .dafault-finance-btn svg {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		display: block;
		
	}
	
	.finance-line .dafault-finance-btn:hover svg path {
		stroke: rgba(0, 18, 26, 1);
		stroke-opacity: 1;
	}
	.finance-line .dafault-finance-btn:hover {
		background: rgba(20, 61, 82, 0.1);
	}
	
	
	
	
	
	.finance-line .dafault-finance-btn.hover-red:hover svg path {
		stroke: rgba(244, 65, 52, 1);
		stroke-opacity: 1;
	}
	.finance-line .dafault-finance-btn.hover-red:hover {
		background: rgba(254, 237, 236, 1);
		border: 0.5px solid rgba(254, 237, 236, 1);
	}
	
	
	
	
	.create-btn .create-new-finance-line-btn {
		box-sizing: border-box;
		border: 1px solid rgba(50, 79, 93, 1);
		border-radius: 8px;
		background: rgba(255, 255, 255, 1);
		
		width: 48px;
		height: 48px;
		position: relative;
		cursor: pointer;
		transition: .1s;
		
	}
	
	
	.create-btn .create-new-finance-line-btn svg {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		display: block;
		
	}
	
	.create-btn .create-new-finance-line-btn svg path {
		transition: .1s;
	}
	.create-btn .create-new-finance-line-btn svg {
		transition: .1s;
	}
	
	
	
	@media (min-width: 924px) {
		.create-btn .create-new-finance-line-btn:hover {
			background: rgba(50, 79, 93, 1);
		}
		.create-btn .create-new-finance-line-btn:hover svg path  {
			stroke: rgba(255, 255, 255, 1);
			stroke-opacity: 1;
		}
	}
	
	
	.no-articles-btn {
		cursor: pointer;
		
		.slider {
			width: 47px;
			height: 27px;
			border-radius: 100px;
			background: rgba(20, 61, 82, 0.1);
			position: relative;
			transition: .1s;
			
			.dot {
				transition: .1s;
				position: absolute;
				left: 3px;
				top: 50%;
				transform: translateY(-52%);
				width: 21px;
				height: 21px;
				box-shadow: 
					0px 2px 8px 0px rgba(0, 17, 51, 0.15), 
					0px 2px 2px 0px rgba(0, 17, 51, 0.06);
				border-radius: 100px;
				box-shadow: 0px 2px 8px 0px rgba(0, 17, 51, 0.15),0px 2px 2px 0px rgba(0, 17, 51, 0.06);
				background: rgba(255, 255, 255, 1);
			}
			
		}
		
		
		
		
		
		
		
		.label {
			color: rgba(0, 18, 26, 1);
			font-size: 16px;
			font-weight: 500;
			line-height: 19px;
			text-align: left;
		}
		
	}
	
	
	@media (min-width: 924px) {
		.no-articles-btn:hover {
			.slider {
				background: rgba(20, 61, 82, 0.1);
				.dot {
					box-shadow: 
						0px 2px 8px 0px rgba(0, 17, 51, 0.15), 
						0px 2px 2px 0px rgba(0, 17, 51, 0.06),
						0 0 0 1px rgba(255, 255, 255, 1);
				}
			}
		}
	}
	
	
	.no-articles-btn.active {
		.slider {
			background: rgba(50, 79, 93, 1);
			.dot {
				left: auto;
				right: 3px;
				
			}
		}
		
	}
	
	
	.default-single-checkbox {
		height: 21px;
	}
	.default-single-checkbox .s-checkbox {
		width: 21px;
		height: 21px;
		box-sizing: border-box;
		border: 1px solid rgba(55, 118, 149, 0.05);
		border-radius: 5px;
		background: rgba(55, 118, 149, 0.05);
		transition: .1s;
		position: relative;
	}
	.default-single-checkbox .s-checkbox svg {
		position: absolute;
		top: 54%;
		left: 54%;
		transform: translate(-54%, -54%);
		display: none;
	}
	
	.default-single-checkbox .label {
		color: rgba(20, 61, 82, 0.5);
		font-size: 16px;
		font-weight: 500;
		line-height: 21px;
		padding-top: 1px;
	}
	.default-single-checkbox .single-checkbox-trigger {
		cursor: pointer;
	}
	
	
	.default-single-checkbox[data-ischecked="true"] {
		
		.s-checkbox {
			background: rgba(50, 79, 93, 1);
			border: 1px solid rgba(50, 79, 93, 1);
		}
		.s-checkbox svg {
			display: block;
		}
	}
	
	
	.finance-articles-block .number-block {
		width: 48px;
		height: 48px;
		
		box-sizing: border-box;
		border: 1px solid rgba(55, 118, 149, 0.05);
		border-radius: 8px;
		background: rgba(55, 118, 149, 0.05);
		position: relative;
	}
	.finance-articles-block .number-block .label {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		
		color: rgba(20, 61, 82, 0.35);
		font-size: 16px;
		font-weight: 500;
		line-height: 19px;
		text-align: center;
		padding-bottom: 1px;
		
	}
	
	.finance-articles-block .number-block-label {
		color: rgba(20, 61, 82, 0.5);
		font-size: 15px;
		font-weight: 500;
		line-height: 140%;
		text-align: center;
	}
	
	.multiple-badges:empty {
		display: none;
	}
	
}
	
	
@media (max-width: 924px) {
	.defailt-interface-elements-area {
		.checkbox-item, .radio-item {
			min-height: 42px;
			padding: 8.5px 18px;
		}
		.no-articles-btn {
			.slider {
				.dot {
					transform: translateY(-50%);
				}
			}
		}
		
		.default-radio .radio-item .radio-header {
			font-size: 15px;
			font-weight: 500;
			line-height: 18px;
			margin-top: 1.3px;
		}
		.default-radio-input {
			margin-top: 1px;
		}
		.articles .artcl .select-body {
			width: 100%;
		}
		.articles .sum input {
			width: 100%;
		}
		
		.finance-photo-block {
			margin-top: 6px!important;
			width: 202px;
			height: 42px;
			padding: 4px;
		}
		
		.finance-photo-block .label {
			font-size: 13px;
			font-weight: 500;
			line-height: 15px;
		}
		
		.uploaded-photo {
			width: 34px;
			height: 34px;
		}
		
		.create-btn .create-new-finance-line-btn {
			width: 42px;
			height: 42px;
		}
		
		.finance-line .dafault-finance-btn {
			margin-top: 6px!important;
			width: 42px;
			height: 42px;
		}
		
		
		.main-label {
			font-size: 14px;
			font-weight: 500;
			line-height: 130%;
		}
		
		.default-input-rows {
			margin-top: 6px!important;
		}
		
		.opf-selector .selector-item .label {
			font-size: 15px;
			font-weight: 600;
			line-height: 140%;
		}
		.top-20 {
			margin-top: 16px!important;
		}
		
		.creation-default-input input {
			height: 42px;
			font-size: 15px;
			font-weight: 500;
			line-height: 140%;
		}
		.textarea-body textarea {
			font-size: 15px;
			font-weight: 500;
			line-height: 140%;
		}
		.select-body {
			height: 42px;
			padding-bottom: 2px;
		}
		.delete-select-btn {
			width: 46px;
			height: 46px;
		}
		.select-body, .dropdown-body .item {
			font-size: 15px;
			font-weight: 500;
			line-height: 140%;
		}
		
		.default-select .select-arrow {
			width: 46px;
			/* padding-bottom: 2px; */
		}
		
		.select-arrow  {
			transform: translateY(0px);
		}
		
		
		.dropdown-inner {
			max-height: 200px;
		}
		
		.default-single-checkbox .label {
			font-size: 14px;
			font-weight: 500;
			line-height: 20px;
		}
		
		.decrement-button, .increment-button {
			width: 36px;
			height: 36px;
		}
		
		.tag-body {
			font-size: 13px;
			font-weight: 500;
			line-height: 15px;
			padding: 0px 8px 0px 18px;
		}
		
		
	}
}
		