@font-face{font-family:icon;src:url("../font/icon.woff2") format("woff2");}
:root{--co:222222px;--cm:204813px;--cb:#0A078E;--ct:#0E0D2A;--cu:#0D0C28;--cd:#9e7549;--cl:#E4B079;--cv:#EECFE0;--cw:#1B1A37;--cg:#C5C5C5;--da:#B5B5B5;--li:#E2E2E2;--vl:#E7E7E7;--hc:#F2F2F2;--as:200ms;--af:linear;--br1:4px;--br2:8px;--br3:15px;--br4:25px;--br5:50px;--brx:80px;--tc:#555;--sh1:2px 2px 6px rgba(0,0,0,0.03);--sh2:2px 2px 8px rgba(0,0,0,0.08);--sh3:3px 3px 10px rgba(0,0,0,0.12);--sh4:4px 4px 12px rgba(0,0,0,0.16);--sh5:5px 5px 15px rgba(0,0,0,0.2);--giw:200px;--ga:20px;--sp1:5px;--sp2:10px;--sp3:20px;--sp4:30px;--fs:14px;--gr1:linear-gradient(left,var(--cl) 0%,var(--cd) 100%);--wgr1:-webkit-linear-gradient(left,var(--cl) 0%,var(--cd) 100%);--gr2:linear-gradient(left,var(--co) 0%,var(--cb) 100%);--wgr2:-webkit-linear-gradient(left,var(--co) 0%,var(--cb) 100%);--gr3:linear-gradient(left,$cln0%,var(--cd) 100%);--wgr3:-webkit-linear-gradient(left,var(--cn) 0%,var(--cd) 100%);--fw:1200px;--notice:#F2A825;--warning:#8C1C1C;--error:#ED4237;--msg:#159e5c;--info:#0C71EB;--alert:#0A3903;--question:#0188B5;--success:#01BBC4;}


body{background:#F7F7F7;margin:0;padding:0;}
body.ov,body.oh{overflow:hidden;}
.signin{position:absolute;top:20%;left:40%;z-index:999;background:#FFF;}
.signup{position:absolute;top:20%;left:40%;z-index:999;background:#FFF;}
.sign{max-width:400px;margin:10px auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;background:#FFF;-webkit-border-radius:var(--br3);border-radius:var(--br3);text-align:center;-*box-shadow:var(--sh2);font-size:0.9em;}
.sign h2{color:var(--co);text-transform:uppercase;font-size:1.3em;margin:20px 0;font-weight-:6px;}
.sign._up{margin:10px auto;}
.sign form>div{margin-bottom:20px;}
@media (max-width:500px){
	.sign{max-width:inside;margin:10px !important;padding:20px;}
	.confirm>div>div{gap:5px;}
}
body,textarea,input,button,select,input[type="button"],input[type="submit"],button,.bt,option{font-family:tahoma;font-size:var(--fs);color:#222;}
*:not(.nb){-webkit-box-sizing:border-box;box-sizing:border-box;}
option{font-family:tahoma;}
progress{width:100%;}
*:focus{outline:none;}
textarea,.fld,input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),select,.se,div[contenteditable]{border:1px solid var(--cg);-webkit-border-radius:var(--br2);border-radius:var(--br2);width:100%;display:block;background-color:#FFF;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
textarea:hover,.fld:hover,input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]):hover,select:hover,.se:hover,div[contenteditable]:hover{border-color:var(--da);}
textarea[readonly],.fld[readonly],input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"])[readonly],select[readonly],.se[readonly],div[contenteditable][readonly]{background:#F2F2F2;cursor:default;}
textarea[disabled],.fld[disabled],input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"])[disabled],select[disabled],.se[disabled],div[contenteditable][disabled]{background:#F0F0F0;cursor:no-drop;}
textarea:not([readonly]):focus,.fld:not([readonly]):focus,input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([readonly]):focus,select:not([readonly]):focus,.se:not([readonly]):focus,div[contenteditable]:not([readonly]):focus{border-color:var(--co);}
textarea.nb,.fld.nb,input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]).nb,select.nb,.se.nb,div[contenteditable].nb{border:none;}
input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),select,.se,input[list]{cursor:pointer;}
select:not([multiple]),.se,input[list]{padding-right:20px;-webkit-appearance:none;appearance:none;background-image:url("../img/arr.svg");background-position:right center;background-repeat:no-repeat;background-size:auto 8px;}
.se{position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap;padding-right:15px !important;}
.se>div{position:absolute !important;left:0;top:100%;background:#FFF;-webkit-box-shadow:var(--sh3);box-shadow:var(--sh3);-webkit-border-radius:3px;border-radius:3px;overflow:hidden;z-index:9999;min-width:100%;max-height:200px;overflow:auto;border:1px solid #DDD;}
.se>div>span{cursor:pointer;display:block;border-bottom:1px solid #EEE;padding:4px 8px;}
.se>div>span[disabled]{cursor:no-drop;color:#888;}
.se>div>span:not([disabled]):hover{background:var(--co);color:#FFF;}
.se>div>span:last-child{border:none;}
.se.clr>div>span:hover{background:#EEE;}
input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),select,.se{padding:10px;}
.z5 input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.z5 select,.z5 .se{padding:20px !important;font-size:1.4em !important;}
.z4 input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.z4 select,.z4 .se{padding:15px !important;font-size:1.2em !important;}
.z2 input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.z2 select,.z2 .se{padding:5px 6px !important;font-size:0.85em !important;}
.z1 input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.z1 select,.z1 .se{padding:1px 2px !important;font-size:0.7em !important;}
.z2 textarea,.z2 input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.z2 select,.z2 .se,.z2 div[contenteditable]{padding:0 7px;-webkit-border-radius:5px;border-radius:5px;}
.z1 textarea,.z1 input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.z1 select,.z1 .se,.z1 div[contenteditable]{-webkit-border-radius:2px;border-radius:2px;padding:0 4px;}
.err textarea,.err input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.err select,.err .se,.err div[contenteditable]{border-color:red;-webkit-box-shadow:0 0 0 2px rgba(220,0,0,0.3);box-shadow:0 0 0 2px rgba(220,0,0,0.3);background:rgba(255,0,0,0.04);}
.z2 textarea{padding:4px 7px;}
.z1 textarea{padding:2px 4px;}
.fld{padding:0;}
.fld:not(.nofx),.fld>.flx{display:flex;align-items:center;}
.fld>.flx{border-top:1px solid #DDD;margin-top:5px;padding-top:5px;}
.fld:not(.nofx)>:last-child,.fld>.flx>:last-child{-webkit-flex-grow:1;flex-grow:1;}
.fld+.fld{margin-top:10px;}
.fld>*:first-child{padding-left:10px;}
.fld>span>input,.fld>span>select{padding-left:0 !important;}
.fld textarea,.fld input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.fld select,.fld .se,.fld div[contenteditable]{border:none;background:none;}
.fld textarea:hover,.fld input:not([type="button"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]):hover,.fld select:hover,.fld .se:hover,.fld div[contenteditable]:hover{background:#FFF !important;}
.fld>label{padding:10px;display:block;cursor:pointer;}
[contenteditable]{line-height:120%;}
[contenteditable][placeholder]{position:relative;}
[contenteditable][placeholder]:after{content:attr(placeholder);position:absolute;display:none;left:0;top:0;line-height:inherit;padding:inherit;right:0;z-index:1;}
[contenteditable][placeholder]:empty:after{display:block;}
[contenteditable][placeholder]:empty,::placeholder{color:#888;opacity:0.8;}
input[type="number"]{-webkit-appearance:textfield;appearance:textfield;}
input[type="range"]{border:none;}
a{text-decoration:none;cursor:pointer;color:inherit;}
p a{text-decoration:underline;}
p a:hover{color:var(--cm);text-decoration:underline;}
p a:active,p a:visited{text-decoration:underline dashed;}
.mn a{color:var(--tc);display:block;padding:10px;-webkit-border-radius:var(--br2);border-radius:var(--br2);position:relative;}
.mn a:hover{background-color:var(--vl);color:var(--co);}
.mn a>b{background:var(--co);color:#FFF;font-weight:normal;font-size:0.6em;aspect-ratio:1;width:14px;display:block;position:absolute;line-height:13px !important;text-align:center;-webkit-border-radius:50%;border-radius:50%;right:0;top:10px;}
.mn a.active{color:var(--co);font-weight:600;background:#FFF;}
.z1>.mn a,.z1.mn a{padding:3px;font-size:0.8em;}
.z2>.mn a,.z2.mn a{padding:6px;font-size:0.9em;}
.z4>.mn a,.z4.mn a{padding:14px;font-size:1.2em;}
.z5>.mn a,.z5.mn a{padding:18px;font-size:1.4em;}
.mn a i[i]{font-size:1.5em;margin:0;margin-right:0.4em;margin-top:-2px;}
.mn ul,ul.mn,.ns{list-style:none;padding:0;margin:0;}
.mn ul>li,ul.mn>li{display:block;margin-bottom:5px;}
.mn ul.ve>li,.mn.ve ul>li,ul.mn.ve>li{display:inline-block;vertical-align:middle;margin:0;}
textarea,div[contenteditable]{padding:6px 10px;min-height:60px;}
textarea{height:100px;max-height:400px;resize:vertical;}
.ib{display:inline-block;width:auto;}
label{position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;}
label>input[type="checkbox"],label>input[type="radio"]{position:absolute;left:0;top:0;opacity:0;}
label>input[type="checkbox"]+i,label>input[type="radio"]+i{width:1em;height:1em;display:inline-block;vertical-align:middle;border:2px solid var(--cm);-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-3px;position:relative;font-style:normal;font-size:14px;font-weight:normal;}
label.err>input[type="checkbox"]+i,label.err>input[type="radio"]+i{border-color:red;-webkit-box-shadow:0 0 0 2px rgba(255,0,0,0.2);box-shadow:0 0 0 2px rgba(255,0,0,0.2);}
label>input[type="checkbox"]:focus+i,label>input[type="radio"]:focus+i{border-color:var(--co);}
label>input[type="checkbox"]:checked+i,label>input[type="radio"]:checked+i{background:var(--co);border-color:var(--co);}
label>input[type="checkbox"]:checked+i:after,label>input[type="radio"]:checked+i:after{content:'check';color:#FFF;font-family:icon;line-height:100%;text-align:center;font-size:0.8em;aspect-ratio:1;width:1em;display:block;margin:0;}
label>input[type="radio"]{}
label>input[type="radio"]+i{-webkit-border-radius:50%;border-radius:50%;}
label>input[type="radio"]:checked+i{background:#FFF;}
label>input[type="radio"]:checked+i:after{content:'dot';color:var(--co);font-size:0.4em;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
label.onf>input[type="checkbox"]{}
label.onf>input[type="checkbox"]+i{width:auto;aspect-ratio:2/1;-webkit-border-radius:35px;border-radius:35px;height:30px;border:none;background:#CCC;line-height:26px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
label.onf>input[type="checkbox"]+i:after{content:'off';text-transform:uppercase;width:26px;color:#FFF;aspect-ratio:1;font-size:0.7em;text-align:center;background:#222;color:#FFF;display:block;-webkit-border-radius:50%;border-radius:50%;position:absolute;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;top:2px;left:2px;}
label.onf>input[type="checkbox"]:checked+i{background:var(--co);line-height:26px;}
label.onf>input[type="checkbox"]:checked+i:after{content:'on';left:32px;font-family:Montserrat;line-height:26px;color:var(--co);background:#FFF;-webkit-box-shadow:0 0 5px rgba(240,11,81,0.2);box-shadow:0 0 5px rgba(240,11,81,0.2);}
input:indeterminate{}
input:user-invalid{border-color:red !important;-webkit-box-shadow:0 0 0 2px rgba(255,0,0,0.2);box-shadow:0 0 0 2px rgba(255,0,0,0.2);}
input[type="color"]{padding:0 !important;-webkit-border-radius:50% !important;border-radius:50% !important;border:none !important;overflow:hidden;cursor:pointer;width:auto !important;aspect-ratio:1/1;outline:none;background:none;-webkit-box-shadow:var(--sh2);box-shadow:var(--sh2);display:inline-block !important;vertical-align:middle;}
input[type="color"]+input{width:80px !important;height:20px;display:inline-block !important;margin-left:5px;vertical-align:middle;-webkit-border-radius:3px !important;border-radius:3px !important;padding:0 !important;text-align:center;text-transform:uppercase;}
.cr,.r5{-webkit-border-radius:var(--brx);border-radius:var(--brx);}
.r4{-webkit-border-radius:var(--br5);border-radius:var(--br5);}
.r3{-webkit-border-radius:var(--br4);border-radius:var(--br4);}
.r2{-webkit-border-radius:var(--br3);border-radius:var(--br3);}
.r1{-webkit-border-radius:var(--br2);border-radius:var(--br2);}
.p0{padding:0 !important;}
.p1{padding:10px !important;}
.p2{padding:15px !important;}
.p3{padding:20px !important;}
.p4{padding:25px !important;}
.p5{padding:30px !important;}
input[type="button"],input[type="submit"],button,.bt,input[type="button"].z3,input[type="submit"].z3,button.z3,.bt.z3{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-border-radius:25px;border-radius:25px;padding:0 15px;cursor:pointer;vertical-align:middle;height:30px;background:#008000;border:none;color:#FFF;text-align:center;line-height:30px;white-space:nowrap;text-decoration:none;}
input[type="button"]:hover,input[type="submit"]:hover,button:hover,.bt:hover,input[type="button"].z3:hover,input[type="submit"].z3:hover,button.z3:hover,.bt.z3:hover{text-decoration:none;color:#FFF;}
input[type="button"].prng,input[type="submit"].prng,button.prng,.bt.prng{padding-left:30px;background-image:url("../img/ld.svg") !important;background-repeat:no-repeat;background-size:20px;background-position:5px 50%;}
input[type="button"][ico].prng,input[type="submit"][ico].prng,button[ico].prng,.bt[ico].prng{padding-left:15px;padding-right:40px;background-position:calc(100% - 5px) 5px;}
input[type="button"]:active,input[type="submit"]:active,button:active,.bt:active{margin-left:-1px;margin-top:-1px;}
input[type="button"].cl,input[type="submit"].cl,button.cl,.bt.cl{background:inherit;border:1px solid var(--co);color:var(--co);}
input[type="button"].bl,input[type="submit"].bl,button.bl,.bt.bl{display:block;width:100%;}
input[type="button"].wh,input[type="submit"].wh,button.wh,.bt.wh{background:#FFF;color:var(--tc);}
input[type="button"].da,input[type="submit"].da,button.da,.bt.da{background:var(--cm);color:#FFF;}
input[type="button"].nd,input[type="submit"].nd,button.nd,.bt.nd{background:#777;color:#FFF;}
input[type="button"]:focus,input[type="submit"]:focus,button:focus,.bt:focus{-webkit-box-shadow:var(--sh3);box-shadow:var(--sh3);}
input[type="button"]:disabled,input[type="submit"]:disabled,button:disabled,.bt:disabled,.bt[disabled]{background:var(--cg);cursor:no-drop;}
.z5 input[type="button"],.z5 input[type="submit"],.z5 button,.z5 .bt,input[type="button"].z5,input[type="submit"].z5,button.z5,.bt.z5{height:50px;line-height:50px;font-size:18px;padding:0 30px;}
.z4 input[type="button"],.z4 input[type="submit"],.z4 button,.z4 .bt,input[type="button"].z4,input[type="submit"].z4,button.z4,.bt.z4{height:40px;line-height:40px;font-size:16px;padding:0 20px;}
.z2 input[type="button"],.z2 input[type="submit"],.z2 button,.z2 .bt,input[type="button"].z2,input[type="submit"].z2,button.z2,.bt.z2{height:22px;line-height:22px;font-size:11px;padding:0 8px;}
.z1 input[type="button"],.z1 input[type="submit"],.z1 button,.z1 .bt,input[type="button"].z1,input[type="submit"].z1,button.z1,.bt.z1{height:14px;line-height:14px;font-size:8px;padding:0 5px;text-transform:uppercase;}
table.bl{width:100%;}
.up{text-transform:uppercase;}
input[type="checkbox"],input[type="radio"]{margin:0;}
h3[t]{position:relative;z-index:20;padding-bottom:10px;}
h3[t]:after{position:absolute;left:0;bottom:0;width:40px;height:4px;content:'';display:block;-webkit-border-radius:2px;border-radius:2px;}
h3[t]>a.bt{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:normal;}
h3[t]>span{display:inline-block;vertical-align:middle;white-space:nowrap;font-size:var(--fs);cursor:default;}
h3[t]>span:last-of-type{font-weight:normal;}
h3[t]>span:before{content:'sep';font-family:icon;display:inline-block;width:1em;height:1em;text-align:center;margin:0 10px;line-height:10px;vertical-align:middle;margin-top:5px;}
h3[t]>span>a{color:var(--cm);}
h3[t]>span>a:hover{color:var(--co);}
.bgr,h3[t]:after{background-image:var(--gr1) !important;background-image:var(--wgr1) !important;}
h3[t]+span{display:block;margin-bottom:10px;margin-top:-10px;color:#888;}
.dbl{display:block !important;}
.tr,div.ol,div.ps,div.ps>div{-webkit-transition:all var(--as) var(--af);transition:all var(--as) var(--af);}
div.ol{top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.8);z-index:99998;}
div.ps,div.ol,.fx{position:fixed;}
b.dg{-webkit-border-radius:0.6em;border-radius:0.6em;line-height:1.2em;padding:0 10px;font-weight:normal;display:inline-block;font-size:0.8em;background:#FFF;color:#222;text-align:center;}
.active b.dg,b.dg.sp{background:var(--co);color:#FFF;}
.pr{position:relative;}
div.ps{z-index:99999;max-width:500px;}
div.ps>div{margin:10px;min-height:30px;padding-top:10px;padding-bottom:10px;-webkit-border-radius:10px;border-radius:10px;background:#FFF;-webkit-box-shadow:var(--sh2);box-shadow:var(--sh2);padding-left:50px;padding-right:10px;}
div.ps>div:before{left:10px !important;}
div.ps>div:not(.an){opacity:0;margin-bottom:-50px;}
div.ps>div.sw{opacity:1;}
div.ps>div.sw:not(.an){margin-bottom:10px;}
div.ps>div>.btns>*{margin-right:10px;}
div.ps>div>.btns>*:last-child{margin-right:0;}
div.ov{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.7);overflow:auto;cursor:no-drop;}
div.ov:not(.nc){cursor:default;}
div.ov:not(.nc):after{content:'cross';display:none;width:60px;aspect-ratio:1;-webkit-border-radius:50%;border-radius:50%;background:#FFF;position:fixed;top:10px;right:10px;z-index:999;font-family:icon;font-size:30px;text-align:center;line-height:60px;cursor:pointer;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.6);box-shadow:3px 3px 5px rgba(0,0,0,0.6);}
div.ov:not(.nc):hover:after{display:block;color:var(--cm);}
div.ov>div{-webkit-border-radius:var(--br3);border-radius:var(--br3);background:#FFF;width:500px;max-width:96%;min-height:200px;-webkit-box-shadow:10px 10px 20px rgba(0,0,0,0.3);box-shadow:10px 10px 20px rgba(0,0,0,0.3);cursor:auto;margin:100px auto;}
div.ov form>h4{text-align:center;}
.zi{z-index:998;}
.iz{z-index:999;}
.rb,.rt,.rc{right:0;}
.rt,.lt,.ct{top:0;}
.rb,.lb,.cb{bottom:0;}
.lt,.lb,.lc{left:0;}
.lc,.rc{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.ct,.cb{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.cc{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.hi,div.ov{z-index:-99 !important;opacity:0;}
.sh,body.ov div.ov{opacity:1;z-index:1000 !important;}
table{border-spacing:0;border-collapse:collapse;width:100%;margin:0;}
table.grid tr{--ra:8px;-webkit-border-radius:var(--ra);border-radius:var(--ra);overflow:hidden;}
table.grid tr>td,table.grid tr>th{padding:10px;}
table.grid tr>td.npr,table.grid tr>th.npr{padding-right:0;}
table.grid tr>td.npl,table.grid tr>th.npl{padding-left:0;}
table.grid tr>th{background:var(--li);text-align:left;}
table.grid tr>th>a.sr:after{}
table.grid tr>th>a.sr.as:after{}
table.grid tr>th>a.sr.de:after{}
table.grid tr>td span>a,table.grid tr>th span>a{color:var(--co);}
table.grid tr>th:first-child,table.grid tr:nth-child(2n-1)>td:first-child{border-top-left-radius:var(--ra);border-bottom-left-radius:var(--ra);}
table.grid tr>th:last-child,table.grid tr:nth-child(2n-1)>td:last-child{border-top-right-radius:var(--ra);border-bottom-right-radius:var(--ra);}
table.grid:not(.rsm) tr:nth-child(2n-1)>td{background:#F0F0F0;}
table tr.subh th{background:none;border-bottom:1px solid #DDD;}
table tr.odd>td{background:#F6F6F6;}
table.sp5 tr{}
table.sp5 tr>td,table.sp5 tr>th{padding:20px 10px;}
table.sp4 tr{}
table.sp4 tr>td,table.sp4 tr>th{padding:15px;}
table.sp2 tr{}
table.sp2 tr>td,table.sp2 tr>th{padding:5px 10px;}
table.sp1 tr{}
table.sp1 tr>td,table.sp1 tr>th{padding:3px 10px;}
.c{text-align:center !important;}
.r{text-align:right !important;}
.l{text-align:left !important;}
.f1,h6{font-size:0.7em;}
.f2,h5{font-size:0.93em;}
.f3,h4{font-size:1.2em;}
.f4,h3{font-size:1.56em;}
.f5,h2{font-size:2em;}
.f6,h1{font-size:2.5em;}
h1,h2,h3,h4,h5,h6,p,ul,ol{margin-top:1em;margin-bottom:1em;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,ul:first-child,ol:first-child{margin-top:0;}
h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child{margin-bottom:0;}
body>p,.cn p{line-height:1.8em;color:var(--tc);}
.gr{display:grid;grid-gap:var(--ga);grid-template-columns:repeat(auto-fill,minmax(var(--giw),1fr));}
.gr.fi{grid-template-columns:repeat(auto-fit,minmax(var(--giw),1fr));}
.gr.w2{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}
.gr.w3{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));}
.gr.w4{grid-template-columns:repeat(auto-fill,minmax(500px,1fr));}
.gr.w5{grid-template-columns:repeat(auto-fill,minmax(600px,1fr));}
.gr.c2{grid-template-columns:1fr 1fr;}
.gr.c3{grid-template-columns:repeat(3,1fr);}
.gr.c4{grid-template-columns:repeat(4,1fr);}
.gr.au{grid-template-columns:auto;}
.gr:not(.nbg)>*,.wsh{background:#FFF;-webkit-box-shadow:var(--sh3);box-shadow:var(--sh3);-webkit-border-radius:var(--br3);border-radius:var(--br3);overflow:hidden;}
.gr.nsh>*{-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;overflow:inherit;}
.gr .fi{grid-column:1/3;}
.grc{display:grid;grid-gap:var(--ga);}
.bx{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr;}
.bx>div{border:1px solid var(--co);padding:10px;-webkit-border-radius:var(--br2);border-radius:var(--br2);}
form>.gr:not(.whbg):not(.nbg)>div{padding:20px;}
.tb{display:flex;margin:0;height:80px;white-space:nowrap;padding:0;position:relative;z-index:9;overflow-x:scroll;overflow-y:hidden;margin-bottom:-40px;}
.tb>a{background:var(--li);line-height:40px;height:40px;-webkit-border-radius:var(--br3) var(--br3) 0 0;border-radius:var(--br3) var(--br3) 0 0;padding:0 15px;margin-right:30px;position:relative;padding-right:18px;color:#333;}
.tb>a:after,.tb>a:before{content:'';background:inherit;width:24px;height:41px;display:block;position:absolute;}
.tb>a>i[i]{font-size:1.5em;}
.tb>a:after{-webkit-transform:skew(35deg);transform:skew(35deg);right:-9px;top:0;-webkit-border-radius:0 7px 0 0;border-radius:0 7px 0 0;}
.tb>a:before{top:100%;left:0;right:-23px;width:auto;height:25px;}
.tb>a:hover{background:var(--cg);text-decoration:none;color:#FFF;}
.tb>a.active{background:#FFF;color:var(--co);}
.tb>a>b.dg{margin-left:10px;}
.tb>a.extra{position:absolute;right:0;top:0;padding-left:18px;margin-right:0;}
.tb>a.extra:after{-webkit-transform:skew(-35deg);transform:skew(-35deg);right:auto;left:-9px;-webkit-border-radius:7px 0 0 0;border-radius:7px 0 0 0;}
.tb>a.extra.active{-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.04);box-shadow:3px 3px 3px rgba(0,0,0,0.04);}
.tb>a.extra:before{right:0;left:-23px;}
.tb+*{background:#FFF;padding:var(--sp3);-webkit-border-radius:var(--br3);border-radius:var(--br3);min-height:100px;position:relative;z-index:19;display:block;margin:0;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.04);box-shadow:3px 3px 3px rgba(0,0,0,0.04);}
.xm{position:relative;}
.xm ul{list-style:none;padding:0;margin:0;position:absolute;left:0;top:100%;-webkit-border-radius:var(--br2);border-radius:var(--br2);background:#FFF;-webkit-box-shadow:var(--sh2);box-shadow:var(--sh2);display:none;overflow:hidden;}
.xm:hover ul{display:block;z-index:99;}
.xm:hover ul>li>a{display:block;padding:0 15px;border-bottom:1px solid var(--vl);line-height:3em;color:var(--tc);}
.xm:hover ul>li>a:hover{color:var(--co);text-decoration:none;background:var(--hc);}
.pc{height:0.8em;padding-right:36px;position:relative;font-size:11px;}
.pc>*{-webkit-border-radius:0.4em;border-radius:0.4em;overflow:hidden;background:var(--cg);display:block;height:100%;}
.pc>*>b{display:block;height:100%;width:attr(width);background-image:var(--gr2);background-image:var(--wgr2);-webkit-border-radius:10px;border-radius:10px;}
.pc>*>b:after{content:attr(w)'%';right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:normal;}
.ra>span{display:inline-block;aspect-ratio:5/1;height:1.3em;vertical-align:middle;margin-top:-2px;background:red;}
i[i],*[ico]:before,*[icor]:after{-webkit-user-select:none;user-select:none;display:inline-block;width:1em;height:1em;margin:0;vertical-align:middle;font-weight:normal;font-family:icon;color:inherit;text-align:center;line-height:1em;font-style:normal;font-size:1em;text-transform:none;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;white-space:nowrap;word-wrap:normal;direction:ltr;ofs:gs;ffs:'liga';fvs:'FILL' 0,'wght' 400px,'GRAD' 0,'opsz' 48px;}
i[i].r20,*[ico].r20:before,*[icor].r20:after{-webkit-transform:rotate(20deg);transform:rotate(20deg);}
i[i].r20.fv,*[ico].r20.fv:before,*[icor].r20.fv:after{-webkit-transform:rotate(20deg) rotateZ(180deg);transform:rotate(20deg) rotateZ(180deg);}
i[i].r20.fh,*[ico].r20.fh:before,*[icor].r20.fh:after{-webkit-transform:rotate(20deg) rotateY(180deg);transform:rotate(20deg) rotateY(180deg);}
i[i].r-20,*[ico].r-20:before,*[icor].r-20:after{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
i[i].r-20.fv,*[ico].r-20.fv:before,*[icor].r-20.fv:after{-webkit-transform:rotate(-20deg) rotateZ(180deg);transform:rotate(-20deg) rotateZ(180deg);}
i[i].r-20.fh,*[ico].r-20.fh:before,*[icor].r-20.fh:after{-webkit-transform:rotate(-20deg) rotateY(180deg);transform:rotate(-20deg) rotateY(180deg);}
i[i].r45,*[ico].r45:before,*[icor].r45:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
i[i].r45.fv,*[ico].r45.fv:before,*[icor].r45.fv:after{-webkit-transform:rotate(45deg) rotateZ(180deg);transform:rotate(45deg) rotateZ(180deg);}
i[i].r45.fh,*[ico].r45.fh:before,*[icor].r45.fh:after{-webkit-transform:rotate(45deg) rotateY(180deg);transform:rotate(45deg) rotateY(180deg);}
i[i].r-45,*[ico].r-45:before,*[icor].r-45:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
i[i].r-45.fv,*[ico].r-45.fv:before,*[icor].r-45.fv:after{-webkit-transform:rotate(45deg) rotateZ(180deg);transform:rotate(45deg) rotateZ(180deg);}
i[i].r-45.fh,*[ico].r-45.fh:before,*[icor].r-45.fh:after{-webkit-transform:rotate(-45deg) rotateY(180deg);transform:rotate(-45deg) rotateY(180deg);}
i[i].r60,*[ico].r60:before,*[icor].r60:after{-webkit-transform:rotate(60deg);transform:rotate(60deg);}
i[i].r60.fv,*[ico].r60.fv:before,*[icor].r60.fv:after{-webkit-transform:rotate(60deg) rotateZ(180deg);transform:rotate(60deg) rotateZ(180deg);}
i[i].r60.fh,*[ico].r60.fh:before,*[icor].r60.fh:after{-webkit-transform:rotate(60deg) rotateY(180deg);transform:rotate(60deg) rotateY(180deg);}
i[i].r-60,*[ico].r-60:before,*[icor].r-60:after{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);}
i[i].r-60.fv,*[ico].r-60.fv:before,*[icor].r-60.fv:after{-webkit-transform:rotate(-60deg) rotateZ(180deg);transform:rotate(-60deg) rotateZ(180deg);}
i[i].r-60.fh,*[ico].r-60.fh:before,*[icor].r-60.fh:after{-webkit-transform:rotate(-60deg) rotateY(180deg);transform:rotate(-60deg) rotateY(180deg);}
i[i].r90,*[ico].r90:before,*[icor].r90:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
i[i].r90.fv,*[ico].r90.fv:before,*[icor].r90.fv:after{-webkit-transform:rotate(90deg) rotateZ(180deg);transform:rotate(90deg) rotateZ(180deg);}
i[i].r90.fh,*[ico].r90.fh:before,*[icor].r90.fh:after{-webkit-transform:rotate(90deg) rotateY(180deg);transform:rotate(90deg) rotateY(180deg);}
i[i].r-90,*[ico].r-90:before,*[icor].r-90:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
i[i].r-90.fv,*[ico].r-90.fv:before,*[icor].r-90.fv:after{-webkit-transform:rotate(-90deg) rotateZ(180deg);transform:rotate(-90deg) rotateZ(180deg);}
i[i].r-90.fh,*[ico].r-90.fh:before,*[icor].r-90.fh:after{-webkit-transform:rotate(-90deg) rotateY(180deg);transform:rotate(-90deg) rotateY(180deg);}
i[i].r120,*[ico].r120:before,*[icor].r120:after{-webkit-transform:rotate(120deg);transform:rotate(120deg);}
i[i].r120.fv,*[ico].r120.fv:before,*[icor].r120.fv:after{-webkit-transform:rotate(120deg) rotateZ(180deg);transform:rotate(120deg) rotateZ(180deg);}
i[i].r120.fh,*[ico].r120.fh:before,*[icor].r120.fh:after{-webkit-transform:rotate(120deg) rotateY(180deg);transform:rotate(120deg) rotateY(180deg);}
i[i].r-120,*[ico].r-120:before,*[icor].r-120:after{-webkit-transform:rotate(-120deg);transform:rotate(-120deg);}
i[i].r-120.fv,*[ico].r-120.fv:before,*[icor].r-120.fv:after{-webkit-transform:rotate(-120deg) rotateZ(180deg);transform:rotate(-120deg) rotateZ(180deg);}
i[i].r-120.fh,*[ico].r-120.fh:before,*[icor].r-120.fh:after{-webkit-transform:rotate(-120deg) rotateY(180deg);transform:rotate(-120deg) rotateY(180deg);}
i[i].r135,*[ico].r135:before,*[icor].r135:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);}
i[i].r135.fv,*[ico].r135.fv:before,*[icor].r135.fv:after{-webkit-transform:rotate(135deg) rotateZ(180deg);transform:rotate(135deg) rotateZ(180deg);}
i[i].r135.fh,*[ico].r135.fh:before,*[icor].r135.fh:after{-webkit-transform:rotate(135deg) rotateY(180deg);transform:rotate(135deg) rotateY(180deg);}
i[i].r-135,*[ico].r-135:before,*[icor].r-135:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}
i[i].r-135.fv,*[ico].r-135.fv:before,*[icor].r-135.fv:after{-webkit-transform:rotate(-135deg) rotateZ(180deg);transform:rotate(-135deg) rotateZ(180deg);}
i[i].r-135.fh,*[ico].r-135.fh:before,*[icor].r-135.fh:after{-webkit-transform:rotate(-135deg) rotateY(180deg);transform:rotate(-135deg) rotateY(180deg);}
i[i].r160,*[ico].r160:before,*[icor].r160:after{-webkit-transform:rotate(160deg);transform:rotate(160deg);}
i[i].r160.fv,*[ico].r160.fv:before,*[icor].r160.fv:after{-webkit-transform:rotate(160deg) rotateZ(180deg);transform:rotate(160deg) rotateZ(180deg);}
i[i].r160.fh,*[ico].r160.fh:before,*[icor].r160.fh:after{-webkit-transform:rotate(160deg) rotateY(180deg);transform:rotate(160deg) rotateY(180deg);}
i[i].r-160,*[ico].r-160:before,*[icor].r-160:after{-webkit-transform:rotate(-160deg);transform:rotate(-160deg);}
i[i].r-160.fv,*[ico].r-160.fv:before,*[icor].r-160.fv:after{-webkit-transform:rotate(-160deg) rotateZ(180deg);transform:rotate(-160deg) rotateZ(180deg);}
i[i].r-160.fh,*[ico].r-160.fh:before,*[icor].r-160.fh:after{-webkit-transform:rotate(-160deg) rotateY(180deg);transform:rotate(-160deg) rotateY(180deg);}
i[i].fh,*[ico].fh:before,*[icor].fh:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}
i[i].fv.fh,i[i].r180,*[ico].fv.fh:before,*[icor].fv.fh:after,*[ico].r180:before,*[icor].r180:after{-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg);}
i[i].fv,*[ico].fv:before,*[icor].fv:after{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
[ico].bt.cl:before,[icor].bt.cl:after{margin-top:-5px;}
i[i]:empty{border:1px solid var(--vl);-webkit-border-radius:3px;border-radius:3px;}
*[ico]:before{content:attr(ico);margin-right:1em;}
*[icor]:after{content:attr(icor);margin-right:0;margin-left:1em;}
*[icor]:not(.ci):after,*[ico]:not(.ci):before{margin-right:1em !important;margin-top:-3px !important;}
i[i].ci,*[ico].ci:before,*[icor].ci:after{-webkit-border-radius:50%;border-radius:50%;height:1.7em;width:1.7em;font-size:0.9em;line-height:1.5em;background:#FFF;color:#222;text-align:center;}
*[ico].bt.ci:before,*[icor].bt.ci:after,*[ico].bt.bgr.ci:before,*[icor].bt.bgr.ci:after{color:var(--co);}
*[ico].bt.cl.ci:before,*[icor].bt.cl.ci:after{background:var(--co);color:#FFF;}
[ico].bt{}
[ico].bt.z5,.z5 [ico].bt{padding-left:11px;}
[ico].bt.z4,.z4 [ico].bt{padding-left:8px;}
[ico].bt.z2,.z2 [ico].bt{padding-left:3px;}
[ico].bt.z1,.z1 [ico].bt{padding-left:1px;}
[ico].bt.cl.z1,.z1 [ico].bt.cl{padding-left:0;}
[ico].bt.cl.z2,.z2 [ico].bt.cl{padding-left:2px;}
[icor].bt{padding-right:4px;}
[icor].bt.z5,.z5 [icor].bt{padding-right:11px;}
[icor].bt.z4,.z4 [icor].bt{padding-right:8px;}
[icor].bt.z2,.z2 [icor].bt{padding-right:3px;}
[icor].bt.z1,.z1 [icor].bt{padding-right:1px;}
[icor].bt.cl.z1,.z1 [icor].bt.cl{padding-right:0;}
[icor].bt.cl.z1:after,.z1 [icor].bt.cl:after,[ico].bt.cl.z1:before,.z1 [ico].cl.bt:before{margin-top:-4px;}
[icor].bt.cl.z2,.z2 [icor].bt.cl{padding-right:2px;}
.sd{-webkit-box-shadow:var(--sh2);box-shadow:var(--sh2);}
.av{object-fit:cover;-webkit-border-radius:50%;border-radius:50%;aspect-ratio:1;font-size:90px;background:none center center no-repeat;background-size:cover;display:inline-block;vertical-align:middle;width:1em;}
.av>img{max-width:100%;max-height:100%;-webkit-border-radius:50%;border-radius:50%;object-fit:cover;aspect-ratio:1;display:block;}
.av.z1{font-size:30px;}
.av.z2{font-size:50px;}
.av.z4{font-size:160px;}
.av.z5{font-size:240px;}
.av.sd{-webkit-box-shadow:var(--sh3);box-shadow:var(--sh3);}
.av.bo{border:0.04em solid #FFF;}
center{max-width:var(--fw);margin:0 auto;text-align:left;}
.btns{padding-top:10px;}
.btns>label,.btns>div{float:right;}
.btns.r{text-align:right;}
.btns.r>label,.btns.r>div{float:left;}
.btns.c{text-align:center;}
.dn{display:none !important;}
form h4{color:var(--co);margin-top:0;}
form div.f{margin-bottom:20px;text-align:left;position:relative;}
form div.f:last-of-type{margin-bottom:0;}
form div.f div{position:relative;}
form div.f div input,form div.f div select,form div.f div .fld{margin:0;}
form div.f div i[i]{position:absolute;right:15px;top:50%;font-size:1.8em;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--co);margin:0;line-height:1em;}
form div.f label[for]{display:block;margin-bottom:5px;font-weight:600;}
form div.f label[for]:after{content:':';}
form div.f label[for]>*:not(br,b){float:right;}
form div.f em{font-style:normal;display:block;margin-top:5px;padding:0;}
form div.f em:empty{display:none;}
form div.f em:before{display:none;}
form div.f em.error{color:var(--error);}
form div.f em.msg{color:var(--msg);}
form div.f em.info{color:var(--info);}
form div.f em.notice{color:var(--notice);}
form div.f em.warning{color:var(--warning);}
form div.f em.alert{color:var(--alert);}
form div.f em.question{color:var(--question);}
form div.f em.success{color:var(--success);}
form div.f>a{position:absolute;right:0;}
form>.gr>div.f{margin-bottom:0;}
label.fch{position:relative;cursor:pointer;}
label.fch input[type="file"]{position:absolute;visibility:hidden;left:0;top:0;bottom:0;right:0;cursor:pointer;display:block;opacity:0;}
label.switch{}
b.lbl{display:block;margin-bottom:5px;font-weight:600;}
b.lbl:after{content:':';}
.bbls{margin:10px 0;}
.bbls>div{background:#FFF;-webkit-border-radius:var(--br4);border-radius:var(--br4);padding:5px 10px;padding-left:40px;display:inline-block;overflow:hidden;position:relative;}
.bbls>div:before{content:'';display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:icon;font-size:28px;aspect-ratio:1;-webkit-border-radius:50%;border-radius:50%;margin:0;}
.bbls>div.warning:before{left:7px;}
.bbls.whbg>div{-webkit-box-shadow:var(--sh2);box-shadow:var(--sh2);}
.error,.msg,.info,.notice,.warning,.alert,.question,.success{padding-left:40px;position:relative;}
.error:before,.msg:before,.info:before,.notice:before,.warning:before,.alert:before,.question:before,.success:before{content:'';display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:icon;font-size:28px;aspect-ratio:1;-webkit-border-radius:50%;border-radius:50%;margin:0;font-style:normal !important;}
.error{color:var(--error);}
.error:before{content:'error' !important;}
.msg{color:var(--msg);}
.msg:before{content:'checkround' !important;}
.info{color:var(--info);}
.info:before{content:'info' !important;}
.notice{color:var(--notice);}
.notice:before{content:'notice' !important;}
.warning{color:var(--warning);padding-left:50px;}
.warning:before{content:'warning' !important;margin-left:10px;}
.alert{color:var(--alert);}
.alert:before{content:'alert' !important;}
.question{color:var(--question);}
.question:before{content:'question' !important;}
.success{color:var(--success);}
.success:before{content:'success' !important;}
[ttl]{position:relative;}
[ttl]:after{content:attr(ttl);font-weight:normal;display:none;background:#333;-webkit-border-radius:6px;border-radius:6px;color:#FFF;position:absolute;left:0;max-width:220px;padding:5px 10px;z-index:99;top:100%;font-size:11px;z-index:99999999;white-space:pre;line-height:1.2;}
[ttl]:before{content:'';display:none;width:9px;height:9px;background:#333;position:absolute;left:10px;top:100%;margin-top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:99999999;}
[ttl]:hover:after,[ttl]:hover:before{display:block;}
[ttl]:hover{z-index:100;}
[ttl].rs:after,[ttl].rs:before{top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:8px;}
[ttl].rs:before{margin-left:3px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);margin-top:0;}
[ttl].ls:after,[ttl].ls:before{top:50%;right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:8px;left:inherit;}
[ttl].ls:before{margin-right:3px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);margin-top:0;}
[ttl].ts:after,[ttl].ts:before{bottom:100%;top:inherit;}
[ttl].ts:before{bottom:100%;top:inherit;margin-top:0;margin-bottom:-5px;}
[alt]{position:relative;}
.copier{border:1px solid #DDD;-webkit-border-radius:var(--br2);border-radius:var(--br2);padding:10px;position:relative;cursor:pointer;overflow:hidden;font-family:courier;}
.copier:after{content:'tpl';font-family:icon;position:absolute;right:0;top:0;bottom:0;background:#F4F4F4;width:40px;border-left:1px solid #DDD;text-align:center;line-height:40px;font-size:1.5em;}
.copier.d:after{content:'check';color:var(--msg);background:#EFFFF7;}
form.search{position:relative;}
form.search>input[type="text"]{width:100%;}
form.search>button{background:none;color:#333;position:absolute;right:-5px;cursor:pointer;top:-1px;padding:0;text-align:center;}
form.search>button>i[i]{margin:0;}
form.search>a{position:absolute;right:-20px;top:8px;font-size:10px;}
.whbx{background:#FFF;padding:30px;-webkit-border-radius:var(--br3);border-radius:var(--br3);-webkit-box-shadow:var(--sh1);box-shadow:var(--sh1);}
data,tpl{display:none;}
table td>select,table td>input:not([type="checkbox"]):not([type="radio"]),table td>.se{height:24px;-webkit-border-radius:4px !important;border-radius:4px !important;line-height:22px;padding:0 5px;}
a.del,a.edit,a.add{display:inline-block;padding:5px;}
a.del>i[i],a.edit>i[i],a.add>i[i]{margin:0;display:block;}
a.del:hover,a.edit:hover,a.add:hover{background:var(--cm);}
a.del:hover>i[i],a.edit:hover>i[i],a.add:hover>i[i]{color:#FFF;}
a.del:hover{background:red;}
a.add:hover{background:var(--co);}
form{position:relative;}
form.w1{max-width:400px;}
form.w2{max-width:500px;}
form.w4{max-width:700px;}
form.w5{max-width:800px;}
form.w6{max-width:1000px;}
.auw{display:inline-block;width:auto;min-width:500px;}
.search-result{position:absolute !important;background:#FFF;-webkit-border-radius:0 0 var(--br2) var(--br2);border-radius:0 0 var(--br2) var(--br2);overflow:auto;-webkit-box-shadow:var(--sh2);box-shadow:var(--sh2);width:100%;max-height:300px;}
.search-result>*{display:block;cursor:pointer;padding:6px 10px;border-bottom:1px solid #EEE;}
.search-result>*:last-child{border-bottom:none;}
.search-result>*:hover{background:#F6F6F6;}
.fldwb{-webkit-border-radius:100px;border-radius:100px;position:relative;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px #DDD;box-shadow:inset 0 0 0 1px #DDD;background:#FFF;}
.fldwb>input:not([type="button"]):not([type="submit"]){border:none !important;background:none !important;}
.fldwb>input[type="button"],.fldwb>input[type="submit"]{position:absolute;right:0;top:0;-webkit-border-radius:0;border-radius:0;bottom:0;height:100%;}
.fldwb.err{-webkit-box-shadow:inset 0 0 0 1px var(--error);box-shadow:inset 0 0 0 1px var(--error);background:#ED42371a;}
.empty-data{padding:20px;padding-top:120px;position:relative;-webkit-border-radius:10px;border-radius:10px;background:#F2F2F2;color:#555;border:1px solid #EEE;}
.empty-data>div{margin-bottom:20px;}
.empty-data:before{content:'empty';font-family:icon;position:absolute;top:10px;left:20px;font-size:80px;color:#999;}
div.or{text-align:center;margin:20px 0;position:relative;}
div.or:after{content:'';display:block;height:1px;background:var(--cm);top:50%;position:absolute;left:0;right:0;}
div.or>span{background:#FFF;padding:3px 10px;display:inline-block;position:relative;z-index:2;}
.tag>span{display:inline-block;margin-right:10px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;position:relative;overflow:hidden;}
.tag>span:after{content:'';position:absolute;display:block;top:0;bottom:0;right:0;left:0;opacity:0.1;background:var(--cm);z-index:1;}
.tag>span.active{color:#FFF !important;}
.tag>span.active:after{opacity:1;}
.tag>span>b{position:relative;z-index:2;font-weight:normal;padding:2px 10px;}
.tag.dis>span{cursor:no-drop;}
.f1{font-size:10px;}
.f2{font-size:12px;}
.f3{font-size:14px;}
.f4{font-size:18px;}
.f5{font-size:24px;}
.he1{height:15px;line-height:15px;font-size:inherit;}
.he2{height:20px;line-height:20px;font-size:inherit;}
.he3{height:30px;line-height:30px;font-size:inherit;}
.he4{height:40px;line-height:40px;font-size:inherit;}
.he5{height:50px;line-height:50px;font-size:inherit;}
.content{color:#333 !important;line-height:160%;}
.content img{max-width:100%;height:auto !important;}
.content .al{text-align:left;}
.content .ar{text-align:right;}
.content .aj{text-align:justify;}
.content .bal{float:left;margin-right:20px;display:block;}
.content .bar{float:right;margin-left:20px;display:block;}
.content .bac{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:20px 0;}
form.confirm{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.8);z-index:999;align-items:center;-webkit-justify-content:center;justify-content:center;display:flex;}
form.confirm>div{background:#FFF;-webkit-border-radius:var(--br3);border-radius:var(--br3);overflow:hidden;max-width:100%;}
form.confirm>div>.btns{background:#F4F4F4;padding:10px;text-align:right;border-top:1px solid #DDD;}
form.confirm>div>.cfrm-body{padding:20px;}
form.confirm>div>.cfrm-body>p:first-of-type{margin-top:0;}
.rate-holder{display:flex;gap:6px;align-items:center;-webkit-justify-content:right;justify-content:right;}
.rate-holder>span{}
.rate-holder>span:after{content:':';}
.rate-holder>em{font-style:normal;font-family:courier;font-weight:bold;font-size:1.3em;}
.rate-holder>em:after{content:')';}
.rate-holder>em:before{content:'(';}
.rate{height:20px;position:relative;background:url("../img/star.png") bottom left repeat-x;background-size:20px 60px;display:inline-block;padding-right:1px;aspect-ratio:5/1;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}
.rate[r]:after{content:attr(right);position:absolute;left:100%;}
.rate[v]{cursor:pointer;}
.rate.d{background-position:center left;}
.rate>b{position:absolute;left:0;top:0;bottom:0;display:block;background:var(--co);background:url("../img/star.png") top left repeat-x;background-size:20px 60px;}
.fld.tags{padding:5px 10px;white-space:normal;display:block;padding-bottom:2px;}
.fld.tags>span{display:inline-block;margin-right:5px;padding:1px 5px;-webkit-border-radius:10px;border-radius:10px;background:var(--cg);color:#222;position:relative;padding-right:30px;margin-bottom:3px;}
.fld.tags>span>i[i]{font-size:8px;color:#222;right:10px;}
.fld.tags>span>i[i]:hover{color:var(--co);}
.fld.tags>div[contenteditable]{display:inline-block;min-height:inherit;width:auto;padding-right:0;padding-left:0;min-width:20px;vertical-align:middle;}
.qsres{position:absolute !important;background:#FFF;left:0;right:0;top:100%;-webkit-box-shadow:var(--sh4);box-shadow:var(--sh4);z-index:999;overflow:auto;max-height:200px;}
.qsres>div{padding:5px;border-bottom:1px solid #EEE;cursor:pointer;}
.qsres>div.active,.qsres>div:hover{background:var(--cm);color:#FFF;}
.qsres>div:last-child{border-bottom:none;}
a.new{font-weight:700;position:relative;padding-left:10px;}
a.new:before{content:'';display:block;width:6px;height:6px;-webkit-border-radius:50%;border-radius:50%;background:var(--co);left:0;position:absolute;top:50%;margin-top:-3px;}
.tac{text-align:center;}
.tac>img{margin:10px auto;max-width:100%;}
.tac>*{display:block;}
i[i].note{font-size:2em;color:#FFED4E;}
.bulk-action{position:sticky;bottom:0;background:#FFF;padding:10px;}
span.yes,span.no{display:inline-block !important;padding:3px 8px !important;-webkit-border-radius:var(--br1);border-radius:var(--br1);color:#FFF !important;font-weight:normal !important;}
span.yes{background:green;}
span.no{background:red;}
.pgn{text-align:center;position:sticky;margin:20px 0;display:grid;gap:10px;grid-template-columns:30px auto 30px;bottom:0;background:#EEE;line-height:30px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);overflow:hidden;}
.pgn>a,.pgn>b{width:30px;background:var(--cm);text-align:center;color:#FFF;font-weight:normal;font-size:2em;line-height:25px;}
.pgn>a:first-child:after,.pgn>b:first-child:after{content:'\2039';}
.pgn>a:last-child:after,.pgn>b:last-child:after{content:'\203A';}
.pgn>a{cursor:pointer;}
.pgn>b{cursor:no-drop;background:var(--tc);}
.pgn>div>div{width:calc(100vw - 400px);max-width:100%;overflow-x:auto;overflow-y:hidden;}
.pgn>div>div>div{display:flex;gap:2px;padding:5px 0;-webkit-justify-content:center;justify-content:center;}
.pgn>div>div>div>a,.pgn>div>div>div>b{-webkit-border-radius:50%;border-radius:50%;background:#FFF;aspect-ratio:1;width:20px;height:20px;line-height:20px;font-size:0.6em;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.pgn>div>div>div>b{background:var(--co);color:#FFF;font-weight:normal;font-size:1em;}
.pgn>div>div>div>a:hover{background:var(--cm);color:#FFF;font-size:1em;}
table th{position:relative;}
table th>.cfltr{display:inline-block;font-weight:normal;vertical-align:middle;}
table th>.cfltr>b{display:inline-block;vertical-align:middle;aspect-ratio:1;width:12px;margin-top:-3px;cursor:pointer;background:url("../img/fss.png") left top no-repeat;background-size:300% 200%;}
table th>.cfltr>b[ord]{position:relative;}
table th>.cfltr>b[ord]:after{content:attr(ord);position:absolute;left:100%;font-size:0.6em;font-weight:normal;}
table th>.cfltr.fd>b{background-position:right top;}
table th>.cfltr.fl>b{background-position:right bottom;}
table th>.cfltr.da>b{background-position:center bottom;}
table th>.cfltr.de>b{background-position:center top;}
table th>.cfltr.as>b{background-position:left bottom;}
table th>.cfltr>div.fbdy{min-width:200px;position:absolute;top:100%;margin-top:-10px;left:0;background:#FFF;padding:6px 10px;-webkit-border-radius:var(--br2);border-radius:var(--br2);-webkit-box-shadow:var(--sh4);box-shadow:var(--sh4);display:none;z-index:999;text-align:left;overflow:hidden;}
table th>.cfltr>div.fbdy .btns{white-space:nowrap;text-align:right;background:#EEE;margin-right:-10px;margin-left:-10px;margin-bottom:-6px;padding:10px;border-top:1px solid #DDD;}
table th>.cfltr>div.fbdy .btns>input{margin-right:5px;}
table th>.cfltr>div.fbdy .btns>a{background:#FFF;}
table th>.cfltr>div.fbdy .btns>i[i]{position:absolute;left:10px;cursor:pointer;-webkit-border-radius:50%;border-radius:50%;width:2em;height:2em;line-height:2em;}
table th>.cfltr>div.fbdy .btns>i[i]:hover{color:#FFF;background:var(--co);}
table th>.cfltr>div.fbdy label{display:block;white-space:nowrap;position:relative;padding:0;margin-bottom:2px;}
table th>.cfltr>div.fbdy label>i{position:absolute;left:4px;top:10px;}
table th>.cfltr>div.fbdy label>span,table th>.cfltr>div.fbdy label>b{display:block;font-weight:normal;padding:5px 0;padding-left:22px;-webkit-border-radius:5px;border-radius:5px;}
table th>.cfltr>div.fbdy label>span:hover,table th>.cfltr>div.fbdy label>b:hover{background:#EEE;}
table th>.cfltr>div.fbdy label>input:checked+i+span,table th>.cfltr>div.fbdy label>input:checked+i+b{background:222222px;}
table th>.cfltr>div.fbdy label>b{font-weight:600;}
table th>.cfltr>div.fbdy .fsort{}
table th>.cfltr>div.fbdy .fsort>input[type="number"]:not([type="text"]){position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;border:none;background:#EEE;padding:0 !important;text-align:center;display:none;height:20px;font-size:12px !important;}
table th>.cfltr>div.fbdy .fsort>input[type="number"]:not([type="text"]):focus{background:var(--co);color:#FFF;}
table th>.cfltr>div.fbdy .fsort.ed{padding-right:30px;position:relative;}
table th>.cfltr>div.fbdy .fsort.ed>input{display:block !important;}
table th>.cfltr>div.fbdy .ffltr{border-top:1px solid #DDD;padding-top:5px;}
table th>.cfltr>div.fbdy .ffltr>div{max-height:200px;overflow-x:hidden;overflow-y:auto;padding-left:10px;}
table th>.cfltr>div.fbdy .frng{display:flex;gap:5px;align-items:center;margin:5px 0;}
table th>.cfltr>div.fbdy>div.fsearch{margin:6px 0;min-height:30px;padding:7px;}
table th>.cfltr>div.fbdy>div.fsearch:not(:empty)+div.ffltr{display:none;}
table th>.cfltr.show>div{display:block;}
table th:last-child>.cfltr>div.fbdy,table th:nth-last-child(2)>.cfltr>div.fbdy{left:auto;right:0;}
.main{z-index:10;position:relative;}
.main .top-part{display:flex;width:1200px;align-items:flex-end;background:#79787D;margin-bottom:20px;}
.main .top-part .top-img>img{width:212px;height:300px;margin-left:50px;margin-bottom:-3px;}
.main .top-part .top-txt{display:flex;padding:60px;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;align-items:flex-end;gap:16px;align-self:stretch;}
.main .top-part .top-txt span{text-align:right;font-size:56px;color:#FFF;text-transform:uppercase;font-family:tahoma;}
.main .main-part{display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;gap:36px;position:relative;}
.main .main-part a.hback-btn{display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;gap:8px;position:absolute;top:10px;right:10px;}
.main .main-part a.hback-btn img{width:12px;height:12px;}
.main .main-part a.hback-btn span{color:#36C;font-family:tahoma;font-size:12px;line-height:22px;}
.main .main-part .section-main{display:flex;width:1200px;-webkit-flex-direction:column;flex-direction:column;align-items:center;gap:10px;}
.main .main-part .section-main .inner-main{display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;}
.main .main-part .section-main .inner-main .main-title{display:flex;align-items:flex-start;gap:10px;}
.main .main-part .section-main .inner-main .main-title h3{border-bottom:1px solid #FDB137;padding:0;margin:0;font-family:tahoma;color:#2A2A2A;font-size:36px;font-weight-:7px;text-transform:uppercase;}
.main .main-part .section-main .inner-main .main-back{display:flex;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;align-self:stretch;gap:10px;}
.main .main-part .section-main .inner-main .main-back h3{border-bottom:1px solid #FDB137;padding:0;margin:0;font-family:tahoma;color:#2A2A2A;font-size:36px;font-weight-:7px;text-transform:uppercase;}
.main .main-part .section-main .inner-main .main-back a.back-btn{display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;gap:8px;}
.main .main-part .section-main .inner-main .main-back a.back-btn img{width:12px;height:12px;}
.main .main-part .section-main .inner-main .main-back a.back-btn span{color:#36C;font-family:tahoma;font-size:12px;line-height:22px;}
.main .main-part .section-main .inner-main .main-desc{font-family:tahoma;color:#999;font-size:15px;line-height:27px;text-align:justify;}
.main .main-part .section-main .inner-main .main-imgs{display:flex;align-items:flex-start;gap:24px;}
.main .main-part .section-main .sub-main{display:flex;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start;width:1200px;}
.main .main-part .section-main .sub-main .sub-body{display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0 36px 0;border-bottom:1px solid #999;width:1104px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.main .main-part .section-main .sub-main .sub-body .sub-title{display:flex;align-items:flex-start;gap:10px;padding:12px 0;}
.main .main-part .section-main .sub-main .sub-body .sub-title span{width:10px;height:10px;background:#2A2A2A;-webkit-border-radius:50%;border-radius:50%;margin-top:10px;}
.main .main-part .section-main .sub-main .sub-body .sub-title h5{margin:0;padding:0;font-size:24px;color:#2A2A2A;line-height:26px;}
.main .main-part .section-main .sub-main .sub-body .sub-back{display:flex;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;align-self:stretch;}
.main .main-part .section-main .sub-main .sub-body .sub-back h5{margin:0;padding:0;font-size:24px;color:#2A2A2A;line-height:26px;}
.main .main-part .section-main .sub-main .sub-body .sub-outer{display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding-left:20px;}
.main .main-part .section-main .sub-main .sub-body .sub-outer .sub-desc{color:#999;font-family:tahoma;font-size:15px;line-height:27px;text-align:justify;width:100%;}
.main .main-part .section-main .sub-main .sub-body .sub-outer .sub-imgs{display:flex;align-items:flex-start;gap:24px;position:relative;height:200px;overflow:hidden;}
.main .main-part .section-main .sub-main .sub-body .sub-outer .sub-more{display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;gap:8px;padding:5px 24px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #999;background:#F9F9F9;}
.main .main-part .section-main .sub-main .sub-body .sub-outer .sub-more a.bttn{color:#36C;font-size:14px;line-height:22px;}
.main .main-part .section-main .sub-main .updown{width:40px;height:66px;}
.main .main-part .section-main .sub-main .backdown{width:40px;height:66px;}
.main .hobby-part{display:flex;width:1200px;-webkit-flex-direction:column;flex-direction:column;align-items:center;gap:24px;}
.main .hobby-part .hobby-title{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:6px solid #FDB137;}
.main .hobby-part .hobby-title h3{font-family:tahoma;font-size:36px;font-weight-:7px;color:#2A2A2A;text-transform:uppercase;}
.main .hobby-part .hobby-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(584px,1fr));}
.main .hobby-part .hobby-body .hobby-item{display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;gap:15px;}
.main .hobby-part .hobby-body a.hobby-item:nth-child(2n-1){border-right:1px solid #999;border-bottom:1px solid #999;}
.main .hobby-part .hobby-body a.hobby-item:nth-child(2n-1) div.item{padding:80px 50px;}
.main .hobby-part .hobby-body a.hobby-item:nth-child(2n){border-bottom:1px solid #999;}
.main .hobby-part .hobby-body a.hobby-item:nth-child(2n) div.item{padding:80px 50px;}
.main .hobby-part .hobby-body a.hobby-item:nth-last-child(-n+2){border-bottom:none;}
.main .post{display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;gap:24px;width:1200px;}
.main .post .post-title{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:6px solid #FDB137;}
.main .post .post-title h5{margin:0;padding:0;font-family:tahoma;font-size:36px;font-weight-:7px;color:#2A2A2A;text-transform:uppercase;}
.main .post .post-outer{display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;gap:24px;max-width:1200px;width:1200px;}
.main .post .post-outer .post-body{display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;padding:20px 30px;background:rgba(217,217,217,0.25);backdrop-filter:blur(10px);}
.main .post .post-outer .post-body .post-item-img{display:flex;align-items:center;gap:10px;padding-left:10px;}
.main .post .post-outer .post-body .post-item-img .btn{-webkit-border-radius:2px;border-radius:2px;border:1px solid #C1D1D1;background:#FFF;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.04);box-shadow:0 2px 0 0 rgba(0,0,0,0.04);}
.main .post .post-outer .post-body .post-item-img .btn mg{width:14px;height:14px;}
.main .post .post-outer .post-body .post-item-img p{margin:0;padding:0;color:#999;font-size:16px;}
.main .post .post-outer .post-body #upload{position:absolute;left:0;top:0;opacity:0;visibility:hidden;z-index:1000;padding:0 !important;}
.main .post .post-outer .post-body .thumbs{display:grid;row-gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));width:100%;}
.main .post .post-outer .post-body .thumbs div{margin-left:10px;max-height:150px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,0.05);box-shadow:1px 2px 5px rgba(0,0,0,0.05);position:relative;border:1px solid #E1E1E1;}
.main .post .post-outer .post-body .thumbs div img{width:100%;height:100%;display:block;}
.main .post .post-outer .post-body .thumbs div del{display:none;width:30px;aspect-ratio:1;border:2px solid red;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;position:absolute;right:15px;top:15px;z-index:9;background:#FFF;-webkit-box-sizing:content-box;box-sizing:content-box;}
.main .post .post-outer .post-body .thumbs div del:after,.main .post .post-outer .post-body .thumbs div del:before{content:'';display:block;position:absolute;width:20px;height:2px;background:red;top:50%;margin-top:-1px;left:5px;-webkit-transform-origin:center center;transform-origin:center center;}
.main .post .post-outer .post-body .thumbs div del:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.main .post .post-outer .post-body .thumbs div del:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.main .post .post-outer .post-body .thumbs div del:hover{-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);box-shadow:3px 3px 3px rgba(0,0,0,0.2);background:#EEE;}
.main .post .post-outer .post-body .thumbs div:hover>del{display:block;}
.main .post .post-outer .post-body .thumbs:empty{display:none;margin:0;}
.main .post .post-outer .post-body .post-inner{display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch;position:relative;}
.main .post .post-outer .post-body .post-inner .post-item-name{display:flex;align-items:flex-start;gap:10px;align-self:stretch;padding:4px 10px;-webkit-border-radius:4px;border-radius:4px;background:#F9F8F3;}
.main .post .post-outer .post-body .post-inner .post-item-desc{display:flex;align-items:flex-start;gap:10px;align-self:stretch;padding:10px;-webkit-border-radius:4px;border-radius:4px;background:#F9F8F3;}
.main .post .post-outer .post-body .post-inner .post-btn{display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;align-self:stretch;}
.main .post .post-outer .post-body .post-inner .post-btn .save{display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;gap:8px;padding:5px 16px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #C1D1D1;background:#FFF;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.04);box-shadow:0 2px 0 0 rgba(0,0,0,0.04);font-family:tahoma;font-size:14px;color:#4A686A;line-height:22px;}
.main .post .post-outer .posts{display:flex;-webkit-flex-direction:row;flex-direction:row;width:1200px;}
.main .post .post-outer .posts .post-item{display:flex;-webkit-flex-direction:column;flex-direction:column;gap:20px;}
.main .post .post-outer .posts .post-item .post-head{display:flex;-webkit-flex-direction:column;flex-direction:column;background:rgba(217,217,217,0.25);padding:50px 60px;gap:20px;}
.main .post .post-outer .posts .post-item .post-head .post-txt{align-self:stretch;color:#999;text-align:justify;font-size:15px;line-height:27px;}
.main .post .post-outer .posts .post-item .post-head .post-by{align-self:stretch;color:#2A2A2A;font-size:24px;font-weight-:7px;line-height:26px;}
.main .post .post-outer .posts .post-item .post-foot{display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;margin-bottom:30px;}
.main .post .post-outer .posts .post-item .post-foot img{width:74px;height:74px;-webkit-border-radius:50%;border-radius:50%;}
.main .post .post-outer .posts .commentSwiper{width:100%;height:100%;}
.main .post .post-outer .posts .commentSwiper .swiper-wrapper{width:1200px;max-width:1200px;}
img.image-inline{display:inline-flex;max-width:100%;}
img.image-style-align-left{float:left;margin-right:30px;}
img.image-style-align-right{float:right;margin-left:30px;}
.sub-desc>p{width:100% !important;}
.main-desc>figure{margin:0;}
.sub-desc>figure{margin:0;}
.image_resized>img{width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important;}
.image_resized>img{width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important;}
img.image_resized{height:100% !important;max-width:100% !important;}
.mySwiper{width:1104px;height:100%;}
.mySwiper .swiper-wrapper{}
.mySwiper .swiper-wrapper .swiper-slide{font-size:18px;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;align-items:center;cursor:zoom-in;}
.mySwiper .swiper-wrapper .swiper-slide img{display:block;object-fit:cover;}
.container .document-editor{border:1px solid #DFE4E6;border-bottom-color:#cdd0d2;border-right-color:#cdd0d2;-webkit-border-radius:2px;border-radius:2px;display:flex;flex-flow:column nowrap;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
.container #editor{background:var(--ck-sample-color-white);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);border:1px solid #DFE4E6;border-bottom-color:#cdd0d2;border-right-color:#cdd0d2;}
.container .ck.ck-editor{display:block;width:100%;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
.container .ck.ck-editor .container .ck.ck-content{font-size:12px;line-height:20px;margin-bottom:10px;padding:18px 24px;}
.container .ck.ck-editor__editable{min-height:300px;border:1px solid #C5C5C5;}
[lightbox-toggle]{}
[lightbox-toggle]:after{position:absolute;content:url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24px 24" width="24" height="24"><path fill="white" stroke="black" stroke-opacity="0.25" stroke-width="0.25" d="M16.32 14.9l5.39 5.4a1 1px 0 0 1-1.42 1.4l-5.38-5.38a8 8px 0 1px 1px 1.41-1.41zM10 #16A6 6px 0 1px 0 0-12 6px 6px 0 0 0 0 12zm1-7h2a1 1px 0 0 1px 0 2h-2v2a1 1px 0 0 1-2 0v-2H7a1 1px 0 0 1px 0-2h2V7a1 1px 0 1px 1px 2px 0v2z"/></svg>');height:32px;width:32px;bottom:0;right:0;opacity:0;will-change:opacity;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}
[lightbox-toggle]:after:hover{}
[lightbox-toggle]:after:hover:after{opacity:1;filter:drop-shadow(2px 4px 6px black);}
.c-lightbox{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;pointer-events:none;position:fixed;opacity:0;width:100vw;height:100vh;z-index:9000000;top:0;left:0;right:0;bottom:0;background:#000;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;align-items:center;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}
.c-lightbox.open{opacity:1;pointer-events:all;}
.c-lightbox.open .c-lightbox__container{width:100%;height:100%;}
.c-lightbox .c-lightbox__close{z-index:999999;cursor:pointer;top:1vh;right:1vw;font-size:30px;padding:20px;color:#FFF;position:absolute;}
.c-lightbox .c-lightbox__close:hover{color:red;}
.c-lightbox .swiper-container{width:100%;height:100%;}
.c-lightbox .swiper-container .swiper-slide{display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;}
.c-lightbox .swiper-container .swiper-pagination{color:#FFF;}
.c-lightbox .swiper-container .swiper-button-next,.c-lightbox .swiper-container 
		.swiper-button-prev{color:#FFF;}
.c-lightbox .swiper-container .swiper-button-next:hover,.c-lightbox .swiper-container 
		.swiper-button-prev:hover{color:red;}
.c-lightbox .swiper-container .swiper-button-next:after,.c-lightbox .swiper-container 
		.swiper-button-prev:after{font-size:30px;}
.c-lightbox .c-lightbox__image{display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;position:relative;height:100%;width:100%;text-align:center;-webkit-flex-direction:column;flex-direction:column;gap:5px;}
.c-lightbox .c-lightbox__image .c-lightbox__descr{background:#FFF;padding:10px 20px;color:#555;font-size:13px;z-index:3;}
.c-lightbox img{width:auto;height:auto;max-height:100vh;max-width:100vw;}
.overflowHidden{overflow:hidden;}
.c-lightbox__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;backface-visibility:hidden;}
@media (max-width:1200px){
	.mySwiper{width:84vw;}
	.top-part{width:100% !important;}
	.main-part>.section-main{width:100% !important;}
	.main-part>.section-main>.sub-main{width:100% !important;}
	.post{width:100% !important;}
	.post>.post-outer{width:100% !important;}
	.post>.post-outer>.posts{width:100% !important;}
	.hobby-part{width:100% !important;}
	.hobby-body{grid-template-columns:repeat(1,1fr) !important;}
	a.hobby-item:nth-child(2n-1){border-right:none !important;}
	.commentSwiper{width:100%;}
	.commentSwiper .swiper-wrapper{width:100% !important;}
	.commentSwiper .swiper-wrapper .swiper-slide{width:100%;}
}
@media (max-width:800px){
	header{height:40px !important;}
	.mySwiper{width:80vw;}
	.top-part{-webkit-flex-direction:column;flex-direction:column;align-items:center !important;}
	.top-part>.top-img>img{width:200px;height:141px;margin-left:0 !important;}
	.top-part>.top-img>.top-txt{display:none;}
	.top-part>.top-txt{padding:30px !important;align-items:center !important;}
	.top-part>.top-txt>span{font-size:38px !important;}
	.sub-outer>.sub-imgs{-webkit-flex-direction:column;flex-direction:column;}
	div.item{padding:20px 20px !important;}
	.main-imgs{-webkit-flex-direction:column;flex-direction:column;}
	.image_resized>img{display:block !important;margin:auto !important;}
	.image_resized>img{display:block !important;margin:auto !important;}
	.main-desc>p{width:100% !important;max-width:100% !important;}
	.sub-desc>p{width:100% !important;max-width:100% !important;}
	.main-desc>figure{width:100% !important;}
	.sub-desc>figure{width:100% !important;}
	img.image-inline{width:100% !important;}
	.sub-desc>p>span>img{width:100% !important;float:none !importantmiddle;}
	.main .main-part a.hback-btn{right:0 !important;gap:6px;}
	.main-title|p.l=10|
.main-desc{padding:10px !important;}
}
@media (max-width:500px){
	.commentSwiper>.swiper-wrapper{max-width:400px !important;width:400px !important;}
	.post-head{display:flex;-webkit-flex-direction:column;flex-direction:column;background:rgba(217,217,217,0.25);padding:20px 30px;gap:20px;}
	.top-part>.top-txt{padding:10px !important;}
	img.image-style-align-left{float:none !important;margin-right:0 !important;width:100% !important;}
	img.image-style-align-right{float:none !important;margin-left:0 !important;width:100% !important;}
	img.image_resized{width:100% !important;max-width:100% !important;}
}
