

/* Start:/bitrix/components/gs-group/led_calc_2025/templates/.default/css/style.css?176166937012648*/
/* ************************************************************************** */

/* ************************************************************************** */


/* ************************************************************************** */
.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* ************************************************************************** */


/* ************************************************************************** */
.add_led_calc.hidden {
	display:none;
}
/* ************************************************************************** */


/* ************************************************************************** */
.led_calc_list {
}
.led_calc_list .item {
	/*margin-right:10px;*/
}
/* ************************************************************************** */


/* ************************************************************************** */
.add_led_calc {
	
}

.add_led_calc .add_led_link {
	display:block;
	padding:10px;
}

.add_led_calc .add_led_link .add_led_link__icon {
	width:50px;
	height:50px;
	margin:10px auto 10px;
	border:1px solid #20bdff;
	border-radius:25px;
	text-align:center;
	font-size:35px;
	line-height:52px;
	background:#20bdff;
	color:#FFF;
	text-indent:-1px;
}
.add_led_calc .add_led_link:hover .add_led_link__icon {
	/*background:#FFF;
	color:#20bdff;*/
	background:#49c9ff;
	border:1px solid #49c9ff;
}

.add_led_calc .add_led_link .add_led_link__text {
	margin: 0 auto;
	color:#20bdff;
	text-align:center;
}
.add_led_calc .add_led_link:hover .add_led_link__text {
	color:#49c9ff;
}
/* ************************************************************************** */


/* ************************************************************************** */
.led_calc_list.owl-theme.owl-carousel .owl-stage-outer {
	z-index:100;
}



.led_calc_list.owl-theme  .owl-nav {
	visibility:visible;
}
.led_calc_list.owl-theme .owl-nav  .owl-prev,
.led_calc_list.owl-theme .owl-nav  .owl-next {
	position: relative;
    top: 0;
    margin-top: 0;
	
	margin: 18px 0 0;
    width: 50px;
    height: 50px;
    text-shadow: none;
    font-size: 0;
	
	color:#FFF;
	border:1px solid #20bdff;
	background-color:#20bdff;
}
.led_calc_list.owl-theme .owl-nav .owl-prev:hover,
.led_calc_list.owl-theme .owl-nav .owl-next:hover {
	border:1px solid #49c9ff;
	background-color:#49c9ff;
}
.led_calc_list.owl-theme .owl-nav .owl-prev.disabled:hover,
.led_calc_list.owl-theme .owl-nav .owl-next.disabled:hover {
	border:1px solid #20bdff;
	background-color:#20bdff;
}

.led_calc_list.owl-theme .owl-nav .owl-prev {
	right:42px;
}
.led_calc_list.owl-theme .owl-nav .owl-next {
	left:42px;
}

.led_calc_list.owl-theme .owl-nav .owl-prev span,
.led_calc_list.owl-theme .owl-nav .owl-next span {
	color:#20bdff;
}






.led_calc_list.owl-theme .owl-nav .owl-prev:before,
.led_calc_list.owl-theme .owl-nav .owl-next:before {
	content:"";
	position:absolute;
	top:50%;
	margin-top:-6px;
	width:7px;
	height:12px;
    left:50%;
    margin-left:-4px;
}

.led_calc_list.owl-theme .owl-nav .owl-prev:before {
	background:url(/bitrix/templates/aspro-priority/images/svg/header_icons.svg) 0 -81px no-repeat;
}
.led_calc_list.owl-theme .owl-nav  .owl-next:before {
	background:url(/bitrix/templates/aspro-priority/images/svg/header_icons.svg) -11px -81px no-repeat;
}

	


.led_calc_list.owl-theme .owl-dots {
	margin-top:20px;
}
/* ************************************************************************** */






/* ************************************************************************** */
.led_calc_form_block .calc_subtitle {
	color:#000;
	font-size:1.2em;
	line-height:2.0em;
	/*font-weight:bold;*/
}
/* ************************************************************************** */



/* ************************************************************************** */
.led_calc_form_block .calc_close_link {
	position:absolute;
	right:-10px;
	top:0;
	width:30px;
	height:30px;
	cursor:pointer;
}

