body {
    overflow-x: hidden;
}

.fs-11 {
    font-size: 0.64rem !important;
}
.fs-12 {
    font-size: 0.5rem !important;
}
.fs-13 {
    font-size: 0.4rem !important;
}
.fs-14 {
    font-size: 0.3rem !important;
}
.fs-15 {
    font-size: 0.2rem !important;
}
.fs-16 {
    font-size: 0.1rem !important;
}
.width-5 {
    width: 5px;
}
.min-width-5 {
    min-width: 5px;
}
.max-width-5 {
    max-width: 5px;
}
.height-5 {
    height: 5px;
}
.min-height-5 {
    min-height: 5px;
}
.max-height-5 {
    max-height: 5px;
}
.width-10 {
    width: 10px;
}
.min-width-10 {
    min-width: 10px;
}
.max-width-10 {
    max-width: 10px;
}
.height-10 {
    height: 10px;
}
.min-height-10 {
    min-height: 10px;
}
.max-height-10 {
    max-height: 10px;
}
.width-15 {
    width: 15px;
}
.min-width-15 {
    min-width: 15px;
}
.max-width-15 {
    max-width: 15px;
}
.height-15 {
    height: 15px;
}
.min-height-15 {
    min-height: 15px;
}
.max-height-15 {
    max-height: 15px;
}
.width-20 {
    width: 20px;
}
.min-width-20 {
    min-width: 20px;
}
.max-width-20 {
    max-width: 20px;
}
.height-20 {
    height: 20px;
}
.min-height-20 {
    min-height: 20px;
}
.max-height-20 {
    max-height: 20px;
}
.width-25 {
    width: 25px;
}
.min-width-25 {
    min-width: 25px;
}
.max-width-25 {
    max-width: 25px;
}
.height-25 {
    height: 25px;
}
.min-height-25 {
    min-height: 25px;
}
.max-height-25 {
    max-height: 25px;
}
.width-30 {
    width: 30px;
}
.min-width-30 {
    min-width: 30px;
}
.max-width-30 {
    max-width: 30px;
}
.height-30 {
    height: 30px;
}
.min-height-30 {
    min-height: 30px;
}
.max-height-30 {
    max-height: 30px;
}
.width-35 {
    width: 35px;
}
.min-width-35 {
    min-width: 35px;
}
.max-width-35 {
    max-width: 35px;
}
.height-35 {
    height: 35px;
}
.min-height-35 {
    min-height: 35px;
}
.max-height-35 {
    max-height: 35px;
}
.width-40 {
    width: 40px;
}
.min-width-40 {
    min-width: 40px;
}
.max-width-40 {
    max-width: 40px;
}
.height-40 {
    height: 40px;
}
.min-height-40 {
    min-height: 40px;
}
.max-height-40 {
    max-height: 40px;
}
.width-45 {
    width: 45px;
}
.min-width-45 {
    min-width: 45px;
}
.max-width-45 {
    max-width: 45px;
}
.height-45 {
    height: 45px;
}
.min-height-45 {
    min-height: 45px;
}
.max-height-45 {
    max-height: 45px;
}
.width-50 {
    width: 50px;
}
.min-width-50 {
    min-width: 50px;
}
.max-width-50 {
    max-width: 50px;
}
.height-50 {
    height: 50px;
}
.min-height-50 {
    min-height: 50px;
}
.max-height-50 {
    max-height: 50px;
}
.width-55 {
    width: 55px;
}
.min-width-55 {
    min-width: 55px;
}
.max-width-55 {
    max-width: 55px;
}
.height-55 {
    height: 55px;
}
.min-height-55 {
    min-height: 55px;
}
.max-height-55 {
    max-height: 55px;
}
.width-60 {
    width: 60px;
}
.min-width-60 {
    min-width: 60px;
}
.max-width-60 {
    max-width: 60px;
}
.height-60 {
    height: 60px;
}
.min-height-60 {
    min-height: 60px;
}
.max-height-60 {
    max-height: 60px;
}
.width-65 {
    width: 65px;
}
.min-width-65 {
    min-width: 65px;
}
.max-width-65 {
    max-width: 65px;
}
.height-65 {
    height: 65px;
}
.min-height-65 {
    min-height: 65px;
}
.max-height-65 {
    max-height: 65px;
}
.width-70 {
    width: 70px;
}
.min-width-70 {
    min-width: 70px;
}
.max-width-70 {
    max-width: 70px;
}
.height-70 {
    height: 70px;
}
.min-height-70 {
    min-height: 70px;
}
.max-height-70 {
    max-height: 70px;
}
.width-75 {
    width: 75px;
}
.min-width-75 {
    min-width: 75px;
}
.max-width-75 {
    max-width: 75px;
}
.height-75 {
    height: 75px;
}
.min-height-75 {
    min-height: 75px;
}
.max-height-75 {
    max-height: 75px;
}
.width-80 {
    width: 80px;
}
.min-width-80 {
    min-width: 80px;
}
.max-width-80 {
    max-width: 80px;
}
.height-80 {
    height: 80px;
}
.min-height-80 {
    min-height: 80px;
}
.max-height-80 {
    max-height: 80px;
}
.width-85 {
    width: 85px;
}
.min-width-85 {
    min-width: 85px;
}
.max-width-85 {
    max-width: 85px;
}
.height-85 {
    height: 85px;
}
.min-height-85 {
    min-height: 85px;
}
.max-height-85 {
    max-height: 85px;
}
.width-90 {
    width: 90px;
}
.min-width-90 {
    min-width: 90px;
}
.max-width-90 {
    max-width: 90px;
}
.height-90 {
    height: 90px;
}
.min-height-90 {
    min-height: 90px;
}
.max-height-90 {
    max-height: 90px;
}
.width-95 {
    width: 95px;
}
.min-width-95 {
    min-width: 95px;
}
.max-width-95 {
    max-width: 95px;
}
.height-95 {
    height: 95px;
}
.min-height-95 {
    min-height: 95px;
}
.max-height-95 {
    max-height: 95px;
}
.width-100 {
    width: 100px;
}
.min-width-100 {
    min-width: 100px;
}
.max-width-100 {
    max-width: 100px;
}
.height-100 {
    height: 100px;
}
.min-height-100 {
    min-height: 100px;
}
.max-height-100 {
    max-height: 100px;
}
.width-105 {
    width: 105px;
}
.min-width-105 {
    min-width: 105px;
}
.max-width-105 {
    max-width: 105px;
}
.height-105 {
    height: 105px;
}
.min-height-105 {
    min-height: 105px;
}
.max-height-105 {
    max-height: 105px;
}
.width-110 {
    width: 110px;
}
.min-width-110 {
    min-width: 110px;
}
.max-width-110 {
    max-width: 110px;
}
.height-110 {
    height: 110px;
}
.min-height-110 {
    min-height: 110px;
}
.max-height-110 {
    max-height: 110px;
}
.width-115 {
    width: 115px;
}
.min-width-115 {
    min-width: 115px;
}
.max-width-115 {
    max-width: 115px;
}
.height-115 {
    height: 115px;
}
.min-height-115 {
    min-height: 115px;
}
.max-height-115 {
    max-height: 115px;
}
.width-120 {
    width: 120px;
}
.min-width-120 {
    min-width: 120px;
}
.max-width-120 {
    max-width: 120px;
}
.height-120 {
    height: 120px;
}
.min-height-120 {
    min-height: 120px;
}
.max-height-120 {
    max-height: 120px;
}
.width-125 {
    width: 125px;
}
.min-width-125 {
    min-width: 125px;
}
.max-width-125 {
    max-width: 125px;
}
.height-125 {
    height: 125px;
}
.min-height-125 {
    min-height: 125px;
}
.max-height-125 {
    max-height: 125px;
}
.width-130 {
    width: 130px;
}
.min-width-130 {
    min-width: 130px;
}
.max-width-130 {
    max-width: 130px;
}
.height-130 {
    height: 130px;
}
.min-height-130 {
    min-height: 130px;
}
.max-height-130 {
    max-height: 130px;
}
.width-135 {
    width: 135px;
}
.min-width-135 {
    min-width: 135px;
}
.max-width-135 {
    max-width: 135px;
}
.height-135 {
    height: 135px;
}
.min-height-135 {
    min-height: 135px;
}
.max-height-135 {
    max-height: 135px;
}
.width-140 {
    width: 140px;
}
.min-width-140 {
    min-width: 140px;
}
.max-width-140 {
    max-width: 140px;
}
.height-140 {
    height: 140px;
}
.min-height-140 {
    min-height: 140px;
}
.max-height-140 {
    max-height: 140px;
}
.width-145 {
    width: 145px;
}
.min-width-145 {
    min-width: 145px;
}
.max-width-145 {
    max-width: 145px;
}
.height-145 {
    height: 145px;
}
.min-height-145 {
    min-height: 145px;
}
.max-height-145 {
    max-height: 145px;
}
.width-150 {
    width: 150px;
}
.min-width-150 {
    min-width: 150px;
}
.max-width-150 {
    max-width: 150px;
}
.height-150 {
    height: 150px;
}
.min-height-150 {
    min-height: 150px;
}
.max-height-150 {
    max-height: 150px;
}
.width-155 {
    width: 155px;
}
.min-width-155 {
    min-width: 155px;
}
.max-width-155 {
    max-width: 155px;
}
.height-155 {
    height: 155px;
}
.min-height-155 {
    min-height: 155px;
}
.max-height-155 {
    max-height: 155px;
}
.width-160 {
    width: 160px;
}
.min-width-160 {
    min-width: 160px;
}
.max-width-160 {
    max-width: 160px;
}
.height-160 {
    height: 160px;
}
.min-height-160 {
    min-height: 160px;
}
.max-height-160 {
    max-height: 160px;
}
.width-165 {
    width: 165px;
}
.min-width-165 {
    min-width: 165px;
}
.max-width-165 {
    max-width: 165px;
}
.height-165 {
    height: 165px;
}
.min-height-165 {
    min-height: 165px;
}
.max-height-165 {
    max-height: 165px;
}
.width-170 {
    width: 170px;
}
.min-width-170 {
    min-width: 170px;
}
.max-width-170 {
    max-width: 170px;
}
.height-170 {
    height: 170px;
}
.min-height-170 {
    min-height: 170px;
}
.max-height-170 {
    max-height: 170px;
}
.width-175 {
    width: 175px;
}
.min-width-175 {
    min-width: 175px;
}
.max-width-175 {
    max-width: 175px;
}
.height-175 {
    height: 175px;
}
.min-height-175 {
    min-height: 175px;
}
.max-height-175 {
    max-height: 175px;
}
.width-180 {
    width: 180px;
}
.min-width-180 {
    min-width: 180px;
}
.max-width-180 {
    max-width: 180px;
}
.height-180 {
    height: 180px;
}
.min-height-180 {
    min-height: 180px;
}
.max-height-180 {
    max-height: 180px;
}
.width-185 {
    width: 185px;
}
.min-width-185 {
    min-width: 185px;
}
.max-width-185 {
    max-width: 185px;
}
.height-185 {
    height: 185px;
}
.min-height-185 {
    min-height: 185px;
}
.max-height-185 {
    max-height: 185px;
}
.width-190 {
    width: 190px;
}
.min-width-190 {
    min-width: 190px;
}
.max-width-190 {
    max-width: 190px;
}
.height-190 {
    height: 190px;
}
.min-height-190 {
    min-height: 190px;
}
.max-height-190 {
    max-height: 190px;
}
.width-195 {
    width: 195px;
}
.min-width-195 {
    min-width: 195px;
}
.max-width-195 {
    max-width: 195px;
}
.height-195 {
    height: 195px;
}
.min-height-195 {
    min-height: 195px;
}
.max-height-195 {
    max-height: 195px;
}
.width-200 {
    width: 200px;
}
.min-width-200 {
    min-width: 200px;
}
.max-width-200 {
    max-width: 200px;
}
.height-200 {
    height: 200px;
}
.min-height-200 {
    min-height: 200px;
}
.max-height-200 {
    max-height: 200px;
}
.width-205 {
    width: 205px;
}
.min-width-205 {
    min-width: 205px;
}
.max-width-205 {
    max-width: 205px;
}
.height-205 {
    height: 205px;
}
.min-height-205 {
    min-height: 205px;
}
.max-height-205 {
    max-height: 205px;
}
.width-210 {
    width: 210px;
}
.min-width-210 {
    min-width: 210px;
}
.max-width-210 {
    max-width: 210px;
}
.height-210 {
    height: 210px;
}
.min-height-210 {
    min-height: 210px;
}
.max-height-210 {
    max-height: 210px;
}
.width-215 {
    width: 215px;
}
.min-width-215 {
    min-width: 215px;
}
.max-width-215 {
    max-width: 215px;
}
.height-215 {
    height: 215px;
}
.min-height-215 {
    min-height: 215px;
}
.max-height-215 {
    max-height: 215px;
}
.width-220 {
    width: 220px;
}
.min-width-220 {
    min-width: 220px;
}
.max-width-220 {
    max-width: 220px;
}
.height-220 {
    height: 220px;
}
.min-height-220 {
    min-height: 220px;
}
.max-height-220 {
    max-height: 220px;
}
.width-225 {
    width: 225px;
}
.min-width-225 {
    min-width: 225px;
}
.max-width-225 {
    max-width: 225px;
}
.height-225 {
    height: 225px;
}
.min-height-225 {
    min-height: 225px;
}
.max-height-225 {
    max-height: 225px;
}
.width-230 {
    width: 230px;
}
.min-width-230 {
    min-width: 230px;
}
.max-width-230 {
    max-width: 230px;
}
.height-230 {
    height: 230px;
}
.min-height-230 {
    min-height: 230px;
}
.max-height-230 {
    max-height: 230px;
}
.width-235 {
    width: 235px;
}
.min-width-235 {
    min-width: 235px;
}
.max-width-235 {
    max-width: 235px;
}
.height-235 {
    height: 235px;
}
.min-height-235 {
    min-height: 235px;
}
.max-height-235 {
    max-height: 235px;
}
.width-240 {
    width: 240px;
}
.min-width-240 {
    min-width: 240px;
}
.max-width-240 {
    max-width: 240px;
}
.height-240 {
    height: 240px;
}
.min-height-240 {
    min-height: 240px;
}
.max-height-240 {
    max-height: 240px;
}
.width-245 {
    width: 245px;
}
.min-width-245 {
    min-width: 245px;
}
.max-width-245 {
    max-width: 245px;
}
.height-245 {
    height: 245px;
}
.min-height-245 {
    min-height: 245px;
}
.max-height-245 {
    max-height: 245px;
}
.width-250 {
    width: 250px;
}
.min-width-250 {
    min-width: 250px;
}
.max-width-250 {
    max-width: 250px;
}
.height-250 {
    height: 250px;
}
.min-height-250 {
    min-height: 250px;
}
.max-height-250 {
    max-height: 250px;
}
.width-255 {
    width: 255px;
}
.min-width-255 {
    min-width: 255px;
}
.max-width-255 {
    max-width: 255px;
}
.height-255 {
    height: 255px;
}
.min-height-255 {
    min-height: 255px;
}
.max-height-255 {
    max-height: 255px;
}
.width-260 {
    width: 260px;
}
.min-width-260 {
    min-width: 260px;
}
.max-width-260 {
    max-width: 260px;
}
.height-260 {
    height: 260px;
}
.min-height-260 {
    min-height: 260px;
}
.max-height-260 {
    max-height: 260px;
}
.width-265 {
    width: 265px;
}
.min-width-265 {
    min-width: 265px;
}
.max-width-265 {
    max-width: 265px;
}
.height-265 {
    height: 265px;
}
.min-height-265 {
    min-height: 265px;
}
.max-height-265 {
    max-height: 265px;
}
.width-270 {
    width: 270px;
}
.min-width-270 {
    min-width: 270px;
}
.max-width-270 {
    max-width: 270px;
}
.height-270 {
    height: 270px;
}
.min-height-270 {
    min-height: 270px;
}
.max-height-270 {
    max-height: 270px;
}
.width-275 {
    width: 275px;
}
.min-width-275 {
    min-width: 275px;
}
.max-width-275 {
    max-width: 275px;
}
.height-275 {
    height: 275px;
}
.min-height-275 {
    min-height: 275px;
}
.max-height-275 {
    max-height: 275px;
}
.width-280 {
    width: 280px;
}
.min-width-280 {
    min-width: 280px;
}
.max-width-280 {
    max-width: 280px;
}
.height-280 {
    height: 280px;
}
.min-height-280 {
    min-height: 280px;
}
.max-height-280 {
    max-height: 280px;
}
.width-285 {
    width: 285px;
}
.min-width-285 {
    min-width: 285px;
}
.max-width-285 {
    max-width: 285px;
}
.height-285 {
    height: 285px;
}
.min-height-285 {
    min-height: 285px;
}
.max-height-285 {
    max-height: 285px;
}
.width-290 {
    width: 290px;
}
.min-width-290 {
    min-width: 290px;
}
.max-width-290 {
    max-width: 290px;
}
.height-290 {
    height: 290px;
}
.min-height-290 {
    min-height: 290px;
}
.max-height-290 {
    max-height: 290px;
}
.width-295 {
    width: 295px;
}
.min-width-295 {
    min-width: 295px;
}
.max-width-295 {
    max-width: 295px;
}
.height-295 {
    height: 295px;
}
.min-height-295 {
    min-height: 295px;
}
.max-height-295 {
    max-height: 295px;
}
.width-300 {
    width: 300px;
}
.min-width-300 {
    min-width: 300px;
}
.max-width-300 {
    max-width: 300px;
}
.height-300 {
    height: 300px;
}
.min-height-300 {
    min-height: 300px;
}
.max-height-300 {
    max-height: 300px;
}
.width-305 {
    width: 305px;
}
.min-width-305 {
    min-width: 305px;
}
.max-width-305 {
    max-width: 305px;
}
.height-305 {
    height: 305px;
}
.min-height-305 {
    min-height: 305px;
}
.max-height-305 {
    max-height: 305px;
}
.width-310 {
    width: 310px;
}
.min-width-310 {
    min-width: 310px;
}
.max-width-310 {
    max-width: 310px;
}
.height-310 {
    height: 310px;
}
.min-height-310 {
    min-height: 310px;
}
.max-height-310 {
    max-height: 310px;
}
.width-315 {
    width: 315px;
}
.min-width-315 {
    min-width: 315px;
}
.max-width-315 {
    max-width: 315px;
}
.height-315 {
    height: 315px;
}
.min-height-315 {
    min-height: 315px;
}
.max-height-315 {
    max-height: 315px;
}
.width-320 {
    width: 320px;
}
.min-width-320 {
    min-width: 320px;
}
.max-width-320 {
    max-width: 320px;
}
.height-320 {
    height: 320px;
}
.min-height-320 {
    min-height: 320px;
}
.max-height-320 {
    max-height: 320px;
}
.width-325 {
    width: 325px;
}
.min-width-325 {
    min-width: 325px;
}
.max-width-325 {
    max-width: 325px;
}
.height-325 {
    height: 325px;
}
.min-height-325 {
    min-height: 325px;
}
.max-height-325 {
    max-height: 325px;
}
.width-330 {
    width: 330px;
}
.min-width-330 {
    min-width: 330px;
}
.max-width-330 {
    max-width: 330px;
}
.height-330 {
    height: 330px;
}
.min-height-330 {
    min-height: 330px;
}
.max-height-330 {
    max-height: 330px;
}
.width-335 {
    width: 335px;
}
.min-width-335 {
    min-width: 335px;
}
.max-width-335 {
    max-width: 335px;
}
.height-335 {
    height: 335px;
}
.min-height-335 {
    min-height: 335px;
}
.max-height-335 {
    max-height: 335px;
}
.width-340 {
    width: 340px;
}
.min-width-340 {
    min-width: 340px;
}
.max-width-340 {
    max-width: 340px;
}
.height-340 {
    height: 340px;
}
.min-height-340 {
    min-height: 340px;
}
.max-height-340 {
    max-height: 340px;
}
.width-345 {
    width: 345px;
}
.min-width-345 {
    min-width: 345px;
}
.max-width-345 {
    max-width: 345px;
}
.height-345 {
    height: 345px;
}
.min-height-345 {
    min-height: 345px;
}
.max-height-345 {
    max-height: 345px;
}
.width-350 {
    width: 350px;
}
.min-width-350 {
    min-width: 350px;
}
.max-width-350 {
    max-width: 350px;
}
.height-350 {
    height: 350px;
}
.min-height-350 {
    min-height: 350px;
}
.max-height-350 {
    max-height: 350px;
}
.width-355 {
    width: 355px;
}
.min-width-355 {
    min-width: 355px;
}
.max-width-355 {
    max-width: 355px;
}
.height-355 {
    height: 355px;
}
.min-height-355 {
    min-height: 355px;
}
.max-height-355 {
    max-height: 355px;
}
.width-360 {
    width: 360px;
}
.min-width-360 {
    min-width: 360px;
}
.max-width-360 {
    max-width: 360px;
}
.height-360 {
    height: 360px;
}
.min-height-360 {
    min-height: 360px;
}
.max-height-360 {
    max-height: 360px;
}
.width-365 {
    width: 365px;
}
.min-width-365 {
    min-width: 365px;
}
.max-width-365 {
    max-width: 365px;
}
.height-365 {
    height: 365px;
}
.min-height-365 {
    min-height: 365px;
}
.max-height-365 {
    max-height: 365px;
}
.width-370 {
    width: 370px;
}
.min-width-370 {
    min-width: 370px;
}
.max-width-370 {
    max-width: 370px;
}
.height-370 {
    height: 370px;
}
.min-height-370 {
    min-height: 370px;
}
.max-height-370 {
    max-height: 370px;
}
.width-375 {
    width: 375px;
}
.min-width-375 {
    min-width: 375px;
}
.max-width-375 {
    max-width: 375px;
}
.height-375 {
    height: 375px;
}
.min-height-375 {
    min-height: 375px;
}
.max-height-375 {
    max-height: 375px;
}
.width-380 {
    width: 380px;
}
.min-width-380 {
    min-width: 380px;
}
.max-width-380 {
    max-width: 380px;
}
.height-380 {
    height: 380px;
}
.min-height-380 {
    min-height: 380px;
}
.max-height-380 {
    max-height: 380px;
}
.width-385 {
    width: 385px;
}
.min-width-385 {
    min-width: 385px;
}
.max-width-385 {
    max-width: 385px;
}
.height-385 {
    height: 385px;
}
.min-height-385 {
    min-height: 385px;
}
.max-height-385 {
    max-height: 385px;
}
.width-390 {
    width: 390px;
}
.min-width-390 {
    min-width: 390px;
}
.max-width-390 {
    max-width: 390px;
}
.height-390 {
    height: 390px;
}
.min-height-390 {
    min-height: 390px;
}
.max-height-390 {
    max-height: 390px;
}
.width-395 {
    width: 395px;
}
.min-width-395 {
    min-width: 395px;
}
.max-width-395 {
    max-width: 395px;
}
.height-395 {
    height: 395px;
}
.min-height-395 {
    min-height: 395px;
}
.max-height-395 {
    max-height: 395px;
}
.width-400 {
    width: 400px;
}
.min-width-400 {
    min-width: 400px;
}
.max-width-400 {
    max-width: 400px;
}
.height-400 {
    height: 400px;
}
.min-height-400 {
    min-height: 400px;
}
.max-height-400 {
    max-height: 400px;
}
.width-405 {
    width: 405px;
}
.min-width-405 {
    min-width: 405px;
}
.max-width-405 {
    max-width: 405px;
}
.height-405 {
    height: 405px;
}
.min-height-405 {
    min-height: 405px;
}
.max-height-405 {
    max-height: 405px;
}
.width-410 {
    width: 410px;
}
.min-width-410 {
    min-width: 410px;
}
.max-width-410 {
    max-width: 410px;
}
.height-410 {
    height: 410px;
}
.min-height-410 {
    min-height: 410px;
}
.max-height-410 {
    max-height: 410px;
}
.width-415 {
    width: 415px;
}
.min-width-415 {
    min-width: 415px;
}
.max-width-415 {
    max-width: 415px;
}
.height-415 {
    height: 415px;
}
.min-height-415 {
    min-height: 415px;
}
.max-height-415 {
    max-height: 415px;
}
.width-420 {
    width: 420px;
}
.min-width-420 {
    min-width: 420px;
}
.max-width-420 {
    max-width: 420px;
}
.height-420 {
    height: 420px;
}
.min-height-420 {
    min-height: 420px;
}
.max-height-420 {
    max-height: 420px;
}
.width-425 {
    width: 425px;
}
.min-width-425 {
    min-width: 425px;
}
.max-width-425 {
    max-width: 425px;
}
.height-425 {
    height: 425px;
}
.min-height-425 {
    min-height: 425px;
}
.max-height-425 {
    max-height: 425px;
}
.width-430 {
    width: 430px;
}
.min-width-430 {
    min-width: 430px;
}
.max-width-430 {
    max-width: 430px;
}
.height-430 {
    height: 430px;
}
.min-height-430 {
    min-height: 430px;
}
.max-height-430 {
    max-height: 430px;
}
.width-435 {
    width: 435px;
}
.min-width-435 {
    min-width: 435px;
}
.max-width-435 {
    max-width: 435px;
}
.height-435 {
    height: 435px;
}
.min-height-435 {
    min-height: 435px;
}
.max-height-435 {
    max-height: 435px;
}
.width-440 {
    width: 440px;
}
.min-width-440 {
    min-width: 440px;
}
.max-width-440 {
    max-width: 440px;
}
.height-440 {
    height: 440px;
}
.min-height-440 {
    min-height: 440px;
}
.max-height-440 {
    max-height: 440px;
}
.width-445 {
    width: 445px;
}
.min-width-445 {
    min-width: 445px;
}
.max-width-445 {
    max-width: 445px;
}
.height-445 {
    height: 445px;
}
.min-height-445 {
    min-height: 445px;
}
.max-height-445 {
    max-height: 445px;
}
.width-450 {
    width: 450px;
}
.min-width-450 {
    min-width: 450px;
}
.max-width-450 {
    max-width: 450px;
}
.height-450 {
    height: 450px;
}
.min-height-450 {
    min-height: 450px;
}
.max-height-450 {
    max-height: 450px;
}
.width-455 {
    width: 455px;
}
.min-width-455 {
    min-width: 455px;
}
.max-width-455 {
    max-width: 455px;
}
.height-455 {
    height: 455px;
}
.min-height-455 {
    min-height: 455px;
}
.max-height-455 {
    max-height: 455px;
}
.width-460 {
    width: 460px;
}
.min-width-460 {
    min-width: 460px;
}
.max-width-460 {
    max-width: 460px;
}
.height-460 {
    height: 460px;
}
.min-height-460 {
    min-height: 460px;
}
.max-height-460 {
    max-height: 460px;
}
.width-465 {
    width: 465px;
}
.min-width-465 {
    min-width: 465px;
}
.max-width-465 {
    max-width: 465px;
}
.height-465 {
    height: 465px;
}
.min-height-465 {
    min-height: 465px;
}
.max-height-465 {
    max-height: 465px;
}
.width-470 {
    width: 470px;
}
.min-width-470 {
    min-width: 470px;
}
.max-width-470 {
    max-width: 470px;
}
.height-470 {
    height: 470px;
}
.min-height-470 {
    min-height: 470px;
}
.max-height-470 {
    max-height: 470px;
}
.width-475 {
    width: 475px;
}
.min-width-475 {
    min-width: 475px;
}
.max-width-475 {
    max-width: 475px;
}
.height-475 {
    height: 475px;
}
.min-height-475 {
    min-height: 475px;
}
.max-height-475 {
    max-height: 475px;
}
.width-480 {
    width: 480px;
}
.min-width-480 {
    min-width: 480px;
}
.max-width-480 {
    max-width: 480px;
}
.height-480 {
    height: 480px;
}
.min-height-480 {
    min-height: 480px;
}
.max-height-480 {
    max-height: 480px;
}
.width-485 {
    width: 485px;
}
.min-width-485 {
    min-width: 485px;
}
.max-width-485 {
    max-width: 485px;
}
.height-485 {
    height: 485px;
}
.min-height-485 {
    min-height: 485px;
}
.max-height-485 {
    max-height: 485px;
}
.width-490 {
    width: 490px;
}
.min-width-490 {
    min-width: 490px;
}
.max-width-490 {
    max-width: 490px;
}
.height-490 {
    height: 490px;
}
.min-height-490 {
    min-height: 490px;
}
.max-height-490 {
    max-height: 490px;
}
.width-495 {
    width: 495px;
}
.min-width-495 {
    min-width: 495px;
}
.max-width-495 {
    max-width: 495px;
}
.height-495 {
    height: 495px;
}
.min-height-495 {
    min-height: 495px;
}
.max-height-495 {
    max-height: 495px;
}
.width-500 {
    width: 500px;
}
.min-width-500 {
    min-width: 500px;
}
.max-width-500 {
    max-width: 500px;
}
.height-500 {
    height: 500px;
}
.min-height-500 {
    min-height: 500px;
}
.max-height-500 {
    max-height: 500px;
}
.width-505 {
    width: 505px;
}
.min-width-505 {
    min-width: 505px;
}
.max-width-505 {
    max-width: 505px;
}
.height-505 {
    height: 505px;
}
.min-height-505 {
    min-height: 505px;
}
.max-height-505 {
    max-height: 505px;
}
.width-510 {
    width: 510px;
}
.min-width-510 {
    min-width: 510px;
}
.max-width-510 {
    max-width: 510px;
}
.height-510 {
    height: 510px;
}
.min-height-510 {
    min-height: 510px;
}
.max-height-510 {
    max-height: 510px;
}
.width-515 {
    width: 515px;
}
.min-width-515 {
    min-width: 515px;
}
.max-width-515 {
    max-width: 515px;
}
.height-515 {
    height: 515px;
}
.min-height-515 {
    min-height: 515px;
}
.max-height-515 {
    max-height: 515px;
}
.width-520 {
    width: 520px;
}
.min-width-520 {
    min-width: 520px;
}
.max-width-520 {
    max-width: 520px;
}
.height-520 {
    height: 520px;
}
.min-height-520 {
    min-height: 520px;
}
.max-height-520 {
    max-height: 520px;
}
.width-525 {
    width: 525px;
}
.min-width-525 {
    min-width: 525px;
}
.max-width-525 {
    max-width: 525px;
}
.height-525 {
    height: 525px;
}
.min-height-525 {
    min-height: 525px;
}
.max-height-525 {
    max-height: 525px;
}
.width-530 {
    width: 530px;
}
.min-width-530 {
    min-width: 530px;
}
.max-width-530 {
    max-width: 530px;
}
.height-530 {
    height: 530px;
}
.min-height-530 {
    min-height: 530px;
}
.max-height-530 {
    max-height: 530px;
}
.width-535 {
    width: 535px;
}
.min-width-535 {
    min-width: 535px;
}
.max-width-535 {
    max-width: 535px;
}
.height-535 {
    height: 535px;
}
.min-height-535 {
    min-height: 535px;
}
.max-height-535 {
    max-height: 535px;
}
.width-540 {
    width: 540px;
}
.min-width-540 {
    min-width: 540px;
}
.max-width-540 {
    max-width: 540px;
}
.height-540 {
    height: 540px;
}
.min-height-540 {
    min-height: 540px;
}
.max-height-540 {
    max-height: 540px;
}
.width-545 {
    width: 545px;
}
.min-width-545 {
    min-width: 545px;
}
.max-width-545 {
    max-width: 545px;
}
.height-545 {
    height: 545px;
}
.min-height-545 {
    min-height: 545px;
}
.max-height-545 {
    max-height: 545px;
}
.width-550 {
    width: 550px;
}
.min-width-550 {
    min-width: 550px;
}
.max-width-550 {
    max-width: 550px;
}
.height-550 {
    height: 550px;
}
.min-height-550 {
    min-height: 550px;
}
.max-height-550 {
    max-height: 550px;
}
.width-555 {
    width: 555px;
}
.min-width-555 {
    min-width: 555px;
}
.max-width-555 {
    max-width: 555px;
}
.height-555 {
    height: 555px;
}
.min-height-555 {
    min-height: 555px;
}
.max-height-555 {
    max-height: 555px;
}
.width-560 {
    width: 560px;
}
.min-width-560 {
    min-width: 560px;
}
.max-width-560 {
    max-width: 560px;
}
.height-560 {
    height: 560px;
}
.min-height-560 {
    min-height: 560px;
}
.max-height-560 {
    max-height: 560px;
}
.width-565 {
    width: 565px;
}
.min-width-565 {
    min-width: 565px;
}
.max-width-565 {
    max-width: 565px;
}
.height-565 {
    height: 565px;
}
.min-height-565 {
    min-height: 565px;
}
.max-height-565 {
    max-height: 565px;
}
.width-570 {
    width: 570px;
}
.min-width-570 {
    min-width: 570px;
}
.max-width-570 {
    max-width: 570px;
}
.height-570 {
    height: 570px;
}
.min-height-570 {
    min-height: 570px;
}
.max-height-570 {
    max-height: 570px;
}
.width-575 {
    width: 575px;
}
.min-width-575 {
    min-width: 575px;
}
.max-width-575 {
    max-width: 575px;
}
.height-575 {
    height: 575px;
}
.min-height-575 {
    min-height: 575px;
}
.max-height-575 {
    max-height: 575px;
}
.width-580 {
    width: 580px;
}
.min-width-580 {
    min-width: 580px;
}
.max-width-580 {
    max-width: 580px;
}
.height-580 {
    height: 580px;
}
.min-height-580 {
    min-height: 580px;
}
.max-height-580 {
    max-height: 580px;
}
.width-585 {
    width: 585px;
}
.min-width-585 {
    min-width: 585px;
}
.max-width-585 {
    max-width: 585px;
}
.height-585 {
    height: 585px;
}
.min-height-585 {
    min-height: 585px;
}
.max-height-585 {
    max-height: 585px;
}
.width-590 {
    width: 590px;
}
.min-width-590 {
    min-width: 590px;
}
.max-width-590 {
    max-width: 590px;
}
.height-590 {
    height: 590px;
}
.min-height-590 {
    min-height: 590px;
}
.max-height-590 {
    max-height: 590px;
}
.width-595 {
    width: 595px;
}
.min-width-595 {
    min-width: 595px;
}
.max-width-595 {
    max-width: 595px;
}
.height-595 {
    height: 595px;
}
.min-height-595 {
    min-height: 595px;
}
.max-height-595 {
    max-height: 595px;
}
.width-600 {
    width: 600px;
}
.min-width-600 {
    min-width: 600px;
}
.max-width-600 {
    max-width: 600px;
}
.height-600 {
    height: 600px;
}
.min-height-600 {
    min-height: 600px;
}
.max-height-600 {
    max-height: 600px;
}
.width-605 {
    width: 605px;
}
.min-width-605 {
    min-width: 605px;
}
.max-width-605 {
    max-width: 605px;
}
.height-605 {
    height: 605px;
}
.min-height-605 {
    min-height: 605px;
}
.max-height-605 {
    max-height: 605px;
}
.width-610 {
    width: 610px;
}
.min-width-610 {
    min-width: 610px;
}
.max-width-610 {
    max-width: 610px;
}
.height-610 {
    height: 610px;
}
.min-height-610 {
    min-height: 610px;
}
.max-height-610 {
    max-height: 610px;
}
.width-615 {
    width: 615px;
}
.min-width-615 {
    min-width: 615px;
}
.max-width-615 {
    max-width: 615px;
}
.height-615 {
    height: 615px;
}
.min-height-615 {
    min-height: 615px;
}
.max-height-615 {
    max-height: 615px;
}
.width-620 {
    width: 620px;
}
.min-width-620 {
    min-width: 620px;
}
.max-width-620 {
    max-width: 620px;
}
.height-620 {
    height: 620px;
}
.min-height-620 {
    min-height: 620px;
}
.max-height-620 {
    max-height: 620px;
}
.width-625 {
    width: 625px;
}
.min-width-625 {
    min-width: 625px;
}
.max-width-625 {
    max-width: 625px;
}
.height-625 {
    height: 625px;
}
.min-height-625 {
    min-height: 625px;
}
.max-height-625 {
    max-height: 625px;
}
.width-630 {
    width: 630px;
}
.min-width-630 {
    min-width: 630px;
}
.max-width-630 {
    max-width: 630px;
}
.height-630 {
    height: 630px;
}
.min-height-630 {
    min-height: 630px;
}
.max-height-630 {
    max-height: 630px;
}
.width-635 {
    width: 635px;
}
.min-width-635 {
    min-width: 635px;
}
.max-width-635 {
    max-width: 635px;
}
.height-635 {
    height: 635px;
}
.min-height-635 {
    min-height: 635px;
}
.max-height-635 {
    max-height: 635px;
}
.width-640 {
    width: 640px;
}
.min-width-640 {
    min-width: 640px;
}
.max-width-640 {
    max-width: 640px;
}
.height-640 {
    height: 640px;
}
.min-height-640 {
    min-height: 640px;
}
.max-height-640 {
    max-height: 640px;
}
.width-645 {
    width: 645px;
}
.min-width-645 {
    min-width: 645px;
}
.max-width-645 {
    max-width: 645px;
}
.height-645 {
    height: 645px;
}
.min-height-645 {
    min-height: 645px;
}
.max-height-645 {
    max-height: 645px;
}
.width-650 {
    width: 650px;
}
.min-width-650 {
    min-width: 650px;
}
.max-width-650 {
    max-width: 650px;
}
.height-650 {
    height: 650px;
}
.min-height-650 {
    min-height: 650px;
}
.max-height-650 {
    max-height: 650px;
}
.width-655 {
    width: 655px;
}
.min-width-655 {
    min-width: 655px;
}
.max-width-655 {
    max-width: 655px;
}
.height-655 {
    height: 655px;
}
.min-height-655 {
    min-height: 655px;
}
.max-height-655 {
    max-height: 655px;
}
.width-660 {
    width: 660px;
}
.min-width-660 {
    min-width: 660px;
}
.max-width-660 {
    max-width: 660px;
}
.height-660 {
    height: 660px;
}
.min-height-660 {
    min-height: 660px;
}
.max-height-660 {
    max-height: 660px;
}
.width-665 {
    width: 665px;
}
.min-width-665 {
    min-width: 665px;
}
.max-width-665 {
    max-width: 665px;
}
.height-665 {
    height: 665px;
}
.min-height-665 {
    min-height: 665px;
}
.max-height-665 {
    max-height: 665px;
}
.width-670 {
    width: 670px;
}
.min-width-670 {
    min-width: 670px;
}
.max-width-670 {
    max-width: 670px;
}
.height-670 {
    height: 670px;
}
.min-height-670 {
    min-height: 670px;
}
.max-height-670 {
    max-height: 670px;
}
.width-675 {
    width: 675px;
}
.min-width-675 {
    min-width: 675px;
}
.max-width-675 {
    max-width: 675px;
}
.height-675 {
    height: 675px;
}
.min-height-675 {
    min-height: 675px;
}
.max-height-675 {
    max-height: 675px;
}
.width-680 {
    width: 680px;
}
.min-width-680 {
    min-width: 680px;
}
.max-width-680 {
    max-width: 680px;
}
.height-680 {
    height: 680px;
}
.min-height-680 {
    min-height: 680px;
}
.max-height-680 {
    max-height: 680px;
}
.width-685 {
    width: 685px;
}
.min-width-685 {
    min-width: 685px;
}
.max-width-685 {
    max-width: 685px;
}
.height-685 {
    height: 685px;
}
.min-height-685 {
    min-height: 685px;
}
.max-height-685 {
    max-height: 685px;
}
.width-690 {
    width: 690px;
}
.min-width-690 {
    min-width: 690px;
}
.max-width-690 {
    max-width: 690px;
}
.height-690 {
    height: 690px;
}
.min-height-690 {
    min-height: 690px;
}
.max-height-690 {
    max-height: 690px;
}
.width-695 {
    width: 695px;
}
.min-width-695 {
    min-width: 695px;
}
.max-width-695 {
    max-width: 695px;
}
.height-695 {
    height: 695px;
}
.min-height-695 {
    min-height: 695px;
}
.max-height-695 {
    max-height: 695px;
}
.width-700 {
    width: 700px;
}
.min-width-700 {
    min-width: 700px;
}
.max-width-700 {
    max-width: 700px;
}
.height-700 {
    height: 700px;
}
.min-height-700 {
    min-height: 700px;
}
.max-height-700 {
    max-height: 700px;
}
.width-705 {
    width: 705px;
}
.min-width-705 {
    min-width: 705px;
}
.max-width-705 {
    max-width: 705px;
}
.height-705 {
    height: 705px;
}
.min-height-705 {
    min-height: 705px;
}
.max-height-705 {
    max-height: 705px;
}
.width-710 {
    width: 710px;
}
.min-width-710 {
    min-width: 710px;
}
.max-width-710 {
    max-width: 710px;
}
.height-710 {
    height: 710px;
}
.min-height-710 {
    min-height: 710px;
}
.max-height-710 {
    max-height: 710px;
}
.width-715 {
    width: 715px;
}
.min-width-715 {
    min-width: 715px;
}
.max-width-715 {
    max-width: 715px;
}
.height-715 {
    height: 715px;
}
.min-height-715 {
    min-height: 715px;
}
.max-height-715 {
    max-height: 715px;
}
.width-720 {
    width: 720px;
}
.min-width-720 {
    min-width: 720px;
}
.max-width-720 {
    max-width: 720px;
}
.height-720 {
    height: 720px;
}
.min-height-720 {
    min-height: 720px;
}
.max-height-720 {
    max-height: 720px;
}
.width-725 {
    width: 725px;
}
.min-width-725 {
    min-width: 725px;
}
.max-width-725 {
    max-width: 725px;
}
.height-725 {
    height: 725px;
}
.min-height-725 {
    min-height: 725px;
}
.max-height-725 {
    max-height: 725px;
}
.width-730 {
    width: 730px;
}
.min-width-730 {
    min-width: 730px;
}
.max-width-730 {
    max-width: 730px;
}
.height-730 {
    height: 730px;
}
.min-height-730 {
    min-height: 730px;
}
.max-height-730 {
    max-height: 730px;
}
.width-735 {
    width: 735px;
}
.min-width-735 {
    min-width: 735px;
}
.max-width-735 {
    max-width: 735px;
}
.height-735 {
    height: 735px;
}
.min-height-735 {
    min-height: 735px;
}
.max-height-735 {
    max-height: 735px;
}
.width-740 {
    width: 740px;
}
.min-width-740 {
    min-width: 740px;
}
.max-width-740 {
    max-width: 740px;
}
.height-740 {
    height: 740px;
}
.min-height-740 {
    min-height: 740px;
}
.max-height-740 {
    max-height: 740px;
}
.width-745 {
    width: 745px;
}
.min-width-745 {
    min-width: 745px;
}
.max-width-745 {
    max-width: 745px;
}
.height-745 {
    height: 745px;
}
.min-height-745 {
    min-height: 745px;
}
.max-height-745 {
    max-height: 745px;
}
.width-750 {
    width: 750px;
}
.min-width-750 {
    min-width: 750px;
}
.max-width-750 {
    max-width: 750px;
}
.height-750 {
    height: 750px;
}
.min-height-750 {
    min-height: 750px;
}
.max-height-750 {
    max-height: 750px;
}
.width-755 {
    width: 755px;
}
.min-width-755 {
    min-width: 755px;
}
.max-width-755 {
    max-width: 755px;
}
.height-755 {
    height: 755px;
}
.min-height-755 {
    min-height: 755px;
}
.max-height-755 {
    max-height: 755px;
}
.width-760 {
    width: 760px;
}
.min-width-760 {
    min-width: 760px;
}
.max-width-760 {
    max-width: 760px;
}
.height-760 {
    height: 760px;
}
.min-height-760 {
    min-height: 760px;
}
.max-height-760 {
    max-height: 760px;
}
.width-765 {
    width: 765px;
}
.min-width-765 {
    min-width: 765px;
}
.max-width-765 {
    max-width: 765px;
}
.height-765 {
    height: 765px;
}
.min-height-765 {
    min-height: 765px;
}
.max-height-765 {
    max-height: 765px;
}
.width-770 {
    width: 770px;
}
.min-width-770 {
    min-width: 770px;
}
.max-width-770 {
    max-width: 770px;
}
.height-770 {
    height: 770px;
}
.min-height-770 {
    min-height: 770px;
}
.max-height-770 {
    max-height: 770px;
}
.width-775 {
    width: 775px;
}
.min-width-775 {
    min-width: 775px;
}
.max-width-775 {
    max-width: 775px;
}
.height-775 {
    height: 775px;
}
.min-height-775 {
    min-height: 775px;
}
.max-height-775 {
    max-height: 775px;
}
.width-780 {
    width: 780px;
}
.min-width-780 {
    min-width: 780px;
}
.max-width-780 {
    max-width: 780px;
}
.height-780 {
    height: 780px;
}
.min-height-780 {
    min-height: 780px;
}
.max-height-780 {
    max-height: 780px;
}
.width-785 {
    width: 785px;
}
.min-width-785 {
    min-width: 785px;
}
.max-width-785 {
    max-width: 785px;
}
.height-785 {
    height: 785px;
}
.min-height-785 {
    min-height: 785px;
}
.max-height-785 {
    max-height: 785px;
}
.width-790 {
    width: 790px;
}
.min-width-790 {
    min-width: 790px;
}
.max-width-790 {
    max-width: 790px;
}
.height-790 {
    height: 790px;
}
.min-height-790 {
    min-height: 790px;
}
.max-height-790 {
    max-height: 790px;
}
.width-795 {
    width: 795px;
}
.min-width-795 {
    min-width: 795px;
}
.max-width-795 {
    max-width: 795px;
}
.height-795 {
    height: 795px;
}
.min-height-795 {
    min-height: 795px;
}
.max-height-795 {
    max-height: 795px;
}
.width-800 {
    width: 800px;
}
.min-width-800 {
    min-width: 800px;
}
.max-width-800 {
    max-width: 800px;
}
.height-800 {
    height: 800px;
}
.min-height-800 {
    min-height: 800px;
}
.max-height-800 {
    max-height: 800px;
}
.width-805 {
    width: 805px;
}
.min-width-805 {
    min-width: 805px;
}
.max-width-805 {
    max-width: 805px;
}
.height-805 {
    height: 805px;
}
.min-height-805 {
    min-height: 805px;
}
.max-height-805 {
    max-height: 805px;
}
.width-810 {
    width: 810px;
}
.min-width-810 {
    min-width: 810px;
}
.max-width-810 {
    max-width: 810px;
}
.height-810 {
    height: 810px;
}
.min-height-810 {
    min-height: 810px;
}
.max-height-810 {
    max-height: 810px;
}
.width-815 {
    width: 815px;
}
.min-width-815 {
    min-width: 815px;
}
.max-width-815 {
    max-width: 815px;
}
.height-815 {
    height: 815px;
}
.min-height-815 {
    min-height: 815px;
}
.max-height-815 {
    max-height: 815px;
}
.width-820 {
    width: 820px;
}
.min-width-820 {
    min-width: 820px;
}
.max-width-820 {
    max-width: 820px;
}
.height-820 {
    height: 820px;
}
.min-height-820 {
    min-height: 820px;
}
.max-height-820 {
    max-height: 820px;
}
.width-825 {
    width: 825px;
}
.min-width-825 {
    min-width: 825px;
}
.max-width-825 {
    max-width: 825px;
}
.height-825 {
    height: 825px;
}
.min-height-825 {
    min-height: 825px;
}
.max-height-825 {
    max-height: 825px;
}
.width-830 {
    width: 830px;
}
.min-width-830 {
    min-width: 830px;
}
.max-width-830 {
    max-width: 830px;
}
.height-830 {
    height: 830px;
}
.min-height-830 {
    min-height: 830px;
}
.max-height-830 {
    max-height: 830px;
}
.width-835 {
    width: 835px;
}
.min-width-835 {
    min-width: 835px;
}
.max-width-835 {
    max-width: 835px;
}
.height-835 {
    height: 835px;
}
.min-height-835 {
    min-height: 835px;
}
.max-height-835 {
    max-height: 835px;
}
.width-840 {
    width: 840px;
}
.min-width-840 {
    min-width: 840px;
}
.max-width-840 {
    max-width: 840px;
}
.height-840 {
    height: 840px;
}
.min-height-840 {
    min-height: 840px;
}
.max-height-840 {
    max-height: 840px;
}
.width-845 {
    width: 845px;
}
.min-width-845 {
    min-width: 845px;
}
.max-width-845 {
    max-width: 845px;
}
.height-845 {
    height: 845px;
}
.min-height-845 {
    min-height: 845px;
}
.max-height-845 {
    max-height: 845px;
}
.width-850 {
    width: 850px;
}
.min-width-850 {
    min-width: 850px;
}
.max-width-850 {
    max-width: 850px;
}
.height-850 {
    height: 850px;
}
.min-height-850 {
    min-height: 850px;
}
.max-height-850 {
    max-height: 850px;
}
.width-855 {
    width: 855px;
}
.min-width-855 {
    min-width: 855px;
}
.max-width-855 {
    max-width: 855px;
}
.height-855 {
    height: 855px;
}
.min-height-855 {
    min-height: 855px;
}
.max-height-855 {
    max-height: 855px;
}
.width-860 {
    width: 860px;
}
.min-width-860 {
    min-width: 860px;
}
.max-width-860 {
    max-width: 860px;
}
.height-860 {
    height: 860px;
}
.min-height-860 {
    min-height: 860px;
}
.max-height-860 {
    max-height: 860px;
}
.width-865 {
    width: 865px;
}
.min-width-865 {
    min-width: 865px;
}
.max-width-865 {
    max-width: 865px;
}
.height-865 {
    height: 865px;
}
.min-height-865 {
    min-height: 865px;
}
.max-height-865 {
    max-height: 865px;
}
.width-870 {
    width: 870px;
}
.min-width-870 {
    min-width: 870px;
}
.max-width-870 {
    max-width: 870px;
}
.height-870 {
    height: 870px;
}
.min-height-870 {
    min-height: 870px;
}
.max-height-870 {
    max-height: 870px;
}
.width-875 {
    width: 875px;
}
.min-width-875 {
    min-width: 875px;
}
.max-width-875 {
    max-width: 875px;
}
.height-875 {
    height: 875px;
}
.min-height-875 {
    min-height: 875px;
}
.max-height-875 {
    max-height: 875px;
}
.width-880 {
    width: 880px;
}
.min-width-880 {
    min-width: 880px;
}
.max-width-880 {
    max-width: 880px;
}
.height-880 {
    height: 880px;
}
.min-height-880 {
    min-height: 880px;
}
.max-height-880 {
    max-height: 880px;
}
.width-885 {
    width: 885px;
}
.min-width-885 {
    min-width: 885px;
}
.max-width-885 {
    max-width: 885px;
}
.height-885 {
    height: 885px;
}
.min-height-885 {
    min-height: 885px;
}
.max-height-885 {
    max-height: 885px;
}
.width-890 {
    width: 890px;
}
.min-width-890 {
    min-width: 890px;
}
.max-width-890 {
    max-width: 890px;
}
.height-890 {
    height: 890px;
}
.min-height-890 {
    min-height: 890px;
}
.max-height-890 {
    max-height: 890px;
}
.width-895 {
    width: 895px;
}
.min-width-895 {
    min-width: 895px;
}
.max-width-895 {
    max-width: 895px;
}
.height-895 {
    height: 895px;
}
.min-height-895 {
    min-height: 895px;
}
.max-height-895 {
    max-height: 895px;
}
.width-900 {
    width: 900px;
}
.min-width-900 {
    min-width: 900px;
}
.max-width-900 {
    max-width: 900px;
}
.height-900 {
    height: 900px;
}
.min-height-900 {
    min-height: 900px;
}
.max-height-900 {
    max-height: 900px;
}
.width-905 {
    width: 905px;
}
.min-width-905 {
    min-width: 905px;
}
.max-width-905 {
    max-width: 905px;
}
.height-905 {
    height: 905px;
}
.min-height-905 {
    min-height: 905px;
}
.max-height-905 {
    max-height: 905px;
}
.width-910 {
    width: 910px;
}
.min-width-910 {
    min-width: 910px;
}
.max-width-910 {
    max-width: 910px;
}
.height-910 {
    height: 910px;
}
.min-height-910 {
    min-height: 910px;
}
.max-height-910 {
    max-height: 910px;
}
.width-915 {
    width: 915px;
}
.min-width-915 {
    min-width: 915px;
}
.max-width-915 {
    max-width: 915px;
}
.height-915 {
    height: 915px;
}
.min-height-915 {
    min-height: 915px;
}
.max-height-915 {
    max-height: 915px;
}
.width-920 {
    width: 920px;
}
.min-width-920 {
    min-width: 920px;
}
.max-width-920 {
    max-width: 920px;
}
.height-920 {
    height: 920px;
}
.min-height-920 {
    min-height: 920px;
}
.max-height-920 {
    max-height: 920px;
}
.width-925 {
    width: 925px;
}
.min-width-925 {
    min-width: 925px;
}
.max-width-925 {
    max-width: 925px;
}
.height-925 {
    height: 925px;
}
.min-height-925 {
    min-height: 925px;
}
.max-height-925 {
    max-height: 925px;
}
.width-930 {
    width: 930px;
}
.min-width-930 {
    min-width: 930px;
}
.max-width-930 {
    max-width: 930px;
}
.height-930 {
    height: 930px;
}
.min-height-930 {
    min-height: 930px;
}
.max-height-930 {
    max-height: 930px;
}
.width-935 {
    width: 935px;
}
.min-width-935 {
    min-width: 935px;
}
.max-width-935 {
    max-width: 935px;
}
.height-935 {
    height: 935px;
}
.min-height-935 {
    min-height: 935px;
}
.max-height-935 {
    max-height: 935px;
}
.width-940 {
    width: 940px;
}
.min-width-940 {
    min-width: 940px;
}
.max-width-940 {
    max-width: 940px;
}
.height-940 {
    height: 940px;
}
.min-height-940 {
    min-height: 940px;
}
.max-height-940 {
    max-height: 940px;
}
.width-945 {
    width: 945px;
}
.min-width-945 {
    min-width: 945px;
}
.max-width-945 {
    max-width: 945px;
}
.height-945 {
    height: 945px;
}
.min-height-945 {
    min-height: 945px;
}
.max-height-945 {
    max-height: 945px;
}
.width-950 {
    width: 950px;
}
.min-width-950 {
    min-width: 950px;
}
.max-width-950 {
    max-width: 950px;
}
.height-950 {
    height: 950px;
}
.min-height-950 {
    min-height: 950px;
}
.max-height-950 {
    max-height: 950px;
}
.width-955 {
    width: 955px;
}
.min-width-955 {
    min-width: 955px;
}
.max-width-955 {
    max-width: 955px;
}
.height-955 {
    height: 955px;
}
.min-height-955 {
    min-height: 955px;
}
.max-height-955 {
    max-height: 955px;
}
.width-960 {
    width: 960px;
}
.min-width-960 {
    min-width: 960px;
}
.max-width-960 {
    max-width: 960px;
}
.height-960 {
    height: 960px;
}
.min-height-960 {
    min-height: 960px;
}
.max-height-960 {
    max-height: 960px;
}
.width-965 {
    width: 965px;
}
.min-width-965 {
    min-width: 965px;
}
.max-width-965 {
    max-width: 965px;
}
.height-965 {
    height: 965px;
}
.min-height-965 {
    min-height: 965px;
}
.max-height-965 {
    max-height: 965px;
}
.width-970 {
    width: 970px;
}
.min-width-970 {
    min-width: 970px;
}
.max-width-970 {
    max-width: 970px;
}
.height-970 {
    height: 970px;
}
.min-height-970 {
    min-height: 970px;
}
.max-height-970 {
    max-height: 970px;
}
.width-975 {
    width: 975px;
}
.min-width-975 {
    min-width: 975px;
}
.max-width-975 {
    max-width: 975px;
}
.height-975 {
    height: 975px;
}
.min-height-975 {
    min-height: 975px;
}
.max-height-975 {
    max-height: 975px;
}
.width-980 {
    width: 980px;
}
.min-width-980 {
    min-width: 980px;
}
.max-width-980 {
    max-width: 980px;
}
.height-980 {
    height: 980px;
}
.min-height-980 {
    min-height: 980px;
}
.max-height-980 {
    max-height: 980px;
}
.width-985 {
    width: 985px;
}
.min-width-985 {
    min-width: 985px;
}
.max-width-985 {
    max-width: 985px;
}
.height-985 {
    height: 985px;
}
.min-height-985 {
    min-height: 985px;
}
.max-height-985 {
    max-height: 985px;
}
.width-990 {
    width: 990px;
}
.min-width-990 {
    min-width: 990px;
}
.max-width-990 {
    max-width: 990px;
}
.height-990 {
    height: 990px;
}
.min-height-990 {
    min-height: 990px;
}
.max-height-990 {
    max-height: 990px;
}
.width-995 {
    width: 995px;
}
.min-width-995 {
    min-width: 995px;
}
.max-width-995 {
    max-width: 995px;
}
.height-995 {
    height: 995px;
}
.min-height-995 {
    min-height: 995px;
}
.max-height-995 {
    max-height: 995px;
}
.width-1000 {
    width: 1000px;
}
.min-width-1000 {
    min-width: 1000px;
}
.max-width-1000 {
    max-width: 1000px;
}
.height-1000 {
    height: 1000px;
}
.min-height-1000 {
    min-height: 1000px;
}
.max-height-1000 {
    max-height: 1000px;
}

