/* CUSTOM
============================= */
a.desc:not(:hover) {
	color: var(--body-color);
}
button.disabled,
button:disabled {
 	pointer-events: none;
 	opacity: 0.5;
}
.tab-btn {
	border: 0;
	border-bottom: 1px solid var(--border-color);
}
.tab-btn button {
	margin-bottom: -1px;
	border: 1px solid transparent;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.tab-btn button.active {
	background-color: var(--body-bg) !important;
	border-color: var(--border-color);
	border-bottom-color: var(--body-bg);
}
.tab-content > .tab-pane {
 	display: none;
}
.fade:not(.show) {
 	opacity: 0;
}
.tab-content > .active {
 	display: block;
}
.fade {
 	transition: opacity .15s linear;
}
.wrap-scheme {
	overflow-x: auto !important;
}
.draggable {
	z-index: 1000;
	width: 88px;
	height: 22px;
	overflow: visible;
	cursor: pointer;
	position: relative;
	background-color: transparent;
	background-image: url("/uploads/victory/new_build.svg");
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#bld-1.draggable {z-index: 1010;}
#bld-2.draggable {z-index: 1020;}
#bld-3.draggable {z-index: 1030;}
.draggable.rotate:before {
	content: "";
	position: absolute;
	width: 88px;
	height: 22px;
	top: 0;
	left: 0;
	z-index: -1;
	background-color: transparent;
	background-image: url("/uploads/victory/new_build.svg");
	background-repeat: no-repeat;
	background-position: 0 50%;
	transform: rotate(0deg);
}
.scheme {
	width: 779px;
	height: 815px;
	background-color: transparent;
	background-image: url(/uploads/victory/a4_scheme.png), url(/uploads/victory/a4_topograf.png.webp), url(/uploads/victory/white_rect.svg);
	background-position: 0 100%, 0 100%, 0 100%;
	background-size: 779px 769px, 779px 769px, 779px 769px;
	background-repeat: no-repeat, no-repeat, no-repeat;
}
.scheme > svg {
	position: absolute;
	top: 46px;
	left: 0px;
	height: 779px;
	width: 769px;
}
.scheme polygon {
	fill: transparent;
	cursor: pointer;
}
.scheme polygon:hover,
.scheme polygon.hover {
	fill: rgba(0, 0, 0, 0.1);
}
.scheme polygon.active {
	fill: rgba(0, 0, 0, 0.025) !important;
}
.polygon-popover {
	--bs-popover-max-width: 320px;
	--bs-popover-border-color: var(--bs-border-color);
	/*--bs-popover-header-bg: var(--body-bg);
	--bs-popover-header-color: var(--bs-white);*/
	--bs-popover-body-padding-x: 0;
	--bs-popover-body-padding-y: 0;
}

.clock {
	cursor: pointer;
}
.draggable.rotate[data-rotate="0"]:before {transform: rotate(0deg);}

.draggable.rotate[data-rotate="-1"]:before {transform: rotate(-1deg);}
.draggable.rotate[data-rotate="-2"]:before {transform: rotate(-2deg);}
.draggable.rotate[data-rotate="-3"]:before {transform: rotate(-3deg);}
.draggable.rotate[data-rotate="-4"]:before {transform: rotate(-4deg);}
.draggable.rotate[data-rotate="-5"]:before {transform: rotate(-5deg);}
.draggable.rotate[data-rotate="-6"]:before {transform: rotate(-6deg);}
.draggable.rotate[data-rotate="-7"]:before {transform: rotate(-7deg);}
.draggable.rotate[data-rotate="-8"]:before {transform: rotate(-8deg);}
.draggable.rotate[data-rotate="-9"]:before {transform: rotate(-9deg);}

.draggable.rotate[data-rotate="-10"]:before {transform: rotate(-10deg);}
.draggable.rotate[data-rotate="-11"]:before {transform: rotate(-11deg);}
.draggable.rotate[data-rotate="-12"]:before {transform: rotate(-12deg);}
.draggable.rotate[data-rotate="-13"]:before {transform: rotate(-13deg);}
.draggable.rotate[data-rotate="-14"]:before {transform: rotate(-14deg);}
.draggable.rotate[data-rotate="-15"]:before {transform: rotate(-15deg);}
.draggable.rotate[data-rotate="-16"]:before {transform: rotate(-16deg);}
.draggable.rotate[data-rotate="-17"]:before {transform: rotate(-17deg);}
.draggable.rotate[data-rotate="-18"]:before {transform: rotate(-18deg);}
.draggable.rotate[data-rotate="-19"]:before {transform: rotate(-19deg);}

.draggable.rotate[data-rotate="-20"]:before {transform: rotate(-20deg);}
.draggable.rotate[data-rotate="-21"]:before {transform: rotate(-21deg);}
.draggable.rotate[data-rotate="-22"]:before {transform: rotate(-22deg);}
.draggable.rotate[data-rotate="-23"]:before {transform: rotate(-23deg);}
.draggable.rotate[data-rotate="-24"]:before {transform: rotate(-24deg);}
.draggable.rotate[data-rotate="-25"]:before {transform: rotate(-25deg);}
.draggable.rotate[data-rotate="-26"]:before {transform: rotate(-26deg);}
.draggable.rotate[data-rotate="-27"]:before {transform: rotate(-27deg);}
.draggable.rotate[data-rotate="-28"]:before {transform: rotate(-28deg);}
.draggable.rotate[data-rotate="-29"]:before {transform: rotate(-29deg);}

.draggable.rotate[data-rotate="-30"]:before {transform: rotate(-30deg);}
.draggable.rotate[data-rotate="-31"]:before {transform: rotate(-31deg);}
.draggable.rotate[data-rotate="-32"]:before {transform: rotate(-32deg);}
.draggable.rotate[data-rotate="-33"]:before {transform: rotate(-33deg);}
.draggable.rotate[data-rotate="-34"]:before {transform: rotate(-34deg);}
.draggable.rotate[data-rotate="-35"]:before {transform: rotate(-35deg);}
.draggable.rotate[data-rotate="-36"]:before {transform: rotate(-36deg);}
.draggable.rotate[data-rotate="-37"]:before {transform: rotate(-37deg);}
.draggable.rotate[data-rotate="-38"]:before {transform: rotate(-38deg);}
.draggable.rotate[data-rotate="-39"]:before {transform: rotate(-39deg);}

.draggable.rotate[data-rotate="-40"]:before {transform: rotate(-40deg);}
.draggable.rotate[data-rotate="-41"]:before {transform: rotate(-41deg);}
.draggable.rotate[data-rotate="-42"]:before {transform: rotate(-42deg);}
.draggable.rotate[data-rotate="-43"]:before {transform: rotate(-43deg);}
.draggable.rotate[data-rotate="-44"]:before {transform: rotate(-44deg);}
.draggable.rotate[data-rotate="-45"]:before {transform: rotate(-45deg);}
.draggable.rotate[data-rotate="-46"]:before {transform: rotate(-46deg);}
.draggable.rotate[data-rotate="-47"]:before {transform: rotate(-47deg);}
.draggable.rotate[data-rotate="-48"]:before {transform: rotate(-48deg);}
.draggable.rotate[data-rotate="-49"]:before {transform: rotate(-49deg);}

.draggable.rotate[data-rotate="-50"]:before {transform: rotate(-50deg);}
.draggable.rotate[data-rotate="-51"]:before {transform: rotate(-51deg);}
.draggable.rotate[data-rotate="-52"]:before {transform: rotate(-52deg);}
.draggable.rotate[data-rotate="-53"]:before {transform: rotate(-53deg);}
.draggable.rotate[data-rotate="-54"]:before {transform: rotate(-54deg);}
.draggable.rotate[data-rotate="-55"]:before {transform: rotate(-55deg);}
.draggable.rotate[data-rotate="-56"]:before {transform: rotate(-56deg);}
.draggable.rotate[data-rotate="-57"]:before {transform: rotate(-57deg);}
.draggable.rotate[data-rotate="-58"]:before {transform: rotate(-58deg);}
.draggable.rotate[data-rotate="-59"]:before {transform: rotate(-59deg);}

.draggable.rotate[data-rotate="-60"]:before {transform: rotate(-60deg);}
.draggable.rotate[data-rotate="-61"]:before {transform: rotate(-61deg);}
.draggable.rotate[data-rotate="-62"]:before {transform: rotate(-62deg);}
.draggable.rotate[data-rotate="-63"]:before {transform: rotate(-63deg);}
.draggable.rotate[data-rotate="-64"]:before {transform: rotate(-64deg);}
.draggable.rotate[data-rotate="-65"]:before {transform: rotate(-65deg);}
.draggable.rotate[data-rotate="-66"]:before {transform: rotate(-66deg);}
.draggable.rotate[data-rotate="-67"]:before {transform: rotate(-67deg);}
.draggable.rotate[data-rotate="-68"]:before {transform: rotate(-68deg);}
.draggable.rotate[data-rotate="-69"]:before {transform: rotate(-69deg);}

.draggable.rotate[data-rotate="-70"]:before {transform: rotate(-70deg);}
.draggable.rotate[data-rotate="-71"]:before {transform: rotate(-71deg);}
.draggable.rotate[data-rotate="-72"]:before {transform: rotate(-72deg);}
.draggable.rotate[data-rotate="-73"]:before {transform: rotate(-73deg);}
.draggable.rotate[data-rotate="-74"]:before {transform: rotate(-74deg);}
.draggable.rotate[data-rotate="-75"]:before {transform: rotate(-75deg);}
.draggable.rotate[data-rotate="-76"]:before {transform: rotate(-76deg);}
.draggable.rotate[data-rotate="-77"]:before {transform: rotate(-77deg);}
.draggable.rotate[data-rotate="-78"]:before {transform: rotate(-78deg);}
.draggable.rotate[data-rotate="-79"]:before {transform: rotate(-79deg);}

.draggable.rotate[data-rotate="-80"]:before {transform: rotate(-80deg);}
.draggable.rotate[data-rotate="-81"]:before {transform: rotate(-81deg);}
.draggable.rotate[data-rotate="-82"]:before {transform: rotate(-82deg);}
.draggable.rotate[data-rotate="-83"]:before {transform: rotate(-83deg);}
.draggable.rotate[data-rotate="-84"]:before {transform: rotate(-84deg);}
.draggable.rotate[data-rotate="-85"]:before {transform: rotate(-85deg);}
.draggable.rotate[data-rotate="-86"]:before {transform: rotate(-86deg);}
.draggable.rotate[data-rotate="-87"]:before {transform: rotate(-87deg);}
.draggable.rotate[data-rotate="-88"]:before {transform: rotate(-88deg);}
.draggable.rotate[data-rotate="-89"]:before {transform: rotate(-89deg);}

.draggable.rotate[data-rotate="-90"]:before {transform: rotate(-90deg);}
.draggable.rotate[data-rotate="90"]:before {transform: rotate(90deg);}

.draggable.rotate[data-rotate="1"]:before {transform: rotate(1deg);}
.draggable.rotate[data-rotate="2"]:before {transform: rotate(2deg);}
.draggable.rotate[data-rotate="3"]:before {transform: rotate(3deg);}
.draggable.rotate[data-rotate="4"]:before {transform: rotate(4deg);}
.draggable.rotate[data-rotate="5"]:before {transform: rotate(5deg);}
.draggable.rotate[data-rotate="6"]:before {transform: rotate(6deg);}
.draggable.rotate[data-rotate="7"]:before {transform: rotate(7deg);}
.draggable.rotate[data-rotate="8"]:before {transform: rotate(8deg);}
.draggable.rotate[data-rotate="9"]:before {transform: rotate(9deg);}

.draggable.rotate[data-rotate="10"]:before {transform: rotate(10deg);}
.draggable.rotate[data-rotate="11"]:before {transform: rotate(11deg);}
.draggable.rotate[data-rotate="12"]:before {transform: rotate(12deg);}
.draggable.rotate[data-rotate="13"]:before {transform: rotate(13deg);}
.draggable.rotate[data-rotate="14"]:before {transform: rotate(14deg);}
.draggable.rotate[data-rotate="15"]:before {transform: rotate(15deg);}
.draggable.rotate[data-rotate="16"]:before {transform: rotate(16deg);}
.draggable.rotate[data-rotate="17"]:before {transform: rotate(17deg);}
.draggable.rotate[data-rotate="18"]:before {transform: rotate(18deg);}
.draggable.rotate[data-rotate="19"]:before {transform: rotate(19deg);}

.draggable.rotate[data-rotate="20"]:before {transform: rotate(20deg);}
.draggable.rotate[data-rotate="21"]:before {transform: rotate(21deg);}
.draggable.rotate[data-rotate="22"]:before {transform: rotate(22deg);}
.draggable.rotate[data-rotate="23"]:before {transform: rotate(23deg);}
.draggable.rotate[data-rotate="24"]:before {transform: rotate(24deg);}
.draggable.rotate[data-rotate="25"]:before {transform: rotate(25deg);}
.draggable.rotate[data-rotate="26"]:before {transform: rotate(26deg);}
.draggable.rotate[data-rotate="27"]:before {transform: rotate(27deg);}
.draggable.rotate[data-rotate="28"]:before {transform: rotate(28deg);}
.draggable.rotate[data-rotate="29"]:before {transform: rotate(29deg);}

.draggable.rotate[data-rotate="30"]:before {transform: rotate(30deg);}
.draggable.rotate[data-rotate="31"]:before {transform: rotate(31deg);}
.draggable.rotate[data-rotate="32"]:before {transform: rotate(32deg);}
.draggable.rotate[data-rotate="33"]:before {transform: rotate(33deg);}
.draggable.rotate[data-rotate="34"]:before {transform: rotate(34deg);}
.draggable.rotate[data-rotate="35"]:before {transform: rotate(35deg);}
.draggable.rotate[data-rotate="36"]:before {transform: rotate(36deg);}
.draggable.rotate[data-rotate="37"]:before {transform: rotate(37deg);}
.draggable.rotate[data-rotate="38"]:before {transform: rotate(38deg);}
.draggable.rotate[data-rotate="39"]:before {transform: rotate(39deg);}

.draggable.rotate[data-rotate="40"]:before {transform: rotate(40deg);}
.draggable.rotate[data-rotate="41"]:before {transform: rotate(41deg);}
.draggable.rotate[data-rotate="42"]:before {transform: rotate(42deg);}
.draggable.rotate[data-rotate="43"]:before {transform: rotate(43deg);}
.draggable.rotate[data-rotate="44"]:before {transform: rotate(44deg);}
.draggable.rotate[data-rotate="45"]:before {transform: rotate(45deg);}
.draggable.rotate[data-rotate="46"]:before {transform: rotate(46deg);}
.draggable.rotate[data-rotate="47"]:before {transform: rotate(47deg);}
.draggable.rotate[data-rotate="48"]:before {transform: rotate(48deg);}
.draggable.rotate[data-rotate="49"]:before {transform: rotate(49deg);}

.draggable.rotate[data-rotate="50"]:before {transform: rotate(50deg);}
.draggable.rotate[data-rotate="51"]:before {transform: rotate(51deg);}
.draggable.rotate[data-rotate="52"]:before {transform: rotate(52deg);}
.draggable.rotate[data-rotate="53"]:before {transform: rotate(53deg);}
.draggable.rotate[data-rotate="54"]:before {transform: rotate(54deg);}
.draggable.rotate[data-rotate="55"]:before {transform: rotate(55deg);}
.draggable.rotate[data-rotate="56"]:before {transform: rotate(56deg);}
.draggable.rotate[data-rotate="57"]:before {transform: rotate(57deg);}
.draggable.rotate[data-rotate="58"]:before {transform: rotate(58deg);}
.draggable.rotate[data-rotate="59"]:before {transform: rotate(59deg);}

.draggable.rotate[data-rotate="60"]:before {transform: rotate(60deg);}
.draggable.rotate[data-rotate="61"]:before {transform: rotate(61deg);}
.draggable.rotate[data-rotate="62"]:before {transform: rotate(62deg);}
.draggable.rotate[data-rotate="63"]:before {transform: rotate(63deg);}
.draggable.rotate[data-rotate="64"]:before {transform: rotate(64deg);}
.draggable.rotate[data-rotate="65"]:before {transform: rotate(65deg);}
.draggable.rotate[data-rotate="66"]:before {transform: rotate(66deg);}
.draggable.rotate[data-rotate="67"]:before {transform: rotate(67deg);}
.draggable.rotate[data-rotate="68"]:before {transform: rotate(68deg);}
.draggable.rotate[data-rotate="69"]:before {transform: rotate(69deg);}

.draggable.rotate[data-rotate="70"]:before {transform: rotate(70deg);}
.draggable.rotate[data-rotate="71"]:before {transform: rotate(71deg);}
.draggable.rotate[data-rotate="72"]:before {transform: rotate(72deg);}
.draggable.rotate[data-rotate="73"]:before {transform: rotate(73deg);}
.draggable.rotate[data-rotate="74"]:before {transform: rotate(74deg);}
.draggable.rotate[data-rotate="75"]:before {transform: rotate(75deg);}
.draggable.rotate[data-rotate="76"]:before {transform: rotate(76deg);}
.draggable.rotate[data-rotate="77"]:before {transform: rotate(77deg);}
.draggable.rotate[data-rotate="78"]:before {transform: rotate(78deg);}
.draggable.rotate[data-rotate="79"]:before {transform: rotate(79deg);}

.draggable.rotate[data-rotate="80"]:before {transform: rotate(80deg);}
.draggable.rotate[data-rotate="81"]:before {transform: rotate(81deg);}
.draggable.rotate[data-rotate="82"]:before {transform: rotate(82deg);}
.draggable.rotate[data-rotate="83"]:before {transform: rotate(83deg);}
.draggable.rotate[data-rotate="84"]:before {transform: rotate(84deg);}
.draggable.rotate[data-rotate="85"]:before {transform: rotate(85deg);}
.draggable.rotate[data-rotate="86"]:before {transform: rotate(86deg);}
.draggable.rotate[data-rotate="87"]:before {transform: rotate(87deg);}
.draggable.rotate[data-rotate="88"]:before {transform: rotate(88deg);}
.draggable.rotate[data-rotate="89"]:before {transform: rotate(89deg);}

@keyframes spinner-grow{
	0% {opacity: 0.25; } 50% {opacity: 1;} 100% {opacity: 0.25;}
}
/* col-XS
============================= */
@media (max-width: 575.98px) {
}
/* col-SM
============================= */
@media (min-width: 576px) {
}
/* col-MD
============================= */
@media (max-width: 767.98px) {
}
@media (min-width: 768px) {
}
/* col-LG
============================= */
@media (max-width: 991.98px) {
}
@media (min-width: 992px) {
}