:root,:root.dark{--transition: .3s;--zbg: 1;--zmg: 2;--zfg: 3;--zmodal: 4;--ztm: 5;--h-footer: 30px;--h-header: 0px;--h-body: calc(100vh - var(--h-header) - var(--h-footer));--h-input: 40px;--border-radius: 5px;--border-thick: 1px;--nav-space: 100px;--label-fontsize-min: 14px;--label-fontsize-max: 16px;--w-navbar: 40px;--w-body: calc(100vw - var(--w-navbar));--w-scrollbar: 15px;--bg-color: rgb(27, 31, 35);--nav-color: rgb(22, 25, 29);--bg-color-transparent: rgb(27, 31, 35, .7);--bg-color-transparent2: rgb(220, 220, 220, .7);--border-color: rgb(53, 53, 53);--tooltip-color: rgb(53, 53, 53);--tooltip-text-color: rgb(227, 227, 227);--active-color-transparent-min: rgba(255, 137, 91, .6);--active-color-transparent-max: rgba(255, 137, 91, .2);--active-color: rgb(255, 137, 91);--active-color-disable: rgb(218, 134, 101);--active-color-secondary: rgb(255,255,255);--text-color: rgb(180, 180, 180);--text-color-main: #a9a9a9;--text-color-secondary: rgb(80, 80, 80);--text-color-third: rgb(80, 80, 80);--text-color-info: rgb(55, 210, 210);--text-color-ok: rgb(0, 205, 0);--text-color-error: red;--text-color-warn: rgb(242, 140, 40);--footer-hover-color: rgb(30, 30, 30);--tags-color: rgb(235, 238, 235);--tags-bg-color: rgb(95, 96, 95, .5);--tags-border-color: rgb(103, 106, 103)}@media (prefers-color-scheme: light){:root{--bg-color: rgb(250, 250, 250);--bg-color-transparent2: rgb(27, 31, 35, .7);--bg-color-transparent: rgb(250, 250, 250, .7);--nav-color: rgb(239, 239, 239);--border-color: rgb(225, 225, 225);--tooltip-color: rgb(85, 85, 85);--tooltip-text-color: rgb(255,255,255);--active-color: rgb(255, 160, 122);--active-color-disable: rgb(218, 134, 101);--active-color-secondary: rgb(255,255,255);--text-color: rgb(24, 24, 24);--text-color-main: rgb(71, 71, 71);--text-color-secondary: rgb(180, 180, 180);--text-color-third: rgb(180, 180, 180);--text-color-info: rgb(55, 210, 210);--text-color-ok: rgb(0, 205, 0);--text-color-error: red;--footer-hover-color: rgb(30, 30, 30);--tags-color: rgb(235, 238, 235);--tags-bg-color: rgba(132, 118, 118, .8);--tags-border-color: rgb(211, 218, 211)}}:root.light{--bg-color: rgb(250, 250, 250);--nav-color: rgb(239, 239, 239);--bg-color-transparent2: rgb(27, 31, 35, .7);--bg-color-transparent: rgb(250, 250, 250, .7);--border-color: rgb(225, 225, 225);--tooltip-color: rgb(85, 85, 85);--tooltip-text-color: rgb(255,255,255);--active-color: rgb(255, 137, 91);--active-color-disable: rgb(218, 134, 101);--active-color-secondary: rgb(255,255,255);--text-color: rgb(24, 24, 24);--text-color-main: rgb(71, 71, 71);--text-color-secondary: rgb(180, 180, 180);--text-color-ok: rgb(0, 205, 0);--text-color-info: rgb(55, 210, 210);--text-color-error: red;--footer-hover-color: rgb(245, 245, 245);--tags-color: rgb(235, 238, 235);--tags-bg-color: rgba(157, 157, 157, .8);--tags-border-color: rgb(211, 218, 211)}*{-moz-user-select:none;box-sizing:border-box;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html,body{display:flex;margin:0;width:100%;height:100%;overflow:hidden}body{background:#c4c4c4}canvas{width:100%;max-width:100%;max-height:150px}h1{font-size:2rem;color:var(--text-color-main)}h2{font-size:1.5rem;margin:5px;color:var(--text-color-main)}h3{font-size:1.2rem;margin:0;padding:5px;color:var(--text-color-main)}a{color:var(--active-color);text-decoration:none;transition:transform .25s ease-in-out,color .15s ease-in-out}a:link,a:visited{text-decoration:none}a:hover{cursor:pointer;transform:translateY(-1px)}p{color:var(--text-color-main)}.hflex{display:flex;flex-direction:row}.vflex{display:flex;flex-direction:column}.fcenter1{justify-content:center}.fcenter2{align-items:center}.fcenter{justify-content:center;align-items:center}.flex1{flex:1}.fwrap{flex-wrap:wrap}.fspmax{justify-content:space-between}.fspmin{justify-content:space-around}.fexp1{flex:1}.fexp05{flex:.5}.fstart{justify-content:flex-start;align-items:flex-start}.fstart1{justify-content:flex-start}.fstart2{align-items:flex-start}.fend{justify-content:flex-end;align-items:flex-end}.fend1{justify-content:flex-end}.fend2{align-items:flex-end}.wh100{width:100%;height:100%}.wh0{height:0%;width:0%}.wrsp{margin-right:5px}.wlsp{margin-left:5px}.wtsp{margin-top:10px}.wbsp{margin-bottom:10px}.w100{width:100%}.w100nb{max-width:calc(100% - var(--w-navbar));width:calc(100% - var(--w-navbar))}.h100{height:100%}.h0px{height:0%}.hinput{height:var(--h-input)}.hline{height:35px}.hlines{height:105px;word-wrap:break-word;line-break:anywhere;overflow-wrap:break-word;overflow-x:unset}.zbg{z-index:var(--zbg)}.zmg{z-index:var(--zmg)}.zfg{z-index:var(--zfg)}.ztm{z-index:var(--ztm)}.zmodal{z-index:var(--zmodal)}.pfloat{position:absolute}.marg0{margin:0}.marg5px{margin:5px}.marg10px{margin:10px}.pad0{padding:0}.pad5px{padding:5px}.pad10px{padding:10px}.rnd45px{width:45px;height:45px}.switch{position:relative;display:inline-block;width:45px;height:25px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:19px;width:19px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--active-color)}input:checked:disabled+.slider{background-color:#ccc}input:focus+.slider{box-shadow:0 0 1px var(--active-color)}input:checked+.slider:before{-webkit-transform:translateX(19px);-ms-transform:translateX(19px);transform:translate(19px)}.slider.round{border-radius:25px}.slider.round:before{border-radius:50%}select{background-color:transparent;border:thin solid var(--text-color-main);border-radius:var(--border-radius);height:var(--h-input);color:var(--text-color-main);line-height:1.5em}select:disabled{border:thin solid var(--active-color-disable);color:var(--active-color-disable)}select option{color:var(--text-color-main);background-color:var(--bg-color)}.select{transition:transform var(--transition) ease-in-out,color var(--transition) ease-in-out,border-color var(--transition) ease-in-out}select:focus{border:thin solid var(--active-color);color:var(--active-color);background-repeat:no-repeat;outline:0}.select:hover:not([disabled]){border:thin solid var(--active-color);color:var(--active-color);cursor:pointer}.selected{border:1px solid var(--active-color)}.selectable{cursor:pointer}.unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.eventnone{pointer-events:none}.eventall{pointer-events:all}.hoverableColor:hover{color:var(--active-color)}.hoverableUnderline:hover{text-decoration:underline}.nowrap{white-space:nowrap}.tOk{color:var(--text-color-ok)}.tWarn{color:var(--text-color-warn)}.tError{color:var(--text-color-error)}.tActive{color:var(--active-color)}.tInfo{color:var(--text-color-info)}.tsmall{font-size:.8rem}.ttiny{font-size:.6rem}.tmed{font-size:1.2rem}.tbig{font-size:1.7rem}.thuge{font-size:4rem}.tbold{font-weight:700}.titalic{font-style:italic}.tcenter{text-align:center}.tleft{text-align:left}.tright{text-align:right}.tstripe{text-decoration:line-through}.tudline{text-decoration:underline}.tline,.tline:hover{text-decoration:line-through}.opa0{opacity:0}.opa30{opacity:.3}.opa100{opacity:1}.hHeader{height:var(--h-header);max-height:var(--h-header);min-height:var(--h-header)}.hFooter{height:var(--h-footer);max-height:var(--h-footer);min-height:var(--h-footer)}.hBody{height:var(--h-body);max-height:var(--h-body);min-height:var(--h-body)}.wBody{max-width:var(--w-body)}.wNavbar{width:var(--w-navbar);max-width:var(--w-navbar);min-width:var(--w-navbar)}.colorActive{color:var(--active-color)}.colorMain{color:var(--text-color-main)}.colorSecondary{color:var(--text-color-secondary)}.colorTooltip{color:var(--tooltip-text-color)}.bgColor{background-color:var(--bg-color)}.navColor{background-color:var(--nav-color)}.bgGradient{background-image:linear-gradient(var(--bg-color),rgba(20,54,80,.2))}.bgColorBlur{background-color:var(--bg-color-transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bgColorBlur2{background-color:var(--bg-color-transparent2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bgTransparent{background-color:#0000}.bgColorTransparent{background-color:var(--bg-color-transparent)}.bgColorActive{background-color:var(--active-color)}.bgColorSecondary{background-color:var(--tooltip-color)}.invisible{display:none}.rbac-hidden{display:none!important}.tag{color:var(--text-color-main);background-color:transparent;padding:0 5px;border:1px solid var(--text-color-main);border-radius:var(--border-radius)}.tag.error,.tag.error:hover{border:1px solid var(--text-color-error);color:var(--text-color-error)}.tag.error:hover:not([disabled]) i,.tag.error i{color:var(--text-color-error)}.tag.info,.tag.info:hover{border:1px solid var(--text-color-info);color:var(--text-color-info)}.tag.info:hover:not([disabled]) i,.tag.info i{color:var(--text-color-info)}.tag.ok,.tag.ok:hover{border:1px solid var(--text-color-ok);color:var(--text-color-ok)}.tag.ok:hover:not([disabled]) i,.tag.ok i{color:var(--text-color-ok)}.tag.warn,.tag.warn:hover{border:1px solid var(--text-color-warn);color:var(--text-color-warn)}.tag.warn:hover:not([disabled]) i,.tag.warn i{color:var(--text-color-warn)}.btn{color:var(--text-color-main);background-color:transparent;padding:0 5px;border:1px solid var(--text-color-main);border-radius:var(--border-radius);height:var(--h-input);box-shadow:0 0 #0000;transition:box-shadow var(--transition) ease-in-out,color var(--transition) ease-in-out,border-color var(--transition) ease-in-out}.btn i{color:var(--text-color-main);transition:color var(--transition) ease-in-out,border-color var(--transition) ease-in-out}.btn:hover:not([disabled]){color:var(--active-color);background-color:transparent;border-color:var(--active-color);cursor:pointer}.btn:hover:not([disabled]) i{color:var(--active-color);cursor:pointer}.btn[checked]{background:radial-gradient(transparent 30%,var(--active-color));color:var(--active-color-secondary)}.btn:disabled{border-color:var(--text-color-main);color:var(--text-color-main)}.btn:hover .btn:disabled{background-color:transparent}.btn.main{color:var(--bg-color);border:0px;background-color:var(--active-color);font-weight:700}.btn.main i{color:var(--bg-color);background-color:var(--active-color);font-weight:700}.btn.main:hover:not([disabled]){color:var(--active-color-secondary);background-color:var(--active-color)}.btn.main:hover:not([disabled]) i{color:var(--active-color-secondary)}.btn.main:disabled:not([hover]){background-color:var(--active-color-disable);color:var(--active-color-secondary)}.btn.main:hover:disabled{cursor:not-allowed}.btn.error,.btn.error:hover{border:1px solid var(--text-color-error);color:var(--text-color-error)}.btn.error:hover:not([disabled]){box-shadow:0 2px 10px var(--text-color-error)}.btn.error:hover:not([disabled]) i{color:var(--text-color-error)}.btn.error i{color:var(--text-color-error)}.btn.ok,.btn.ok:hover{border:1px solid var(--text-color-ok);color:var(--text-color-ok)}.btn.ok:hover:not([disabled]){box-shadow:0 2px 10px var(--text-color-ok)}.btn.ok:hover:not([disabled]) i{color:var(--text-color-ok)}.btn.ok i{color:var(--text-color-ok)}.btn.info,.btn.info:hover{border:1px solid var(--text-color-info);color:var(--text-color-info)}.btn.info:hover:not([disabled]){box-shadow:0 2px 10px var(--text-color-info)}.btn.info:hover:not([disabled]) i{color:var(--text-color-info)}.btn.info i{color:var(--text-color-info)}.btn.warn,.btn.warn:hover{border:1px solid var(--active-color);color:var(--active-color)}.btn.warn:hover:not([disabled]){box-shadow:0 2px 10px var(--active-color)}.btn.warn:hover:not([disabled]) i{color:var(--active-color)}.btn.warn i{color:var(--active-color)}.tform-div{position:relative;padding-top:18px}textarea{width:100%;padding:5px;font-size:var(--label-fontsize-max);background:none;border:1px solid var(--text-color-secondary);border-radius:var(--border-radius);min-height:100px;resize:vertical;transition:border-color var(--transition) ease,padding var(--transition) ease;color:var(--text-color-main)}textarea:focus{outline:none;border-color:var(--active-color)}textarea:hover{border-color:var(--active-color)}textarea:hover+.tform-placeholder{color:var(--active-color)}.tform-placeholder{position:absolute;left:10px;top:25px;color:var(--text-color-secondary);font-size:var(--label-fontsize-max);pointer-events:none;transition:all var(--transition) ease;background-color:transparent}textarea:focus+.tform-placeholder,textarea:focus:not(:placeholder-shown)+.tform-placeholder{top:-2px;left:-5px;font-size:var(--label-fontsize-min);padding:0 5px;color:var(--active-color)}textarea:not(:placeholder-shown)+.tform-placeholder{top:-2px;left:-5px;font-size:var(--label-fontsize-min);padding:0 5px}.dform-div{position:relative}.dform-div:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--active-color);-webkit-transition:width var(--transition) ease-out;-moz-transition:width var(--transition) ease-out;-o-transition:width var(--transition) ease-out;transition:width var(--transition) ease-out}.dform-div:hover:after{width:100%}.dform+label{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:var(--label-fontsize-max);color:var(--text-color-secondary);pointer-events:none;-webkit-transition:all var(--transition) ease-out;-moz-transition:all var(--transition) ease-out;-o-transition:all var(--transition) ease-out;transition:all var(--transition) ease-out}.dform{display:inline-block;padding:6px 0;margin:10px 0 0;font-size:var(--label-fontsize-max);background:none;border-radius:0;border:0;border-bottom:1px solid var(--text-color-secondary);color:var(--text-color-main);outline:none;box-shadow:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-bottom-color var(--transition) linear}.dform-div:hover .dform,.dform-div:hover .select{border-bottom-color:transparent}.dform:focus+label,.dform:not(:placeholder-shown)+label{top:3px;font-size:var(--label-fontsize-min)}.dform:focus+label{color:var(--active-color)}.dform:focus::-webkit-input-placeholder{color:transparent}.dform:hover+label{color:var(--active-color)}.dform:disabled,.dform[disabled=disabled]{border-bottom:1px solid transparent;color:var(--text-color-main);background-color:transparent}summary{color:var(--text-color-secondary);transition:color var(--transition) linear}summary:hover{color:var(--active-color);cursor:pointer}.noborderbot{border-bottom:1px solid transparent}.table{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;color:var(--text-color-main)}.table td,.table th{padding:8px;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;transition:color var(--transition) linear}.table th{border-bottom:1px solid var(--border-color)}.table tbody tr:last-child{border-bottom:0px}.table th{padding-top:12px;padding-bottom:12px;text-align:left}.table thead.hide th,.table thead.hide tr{padding-top:0;padding-bottom:0;border-bottom:0px;height:0px;max-height:0px;font-size:0}.table tbody td{font-size:.9rem}.table tbody tr:hover{color:var(--active-color)}.table tr.active,.table td.active,.table th.active{background-color:var(--active-color-transparent-max)}.overflowEllipsis{text-overflow:ellipsis;max-width:90%;white-space:nowrap;overflow:hidden}.xyScroll{overflow:auto}.yScroll{overflow-y:auto}.yNoScroll{overflow-y:hidden}.xScroll{overflow-x:auto}.xNoScroll{overflow-x:hidden}.border{border:1px solid var(--border-color)}.border0{border-width:0px}.borderbottom{border-bottom:1px solid var(--border-color)}.bordertop{border-top:1px solid var(--border-color)}.borderright{border-right:1px solid var(--border-color)}.borderleft{border-left:1px solid var(--border-color)}.borderdash{border:3px dashed var(--text-color-main)}.borderrad{border-radius:20px}.borderradtop{border-top-left-radius:20px;border-top-right-radius:20px}.borderradbottom{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.scalex0{transform:scale(0)}.scalex1{transform:scale(1)}@keyframes hshrink{0%{width:0}to{width:100%}}@keyframes appear{0%{opacity:0;transform:translateY(-5px)}to{transform:translateY(0);opacity:1}}@keyframes glowBorder{0%{border-color:var(--text-color-secondary)}50%{border-color:var(--active-color)}to{border-color:var(--text-color-secondary)}}@keyframes glowColor{0%{color:var(--text-color-secondary)}50%{color:var(--active-color)}to{color:var(--text-color-secondary)}}.hcollapse{animation:hshrink var(--transition) ease-in-out 0s 1 normal forwards}.hexpand{animation:appear var(--transition) ease-in-out 0s 1 reverse forwards}.appear{animation:appear var(--transition) ease-in-out 0s 1 normal forwards}.disappear{animation:appear var(--transition) ease-in-out 0s 1 reverse forwards}.appear.dt0{animation:appear var(--transition) ease-in-out 0s 1 normal forwards}.dt1{opacity:0;animation-delay:calc(.5*var(--transition))}.dt2{opacity:0;animation-delay:calc(1*var(--transition))}.dt3{opacity:0;animation-delay:calc(1.5*var(--transition))}.dt4{opacity:0;animation-delay:calc(2*var(--transition))}.glowBorder{animation:glowBorder 5s ease-in-out 0s infinite normal forwards}.glowColor{animation:glowColor 5s ease-in-out 0s infinite normal forwards}::-webkit-scrollbar{width:var(--w-scrollbar)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color)}::-webkit-scrollbar-thumb:hover{background:var(--text-color-secondary)}.user-avatar-wrap{display:inline-flex;align-items:center;vertical-align:middle}.user-avatar-img{width:1em;height:1em;border-radius:50%;object-fit:cover;vertical-align:middle}
