@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rajdhani:wght@300;400;500;600;700&d=swap") ;
@font-face{font-family:icon;src:url("../font/ico.woff2") format("woff2");}
:root{--co:#AB0E66;--cm:#1E1D48;--cb:#0A078E;--ct:#0E0D2A;--cu:#0D0C28;--cd:#730062;--cl:#F00B51;--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%);--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;}
body,textarea,input,button,select,input[type="button"],input[type="submit"],button,.bt,option{font-family:Montserrat;font-size:var(--fs);color:#222;}
*:not(.nb){-webkit-box-sizing:border-box;box-sizing:border-box;}
optgroup{font-style:normal;font-family:tahoma;cursor:no-drop;color:var(--cm);background:#1E1D481a;}
option{font-family:tahoma;}
option.bd{font-weight:bold;}
option.it{font-style:italic;}
option.co{color:var(--co);}
option.cl{color:var(--cl);}
option.ba{background:var(--co);color:#FFF;}
option[disabled]{cursor:no-drop;color:#888;background:#F4F4F4;}
.co{color:var(--co) !important;}
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.pad{padding:10px;}
.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;}
textarea#parameter{font-family:onsolas Monaco monospace;height:200px;white-space:pre-wrap;}
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:30px !important;height:30px !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:var(--co);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],input[type="submit"][ico],button[ico],.bt[ico],input[type="button"].z3[ico],input[type="submit"].z3[ico],button.z3[ico],.bt.z3[ico]{padding-left:5px;}
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% - 10px) center;}
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-color: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-color:#FFF;color:var(--tc);}
input[type="button"].da,input[type="submit"].da,button.da,.bt.da{background-color:var(--cm);color:#FFF;}
input[type="button"].nd,input[type="submit"].nd,button.nd,.bt.nd{background-color:#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 12px;}
.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 8px;text-transform:uppercase;}
table.bl{width:100%;}
.up{text-transform:uppercase;}
input[type="checkbox"],input[type="radio"]{margin:0;}
h3[t]{position:relative;padding-bottom:10px;z-index:999989;}
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:999999;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:999994 !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(.nsky) tr:first-child{position:sticky;top:116px;z-index:99999;}
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);}
.tb.min{}
.tb.min>a{margin-right:5px;padding:0 10px;}
.tb.min>a:after,.tb.min>a:before{display:none;}
.tb.min>a>i[i]{font-size:1.2em;}
.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%;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;margin-right:0.2em;margin-top:-3px;font-family:icon;color:inherit;text-align:center;line-height:1em;font-style:normal;font-size:1em;text-transform:lowercase;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
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:0 0.3em;margin-top:-3px !important;}
*[icor]:not(.ci).z3:after,*[ico]:not(.ci).z3:before{margin:0 0.3em;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.hide{display:none;}
form div.f div{position:relative;}
form div.f div.grp{display:flex;align-items:center;gap:8px;-webkit-flex-direction:unset;flex-direction:unset;}
form div.f div.grp>select{width:max-content;}
form div.f div.grp.radio{-webkit-justify-content:space-between;justify-content:space-between;gap:20px;}
form div.f div.grp.radio>label{width:100%;padding:10px;background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--cg);cursor:pointer;-webkit-border-radius:var(--br2);border-radius:var(--br2);}
form div.f div.grp.radio>label:hover{border-color:var(--cl);}
form div.f div.grp.radio>label>input{}
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 em.small{font-size:12px;margin:0 0 8px 0;}
form div.f>a{position:absolute;right:0;}
form fieldset{border:1px solid #CBCBCB;-webkit-border-radius:8px;border-radius:8px;padding:13px 8px 20px 8px;background:#FFF;}
form fieldset legend{font-weight:700;text-align:center;}
form fieldset>fieldset{margin-top:20px;}
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;font-family:tahoma;}
[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:0;cursor:pointer;top:0;padding:0;text-align:center;aspect-ratio:1;}
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  !important;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:999999;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;}
.preview{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.8);z-index:999999;align-items:center;-webkit-justify-content:center;justify-content:center;display:flex;}
.preview>a.cls{position:absolute;top:15px;right:15px;width:30px;height:30px;-webkit-border-radius:50%;border-radius:50%;color:#FFF;display:flex;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;background:#777;}
.preview>a.cls:before{margin:0 !important;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;}
.preview>a.cls:hover{background:var(--vl);}
.preview>div{background:#FFF;-webkit-border-radius:var(--br3);border-radius:var(--br3);overflow:hidden;max-width:100%;height:94%;position:relative;}
.preview>div>.btns{background:#F4F4F4;padding:10px;text-align:right;border-top:1px solid #DDD;}
.preview>div>.cfrm-body{padding:20px;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px;height:100%;}
.preview>div>.cfrm-body>h3{margin:0;padding:0;display:flex;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:16px;padding-bottom:12px;position:relative;}
.preview>div>.cfrm-body>h3:before{content:'';position:absolute;bottom:0;left:-20px;right:0;border-bottom:1px solid var(--cg);width:108%;}
.preview>div>.cfrm-body>h3>label{font-size:22px;cursor:text;}
.preview>div>.cfrm-body>h3>a{width:24px;height:24px;color:#777;text-align:center;line-height:24px;}
.preview>div>.cfrm-body>h3>a:before{padding:0;margin:0;font-size:24px;}
.preview>div>.cfrm-body>h3>a:hover{color:var(--cl);}
.preview>div>.cfrm-body>p:first-of-type{margin-top:0;}
.preview>div>.cfrm-body>div{font-family:monospace;font-size:18px;white-space:pre-wrap;overflow-y:auto;min-width:600px;background:#1E1D48;color:#FFF;}
.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;}
.bulk-action>button,.bulk-action>input{margin-right:10px;}
.bulk-action>button:last-child,.bulk-action>input:last-child{margin-right:0;}
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;grid-template-columns:30px auto 30px;bottom:0;background:#EEE;line-height:30px;-webkit-border-radius:15px;border-radius:15px;-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{display:flex;gap:2px;padding:2px 0;-webkit-justify-content:center;justify-content:center;position:relative;padding-right:154px;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pgn>div>p{margin:0;padding:0;display:inline-block;left:10px;position:absolute;}
.pgn>div>span{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.pgn>div>span>select{display:inline-block;width:auto;height:20px;vertical-align:middle;-webkit-border-radius:2px;border-radius:2px;padding:0 5px;padding-right:15px;}
.pgn>div>span>select>option{color:#000;}
.pgn>div>a,.pgn>div>b,.pgn>div>i{-webkit-border-radius:50%;border-radius:50%;background:#FFF;aspect-ratio:1;width:26px;height:26px;line-height:26px;font-size:0.6em;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.pgn>div>i{background:#E0E0E0;}
.pgn>div>i:after{content:'\22ef';}
.pgn>div>b{background:var(--co);color:#FFF;font-weight:normal;font-size:1em;}
.pgn>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:#AB0E6633;}
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;}

        @keyframes blink{from,to{color:black;transform:scale(1);border-width:0;}20%{color:green;transform:scale(1.6);}40%{color:blue;transform:scale(1);}50%{border-width:2px;}60%{color:red;}70%{transform:scale(1.9);}80%{color:magenta;}}
@-webkit-keyframes blink{from,to{color:black;transform:scale(1);border-width:0;}20%{color:green;transform:scale(1.6);}40%{color:blue;transform:scale(1);}50%{border-width:2px;}60%{color:red;}70%{transform:scale(1.9);}80%{color:magenta;}}
body.local:after{content:'LOCAL';position:fixed;top:32px;left:50%;margin-left:-400px;z-index:999999;background:rgba(255,255,255,0.6);padding:4px 10px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;color:red;-webkit-animation:blink 2s linear infinite;animation:blink 2s linear infinite;-webkit-transition:top 200ms ease-in-out;transition:top 200ms ease-in-out;border:0 solid black;}
body.local.st:after{top:12px;}
@media (max-width:800px){
	h3[t]{z-index:1;}
}
