/*** 21.08.2026 19:03:05 ***/
/***
/allpack/modules/core/fields/style-file/ft-file.css
/allpack/modules/core/fields/style-special/ft-special.css
/allpack/modules/store/fields/style-general/ft-general.css
***/

/*** 21.08.2026 08:11:19 ***/
/***
scb_1
scb_1-1
scb_1-2
scb_1-3
scb_1-4
scb_2
scb_2-1
scb_2-2
scb_2-3
scb_2-4
scb_2-5
scb_2-6
scb_2-7
scb_2-8
scb_2-9
scb_2-10
scb_2-11
scb_2-12
scb_2-13
scb_2-14
scb_2-15
scb_2-16
scb_3
scb_3-2
scb_3-3
scb_3-4
scb_3-5
style_body
/allpack/modules/core/craft_box/dom/view/dom.css
/allpack/modules/core/craft_box/menu/view-lvl/menu-lvl.css
/allpack/modules/core/craft_box/geo/view-my/geo-my.css
/allpack/modules/core/craft_box/commun/view/commun.css
/allpack/modules/core/fields/style-comm/ft-comm.css
/allpack/modules/core/craft_box/link/view/link.css
/allpack/modules/core/craft_box/button/view/button.css
/allpack/modules/core/craft_box/search/view/search.css
/allpack/modules/store/craft_box/cart/view/cart.css
/allpack/modules/core/craft_box/fav/view/fav.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) 21.08.2026 08:11:19 ****/
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;}




.avt {width:48px; height:48px; line-height:100%; text-decoration:none; display:flex; align-items:center; justify-content:center; color:#ffffff; background-color:var(--avt-color); background-image:var(--avt-grad, none); background-blend-mode:overlay;}





	
.__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 .avt {grid-column:2; grid-row:1 / span 2; margin-right:12px; border-radius:4px; font-size:18px; letter-spacing:1px;}
	.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) 21.08.2026 08:11:19 ****/
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/fields/style-comm/ft-comm.css) 21.08.2026 08:11:19 ****/