.table tr:has(.row-selection:checked) {
    background-color: rgba(var(--inetking-quaternary-bg-rgb), 0.4);
}

.text-truncate-1 {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 1;
}
.text-truncate-2 {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
}
.text-truncate-3 {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 3;
}
.text-truncate-4 {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 4;
}
.text-truncate-5 {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 5;
}

.btn .loader-icon,
.reload-action .loader-icon {
    display: none;
}
.btn .feature-icon,
.reload-action .feature-icon {
    display: inline-block;
}
.btn:disabled .loader-icon,
.btn.disabled .loader-icon,
.reload-action:disabled .loader-icon,
.reload-action.disabled .loader-icon {
    display: inline-block;
}
.btn:disabled .feature-icon,
.btn.disabled .feature-icon,
.reload-action:disabled .feature-icon,
.reload-action.disabled .feature-icon {
    display: none;
}
.nospin[type="number"]::-webkit-outer-spin-button,
.nospin[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.nospin[type="number"] {
    -moz-appearance: textfield;
}

.dropdown-toggle.no-caret::after {
    display: none;
}

.jq-toast-single {
    background-color: var(--inetking-primary);
}

.jq-toast-single .jq-toast-loader {
    background: var(--inetking-primary-dark) !important;
}

.jq-icon-error {
    background-color: var(--inetking-danger-bg-subtle);
    color: var(--inetking-danger-dark);
    border-color: var(--inetking-danger-dark);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAABlklEQVR4nK2VsS8EQRTGt5CQKERBq1BJVASJhkacXDPfNzYKl4hGoZCIqJ1G4w9QSBSUkiuU/AU6Db2IIJGICO7NYmXkZJfdvZu725dMM5n3+9739s2s5zmEAMMGOBLyyS4DHNo9r90wwJghKwJ8GjKMr9pexZ5pChouLXUJ4Atw9h+atYQ8rQLzNjcV+kYOGGC1Vu2zK9gkXT3XXK1aZtRjcrdVqMl2tRsJAGXHCu8Meet4thx9THLTqTKlxt+VGnR0sRE50LqUt4CQC5EDrSdzd6DUaDSaxWKvkF95CQgZhKVS999LRV7lKHCeuAtC7uUmAOwkBAJgJkeBkeQTMTXVIeR92wLAZeY7JMB2g+QTQx43cLCSKRAC/QK8OI0hUwu4znzwYtO0lQUIyFnbpjq9X6wL/3FRKHQa8iJVACgYrScyBCqea1SVGhLy1bU1Qj7Y9nrNhADLLrdbgPdA62mvlTDAWgP4h/2TtQSPiaxbUAr8rUrqtuC/ESg1J+RjTODGTlMu8N8Ifb/PkAeG3A99v8c18RuUg7envVlm+gAAAABJRU5ErkJggg==);
}

