@media (width <  370px){body{min-width:300px;} .max{display:none;} .min{display:auto;}}
@media (width >= 370px){body{min-width: 100%;} .min{display:none;} .max{display:auto;}}

@keyframes fading{0%{opacity:1.0;}20%{opacity:0.8;}40%{opacity:0.6;}60%{opacity:0.4;}80%{opacity:0.2;}100%{opacity:0.0;}}

:root{
	--bc8:rgba(0,0,0,0.8);
	--bc2:rgba(0,0,0,0.7);
	--bd7:1px solid rgba(200,255,255,0.7);
	--bd2:1px solid rgba(200,255,255,0.8);
	--bd5:1px solid rgba(200,255,255,0.5);
	--bd3:1px solid rgba(200,255,255,0.3);
	--bdw:1px solid #fff;
	--cl1:rgba(100,100,255,0.10);
	--cl2:rgba(100,100,255,0.20);
	--cl3:rgba(200,200,255,0.30);
	--cl7:rgba(200,255,255,0.70);
	--cl9:rgba(200,200,255,0.90);
	--gb7:linear-gradient(to bottom,#123);
}	

*{box-sizing:border-box;}

body, html{
	-ms-overflow-style:none;
	-webkit-tap-highlight-color:transparent;
	background-color:#111;
	background-image:url(../svg/bgd1.jpg);
	color:#eee;
	display:flex;
	flex-direction:column;
	font-size:14px;
	height:100%;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	user-select:none;
}

button,input,textarea{
	color:#eee;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

select{cursor:pointer;}

option{background-color:#113;}

hr{border:none;border-top:1px solid #335;margin:1rem 0.5rem;}

select{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;text-indent: 1px;text-overflow:'';}
select::-ms-expand{display:none;}

#gg{display:inline-block;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);}
#gg iframe{border-radius:5px;}

#pp{background-color:var(--bc8);bottom:0;display:none;left:0;position:absolute;right:0;text-align:center;top:0;}
#pw{background-color:#000;border:var(--bd7);border-radius:10px;margin:auto;min-width:200px;max-height:100%;overflow:auto;padding:0.3rem 0.5rem;width:400px;}
#pw:has(.ld){background:none;border:none;}

#wn{background-color:var(--bc8);bottom:0;display:none;left:0;position:absolute;right:0;text-align:center;top:0;}
#wn:has(#wm:not(:empty)){display:block !important;}
#wc{display:none;}
#ww{background-color:#001;border:1px solid #ffa;border-radius:20px;left:50%;top:25%;transform:translateX(-50%);padding:1rem;position:absolute;}
#wm{color:#ff0;max-width:500px;min-width:180px;padding:1rem;}

.ab{font-family:Consolas,Monaco,monospace;}

.bd{background-color:var(--bc8);border-left:var(--bd3);border-right:var(--bd3);flex:1;padding:0.5rem;overflow-x:auto;}

.bk{padding:1rem;text-align:left;width:100%;}
.bk div{vertical-align:middle;}
.bk td{padding:0 0.2rem;}
.bk td:last-child{width:95%;}
.bk table td:first-child{vertical-align:top;}
.bk .pt{color:#ff0;font-size:1.5rem;font-weight:bold;text-align:center;white-space:nowrap;}
.bk .nw{white-space:nowrap;}

#bn{background-color:#001;overflow:hidden;padding:1px;}
#bn .bw{overflow-x:auto;white-space:nowrap;}
#bn .bc{margin:auto;}
#bn .bg{background-color:#125;border:var(--bd7);border-radius:0.2rem;cursor:pointer;padding:0.2rem;vertical-align:middle;}
#bn .bg:hover{background-color:#127;border:var(--bd2);}

.bt{background-image:linear-gradient(to top,#002,#005);border:var(--bd5);border-radius:0.3rem;border-width:1px 0;cursor:pointer;display:block;margin:0.3rem 0;min-width:10px;max-width:100%;padding:0.5rem;}
.bt:has(.em){padding:0.3rem 0.5rem;}
.bt.grn{background-image:linear-gradient(to top,#010,#242);border-color:#090;color:#efe;}
.bt.ice{background-image:linear-gradient(to top,#011,#244);border-color:#099;color:#eff;}
.bt.ppl{background-image:linear-gradient(to top,#202,#525);border-color:#909;color:#fef;}
.bt.red{background-image:linear-gradient(to top,#200,#500);border-color:#711;color:#fee;}
.bt.ylw{background-image:linear-gradient(to top,#220,#550);border-color:#991;color:#ffe;}
.bt:hover{background-color:#234;}
.bt:hover .ic{background-size:105%;}
.bt:has(:checked){background-image:linear-gradient(to top,#006,#00a);border-color:#99f;}
.bt:hover{background-image:linear-gradient(to top,#006,#00c);border-color:#aaf;}
.bt.grn:has(:checked),.bt.grn:hover{background-image:linear-gradient(to top,#030,#252);border-color:#7f7}
.bt.ice:has(:checked),.bt.ice:hover{background-image:linear-gradient(to top,#033,#255);border-color:#7ff;}
.bt.ppl:has(:checked),.bt.ppl:hover{background-image:linear-gradient(to top,#404,#737);border-color:#f7f;}
.bt.red:has(:checked),.bt.red:hover{background-image:linear-gradient(to top,#400,#700);border-color:#f00;}
.bt.ylw:has(:checked),.bt.ylw:hover{background-image:linear-gradient(to top,#440,#770);border-color:#ff7;}
.bt:disabled{background-image:linear-gradient(to top,#111,#444);border-color:#555;}
.bt:disabled:hover{background-image:linear-gradient(to top,#111,#444);border-color:#555;}

.b2{background-color:#123;border:1px solid #77f;border-radius:10px;border-width:1px 0;cursor:pointer;display:block;margin:5px;padding:10px;width:100%;}
.b2:hover{background-color:#234;border-color:#acf;}
.b2:hover .ic{background-size:105%;}

.cmd{align-items:center;display:flex;gap:5px;margin:0.5rem 0;}
.cmd > *{flex:1;min-width:50px;}

.c2{background-color:#125;border:var(--bd5);border-width:1px 0;border-radius:0.7rem;cursor:pointer;margin:0.2rem 0;padding:0;white-space:nowrap;}
.c2:not(:first-child){margin-top:0.5rem;}
.c2 table{border-collapse:collapse;width:100%;}
.c2 td{padding:0.2rem 0.3rem;}
.c2 td:first-child{padding-left:0.7rem 0.5rem;}
.c2 tr:first-child td{padding:0.7rem 0.5rem;}
.c2 tr:last-child td{padding:0.5rem;}
.c2 tr:not(:first-child):not(:last-child){background-color:var(--bc2);padding:0;}
.c2 tr:not(:first-child):not(:last-child) td:nth-child(3){border-right:var(--bd5);}
.c2 .em{border-radius:0.3rem;height:3rem;width:3rem;}
.c2 .gs{font-family:Tahoma;font-size:1.2rem;font-weight:bold;padding:0 1rem;}
.c2 .in{border:none;cursor:pointer;outline:none;text-align:left;}
.c2 .tx{text-align:left;width:95%;}
.c2:hover{background-color:#127;border-color:#fff;}
.c2:hover .ic{background-size:105%;}

.err{color:#ff0;padding:10px;}

.fx{align-items:center;display:flex;gap:0.2rem;}
.f0{flex:0 1;}
.f1{flex:1;min-width:50px;}
.fr{float:right;}

.hn{display:none;}

.ic.n0{display:block;height:80px;width:80px;}
.ic.n1{display:block;height:60px;width:60px;}
.ic.n2{display:block;height:50px;width:50px;}
.ic.n3{display:block;height:40px;width:40px;}
.ic.n4{height:30px;width:30px;}
.ic.n5{display:block;height:20px;width:20px;}

.tt{background-image:linear-gradient(to top,#000,#024);border:var(--bd7);border-radius:0.3rem;border-width:1px 0;margin:0.2rem 0;text-align:left;width:100%;}
.tt td{padding:0.1rem;white-space:nowrap;}
.tt td:nth-child(2){width:95%;}

.ls{background-color:#002;border:var(--bd7);border-radius:0.3rem;border-width:1px 0;max-height:60vh;min-height:40vh;overflow:hidden auto;padding:0.2rem;}
.ls .bt{background-color:#115;background-image:url(../svg/icons/chck.svg?v=1);background-repeat:no-repeat;background-position:10px center;background-size:auto 60%;position:relative;}
.ls .ic{height:90%;position:absolute;right:5px;top:5%;width:2rem;}
.ls .rm2{background-image:none;}
.ls .bt:hover{background-color:#117;border-color:#eef;}

.inl{background-color:#112;border:1px solid #77f;border-radius:0.3rem;border-width:1px 0;overflow-y:auto;padding:0.2rem;}
.inl .bt{width:2.5rem;margin:0.1rem;}
.inl:hover{border-color:#aaf;}
.inl > *{background-color:#113;display:inline-block;margin:0.2rem;padding:0.5rem;}

.inb{display:inline-block;}

.mxx{margin:0;padding:0;position:fixed;top:0;bottom:10px;left:0;right:0;border:1px solid lime;}
.mw{margin:auto;max-width:600px;width:100%;}

#t1{}
#t2{display:none;}
#t3{display:none;}

.blu{color:#00f;}
.dgy{color:#333;}
.gld{color:#ff0;}
.grn{color:#0f0;}
.gry{color:#777;}
.ice{color:#0ff;}
.lim{color:#0f0;}
.lbl{color:#0ff;}
.ppl{color:#dbf;}
.red{color:#f00;}
.wht{color:#fff;}
.ylw{color:#ff0;}

.tp{background-color:#024;border-bottom:var(--bd3);padding:0.2rem;position:relative;}
.tp .evt{cursor:pointer;text-align:left;}
.tp .evt span:nth-of-type(1){color:#0f3;font-size:1.1rem;}
.tp .evt span:nth-of-type(2){color:#0cf;}
.tp .evt span:nth-of-type(3){color:#ff0;}
.tp .evt span:nth-of-type(4){color:#f33;}
.tp .evt:hover span{font-weight:bold;}

#mu{background-color:var(--bc8);bottom:0;display:none;left:0;position:absolute;right:0;text-align:center;top:0;}
#vc{top:50%;max-width:500px;padding:30px;position:relative;transform:translateY(-50%);width:100%;}

.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}

.s0{color:#0f0;opacity:0;float:right;}
.s1{animation:fading 1s;opacity:1;}

.in{background:linear-gradient(to top,#000,#123);border:var(--bd5);border-radius:0.3rem;border-width:1px 0;margin:0.7rem 0.3rem;position:relative;min-width:100px;}
.in.pad{padding:0.3rem;}
.in .a1{margin:0.5rem;}
.in .bt{padding:0.3rem 0.2rem;width:100%;min-height:1.7rem;}
.in:has(label){align-items:center;display:flex;gap:0.3rem;padding:0.4rem 0.3rem;}
.in:hover{border-color:var(--cl7);}
.in:has(:focus){border-color:var(--cl9);}
.in .lbl{background-color:#000;border-radius:0.2rem;color:#cef;font-size:0.7rem;max-width:100%;padding:0 0.5rem;overflow:hidden;text-transform:uppercase;white-space:nowrap;}
.in .lbl.c{left: 50%;position:absolute;top:-0.5rem;transform:translateX(-50%);}
.in .lbl.l{left:1rem;position:absolute;top:-0.5rem;}
.in .lbl.r{position:absolute;right:1rem;top:-0.5rem;}
.in .txt{background:url(../svg/icons/edit.svg?v=2) 10px no-repeat;background-size:auto 50%;border:none;outline:none;text-align:center;padding:0.7rem;width:100%;}
.in:has(> :checked){background-color:#137;border-color:#fff;}
.in:has(:disabled){background-color:#111;border-color:#999;}
.in:has(:disabled) .bt{background-color:#333;border-color:#555;color:#777;}
.in:has(:disabled) .lbl{color:#999;}
.in:has(:disabled) .txt{background-image:none;}
.in:has(input[readonly]) input{cursor:pointer;}
.in:has(input[data-non]) input{cursor:not-allowed;}
.in:has(input[data-non]){border-color:#777;}
.in:has(input[data-non]) .lbl{color:#999;}
.in:has(input[data-non]) .txt{background-image:none;color:#ccc;}
.in:has(input[data-num]) .txt{background-image:none;font-size:2rem;}
.in:has(:disabled) .bt{background-image:none;}

.tb{border-spacing:0 0.4rem;width:100%;white-space:nowrap;vertical-align:middle;}
.tb td{border-bottom:var(--bd5);border-top:var(--bd5);padding:0.5rem 0.2rem;}
.tb td:first-child{border-radius:0.5rem 0 0 0.5rem;padding-left:0.5rem;}
.tb td:last-child{border-radius:0 0.5rem 0.5rem 0;padding-right:0.5rem;}
.tb th{border-bottom:var(--bd5);border-top:var(--bd5);padding:0.5rem 0.2rem;}
.tb th:first-child{border-radius:0.5rem 0 0 0.5rem;padding-left:0.5rem;}
.tb th:last-child{border-radius:0 0.5rem 0.5rem 0;padding-right:0.5rem;}
.tb tr{background-color:#003;cursor:pointer;}
.tb tr:nth-child(even){background-color:var(--cl2);}
.tb tr:nth-child(odd){background-color:var(--cl1);}
.tb tr:hover .av{background-size:105%;}
.tb tr:hover .ic{background-size:105%;}
.tb tr:hover td{background-color:var(--cl1);border-color:#fff;}
.tb .mxc{text-align:left;width:90%;}
.tb .pt{font-family:Tahoma;font-size:1.5rem;text-align:center;}
.tb .sft{font-size:1.5rem;}
.tb tr:has([type="radio"]:checked) td{background-color:#009;border-color:var(--cl9);}
.tb .wrp{white-space:break-spaces;}
.tb .me td{background-color:rgba(0,0,255,0.25);}
.tb select{background:none;border-radius:0.3rem;padding:0.5rem;min-width:100px;}
.tb select:has(option[value="R"]){background-color:red;}

.vw{background:none;border-spacing:0 0.3rem;padding:0;white-space:nowrap;}
.vw td{border-bottom:var(--bd5);border-top:var(--bd5);padding:0.5rem 0.3rem;}
.vw td:first-child{border-radius:0.5rem 0 0 0.5rem;padding-left:0.5rem;}
.vw td:last-child{border-radius:0 0.5rem 0.5rem 0;padding-right:0 0.5rem;}
.vw td:not(:first-child){border-left:none;}
.vw th{border-bottom:var(--bd5);border-top:var(--bd5);padding:0.5rem 0.3rem;}
.vw th:first-child{border-radius:0.5rem 0 0 0.5rem;}
.vw th:last-child{border-radius:0 0.5rem 0.5rem 0;}
.vw tr{background-color:#113;cursor:pointer;}
.vw tr:nth-child(even) td{background-color:var(--cl2);}
.vw tr:nth-child(odd) td{background-color:var(--cl1);}
.vw tr:hover td{background-color:var(--cl3);}
.vw .abb{font-family:Consolas,Monaco,monospace;}
.vw .big{text-align:left;width:90%;}
.vw .gs{font-family:Tahoma;font-size:1.2rem;}
.vw .pt{background:transparent center center no-repeat;font-family:Tahoma;font-size:1.2rem;font-weight:bold;min-width:3rem;}

.ic{background:transparent center center/85% no-repeat;cursor:pointer;margin:auto;position:relative;overflow:visible}
.ic:hover{background-size:105%;}
.ic.ad{background-image:url(../svg/icons/admn.svg?v=2);}
.ic.bb{background-image:url(../svg/icons/baby.svg?v=1);}
.ic.bl{background-image:url(../svg/icons/bll3.svg?v=2);}
.ic.ck{background-image:url(../svg/icons/chck.svg?v=1);}
.ic.eg{background-image:url(../svg/icons/exml.svg?v=1);}
.ic.ev{background-image:url(../svg/icons/evnt.svg?v=1);}
.ic.ex{background-image:url(../svg/icons/exit.svg?v=2);}
.ic.hp{background-image:url(../svg/icons/help.svg?v=1);}
.ic.gr{background-image:url(../svg/icons/gear.svg?v=1);}
.ic.ld{background-image:url(../svg/icons/load.svg?v=1);}
.ic.lg{background-image:url(../svg/icons/bll1.svg?v=1);}
.ic.lt{background-image:url(../svg/icons/list.svg?v=1);}
.ic.lk{background-image:url(../svg/icons/luck.svg?v=2);}
.ic.mn{background-image:url(../svg/icons/menw.svg?v=1);}
.ic.mu{background-image:url(../svg/icons/menu.svg?v=1);}
.ic.ms{background-image:url(../svg/icons/mins.svg?v=1);}
.ic.ps{background-image:url(../svg/icons/plus.svg?v=1);}
.ic.pf{background-image:url(../svg/icons/pref.svg?v=1);}
.ic.rk{background-image:url(../svg/icons/rank.svg?v=1);}
.ic.st{background-image:url(../svg/icons/star.svg?v=1);}
.ic.tm{background-image:url(../svg/icons/team.svg?v=1);}
.ic.tw{background-image:url(../svg/icons/teaw.svg?v=1);}
.ic.wn{background-image:url(../svg/icons/warn.svg?v=1);}
.ic.wn{height:25%;right:0;position:absolute;top:0;width:25%;}

.pt.p0000{background-image:url(../svg/icons/p0000.svg?v=1);}
.pt.p0001{background-image:url(../svg/icons/p0001.svg?v=1);}
.pt.p0010{background-image:url(../svg/icons/p0010.svg?v=1);}
.pt.p0011{background-image:url(../svg/icons/p0011.svg?v=1);}
.pt.p0100{background-image:url(../svg/icons/p0100.svg?v=1);}
.pt.p0101{background-image:url(../svg/icons/p0101.svg?v=1);}
.pt.p1000{background-image:url(../svg/icons/p1000.svg?v=1);}
.pt.p1001{background-image:url(../svg/icons/p1001.svg?v=1);}
.pt.p1010{background-image:url(../svg/icons/p1010.svg?v=1);}
.pt.p1100{background-image:url(../svg/icons/p1100.svg?v=1);}
.pt.p1110{background-image:url(../svg/icons/p1110.svg?v=1);}
.pt.p1111{background-image:url(../svg/icons/p1111.svg?v=1);}

.a0{border:var(--bdw);border-radius:49%;display:inline-block;cursor:pointer;height:150px;margin:0.5rem;overflow:hidden;width:150px;}
.a1{border:var(--bdw);border-radius:49%;cursor:pointer;display:block;height:40px;overflow:hidden;width:40px;}

.pl{border-radius:0.5rem;cursor:pointer;display:flex;height:50px;margin:0.5rem;overflow:hidden;widht:100%;}
.pl .f1{min-width:5px;}
.pl .av{border-bottom:3px solid #000;border-top:3px solid #000;}
.pl .av:hover{border-color:#aff;}
.pl .f1:has(:checked) .av{border-color:#fff;}

#gs1 .dtm{color:#0f0;}
#gs2{display:none;}
#gs2 .dtm{color:#ff0;}

.av{background-position:center center;background-repeat:no-repeat;background-size:90%;height:100%;width:100%;}
.av:hover{background-size:100%;}
.av.A0 {background-image:url(../svg/avatar/a00.svg?v=1);}
.av.A1 {background-image:url(../svg/avatar/a01.svg?v=1);}
.av.A2 {background-image:url(../svg/avatar/a02.svg?v=1);}
.av.A3 {background-image:url(../svg/avatar/a03.svg?v=1);}
.av.A4 {background-image:url(../svg/avatar/a04.svg?v=1);}
.av.A5 {background-image:url(../svg/avatar/a05.svg?v=1);}
.av.A6 {background-image:url(../svg/avatar/a06.svg?v=1);}
.av.A7 {background-image:url(../svg/avatar/a07.svg?v=1);}
.av.A8 {background-image:url(../svg/avatar/a08.svg?v=1);}
.av.A9 {background-image:url(../svg/avatar/a09.svg?v=1);}
.av.A10{background-image:url(../svg/avatar/a10.svg?v=1);}
.av.A11{background-image:url(../svg/avatar/a11.svg?v=1);}
.av.A12{background-image:url(../svg/avatar/a12.svg?v=1);}
.av.A13{background-image:url(../svg/avatar/a13.svg?v=1);}
.av.A14{background-image:url(../svg/avatar/a14.svg?v=1);}
.av.A15{background-image:url(../svg/avatar/a15.svg?v=1);}
.av.A16{background-image:url(../svg/avatar/a16.svg?v=1);}
.av.A17{background-image:url(../svg/avatar/a17.svg?v=1);}
.av.A18{background-image:url(../svg/avatar/a18.svg?v=1);}
.av.C0 {background-color:#7fc;}
.av.C1 {background-color:#6f9;}
.av.C2 {background-color:#6f6;}
.av.C3 {background-color:#9f5;}
.av.C4 {background-color:#cf5;}
.av.C5 {background-color:#ff7;}
.av.C6 {background-color:#fc7;}
.av.C7 {background-color:#fa7;}
.av.C8 {background-color:#faa;}
.av.C9 {background-color:#eac;}
.av.C10{background-color:#faf;}
.av.C11{background-color:#fcf;}
.av.C12{background-color:#ccf;}
.av.C13{background-color:#cae;}
.av.C14{background-color:#c9f;}
.av.C15{background-color:#a9f;}
.av.C16{background-color:#aaf;}
.av.C17{background-color:#79f;}
.av.C18{background-color:#7cf;}
.av.CGY{background-color:#ddd;}