.led_calc_form_block .calc_close_link svg {
	position:absolute;
	top:50%;
	left:50%;
	width:10px;
	height:10px;
	margin:-5px 0 0 -5px;
	opacity:.35;
}
.led_calc_form_block .calc_close_link svg path {
    fill: #333;
}
.led_calc_form_block .calc_close_link:hover svg {
	opacity:1;
}
.led_calc_form_block .calc_close_link:hover svg path {
    fill: #20bdff;
}
/* ************************************************************************** */


/* ************************************************************************** */
.led_calc_form_block .field_line {
	margin:0 0 10px 0;
}
.led_calc_form_block .field_line .field_title {
	padding:0;
	margin:0;
	color:#333;
	font-size:0.9em;
	line-height:1.4em;
	font-weight:400;
}
.led_calc_form_block .field_line .field_title label {
	display:block;
	padding:0;
	margin:0 0 1px;
	color:#333;
	font-size:0.9em;
	line-height:1.4em;
	font-weight:400;
}
.led_calc_form_block .field_line .field_title label .comment {
	color:#999;
}


.led_calc_form_block .field_line select {
	width:100%;
	
	padding:3px 6px;
	
	border-radius:3px;
	/*border:1px solid #bebebe;*/
	border:1px solid #777;
	background:#f8f9fb;
	
	font-size:14px;
	line-height:22px;
	color:#000000;
}
.led_calc_form_block .field_line select:invalid {
	color:#666;
}
.led_calc_form_block .field_line select option {
	color:#000000;
}
.led_calc_form_block .field_line select:disabled {
	border:1px solid #bebebe;
	
	color:#999;
}
.led_calc_form_block .field_line input {
	width:100%;
	
	padding:1px 6px;
	
	border-radius:3px;
	/*border:1px solid #bebebe;*/
	border:1px solid #777;
	background:#f8f9fb;
	
	font-size:14px;
	line-height:22px;
	color:#000000;
}
.led_calc_form_block .field_line input:disabled {
	border:1px solid #bebebe;
	
	color:#999;
}


.led_calc_form_block .field_line .field_comment {
	color:#999;
	
	margin: 2px 0 0;
	
	font-size:0.8em;
	line-height:1.3em;
	
	text-align:right;
}
.led_calc_form_block .field_line .field_error {
	color:#fb5f5f;
	
	margin:2px 0 0;
	display:block;
	padding:0;
	right:0;
	
	font-size:0.8em;
	line-height:1.3em;
	
	text-align:right;
}
/* ************************************************************************** */

/* ************************************************************************** */
.led_calc_form_block .output_table {
	margin:0 0 10px 0;
}
.led_calc_form_block .output_table table {
	font-size:14px;
	line-height:1.4;
}
.led_calc_form_block .output_table table tr>td {
	width:100%;
}

.led_calc_form_block .output_table table .output_line_label {
	font-size:14px;
	line-height:1.4;
}
.led_calc_form_block .output_table table .output_line {
	white-space:nowrap;
	font-size:14px;
	line-height:1.4;
}
.led_calc_form_block .output_table table .output_value {
	color:#000;
	font-size:15px;
	line-height:1.5;
}
/* ************************************************************************** */




/* ************************************************************************** */
.led_calc_main_block .clipboard_result_content {
	display:none;
}

.clipboard_result {
	width:100%;
	margin:12px 0 0;
	text-align:right;
}
.clipboard_result .clipboard_result_link {
	font-size:1em;
	line-height:1.3em;
	color:#20bdff;
}
.clipboard_result .clipboard_result_link:hover {
	color:#49c9ff;
}
.clipboard_result .clipboard_result_link.disabled {
	pointer-events:none;
	opacity:0.6;
}
.clipboard_result .clipboard_result_status {
	color:#999;
	margin:2px 0 0;
	font-size:0.8em;
	line-height:1.3em;
	
	opacity:0;
	visibility:hidden;
	transition:opacity 0.3s, visibility 0s linear 0.3s;
}
.clipboard_result .clipboard_result_status.active_status {
	opacity:1;
	visibility:visible;
	transition-delay:0.3s;
}
/* ************************************************************************** */