.jq-icon-error .jq-toast-loader {
    background: var(--inetking-danger-dark) !important;
}

.jq-icon-success {
    background-color: var(--inetking-success-bg-subtle);
    color: var(--inetking-success-dark);
    border-color: var(--inetking-success-dark);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVR4nO2VPQrCQBCF00neeAQhOqtgpR5E8BZ6BDs7yUxAOytPklhq6Q0UPEeqSDSCiAv5K0Qy8JpdeN/szgzjOE0UiUGAiREcjNK5nBB1fYytgMw8qSZEdsAzk4oAOjeA5CVWXLx1e8iCXe0AVlz64nY6G8c1glPdgJvnt7qZ+Wfn5Qew0J4FW2vmiqhiDTBPz1mxfAJxffsW28wUeIFS3FNMHxBxFznMi9eAlWLju7P0Pod5uSKzUsyKlVEc/2vQzA8C8K2vkyJiodAKSJdFBim1cFgo7AU0sgKacL7EHQneAaI7XGNGAAAAAElFTkSuQmCC);
}

.jq-icon-success .jq-toast-loader {
    background: var(--inetking-success-dark) !important;
}

.jq-icon-warning {
    background-color: var(--inetking-warning-bg-subtle);
    color: var(--inetking-warning-dark);
    border-color: var(--inetking-warning-dark);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAABiElEQVR4nOWUPUvDUBSGM0jrOamUooObguAguPkXOjg5OdecUwKCBUHooENnXXXurIsfo4P4BxxEc2+KxbUgiEN1UGqt3LRUQ/NxW9PJwAvhcs7zno/kGsa/epx1I6U0FriwcFUSvkrGN/WeKNyl6SlB0JCMHU8ET492LpuYgWQ46MN/TPYTgd/b6QVB+D5gwPghi6nFBKrHiwB4rws8/yPczPuhcNvV7zMzPxL8umJMSALHB7Ng25N/F46KHdrAISgNjCTIoNvZ1lDwu81sTjA8axsQvNTszIy2gSA8ClyqFdYBdgThod5orMySJGwNbcD46W6Yy/HVM1yGfpZWuEFvVFfR8CKshSYzdlw2d5SiYhQjEP5QMtKSsB6ZTNDw3UnBP19dsQJGg+XIRPaSW6H78e+j7F9sAWcFQzM2kXBXMO7FG0BTMfsGkqAaWz17HVQ8acVC1YO7BCuCsK2TJBi/lLRiCduKrW7LE62KeAQRHqvlno7LQLENt5Cel4xngvAmSXWZk3Pfgm2xoZjoIUoAAAAASUVORK5CYII=);
}

