body{--YELLOW-DARK:#dc1;--YELLOW:#fff200;--YELLOW-LITE:#ffa;--RED:#f20;--GREEN-DARK:#6a0;--GREEN:#7c0;--GREEN-LITE:#8e0;--ORANGE:#f90;--ORANGE-LITE:#fc8;--BLUE:#8bf;--BLUE-LITE:#cef;--PURPLE-LITE:#ccf;--MAGENTA:#f375f7;--GREY-DARK:#444;--GREY:#888;--GREY-LITE:#ccc;--WHITE:#fff;--WHITE-ISH:#f0f0f0;--BLACK:#000;--BEIGE:#ffe;--TODAY:#888;--radius:5px;--radius-big:8px;--z-cell:2;--z-tilted-bg:9;--z-layer:10;--z-overlay:11;--z-hovered-cell:20;--z-autocomplete:30;--z-nav:80;--z-nav-mobile:82;--z-modal-backdrop:90;--z-modal:100;--z-pinned:1000;--z-dialog-backdrop:99999;--z-dialog:999999;--z-loading:1000000;--z-spinner:1000000;--menu-height:0;padding:0;padding-top:var(--menu-height);background:var(--WHITE);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;align-items:center;width:100vw;height:100%;margin:0;font-family:Tahoma,Geneva,sans-serif;font-size:12px;display:flex}body .impersonated{background:var(--RED);min-width:15px;height:100vh;z-index:var(--z-pinned);opacity:.8;padding-top:var(--menu-height);position:absolute;top:0;left:0}body.page-loading:before{content:"";z-index:var(--z-loading);background:var(--BLUE-LITE);opacity:.5;cursor:progress;animation:.15s ease-out loading-veil-in;position:fixed;inset:0}body.page-loading:after{content:"";box-sizing:border-box;width:40px;height:40px;z-index:var(--z-spinner);border:4px solid var(--WHITE);border-top-color:var(--BLUE);pointer-events:none;border-radius:50%;animation:.8s linear infinite loading-spin;position:fixed;top:calc(50% - 20px);left:calc(50% - 20px)}@keyframes loading-veil-in{0%{opacity:0}to{opacity:.5}}@keyframes loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body.page-loading:after{animation:none}}#home-page{padding-top:50px}#not-found-page{text-align:center;padding-top:50px}#not-found-page h1{left:initial;position:relative}h1{text-align:center;width:300px;margin:0 auto;position:absolute;left:calc(50% - 150px)}h2,h3{text-align:left;align-items:center;gap:15px;margin:15px 20px;font-size:1.5em;display:flex}input:not([type=file]){border-radius:var(--radius);border:0;padding:3px}.user-heading{justify-content:flex-start;align-items:center;gap:10px;height:32px;display:flex}.user-heading>button{border:1px var(--GREY-LITE) solid;cursor:pointer;border-radius:var(--radius);background:0 0;align-items:center;height:30px;display:flex}.user-heading>button:hover{background:var(--YELLOW)}#loading-splash{width:fit-content;margin:0 auto}.green{background:var(--GREEN)!important}.grey{background:var(--GREY)!important}.orange{background:var(--ORANGE)!important}.red{background:var(--RED)!important}.hint{text-align:left;color:var(--GREY-DARK);background:var(--YELLOW-LITE);border-radius:var(--radius);padding:1em 1.2em;line-height:1.5}.hint p{margin:0}.yellow,.control-button{background:var(--YELLOW)!important}.icon,.clickable{cursor:pointer}.tooltip{background:var(--WHITE-ISH);border:1px solid var(--GREY);border-radius:var(--radius);box-shadow:0 1px 3px var(--GREY);z-index:var(--z-overlay);white-space:nowrap;pointer-events:none;padding:8px 12px;display:none;position:absolute;top:24px;left:24px}.tooltip.has-link{pointer-events:auto}.tooltip ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tooltip ul li{color:var(--GREY-DARK);gap:6px;display:flex}.copied-tooltip{width:auto;height:auto;color:var(--GREY-DARK);opacity:0;justify-content:center;align-items:center;padding:10px;font-weight:700;transition:opacity .5s ease-in-out;display:flex;position:absolute;border:2px solid var(--GREY-DARK)!important;background:var(--YELLOW)!important;border-radius:var(--radius)!important;top:-50px!important;left:10px!important}.copied-tooltip.copied{opacity:1}.infobox{border-radius:var(--radius-big);background-color:var(--WHITE-ISH);flex-wrap:wrap;align-items:center;gap:0 30px;width:fit-content;margin:5px auto;padding:5px 20px;font-weight:400;display:flex}.infobox div{align-items:center;gap:8px;max-height:30px;display:flex}.infobox div .icon{max-height:20px}.infobox div strong{font-size:.8em}#language-switcher{z-index:var(--z-pinned);position:fixed;bottom:5px;left:5px}#language-switcher-button{border-top-right-radius:var(--radius);cursor:pointer;background:0 0;border:none;width:20px;height:20px;padding:0;display:block}#language-switcher-button img{width:20px;height:20px;display:block}#language-switcher-menu{background:var(--WHITE);border:1px solid var(--GREY-LITE);border-radius:var(--radius);min-width:120px;margin:0;padding:4px 0;list-style:none;position:absolute;bottom:20px;left:0}#language-switcher-menu button{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:4px 12px;display:block}#language-switcher-menu button:hover{background:var(--WHITE-ISH)}#language-switcher-menu button.current-language{font-weight:700}
