wjs-overlay{display:none}.ov{-webkit-tap-highlight-color:transparent;transition-duration:var(--transition-duration,.3s);z-index:900;opacity:1;will-change:opacity, backdrop-filter;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition-property:opacity,-webkit-backdrop-filter,backdrop-filter;transition-delay:0s;transition-timing-function:ease-in-out;position:fixed;top:0;bottom:0;left:0;right:0}.ov:hover{cursor:pointer}.ov.hiding,.ov.showing{opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ov wjs-overlay{display:block}.ov-scroll{-webkit-tap-highlight-color:transparent;padding:var(--spacing-block);perspective:700px;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:flex-start;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}.ov-spinner{transition-duration:var(--transition-duration,.3s);content:" ";z-index:1000;width:120px;height:16px;padding:calc(var(--spacing-block) / 2);border-radius:var(--border-radius);opacity:0;background:rgba(0,0,0,.7);margin-top:-8px;margin-left:-60px;transition-property:opacity;transition-delay:0s;transition-timing-function:ease-in-out;position:absolute;top:50%;left:50%}.is-loading>.ov-spinner{opacity:1}.ov-bg{-webkit-tap-highlight-color:transparent;background-color:var(--color-contrast1);opacity:.7;position:fixed;top:0;bottom:0;left:0;right:0}.ov-box{transition-duration:var(--transition-duration,.3s);box-sizing:border-box;border-radius:var(--border-radius);background:var(--overlay-bg);width:95%;max-width:1920px;box-shadow:var(--overlay-shadow);will-change:filter, transform;border:none;transition-property:transform,opacity;transition-delay:0s;transition-timing-function:ease-in-out;overflow:hidden;transform:scale(1);margin:auto!important}.ov-box:hover{cursor:default}.ov-box:focus{outline:none}.ov.hiding .ov-box,.ov.showing .ov-box{filter:blur(3px);transform:scale(1.2)}.ov-box .ov:not(.alert-box)>div>.grouped:last-child{margin-bottom:var(--spacing-block)}.ov.updating-start .ov-box{transform:rotateY(90deg)}.ov.updating-end .ov-box{transform:rotateY(180deg)}.ov-box .box>legend.box-header{background:0 0}@media only screen and (max-width:1200px){.ov-box{width:85%}}@media only screen and (max-width:1023px){.ov-box{width:90%;margin:auto}}@media only screen and (max-width:640px){.ov-box{width:100%}}@media only screen and (max-width:449px){.ov-box .box{border-radius:var(--border-radius)}}