.jq-icon-warning .jq-toast-loader {
    background: var(--inetking-warning-dark) !important;
}

.jq-icon-info {
    background-color: var(--inetking-info-bg-subtle);
    color: var(--inetking-info-dark);
    border-color: var(--inetking-info-dark);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAABkElEQVR4nK1WO07DQBAdoOIrUWGo+EkciFPwyRlm81OEEGeAOhcAQgESZiZBKUiAghJIAw0UCUUojHYcCYfY613ilUbawvvezHszIwM4nWAijKxOqbkMinKAVAPkDij+BqR+eKdzQNoHbHjuwFhfAEUVQP4CxYE5qAeKy4CXc5bgt+ug6DEdmP8SPUHB3zKDF/0NQH53B+cw9FudYOw58OfNmVNPNBdPjNLdx8ulNTdLcPwrI5+kfFsc7ZZUQ6klmUlwO9X4Mi9Fs8/ZaUyfElae3OxFOodq/zZWJRp+Fq3g1SL7TahcLwL6K5bVvgyyDyZlOtMffcARTQM2ZywJ+oLtQBAIuDNB2HadzAkUP7ubjC4VRE2WCc28gp0IQcMbbMVsCJC6w4Mmrcpl46M8b0O1OiWh72aS/OgukhVADwZNr0DxhUR4TwCnFhzezcZvVL1qx1nXit8AeTUePEqiV64rOHIbivU1M/iwXCU746kLSIVkWYxEDQ+Qd6Wn9b6S6dRTL7vrVFpxpFvGOu6/LT+tYn0/pZ3jugAAAABJRU5ErkJggg==);
}