.c_mini {}
	.c_mini div[t] {display:inline-block; white-space:nowrap; height:22px; padding:0 3px 0 22px; vertical-align:middle; background-repeat:no-repeat; background-position:3px center; filter:grayscale(100%); box-sizing:border-box;}
	.c_mini div[t="phone"] {background-image:url(/allpack/modules/core/fields/style-comm/img/phone.svg);}
	.c_mini div[t="email"] {background-image:url(/allpack/modules/core/fields/style-comm/img/email.svg);}
	.c_mini div[t="site"] {background-image:url(/allpack/modules/core/fields/style-comm/img/site.svg);}
	.c_mini div[t="whatsapp"] {background-image:url(/allpack/modules/core/fields/style-comm/img/whatsapp.svg);}
	.c_mini div[t="telegram"] {background-image:url(/allpack/modules/core/fields/style-comm/img/telegram.svg);}
	.c_mini div[t="skype"] {background-image:url(/allpack/modules/core/fields/style-comm/img/skype.svg);}
	.c_mini div[t="viber"] {background-image:url(/allpack/modules/core/fields/style-comm/img/viber.svg);}
	.c_mini div[t="vk"] {background-image:url(/allpack/modules/core/fields/style-comm/img/vk.svg);}
	.c_mini div[t="instagram"] {background-image:url(/allpack/modules/core/fields/style-comm/img/instagram.svg);}
	.c_mini div[t="facebook"] {background-image:url(/allpack/modules/core/fields/style-comm/img/facebook.svg);}
	.c_mini div[t="twitter"] {background-image:url(/allpack/modules/core/fields/style-comm/img/twitter.svg);}
	.c_mini div[t="linkedin"] {background-image:url(/allpack/modules/core/fields/style-comm/img/linkedin.svg);}
	.c_mini div[t="fl"] {background-image:url(/allpack/modules/core/fields/style-comm/img/fl.svg);}
	.c_mini div[t="+"] {background-image:url(/allpack/modules/core/fields/style-comm/img/+.svg);}

	.c_mini div[t]:last-child {padding-right:0;}
	.c_mini div[t]:hover {filter:grayscale(0%);}

	.c_mini div[t]:empty {alfa:0.25; filter:grayscale(100%);}


		.c_mini div[t] v {display:inline;}
		.c_mini div[t] v:after {content:', ';}
		.c_mini div[t] v:last-child:after {content:'';}


	.c_mini div[v="win"] {position:relative; border:2px solid rgba(0,0,0,0); border-bottom:0; border-radius:4px 4px 0 0; padding-top:3px; padding-right:0; margin:-5px -2px 0 -2px;}
	.c_mini div[v="win"]:hover {background-color:#ffffff; border-color:#000000; z-index:1000;}
		.c_mini div[v="win"] c_win {display:none; position:absolute; z-index:999; background:#ffffff; border:2px solid #000000; border-radius:4px; padding:5px 8px; margin:16px 0 0 -76px;}
		.c_mini div[v="win"] c_win:before {content:''; background:#ffffff; position:absolute; top:-2px; left:52px; height:2px; width:22px;}
		.c_mini div[v="win"]:hover c_win {display:block;}
			.c_mini div[v="win"] c_win > v {display:block; padding:0 0 8px 0; }
			.c_mini div[v="win"] c_win > v:last-child {padding:0;}
			.c_mini div[v="win"] c_win > v:after {content:'';}

			.c_mini div[v="win"] c_win > div[t] {display:block; margin-bottom:8px;}
			.c_mini div[v="win"] c_win > div[t]:last-child {margin-bottom:0;}




.c_mini.v_str {}
	.c_mini.v_str div[t] {background-image:none; padding-left:0; padding-right:0;}
	.c_mini.v_str div[t]:empty {display:none;}


	.c_mini.v_str div[t]:before {content:','; padding-right:5px;}
	.c_mini.v_str div[t]:first-child:empty + div[t]:before,
	.c_mini.v_str div[t]:first-child:before {content:''; padding-right:0;}


	.c_mini.v_str div[v="win"] {margin:0; padding-top:0; padding-right:0; border:0; background-color:unset;}
	.c_mini.v_str div[v="win"]:hover {background-color:unset;}
		.c_mini.v_str div[v="win"] c_win {display:inline-block; position:static; background:unset; border:0; margin:0; padding:0;}
		.c_mini.v_str div[v="win"] c_win:before {display:none;}
		.c_mini.v_str div[v="win"]:hover c_win {display:inline-block;}

			.c_mini.v_str div[v="win"] c_win > v {display:inline-block;}

			.c_mini.v_str div[v="win"] c_win > v:after {content:'';}

			.c_mini.v_str div[v="win"] c_win > v:before {content:','; padding-right:5px;}
			.c_mini.v_str div[v="win"] c_win > v:first-child:before {content:''; padding-right:0;}


			.c_mini.v_str div[v="win"] c_win > div[t] {display:inline-block; margin-bottom:0;}






/**** (/allpack/modules/core/craft_box/dom/view/dom.css) 21.08.2026 08:11:19 ****/
.dom {scrollbar-width:none;}
.dom::-webkit-scrollbar {display:none;}






/**** (/allpack/modules/core/craft_box/menu/view-lvl/menu-lvl.css) 21.08.2026 08:11:19 ****/




.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/geo/view-my/geo-my.css) 21.08.2026 08:11:19 ****/
.geo.my {display:block;}
.geo.my[onClick] {cursor:pointer;}
	.geo.my .mdi {width:24px; height:auto;}
	.geo.my .n {color:#000000; font-size:16px;}



/**** (/allpack/modules/core/craft_box/commun/view/commun.css) 21.08.2026 08:11:19 ****/
.commun {display:block;}
.commun[href] {cursor:pointer;}
	.commun .mdi {width:24px; height:24px; flex-shrink:0;}
	.commun .val {color:#000000; font-size:16px; text-decoration:none;}


/**** (/allpack/modules/core/craft_box/link/view/link.css) 21.08.2026 08:11:19 ****/
.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/button/view/button.css) 21.08.2026 08:11:19 ****/
.button {background:#ffffff; display:block;}
.button:before {transition:inherit;}
.button[hover] {cursor:pointer;}
.stu .button.contt {min-height:40px;}
	.button .mdi {flex-shrink:0; width:24px; height:24px; transition:inherit;}
		.button .mdi * {transition:inherit;}
	.button .n {display:inline; color:#000000; font-size:16px; line-height:100%; white-space:nowrap; transition:inherit;}



/**** (/allpack/modules/core/craft_box/search/view/search.css) 21.08.2026 08:11:19 ****/
.search {width:100%;}
	.search .in {background:#ffffff; width:100%; color:#000000; font-size:16px;}
	.search .in:focus {box-shadow:0px 0px 8px 0px #aaaaaa;}

	.search .in::placeholder {color:#888888;}


	.search .but {cursor:pointer;}
		.search .but .mdi {width:24px; height:24px;}
			.search .but .mdi * {transition:inherit;}
		.search .but .n {color:#000000; font-size:16px;}



/**** (/allpack/modules/store/craft_box/cart/view/cart.css) 21.08.2026 08:11:19 ****/
.cart {display:block; position:relative; scrollbar-width:none;}
.cart[visibil="not0"]:not(.use) {visibility:hidden;}

.cart[event="menu"] {cursor:pointer;}
	.cart .dec {opacity:0.8; font-size:80%;}


	.cart .mdi {display:block; width:48px; height:auto; flex-shrink:0;}
	.cart .info {display:block;}
		.cart .info .cnt {display:block; color:#000000; font-size:16px;}
		.cart .info .cnt[view="not0"][val="0"] {display:none;}
		.cart .info .cnt[view="no"] {display:none;}
			.cart .info .cnt .v {display:inline-block; color:#000000;}

		.cart .info .sum {display:block; color:#000000; font-size:16px;}
		.cart .info .sum[view="not0"][val="0"] {display:none;}
		.cart .info .sum[view="no"] {display:none;}
			.cart .info .sum .v {display:inline-block; color:#000000;}





/**** (/allpack/modules/core/craft_box/fav/view/fav.css) 21.08.2026 08:11:19 ****/
.fav {display:block; cursor:pointer;}
	.fav .mdi {width:24px; height:24px; flex-shrink:0;}
		.fav .mdi * {transition:inherit;}

	.fav .n {color:#000000; font-size:16px;}



/**** (/allpack/modules/core/craft_box/auth/view-profile/auth-profile.css) 21.08.2026 08:11:19 ****/
.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) 21.08.2026 08:11:19 ****/
.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) 21.08.2026 08:11:19 ****/
.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) 21.08.2026 08:11:19 ****/
.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_1) 21.08.2026 08:11:19 ****/

.craft.b1 > .dom   {display:flex;align-items:center;column-gap:12px;}
.b1.craft.stu {background:#ffffff;padding:0px;}

/**** (scb_1-1) 21.08.2026 08:11:19 ****/

.b1-1.lvl .grt .lkt {padding:8px 0px;}
.b1-1.lvl .grt .lkt .t {font-size:14px;line-height:100%;white-space:nowrap;}
.b1-1.lvl   {display:flex;column-gap:20px;overflow:hidden;}

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

/**** (scb_1-2) 21.08.2026 08:11:19 ****/

.b1-2.dom   {height:100%;flex-shrink:0;flex-grow:1;display:flex;justify-content:flex-end;align-items:stretch;column-gap:20px;}

/**** (scb_1-3) 21.08.2026 08:11:19 ****/

.b1-3.my .n {font-size:14px;white-space:nowrap;}
.b1-3.my   {padding:4px 0px;display:flex;align-items:center;column-gap:4px;}

@media screen and (max-width: 640px) {
	.b1-3.my   {flex-direction:row-reverse;}
}

/**** (scb_1-4) 21.08.2026 08:11:19 ****/

.b1-4.commun .val {font-size:14px;white-space:nowrap;}
.b1-4.commun   {padding:4px 0px;display:flex;align-items:center;column-gap:4px;}

@media screen and (max-width: 640px) {
	.b1-4.commun .val {display:none;}
}

/**** (scb_2) 21.08.2026 08:11:19 ****/

.craft.b2 > .dom   {display:flex;align-items:center;column-gap:24px;}
.b2.craft.stu {background:#ffffff;padding:4px 0px;}

@media screen and (max-width: 960px) {
	.craft.b2 > .dom   {column-gap:12px;}
}

@media screen and (max-width: 640px) {
	.craft.b2 > .dom   {column-gap:0px;}
}

/**** (scb_2-1) 21.08.2026 08:11:19 ****/

.b2-1.link .mdi {width:auto;height:56px;}
.b2-1.link   {flex-shrink:0;display:flex;align-items:center;column-gap:16px;font-size:24px;font-weight:500;}

@media screen and (max-width: 960px) {
	.b2-1.link .mdi {width:auto;height:40px;}
	.b2-1.link   {column-gap:8px;font-size:16px;}
}

/**** (scb_2-2) 21.08.2026 08:11:19 ****/

.b2-2.dom   {flex-shrink:0;padding:0px 0px 0px 12px;}

/**** (scb_2-3) 21.08.2026 08:11:19 ****/

.b2-3.button .mdi {width:28px;height:28px;}
.b2-3.button .mdi *[fill=currentColor] {fill:#ffffff;}
.b2-3.button .n {color:#ffffff;}
.b2-3.button   {background:#000000;min-height:40px;border-radius:8px;padding:0px 12px;display:flex;align-items:center;column-gap:8px;}

@media screen and (max-width: 960px) {
	.b2-3.button .n {display:none;}
}

/**** (scb_2-4) 21.08.2026 08:11:19 ****/
@media (hover: hover) and (pointer: fine) {
.b2-4.lvl .grt .lkt:hover {background:#00000015;}
.b2-4.lvl .sub .grs .lks:hover {background:#00000015;}}


.b2-4.lvl   {background:unset;box-shadow:0px 0px 20px 4px #00000030;display:none;position:absolute;}
.b2-4.lvl .grt {align-items:stretch;}
.b2-4.lvl .grt .lkt {padding:12px;display:flex;align-items:center;column-gap:12px;min-height:48px;}
.b2-4.lvl .grt .lkt .mdi {width:40px;height:40px;}
.b2-4.lvl .sub {display:none;position:absolute;box-shadow:0px 0px 20px 5px #00000030;}
.b2-4.lvl .sub .grs .lks {padding:8px;display:flex;align-items:center;column-gap:8px;min-height:40px;}
.b2-4.lvl .sub .grs .lks .mdi {width:32px;height:32px;}

@media screen and (max-width: 640px) {
	.b2-4.lvl   {width:100%;}
}

/**** (scb_2-5) 21.08.2026 08:11:19 ****/

.b2-5.dom   {width:100%;align-items:flex-end;}

/**** (scb_2-6) 21.08.2026 08:11:19 ****/


@media screen and (max-width: 960px) {
	.b2-6.dom   {background:#ffffff;padding:8px;position:absolute;box-shadow:0px 0px 10px 0px #00000050;display:none;}
}

/**** (scb_2-7) 21.08.2026 08:11:19 ****/

.b2-7.search .in {background:unset;border-radius:80px;padding:0px 20px;}
.b2-7.search .but {background:#000000;border-radius:80px;min-width:40px;display:flex;justify-content:center;align-items:center;}
.b2-7.search .but .mdi *[fill=currentColor] {fill:#ffffff;}
.b2-7.search   {background:#eeeeee;height:48px;border-radius:80px;padding:4px;display:flex;}

/**** (scb_2-8) 21.08.2026 08:11:19 ****/

.b2-8.button .mdi {width:32px;height:32px;}
.b2-8.button   {background:unset;padding:8px;display:none;}

@media screen and (max-width: 960px) {
	.b2-8.button   {display:flex;justify-content:flex-end;}
}

/**** (scb_2-9) 21.08.2026 08:11:19 ****/

.b2-9.dom   {flex-shrink:0;display:flex;align-items:center;column-gap:12px;}

@media screen and (max-width: 640px) {
	.b2-9.dom   {column-gap:0px;}
}

/**** (scb_2-10) 21.08.2026 08:11:19 ****/

.b2-10.cart .mdi {width:32px;}
.b2-10.cart   {display:flex;justify-content:center;padding:8px;}
.b2-10.cart .info {display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;position:absolute;top:-10px;bottom:-10px;}
.b2-10.cart .info .cnt .v {background:#ff0000;min-width:20px;padding:0px 4px;border-radius:10px;color:#ffffff;text-align:center;font-size:12px;line-height:20px;}
.b2-10.cart .info .sum .v {background:#ff0000;padding:0px 4px;border-radius:10px;color:#ffffff;text-align:center;font-size:12px;line-height:20px;white-space:nowrap;}

/**** (scb_2-11) 21.08.2026 08:11:19 ****/

.b2-11.fav   {padding:8px;display:none;}
.b2-11.fav.use {display:block;}
.b2-11.fav .mdi {width:32px;height:32px;}

/**** (scb_2-12) 21.08.2026 08:11:19 ****/

.b2-12.fav   {padding:8px;display:none;}
.b2-12.fav.use {display:block;}
.b2-12.fav .mdi {width:32px;height:32px;}

/**** (scb_2-13) 21.08.2026 08:11:19 ****/

.b2-13.profile .mdi {width:32px;height:32px;}
.b2-13.profile.auth_on .mdi {border-radius:24px;box-shadow:inset 0px 0px 0px 2px #000000;}
.b2-13.profile   {padding:8px;}

/**** (scb_2-14) 21.08.2026 08:11:19 ****/

.b2-14.dom   {position:absolute;box-shadow:0px 0px 16px 0px #00000080;display:none;}

@media screen and (max-width: 640px) {
	.b2-14.dom   {width:100%;}
}

/**** (scb_2-15) 21.08.2026 08:11:19 ****/
@media (hover: hover) and (pointer: fine) {
.b2-15.profile:hover {background:#000000d0;}}


.b2-15.profile .mdi {width:32px;height:32px;}
.b2-15.profile .n {color:#ffffff;}
.b2-15.profile.auth_on .mdi {border-radius:24px;box-shadow:0px 0px 0px 2px #ffffff;}
.b2-15.profile .mdi *[fill=currentColor] {fill:#ffffff;}
.b2-15.profile   {background:#000000;padding:12px;display:flex;align-items:center;column-gap:12px;}

/**** (scb_2-16) 21.08.2026 08:11:19 ****/
@media (hover: hover) and (pointer: fine) {
.b2-16.menu .link:hover {background:#00000010;}}


.b2-16.menu .link {padding:12px;min-height:42px;display:flex;align-items:center;column-gap:12px;}
.b2-16.menu .link .mdi {width:32px;}

/**** (scb_3) 21.08.2026 08:11:19 ****/

.craft.b3 > .dom   {display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:start;column-gap:20px;}
.craft.b3 > .dom > *:nth-child(2) {grid-area:1/2/3/3;}
.b3.craft.stu {background:linear-gradient(0deg, #111111 0%, #333333 100%);padding:20px 0px 80px 0px;}

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

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

/**** (scb_3-2) 21.08.2026 08:11:19 ****/

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

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

/**** (scb_3-3) 21.08.2026 08:11:19 ****/

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

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

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

/**** (scb_3-4) 21.08.2026 08:11:19 ****/

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

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

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

/**** (scb_3-5) 21.08.2026 08:11:19 ****/

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

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

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

/**** (style_body) 21.08.2026 08:11:19 ****/

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');
}



/**** (/allpack/modules/core/fields/style-file/ft-file.css) 21.08.2026 19:03:05 ****/

	
.ls_file {}
	.ls_file file {display:block; }
		.ls_file file info {display:inline-block;}

		.ls_file file input[type=checkbox]:not(checked) {position:absolute; opacity:0; padding:0; margin:0; width:1px; height:1px; display:block;}
		.ls_file file input[type=checkbox]:not(checked) + label {position:relative; padding:2px 0 2px 24px; cursor:pointer;}
		.ls_file file input[type=checkbox]:not(checked) + label:before {content:''; background:url(img/files/del_box.svg) 0 0 no-repeat; position:absolute; top:0px; left:2px; width:16px; height:16px;}
		.ls_file file input[type=checkbox]:not(checked) + label + info {padding:2px 0 5px 0;}

		.ls_file file input[type=checkbox]:checked + label:before {background-position:-16px 0;}
		.ls_file file input[type=checkbox]:checked + label + info {text-decoration:line-through;}

		
	.ls_file file[ex="jpg"] input[type=checkbox] + label,
	.ls_file file[ex="jpeg"] input[type=checkbox] + label,
	.ls_file file[ex="png"] input[type=checkbox] + label,
	.ls_file file[ex="gif"] input[type=checkbox] + label {position:absolute;}

	.ls_file file[ex="jpg"] input[type=checkbox] + label:before,
	.ls_file file[ex="jpeg"] input[type=checkbox] + label:before,
	.ls_file file[ex="png"] input[type=checkbox] + label:before,
	.ls_file file[ex="gif"] input[type=checkbox] + label:before {background-color:#ffffff; left:1px; top:1px; border:3px solid #ffffff;}







.media {display:flex; flex-direction:column; column-gap:12px; row-gap:12px;}
.media.wolf_mode {position:relative; z-index:10;}
.media.wolf_mode:after {content:""; background:#00000030; position:absolute; z-index:11; left:-30px; right:-30px; top:-30px; bottom:-30px; border-radius:20px;}

	.media btn {height:28px;}
		.media btn img {width:24px; height:24px;}

	.media .vitg {position:relative; z-index:1;}
		.media .vitg .item:before,
		.media .vitg .item:after {content:""; display:block; position:absolute; top:50%; left:50%; margin-right:-50%; transform:translate(-50%, -50%);}
		.media .vitg .item:before {background:#00000099; width:60%; height:40%; border-radius:5px;}
		.media .vitg .item:after {border:10px solid transparent; border-left:10px solid #ffffffdd; border-right:0;}

		.media .vitg:hover .item:before {background:#000000cc;}
		.media .vitg:hover .item:after {border-left-color:#ffffff;}

	.media .lsi {display:flex; flex-direction:row; justify-content:flex-start; align-items:flex-start; column-gap:12px; row-gap:12px; flex-wrap:wrap;}
		.media .lsi .item {background:url(img/not_bg.svg); display:flex; align-items:center; justify-content:center; position:relative; border:1px solid #c5c5c5; width:140px; height:100px; padding:0px; border-radius:8px; cursor:pointer;}
			.media .lsi .item .view {object-fit:contain; width:auto; max-width:100%; height:100%; max-height:100%; border-radius:4px;}
			.media .lsi .item[del] .view {opacity:0.8; transform:scale(0.7); filter:grayscale(100%);}



			.media .lsi .item .dash {opacity:0; position:absolute; z-index:2; top:0px; right:0px;}
			.media .lsi .item:hover .dash {opacity:1;}
				.media .lsi .item .dash .but.del {background:url(img/gall/del.svg); width:16px; height:16px; padding:0px; cursor:pointer;}
				.media .lsi .item[del] .dash .but.del {transform:rotate(45deg);}




			.media .lsi .item .opt {background:#ffffff; position:absolute; z-index:1; bottom:0; left:0; right:0; border:0 8px 8px 0; padding:4px;}
				.media .lsi .item .opt .sub_gr {}
					.media .lsi .item .opt .sub_gr .bild {display:flex; flex-direction:row; flex-wrap:wrap; column-gap:4px;}
						.media .lsi .item .opt .sub_gr .bild .val {display:none; position:relative; width:24px; height:24px; margin:0px; border:0px; padding:0px; border-radius:50%; box-sizing:border-box; cursor:pointer;}
						.media .lsi .item .opt .sub_gr .bild .val.light {border:2px solid #333333;}
						.media .lsi .item .opt .sub_gr .bild .val.use {}
						.media .lsi .item .opt .sub_gr .bild .val.partly {position:relative; overflow:hidden;}
						.media .lsi .item .opt .sub_gr .bild .val.partly:after {content:""; background:repeating-linear-gradient(0deg, #000000 0px, #000000 1px, #ffffff 1px, #ffffff 2px); display:block; position:absolute; top:0px; right:0px; width:50%; height:100%;}

						.media .lsi .item .opt .sub_gr .bild .val.use:before,
						.media .lsi .item .opt .sub_gr .bild .val.partly:before {content:''; display:block; position:absolute; top:12px; left:4px; border:3px solid #ffffff; border-top:0; border-right:0; width:11px; height:6px; border-radius:1px; transform-origin:top left; transform:rotate(-45deg);}
						.media .lsi .item .opt .sub_gr .bild .val.light.use:before,
						.media .lsi .item .opt .sub_gr .bild .val.light.partly:before {top:10px; left:2px; border-color:#000000;}

						.media .lsi .item:hover .opt .sub_gr .bild .val,
						.media .lsi .item .opt .sub_gr .bild[cnt_use="0"] .val,
						.media .lsi .item .opt .sub_gr .bild .val.use,
						.media .lsi .item .opt .sub_gr .bild .val.partly {display:block;}



			.media .lsi .item .load_prog {background:#ffffff; position:absolute; left:5%; top:50%; width:90%; z-index:5; margin-top:-5px; height:8px; border:1px solid #ffffff; box-shadow:0px 0px 0px 1px #888888; border-radius:4px; box-sizing:border-box; overflow:hidden;}
			.media .lsi .item .load_prog div {background:#25bb1b; position:absolute; left:0px; top:0px; bottom:0px; width:0%; transition:width 0.5s ease-in-out;}



			.media .lsi .item .pre_canvas {position:absolute; z-index:100; outline:1px dashed #000000; box-shadow:0px 0px 0px 2px #ffffff; overflow:hidden;}
				.media .lsi .item .pre_canvas .lar {position:absolute; cursor:default;}
					.media .lsi .item .pre_canvas .lar[t="dsgp_text"] {white-space:pre; line-height:100%;}
					.media .lsi .item .pre_canvas .lar[t="dsgp_img"] {}
						.media .lsi .item .pre_canvas .lar[t="dsgp_img"] img,
						.media .lsi .item .pre_canvas .lar[t="dsgp_img"] svg {display:block; width:100%; height:auto;}




	.media .integration {display:none; position:absolute; z-index:10000; background:#ffffff; border:2px solid #000000; padding:10px; border-radius:6px; box-shadow:0px 0px 15px 5px #00000090;}
		.media .integration textarea {display:block; height:48px; width:250px;}



	.media .parent_list {display:none; position:absolute; z-index:10000; background:#ffffff; min-width:370px; border:2px solid #000000; padding:2px; border-radius:6px; box-shadow:0px 0px 15px 5px #00000090;}
		.media .parent_list .item {float:left; background:#FFFFFF; position:relative; border:2px solid #919191; padding:1px; border-radius:5px; margin:4px; cursor:pointer;}
		.media .parent_list .item:hover {box-shadow:0px 0px 3px 1px #00000080;}
		.media .parent_list .item[use] {border:2px solid #23bd00; transform:scale(0.8);}
		.media .parent_list .item[use]:after {content:''; display:block; position:absolute; top:7px; left:2px; border:4px solid #23bd00; border-top:0; border-right:0; width:10px; height:6px; border-radius:1px; transform-origin:top left; transform:rotate(-45deg);}
			.media .parent_list .item img {object-fit:contain; border-radius:3px; width:60px; height:45px;}
			.media .parent_list .item .man {display:none;}


		.media .parent_list .sets {display:flex; flex-direction:row; flex-wrap:wrap; width:100%; padding:0px; padding-top:15px; padding-bottom:15px; box-sizing:border-box;}
			.media .parent_list .sets .title {width:100%;}
			.media .parent_list .sets .k {display:flex; flex-direction:row; margin:5px; border:1px solid #919191; cursor:pointer;}
			.media .parent_list .sets .k:hover {border:1px solid #dc4848; box-shadow:0px 0px 2px 1px #dc4848;}
				.media .parent_list .sets .k .ki {}
					.media .parent_list .sets .k .ki img {object-fit:contain; border-radius:3px; width:30px; height:25px;}

	.media > .man {}
		.media > .man .grap {}
		.media > .man .grap:after {content:"1"; display:none;}
		.media > .man .grap[own]:after {display:block;}



.media_pop_up {transition:none; width:100%; height:100%; box-sizing:border-box; overflow:hidden;}
.media_win.mgl {transition:none; width:100%; height:100%; font-family:'Arial';}
	.media_win.mgl * {transition:none;}
	.media_win.mgl img {display:block;}



	.media_win.mgl .tape {display:flex; flex-direction:column; position:fixed; z-index:50; top:11px; right:11px; background:rgba(0, 0, 0, 0.3); border-radius:9px;}
		.media_win.mgl .tape .item {position:relative; z-index:1; background:#ffffff; background-clip:content-box; border:3px solid rgba(0, 0, 0, 0); border-radius:9px; margin-top:-3px; cursor:pointer;}
		.media_win.mgl .tape .item:first-child {margin-top:0;}
		.media_win.mgl .tape .item:hover {border-color:#ffffff; z-index:3;}
		.media_win.mgl .tape .item.select {border-color:#fbff00; z-index:2;}
			.media_win.mgl .tape .item img {width:70px; height:55px; border:1px solid #000000; object-fit:contain; border-radius:6px;}
			.media_win.mgl .tape .item[t="video"] img {background:#ffffff}


		.media_win.mgl .tape .item.vitg {position:relative; z-index:1;}
			.media_win.mgl .tape .item.vitg:before,
			.media_win.mgl .tape .item.vitg:after {content:""; display:block; position:absolute; top:50%; left:50%; margin-right:-50%; transform:translate(-50%, -50%);}
			.media_win.mgl .tape .item.vitg:before {background:#00000099; width:60%; height:50%; border-radius:5px;}
			.media_win.mgl .tape .item.vitg:after {border:10px solid transparent; border-left:10px solid #ffffffdd; border-right:0;}

			.media_win.mgl .tape .item.vitg:hover:before {background:#000000cc;}
			.media_win.mgl .tape .item.vitg:hover:after {border-left-color:#ffffff;}




	.media_win.mgl .img_back {position:fixed; z-index:10; background:rgba(0, 0, 0, 0); top:0; left:0; width:150px; height:100%; cursor:pointer; transition:all, 0.1s ease-in-out;}
	.media_win.mgl .img_back:hover {background:rgba(0, 0, 0, 0.3);}

	.media_win.mgl .close {position:fixed; z-index:40; top:5px; left:5px; width:50px; height:50px; cursor:pointer;}
		.media_win.mgl .close .ico::after,
		.media_win.mgl .close .ico::before,
		.media_win.mgl .close .shadow::after,
		.media_win.mgl .close .shadow::before {content:""; position:absolute; left:10px; z-index:10; background:#aaaaaa; height:3px; width:25px; border-radius:4px;}

		.media_win.mgl .close:hover .ico::after,
		.media_win.mgl .close:hover .ico::before,
		.media_win.mgl .close:hover .shadow::after,
		.media_win.mgl .close:hover .shadow::before {background:#ffffff;}

		.media_win.mgl .close .ico::after,
		.media_win.mgl .close .shadow::after {top:25px; transform:rotate(45deg);}
		.media_win.mgl .close .ico::before,
		.media_win.mgl .close .shadow::before{top:25px; transform:rotate(-45deg);}

		.media_win.mgl .close .shadow::after,
		.media_win.mgl .close .shadow::before {box-shadow:0 0 0px 0 #ffffff; z-index:9;}


	.media_win.mgl .big {display:block; width:100%; height:100%; position:relative; cursor:pointer; padding:0px;}
	.media_win.mgl .big[loading]:after {content:''; position:absolute; z-index:1000; top:50%; left:50%; width:36px; height:36px; border:4px solid #ffffffb0; border-top-color:#000000b0;  border-radius:100%; margin:-15px 0 0 -15px; box-sizing:border-box; animation:big_media_load 0.9s linear infinite;}
	.media_win.mgl .big[loading="qlt"]:after {top:25px; width:16px; height:16px; margin:0 auto 0 auto; border-width:2px;}
			
		.media_win.mgl .big .view {min-width:unset; max-width:unset; min-height:unset; max-height:unset; flex-basis:unset;}
		.media_win.mgl .big img {background:#ffffff; position:absolute; box-sizing:border-box; width:auto; height:auto; object-fit:contain;}
		.media_win.mgl .big iframe {position:absolute; box-sizing:border-box;}


		.media_win.mgl .big .dsgp_area {position:absolute; z-index:100; outline:1px dashed #000000; box-shadow:0px 0px 0px 2px #ffffff;}
			.media_win.mgl .big .dsgp_area .resize {background:#ff0000; position:absolute; bottom:-20px; right:-20px; width:24px; height:24px;}





	.media_win.mgl .func {display:flex; position:fixed; z-index:50; bottom:10px; left:10px;}
		.media_win.mgl .func .but {background:#ffffff; display:flex; flex-direction:row; column-gap:0px; padding:10px; cursor:pointer;}
			.media_win.mgl .func .but .is {position:relative; width:32px; opacity:0;}
				.media_win.mgl .func .but .is:after {content:""; position:absolute; left:8px; top:2px; border:2px solid #00a21b; border-left:0; border-top:0; width:9px; height:8px; opacity:1; transform:rotate(45deg);}
			.media_win.mgl .func .but.use .is {opacity:1;}

			.media_win.mgl .func .but.use .name {}

			.media_win.mgl .func .but .del {position:relative; display:flex; align-items:center; justify-content:center; width:32px; padding:0 0 0 10px; box-sizing:content-box; opacity:0;}
				.media_win.mgl .func .but .del::after,
				.media_win.mgl .func .but .del::before {content:""; position:absolute; z-index:10; background:#ff0000; height:2px; width:16px; border-radius:4px;}
				.media_win.mgl .func .but .del::after {transform:rotate(45deg);}
				.media_win.mgl .func .but .del::before {transform:rotate(-45deg);}


			.media_win.mgl .func .but.use .del {opacity:1;}







@media screen and (max-width:1200px) {
	.media .lsi .item .man {opacity:0.2;}
}

@media screen and (max-width:640px) {
	.media_win.mgl {}
		.media_win.mgl .img_back {display:none;}
		.media_win.mgl .close {width:30px; height:30px; top:0px; left:0px;}

		.media_win.mgl .close .ico::after,
		.media_win.mgl .close .ico::before,
		.media_win.mgl .close .shadow::after,
		.media_win.mgl .close .shadow::before {left:2px;}


		.media_win.mgl .close .ico::after,
		.media_win.mgl .close .shadow::after {top:12px;}
		.media_win.mgl .close .ico::before,
		.media_win.mgl .close .shadow::before{top:12px;}



		.media_win.mgl .tape {display:none; background:unset; bottom:unset; top:2px; left:5px; right:5px; text-align:center; height:1px;}
			.media_win.mgl .tape .item {background:#313131; display:inline-block; margin:0px; padding:1px; border-width:1px; border-radius:100%;}
				.media_win.mgl .tape .item img {width:10px; height:10px; border-radius:100%;}
}


@keyframes big_media_load {
	100% {transform:rotate(360deg);}
}









.svg_editor {display:flex; flex-direction:column; min-height:100%;}
	.svg_editor .tools {display:flex; background:#f8f8f8; border:1px solid #b6b6b6; border-bottom:0; padding:3px;}
		.svg_editor .tools btn {margin-right:10px;}


	.svg_editor .canvas_area {flex-grow:3; display:flex; justify-content:center; align-items:center; background:#dddddd; padding:20px; border:1px solid #9a9a9a;}
	.svg_editor .canvas_area .svg_area {outline:1px solid #000000;}
	.svg_editor .canvas_area .cursor_crosshair {cursor:crosshair;}
	.svg_editor .canvas_area .cursor_text {cursor:text;}



	.svg_editor .marker {position:absolute; box-sizing:border-box;}
		.svg_editor .marker .marker_resize {display:none; position:absolute; bottom:0; right:0; width:4px; height:4px; background:#de3d31; border:1px solid #ffffff; outline:1px solid #de3d31; margin:0 -3px -3px 0; cursor:se-resize;}
		.svg_editor .marker:hover .marker_resize {display:block;}

		.svg_editor .marker .marker_param {display:none; flex-direction:column; justify-content:center; align-items:center; position:absolute; top:0; right:-26px; width:26px; background:#333333; border:1px solid #ffffff; padding:2px; box-sizing:border-box;}
		.svg_editor .marker:hover .marker_param {display:flex;}
			.svg_editor .marker .marker_param .close {position:relative; width:16px; height:16px; cursor:pointer;}
				.svg_editor .marker .marker_param .close:after,
				.svg_editor .marker .marker_param .close:before {content:""; background:#ffffff; top:6px; left:2px; width:12px; height:3px; border-radius:2px; position:absolute;}
				.svg_editor .marker .marker_param .close:after {transform:rotate(45deg);}
				.svg_editor .marker .marker_param .close:before {transform:rotate(-45deg);}

			.svg_editor .marker .marker_param > .in {display:flex; flex-direction:column; justify-content:center; align-items:center; position:relative; width:16px; height:16px; cursor:pointer;}
				.svg_editor .marker .marker_param > .in input {background:none; width:16px; height:12px; border:1px solid #cccccc; font-size:12px; color:#ffffff;}
				.svg_editor .marker .marker_param > .in input::-webkit-outer-spin-button,
				.svg_editor .marker .marker_param > .in input::-webkit-inner-spin-button {-webkit-appearance:none; margin:0;}


	.svg_editor .rect_stroke {border:0px solid #000000;}
	.svg_editor .rect_fill {}

	.svg_editor .text_fill {}
		.svg_editor .text_fill > textarea {background:none; border:1px solid #000000; width:100%; height:100%; font-weight:bold; resize:none;}
		.svg_editor .text_fill .marker_resize {background:#000000; outline:1px solid #000000;}

	.svg_editor .marker_cut_part {border:1px dashed #000000;}
		.svg_editor .marker_cut_part .marker_resize {background:#000000; outline:1px solid #000000;}



/**** (/allpack/modules/core/fields/style-special/ft-special.css) 21.08.2026 19:03:05 ****/
.access_form {float:left; padding:2px 2px 2px 0; background:#b2b2b6; border-radius: 3px;}
	.access_form .point {padding-left:2px;}
	.access_form .blank {width:4px;}

	.access_form .access {background-color:#ffffff; border-radius: 2px; padding:1px;}

	.access_form .lvl_0 div {background:url(img/access.png) 0 -16px; width:16px; height:16px;}
	.access_form .lvl_1 div {background:url(img/access.png) -16px -16px; width:16px; height:16px;}
	.access_form .lvl_2 div {background:url(img/access.png) -32px -16px; width:16px; height:16px;}
	.access_form .lvl_3 div {background:url(img/access.png) -48px -16px; width:16px; height:16px;}
	.access_form .lvl_4 div {background:url(img/access.png) -64px -16px; width:16px; height:16px;}

	.access_form .lvl_0_h div {background-position: 0 0;}
	.access_form .lvl_1_h div {background-position: -16px 0;}
	.access_form .lvl_2_h div {background-position: -32px 0;}
	.access_form .lvl_3_h div {background-position: -48px 0;}
	.access_form .lvl_4_h div {background-position: -64px 0;}


	.access_form .lvl_0_selected div {background-position: 0 0;}
	.access_form .lvl_1_selected div {background-position: -16px 0;}
	.access_form .lvl_2_selected div {background-position: -32px 0;}
	.access_form .lvl_3_selected div {background-position: -48px 0;}
	.access_form .lvl_4_selected div {background-position: -64px 0;}












.access_api_rule_field {}
	.access_api_rule_field .power_all {padding:0 0 5px 0;}
		.access_api_rule_field .power_all span {color:#000000; border-bottom:1px dashed #000000; cursor:pointer;}

	.access_api_rule_field .used {}
	.access_api_rule_field .not_used {display:none;}
	.access_api_rule_field .fman_name {vertical-align:top; text-align:right; padding:3px 0 0 0;}

	.access_api_rule_field .fjf_choice_source {vertical-align:top; padding:3px 10px;}
	.access_api_rule_field .fjf_form {vertical-align:top; padding:3px 0;}

		.access_api_rule_field .fjf_form .fjf_static {display:none;}
		.access_api_rule_field .fjf_form[source="static"] .fjf_static {display:block;}

		.access_api_rule_field .fjf_form .fjf_dd {display:none;}
		.access_api_rule_field .fjf_form[source="dd"] .fjf_dd {display:block;}

		.access_api_rule_field .fjf_form .fjf_akey {display:none;}
		.access_api_rule_field .fjf_form[source="akey"] .fjf_akey {display:block;}



.access_api_rule_field.display_all {}
	.access_api_rule_field.display_all .not_used {display:table-row;}




.ft_pass {width:250px;}
	.ft_pass .hand {}
	.ft_pass .input {display:none; padding:0 0 4px 0;}
	.ft_pass .input_c {display:none;}
	.ft_pass .gen {display:none; padding:4px 0 0 0;}
	.ft_pass .cancel {display:none; padding:4px 0 0 0;}

	.ft_pass.proc .hand {display:none;}
	.ft_pass.proc .input {display:block;}
	.ft_pass.proc .input_c {display:block;}
	.ft_pass.proc .gen {display:block;}
	.ft_pass.proc .cancel {display:block;}



/**** (/allpack/modules/store/fields/style-general/ft-general.css) 21.08.2026 19:03:05 ****/


.offer_price {display:flex; flex-direction:row; align-items:center; justify-content:flex-start;}
.offer_price[edit] {flex-wrap:wrap;}
	.offer_price .ico {background:url(/allpack/modules/store/ico_class/offer/ico24.svg) center center / 24px 24px no-repeat; width:24px; min-height:24px; height:auto;}
	.offer_price .p {display:flex;}
	.offer_price .pop_info {display:none; position:absolute; z-index:1000; background:#ffffff; border:2px solid #469cce; padding:10px; border-radius:4px;}
		.offer_price .pop_info .gr {padding:10px 5px 10px 5px; border-bottom:1px solid #469cce;}
		.offer_price .pop_info .gr:last-child {border-bottom:0px;}
			.offer_price .pop_info .gr .price {font-size:15px; color:#469cce; font-weight:bold; padding:5px;}
			.offer_price .pop_info .gr .lso {}
				.offer_price .pop_info .gr .lso .offer {display:inline-block; padding:0px; padding-top:2px; padding-bottom:2px;}
				.offer_price .pop_info .gr .lso .offer:after {content:', '; white-space:pre;}
				.offer_price .pop_info .gr .lso .offer:last-child:after {content:''}


	.offer_price .in {background:#ffffff; display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; border:1px solid #cccccc; border-radius:0px;}
		.offer_price .in input {background:unset; height:auto; margin:0; padding:0; border:0px; border-radius:inherit;}


	.offer_price .formulas {display:flex; flex-direction:column; row-gap:10px; padding:10px; width:100%;}
		.offer_price .formulas .item {display:none; flex-direction:row; column-gap:10px; align-items:center;}
		.offer_price .formulas.show .item {display:flex;}
			.offer_price .formulas .item .fm {}
			.offer_price .formulas .item .go {padding:1px 3px; border:1px solid #999999; border-radius:3px; cursor:pointer;}

		.offer_price .formulas .but {text-decoration:underline dotted; cursor:pointer;}
		.offer_price .formulas .but:hover {text-decoration:underline solid;}


.pos_mini {display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; row-gap:8px; column-gap:0px; width:100%; counter-reset:auto_num;}
	.pos_mini > div {counter-increment:auto_num; display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; row-gap:0px; column-gap:1px;}
	.pos_mini > div:before {content:counter(auto_num); display:block; text-align:right; width:16px; padding:0px 10px 0px 0px; font-weight:bold; font-size:11px; padding-top:1px;}



	.pos_mini .lsv_clr {vertical-align:sub;}

	.cp_tbl .pos_mini .mdi {display:none;}


.paid {display:block;}
	.paid .tg_onoff {disp lay:none;}
	.paid .pay_acc {display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; padding:0px; padding-top:5px;}
		.paid .pay_acc input {margin:0px;}
		.paid .pay_acc label {padding:0px; padding-left:5px;}

	.paid .but {display:block;}

	
.cp_tbl .paid .tg_onoff {dis play:block;}
.cp_tbl .paid .pay_acc,
.cp_tbl .paid .ls_pay {display:none;}




.ft_opt_pos {display:flex; flex-direction:row; column-gap:8px;}
	.ft_opt_pos .cnt {text-decoration:underline dotted #cccccc; cursor:pointer;}
	.ft_opt_pos .cnt:hover {text-decoration:underline solid #000000;}
	.ft_opt_pos .opt_ls {display:none; background:#ffffff; position:absolute; padding:8px;}
		.ft_opt_pos .opt_ls .item {display:flex; flex-direction:row; column-gap:4px; padding:8px;}
			.ft_opt_pos .opt_ls .item .name {color:#777777; font-size:16px;}
			.ft_opt_pos .opt_ls .item .val {color:#000000; font-size:16px; white-space:nowrap;}




