/*** 11.08.2026 05:29:49 ***/
/***
scb_64
scb_65
/allpack/modules/core/craft_box/bread/view/bread.css
/allpack/modules/core/craft_box/auth/view-entry/auth-entry.css
/allpack/modules/core/craft_box/.general/form.css
***/




/**** (/allpack/modules/core/craft_box/.general/form.css) 11.08.2026 05:29:49 ****/

	
.f .str {background:#ffffff; height:48px; width:100%; color:#000000; font-size:20px; outline:0px; border:1px solid #000000; padding:0px 20px;}
.f .str:focus {box-shadow:0px 0px 8px 0px #00000090;}
.f .str[er] {background:#ffe2e2; border-color:#ff0000;}

	
.f .num {background:#ffffff; height:48px; width:100%; color:#000000; font-size:20px; outline:0px; border:1px solid #000000; padding:0px 20px;}
.f .num:focus {box-shadow:0px 0px 8px 0px #00000090;}
.f .num[er] {background:#ffe2e2; border-color:#ff0000;}

	
.f .text {background:#ffffff; height:100px; width:100%; color:#000000; font-size:16px; outline:0px; border:1px solid #000000; padding:10px;}
.f .text:focus {box-shadow:0px 0px 8px 0px #00000090;}
.f .text[er] {background:#ffe2e2; border-color:#ff0000;}


	
.f .idate {height:48px; width:100%;}
	.f .idate .date {background:#ffffff; color:#000000; font-size:20px; outline:0px; width:100%; height:100%; border:1px solid #000000;}
	.f .idate .date:focus {box-shadow:0px 0px 8px 0px #00000090;}
	.f .idate .date[er] {background:#ffe2e2; border-color:#ff0000;}

	.f .idate .c {width:32px; height:32px;}


	
.f .ft_phone {display:inline-flex; align-items:stretch; justify-content:flex-start; background:none; white-space:nowrap; width:100%; height:48px; border:1px solid #000000;}

		
	.craft[id] .contt .f .ft_phone .lsrm[data-eve_ft_lsv],
	.craft[id] .f .ft_phone .lsrm[data-eve_ft_lsv] {width:64px; height:100%; min-height:unset; border:none; border-radius:inherit; border-top-right-radius:0px; border-bottom-right-radius:0px; padding:0px;}


	.f .ft_phone .lsrm::after {display:none;}
	.f .ft_phone .lsrm:hover {background:#e3e5eb;}
		.f .ft_phone .lsrm .slv {justify-content:center;}
			.f .ft_phone .lsrm .slv img {width:24px; height:24px; object-fit:contain;}

	.f .ft_phone input {background:#ffffff; height:100%; width:100%; color:#000000; font-size:20px; outline:0px;  padding:0px 20px 0px 10px; border-radius:inherit; border-top-left-radius:0px; border-bottom-left-radius:0px;}
	.f .ft_phone input:focus {box-shadow:0px 0px 8px 0px #00000090;}

.f .ft_phone[er] {border-color:#ff0000;}
	.f .ft_phone[er] input {background:#ffe2e2;}



	
.f .lsrm {background:#f5f5f5; width:100%; min-height:48px; height:auto; border:1px solid #000000; padding:0px 20px;}
.f .lsrm[er] {background:#ffe2e2; border-color:#ff0000;}
.f .lsrm:after {right:15px; top:50%; border:5px solid transparent; border-top:5px solid #989898; margin-top:-2px;}
	.f .lsrm .slv {color:#000000; font-size:20px;}
		.f .lsrm .slv img {height:16px; object-fit:contain; margin:0px 16px;}






	
.f .lsvb {}
	.f .lsvb .item {padding:8px;}

		.f .lsvb .item input[type=checkbox],
		.f .lsvb .item input[type=radio] {position:absolute; opacity:0; padding:0; margin:0; width:1px; height:1px; display:block;}
		.f .lsvb .item input[type=checkbox] + label,
		.f .lsvb .item input[type=radio] + label {position:relative; padding:0px; cursor:pointer; display:block;}

		.f .lsvb .item input[type=checkbox] + label:before {content:''; display:block; background:#ffffff; border:1px solid #000000; width:20px; height:20px; border-radius:3px; box-sizing:border-box;}
		.f .lsvb .item input[type=radio] + label:before {content:''; display:block; background:#ffffff; border:1px solid #000000; width:20px; height:20px; border-radius:100%; box-sizing:border-box;}

		.f .lsvb .item input[type=checkbox]:checked + label:after,
		.f .lsvb .item input[type=radio]:checked + label:after {content:''; position:absolute;}
		.f .lsvb .item input[type=checkbox]:checked + label:after {top:9px; left:1px; border:4px solid #000000; border-top:0; border-right:0; width:11px; height:6px; border-radius:1px; transform-origin:top left; transform:rotate(-45deg);}
		.f .lsvb .item input[type=radio]:checked + label:after {top:25%; left:25%; background:#000000; width:50%; height:50%; border-radius:100%; border:0; transform:unset;}


		.f .lsvb .item input[type=checkbox]:active + label:before,
		.f .lsvb .item input[type=radio]:active + label:before {box-shadow:0 0 8px 2px #bbbbbb;}
		.f .lsvb .item input[type=checkbox]:focus + label:before,
		.f .lsvb .item input[type=radio]:focus + label:before {box-shadow:0 0 8px 2px #bbbbbb;}



		.f .lsvb .item .name {color:#000000; font-size:16px; padding:0px 0px 0px 12px;}
		.f .lsvb .item .des {color:#777777; font-size:14px; padding:4px 0px 0px 0px;}

.f .lsvc {}
	.f .lsvc .area {}
	.f .lsvc .area::-webkit-scrollbar {display:none;}

	.f .lsvc .item {}
		.f .lsvc .item .mdi {width:16px; height:16px;}


	
.f .ft_pass {height:auto; width:100%;}
	.f .ft_pass input {background:#ffffff; height:40px; width:100%; color:#000000; text-align:left; font-size:16px; outline:0px; margin:0px; border:1px solid #000000; padding:0px 20px;}
	.f .ft_pass input:focus {box-shadow:0px 0px 8px 0px #00000090;}

	.f .ft_pass .hand {font-size:16px; color:#777777;}
		.f .ft_pass .hand a {text-decoration:underline dashed 1px;}
		.f .ft_pass .hand a:hover {text-decoration:underline solid;}

	.f .ft_pass .cancel {font-size:16px; color:#777777;}
		.f .ft_pass .cancel a {text-decoration:underline dashed 1px;}
		.f .ft_pass .cancel a:hover {text-decoration:underline solid;}


	.f .ft_pass .gen {font-size:16px; color:#777777;}
		.f .ft_pass .gen a {text-decoration:underline dashed 1px;}
		.f .ft_pass .gen a:hover {text-decoration:underline solid;}


.f .checkbox {position:absolute; opacity:0; left:-9999px; width:0px; height:0px;}
.f .checkbox + label {position:relative; width:auto; height:auto; color:#000000; font-size:15px; line-height:120%; padding:0px 0px 0px 22px; cursor:pointer;}
.f .checkbox + label:before {content:''; position:absolute; top:0px; left:0px; background:linear-gradient(135deg, #F3F3F3, #C8C8C8); border:1px solid #606060; width:16px; height:16px; border-radius:3px;}
.f .checkbox:checked + label:after {content:''; position:absolute; top:7px; left:0px; border:4px solid #1e8407; border-top:0; border-right:0; width:11px; height:6px; border-radius:1px; transform-origin:top left; transform:rotate(-45deg);}
.f .checkbox:active + label:before {box-shadow:0 0 0 1px #b9b9b9;}
.f .checkbox:focus + label:before {box-shadow:0 0 2px 1px #b9b9b9;}



/**** (/allpack/modules/core/craft_box/bread/view/bread.css) 11.08.2026 05:29:49 ****/
.bread {display:flex; flex-wrap:wrap; column-gap:8px; row-gap:8px; padding:8px;}
.contt.bread {padding:8px;}
	.bread .contt {height:100%;}

	.bread .back {display:flex; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px; list-style-type:none; color:#000000; font-size:14px; line-height:100%;}
		.bread .back .lrp {display:flex; flex-direction:inherit; flex-wrap:inherit; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px;}
		.bread .back .mdi {display:block; fill:#000000; width:16px; height:16px; object-fit:contain;}


	.bread .crumb {display:flex; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px; list-style-type:none; color:#000000; font-size:14px; line-height:100%;}
		.bread .crumb .lsv_clr {width:12px; height:12px; vertical-align:baseline;}

	.bread .main {}
		.bread .main .lrp {display:flex; flex-direction:inherit; flex-wrap:inherit; justify-content:inherit; align-items:inherit; column-gap:8px; row-gap:8px;}
		.bread .main .mdi {display:block; fill:#000000; width:16px; height:16px; object-fit:contain;}




/**** (/allpack/modules/core/craft_box/auth/view-entry/auth-entry.css) 11.08.2026 05:29:49 ****/
.craft.auth_entry {width:100%; display:flex; flex-direction:column;}
	.craft.auth_entry .contt {height:100%;}



.auth.entry {display:flex; flex-direction:column; justify-content:flex-start; align-items:stretch; column-gap:56px; row-gap:56px; width:auto; height:auto;}

	.auth.entry .title {color:#000000; font-size:40px;}
	.auth.entry .description {color:#000000; font-size:16px;}
	.auth.entry .welcome {color:#000000; font-size:40px;}


	.auth.entry .er {display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start; column-gap:20px; row-gap:20px; color:#ee0000; font-size:24px;}


	.auth.entry .area {display:flex; flex-direction:column; justify-content:flex-start; align-items:stretch; row-gap:24px; column-gap:0px; width:100%;}
		.auth.entry .area .in {display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start; row-gap:12px; column-gap:0px;}

	.auth.entry .go {}
		.auth.entry .go .but {display:inline-flex; flex-direction:row; align-items:center; justify-content:center; background:#000000; width:100%; min-height:56px; color:#ffffff; font-size:16px; line-height:100%; cursor:pointer;}
		.auth.entry .go .but.wait {position:relative; color:transparent;}
		.auth.entry .go .but.wait:after {content:''; position:absolute; z-index:19; top:50%; left:50%; width:24px; height:24px; border:4px solid #ffffff52; border-top-color:#ffffff; border-radius:100%; margin:-12px 0 0 -12px; animation:rotation 0.9s linear infinite;}



/**** (scb_64) 11.08.2026 05:29:49 ****/

.b64.craft.stu {padding:10px 0px;}

/**** (scb_65) 11.08.2026 05:29:49 ****/

.b65.auth_entry > .contt {max-width:700px;}