.jq-icon-info .jq-toast-loader {
    background: var(--inetking-info-dark) !important;
}

[data-2fa-form] input[type="number"] {
    background-image: none;
}

.bootstrap-tagsinput {
    background-color: var(--inetking-emphasis-bg);
    border: var(--inetking-border-width) solid var(--inetking-border-color);
    display: block;
    padding: 0.5rem 1rem;
    color: var(--inetking-body-color);
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-clip: padding-box;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1.49;
    cursor: text;
    border-radius: var(--inetking-border-radius);
    -webkit-box-shadow: inset 0 1px 2px transparent;
    box-shadow: inset 0 1px 2px transparent;
    -webkit-transition:
        border-color 0.15s ease-in-out,
        -webkit-box-shadow 0.15s ease-in-out;
    transition:
        border-color 0.15s ease-in-out,
        -webkit-box-shadow 0.15s ease-in-out;
    -o-transition:
        border-color 0.15s ease-in-out,
        box-shadow 0.15s ease-in-out;
    transition:
        border-color 0.15s ease-in-out,
        box-shadow 0.15s ease-in-out;
    transition:
        border-color 0.15s ease-in-out,
        box-shadow 0.15s ease-in-out,
        -webkit-box-shadow 0.15s ease-in-out;
}

.bootstrap-tagsinput .tag {
    --inetking-inputtags-border-radius: 0.25rem;
    --inetking-inputtags-font-size: 0.85em;
    --inetking-inputtags-font-weight: 700;
    --inetking-inputtags-color: var(--inetking-primary-text-emphasis);
    --inetking-inputtags-bg-color: var(--inetking-primary-bg-subtle);
    --inetking-inputtags-border-color: var(--inetking-primary-border-subtle);
    padding: 2px 8px;
    display: inline-block;
    font-size: var(--inetking-inputtags-font-size);
    font-weight: var(--inetking-inputtags-font-weight);
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--inetking-inputtags-border-radius);
    background-color: var(--inetking-inputtags-bg-color);
    color: var(--inetking-inputtags-color);
    border: 1px solid var(--inetking-inputtags-border-color);
}