/* ************************************************************************** */
.led_calc_main_block .owl-stage-outer {
	height:100%;
	min-height:100%;
}
.led_calc_main_block .owl-carousel .owl-stage {
	display:flex;
/*	height:100%;
	min-height:100%;
	align-items:stretch;
	flex:1 1 100%;
	flex-grow: 1;*/
}
.led_calc_main_block .owl-item {
/*	flex:1 1 100%;
	height:100%;
	min-height:100%;
	align-self:stretch;*/
}
.led_calc_main_block .owl-item .item {
	margin-left:2px;
}
.led_calc_main_block .owl-item:not(:last-child) .item:after {
	content:'';
	display:block;
	position:absolute;
	width:1px;
	height:100%;
	top:0;
	bottom:0;
	right:-18px;
	background-color:#ddd;
}
/* ************************************************************************** */





/* ************************************************************************** */
@media print {
	.breadcrumb {
		margin:0;
		padding:0;
		display:none;
	}
	
	section.page-top {
		margin:0;
		padding:0;
	}
	section.page-top h1 {
		margin:0;
		padding:0;
		font-size:1.8em;
		line-height:1.8em;
	}
	
	
	.led_calc_form_block .field_line {
		margin:0 0 6px 0;
	}
	
	
	.led_calc_main_block .clipboard_result {
		display:none;
	}
	
	.add_led_calc_item {
		display:none;
	}
	.led_calc_main_block .owl-carousel .owl-stage {
		width:100% !important;
		transform:translate3d(0px, 0px, 0px) !important;
	}
	.led_calc_main_block .owl-carousel .owl-item {
		width:100% !important;
		float:unset;
	}
	.led_calc_main_block .owl-item:not(:last-child) .item:after {
		display:none;
	}
	
	
	.led_calc_main_block .owl-item:not(:first-child) {
		page-break-before:always;
	}
}
/* ************************************************************************** */



/* ************************************************************************** */
.field_tabs_title {
	width:100%;
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:12px;
	justify-content:center;
	padding:12px 0 15px;
}
.field_tabs_title .tabs_title__item {
	position:relative;
	overflow:hidden;	
	padding:14px 4px 10px 8px;
	border:1px solid #eff1f5;
	border-radius:3px;
	background:#f8f9fb;
	cursor:pointer;
	
	color: #999;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: 400;
	
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
	
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.field_tabs_title .tabs_title__item:hover,
.field_tabs_title .tabs_title__item.active {
	background:#fff;
	
	color:#333;
	
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
}
.field_tabs_title .tabs_title__item.active {
	cursor:default;
}

.field_tabs_title .tabs_title__item:hover:after,
.field_tabs_title .tabs_title__item.active:after {
	background:#20bdff;
	content:"";
	position:absolute;
	left:-1px;
	right:-1px;
	top:-1px;
	z-index:1;
	height:4px;
}


.field_tab_list {
	
}
.field_tab_list .field_tab {
	display:none;
}
.field_tab_list .field_tab.active {
	display:block;
}

/* ************************************************************************** */










/* ************************************************************************** */
/* ****
.led_calc_main_block {
	margin:0 -10px;
	overflow-x:auto;
	overflow-y:hidden;
}
.led_calc_wrap {
	width:2889px;
	float:left;
	overflow:hidden;
}
.led_calc_list {
	width:100%;
}
.led_calc_form_block {
	float:left;
	padding:15px;
	margin:0 10px 10px;
	border:1px solid #666;
}
**** */
/* ************************************************************************** */




/* ************************************************************************** */
/* ****
.led_calc_main_block .output_value {
	font-weight:bold;
}
**** */
/* ************************************************************************** */



/* ************************************************************************** */
/* ****
.led_calc_form_block .field_line_2w {
	overflow:hidden;
}
.led_calc_form_block .field_line_2w .field_line {
	width:calc(50% - 5px);
	float:left;
}
.led_calc_form_block .field_line_2w .field_sep {
	width:10px;
	height:1px;
	float:left;
}
**** */
/* ************************************************************************** */


/* ************************************************************************** */
/* ****
@media print {
	.led_calc_main_block {
		overflow:hidden;
	}
	.led_calc_wrap {
		width:100%;
		float:none;
	}
	.led_calc_form_block {
		float:none;
	}
	.led_calc_list>div:not(:first-child) {
		page-break-before:always;
	}
}
**** */
/* ************************************************************************** */

/* End */
/* /bitrix/components/gs-group/led_calc_2025/templates/.default/css/style.css?176166937012648 */
