.GjiuRye_body_def_1:after { background-image: url(/img/assets/bg/bg_comp_l_1672_941.webp); }
.GjiuRye_body_def_2:after { background-image: url(/img/assets/bg/bg_comp_d_1672_941.webp); }
.GjiuRye_body_def_3:after { background-image: url(/img/assets/bg/bg_mob_l_906_1735.webp); }
.GjiuRye_body_def_4:after { background-image: url(/img/assets/bg/bg_mob_d_906_1735.webp); }



.GjiuRye_link_noline,
.GjiuRye_link_noline:hover,
.GjiuRye_link_noline:focus,
.GjiuRye_link_noline:active {
    outline: none;
    box-shadow: none;
	text-decoration: none;
	color: inherit;
}



.GjiuRye_page_scroll_l {
	cursor: auto;
	
	-moz-scrollbar-color: #e0d8c3 #ffffff;
	
	-moz-scrollbar-track-color: #ffffff;
	-moz-scrollbar-face-color: #e0d8c3;
	-moz-scrollbar-shadow-color: #e0d8c3;
	-moz-scrollbar-dark-shadow-color: #e0d8c3;
}
.GjiuRye_page_scroll_l::-webkit-scrollbar {
	background: #ffffff; /* empty back */
	border-radius: 7px;
	box-shadow: inset 0 0 5px grey;
}
.GjiuRye_page_scroll_l::-webkit-scrollbar-thumb {
	background: #e0d8c3; /* scroll bar */
	border-radius: 7px;
}
.GjiuRye_page_scroll_l::-webkit-scrollbar-thumb:hover {
	background: #857167; /* hover bar */
}

.GjiuRye_page_scroll_d {
	cursor: auto;
	
	-moz-scrollbar-color: #255482 #527497;
	
	-moz-scrollbar-track-color: #527497;
	-moz-scrollbar-face-color: #255482;
	-moz-scrollbar-shadow-color: #255482;
	-moz-scrollbar-dark-shadow-color: #255482;
}
.GjiuRye_page_scroll_d::-webkit-scrollbar {
	background: #527497; /* empty back */
	border-radius: 7px;
	box-shadow: inset 0 0 5px #164475;
}
.GjiuRye_page_scroll_d::-webkit-scrollbar-thumb {
	background: #255482; /* scroll bar */
	border-radius: 7px;
}
.GjiuRye_page_scroll_d::-webkit-scrollbar-thumb:hover {
	background: #164475; /* hover bar */
}

.GjiuRye_scroll_1_d {
	cursor: auto;

	/* Firefox */
	scrollbar-width: thin;
	scrollbar-color: rgba(40, 180, 235, 0.55) rgba(4, 28, 53, 0.65);
}
.GjiuRye_scroll_1_d::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}
.GjiuRye_scroll_1_d::-webkit-scrollbar-track {
	background: rgba(4, 28, 53, 0.65);
	border-radius: 10px;

	box-shadow:
		inset 0 0 0 1px rgba(47, 190, 240, 0.08);
}
.GjiuRye_scroll_1_d::-webkit-scrollbar-thumb {
	background: linear-gradient(
		180deg,
		rgba(45, 184, 235, 0.65),
		rgba(20, 112, 160, 0.75)
	);

	border: 2px solid rgba(4, 28, 53, 0.9);
	border-radius: 10px;

	box-shadow:
		inset 0 0 4px rgba(255, 255, 255, 0.15),
		0 0 3px rgba(40, 190, 240, 0.15);

	transition:
		background 0.15s ease,
		box-shadow 0.15s ease;
}
.GjiuRye_scroll_1_d::-webkit-scrollbar-thumb:hover {
	background: linear-gradient(
		180deg,
		#38c8f5,
		#168bc4
	);

	box-shadow:
		inset 0 0 4px rgba(255, 255, 255, 0.25),
		0 0 6px rgba(45, 195, 245, 0.45);
}
.GjiuRye_scroll_1_d::-webkit-scrollbar-thumb:active {
	background: #35cfff;

	box-shadow:
		0 0 8px rgba(53, 207, 255, 0.55);
}



.GjiuRye_mas_lang_panel_l {
	font-weight: bold;
	border-radius: 7px;
	border: 1px solid #d7ae81;
	color: #571d08;
	/* background-color: #fee0bd; */
}
.GjiuRye_mas_lang_panel_d {
	font-weight: bold;
	border-radius: 7px;
	border: 1px solid #004c67;
	color: #1ce4f9;
	background-color: #01172e;
}