.bootstrap-tagsinput .tag:nth-child(5n + 1) {
    --inetking-inputtags-color: var(--inetking-primary-text-emphasis);
    --inetking-inputtags-bg-color: var(--inetking-primary-bg-subtle);
    --inetking-inputtags-border-color: var(--inetking-primary-border-subtle);
}

.bootstrap-tagsinput .tag:nth-child(5n + 2) {
    --inetking-inputtags-color: var(--inetking-info-text-emphasis);
    --inetking-inputtags-bg-color: var(--inetking-info-bg-subtle);
    --inetking-inputtags-border-color: var(--inetking-info-border-subtle);
}
.bootstrap-tagsinput .tag:nth-child(5n + 3) {
    --inetking-inputtags-color: var(--inetking-success-text-emphasis);
    --inetking-inputtags-bg-color: var(--inetking-success-bg-subtle);
    --inetking-inputtags-border-color: var(--inetking-success-border-subtle);
}

.bootstrap-tagsinput .tag:nth-child(5n + 4) {
    --inetking-inputtags-color: var(--inetking-warning-text-emphasis);
    --inetking-inputtags-bg-color: var(--inetking-warning-bg-subtle);
    --inetking-inputtags-border-color: var(--inetking-warning-border-subtle);
}

.bootstrap-tagsinput .tag:nth-child(5n + 5) {
    --inetking-inputtags-color: var(--inetking-danger-text-emphasis);
    --inetking-inputtags-bg-color: var(--inetking-danger-bg-subtle);
    --inetking-inputtags-border-color: var(--inetking-danger-border-subtle);
}

