.calc-production-selector__content{display:flex;align-items:center}.calc-production-selector__help{margin-left:15px;width:25px;flex-shrink:0}.calc-production-selector__help-btn{font-size:25px;background:0 0}.calc-production-selector__help-btn:not(:hover){color:hsl(var(--text-color-h),var(--text-color-s),var(--text-color-l),30%)}.calc-production-selector__help-btn:hover{color:hsl(var(--text-color-h),var(--text-color-s),var(--text-color-l),60%)}.modal-production-about .modal-w__wrapper{max-width:780px}.calc-params-title__hint{font-size:smaller;font-weight:700;color:var(--error-color)}.calc-production-selector__label,.calc-params-title{line-height:1}.calc-params-title{background-color:var(--bg2-darken10);margin-bottom:12px}@media all and (max-width:459px){.calc-production-selector__label,.calc-params-title{font-size:16px;font-weight:500}}@media all and (min-width:460px){.calc-production-selector__label,.calc-params-title{font-size:18px}.calc-production-selector__label-num,.calc-params-title__num{font-weight:500}}@media all and (max-width:767px){.calc-production-selector{margin-bottom:20px}.calc-production-selector__label,.calc-params-title{padding:10px 30px}.calc-production-selector__label{background-color:var(--bg2-darken10);margin-bottom:12px}}@media all and (min-width:768px){.calc-production-selector{margin-bottom:10px}.calc-production-selector,.calc-params-title{padding:7px 30px;display:flex;align-items:center}.calc-production-selector{background-color:var(--bg2-darken10)}.calc-params-title{min-height:54px}.calc-production-selector__label{margin-right:30px;min-width:150px}.calc-production-selector__help{margin-right:-15px}}@media all and (min-width:768px) and (max-width:939px){.calc-production-selector__select{flex-grow:1}}.calc-params-title__hint{display:inline-block}.calc-systems{border:1px solid var(--bg2);border-radius:var(--box-border-radius);overflow:hidden}.calc-systems-content{padding:20px;background:linear-gradient(to bottom,var(--bg2) 0,var(--bg2-darken3) 100%);border-radius:0 0 var(--box-border-radius)var(--box-border-radius);container:calc-systems-content/inline-size}.calc-productions-group-title{font-weight:600;font-size:1.14rem;margin-bottom:.5em}.calc-productions-list+.calc-productions-group-title{margin-top:1.5em}@container(max-width:310px){.calc-production-cart:not(:first-child) {
		margin-top: 10px;
	}
}@container(min-width:311px){.calc-productions-list {
		display: grid;
	}
}@container(min-width:311px) and (max-width:599px){.calc-productions-list {
		grid-gap: 10px;
	}
}@container(min-width:600px){.calc-productions-list {
		grid-gap: 20px;
	}
}@container(min-width:311px) and (max-width:839px){.calc-productions-list {
		grid-template-columns: repeat(2, 1fr);
	}
}@container(min-width:840px) and (max-width:1139px){.calc-productions-list {
		grid-template-columns: repeat(3, 1fr);
	}
}@container(min-width:1140px) and (max-width:1429px){.calc-productions-list {
		grid-template-columns: repeat(4, 1fr);
	}
}@container(min-width:1430px) and (max-width:1920px){.calc-productions-list {
		grid-template-columns: repeat(5, 1fr);
	}
}@container(min-width:1921px){.calc-productions-list {
		grid-template-columns: repeat(5, 270px);
	}
}.calc-production-cart{container:calc-production-cart/inline-size;border-radius:var(--box-border-radius);border:1px solid #fff;box-shadow:4px 15px 24px -8px rgba(73,75,89,4%);background:hsl(from var(--bg2) h s calc(l + 1));cursor:pointer;overflow:hidden;display:flex;justify-content:space-between;max-width:400px}.calc-production-cart:hover{background:var(--bg2-darken5)}.calc-production-cart__title{text-wrap:balance;font-size:clamp(.6rem,6.5cqw,1rem);padding:.7em 1em;align-self:center;max-width:50%;z-index:1;word-break:normal;overflow-wrap:normal}.calc-production-cart__img{width:50%;display:block;flex-shrink:0;align-self:flex-end}.calc-production-tabs{display:flex;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-color:var(--bg2-darken10)var(--bg2-darken3);scrollbar-width:thin}.calc-production-tabs::-webkit-scrollbar{width:20px;height:8px;background-color:var(--bg2-darken3);border-radius:calc(var(--border-radius) - 1px)}.calc-production-tabs::-webkit-scrollbar-thumb{background-color:var(--bg2-darken10);border-radius:calc(var(--border-radius) - 1px)}.calc-production-tabs::-webkit-scrollbar-thumb:hover{background-color:var(--emphasize1)}.calc-production-tab{display:flex;flex-direction:column;align-items:center;gap:2px;background:0 0;padding:10px 20px;flex-shrink:0}.calc-production-tab__text{font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:center;padding:3px;border-radius:40px}.calc-production-tab__icon{width:50px;height:50px;display:inline-block;background:url(/Public/Images/icons-production-types.webp)no-repeat}@media all and (-Webkit-min-device-pixel-ratio:1.5),all and (-moz-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min-device-pixel-ratio:1.5){.calc-production-tab__icon{background-image:url(/Public/Images/icons-production-types_x2.webp);background-size:auto 102px}}.calc-production-tab__icon_slider{background-position-x:-52px}.calc-production-tab__icon_swing{background-position-x:-104px}.calc-production-tab__icon_roll{background-position-x:-156px}.calc-production-tab__icon_plisse{background-position-x:-208px}.calc-production-tab__icon_curtain{background-position-x:-260px}.calc-production-tab__icon_other{background-position-x:-312px}.calc-production-tab:not(.active):hover{box-shadow:inset 0 0 5px 0 var(--bg2)}.calc-production-tab:not(.active):hover .calc-production-tab__text{color:var(--link-color)}.calc-production-tab.active{background:var(--bg2)}.calc-production-tab.active>.calc-production-tab__text{background:var(--emphasize1);color:#fff;font-weight:600}.calc-production-tab.active>.calc-production-tab__icon{background-position-y:-52px}@media all and (max-width:767px){.calc-systems{margin-left:calc(var(--container-padding) * -1);margin-right:calc(var(--container-padding) * -1)}.calc-production-tab{width:120px}.calc-production-tab__text{font-size:.7rem}}@media all and (min-width:768px){.calc-production-tab{width:140px}.calc-production-tab__text{font-size:.875rem}}.modal-calc-production .modal-w__wrapper{max-width:760px}.modal-calc-production .modal-w__title>div{display:flex;flex-wrap:wrap;gap:0 1em;justify-content:center;align-items:center}.modal-calc-production .modal-w__title a:hover{color:var(--emphasize1)}.modal-calc-components .modal-w__wrapper{max-width:900px}.calc-form{container:calc-form/inline-size}.calc-form__loader{font-size:20px;color:var(--text-color3);margin:2em}.calc-form .form-param{--form-param-padding-v:5px}.calc-form .form-param:hover{background-color:var(--bg2-darken5)}.calc-form .form-param__title{font-weight:500;font-style:italic}.calc-form .form-params-group__title:not(:empty){font-weight:600;padding-top:5px}.calc-form .form-param__input{display:flex;align-items:center}.calc-form .form-param__input .box-plus-minus{flex-basis:160px}.calc-form .form-params-group_RALGroup .form-params-group__fields{display:flex;gap:0 10px}.calc-form .form-params-group_RALGroup .form-param_RAL .form-param__input{width:120px}.calc-form .calc-params-prices{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 5cqw}.calc-form[data-production="Protect.Screen"] .form-param_Frame .form-param__title{display:none}.calc-form[data-production="Protect.Screen"] .form-param_Frame ul{width:100%;display:grid;grid-gap:20px}@media all and (max-width:519px){.calc-form[data-production="Protect.Screen"] .form-param_Frame ul{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.calc-form[data-production="Protect.Screen"] .form-param_Frame li{container:calc-radio-item/inline-size}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio]+label{font-size:clamp(11px,10cqw,1rem)}}@media all and (min-width:520px){.calc-form[data-production="Protect.Screen"] .form-param_Frame ul{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio]+label{width:100%;padding-left:0;padding-top:calc(80% + 12px);line-height:1.2}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio]+label:before{width:100%;height:auto;aspect-ratio:9/7;background-position:50%;background-size:90%;background-repeat:no-repeat}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='200']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/rectangle_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='201']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/trapezium-rect-left_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='202']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/trapezium-rect-right_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='203']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/trapezium-bottom_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='204']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/trapezium-top_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='205']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/parallelogram-left_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='206']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/parallelogram-right_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='207']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/triangle-left_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='208']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/triangle-right_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='209']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/polygon-left_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='210']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/polygon-right_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='211']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/polygon_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='212']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/trapezium-rect-top-left_540.webp)}.calc-form[data-production="Protect.Screen"] .form-param_Frame input[type=radio][value='213']+label:before{background-image:url(/Public/Images/Modules/Calc/Protect.Screen/Shapes/trapezium-rect-top-right_540.webp)}.calc-form[data-production="Protect.Screen"] .form-params-group__fields:has(.form-param_Lines:not(.hidden)){padding:0 5px;border:1px solid var(--bg2-darken5);border-radius:var(--border-radius);margin-bottom:5px}.calc-form[data-production="Protect.Screen"] .form-params-group_FeltGroup:has(.form-param_FeltCloth:not(.hidden)) .form-params-group__fields,.calc-form[data-production="Protect.Screen"] .form-params-group_FastenerGroup:has(.form-param_FastenerCloth:not(.hidden)) .form-params-group__fields{display:flex;align-items:flex-end}.calc-form[data-production="Protect.Screen"] .form-params-group_FeltGroup .form-param_FeltCloth .form-param__title,.calc-form[data-production="Protect.Screen"] .form-params-group_FastenerGroup .form-param_FastenerCloth .form-param__title{display:none}.calc-form[data-production="Protect.Screen"] .form-params-group_FeltGroup .form-param_FeltCloth,.calc-form[data-production="Protect.Screen"] .form-params-group_FastenerGroup .form-param_FastenerCloth{width:130px}.ral-color-visual{width:var(--input-height);height:var(--input-height);border-radius:var(--border-radius);margin-left:10px;flex-shrink:0;cursor:pointer;overflow:hidden}@container calc-form (width < 326px){.calc-form[data-production="Protect.Screen"] .form-params-group_FastenerGroup:has(.form-param_Fastener:not(.hidden)) .form-params-group__fields {
		flex-wrap: wrap;
	}
	.calc-form[data-production="Protect.Screen"] .form-params-group_FastenerGroup:has(.form-param_Fastener:not(.hidden)) .form-params-group__fields .form-param {
		flex-grow: 1;
	}
}@container calc-form (width < 330px){.calc-form[data-production="Protect.Screen"] .form-params-group_FeltGroup:has(.form-param_FeltCloth:not(.hidden)) .form-params-group__fields,
	.calc-form[data-production="Protect.Screen"] .form-params-group_FastenerGroup:has(.form-param_FastenerCloth:not(.hidden)) .form-params-group__fields {
		gap:0 10px;
	}
}@container calc-form (width >= 330px){.calc-form[data-production="Protect.Screen"] .form-params-group_FeltGroup:has(.form-param_FeltCloth:not(.hidden)) .form-params-group__fields,
	.calc-form[data-production="Protect.Screen"] .form-params-group_FastenerGroup:has(.form-param_FastenerCloth:not(.hidden)) .form-params-group__fields {
		gap:0 20px;
	}
}@container calc-form (width >= 400px){.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .form-params-group__fields {
		display: flex;
		gap:15px;
	}
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .form-param_Lines {
		width: calc((100% - 30px) * 0.2222);
	}
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .form-param_LinesLeftOffset,
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .form-param_LinesDoorSize {
		width: calc((100% - 30px) * 0.3888);
	}
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .box-plus-minus__btn {
		flex-grow: 0;
	}
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .box-plus-minus__input[type="number"] {
		flex-basis: 50px;
	}
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .form-param__unit:not(:empty) {
		margin-left: 5px;
	}
}@container calc-form (width < 520px){.calc-form .form-param__limits,
	.calc-form .form-param__unit {display: none}
	.calc-form .form-param__title-limits {font-size: 12px;}
	.calc-form .form-param__input {
		gap:10px;
		flex-wrap: wrap;
	}
	.form-param__note:empty {
		display: none;
	}
	
	.calc-form .form-params-group_RALGroup .form-params-group__fields {
		flex-wrap: wrap;
	}
	.calc-form .form-params-group_RALGroup .form-param_RAL .form-param__input {
		display: flex;
		align-items: center;
	}
	
	.calc-form .calc-params-prices .form-param {
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}
	.calc-form .calc-params-prices .form-param__title {
		line-height: 1.2;
	}
	
	.calc-form[data-production="Protect.Screen"] .form-params-group_FeltGroup:has(.form-param_FeltCloth:not(.hidden)) .form-param_Felt,
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .box-plus-minus {
		width: 100%;
		max-width: 160px;
	}
}@container calc-form (width >= 520px){.calc-form .form-param {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.calc-form .form-param__title,
	.calc-form .form-check.mode-Title input[type="checkbox"] + label > span {
		width: min(23cqw, 265px);
		padding-right: 15px;
		flex-shrink: 0;
		line-height: 1.2;
	}
	.calc-form .form-param__input {
		width: max(77cqw, calc(100% - 265px));
	}
	.calc-form .form-param__error {
		margin-left: min(23cqw, 265px);
	}
	.calc-form .form-param__unit:not(:empty) {margin-left: 10px;flex-shrink: 0}
	.calc-form .form-param__limits:not(:empty) {margin-left: 10px;flex-shrink: 0}
	.calc-form .form-param__note:not(:empty) {margin-left: 10px;flex-shrink: 0}
	.calc-form .form-param__title-unit,
	.calc-form .form-param__title-limits {display: none;}
	.calc-form .form-param__title > label:after,
	.calc-form .form-check.mode-Title input[type="checkbox"] + label > span:after {content: ":"}
	
	.calc-form .form-params-group_RALGroup .form-param_RALFinish {min-width: 180px;}
	.calc-form .form-params-group_RALGroup .form-param_RALFinish .form-param__title {display: none;}
	.calc-form .form-params-group_RALGroup .form-param_RALFinish .form-param__input {width: 100%;}
	
	.calc-form .form-check.mode-Title input[type="checkbox"] + label {
		padding-left: 0;
		padding-right: var(--input-check-radio-size);
	}
	.calc-form .form-check.mode-Title input[type="checkbox"] + label:before,
	.calc-form .form-check.mode-Title input[type="checkbox"] + label:after {
		left:min(23cqw, 265px);
	}
	
	.calc-form .form-check.mode-Value label {margin-left: min(23cqw, 265px)}
	
	.calc-form .calc-params-prices .form-param {
		flex-wrap: nowrap;
	}
	
	.calc-form[data-production="Protect.Screen"] .form-param_Frame {
		margin-bottom: 10px;
	}
	.calc-form[data-production="Protect.Screen"] .form-param_Frame .form-param__input {
		width: 100%;
	}
	.calc-form[data-production="Protect.Screen"] .form-param_Frame .form-param__error {
		margin-left: 0;
	}
	
	.calc-form[data-production="Protect.Screen"] .form-params-sizes .form-param__title {
		width: 40px;
	}
	.calc-form[data-production="Protect.Screen"] .form-params-sizes .form-param__input,
	.calc-form[data-production="Protect.Screen"] .form-params-sizes .form-param__error {
		width: calc(100% - 40px);
	}
	.calc-form[data-production="Protect.Screen"] .form-params-sizes .form-param__error {
		margin-left: 40px;
	}
	
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup {
		padding-left: min(23cqw, 265px);
	}
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .form-param__title {
		padding-right: 0;
	}
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .form-param__title,
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .form-param__input {
		width: 100%;
	}
	.calc-form[data-production="Protect.Screen"] .form-params-group_LinesGroup .box-plus-minus {
		flex-basis: 110px;
		flex-grow: 1;
	}
	
	.calc-form[data-production="Protect.Screen"] .form-params-group_FeltGroup:has(.form-param_FeltCloth:not(.hidden)) .form-param_Felt .form-param__input,
	.calc-form[data-production="Protect.Screen"] .form-params-group_FastenerGroup:has(.form-param_FastenerCloth:not(.hidden)) .form-param_FastenerQty .form-param__input {
		width: 200px;
	}
	
	.calc-form[data-production="Protect.Screen"] .form-params-group_FeltGroup:has(.form-param_FeltCloth:not(.hidden)) .form-param_Felt .form-param__input select {
		width: 160px;
	}
}@container calc-form (width >= 380px){.calc-form[data-production="Protect.Screen"] .form-params-sizes {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		gap:0 30px;
		margin-bottom: 10px;
	}
	.calc-form[data-production="Protect.Screen"] .form-params-sizes .form-param {
		width: calc(50% - 15px);
	}
}.components-wrapper{container:components-form/inline-size}.components-search{background-color:var(--bg2-darken5);padding:7px 30px;display:flex}.components-table .td-count__input{text-align:center}.components-table input.td-count__input::-webkit-inner-spin-button{display:none}.components-table .td-image__img-wrapper{display:block;border-radius:var(--border-radius);overflow:hidden}.components-table .td-image__img{display:block;width:100%;height:auto}.modal-calc-component-add .form-param__input .form-param__unit{display:none}@container(max-width:719px){.components-search {
		flex-direction: column;
		gap:5px;
	}
}@container(min-width:720px){.components-search {
		align-items: center;
		gap:10px;
	}
	.components-search__label {
		flex-shrink: 0;
	}
	.components-search__input {
		flex:1;
	}
	.components-search__select {
		flex-shrink: 0;
		max-width: 50%;
	}
	.form-field .components-search__select {width: auto}
}@container(max-width:599px){.components-table {
		margin-top: 20px;
	}
	.components-table,
	.components-table tbody,
	.components-table td {
		display: block;
	}
	.components-table tbody {
		display: grid;
		grid-gap: clamp(10px, 3vw, 30px);
		grid-template-columns: repeat(auto-fit,minmax(150px,1fr));
	}
	.components-table thead {
		display: none;
	}
	.components-table tbody,
	.components-table td {
		width: 100%;
	}
	.components-table tr {
		display: flex;
		flex-direction: column;
		border-radius: var(--border-radius);
		background: var(--bg2);
		padding: 5px;
		
		--input-bg: white;
		--input-border-color: white;
	}
	.components-table .td-name {
		font-weight: 600;
		flex-grow: 1;
	}
	.components-table .td-price {
		line-height: 30px;
		width: calc(100% - 65px);
	}
	.components-table .td-action {
		margin-top: -40px;
		margin-left: calc(100% - 65px);;
		width: 65px;
		text-align: right;
	}
	.components-table .td-count,
	.components-table .td-comment,
	.components-table .td-action .fa-arrow-right {
		display: none;
	}
	.components-table .td-image {
		margin-bottom: 5px;
	}
	.components-table .td-image__img-wrapper {
		max-width: 256px;
		margin-left: auto;
		margin-right: auto;
	}
}@container(min-width:600px){.components-table .td-count {
		width: 70px;
	}
	.components-table.form-field input.td-count__input {
		border-bottom-left-radius:0;
		border-bottom-right-radius:0
	}
	.components-table .td-count__unit {
		font-size:12px;
		line-height:14px;
		text-align:center;
		border-radius: 0 0 var(--border-radius) var(--border-radius);
		color:#000;
		background-color: var(--bg2-darken10);
	}
	.components-table .td-price {
		text-align: right;
	}
	.components-table .td-comment {
		--textarea-height: 44px;
		
		min-width: 170px;
	}
	.components-table .td-action {
		width: 65px;
	}
	.components-table .td-action .fa-plus {
		display: none;
	}
	.components-table .td-image {
		width: 70px;
	}
	.components-table .td-image__img-wrapper {
		width: 60px;
	}
}.calc-control,.calc-control-boxes{display:flex;gap:15px 30px;flex-wrap:wrap}.calc-control{align-items:baseline;justify-content:space-between;--button-icon-bg-hover:white}.calc-control>*{flex-grow:1}.calc-control-boxes{justify-content:space-between;align-items:center}.calc-control-boxes:has(>:only-child){justify-content:flex-end}.calc-control-box{display:flex;align-items:baseline;gap:3px 10px;flex-wrap:wrap}.calc-control-box__label{flex-shrink:0;font-weight:600}#CalcUserName{margin-right:10px}.calc-result-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px 30px}.calc-result-clear{background:0 0}@media screen{.calc-result .order-items-table .td-count .box-plus-minus{width:120px;margin:0 auto}.calc-result .order-items-table .td-count .box-plus-minus__input[type=number]{flex-basis:60px}.calc-result .order-items-table .order-items-btn{text-align:center;background:0 0}.calc-result .order-items-table .order-items-btn__icon{width:20px}.calc-result .order-items-table .delete-btn__icon{font-size:16px}@container(max-width:529px){.calc-result .order-items-table .td-action {
			padding-left: 15px;
			padding-right: 15px;
		}
		.calc-result .order-items-table .td-edit,
		.calc-result .order-items-table .td-clone {
			padding-top: 0;
		}
		
		.calc-result .order-items-table .order-items-btn{
			text-decoration: underline dashed;
			text-underline-offset: 0.23em;
			text-decoration-skip-ink: none;
			padding-top: 3px;
			padding-bottom: 3px;
		}
		.calc-result .order-items-table .order-items-btn:hover {
			text-decoration: none;
		}
		
		.calc-result .order-items-table .delete-btn {
			color: var(--error-color);
		}
		.calc-result .order-items-table .edit-btn,
		.calc-result .order-items-table .clone-btn {
			color: var(--link-color);
		}
	}@container(min-width:530px) and (max-width:649px){.calc-result .order-items-table:not(:has(.td-priceSelf)) .td-count {
			width: 180px;
			padding-left: 15px;
		}
		
		.calc-result .order-items-table:not(:has(.td-priceSelf)) .td-action {
			width: 30px;
			padding-left: 3px;
			padding-right: 3px;
		}
		.calc-result .order-items-table:not(:has(.td-priceSelf)) .order-items-btn__text {display: none;}
		.calc-result .order-items-table:not(:has(.td-priceSelf)) .order-items-btn {
			width: 24px;
			height: 24px;
			display: flex;
			align-items: center;
			justify-content: center;
			color: var(--link-color);
		}
		.calc-result .order-items-table:not(:has(.td-priceSelf)) .delete-btn:hover {
			color: var(--error-color);
		}
		.calc-result .order-items-table:not(:has(.td-priceSelf)) .edit-btn:hover,
		.calc-result .order-items-table:not(:has(.td-priceSelf)) .clone-btn:hover {
			color: var(--emphasize1);
		}
		
		.calc-result .order-items-table:not(:has(.td-priceSelf)):has(.td-priceDealer) .td-priceClient,
		.calc-result .order-items-table:not(:has(.td-priceSelf)):has(.td-priceDealer) .td-priceDealer {
			width:calc((100% - 180px - 90px) / 2);
		}
		
		.calc-result .order-items-table:not(:has(.td-priceDealer)) .td-priceClient {
			width:calc(100% - 180px - 90px);
		}
		
		
		
		.calc-result .order-items-table:has(.td-priceSelf) .td-action {
			padding-left: 15px;
			padding-right: 15px;
		}
		.calc-result .order-items-table:has(.td-priceSelf) .td-edit,
		.calc-result .order-items-table:has(.td-priceSelf) .td-clone {
			padding-top: 0;
		}
		
		.calc-result .order-items-table:has(.td-priceSelf) .order-items-btn {
			text-decoration: underline dashed;
			text-underline-offset: 0.23em;
			text-decoration-skip-ink: none;
			padding-top: 3px;
			padding-bottom: 3px;
		}
		.calc-result .order-items-table:has(.td-priceSelf) .order-items-btn:hover {
			text-decoration: none;
		}
		
		.calc-result .order-items-table:has(.td-priceSelf) .delete-btn {
			color: var(--error-color);
		}
		.calc-result .order-items-table:has(.td-priceSelf) .edit-btn,
		.calc-result .order-items-table:has(.td-priceSelf) .clone-btn {
			color: var(--link-color);
		}
	}@container(min-width:650px){.calc-result .order-items-table .td-action {
			width: 30px;
			padding-left: 3px;
			padding-right: 3px;
		}
		.calc-result .order-items-table .order-items-btn {
			width: 24px;
			height: 24px;
			display: flex;
			align-items: center;
			justify-content: center;
			color: var(--link-color);
		}
		.calc-result .order-items-table .delete-btn:hover {
			color: var(--error-color);
		}
		.calc-result .order-items-table .edit-btn:hover,
		.calc-result .order-items-table .clone-btn:hover {
			color: var(--emphasize1);
		}
		
		.calc-result .order-items-table .order-items-btn__text {display: none;}
	}@container(min-width:650px) and (max-width:809px){.calc-result .order-items-table .td-count {
			width: 180px;
		}
		
		.calc-result .order-items-table:has(.td-priceSelf) .td-priceClient,
		.calc-result .order-items-table:has(.td-priceSelf) .td-priceDealer,
		.calc-result .order-items-table:has(.td-priceSelf) .td-priceSelf {
			width:calc((100% - 180px - 90px) / 3);
		}
		
		.calc-result .order-items-table:not(:has(.td-priceSelf)):has(.td-priceDealer) .td-priceClient,
		.calc-result .order-items-table:not(:has(.td-priceSelf)):has(.td-priceDealer) .td-priceDealer {
			width:calc((100% - 180px - 90px) / 2);
		}
		
		.calc-result .order-items-table:not(:has(.td-priceDealer)) .td-priceClient {
			width:calc(100% - 180px - 90px);
		}
	}@container(min-width:810px){.calc-result .order-items-table .td-count__unit {display: none;}
		.calc-result .order-items-table tbody .td-count,
		.calc-result .order-items-table tfoot .td-count {text-align: center}
		
		.calc-result .order-items-table .td_active b {display: block}
	}}@media print{.calc-result .order-items-table .td-count{max-width:90px}.calc-result .order-items-table .td-delete{display:none}}