.GjiuRye_bold_1_l {
	font-weight: bold;
}
.GjiuRye_bold_1_d {
	font-weight: bold;
	color: #2ebbea;
}

/*.GjiuRye_bold_2_d b { color: #609f2f; }
.GjiuRye_bold_3_d b { color: #4583c6; }
.GjiuRye_bold_4_d b { color: #a062c1; }
.GjiuRye_bold_5_d b { color: #d29835; }
.GjiuRye_bold_6_d b { color: #d46d1c; }*/
.GjiuRye_bold_2_d b { color: #49b51f !important; } /* green */
.GjiuRye_bold_3_d b { color: #04abf6 !important; } /* blue */
.GjiuRye_bold_4_d b { color: #c94eda !important; } /* purple */
.GjiuRye_bold_5_d b { color: #f9d703 !important; } /* yellow */
.GjiuRye_bold_6_d b { color: #f27d00 !important; } /* orange */
.GjiuRye_bold_7_d b { color: #eccca8 !important; } /* beige */



.GjiuRye_text_1_d { color: #b1c2d8 !important; } /* grey */
.GjiuRye_text_2_d { color: #D12439 !important; } /* dark red */
.GjiuRye_text_3_d { color: #62E6A2 !important; } /* light green */
.GjiuRye_text_4_d { color: #B89CFF !important; } /* purple */
.GjiuRye_text_5_d { color: #F74E51 !important; } /* light red */
.GjiuRye_text_6_d { color: #2ebbea !important; } /* blue */
.GjiuRye_text_7_d { color: #FFD703 !important; } /* yellow */
.GjiuRye_text_8_d { color: #E6A632 !important; } /* orange */
.GjiuRye_text_9_d {
	background: linear-gradient(
        180deg,
        #b8f3ff 0%,
        #54d9ff 45%,
        #18aee8 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    filter:
        drop-shadow(0 0 2px rgba(48, 211, 255, 0.45))
        drop-shadow(0 0 5px rgba(0, 155, 255, 0.18));
} /* blue username */
.GjiuRye_text_9_d:hover {
    filter:
        drop-shadow(0 0 3px rgba(80, 225, 255, 0.70))
        drop-shadow(0 0 8px rgba(0, 170, 255, 0.30));
}
.GjiuRye_text_10_d {
    color: #92B5DC !important;
	
    text-shadow: 1px 1px 0 #0A1D30;
} /* grey start side menu */
.GjiuRye_text_11_d { color: #00E0F6 !important; } /* blue */
.GjiuRye_text_12_d { color: #F35F9B !important; } /* pink */



/*.GjiuRye_icon_1_l {
	color: #dd7420;
}*/
.GjiuRye_icon_1_l {
    color: #ffe8c4;
}
.GjiuRye_icon_1_d {
	color: #2ebbea;
}



.GjiuRye_helpmenu {
	text-align: left;
	white-space: nowrap;
	
    width: 70%;
	margin-left: 15%;
    padding: 0 6.5% 0 8.5%;
    margin-top: 15%;
}
.GjiuRye_helpmenu_option {
	font-size: 150%;
    font-weight: bold;
	
	line-height: 0.6;
	border-radius: 10px;
	padding: 10px;
	/* padding: calc(10cqw / 27); */
}

/*.GjiuRye_helpmenu_option_l {
    color: #5a321d;

    text-shadow:
        0 1px 0 rgba(255,255,255,.35),
        0 0 1px rgba(95,52,24,.12);
}
.GjiuRye_helpmenu_active_l {
    color: #a85b16;
    border: 2px solid #a85b16;

    text-shadow:
        0 1px 0 rgba(255,255,255,.4),
        0 0 4px rgba(214,145,41,.16);

    box-shadow:
        inset 0 0 0 1px rgba(255,231,170,.35),
        0 0 4px rgba(166,103,25,.10);
}
.GjiuRye_helpmenu_option_l:hover, .GjiuRye_helpmenu_active_l:hover {
    color: #c46d18;
}
.GjiuRye_helpmenu_border_l {
    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(150,91,27,.08) 15%,
        rgba(150,91,27,.28) 50%,
        rgba(150,91,27,.08) 85%,
        transparent 100%
    );

    box-shadow:
        0 1px 0 rgba(255,244,207,.28);
}*/
.GjiuRye_helpmenu_option_l {
    color: #f4d9b3;

    text-shadow:
        0 1px 1px rgba(45, 15, 4, .75),
        0 0 2px rgba(30, 8, 2, .35);
}
.GjiuRye_helpmenu_active_l {
    color: #ffd58a;

    border: 2px solid #d98225;

    text-shadow:
        0 1px 1px rgba(55, 17, 3, .85),
        0 0 4px rgba(255, 165, 55, .18);

    box-shadow:
        inset 0 0 0 1px rgba(255, 213, 138, .22),
        inset 0 0 10px rgba(255, 145, 35, .06),
        0 0 5px rgba(113, 38, 6, .20);
}
.GjiuRye_helpmenu_option_l:hover,
.GjiuRye_helpmenu_active_l:hover {
    color: #ffe5ac;
}
.GjiuRye_helpmenu_border_l {
    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(255, 205, 145, .05) 12%,
        rgba(255, 205, 145, .24) 50%,
        rgba(255, 205, 145, .05) 88%,
        transparent 100%
    );

    box-shadow:
        0 1px 0 rgba(70, 20, 4, .20);
}

.GjiuRye_helpmenu_option_d {
	color: #d6e4ff;
	
	text-shadow:
		1px 1px 0 #112846,
	   -1px 1px 0 #112846,
		1px -1px 0 #112846,
	   -1px -1px 0 #112846,
		0 0 6px rgba(124,228,255,.45);
}
.GjiuRye_helpmenu_active_d {
    color: #58d8ff;
    border: 2px solid #58d8ff;
}
.GjiuRye_helpmenu_option_d:hover, .GjiuRye_helpmenu_active_d:hover {
    color: #7ce4ff;
}
.GjiuRye_helpmenu_border_d {
    background:linear-gradient(
        to right,
        transparent 0%,
        rgba(120,190,255,.12) 15%,
        rgba(120,190,255,.32) 50%,
        rgba(120,190,255,.12) 85%,
        transparent 100%
    );

    box-shadow:
        0 0 2px rgba(120,190,255,.12);
}



.GjiuRye_decor_1_d {
    display: inline-block;
    position: relative;
    height: 12px;
    vertical-align: middle;
}
.GjiuRye_decor_1_d::before {
    content: "";

    position: absolute;
    top: 50%;
    left: 0;
    right: 0;

    height: 1px;

    background: rgba(22, 116, 170, 0.35);
}
.GjiuRye_decor_1_d::after {
    content: "";
	display: var(--diamond-display, block);
	
    position: absolute;
    top: 50%;
    left: var(--diamond);
	
    width: 6px;
    height: 6px;
	
    border: 1px solid rgba(20, 151, 214, 0.75);

    transform: translate(-50%, -50%) rotate(45deg);
    box-sizing: border-box;

    background: rgba(22, 116, 170);
}



.GjiuRye_decor_2_d {
    height: 1px;
	
    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(30, 145, 210, 0.10) 15%,
        rgba(30, 145, 210, 0.22) 50%,
        rgba(30, 145, 210, 0.10) 85%,
        transparent 100%
    );
}



.GjiuRye_circle_1 {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	
	line-height: 1;
	box-sizing: border-box;
}
.GjiuRye_circle_1_comp {
	padding-left: 1px;
}

.GjiuRye_circle_1_d {
	background: #0d6ca8;
	border: 1px solid #5aa3cc;
	color: #ffffff;
}

.GjiuRye_circle_2_d {
	background: #477719;
	border: 1px solid #82A74D;
	color: #ffffff;
}



.GjiuRye_header_1_d {
    box-sizing: border-box;

	width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
	
    color: #eef6ff;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.25;
    text-align: center;
	white-space: nowrap;
	
    background:
        linear-gradient(
            180deg,
            rgba(57, 112, 174, 0.32) 0%,
            rgba(19, 61, 111, 0.18) 15%,
            rgba(7, 38, 78, 0.12) 48%,
            rgba(1, 18, 44, 0.48) 100%
        ),
        linear-gradient(
            90deg,
            #071d3c 0%,
            #0c315d 18%,
            #103d70 50%,
            #0c315d 82%,
            #071d3c 100%
        );
		
    /*clip-path: polygon(
        7% 0,
        93% 0,

        91.5% 14%,
        96% 23%,
        93.5% 43%,
        97% 50%,
        93.5% 57%,
        96% 77%,
        91.5% 86%,

        93% 100%,
        7% 100%,

        8.5% 86%,
        4% 77%,
        6.5% 57%,
        3% 50%,
        6.5% 43%,
        4% 23%,
        8.5% 14%
    );*/

    box-shadow:
        inset 0 2px 0 rgba(92, 174, 235, 0.32),
        inset 0 -3px 0 rgba(0, 5, 18, 0.72),
        inset 0 8px 15px rgba(32, 91, 151, 0.16),
        inset 0 -10px 18px rgba(0, 8, 27, 0.35);

    filter:
        drop-shadow(0 3px 1px rgba(0, 0, 0, 0.75))
        drop-shadow(0 0 2px rgba(31, 121, 188, 0.55));

    isolation: isolate;
}
.GjiuRye_header_1_d::before {
    content: "";
    position: absolute;
    z-index: -1;

    inset: 2px;

    pointer-events: none;

    background:
        linear-gradient(
            180deg,
            rgba(82, 171, 232, 0.85) 0%,
            rgba(24, 92, 151, 0.55) 25%,
            rgba(7, 39, 78, 0.3) 65%,
            rgba(20, 78, 127, 0.65) 100%
        );

    clip-path: inherit;
}
/*.GjiuRye_header_1_d::after {
    content: "";
    position: absolute;

    left: 9%;
    right: 9%;
    bottom: 6px;

    height: 1px;

    pointer-events: none;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(41, 133, 199, 0.25) 15%,
        rgba(61, 160, 224, 0.55) 50%,
        rgba(41, 133, 199, 0.25) 85%,
        transparent
    );

    box-shadow:
        0 1px 0 rgba(0, 0, 0, 0.65);
}*/

.GjiuRye_header_1_absolute {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}



.GjiuRye_pagesform_1_d {
    box-sizing: border-box;

    min-width: 32px;
    height: 32px;
    padding: 0 8px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
	
    color: #d9e8f8;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
	
    background:
        linear-gradient(
            180deg,
            rgba(15, 47, 85, 0.75) 0%,
            rgba(5, 25, 53, 0.9) 100%
        );

    border: 1px solid #174a79;
    border-radius: 4px;

    box-shadow:
        inset 0 1px 0 rgba(91, 164, 218, 0.08),
        0 1px 2px rgba(0, 0, 0, 0.35);

    text-shadow:
        0 1px 2px rgba(0, 0, 0, 0.9);

    cursor: pointer;
    user-select: none;

    transition:
        background 0.15s ease,
        border-color 0.15s ease,
        box-shadow 0.15s ease,
        color 0.15s ease;
}
.GjiuRye_pagesform_1_d:hover {
    color: #ffffff;

    background:
        linear-gradient(
            180deg,
            rgba(24, 81, 126, 0.9) 0%,
            rgba(8, 39, 72, 0.95) 100%
        );

    border-color: #2879ad;

    box-shadow:
        inset 0 1px 0 rgba(115, 205, 255, 0.18),
        0 0 6px rgba(31, 151, 213, 0.22),
        0 1px 2px rgba(0, 0, 0, 0.4);
}
.GjiuRye_pagesform_1_d.active {
    color: #e9fbff;

    background:
        linear-gradient(
            180deg,
            #1d6587 0%,
            #12496e 48%,
            #0b365b 100%
        );

    border-color: #2585b8;

    box-shadow:
        inset 0 1px 0 rgba(150, 230, 255, 0.35),
        inset 0 0 8px rgba(49, 182, 226, 0.12),
        0 0 6px rgba(27, 160, 218, 0.25),
        0 1px 2px rgba(0, 0, 0, 0.45);

    text-shadow:
        0 0 5px rgba(107, 221, 255, 0.45),
        0 1px 1px rgba(0, 0, 0, 0.8);

    cursor: default;
}
.GjiuRye_pagesform_1_d.active:hover {
    background:
        linear-gradient(
            180deg,
            #1d6587 0%,
            #12496e 48%,
            #0b365b 100%
        );

    border-color: #2585b8;
}



.GjiuRye_input_1 {
    box-sizing: border-box;
	
    padding: 0 17px;
    border-radius: 11px;
    font-size: 20px;
    font-weight: 600;
	
    outline: none;
}
.GjiuRye_input_1_d {
    background: #020d20;
	
    border: 2px solid #14518b;
	
    box-shadow:
        inset 0 0 8px rgba(0, 20, 45, 0.9),
        0 0 5px rgba(16, 91, 157, 0.45);
		
    color: #91add0;
}
.GjiuRye_input_1_d::placeholder {
    color: #718bad;
    opacity: 1;
}
.GjiuRye_input_1_d:focus {
    border-color: #1b68aa;
	
    box-shadow:
        inset 0 0 8px rgba(0, 20, 45, 0.9),
        0 0 7px rgba(20, 105, 180, 0.6);
		
    outline: none;
}



.GjiuRye_select_1_d {
    position: relative;
    width: var(--select-width);
    height: var(--select-height);
}
.GjiuRye_select_1_d select {
    box-sizing: border-box;
    display: block;

    width: 100%;
    height: 100%;

    padding: 0 calc(var(--select-height) + 7px) 0 17px;

    border: 2px solid #14518b;
    border-radius: 11px;
	
	font-size: 20px;
    font-weight: 600;

    background: #020d20;

    color: #91add0;

    outline: none;
    cursor: pointer;

    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    box-shadow:
        inset 0 0 8px rgba(0, 20, 45, 0.9),
        0 0 5px rgba(16, 91, 157, 0.45);
}
.GjiuRye_select_1_d select:has(option[value=""]:checked) {
    color: #718bad;
}
.GjiuRye_select_1_d::before {
    content: "";

    position: absolute;
    z-index: 2;

    top: 2px;
    right: 2px;
	
    width: var(--select-height);
    height: calc(100% - 4px);

    pointer-events: none;

    border-left: 2px solid #14518b;
    border-radius: 0 9px 9px 0;

    background: #020d20;

    box-shadow:
        inset 0 0 8px rgba(0, 20, 45, 0.9);
}
.GjiuRye_select_1_d::after {
    content: "";

    position: absolute;
    z-index: 3;
	
    right: calc(2px + (var(--select-height) / 2));
    top: 50%;

    width: 0;
    height: 0;

    transform: translate(50%, -25%);

    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid #91add0;

    pointer-events: none;
}
.GjiuRye_select_1_d select:focus {
    border-color: #1b68aa;

    box-shadow:
        inset 0 0 8px rgba(0, 20, 45, 0.9),
        0 0 7px rgba(20, 105, 180, 0.6);

    outline: none;
}
.GjiuRye_select_1_d select option {
    color: #91add0;
    background: #061b36;
}
.GjiuRye_select_1_d select option[value=""] {
    color: #718bad;
}



.GjiuRye_checkbox_1_d {
    box-sizing: border-box;

    width: 30px;
    height: 30px;
    margin: 0;

    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    position: relative;

    background: #020d20;
    border: 2px solid #91add0;
    border-radius: 5px;

    box-shadow:
        inset 0 0 6px rgba(0, 20, 45, 0.9),
        0 0 5px rgba(80, 145, 205, 0.45);

    cursor: pointer;
    outline: none;

    transition:
        border-color 0.15s ease,
        box-shadow 0.15s ease;
}
.GjiuRye_checkbox_1_d:hover {
    border-color: #b4cbea;

    box-shadow:
        inset 0 0 6px rgba(0, 20, 45, 0.9),
        0 0 7px rgba(100, 165, 225, 0.6);
}
.GjiuRye_checkbox_1_d:focus,
.GjiuRye_checkbox_1_d:focus-visible,
.GjiuRye_checkbox_1_d:active {
    border-color: #b4cbea;

    box-shadow:
        inset 0 0 6px rgba(0, 20, 45, 0.9),
        0 0 7px rgba(100, 165, 225, 0.6);

    outline: none !important;
}
.GjiuRye_checkbox_1_d:checked::after {
    content: "";
    position: absolute;

    left: 50%;
    top: 45%;

    width: 7px;
    height: 13px;
	
    border: solid #dcecff;
    border-width: 0 3px 3px 0;

    transform:
        translate(-50%, -50%)
        rotate(45deg);

    filter:
        drop-shadow(0 0 2px rgba(145, 190, 235, 0.65));
}
.GjiuRye_checkbox_1_d:disabled {
    opacity: 0.45;
    cursor: default;
}



.GjiuRye_label_1 {
    display: flex;
    align-items: center;
	gap: 8px;
}