.choices {
    margin-bottom: 0;
}

.choices[data-type*="select-one"] .choices__input {
    --inetking-choices-bg-color: var(--inetking-body-bg);
    --inetking-choices-border-color: var(--inetking-border-color);

    display: block;
    padding: 0.5rem !important;
    width: 100%;
    padding: 10px;
    border: 1px solid var(--inetking-choices-border-color) !important;
    background-color: var(--inetking-choices-bg-color) !important;
    margin: 0;
}

.accordion.accordion-unicon-icon
    [aria-expanded="false"]
    .accordion-icon::before {
    transition: all 0.25s ease-in-out;
    transform: rotate(0);
}

.accordion.accordion-unicon-icon
    [aria-expanded="true"]
    .accordion-icon::before {
    transform: rotate(180deg);
    transition: all 0.25s ease-in-out;
}

.select2-container {
    min-width: 80px;
    width: 100% !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    margin-top: 0 !important;
}

.select2-container--default .select2-selection--single {
    background-color: var(--inetking-emphasis-bg);
    border: var(--inetking-border-width) solid var(--inetking-border-color);
    border-radius: var(--inetking-border-radius);
    height: 100%;
}

.select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: 5px;
}

.select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    color: var(--inetking-body-color);
    padding: 0.25rem 1rem;
    font-size: 0.8rem;
    font-weight: 600;
}

.select2-dropdown {
    background-color: var(--inetking-body-bg);
    border: var(--inetking-border-width) solid var(--inetking-border-color);
    border-radius: var(--inetking-border-radius);
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    --inetking-select2-font-size: 0.75em;
    --inetking-select2-font-weight: 700;
    background-color: transparent;
    border: var(--inetking-border-width) solid var(--inetking-border-color);
    outline: none;
    font-size: var(--inetking-select2-font-size);
    font-weight: var(--inetking-select2-font-weight);
}

.select2-container--default
    .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: var(--inetking-primary);
    color: var(--inetking-body-bg);
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: flex;
    gap: 0.2rem;
}

.select2-container--default .select2-selection--multiple {
    background-color: var(--inetking-emphasis-bg);
    border: var(--inetking-border-width) solid var(--inetking-border-color);
    border-radius: var(--inetking-border-radius);
    cursor: text;
}

.select2-container--default.select2-container--focus
    .select2-selection--multiple {
    border: var(--inetking-border-width) solid var(--inetking-border-color);
    outline: 0;
    padding: 0.125rem;
}

.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice {
    --inetking-multiselect2-padding-x: 0.25rem;
    --inetking-multiselect2-padding-y: 0.125rem;
    --inetking-multiselect2-font-size: 0.75em;
    --inetking-multiselect2-font-weight: 700;
    --inetking-multiselect2-border-radius: 0.25rem;
    --inetking-multiselect2-color: var(--inetking-primary-text-emphasis);
    --inetking-multiselect2-bg-color: var(--inetking-primary-bg-subtle);
    --inetking-multiselect2-border-color: var(--inetking-primary-border-subtle);

    margin-left: 0;
    margin-top: 0;
    display: inline-block;
    padding: var(--inetking-multiselect2-padding-y)
        var(--inetking-multiselect2-padding-x);
    padding-left: 1.2rem;
    font-size: var(--inetking-multiselect2-font-size);
    font-weight: var(--inetking-multiselect2-font-weight);
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--inetking-multiselect2-border-radius);
    background-color: var(--inetking-multiselect2-bg-color);
    color: var(--inetking-multiselect2-color);
    border: 1px solid var(--inetking-multiselect2-border-color);
}

.select2-results__option {
    --inetking-multiselect2-padding-x: 0.75rem;
    --inetking-multiselect2-padding-y: 0.5rem;
    --inetking-multiselect2-font-size: 0.75em;
    --inetking-multiselect2-font-weight: 700;
    --inetking-multiselect2-color: var(--inetking-body-color);

    font-size: var(--inetking-multiselect2-font-size);
    font-weight: var(--inetking-multiselect2-font-weight);
    padding: var(--inetking-multiselect2-padding-y)
        var(--inetking-multiselect2-padding-x);
    color: var(--inetking-multiselect2-color);
}

.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__display {
    padding-left: 0;
    padding-right: 0;
    height: 100%;
    display: flex;
    align-items: center;
}

.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove {
    --inetking-multiselect2-border-radius: 0.25rem;
    --inetking-multiselect2-color: var(--inetking-primary-text-emphasis);
    --inetking-multiselect2-bg-color: transparent;
    --inetking-multiselect2-border-color: var(--inetking-primary-border-subtle);

    height: 100%;
    border: none;
    border-top-left-radius: var(--inetking-multiselect2-border-radius);
    border-bottom-left-radius: var(--inetking-multiselect2-border-radius);
    border-right: 1px solid var(--inetking-multiselect2-border-color);
    background-color: var(--inetking-multiselect2-bg-color);
    color: var(--inetking-multiselect2-color);
}

.select2-container--default .select2-results__option--selected {
    background-color: var(--inetking-primary);
    color: var(--inetking-body-bg);
}

.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove:hover {
    --inetking-multiselect2-color: var(--inetking-body-bg);
    --inetking-multiselect2-bg-color: var(--inetking-primary);
    background-color: var(--inetking-multiselect2-bg-color);
    color: var(--inetking-multiselect2-color);
}

.select2-container--default .select2-results__group {
    --inetking-multiselect2-padding-x: 0.75rem;
    --inetking-multiselect2-padding-y: 0.5rem;
    --inetking-multiselect2-font-size: 0.9rem !important;
    --inetking-multiselect2-font-weight: 700 !important;
    padding: var(--inetking-multiselect2-padding-y)
        var(--inetking-multiselect2-padding-x);
    font-size: var(--inetking-multiselect2-font-size);
    font-weight: var(--inetking-multiselect2-font-weight);
}

.select2-container--default
    .select2-results__option.select2-results__option--group
    .select2-results__options.select2-results__options--nested
    .select2-results__option {
    --inetking-multiselect2-font-size: 0.75rem !important;
    --inetking-multiselect2-font-weight: 700 !important;
    padding-inline-start: 1.5rem !important;
    font-size: var(--inetking-multiselect2-font-size);
    font-weight: var(--inetking-multiselect2-font-weight);
}

.input-group .select2-container {
    width: auto !important;
}

