.rc-ui-dialog{align-self:center;background-color:#333;border:1px solid #444;border-radius:8px;display:flex;flex-direction:column;margin:0 auto;max-height:98%;max-width:60ch;min-width:32ch;opacity:0;overflow:hidden;transition:opacity .3s ease}.rc-ui-dialog-title-bar{background:var(--display-lt-blue);display:flex;flex-shrink:0;justify-content:space-between;overflow:hidden}.rc-ui-dialog-title-bar-title{align-self:center;color:#000;flex:1;font-size:2rem;font-weight:700;padding-left:4px;-webkit-user-select:none;user-select:none}.rc-ui-dialog-title-bar-buttons button:last-child{border-radius:0 8px 0 0}.rc-ui-alert-content{padding:16px}.rc-ui-alert-content p{all:unset;color:#eee}.rc-ui-alert-content button{margin:0 auto}.rc-ui-confirm{background-color:#333;border:1px solid #444;border-radius:8px;display:none;min-width:32ch;opacity:0;overflow:hidden;transition:opacity .3s ease;width:max-content}.rc-ui-confirm-form-panel{padding:0 8px 8px}.rc-ui-confirm-title{background:var(--display-lt-blue) #000}.rc-ui-confirm p{color:#eee;font-size:1.6rem;padding:16px}.rc-ui-blocker{background-color:rgba(0,0,0,.75);display:none;height:100dvh;left:0;opacity:0;overflow:hidden;overscroll-behavior:none;padding:0 12px;position:fixed;top:0;touch-action:none;transform:translateZ(0);transition:opacity .3s ease;width:100%}@media (display-mode:standalone){.rc-ui-blocker{padding-top:32px}}.rc-ui-blocker.transparent{background-color:transparent;opacity:1;transition:unset}.rc-ui-blocker.current{color:unset}.RC-modal{align-self:center;border:1px solid navy;border-radius:4px;box-shadow:0 0 16px #000;display:none;flex-direction:column;margin:0 auto;max-height:98%;max-width:98%;min-width:0;opacity:0;overflow:hidden;transform:translateZ(0);transition:opacity .3s linear}.RC-modal-title-bar{background:var(--display-lt-blue);display:flex}.RC-modal-title-bar .title{align-self:center;color:#000;flex-grow:1;font-size:2rem;font-weight:700;justify-self:flex-start;padding-left:4px;-webkit-user-select:none;user-select:none}.RC-modal-title-bar .button-group{display:flex;flex-shrink:0;justify-self:flex-end}.RC-modal-title-bar .button-group button:last-child{border-top-right-radius:4px}#rc-ui-spinner{background:#262626;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.5);color:#fff000;display:none;font-family:Inter-Subset,sans-serif;font-size:1rem;font-weight:400;height:128px;left:50%;letter-spacing:4px;line-height:128px;opacity:0;position:fixed;text-align:center;text-shadow:0 0 10px #fff000;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:128px;z-index:100}#rc-ui-spinner:before{animation:rc-ui-spinner-animateC 2s linear infinite;border-right:3px solid transparent;border-top:3px solid transparent;border-color:#fff000 #fff000 transparent transparent;border-radius:50%;border-style:solid;border-width:3px;content:"";height:100%;left:-3px;position:fixed;top:-3px;width:100%}#rc-ui-spinner span{animation:rc-ui-spinner-animateC2 2s linear infinite;background:transparent;display:block;height:4px;left:50%;position:absolute;top:calc(50% - 2px);transform-origin:left;width:50%}#rc-ui-spinner span:before{background:#fff000;border-radius:50%;box-shadow:0 0 20px #fff000;content:"";height:16px;position:absolute;right:-8px;top:-6px;width:16px}@keyframes rc-ui-spinner-animateC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rc-ui-spinner-animateC2{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.rc-ui-checkbox{position:relative;--checkOpacity:0;border:1px solid transparent;color:#e0ffff;cursor:pointer;display:flex;font-family:FontAwesome,sans-serif;font-size:16px;font-weight:400;line-height:1;text-shadow:1px 1px 0 #00f;-webkit-user-select:none;user-select:none;white-space:nowrap}.rc-ui-checkbox.button{background:linear-gradient(hsla(0,0%,100%,.1),rgba(0,0,0,.1)) #333;border:1px solid #111;border-radius:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.rc-ui-checkbox:hover{border:1px solid #e0ffff;outline:1px solid #00f}.rc-ui-checkBox:active{border:none;outline:none}.rc-ui-checkbox:hover input[type=checkbox]:checked+label:after{color:#ff0;opacity:1}.rc-ui-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;display:contents}.rc-ui-checkbox input[type=checkbox]:checked+label:after{--checkOpacity:1}.rc-ui-checkbox label{align-self:center;background:linear-gradient(#111,#223 10%,#225 98%,#00f);border:2px solid #80d0d0;border-radius:1px;cursor:pointer;display:inline-block;height:16px;margin:0 auto;outline:1px solid #0000d0;width:16px}.rc-ui-checkbox label:before{content:"";position:relative}.rc-ui-checkbox label:after{left:2px;top:-2px}.rc-ui-checkbox label:after,.rc-ui-checkbox.button label:after{background:transparent;color:#e0ffff;content:"\f00c";font-family:FontAwesome,sans-serif;font-size:14px;font-weight:400;opacity:var(--checkOpacity);position:absolute;text-shadow:1px 1px 0 #00f}.rc-ui-checkbox.button label:after{left:9px;top:8px}.transition-slide-wrapper{max-height:0;overflow:hidden;position:relative}.transition-slide-wrapper>:first-child{opacity:0;position:relative;transform:translateY(-100%)}.transition-slide-wrapper.open{max-height:100%}.transition-slide-wrapper.open>:first-child{opacity:1;transform:translateY(0)}.transition-slide-wrapper>button:hover{opacity:1}.transition-staticslide-wrapper{max-height:0;overflow:hidden;position:absolute;z-index:10}.transition-staticslide-wrapper>:first-child{opacity:0;position:relative;transform:translateY(-100%)}.transition-staticslide-wrapper.open{max-height:100%}.transition-staticslide-wrapper.open>:first-child{opacity:1;transform:translateY(0)}.absolute-upper-right{position:absolute;right:6px;top:12px;z-index:16}.opacity-5{opacity:.5}.rc-ui-input-selectbox{line-height:1.2;overflow-y:auto}.rc-ui-input-selectbox-option{cursor:pointer;line-height:inherit}.rc-ui-input-selectbox-option.selected{background:#00c000;color:#000;font-weight:700;text-shadow:none}.rc-ui-input-selectbox-option.highlighted{background:#8080c0;color:#000;font-weight:700;text-shadow:none}.rc-ui-input-selectbox-option.selected.highlighted{outline:2px solid #00c000;outline-offset:4px}