/*** 28.04.2026 07:07:27 ***/
/***
scb_215
scb_215-1
scb_215-2
scb_215-3
scb_215-4
scb_215-5
scb_215-6
scb_215-7
scb_215-10
scb_215-8
scb_215-9
scb_215-11
scb_196
scb_196-2
scb_196-3
scb_196-4
scb_196-5
style_body
/allpack/modules/core/craft_box/dom/view/dom.css
/allpack/modules/core/craft_box/link/view/link.css
/allpack/modules/core/craft_box/menu/view-lvl/menu-lvl.css
/allpack/modules/core/craft_box/auth/view-profile/auth-profile.css
/allpack/modules/core/craft_box/auth/view-menu/auth-menu.css
/allpack/modules/core/craft_box/commun/view-ls/commun-ls.css
/allpack/modules/core/craft_box/copyright/view/copyright.css
/allpack/templ/.blank_sheet/styles.css
/allpack/jspack/general.css
***/




/**** (/allpack/jspack/general.css) 28.04.2026 07:07:27 ****/
pre {background:#fcfcfc; border:2px solid #c1c1c1; padding:5px; color:#000000; text-align:left;}

.float_clr, .float_clear {clear:left;}
.b_view {outline:1px solid #000000;}

	
.ajax_wait {position:fixed; z-index:10000; top:0;}
	.ajax_wait .process {position:fixed; z-index:10000; width:2px; height:2px; background:#a42323; border-top:1px solid #b92828; border-bottom:1px solid #901f1f; text-align:right; box-shadow:-2px 0px 2px 1px #ffffff;}
		.ajax_wait .process div {position:absolute; right:0px; width:3px; height:2px; background:#b82828; box-shadow:1px 0px 5px 4px #b92828;}

	.ajax_wait .file_process {display:flex; flex-direction:column; row-gap:5px; font-size:15px; font-family:Arial; position:fixed; z-index:9999; top:0px; padding:5px 0 15px 0; background:#e7e7eb; border:2px solid #6c6c6c;}
		.ajax_wait .file_process .val {}
			.ajax_wait .file_process .val .unit {font-size:11px; font-weight:bold; color:#555555;}

		.ajax_wait .file_process .total {display:flex; justify-content:space-between; column-gap:10px; padding:10px}
			.ajax_wait .file_process .total .cnt {}
			.ajax_wait .file_process .total .loaded {display:flex; column-gap:10px;}

		.ajax_wait .file_process .fprog {background:#ffffff; position:relative; display:flex; justify-content:space-between; column-gap:10px; padding:2px 10px; border:1px solid #b92828; border-left:0; border-right:0;}
			.ajax_wait .file_process .fprog .scale {position:absolute; z-index:1; left:0px; top:0px; bottom:0px; width:0%; background:#000000; transition:width 0.5s ease-in-out;}
			.ajax_wait .file_process .fprog .scale_bg {background:#b92828; position:absolute; z-index:3; left:0; right:0; top:0; bottom:0; mix-blend-mode:screen;}
			.ajax_wait .file_process .fprog .name {position:relative; z-index:2; color:#ffffff; mix-blend-mode:difference;}
			.ajax_wait .file_process .fprog .loaded {position:relative; z-index:2; display:flex; color:#ffffff; mix-blend-mode:difference;}

			.ajax_wait .file_process .fprog .name .val {color:#ffffff;}
				.ajax_wait .file_process .fprog .name .val .unit {color:#ffffff;}



#console_log {background:#000000c0; display:block; position:fixed; z-index:10000; right:2px; bottom:2px; font-size:16px; line-height:normal; color:#ffffff; padding:4px 8px; border:2px solid #ffffff; border-radius:0px; box-shadow:0px 0px 8px 0px #000000c0;}


.cpart_show_win {cursor:pointer; text-decoration:underline; text-decoration-style:dotted;}
.cpart_show_win:hover {text-decoration-style:solid;}
.cpart_show_win + *[this_cpart] {display:none;}




.depf_effect {position:absolute; height:3px; width:100px; background:#0029d8; border-radius:3px;}






	
.__scroll_view {overflow-y:hidden;}
.__scroll_view runner {display:block; opacity:0.3; z-index:100; position:absolute; background:#000000; background-clip:content-box; width:7px; padding:1px; box-sizing:border-box; border-radius:4px;}
.__scroll_view_h runner {opacity:0;}
.__scroll_view_h:hover runner {opacity:0.3;}






	
#print_mess {display:block; position:absolute; z-index:10000; padding:3px 15px; background:rgba(0,0,0,0.7); color:#ffffff; text-align:left; font-family:Arial; font-size:15px; line-height:normal; letter-spacing:normal; text-transform:none; font-weight:400; font-style:normal; text-decoration:none; background-size:auto; padding:3px 15px; margin:0px; border:2px solid rgba(255,255,255,0.8); border-radius:4px; box-shadow:0px 0px 5px 0 rgba(0,0,0,0.4); background-clip:padding-box;}
#print_mess[sty="light"] {background:#ffffffaa; color:#000000; border:1px solid #00000030;}

	
.ob_menu {display:none; position:absolute; z-index:9900; padding:1px; background:#ffffff; border:0px; border-radius:2px; box-shadow:0px 0px 15px 2px #00000050; box-sizing:border-box;}
.loading_menu {top:50%; left:50%; width:50px; height:50px; border:5px solid #3e3e3e; border-top-color:#d3d3d3; border-radius:100%; margin:20px; box-sizing:border-box; animation:rotation 1.1s linear infinite;}
.pop_menu {background:#ffffff; position:absolute; z-index:9900; padding:4px; box-shadow:0px 0px 28px #000000a0; box-sizing:border-box;}
	.pop_menu .item {display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; align-items:center; column-gap:4px; padding:4px; cursor:pointer;}
	.pop_menu .item:hover {background:#e9e9e9;}

		.pop_menu .item .checkbox {position:relative; width:24px; height:24px; box-sizing:border-box; cursor:default;}
		.pop_menu .item .checkbox:before {content:''; position:absolute; top:4px; left:4px; background:#ffffff; border:1px solid #aaaaaa; width:16px; height:16px; box-sizing:border-box;}
		.pop_menu .item .checkbox:after {content:''; display:none; position:absolute; top:10px; left:4px; border:4px solid #1e8407; border-top:0; border-right:0; width:12px; height:6px; border-radius:1px; transform-origin:top left; transform:rotate(-45deg);}
			.pop_menu .item .checkbox.checked:after {display:block;}



		.pop_menu .item .radio {position:relative; width:24px; height:24px; box-sizing:border-box; margin:0 2px; cursor:default;}
		.pop_menu .item .radio:before {content:''; position:absolute; top:4px; left:4px; background:#ffffff; border:1px solid #aaaaaa; width:16px; height:16px; border-radius:8px; box-sizing:border-box;}
		.pop_menu .item .radio:after {content:''; display:none; position:absolute; top:8px; left:8px; background:#1e8407; width:8px; height:8px; border-radius:4px;}
			.pop_menu .item .radio.checked:after {display:block;}


		.pop_menu .item img {display:block; width:24px; height:24px;}



		.pop_menu .item .t {flex-basis:0; flex-grow:1; color:#1a1a1a; font-size:14px; font-family:arial; line-height:100%; white-space:nowrap; padding:0px 12px 0px 4px;}

		.pop_menu .item .call {opacity:0;}
			.pop_menu .item .call .ico {font-weight:600; font-size:16px; line-height:0px;}
		.pop_menu .item:hover > .call {opacity:0.5;}
		.pop_menu .item .call:hover {opacity:1;}
		.pop_menu .item .call.open {opacity:1;}

		.pop_menu .item .lvl {background:url(pop_menu/go_level.gif) center center no-repeat; width:12px; height:24px;}


	.pop_menu hr {margin:3px 0 3px 29px; padding:0; height:1px; border:0; background:#9b9b9b;}
	.pop_menu hr:first-child, .pop_menu hr:last-child, .pop_menu hr + hr {display:none;}




.pop_menu_open_proc {overflow:hidden;}

.pop_menu_close {position:absolute; z-index:1; background:#ffffff; border:0px; padding:4px; box-shadow:-2px -2px 8px 0 #00000050;}
	.pop_menu_close:after {content:""; position:absolute; z-index:-1; top:-8px; right:-8px; bottom:-8px; left:-8px;}
	.pop_menu_close .ico {display:block; width:28px; height:28px;}




@media screen and (max-width:1200px) {
	.pop_menu .item img {width:24px; height:24px;}
	.pop_menu .item .t {font-size:15px;}
}










	
.pop_up {background:rgba(0,0,0,0.4); padding:5px; border-radius:4px; height:100%; box-sizing:border-box; -moz-box-sizing:border-box;}
	.pop_up .dw_bg {background:#FFFFFF; border-radius:2px; width:100%; height:100%; box-sizing:border-box; -moz-box-sizing:border-box;}
	.pop_up .dw_title {background:url(pop_up/title.png); height:28px; border-radius:2px 2px 0 0; cursor:default;}
		.pop_up .dw_title .ico {float:left; padding:4px 5px; text-align:center;}
		.pop_up .dw_title .title {font-size:15px; font-family:arial; font-weight:bold; color:#343436; position:relative; height:100%; overflow:hidden;}
		.pop_up .dw_title .n {position:absolute; margin-top:4px; white-space:nowrap;}


		.pop_up .dw_title .storage {background:url(pop_up/title.png) 0 -28px; position:absolute; right:41px; top:10px; width:27px; height:13px;}
		.pop_up .dw_title .storage:hover {background:url(pop_up/title.png) 0 -41px;}
		.pop_up .dw_title .storage:active {background:url(pop_up/title.png) 0 -54px;}

		.pop_up .dw_title .close {background:url(pop_up/title.png) 0 -67px; position:absolute; right:10px; top:10px; width:27px; height:13px;}
		.pop_up .dw_title .close:hover {background:url(pop_up/title.png) 0 -80px;}
		.pop_up .dw_title .close:active {background:url(pop_up/title.png) 0 -93px;}

	.pop_up .dwc {height:100%; box-sizing:border-box; -moz-box-sizing:border-box;}

#pop_up_mess_close {position:absolute; z-index:1001; top:0; font-size:26px; font-family:arial; background:#ffffff; border:2px solid #5b5b5b; border-top:0; border-left:0; border-radius:5px; box-shadow:2px 2px 5px #9c9c9c;}
	#pop_up_mess_close * {display:inline-block;}
	#pop_up_mess_close span {font-weight:bold;}

.pop_up_emu {position:absolute; z-index:9800; border:2px solid #5b5b5b; border-radius:3px;}




	
#win_storage {position:fixed; z-index:9900; left:0; width:180px;}
	#win_storage .hat {background:url(pop_up/storage.png) left top; height:4px;}
	#win_storage .platform {background:url(pop_up/storage.png) right top; padding:2px 4px 2px 2px;}

	#win_storage .title {padding:1px 0 3px 5px; color:#FFFFFF;}
		#win_storage .title div {background:url(/allpack/admin/icons/pop_up/storage.png) left center no-repeat; padding:0 0 0 18px;}

	#win_storage .win {padding:3px 5px 3px 22px; border-radius:3px; white-space:nowrap; overflow:hidden; color:#FFFFFF; background-position:3px 3px; background-repeat:no-repeat; cursor:pointer;}
	#win_storage .win:hover {padding:1px 3px 1px 20px; border:2px solid #5092df; background-position:1px 1px;}




.inform {position:fixed; top:-50px; left:0; z-index:1000; width:100%; background:rgba(0, 0, 0, 0.7); font-size:18px; color:#ffffff; text-align:center; padding:16px 0 16px 0;}
	.inform.green {background:rgba(94, 177, 108, 0.9);}
	.inform.yellow {background:rgba(185, 180, 21, 0.9);}
	.inform.red {background:rgba(156, 17, 17, 0.9);}
	.inform.blue {background:rgba(0, 0, 140, 0.7);}
	.inform.purple {background:rgba(130, 56, 130, 0.9);}









btn {display:inline-flex; float:left; justify-content:flex-start; align-items:center; background:linear-gradient(180deg, #E8E3DA, #CFC8BA); height:22px; padding:1px 4px 1px 4px; border:1px solid #B8B395; box-shadow:0px 0px 2px 0px #ffffff inset; border-radius:0px; cursor:default; box-sizing:border-box;}
	btn > img {display:block; width:16px; height:16px;}
	btn > span {display:block; margin:0 7px 0 7px; font-family:arial; font-size:14px; color:#3c3c3c;}


btn:hover {background:linear-gradient(180deg, #D0DFF3, #B2CEF3); border-color:#5E99C2; box-shadow:0.2px 0.2px 1px 0.5px #ffffff inset;}
btn[act],
btn:active {box-shadow:-0.2px -0.2px 1px 0.5px #ffffff inset; padding:2px 3px 0px 5px;}
btn[disabled] {background:linear-gradient(180deg, #ECE5D8, #FCF9F2); border-color:#D6CF9E; box-shadow:0px 0px 2px 0px #ffffff inset;}


btn[red] {background:linear-gradient(180deg, #E8DADA, #CFBABA); border-color:#D5B6B6; box-shadow:0px 0px 2px 0px #ffffff inset;}
	btn[red] > span {color:#3c3c3c;}
btn[red]:hover {background:linear-gradient(180deg, #E06C6C, #A43232); border-color:#9F5D5D; box-shadow:0.2px 0.2px 1px 0.5px #ffffff inset;}
	btn[red]:hover > span {color:#ffffff;}
btn[red][act],
btn[red]:active {box-shadow:-0.2px -0.2px 1px 0.5px #ffffff inset;}
btn[red][disabled] {background:linear-gradient(180deg, #EFE1E1, #F3E9E9); border-color:#EACECE; box-shadow:0px 0px 2px 0px #ffffff inset;}


btn[green] {background:linear-gradient(180deg, #DAE8DA, #BACFBA); border-color:#B6D5B7; box-shadow:0px 0px 2px 0px #ffffff inset;}
btn[green]:hover {background:linear-gradient(180deg, #66D363, #2C9931); border-color:#5D9F62; box-shadow:0.2px 0.2px 1px 0.5px #ffffff inset;}
	btn[green]:hover > span {color:#ffffff;}
btn[green][act],
btn[green]:active {box-shadow:-0.2px -0.2px 1px 0.5px #ffffff inset;}
btn[green][disabled] {background:linear-gradient(180deg, #D7EED7, #E2F4E1); border-color:#B9E4B6; box-shadow:0px 0px 2px 0px #ffffff inset;}


btn[white] {background:linear-gradient(180deg, #ffffff, #e8e8e8); border-color:#9c9c9c; box-shadow:0px 0px 2px 0px #ffffff inset;}
btn[white]:hover {border-color:#404040;}
btn[white]:active {}
btn[white][disabled] {}




btn_gr {display:inline-flex; float:left; border-radius:0px;}
	btn_gr btn,
	btn_gr btn[event],
	btn_gr btn[event][onclick] {border-radius:0;}
	btn_gr btn:hover {z-index:10000;}
	btn_gr btn + btn {margin-left:-1px;}


	btn_gr btn:first-child,
	btn_gr btn[event][onclick]:first-child {border-top-left-radius:inherit; border-bottom-left-radius:inherit;}

	btn_gr btn:last-child,
	btn_gr btn[event][onclick]:last-child {border-top-right-radius:inherit; border-bottom-right-radius:inherit; border-right-width:1px;}















	
.lsrv {display:flex; align-items:center; white-space:nowrap; line-height:100%;}
.lsrv.grid {display:grid; grid-template-columns:auto; grid-template-rows:auto; align-items:center;}
	.lsrv .blob {grid-column:1; grid-row:1 / span 2; border:1px solid #ffffff; border-radius:100%; width:16px; height:16px; margin:0 8px 0 0; box-shadow:0 0 0 1px #000000; box-sizing:content-box;}
	.lsrv .media {grid-column:2; grid-row:1 / span 2; margin-right:12px; border-radius:4px;}
	.lsrv .title {grid-column:3; grid-row:1; display:flex; align-items:center; font-size:14px;}
	.lsrv .sub {grid-column:3; grid-row:2; display:flex; align-items:center; font-size:14px; color:#888888;}
	.lsrv .title + .sub {margin-top:4px;}
	.lsrv .meta {grid-column:4; grid-row:1 / span 2; display:flex; align-items:center; font-size:14px; color:#888888; margin-left:8px;}


.lsrv.light,
.lsrv.dark {border-radius:4px; padding:2px 4px;}

	.lsrv .lsrv.light,
	.lsrv .lsrv.dark {margin:0 4px;}


	.lsrv.light .title,
	.lsrv.light .sub,
	.lsrv.light .meta {color:#000000;}

	.lsrv.dark .title,
	.lsrv.dark .sub,
	.lsrv.dark .meta {color:#ffffff;}



.mdi {display:block; object-fit:contain;}




.wait_load {position:relative; color:transparent;}
.wait_load:after {content:''; position:absolute; z-index:19; top:50%; left:50%; width:24px; height:24px; border:4px solid #000000a0; border-top-color:#ffffffa0; border-radius:100%; margin:-12px 0 0 -12px; box-sizing:border-box; animation:rotation 0.9s linear infinite;}















@keyframes rotation {
	0% {transform:rotate(0deg);}
	100% {transform:rotate(360deg);}
}


/**** (/allpack/templ/.blank_sheet/styles.css) 28.04.2026 07:07:27 ****/
html, body, form, table, td, th {margin:0; padding:0; border-spacing:0;}

html, body {height:100%;}


body {font-family:'Arial'; font-size:14px; color:#000000; display:flex; flex-direction:column; min-height:100vh;}
input,
textarea {font-family:inherit;}



a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:active {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}


hr {height:1px; border:medium none; color:#C5CFD4; background:#d1d0d0; margin:8px 0;}
img {display:block;}



*{outline:0px; margin:0px; border:0px; border-radius:0px; padding:0px; box-sizing:border-box;}

.nowrap {white-space:nowrap;}




.craft {width:auto; height:auto;}
.craft.stu {padding:80px 0px;}
.stu.craft .contt {margin:0 auto; padding:0px 8px; width:100%; max-width:1200px; min-height:unset; box-sizing:border-box;}


.craft.none[id] {display:none;}

h1, h2, h3, h4 {padding:0; margin:0; font-weight:400;}
h1:not(class), h2:not(class), h3:not(class), h4:not(class) {font-size:inherit; font-weight:inherit;}

header {display:block;}






.content {flex-grow:3;}
.content > .contt {margin:0 auto; width:100%; max-width:1200px;}


	
path[fill=currentColor],
g[fill=currentColor] {fill:#000000;}

path[stroke=currentColor],
g[stroke=currentColor] {stroke:#000000;}





.popup {position:fixed; display:flex; flex-direction:column; width:90%; height:auto; padding:0px; border:0px; border-radius:0px; box-sizing:border-box;}
.popup.pos_center {}

	.popup .loading {position:absolute; z-index:10; top:50%; left:50%; width:100px; height:100px; border:12px solid #3e3e3e; border-top-color:#d3d3d3; border-radius:100%; margin:-50px 0 0 -50px; box-sizing:border-box; animation:popup_load 1.1s linear infinite;}

	.popup .dashup {position:absolute; z-index:1; left:calc(100% + 8px); top:0px; display:flex; flex-direction:column; align-items:flex-start; column-gap:8px; row-gap:8px;}
		.popup .dashup .manact {position:relative; display:flex; flex-direction:row; align-items:center; justify-content:center; background:#ffffff; width:48px; height:48px; margin:0px; border:0px; padding:0px; border-radius:8px; box-sizing:border-box; cursor:pointer;}
		.popup .dashup .manact,
		.popup .dashup .manact * {transition:all 0.2s ease-in-out;}
			.popup .dashup .manact .ico {position:relative; display:flex; align-items:center; justify-content:center; flex-shrink:0; margin:0px; width:32px; height:32px; margin:8px; padding:0px; box-sizing:border-box; background-position:center center; background-size:cover; background-repeat:no-repeat;}
			.popup .dashup .manact .name {color:#ffffff; font-size:14px; text-align:center; line-height:100%; letter-spacing:0px; text-transform:none; white-space:nowrap; font-weight:400; font-style:normal; text-decoration:none; width:auto; padding:0 16px; overflow:hidden;}



		.popup .dashup .manact.close {background:#ff0000b0;}
		.popup .dashup .manact.close:hover {background:#ee0000; width:160px;}
			.popup .dashup .manact.close .ico {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtNyA3bDEwIDEwTTcgMTdMMTcgNyIvPjwvc3ZnPg==);}
			.popup .dashup .manact.close .name {padding:0px; width:0px;}
			.popup .dashup .manact.close:hover .name {padding:0px 8px; width:100%;}



	.popup .win_content {position:relative; background:#ffffff; width:100%; height:100%; box-shadow:0px 0px 20px 0px #00000090; overflow:hidden;}
	.popup.dark .win_content {background:#000000; box-shadow:0px 0px 20px 0px #ffffff90;}

	.popup.pos_center .win_content {border-radius:8px;}
	.popup.pos_top .dashup {top:unset; right:24px; bottom:-56px; left:unset;}
	.popup.pos_right .dashup {left:unset; right:calc(100% + 8px); top:8px;}
	.popup.pos_bottom .dashup {top:-56px; right:24px; left:unset;}
	.popup.pos_left .dashup {top:8px;}
	.popup.pos_full .dashup {display:none; left:unset; top:0px; right:0px;}







.ft_num.step {display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; column-gap:0px;}
	.ft_num.step .item {}
	.ft_num.step .item[v] {cursor:pointer;}
		.ft_num.step .item .mdi {display:block; width:24px; height:24px;}
			.ft_num.step .item .mdi *[fill=currentColor] {fill:#cccccc;}
			.ft_num.step .item.fill .mdi *[fill=currentColor] {fill:#ff8800;}


footer {display:block;}




@keyframes popup_load {
	0% {transform:rotate(0deg);}
	100% {transform:rotate(360deg);}
}





@media screen and (max-width:1200px) {
	.popup.pos_center .dashup {flex-direction:row-reverse; top:unset; right:8px; bottom:calc(100% + 8px); left:unset;}
	.popup.pos_top .dashup {right:8px;}
	.popup.pos_bottom .dashup {right:8px;}
}

@media screen and (max-width:960px) {}
@media screen and (max-width:640px) {}
@media screen and (max-width:480px) {
	.popup .dashup {left:calc(100% + 4px); top:4px; z-index:1;}
	.popup.pos_right .dashup {left:unset; right:calc(100% + 4px); top:4px;}
}
@media screen and (max-width:320px) {}



/**** (/allpack/modules/core/craft_box/dom/view/dom.css) 28.04.2026 07:07:27 ****/
.dom {scrollbar-width:none;}
.dom::-webkit-scrollbar {display:none;}






/**** (/allpack/modules/core/craft_box/link/view/link.css) 28.04.2026 07:07:27 ****/
.link {display:block; color:#000000; font-size:16px;}
.link[href] {cursor:pointer;}
	.link .mdi {flex-shrink:0; width:24px; height:24px; object-fit:contain; transition:inherit;}
		.link .mdi * {transition:inherit;}


/**** (/allpack/modules/core/craft_box/menu/view-lvl/menu-lvl.css) 28.04.2026 07:07:27 ****/




.craft.menu_lvl {}
	.craft.menu_lvl .contt {}

.menu.lvl {scrollbar-width:none;}
.menu.lvl::-webkit-scrollbar {display:none;}
.menu.lvl.open {z-index:1450;}

	.menu.lvl .run {display:block; position:absolute;}


	.menu.lvl .grt {list-style-type:none;}
		.menu.lvl .grt .lkt {display:block; cursor:default;}
		.menu.lvl .grt .lkt[href] {cursor:pointer;}
			.menu.lvl .grt .lkt .mdi {flex-shrink:0; z-index:1; width:24px; height:24px; object-fit:contain;}
			.menu.lvl .grt .lkt .t {display:inline-block; z-index:1; flex-basis:0; flex-grow:1; color:#000000; font-size:16px;}
				.menu.lvl .grt .lkt .t .cnt {display:inline-block; white-space:break-spaces;}

				
			.menu.lvl .grt .lkt .lvl {display:inline-flex; justify-content:center; align-items:center; vertical-align:middle; position:relative; min-width:24px;}
				.menu.lvl .grt .lkt .lvl .ico {position:absolute; display:block; width:24px; height:24px; object-fit:contain; visibility:hidden;}
				.menu.lvl .grt.axis-x > .lkt .lvl .ico,
				.menu.lvl .grt .lkt.axis-x .lvl .ico {visibility:visible;}

				.menu.lvl .grt.axis-y > .lkt .lvl .ico,
				.menu.lvl .grt .lkt.axis-y .lvl .ico {transform:rotate(90deg); visibility:visible;}






			
	.menu.lvl .sub {width:max-content;}
	.menu.lvl .sub.open {z-index:1450;}


		.menu.lvl .sub .grs {list-style-type:none;}
			.menu.lvl .sub .grs .lks {display:block; cursor:default;}
			.menu.lvl .sub .grs .lks[href] {cursor:pointer;}
				.menu.lvl .sub .grs .lks .mdi {flex-shrink:0; width:24px; height:24px; object-fit:contain;}
				.menu.lvl .sub .grs .lks .t {display:inline-block; flex-basis:0; flex-grow:1; color:#000000; font-size:16px;}
					.menu.lvl .sub .grs .lks .t .cnt {display:inline-block; white-space:break-spaces;}


			
		.menu.lvl .sub .grs .lks .lvl {display:inline-flex; justify-content:center; align-items:center; vertical-align:middle; position:relative; min-width:24px;}
			.menu.lvl .sub .grs .lks .lvl .ico {position:absolute; display:block; width:24px; height:24px; object-fit:contain; visibility:hidden;}
			.menu.lvl .sub .grs.axis-x > .lks .lvl .ico,
			.menu.lvl .sub .grs .lks.axis-x .lvl .ico {visibility:visible;}

			.menu.lvl .sub .grs.axis-y > .lks .lvl .ico,
			.menu.lvl .sub .grs .lks.axis-y .lvl .ico {transform:rotate(90deg); visibility:visible;}


	.menu.lvl *.open > .sub {visibility:visible;}


/**** (/allpack/modules/core/craft_box/auth/view-profile/auth-profile.css) 28.04.2026 07:07:27 ****/
.auth.profile {display:block; position:relative;}
.auth.profile.contt {width:100%; height:100%;}
.auth.profile[event] {cursor:pointer;}
.auth.profile:hover {}
	.auth.profile .nf {position:absolute; top:0px; left:0px; width:100%; height:100%;}
		.auth.profile .nf .cnt {position:absolute; font-size:16px; animation:nf_margin 20s linear 2s infinite;}
		.auth.profile .nf .cnt:hover {animation:none;}


	.auth.profile .mdi {width:24px; height:24px; object-fit:contain; flex-shrink:0;}
		
	.auth.profile .n {display:block; color:#000000; font-size:16px;}








@keyframes nf_margin {
	0% {transform:translateX(0px);}
	0.5% {transform:translateX(-12px);}
	1% {transform:translateX(12px);}
	1.5% {transform:translateX(-10px);}
	2% {transform:translateX(10px);}
	2.5% {transform:translateX(-8px);}
	3% {transform:translateX(8px);}
	3.5% {transform:translateX(-6px);}
	4% {transform:translateX(6px);}
	4.5% {transform:translateX(-3px);}
	5% {transform:translateX(3px);}
	5.5% {transform:translateX(0px);}
	100% {transform:translateX(0px);}
}



/**** (/allpack/modules/core/craft_box/auth/view-menu/auth-menu.css) 28.04.2026 07:07:27 ****/
.auth.menu {scrollbar-width:none;}
.auth.menu::-webkit-scrollbar {display:none;}
	.auth.menu .link {display:block;}
		.auth.menu .link .mdi {flex-shrink:0; fill:#000000; width:24px; height:auto; box-sizing:content-box;}
		.auth.menu .link .title {position:relative; font-size:16px; white-space:pre-wrap; width:100%;}
			.auth.menu .link .title .nf_cnt {position:absolute; right:0px; background:#dddddd; display:inline-flex; align-items:center; justify-content:center; font-size:14px; line-height:100%; min-width:32px; min-height:32px; border:2px solid #777777; border-radius:20px;}
			.auth.menu .link .title .nf_cnt:empty {display:none;}



/**** (/allpack/modules/core/craft_box/commun/view-ls/commun-ls.css) 28.04.2026 07:07:27 ****/
.commun.ls {display:block; scrollbar-width:none;}
.commun.ls::-webkit-scrollbar {display:none;}
	.commun.ls .item {display:block;}
		.commun.ls .item .ico {fill:#000000; width:48px; height:48px;}
		.commun.ls .item .t {font-size:16px; color:#000000;}



/**** (/allpack/modules/core/craft_box/copyright/view/copyright.css) 28.04.2026 07:07:27 ****/
.copyright {}
	.copyright .text {color:#000000; font-size:16px;}
	.copyright .cms {color:#000000; font-size:16px;}
		.copyright .cms a {color:inherit;}
		.copyright .cms a:hover {}
		.copyright .cms svg {display:inline-block; margin:0px 0px -5px 0px;}

/**** (scb_215) 28.04.2026 07:07:27 ****/

.b215.craft > .contt {max-width:100%;}
.craft.b215 > .dom   {padding:0px;display:flex;justify-content:space-between;column-gap:12px;}
.b215.craft.stu {padding:0px;position:absolute;z-index:20;width:100%;}

/**** (scb_215-1) 28.04.2026 07:07:27 ****/

.b215-1.link .mdi {width:auto;height:32px;}
.b215-1.link   {background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:0px 0px 16px 0px;padding:4px 8px;opacity:0;transition:all 0.3s ease-out;}
.b215-1.link.onfixed {opacity:1;}

/**** (scb_215-2) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b215-2.lvl .grt .lkt:hover {background:#ffffff50;}
.b215-2.lvl .sub .grs .lks:hover {background:#00000010;}}


.b215-2.lvl .grt .lkt {padding:8px 12px;border-radius:24px;display:flex;align-items:center;column-gap:12px;transition:all 0.3s ease-out;}
.b215-2.lvl .grt .lkt .t {color:#ffffff;}
.b215-2.lvl .grt .lkt .mdi *[fill=currentColor] {fill:#ffffff;}
.b215-2.lvl .sub {display:none;background:#ffffff;position:absolute;box-shadow:0px 0px 16px 0px #00000070;border-radius:12px;}
.b215-2.lvl .sub .grs .lks {padding:12px;border-radius:12px;display:flex;align-items:center;column-gap:12px;}
.b215-2.lvl .sub .grs .lks .mdi {width:32px;height:32px;}
.b215-2.lvl   {background:#00000000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:0px 0px 24px 24px;padding:0px 8px;display:flex;transition:all 0.2s ease-out;}
.b215-2.lvl.onfixed {background:#00000070;}

@media screen and (max-width: 960px) {
	.b215-2.lvl   {display:none;}
}

/**** (scb_215-3) 28.04.2026 07:07:27 ****/

.b215-3.dom   {background:#ffffff00;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);height:40px;border-radius:0px 0px 0px 20px;padding:4px 16px 4px 20px;display:flex;align-items:center;column-gap:16px;transition:all 0.2s ease-out;}
.b215-3.dom.onfixed {background:#ffffffe0;}

/**** (scb_215-4) 28.04.2026 07:07:27 ****/

.b215-4.profile .n {color:#ffffff;}
.b215-4.profile.onfixed .n {color:#000000;}
.b215-4.profile .mdi *[fill=currentColor] {fill:#ffffff;}
.b215-4.profile.onfixed .mdi *[fill=currentColor] {fill:#111111;}
.b215-4.profile   {display:flex;align-items:center;column-gap:12px;}

/**** (scb_215-5) 28.04.2026 07:07:27 ****/
@media (hover: hover) and (pointer: fine) {
.b215-5.menu .link:hover {background:#eeeeee;}}


.b215-5.menu .link {padding:12px;border-radius:12px;display:flex;align-items:center;column-gap:12px;}
.b215-5.menu .link .mdi {width:32px;}
.b215-5.menu   {background:#ffffff;border-radius:8px;box-shadow:0px 0px 16px 0px #00000070;flex-direction:column;align-items:stretch;position:absolute;visibility:hidden;}

/**** (scb_215-6) 28.04.2026 07:07:27 ****/

.b215-6.link .mdi {width:32px;height:32px;}
.b215-6.link .mdi *[fill=currentColor] {fill:#ffffff;}
.b215-6.link.onfixed .mdi *[fill=currentColor] {fill:#000000;}
.b215-6.link   {display:none;}

@media screen and (max-width: 960px) {
	.b215-6.link   {display:flex;}
}

/**** (scb_215-7) 28.04.2026 07:07:27 ****/

.b215-7.dom   {background:#ffffff;max-width:512px;height:100%;padding:20px;position:absolute;z-index:100;top:0px;left:0px;display:none;row-gap:40px;}

/**** (scb_215-10) 28.04.2026 07:07:27 ****/

.b215-10.dom   {display:flex;flex-direction:column;row-gap:32px;}

/**** (scb_215-8) 28.04.2026 07:07:27 ****/

.b215-8.link .mdi {width:208px;height:48px;}
.b215-8.link   {width:100%;justify-content:center;}

/**** (scb_215-9) 28.04.2026 07:07:27 ****/

.b215-9.lvl .grt .lkt {padding:12px;display:flex;align-items:center;column-gap:8px;}
.b215-9.lvl .grt .lkt .t {color:#333333;}
.b215-9.lvl .sub {width:100%;padding:0px 0px 0px 56px;}
.b215-9.lvl .sub .grs .lks {padding:8px;display:flex;align-items:center;column-gap:8px;}
.b215-9.lvl   {width:100%;flex-direction:column;align-items:stretch;}

/**** (scb_215-11) 28.04.2026 07:07:27 ****/

.b215-11.link .mdi {width:40px;height:40px;}
.b215-11.link   {padding:12px;display:flex;align-items:center;column-gap:12px;}

/**** (scb_196) 28.04.2026 07:07:27 ****/

.b196.craft.stu {background:conic-gradient(from 0deg at 50% 35%, #383f6d 0%, #383f6d00 100.0%), conic-gradient(from 270deg at 40% 35%, #383f6d 0.0%, #383f6d00 100.0%), conic-gradient(from 135deg at 50% 70%, #383f6d 0%, #383f6d00 100%), linear-gradient(0deg, #000000 0%, #000000 100%);padding:20px 0px 80px 0px;}
.craft.b196 > .dom   {display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:start;column-gap:20px;}
.craft.b196 > .dom > *:nth-child(2) {grid-area:1/2/3/3;}

@media screen and (max-width: 1200px) {
	.craft.b196 > .dom   {display:block;}
}

@media screen and (max-width: 960px) {
	.craft.b196 > .dom   {grid-template-columns:auto;grid-template-rows:auto;}
	.craft.b196 > .dom > *:nth-child(3) {grid-area:auto;}
}

/**** (scb_196-2) 28.04.2026 07:07:27 ****/

.b196-2.link .mdi {width:auto;height:56px;}
.b196-2.link .mdi *[stroke=currentColor] {stroke:#ffffff;}
.b196-2.link   {display:flex;align-items:center;column-gap:12px;color:#ffffff;font-size:24px;font-weight:500;}

@media screen and (max-width: 1200px) {
	.b196-2.link   {justify-content:center;}
}

/**** (scb_196-3) 28.04.2026 07:07:27 ****/

.b196-3.ls .item .ico *[fill=currentColor] {fill:#ffffff;}
.b196-3.ls   {padding:28px 0px;display:flex;column-gap:8px;row-gap:8px;flex-wrap:wrap;}

@media screen and (max-width: 1200px) {
	.b196-3.ls   {justify-content:center;}
}

@media screen and (max-width: 960px) {
	.b196-3.ls   {justify-content:center;}
}

/**** (scb_196-4) 28.04.2026 07:07:27 ****/

.b196-4.lvl .grt .lkt .t {color:#ffffff;text-align:right;padding:8px;width:100%;}
.b196-4.lvl   {justify-content:flex-end;flex-wrap:wrap;}

@media screen and (max-width: 1200px) {
	.b196-4.lvl .grt .lkt .t {text-align:center;}
}

@media screen and (max-width: 960px) {
	.b196-4.lvl   {justify-content:center;}
}

/**** (scb_196-5) 28.04.2026 07:07:27 ****/

.b196-5.copyright .text {color:#ffffff;}
.b196-5.copyright .cms {color:#ffffff;}
.b196-5.copyright .cms svg path {fill:#ffffff;}
.b196-5.copyright   {padding:28px 0px 0px 0px;}

@media screen and (max-width: 1200px) {
	.b196-5.copyright .text {text-align:center;}
	.b196-5.copyright .cms {text-align:center;}
}

@media screen and (max-width: 960px) {
	.b196-5.copyright   {flex-direction:column;}
}

/**** (style_body) 28.04.2026 07:07:27 ****/

body {font-family:"Roboto"; }
h1 {font-family:"Roboto"; }
.h1 {font-family:"Roboto"; }
h2 {font-family:"Roboto"; }
.h2 {font-family:"Roboto"; }
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbGmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtammT.ttf) format('truetype');
}