.input-group .select2-container--default .select2-selection--single {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.was-validated .form-control.form-icon-input:valid,
.form-control.form-icon-input.is-valid {
    background-position: right calc(0.3725em + 2rem) center;
}

.was-validated .form-control.form-icon-input:invalid,
.form-control.form-icon-input.is-invalid {
    background-position: right calc(0.3725em + 2rem) center;
}

.swal2-popup {
    border-radius: var(--inetking-border-radius) !important;
    background: var(--inetking-body-bg) !important;
    color: var(--inetking-body-color) !important;
}

.swal2-icon.swal2-warning {
    border-color: var(--inetking-warning-border-subtle) !important;
    color: var(--inetking-warning-text-emphasis) !important;
}

.swal2-icon.swal2-error {
    border-color: var(--inetking-danger-border-subtle) !important;
    color: var(--inetking-danger-text-emphasis) !important;
}

.swal2-icon.swal2-success {
    border-color: var(--inetking-success-border-subtle) !important;
    color: var(--inetking-success-text-emphasis) !important;
}

.swal2-icon.swal2-info {
    border-color: var(--inetking-info-border-subtle) !important;
    color: var(--inetking-info-text-emphasis) !important;
}

.swal2-icon.swal2-question {
    border-color: var(--inetking-warning-border-subtle) !important;
    color: var(--inetking-warning-text-emphasis) !important;
}

.trumbowyg-box {
    --inetking-trumbowyg-border-color: var(--inetking-border-color);
    border: 1px solid var(--inetking-trumbowyg-border-color);
    border-bottom-left-radius: var(--inetking-border-radius);
    border-bottom-right-radius: var(--inetking-border-radius);
}

.trumbowyg-editor {
    padding: 0.5rem 1rem;
}

.trumbowyg-editor[contenteditable="true"]:empty:not(:focus)::before {
    color: rgba(var(--inetking-quaternary-color-rgb), 0.8);
}

.trumbowyg-button-pane {
    --inetking-trumbowyg-pane-bg-color: var(--inetking-body-bg);
    --inetking-trumbowyg-pane-border-color: var(--inetking-border-color);
    background: var(--inetking-trumbowyg-pane-bg-color);
    border-bottom: 1px solid var(--inetking-trumbowyg-pane-border-color);
}

.trumbowyg-button-pane .trumbowyg-button {
    --inetking-trumbowyg-button-bg-color: var(--inetking-body-bg);
    --inetking-trumbowyg-button-border-color: var(--inetking-border-color);
    background: var(--inetking-trumbowyg-button-bg-color);
    border-bottom: 1px solid var(--inetking-trumbowyg-button-border-color);
}

.trumbowyg-button-pane .trumbowyg-button:hover {
    --inetking-trumbowyg-button-bg-color: var(--inetking-primary-bg-subtle);
    --inetking-trumbowyg-button-border-color: var(--inetking-border-color);
    background: var(--inetking-trumbowyg-button-bg-color);
    border-bottom: 1px solid var(--inetking-trumbowyg-button-border-color);
}

.trumbowyg-box svg,
.trumbowyg-modal svg {
    --inetking-trumbowyg-svg-color: var(--inetking-body-color);
    fill: var(--inetking-trumbowyg-svg-color);
}

.trumbowyg-button-pane .trumbowyg-button-group::after,
.trumbowyg-button-pane::after {
    --inetking-trumbowyg-button-border-color: var(--inetking-border-color);
    background: var(--inetking-trumbowyg-button-border-color);
}

.trumbowyg-button-pane button,
.trumbowyg-button-pane button:not(.trumbowyg-disable),
.trumbowyg-button-pane button:not(.trumbowyg-disable) {
    --inetking-trumbowyg-button-color: var(--inetking-body-color);
    --inetking-trumbowyg-button-color: var(--inetking-body-color);
    background: var(--inetking-trumbowyg-button-bg-color);
    color: var(--inetking-trumbowyg-button-color);
}

.trumbowyg-button-pane button.trumbowyg-active,
.trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
.trumbowyg-button-pane button:not(.trumbowyg-disable):hover {
    --inetking-trumbowyg-button-bg-color: var(--inetking-primary-bg-subtle);
    --inetking-trumbowyg-button-color: var(--inetking-body-color);
    background: var(--inetking-trumbowyg-button-bg-color);
    color: var(--inetking-trumbowyg-button-color);
}

.trumbowyg-button-pane .trumbowyg-open-dropdown::after {
    --inetking-trumbowyg-dropdown-border-color: var(--inetking-border-color);
    border-top-color: var(--inetking-trumbowyg-dropdown-border-color);
}

.trumbowyg-dropdown {
    --inetking-trumbowyg-dropdown-bg: var(--inetking-emphasis-bg);
    --inetking-trumbowyg-dropdown-color: var(--inetking-body-color);
    --inetking-trumbowyg-dropdown-border-color: var(--inetking-border-color);
    --inetking-trumbowyg-dropdown-box-shadow: var(--inetking-box-shadow);

    border: 1px solid var(--inetking-trumbowyg-dropdown-border-color);
    background: var(--inetking-trumbowyg-dropdown-bg);
    -webkit-box-shadow: var(--inetking-trumbowyg-dropdown-box-shadow);
    box-shadow: var(--inetking-trumbowyg-dropdown-box-shadow);
    color: var(--inetking-trumbowyg-dropdown-color) !important;
}

.trumbowyg-dropdown button {
    --inetking-trumbowyg-dropdown-button-bg: var(--inetking-emphasis-bg);
    --inetking-trumbowyg-dropdown-button-color: var(--inetking-body-color);
    background: var(--inetking-trumbowyg-dropdown-button-bg);
    color: var(--inetking-trumbowyg-dropdown-button-color) !important;
}

.trumbowyg-overlay {
    background-color: rgba(var(--inetking-body-bg-rgb), 0.5);
}

.trumbowyg-modal-box {
    --inetking-trumbowyg-modal-box-shadow: var(--inetking-box-shadow-sm);
    --inetking-trumbowyg-modal-bg: var(--inetking-body-bg);
    --inetking-trumbowyg-modal-color: var(--inetking-body-color);

    background-color: var(--inetking-trumbowyg-modal-bg);
    -webkit-box-shadow: var(--inetking-trumbowyg-modal-box-shadow);
    box-shadow: var(--inetking-trumbowyg-modal-box-shadow);
    color: var(--inetking-trumbowyg-modal-color);
}

.trumbowyg-modal-box .trumbowyg-modal-title {
    --inetking-trumbowyg-modal-box-shadow: var(--inetking-box-shadow-sm);
    --inetking-trumbowyg-modal-bg: var(--inetking-body-bg);
    --inetking-trumbowyg-modal-color: var(--inetking-body-color);
    --inetking-trumbowyg-modal-border-color: var(--inetking-border-color);

    border-bottom: 1px solid var(--inetking-trumbowyg-modal-border-color);
    color: var(--inetking-trumbowyg-modal-color);
    background: var(--inetking-trumbowyg-modal-bg);
}

.trumbowyg-modal-box .trumbowyg-input-row {
    --inetking-trumbowyg-modal-border-color: var(--inetking-border-color);
    border: 1px solid var(--inetking-trumbowyg-modal-border-color);
}

.trumbowyg-modal-box .trumbowyg-input-infos {
    --inetking-trumbowyg-modal-bg: var(--inetking-body-bg);
    --inetking-trumbowyg-modal-border-color: var(--inetking-border-color);

    border-right: 1px solid var(--inetking-trumbowyg-modal-border-color);
    background-color: var(--inetking-trumbowyg-modal-bg);
}

.trumbowyg-modal-box .trumbowyg-input-html input,
.trumbowyg-modal-box .trumbowyg-input-html select,
.trumbowyg-modal-box .trumbowyg-input-html textarea {
    --inetking-trumbowyg-modal-bg: var(--inetking-body-bg);
    --inetking-trumbowyg-modal-color: var(--inetking-body-color);

    background-color: var(--inetking-trumbowyg-modal-bg);
    color: var(--inetking-trumbowyg-modal-color);
    outline: 0;
}

.trumbowyg-modal-box .trumbowyg-input-html input:focus,
.trumbowyg-modal-box .trumbowyg-input-html select:focus,
.trumbowyg-modal-box .trumbowyg-input-html textarea:focus {
    --inetking-trumbowyg-modal-bg: var(--inetking-body-bg);
    --inetking-trumbowyg-modal-color: var(--inetking-body-color);

    background-color: var(--inetking-trumbowyg-modal-bg);
    color: var(--inetking-trumbowyg-modal-color);
    outline: 0;
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover {
    --inetking-trumbowyg-modal-button-bg-color: #25b003;
    --inetking-trumbowyg-modal-button-color: #fff;
    background: var(--inetking-trumbowyg-modal-button-bg-color);
    color: var(--inetking-trumbowyg-modal-button-color);
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover {
    --inetking-trumbowyg-modal-button-bg-color: var(--inetking-secondary);
    --inetking-trumbowyg-modal-button-color: #fff;
    background-color: var(--inetking-trumbowyg-modal-button-bg-color);
    color: var(--inetking-trumbowyg-modal-button-color);
}

.card-checkbox {
    --inetking-card-checkbox-padding-start: 0.75rem;
    --inetking-card-checkbox-padding-end: 1.75rem;
    --inetking-card-checkbox-padding-top: 0.75rem;
    --inetking-card-checkbox-padding-bottom: 0.75rem;
    --inetking-card-checkbox-border-width: var(--inetking-border-width);
    --inetking-card-checkbox-border-color: var(
        --inetking-border-color-translucent
    );
    --inetking-card-checkbox-border-radius: 0.5rem;
    --inetking-card-checkbox-box-shadow: var(--inetking-box-shadow);
    --inetking-card-checkbox-gap: 0.5rem;

    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
    gap: var(--inetking-card-checkbox-gap);
    padding: var(--inetking-card-checkbox-padding-top)
        var(--inetking-card-checkbox-padding-end)
        var(--inetking-card-checkbox-padding-bottom)
        var(--inetking-card-checkbox-padding-start);
    border: var(--inetking-card-checkbox-border-width) solid
        var(--inetking-border-color);
    border-radius: var(--inetking-card-checkbox-border-radius);
    box-shadow: var(--inetking-card-checkbox-box-shadow);
}

.card-checkbox .card-checkbox-check {
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
}

.card-checkbox:has(.card-checkbox-input:checked),
.card-checkbox.primary:has(.card-checkbox-input:checked) {
    --inetking-card-checkbox-border-width: var(--inetking-border-width);
    --inetking-card-checkbox-border-color: var(--inetking-primary);
    --inetking-card-checkbox-box-shadow: var(--inetking-box-shadow-sm);

    border: var(--inetking-card-checkbox-border-width) solid
        var(--inetking-card-checkbox-border-color);
    box-shadow: var(--inetking-card-checkbox-box-shadow);
}

.card-checkbox.success:has(.card-checkbox-input:checked) {
    --inetking-card-checkbox-border-width: var(--inetking-border-width);
    --inetking-card-checkbox-border-color: var(--inetking-success);
    --inetking-card-checkbox-box-shadow: var(--inetking-box-shadow-sm);

    border: var(--inetking-card-checkbox-border-width) solid
        var(--inetking-card-checkbox-border-color);
    box-shadow: var(--inetking-card-checkbox-box-shadow);
}

.card-checkbox.info:has(.card-checkbox-input:checked) {
    --inetking-card-checkbox-border-width: var(--inetking-border-width);
    --inetking-card-checkbox-border-color: var(--inetking-info);
    --inetking-card-checkbox-box-shadow: var(--inetking-box-shadow-sm);

    border: var(--inetking-card-checkbox-border-width) solid
        var(--inetking-card-checkbox-border-color);
    box-shadow: var(--inetking-card-checkbox-box-shadow);
}

.card-checkbox.warning:has(.card-checkbox-input:checked) {
    --inetking-card-checkbox-border-width: var(--inetking-border-width);
    --inetking-card-checkbox-border-color: var(--inetking-warning);
    --inetking-card-checkbox-box-shadow: var(--inetking-box-shadow-sm);

    border: var(--inetking-card-checkbox-border-width) solid
        var(--inetking-card-checkbox-border-color);
    box-shadow: var(--inetking-card-checkbox-box-shadow);
}

.card-checkbox.danger:has(.card-checkbox-input:checked) {
    --inetking-card-checkbox-border-width: var(--inetking-border-width);
    --inetking-card-checkbox-border-color: var(--inetking-danger);
    --inetking-card-checkbox-box-shadow: var(--inetking-box-shadow-sm);

    border: var(--inetking-card-checkbox-border-width) solid
        var(--inetking-card-checkbox-border-color);
    box-shadow: var(--inetking-card-checkbox-box-shadow);
}

.bootstrap-tagsinput input {
    padding: 0;
    color: var(--inetking-body-color);
}

.bootstrap-tagsinput input::placeholder {
    color: rgba(var(--inetking-quaternary-color-rgb), 0.8);
    opacity: 1;
}

.nav-link-text {
    overflow-x: hidden;
}
