.vchasno-kasa-main{padding:20px;}
	.vchasno-kasa-main > .wrap{background: #fff;padding:20px 40px;}
	.vchasno-kasa-main h1{display:flex;align-items:center;}
	.vchasno-kasa-main h1 img{margin-left: 10px;}
	.line-form__title{font-weight:600;}
	.table_input{width:100%;}
	.vchasno-kasa-main .submit input{background: #EAB5F7 !important;background-color: #EAB5F7 !important;border-color: #cec2d1 !important;color: #010101 !important;font-weight: 600;font-size: 15px;padding: 0 27px;}
	.vchasno-kasa-main .submit:hover{opacity:70%;}
	.vchasno-kasa-main .submit input:focus{box-shadow:unset;}
	.line-form__two-column{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;}
	.columns-half{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;}
	.columns-half__column{width:calc(50% - 40px);}
	.vchasno-kasa-main pre{margin-top: 20px;border: 1px solid #dcdcde;padding: 20px;background: #fbfbfb;height: 300px;overflow-y: scroll;}
	.mt-40{margin-top:40px;}
	.plugin-development span{margin-bottom:6px;font-size: 16px;display:block;font-weight:500;}
	.plugin-development img{height:27px;}
	.mrkv_clean-all-log{cursor:pointer;width: fit-content;padding: 7px 18px;background: #00000029;border-radius: 3px;color: #000;font-weight: 600;border: 1px solid #00000021;margin-right: 20px;}
	.mrkv_clean-all-log:hover{opacity:.7;}
	.clear-line{margin-top: 30px;display:flex;align-items:center; justify-content:flex-start;}
	.mrkv_table-payment__header{display:flex;align-items:center;}
	.mrkv_table-payment__header p{width:calc(100% / 3);font-size:16px;margin-bottom:0;font-weight:500;}
	.mrkv_table-payment__body__line{display:flex;align-items:center;}
	.mrkv_table-payment__body__line > div{width:calc(100% / 3);}
	.mrkv_table-payment__body__checkbox__input{position: relative; width:28px; height:16px;display:inline-block;margin-right:5px; min-width: 28px;}
	.mrkv_table-payment__body__checkbox label{font-size:14px;font-weight:400;display: flex;align-items: center;color:#969696;}
	.mrkv_table-payment__body__checkbox .mrkv_kasa_slider{position: absolute;cursor: pointer;top: 0;left: 0;right: 0; bottom: 0; background-color: #ccc;-webkit-transition: .4s;transition: .4s;border-radius: 34px;}
	.mrkv_table-payment__body__checkbox .mrkv_kasa_slider:before{position: absolute;content: "";height: 12px;width: 12px;left: 2px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s;border-radius: 50%;
	}
	.mrkv_table-payment__body__checkbox input:checked + label{color: #000;}
	.mrkv_table-payment__body__checkbox input:checked + label .mrkv_kasa_slider{background-color: #EAB5F7;}
	.mrkv_table-payment__body__checkbox input:checked + label .mrkv_kasa_slider:before{-webkit-transform: translateX(12px);-ms-transform: translateX(12px);transform: translateX(12px);}
	.mrkv_table-payment__body__checkbox input{display:none !important;}
	.mrkv_table-payment__body__type select{width:100%;height:39px;border: 1px solid #D9D9D9;border-radius: 5px;max-width: 134px !important;}
	.mrkv_table-payment__body__line .chosen-container{width: 100% !important;}
	.mrkv_table-payment__body__line .chosen-choices{background-image:unset; border: 1px solid #D9D9D9;border-radius: 5px;min-height:28px;width:100%;box-shadow: unset !important;padding-top: 5px}
	.mrkv_table-payment__body__line .chosen-choices li.search-choice{border: 1px solid #969696;border-radius: 5px;display:flex;flex-direction:row-reverse;background-color:#fff;background:#fff;background-image: unset;box-shadow: unset !important; padding-right:5px;padding-left:20px;}
	.mrkv_table-payment__body__line li.search-choice .search-choice-close{right:unset;left:5px;transform: scale(0.65);}
	.mrkv_kasa_receipt_send_user-select .chosen-container{width: 300px !important; display: none;}
	.mrkv_kasa_receipt_send_user-select .chosen-choices{background-image:unset; border: 1px solid #D9D9D9;border-radius: 5px;min-height:28px;width:100%;box-shadow: unset !important;padding-top: 5px}
	.mrkv_kasa_receipt_send_user-select .chosen-choices li.search-choice{border: 1px solid #969696;border-radius: 5px;display:flex;flex-direction:row-reverse;background-color:#fff;background:#fff;background-image: unset;box-shadow: unset !important; padding-right:5px;padding-left:20px;}
	.mrkv_kasa_receipt_send_user-select li.search-choice .search-choice-close{right:unset;left:5px;transform: scale(0.65);}
	.mrkv_kasa_receipt_send_user-select input:checked ~ .chosen-container{ display: inline-block; }

	@media(max-width:1220px){
		.columns-half__column{width:100%;}
	}
	@media(max-width:600px){
		.mrkv_table-payment__body__line > div{width: 100%;margin-bottom: 15px;}
		.mrkv_table-payment__body__line{flex-wrap:wrap;}
		.mrkv_table-payment__body__checkbox:before{content: '<?php echo __('Спосіб оплати', 'mrkv-vchasno-kasa'); ?>';margin-right:10px;margin-bottom: 10px;width: 100%;}
		.mrkv_table-payment__body__type:before{content:'<?php echo __('Тип оплати', 'mrkv-vchasno-kasa'); ?>';margin-right:10px;margin-bottom: 10px;width: 100%;}
		.mrkv_table-payment__body__statuses:before{content:'<?php echo __('Статуси замовлення', 'mrkv-vchasno-kasa'); ?>';margin-right:10px;margin-bottom: 10px;width: 100%;}
		.mrkv_table-payment__header{
			display: none;
		}
		.line-form.clear-line{flex-wrap: wrap;}
		.line-form.clear-line > div{margin-bottom:10px;}
		.vchasno-kasa-main{padding: 10px 5px;}
		.vchasno-kasa-main > .wrap{padding:10px 20px;}
		.vchasno-kasa-main h1{display:inline-block;}
		#mrkv_kasa_tax_group{width:100%;}
		.mrkv_table-payment__body__checkbox label{margin-top: 10px;}
		.mrkv_table-payment__body__type select{width: 100%;margin-top:10px;min-width:100%;}
		.mrkv_table-payment__body__statuses select{width: 100%;margin-top:10px;min-width:100%;}
		.vchasno-kasa-main .submit input{width:100%;}
		.mrkv_clean-all-log{width:100%;margin-right:0;text-align:center;}
		.mrkv_table-payment__body__line.line-disable-all .mrkv_table-payment__body__type{opacity: .6;}
		.line-disable-all .chosen-choices{opacity: .6;}
	}