.mx-icon-double-left:after,.mx-icon-double-left:before,.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-left:before,.mx-icon-right:before{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-style:solid;border-color:currentColor;border-width:2px 0 0 2px;border-radius:1px;box-sizing:border-box;transform-origin:center;transform:rotate(-45deg) scale(.7)}
.mx-icon-double-left:after{left:-4px}
.mx-icon-double-right:before{left:4px}
.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-right:before{transform:rotate(135deg) scale(.7)}
.mx-btn{box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:0;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#73879c;white-space:nowrap}
.mx-btn:hover{border-color:#1284e7;color:#1284e7}
.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}
.mx-scrollbar{height:100%}
.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}
.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}
.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;transition:opacity .24s ease-out}
.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);transition:background-color .3s}
.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}
.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{opacity:0;transform:scaleY(0)}
.mx-datepicker{position:relative;display:inline-block;width:210px}
.mx-datepicker svg{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}
.mx-datepicker-range{width:320px}
.mx-datepicker-inline{width:auto}
.mx-input-wrapper{position:relative}
.mx-input-wrapper .mx-icon-clear{display:none}
.mx-input-wrapper:hover .mx-icon-clear{display:block}
.mx-input-wrapper:hover .mx-icon-clear+.mx-icon-calendar{display:none}
.mx-input{display:inline-block;box-sizing:border-box;width:100%;height:34px;padding:6px 30px;padding-left:10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.mx-input:focus,.mx-input:hover{border-color:#409aff}
.mx-input.disabled,.mx-input:disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}
.mx-input:focus{outline:0}
.mx-input::-ms-clear{display:none}
.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:16px;line-height:1;color:rgba(0,0,0,.5);vertical-align:middle}
.mx-icon-clear{cursor:pointer}
.mx-icon-clear:hover{color:rgba(0,0,0,.8)}
.mx-datepicker-main{font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei",sans-serif;color:#73879c;background-color:#fff;border:1px solid #e8e8e8}
.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2001}
.mx-datepicker-sidebar{float:left;box-sizing:border-box;width:100px;padding:6px;overflow:auto}
.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}
.mx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}
.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}
.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}
.mx-calendar-range,.mx-time-range{display:flex}
@media(max-width:750px){
.mx-calendar-range,.mx-time-range{flex-direction:column}
}
.mx-calendar{box-sizing:border-box;width:248px;padding:6px 12px}
.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}
.mx-calendar-header,.mx-time-header{box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}
.mx-btn-icon-double-left,.mx-btn-icon-left{float:left}
.mx-btn-icon-double-right,.mx-btn-icon-right{float:right}
.mx-calendar-header-label{font-size:14px}
.mx-calendar-decade-separator{margin:0 2px}
.mx-calendar-decade-separator:after{content:"~"}
.mx-calendar-content{position:relative;height:224px;box-sizing:border-box}
.mx-calendar-content .cell{cursor:pointer}
.mx-calendar-content .cell:hover{color:#73879c;background-color:#f3f9fe}
.mx-calendar-content .cell.active{color:#fff;background-color:#1284e7}
.mx-calendar-content .cell.hover-in-range,.mx-calendar-content .cell.in-range{color:#73879c;background-color:#dbedfb}
.mx-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}
.mx-calendar-week-mode .mx-date-row{cursor:pointer}
.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}
.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}
.mx-calendar-week-mode .mx-date-row .cell:hover{color:inherit;background-color:transparent}
.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:transparent}
.mx-week-number{opacity:.5}
.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;box-sizing:border-box;text-align:center}
.mx-table th{padding:0;font-weight:500;vertical-align:middle}
.mx-table td{padding:0;vertical-align:middle}
.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}
.mx-table-date .today{color:#2a90e9}
.mx-table-date .cell.not-current-month{color:#ccc;background:0 0}
.mx-time{flex:1;width:224px;background:#fff}
.mx-time+.mx-time{border-left:1px solid #e8e8e8}
.mx-date-time{position:relative;width:248px;height:270px}
.mx-date-time .mx-time{position:absolute;top:0;left:0;width:100%;height:100%}
.mx-date-time-range{position:relative;width:496px;height:270px}
.mx-date-time-range .mx-time-range{position:absolute;top:0;left:0;width:100%;height:100%}
.mx-time-header{border-bottom:1px solid #e8e8e8}
.mx-time-content{height:224px;box-sizing:border-box;overflow:hidden}
.mx-time-columns{display:flex;width:100%;height:100%;overflow:hidden}
.mx-time-column{flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}
.mx-time-column:first-child{border-left:0}
.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}
.mx-time-column .mx-time-list::after{content:"";display:block;height:192px}
.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}
.mx-time-column .mx-time-item:hover{color:#73879c;background-color:#f3f9fe}
.mx-time-column .mx-time-item.active{color:#1284e7;background-color:transparent;font-weight:700}
.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}
.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}
.mx-time-option:hover{color:#73879c;background-color:#f3f9fe}
.mx-time-option.active{color:#1284e7;background-color:transparent;font-weight:700}
.mx-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}
.sun-editor{width:auto;height:auto;box-sizing:border-box;font-family:Helvetica Neue;border:1px solid #dadada;background-color:#fff;color:#000;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.sun-editor *{box-sizing:border-box;-webkit-user-drag:none;overflow:visible}
.sun-editor-common button,.sun-editor-common input,.sun-editor-common select,.sun-editor-common textarea{font-size:14px;line-height:1.5}
.sun-editor-common blockquote,.sun-editor-common body,.sun-editor-common button,.sun-editor-common code,.sun-editor-common dd,.sun-editor-common div,.sun-editor-common dl,.sun-editor-common dt,.sun-editor-common fieldset,.sun-editor-common form,.sun-editor-common h1,.sun-editor-common h2,.sun-editor-common h3,.sun-editor-common h4,.sun-editor-common h5,.sun-editor-common h6,.sun-editor-common input,.sun-editor-common legend,.sun-editor-common li,.sun-editor-common ol,.sun-editor-common p,.sun-editor-common pre,.sun-editor-common select,.sun-editor-common td,.sun-editor-common textarea,.sun-editor-common th,.sun-editor-common ul{margin:0;padding:0;border:0}
.sun-editor-common dl,.sun-editor-common li,.sun-editor-common menu,.sun-editor-common ol,.sun-editor-common ul{list-style:none!important}
.sun-editor-common hr{margin:6px 0!important}
.sun-editor textarea{resize:none;border:0;padding:0}
.sun-editor button{border:0;background-color:transparent;touch-action:manipulation;cursor:pointer;outline:0}
.sun-editor button,.sun-editor input,.sun-editor select,.sun-editor textarea{vertical-align:middle}
.sun-editor button span{display:block;margin:0;padding:0}
.sun-editor button .txt{display:block;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sun-editor button *{pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}
.sun-editor .se-svg,.sun-editor button>svg{width:16px;height:16px;margin:auto;fill:currentColor;display:block;text-align:center;float:none}
.sun-editor .close>svg,.sun-editor .se-dialog-close>svg{width:10px;height:10px}
.sun-editor .se-btn-select>svg{float:right;width:10px;height:10px}
.sun-editor .se-btn-list>.se-list-icon{display:inline-block;width:16px;height:16px;margin:-1px 10px 0 0;vertical-align:middle}
.sun-editor .se-line-breaker>button>svg{width:24px;height:24px}
.sun-editor button>i:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:15px;line-height:2}
.sun-editor button>[class=se-icon-text]{font-size:20px;line-height:1}
.sun-editor .se-arrow,.sun-editor .se-arrow:after{position:absolute;display:block;width:0;height:0;border:11px solid transparent}
.sun-editor .se-arrow.se-arrow-up{top:-11px;left:20px;margin-left:-11px;border-top-width:0;border-bottom-color:#dadada}
.sun-editor .se-arrow.se-arrow-up:after{top:1px;margin-left:-11px;content:" ";border-top-width:0;border-bottom-color:#fff}
.sun-editor .se-toolbar .se-arrow.se-arrow-up:after{border-bottom-color:#fafafa}
.sun-editor .se-arrow.se-arrow-down{top:0;left:0;margin-left:-11px;border-bottom-width:0;border-top-color:#dadada}
.sun-editor .se-arrow.se-arrow-down:after{top:-12px;margin-left:-11px;content:" ";border-bottom-width:0;border-top-color:#fff}
.sun-editor .se-toolbar .se-arrow.se-arrow-down:after{border-top-color:#fafafa}
.sun-editor .se-container{position:relative;width:100%;height:100%}
.sun-editor button{color:#000}
.sun-editor .se-btn{float:left;width:34px;height:34px;border:0;border-radius:4px;margin:1px!important;padding:0;font-size:12px;line-height:27px}
.sun-editor .se-btn:enabled:focus,.sun-editor .se-btn:enabled:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}
.sun-editor .se-btn:enabled:active{background-color:#d1d1d1;border-color:#c1c1c1;-webkit-box-shadow:inset 0 3px 5px #c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}
.sun-editor .se-btn-primary{color:#000;background-color:#c7deff;border:1px solid #80bdff;border-radius:4px}
.sun-editor .se-btn-primary:focus,.sun-editor .se-btn-primary:hover{color:#000;background-color:#80bdff;border-color:#3f9dff;outline:0 none}
.sun-editor .se-btn-primary:active{color:#fff;background-color:#3f9dff;border-color:#4592ff;-webkit-box-shadow:inset 0 3px 5px #4592ff;box-shadow:inset 0 3px 5px #4592ff}
.sun-editor input,.sun-editor select,.sun-editor textarea{color:#000;border:1px solid #ccc;border-radius:4px}
.sun-editor input:focus,.sun-editor select:focus,.sun-editor textarea:focus{border:1px solid #80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem #c7deff;box-shadow:0 0 0 .2rem #c7deff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.sun-editor .se-btn:enabled.active{color:#4592ff;outline:0 none}
.sun-editor .se-btn:enabled.active:focus,.sun-editor .se-btn:enabled.active:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}
.sun-editor .se-btn:enabled.active:active{background-color:#d1d1d1;border-color:#c1c1c1;-webkit-box-shadow:inset 0 3px 5px #c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}
.sun-editor .se-btn:enabled.on{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}
.sun-editor .se-btn:enabled.on:focus,.sun-editor .se-btn:enabled.on:hover{background-color:#d1d1d1;border-color:#c1c1c1;outline:0 none}
.sun-editor .se-btn:enabled.on:active{background-color:#c1c1c1;border-color:#b1b1b1;-webkit-box-shadow:inset 0 3px 5px #b1b1b1;box-shadow:inset 0 3px 5px #b1b1b1}
.sun-editor .se-btn-list:disabled,.sun-editor .se-btn:disabled,.sun-editor button:disabled{cursor:not-allowed;background-color:inherit;color:#bdbdbd}
.sun-editor .se-loading-box{position:absolute;display:none;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.7;z-index:2147483647}
.sun-editor .se-loading-box .se-loading-effect{position:absolute;display:block;top:50%;left:50%;height:25px;width:25px;border-top:2px solid #07d;border-right:2px solid transparent;border-radius:50%;animation:spinner .8s linear infinite;margin:-25px 0 0 -25px}
.sun-editor .se-line-breaker{position:absolute;display:none;width:100%;height:1px;cursor:text;border-top:1px solid #3288ff;z-index:7}
.sun-editor .se-line-breaker>button.se-btn{position:relative;display:inline-block;width:30px;height:30px;top:-15px;float:none;left:-50%;background-color:#fff;border:1px solid #0c2240;opacity:.6;cursor:pointer}
.sun-editor .se-line-breaker>button.se-btn:hover{opacity:.9;background-color:#fff;border-color:#041b39}
.sun-editor .se-line-breaker-component{position:absolute;display:none;width:24px;height:24px;background-color:#fff;border:1px solid #0c2240;opacity:.6;border-radius:4px;cursor:pointer;z-index:7}
.sun-editor .se-line-breaker-component:hover{opacity:.9}
.sun-editor .se-toolbar{display:block;position:relative;height:auto;width:100%;overflow:visible;padding:0;margin:0;background-color:#fafafa;outline:1px solid #dadada;z-index:5}
.sun-editor .se-toolbar-cover{position:absolute;display:none;font-size:36px;width:100%;height:100%;top:0;left:0;background-color:#fefefe;opacity:.5;cursor:not-allowed;z-index:4}
.sun-editor .se-toolbar-separator-vertical{display:inline-block;height:0;width:0;margin:1px;vertical-align:top}
.sun-editor .se-toolbar.se-toolbar-balloon,.sun-editor .se-toolbar.se-toolbar-inline{display:none;position:absolute;box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5)}
.sun-editor .se-toolbar.se-toolbar-balloon{z-index:2147483647;width:auto}
.sun-editor .se-toolbar.se-toolbar-sticky{position:fixed;top:0}
.sun-editor .se-toolbar-sticky-dummy{display:none;position:static;z-index:-1}
.sun-editor .se-btn-module{display:inline-block}
.sun-editor .se-btn-module-border{border:1px solid #dadada;border-radius:4px}
.sun-editor .se-btn-module-enter{display:block;width:100%;height:1px;margin-bottom:5px;background-color:transparent}
.sun-editor .se-toolbar-more-layer{margin:0 -3px;background-color:#fafafa}
.sun-editor .se-toolbar-more-layer .se-more-layer{display:none;border-top:1px solid #dadada}
.sun-editor .se-toolbar-more-layer .se-more-layer .se-more-form{display:inline-block;width:100%;height:auto;padding:4px 3px 0}
.sun-editor .se-btn-module .se-btn-more.se-btn-more-text{width:auto;padding:0 4px}
.sun-editor .se-btn-module .se-btn-more:focus,.sun-editor .se-btn-module .se-btn-more:hover{color:#000;background-color:#d1d1d1;border-color:#c1c1c1;outline:0 none}
.sun-editor .se-btn-module .se-btn-more.on{color:#333;background-color:#d1d1d1;border-color:#c1c1c1;outline:0 none}
.sun-editor .se-btn-module .se-btn-more.on:hover{color:#000;background-color:#c1c1c1;border-color:#b1b1b1;outline:0 none}
.sun-editor .se-menu-list,.sun-editor .se-menu-list li{float:left;padding:0;margin:0}
.sun-editor .se-menu-list li{position:relative}
.sun-editor .se-btn-select{width:auto;display:flex;padding:4px 6px}
.sun-editor .se-btn-select .txt{flex:auto;text-align:left}
.sun-editor.se-rtl .se-btn-select svg{margin:auto 1px}
.sun-editor .se-btn-select.se-btn-tool-font{width:100px}
.sun-editor .se-btn-select.se-btn-tool-format{width:82px}
.sun-editor .se-btn-select.se-btn-tool-size{width:78px}
.sun-editor .se-btn-tray{position:relative;width:100%;height:auto;padding:4px 3px 0;margin:0}
.sun-editor .se-menu-tray{position:absolute;top:0;left:0;width:100%;height:0}
.sun-editor .se-submenu{overflow-x:hidden;overflow-y:auto}
.sun-editor .se-menu-container{overflow-x:unset;overflow-y:unset}
.sun-editor .se-list-layer{display:none;position:absolute;top:0;left:0;height:auto;z-index:5;border:1px solid #bababa;border-radius:4px;padding:6px 0;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0 none}
.sun-editor .se-list-layer .se-list-inner{padding:0;margin:0;overflow-x:initial;overflow-y:initial;overflow:visible}
.sun-editor .se-list-layer button{margin:0;width:100%}
.sun-editor .se-list-inner ul{width:100%;padding:0}
.sun-editor .se-list-inner li>button{min-width:100%;width:max-content}
.sun-editor .se-list-inner .se-list-basic li{width:100%}
.sun-editor .se-list-inner .se-list-basic li button.active{background-color:#80bdff;border:1px solid #3f9dff;border-left:0;border-right:0}
.sun-editor .se-list-inner .se-list-basic li button.active:hover{background-color:#3f9dff;border:1px solid #4592ff;border-left:0;border-right:0}
.sun-editor .se-list-inner .se-list-basic li button.active:active{background-color:#4592ff;border:1px solid #407dd1;border-left:0;border-right:0;-webkit-box-shadow:inset 0 3px 5px #407dd1;box-shadow:inset 0 3px 5px #407dd1}
.sun-editor .se-list-inner .se-list-checked li button>.se-svg{float:left;padding:6px 6px 0 0}
.sun-editor .se-list-inner .se-list-checked li button>.se-svg>svg{display:none}
.sun-editor .se-list-inner .se-list-checked li button.se-checked{color:#4592ff}
.sun-editor .se-list-inner .se-list-checked li button.se-checked>.se-svg>svg{display:block}
.sun-editor .se-btn-list{width:100%;height:auto;min-height:32px;padding:0 14px;cursor:pointer;font-size:12px;line-height:normal;text-indent:0;text-decoration:none;text-align:left}
.sun-editor .se-btn-list.default_value{background-color:#f3f3f3;border-top:1px dotted #b1b1b1;border-bottom:1px dotted #b1b1b1}
.sun-editor .se-btn-list:focus,.sun-editor .se-btn-list:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}
.sun-editor .se-btn-list:active{background-color:#d1d1d1;border-color:#c1c1c1;-webkit-box-shadow:inset 0 3px 5px #c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}
.sun-editor .se-list-layer.se-list-font-size{min-width:140px;max-height:300px}
.sun-editor .se-list-layer.se-list-font-family{min-width:156px}
.sun-editor .se-list-layer.se-list-font-family .default{border-bottom:1px solid #ccc}
.sun-editor .se-list-layer.se-list-line{width:125px}
.sun-editor .se-list-layer.se-list-align .se-list-inner{left:9px;width:125px}
.sun-editor .se-list-layer.se-list-format{min-width:156px}
.sun-editor .se-list-layer.se-list-format li{padding:0;width:100%}
.sun-editor .se-list-layer.se-list-format ul .se-btn-list{line-height:100%}
.sun-editor .se-list-layer.se-list-format ul .se-btn-list[data-value=h1]{height:40px}
.sun-editor .se-list-layer.se-list-format ul .se-btn-list[data-value=h2]{height:34px}
.sun-editor .se-list-layer.se-list-format ul p{font-size:13px}
.sun-editor .se-list-layer.se-list-format ul div{font-size:13px;padding:4px 2px}
.sun-editor .se-list-layer.se-list-format ul h1{font-size:2em;font-weight:700;color:#333}
.sun-editor .se-list-layer.se-list-format ul h2{font-size:1.5em;font-weight:700;color:#333}
.sun-editor .se-list-layer.se-list-format ul h3{font-size:1.17em;font-weight:700;color:#333}
.sun-editor .se-list-layer.se-list-format ul h4{font-size:1em;font-weight:700;color:#333}
.sun-editor .se-list-layer.se-list-format ul h5{font-size:.83em;font-weight:700;color:#333}
.sun-editor .se-list-layer.se-list-format ul h6{font-size:.67em;font-weight:700;color:#333}
.sun-editor .se-list-layer.se-list-format ul blockquote{font-size:13px;color:#999;height:22px;margin:0;background-color:transparent;line-height:1.5;border-color:#b1b1b1;padding:0 0 0 7px;border-left:5px #b1b1b1;border-style:solid}
.sun-editor .se-list-layer.se-list-format ul pre{font-size:13px;color:#666;padding:4px 11px;margin:0;background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:4px}
.sun-editor .se-selector-table{display:none;position:absolute;top:34px;left:1px;z-index:5;padding:5px 0;float:left;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.sun-editor .se-selector-table .se-table-size{font-size:18px;padding:0 5px}
.sun-editor .se-selector-table .se-table-size-picker{position:absolute!important;z-index:3;font-size:18px;width:10em;height:10em;cursor:pointer}
.sun-editor .se-selector-table .se-table-size-highlighted{position:absolute!important;z-index:2;font-size:18px;width:1em;height:1em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTZCNzMzN0I3RUYxMUU4ODcwQ0QwMjM1NTgzRTJDNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QTZCNzMzNkI3RUYxMUU4ODcwQ0QwMjM1NTgzRTJDNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzYyNEUxRUI3RUUxMUU4ODZGQzgwRjNBODgyNTdFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzYyNEUxRkI3RUUxMUU4ODZGQzgwRjNBODgyNTdFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl0yAuwAAABBSURBVDhPY/wPBAxUAGCDGvdBeWSAeicIDTfIXREiQArYeR9hEBOEohyMGkQYjBpEGAxjg6ib+yFMygCVvMbAAABj0hwMTNeKJwAAAABJRU5ErkJggg==) repeat}
.sun-editor .se-selector-table .se-table-size-unhighlighted{position:relative!important;z-index:1;font-size:18px;width:10em;height:10em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat}
.sun-editor .se-selector-table .se-table-size-display{padding-left:5px}
.sun-editor .se-list-layer.se-table-split{top:36px}
.sun-editor .se-list-layer .se-selector-color{display:flex;width:max-content;max-width:270px;height:auto;padding:0;margin:auto}
.sun-editor .se-list-layer .se-selector-color .se-color-pallet{width:100%;height:100%;padding:0}
.sun-editor .se-list-layer .se-selector-color .se-color-pallet li{display:flex;float:left;position:relative;margin:0}
.sun-editor .se-list-layer .se-selector-color .se-color-pallet button{display:block;cursor:default;width:30px;height:30px;text-indent:-9999px}
.sun-editor .se-list-layer .se-selector-color .se-color-pallet button.active,.sun-editor .se-list-layer .se-selector-color .se-color-pallet button:focus,.sun-editor .se-list-layer .se-selector-color .se-color-pallet button:hover{border:3px solid #fff}
.sun-editor .se-form-group{display:flex;width:100%;min-height:40px;height:auto;padding:4px}
.sun-editor .se-form-group input{flex:auto;display:inline-block;width:auto;height:33px;font-size:12px;margin:1px 0;padding:0;border-radius:.25rem;border:1px solid #ccc}
.sun-editor .se-form-group button,.sun-editor .se-submenu-form-group button{float:right;width:34px;height:34px;margin:0 2px!important}
.sun-editor .se-form-group button.se-btn{border:1px solid #ccc}
.sun-editor .se-form-group>div{position:relative}
.sun-editor .se-form-group label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
.sun-editor .se-form-group-label{width:100%;height:auto;padding:0 4px}
.sun-editor .se-form-group-label label{font-size:13px;font-weight:700}
.sun-editor .se-submenu .se-form-group input{width:auto;height:33px;color:#555}
.sun-editor .se-submenu .se-form-group .se-color-input{width:72px;text-transform:uppercase;border:none;border-bottom:2px solid #b1b1b1;outline:0}
.sun-editor .se-submenu .se-form-group .se-color-input:focus{border-bottom:3px solid #b1b1b1}
.sun-editor .se-wrapper{position:relative!important;width:100%;height:auto;overflow:hidden;z-index:1}
.sun-editor .se-wrapper .se-wrapper-inner{width:100%;height:100%;min-height:65px;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}
.sun-editor .se-wrapper .se-wrapper-inner:focus{outline:0}
.sun-editor .se-wrapper .se-wrapper-code{background-color:#191919;color:#fff;font-size:13px;word-break:break-all;padding:4px;margin:0;resize:none!important}
.sun-editor .se-wrapper .se-wrapper-wysiwyg{display:block}
.sun-editor .se-wrapper .se-wrapper-code-mirror{font-size:13px}
.sun-editor .se-wrapper .se-placeholder{position:absolute;display:none;white-space:nowrap;text-overflow:ellipsis;z-index:1;color:#b1b1b1;font-size:13px;line-height:1.5;top:0;left:0;right:0;overflow:hidden;margin-top:0;padding-top:16px;padding-left:16px;margin-left:0;padding-right:16px;margin-right:0;pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}
.sun-editor .se-resizing-bar{display:flex;width:auto;height:auto;min-height:16px;border-top:1px solid #dadada;padding:0 4px;background-color:#fafafa;cursor:ns-resize}
.sun-editor .se-resizing-bar.se-resizing-none{cursor:default}
.sun-editor .se-resizing-back{position:absolute;display:none;cursor:default;top:0;left:0;width:100%;height:100%;z-index:2147483647}
.sun-editor .se-resizing-bar .se-navigation{flex:auto;position:relative;width:auto;height:auto;color:#666;margin:0;padding:0;font-size:10px;line-height:1.5;background:0 0}
.sun-editor .se-resizing-bar .se-char-counter-wrapper{flex:none;position:relative;display:block;width:auto;height:auto;margin:0;padding:0;color:#999;font-size:13px;background:0 0}
.sun-editor .se-resizing-bar .se-char-counter-wrapper.se-blink{color:#b94a48;animation:blinker .2s linear infinite}
.sun-editor .se-resizing-bar .se-char-counter-wrapper .se-char-label{margin-right:4px}
.sun-editor .se-dialog{position:absolute;display:none;top:0;left:0;width:100%;height:100%;z-index:2147483647}
.sun-editor .se-dialog button,.sun-editor .se-dialog input,.sun-editor .se-dialog label{font-size:14px;line-height:1.5;color:#111;margin:0}
.sun-editor .se-dialog .se-dialog-back{background-color:#222;opacity:.5}
.sun-editor .se-dialog .se-dialog-back,.sun-editor .se-dialog .se-dialog-inner{position:absolute;width:100%;height:100%;top:0;left:0}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-content{position:relative;width:auto;max-width:500px;margin:1.75rem auto;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:4px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
@media screen and (max-width:509px){
.sun-editor .se-dialog .se-dialog-inner .se-dialog-content{width:100%}
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-content label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-content .se-btn-primary{display:inline-block;padding:6px 12px;margin:0 0 10px!important;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;border-radius:4px}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-header{height:50px;padding:6px 15px;border-bottom:1px solid #e5e5e5}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-header .se-dialog-close{float:right;font-weight:700;text-shadow:0 1px 0 #fff;-webkit-appearance:none;opacity:1}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-header .se-modal-title{float:left;font-size:14px;font-weight:700;margin:0;padding:0;line-height:2.5}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-body{position:relative;padding:15px 15px 5px}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form{margin-bottom:10px}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form-footer{margin-top:10px;margin-bottom:0}
.sun-editor .se-dialog .se-dialog-inner input:disabled{background-color:#f3f3f3}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-text{width:100%}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-text .size-h,.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-text .size-w{width:70px;text-align:center}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-x{margin:0 8px;width:25px;text-align:center}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-footer{height:auto;min-height:55px;padding:10px 15px 0;text-align:right;border-top:1px solid #e5e5e5}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-footer>div{float:left}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-footer>div>label{margin:0 5px 0 0}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-radio{margin-left:12px;margin-right:6px}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-check{margin-left:12px;margin-right:4px}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form-footer .se-dialog-btn-check{margin-left:0;margin-right:4px}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form-footer label:first-child{margin-right:16px;margin-left:0}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files{position:relative;display:flex;align-items:center}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files>input{flex:auto}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button{flex:auto;opacity:.8;border:1px solid #ccc}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button.se-file-remove>svg{width:8px;height:8px}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button:hover{background-color:#f0f0f0;outline:0 none}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button:active{background-color:#e9e9e9;-webkit-box-shadow:inset 0 3px 5px #d6d6d6;box-shadow:inset 0 3px 5px #d6d6d6}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-select{display:inline-block;width:auto;height:34px;font-size:14px;text-align:center;line-height:1.42857143}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-control{display:inline-block;width:70px;height:34px;font-size:14px;text-align:center;line-height:1.42857143}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form{display:block;width:100%;height:34px;font-size:14px;line-height:1.42857143;padding:0 4px}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form.se-input-url{direction:ltr}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form.se-input-url:disabled{text-decoration:line-through;color:#999}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-video-ratio{width:70px;margin-left:4px}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form a{color:#004cff}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-revert{border:1px solid #ccc}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-revert:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-revert:active{background-color:#d1d1d1;border-color:#c1c1c1;-webkit-box-shadow:inset 0 3px 5px #c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}
.sun-editor .se-dialog-tabs{width:100%;height:25px;border-bottom:1px solid #e5e5e5}
.sun-editor .se-dialog-tabs button{background-color:#e5e5e5;border-right:1px solid #e5e5e5;float:left;outline:0;padding:2px 13px;transition:.3s}
.sun-editor .se-dialog-tabs button:hover{background-color:#fff}
.sun-editor .se-dialog-tabs button.active{background-color:#fff;border-bottom:0}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form.se-math-exp{resize:vertical;height:4rem;border:1px solid #ccc;font-size:13px;padding:4px;direction:ltr}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-select.se-math-size{width:6em;height:28px;margin-left:1em}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview{font-size:13px}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview>span{display:inline-block;-webkit-box-shadow:0 0 0 .1rem #c7deff;box-shadow:0 0 0 .1rem #c7deff}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview>span *{direction:ltr}
.sun-editor .se-dialog .se-dialog-inner .se-link-preview{display:block;height:auto;max-height:18px;font-size:13px;font-weight:400;font-family:inherit;color:#666;background-color:transparent;overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:pre}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-preview-form{width:100%;display:flex;margin-top:4px}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-preview-form .se-svg.se-anchor-preview-icon{flex:unset;display:none;line-height:1.5;color:#4592ff}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-preview-form .se-link-preview{flex:auto;margin:0}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel{height:34px}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel-btn{width:46px;color:#3f9dff}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel-wrapper{display:flex;line-height:1.5;padding-top:6px}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel-preview{text-align:left}
.sun-editor .se-controller .se-arrow.se-arrow-up{border-bottom-color:rgba(0,0,0,.25)}
.sun-editor .se-controller{position:absolute;display:none;overflow:visible;z-index:6;border:1px solid rgba(0,0,0,.25);border-radius:4px;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}
.sun-editor .se-controller .se-btn-group{position:relative;display:flex;vertical-align:middle;padding:2px;top:0;left:0}
.sun-editor .se-controller .se-btn-group .se-btn-group-sub{left:50%;min-width:auto;width:max-content;display:none}
.sun-editor .se-controller .se-btn-group .se-btn-group-sub button{margin:0;min-width:72px}
.sun-editor .se-controller .se-btn-group button{position:relative;min-height:34px;height:auto;border:none;border-radius:4px;margin:1px;padding:5px 10px;font-size:12px;line-height:1.5;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation}
.sun-editor .se-controller .se-btn-group button:focus:enabled,.sun-editor .se-controller .se-btn-group button:hover:enabled{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}
.sun-editor .se-controller .se-btn-group button:active:enabled{background-color:#d1d1d1;border-color:#c1c1c1;-webkit-box-shadow:inset 0 3px 5px #c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}
.sun-editor .se-controller .se-btn-group button span{display:block;padding:0;margin:0}
.sun-editor .se-controller .se-btn-group button:enabled.active{color:#4592ff;outline:0 none}
.sun-editor .se-controller .se-btn-group button:enabled.active:focus,.sun-editor .se-controller .se-btn-group button:enabled.active:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}
.sun-editor .se-controller .se-btn-group button:enabled.active:active{background-color:#d1d1d1;border-color:#c1c1c1;-webkit-box-shadow:inset 0 3px 5px #c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}
.sun-editor .se-controller .se-btn-group button:enabled.on{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}
.sun-editor .se-controller .se-btn-group button:enabled.on:focus,.sun-editor .se-controller .se-btn-group button:enabled.on:hover{background-color:#d1d1d1;border-color:#c1c1c1;outline:0 none}
.sun-editor .se-controller .se-btn-group button:enabled.on:active{background-color:#c1c1c1;border-color:#b1b1b1;-webkit-box-shadow:inset 0 3px 5px #b1b1b1;box-shadow:inset 0 3px 5px #b1b1b1}
.sun-editor .se-controller .se-form-group input{min-width:120px}
.sun-editor .se-controller-resizing{margin-top:-50px!important;padding:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143}
.sun-editor .se-controller-resizing .se-btn-group .se-btn-group-sub.se-resizing-align-list{width:74px}
.sun-editor .se-resizing-container{position:absolute;display:none;outline:1px solid #3f9dff;background-color:transparent}
.sun-editor .se-resizing-container .se-modal-resize{position:absolute;display:inline-block;background-color:#3f9dff;opacity:.3}
.sun-editor .se-resizing-container .se-resize-dot{position:absolute;top:0;left:0;width:100%;height:100%}
.sun-editor .se-resizing-container .se-resize-dot>span{position:absolute;width:7px;height:7px;background-color:#3f9dff;border:1px solid #4592ff}
.sun-editor .se-resizing-container .se-resize-dot>span.tl{top:-5px;left:-5px;cursor:nw-resize}
.sun-editor .se-resizing-container .se-resize-dot>span.tr{top:-5px;right:-5px;cursor:ne-resize}
.sun-editor .se-resizing-container .se-resize-dot>span.bl{bottom:-5px;left:-5px;cursor:sw-resize}
.sun-editor .se-resizing-container .se-resize-dot>span.br{right:-5px;bottom:-5px;cursor:se-resize}
.sun-editor .se-resizing-container .se-resize-dot>span.lw{left:-7px;bottom:50%;cursor:w-resize}
.sun-editor .se-resizing-container .se-resize-dot>span.th{left:50%;top:-7px;cursor:n-resize}
.sun-editor .se-resizing-container .se-resize-dot>span.rw{right:-7px;bottom:50%;cursor:e-resize}
.sun-editor .se-resizing-container .se-resize-dot>span.bh{right:50%;bottom:-7px;cursor:s-resize}
.sun-editor .se-resizing-container .se-resize-display{position:absolute;right:0;bottom:0;padding:5px;margin:5px;font-size:12px;color:#fff;background-color:#333;border-radius:4px}
.sun-editor .se-controller-table,.sun-editor .se-controller-table-cell{width:auto}
.sun-editor .se-controller-link,.sun-editor .se-controller-table,.sun-editor .se-controller-table-cell{padding:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143}
.sun-editor .se-controller-link:after,.sun-editor .se-controller-link:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sun-editor .se-controller-link .link-content{padding:0;margin:0}
.sun-editor .se-controller-link .link-content a{display:inline-block;color:#4592ff;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;margin-left:5px}
.sun-editor .se-select-list{position:absolute;top:0;left:0;display:none;width:auto;max-width:100%;background-color:#fff;padding:0;margin:0;border:1px solid #bababa;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0 none}
.sun-editor .se-select-list .se-select-item{line-height:28px;min-height:28px;font-size:13px;padding:0 5px;margin:2px 0;cursor:pointer}
.sun-editor .se-select-list.__se_select-menu-mouse-move .se-select-item:hover,.sun-editor .se-select-list:not(.__se_select-menu-mouse-move) .se-select-item.active{background-color:#e1e1e1}
.sun-editor .se-dialog-form-files .se-select-list{width:100%}
.sun-editor .se-file-browser{position:absolute;display:none;top:0;left:0;width:100%;height:100%;z-index:2147483647}
.sun-editor .se-file-browser button,.sun-editor .se-file-browser input,.sun-editor .se-file-browser label{font-size:14px;line-height:1.5;color:#111;margin:0}
.sun-editor .se-file-browser .se-file-browser-back{background-color:#222;opacity:.5}
.sun-editor .se-file-browser .se-file-browser-back,.sun-editor .se-file-browser .se-file-browser-inner{position:absolute;display:block;width:100%;height:100%;top:0;left:0}
.sun-editor .se-file-browser .se-file-browser-inner .se-file-browser-content{position:relative;width:960px;max-width:100%;margin:20px auto;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:4px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.sun-editor .se-file-browser .se-file-browser-header{height:auto;min-height:50px;padding:6px 15px;border-bottom:1px solid #e5e5e5}
.sun-editor .se-file-browser .se-file-browser-header .se-file-browser-close{float:right;font-weight:700;text-shadow:0 1px 0 #fff;-webkit-appearance:none;opacity:1}
.sun-editor .se-file-browser .se-file-browser-header .se-file-browser-close>svg{width:12px;height:12px}
.sun-editor .se-file-browser .se-file-browser-header .se-file-browser-title{font-size:16px;font-weight:700;margin:0;padding:0;line-height:2.2}
.sun-editor .se-file-browser .se-file-browser-tags{display:block;width:100%;padding:0;text-align:left;margin:0 -15px}
.sun-editor .se-file-browser .se-file-browser-tags a{display:inline-block;background-color:#f5f5f5;padding:6px 12px;margin:8px 0 8px 8px;color:#333;text-decoration:none;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer}
.sun-editor .se-file-browser .se-file-browser-tags a:hover{background-color:#e1e1e1}
.sun-editor .se-file-browser .se-file-browser-tags a:active{background-color:#d1d1d1}
.sun-editor .se-file-browser .se-file-browser-tags a.on{background-color:#ebf3fe;color:#4592ff}
.sun-editor .se-file-browser .se-file-browser-tags a.on:hover{background-color:#d8e8fe}
.sun-editor .se-file-browser .se-file-browser-tags a.on:active{background-color:#c7deff}
.sun-editor .se-file-browser .se-file-browser-body{position:relative;height:auto;min-height:350px;padding:20px;overflow-y:auto}
.sun-editor .se-file-browser .se-file-browser-body .se-file-browser-list{position:relative;width:100%}
@media screen and (max-width:992px){
.sun-editor .se-file-browser .se-file-browser-inner .se-file-browser-content{width:748px}
}
@media screen and (max-width:768px){
.sun-editor .se-file-browser .se-file-browser-inner .se-file-browser-content{width:600px}
}
.sun-editor .se-file-browser .se-file-browser-list .se-file-item-column{position:relative;display:block;height:auto;float:left}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-column{width:calc(25% - 20px);margin:0 10px}
@media screen and (max-width:992px){
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-column{width:calc(33% - 20px)}
}
@media screen and (max-width:768px){
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-column{width:calc(50% - 20px)}
}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img{position:relative;display:block;cursor:pointer;width:100%;height:auto;border-radius:4px;outline:0;margin:10px 0}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img:hover{opacity:.8;-webkit-box-shadow:0 0 0 .2rem #3288ff;box-shadow:0 0 0 .2rem #3288ff}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img>img{position:relative;display:block;width:100%;border-radius:4px;outline:0;height:auto}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img>.se-file-img-name{position:absolute;z-index:1;font-size:13px;color:#fff;left:0;bottom:0;padding:5px 10px;background-color:transparent;width:100%;height:30px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img>.se-file-img-name.se-file-name-back{background-color:#333;opacity:.6}
.sun-editor .se-notice{position:absolute;top:0;display:none;z-index:7;width:100%;height:auto;word-break:break-all;font-size:13px;color:#b94a48;background-color:#f2dede;padding:15px;margin:0;border:1px solid #eed3d7;user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}
.sun-editor .se-notice button{float:right;padding:7px}
.sun-editor .se-tooltip{position:relative;overflow:visible}
.sun-editor .se-tooltip .se-tooltip-inner{visibility:hidden;position:absolute;display:block;width:auto;top:120%;left:50%;background:0 0;opacity:0;z-index:1;line-height:1.5;transition:opacity .5s;margin:0;padding:0;bottom:auto;float:none;pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}
.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text{position:relative;display:inline-block;width:auto;left:-50%;font-size:.9em;margin:0;padding:4px 6px;border-radius:2px;background-color:#333;color:#fff;text-align:center;line-height:unset;white-space:nowrap;cursor:auto}
.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#333}
.sun-editor .se-tooltip:hover .se-tooltip-inner{visibility:visible;opacity:1}
.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text .se-shortcut{display:block!important}
.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text .se-shortcut>.se-shortcut-key{display:inline;font-weight:700}
.sun-editor.se-rtl .se-btn-tray{direction:rtl}
.sun-editor.se-rtl .se-btn-select .txt{flex:auto;text-align:right;direction:rtl}
.sun-editor.se-rtl .se-btn-list{text-align:right}
.sun-editor.se-rtl .se-btn-list>.se-list-icon{margin:-1px 0 0 10px}
.sun-editor.se-rtl .se-menu-list,.sun-editor.se-rtl .se-menu-list li{float:right}
.sun-editor.se-rtl .se-list-layer *{direction:rtl}
.sun-editor.se-rtl .se-list-layer.se-list-format ul blockquote{padding:0 7px 0 0;border-right-width:5px;border-left-width:0}
.sun-editor.se-rtl .se-list-layer .se-selector-color .se-color-pallet li{float:right}
.sun-editor.se-rtl .se-list-inner .se-list-checked li button>.se-svg{float:right;padding:6px 0 0 6px}
.sun-editor.se-rtl .se-tooltip .se-tooltip-inner .se-tooltip-text,.sun-editor.se-rtl .se-wrapper .se-placeholder{direction:rtl}
.sun-editor.se-rtl .se-tooltip .se-tooltip-inner .se-tooltip-text .se-shortcut{direction:ltr}
.sun-editor.se-rtl .se-dialog *{direction:rtl}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-header .se-dialog-close{float:left}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-header .se-modal-title,.sun-editor.se-rtl .se-dialog-tabs button{float:right}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-size-text{padding-right:34px}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-footer .se-btn-primary{float:left}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-footer>div{float:right}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-footer>div>label{margin:0 0 0 5px}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-form-footer label:first-child{margin-left:16px;margin-right:0}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-anchor-rel-preview{margin-left:4px;text-align:right}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-anchor-rel-btn{float:right}
.sun-editor.se-rtl .se-file-browser *{direction:rtl}
.sun-editor.se-rtl .se-file-browser .se-file-browser-tags{text-align:right}
.sun-editor.se-rtl .se-file-browser .se-file-browser-tags a{margin:8px 8px 0}
.sun-editor.se-rtl .se-file-browser .se-file-browser-header .se-file-browser-close{float:left}
.sun-editor.se-rtl .se-controller .se-btn-group,.sun-editor.se-rtl .se-resizing-container .se-resize-display{direction:rtl}
@keyframes blinker{
50%{opacity:0}
}
@keyframes spinner{
to{transform:rotate(361deg)}
}
.sun-editor-editable{font-family:Helvetica Neue;font-size:13px;color:#333;background-color:#fff;line-height:1.5;word-break:normal;word-wrap:break-word;padding:16px;margin:0}
.sun-editor-editable *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:inherit;color:inherit}
.sun-editor-editable.se-rtl *{direction:rtl}
.sun-editor-editable audio,.sun-editor-editable figcaption,.sun-editor-editable figure,.sun-editor-editable iframe,.sun-editor-editable img,.sun-editor-editable td,.sun-editor-editable th,.sun-editor-editable video{position:relative}
.sun-editor-editable .__se__float-left{float:left}
.sun-editor-editable .__se__float-right{float:right}
.sun-editor-editable .__se__float-center{float:center}
.sun-editor-editable .__se__float-none{float:none}
.sun-editor-editable span{display:inline;vertical-align:baseline;margin:0;padding:0}
.sun-editor-editable span.katex{display:inline-block}
.sun-editor-editable span.katex *{direction:ltr}
.sun-editor-editable a{color:#004cff;text-decoration:none}
.sun-editor-editable span[style~="color:"] a{color:inherit}
.sun-editor-editable a:focus,.sun-editor-editable a:hover{cursor:pointer;color:#0093ff;text-decoration:underline}
.sun-editor-editable a.on{color:#0093ff;background-color:#e8f7ff}
.sun-editor-editable pre{display:block;padding:8px;margin:0 0 10px;font-family:monospace;color:#666;line-height:1.45;background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:2px;white-space:pre-wrap!important;word-wrap:break-word;overflow:visible}
.sun-editor-editable ol{list-style-type:decimal}
.sun-editor-editable ol,.sun-editor-editable ul{list-style-position:outside;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}
.sun-editor-editable ul{list-style-type:disc}
.sun-editor-editable li{display:list-item;text-align:-webkit-match-parent;margin-bottom:5px}
.sun-editor-editable ol ol,.sun-editor-editable ol ul,.sun-editor-editable ul ol,.sun-editor-editable ul ul{margin:0}
.sun-editor-editable ol ol,.sun-editor-editable ul ol{list-style-type:lower-alpha}
.sun-editor-editable ol ol ol,.sun-editor-editable ul ol ol,.sun-editor-editable ul ul ol{list-style-type:upper-roman}
.sun-editor-editable ol ul,.sun-editor-editable ul ul{list-style-type:circle}
.sun-editor-editable ol ol ul,.sun-editor-editable ol ul ul,.sun-editor-editable ul ul ul{list-style-type:square}
.sun-editor-editable sub,.sun-editor-editable sup{font-size:75%;line-height:0}
.sun-editor-editable sub{vertical-align:sub}
.sun-editor-editable sup{vertical-align:super}
.sun-editor-editable p{display:block;margin:0 0 10px}
.sun-editor-editable div{display:block;margin:0;padding:0}
.sun-editor-editable blockquote{display:block;font-family:inherit;font-size:inherit;color:#999;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding:0 5px 0 20px;border:solid #b1b1b1;border-width:0 0 0 5px}
.sun-editor-editable blockquote blockquote{border-color:#c1c1c1}
.sun-editor-editable blockquote blockquote blockquote{border-color:#d1d1d1}
.sun-editor-editable blockquote blockquote blockquote blockquote{border-color:#e1e1e1}
.sun-editor-editable.se-rtl blockquote{padding-left:5px;padding-right:20px;border-left-width:0;border-right-width:5px}
.sun-editor-editable h1{font-size:2em;margin-block-start:.67em;margin-block-end:.67em}
.sun-editor-editable h1,.sun-editor-editable h2{display:block;margin-inline-start:0;margin-inline-end:0;font-weight:700}
.sun-editor-editable h2{font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em}
.sun-editor-editable h3{font-size:1.17em;margin-block-start:1em;margin-block-end:1em}
.sun-editor-editable h3,.sun-editor-editable h4{display:block;margin-inline-start:0;margin-inline-end:0;font-weight:700}
.sun-editor-editable h4{font-size:1em;margin-block-start:1.33em;margin-block-end:1.33em}
.sun-editor-editable h5{font-size:.83em;margin-block-start:1.67em;margin-block-end:1.67em}
.sun-editor-editable h5,.sun-editor-editable h6{display:block;margin-inline-start:0;margin-inline-end:0;font-weight:700}
.sun-editor-editable h6{font-size:.67em;margin-block-start:2.33em;margin-block-end:2.33em}
.sun-editor-editable hr{display:flex;border-width:1px 0 0;border-color:#000;border-image:initial;height:1px}
.sun-editor-editable hr.__se__solid{border-style:solid none none}
.sun-editor-editable hr.__se__dotted{border-style:dotted none none}
.sun-editor-editable hr.__se__dashed{border-style:dashed none none}
.sun-editor-editable hr.on{border-color:#4592ff;-webkit-box-shadow:0 0 0 .1rem #c7deff;box-shadow:0 0 0 .1rem #c7deff}
.sun-editor-editable table{display:table;table-layout:auto!important;border:1px solid #ccc;width:100%;max-width:100%;margin:0 0 10px;background-color:transparent;border-spacing:0;border-collapse:collapse}
.sun-editor-editable.se-rtl table{margin:0 0 10px auto}
.sun-editor-editable table thead{border-bottom:2px solid #333}
.sun-editor-editable table tr{border:1px solid #efefef}
.sun-editor-editable table th{background-color:#f3f3f3}
.sun-editor-editable table td,.sun-editor-editable table th{border:1px solid #e1e1e1;padding:.4em;background-clip:padding-box}
.sun-editor-editable table.se-table-size-auto{width:auto!important}
.sun-editor-editable table.se-table-size-100{width:100%!important}
.sun-editor-editable table.se-table-layout-auto{table-layout:auto!important}
.sun-editor-editable table.se-table-layout-fixed{table-layout:fixed!important}
.sun-editor-editable table td.se-table-selected-cell,.sun-editor-editable table th.se-table-selected-cell{outline:1px double #4592ff}
.sun-editor-editable.se-disabled *{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.sun-editor-editable .se-component{display:flex;padding:1px;margin:0 0 10px}
.sun-editor-editable[contenteditable=true] .se-component{outline:1px dashed #e1e1e1}
.sun-editor-editable[contenteditable=true] .se-component.se-component-copy{-webkit-box-shadow:0 0 0 .2rem #80bdff;box-shadow:0 0 0 .2rem #3f9dff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.sun-editor-editable audio,.sun-editor-editable iframe,.sun-editor-editable img,.sun-editor-editable video{display:block;margin:0;padding:0;width:auto;height:auto;max-width:100%}
.sun-editor-editable[contenteditable=true] figure:after{position:absolute;content:"";z-index:1;top:0;left:0;right:0;bottom:0;cursor:default;display:block;background:0 0}
.sun-editor-editable[contenteditable=true] figure a,.sun-editor-editable[contenteditable=true] figure iframe,.sun-editor-editable[contenteditable=true] figure img,.sun-editor-editable[contenteditable=true] figure video{z-index:0}
.sun-editor-editable[contenteditable=true] figure figcaption{display:block;z-index:2}
.sun-editor-editable[contenteditable=true] figure figcaption:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem #c7deff;box-shadow:0 0 0 .2rem #c7deff}
.sun-editor-editable .se-image-container,.sun-editor-editable .se-video-container{width:auto;height:auto;max-width:100%}
.sun-editor-editable figure{display:block;outline:0;margin:0;padding:0}
.sun-editor-editable figure figcaption{padding:1em .5em;margin:0;background-color:#f9f9f9;outline:0}
.sun-editor-editable figure figcaption p{line-height:2;margin:0}
.sun-editor-editable .se-image-container a img{padding:1px;margin:1px;outline:1px solid #4592ff}
.sun-editor-editable .se-video-container iframe,.sun-editor-editable .se-video-container video{outline:1px solid #9e9e9e;position:absolute;top:0;left:0;border:0;width:100%;height:100%}
.sun-editor-editable .se-video-container figure{left:0;width:100%;max-width:100%}
.sun-editor-editable audio{width:300px;height:54px}
.sun-editor-editable audio.active{outline:2px solid #80bdff}
.sun-editor-editable.se-show-block div,.sun-editor-editable.se-show-block h1,.sun-editor-editable.se-show-block h2,.sun-editor-editable.se-show-block h3,.sun-editor-editable.se-show-block h4,.sun-editor-editable.se-show-block h5,.sun-editor-editable.se-show-block h6,.sun-editor-editable.se-show-block li,.sun-editor-editable.se-show-block ol,.sun-editor-editable.se-show-block p,.sun-editor-editable.se-show-block pre,.sun-editor-editable.se-show-block ul{border:1px dashed #3f9dff!important;padding:14px 8px 8px!important}
.sun-editor-editable.se-show-block ol,.sun-editor-editable.se-show-block ul{border:1px dashed #d539ff!important}
.sun-editor-editable.se-show-block pre{border:1px dashed #27c022!important}
.se-show-block p{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPAQMAAAAF7dc0AAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAaSURBVAjXY/j/gwGCPvxg+F4BQiAGDP1HQQByxxw0gqOzIwAAAABJRU5ErkJggg==) no-repeat}
.se-show-block div{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPAQMAAAAxlBYoAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAmSURBVAjXY/j//wcDDH+8XsHwDYi/hwNx1A8w/nYLKH4XoQYJAwCXnSgcl2MOPgAAAABJRU5ErkJggg==) no-repeat}
.se-show-block h1{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAfSURBVAjXY/j/v4EBhr+9B+LzEPrDeygfhI8j1CBhAEhmJGY4Rf6uAAAAAElFTkSuQmCC) no-repeat}
.se-show-block h2{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAmSURBVAjXY/j/v4EBhr+dB+LtQPy9geEDEH97D8T3gbgdoQYJAwA51iPuD2haEAAAAABJRU5ErkJggg==) no-repeat}
.se-show-block h3{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAiSURBVAjXY/j/v4EBhr+dB+LtQPy9geHDeQgN5p9HqEHCADeWI+69VG2MAAAAAElFTkSuQmCC) no-repeat}
.se-show-block h4{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPAQMAAADTSA1RAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAiSURBVAjXY/j//wADDH97DsTXIfjDdiDdDMTfIRhZHRQDAKJOJ6L+K3y7AAAAAElFTkSuQmCC) no-repeat}
.se-show-block h5{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAlSURBVAjXY/j/v4EBhr+1A/F+IO5vYPiwHUh/B2IQfR6hBgkDABlWIy5uM+9GAAAAAElFTkSuQmCC) no-repeat}
.se-show-block h6{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAiSURBVAjXY/j/v4EBhr+dB+LtQLy/geFDP5S9HSKOrA6KAR9GIza1ptJnAAAAAElFTkSuQmCC) no-repeat}
.se-show-block li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA7SURBVDhPYxgFcNDQ0PAfykQBIHEYhgoRB/BpwCfHBKWpBkaggYxQGgOgBzyQD1aLLA4TGwWDGjAwAACR3RcEU9Ui+wAAAABJRU5ErkJggg==) no-repeat}
.se-show-block ol{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABHSURBVDhPYxgFcNDQ0PAfhKFcFIBLHCdA1oBNM0kGEmMAPgOZoDTVANUNxAqQvURMECADRiiNAWCagDSGGhyW4DRrMAEGBgAu0SX6WpGgjAAAAABJRU5ErkJggg==) no-repeat}
.se-show-block ul{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA1SURBVDhPYxgFDA0NDf+hTBSALI5LDQgwQWmqgVEDKQcsUBoF4ItFGEBXA+QzQpmDGjAwAAA8DQ4Lni6gdAAAAABJRU5ErkJggg==) no-repeat}
.sun-editor .__se__p-bordered,.sun-editor-editable .__se__p-bordered{border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;padding:4px 0}
.sun-editor .__se__p-spaced,.sun-editor-editable .__se__p-spaced{letter-spacing:1px}
.sun-editor .__se__p-neon,.sun-editor-editable .__se__p-neon{font-weight:200;font-style:italic;background:#000;color:#fff;padding:6px 4px;border:2px solid #fff;border-radius:6px;text-transform:uppercase;animation:neonFlicker 1.5s infinite alternate}
@keyframes neonFlicker{
0%,19%,21%,23%,25%,54%,56%,to{text-shadow:-.2rem -.2rem 1rem #fff,.2rem .2rem 1rem #fff,0 0 2px #f40,0 0 4px #f40,0 0 6px #f40,0 0 8px #f40,0 0 10px #f40;box-shadow:0 0 .5px #fff,inset 0 0 .5px #fff,0 0 2px #08f,inset 0 0 2px #08f,0 0 4px #08f,inset 0 0 4px #08f}
20%,24%,55%{text-shadow:none;box-shadow:none}
}
.sun-editor .__se__t-shadow,.sun-editor-editable .__se__t-shadow{text-shadow:-.2rem -.2rem 1rem #fff,.2rem .2rem 1rem #fff,0 0 .2rem #999,0 0 .4rem #888,0 0 .6rem #777,0 0 .8rem #666,0 0 1rem #555}
.sun-editor .__se__t-code,.sun-editor-editable .__se__t-code{font-family:monospace;color:#666;background-color:rgba(27,31,35,.05);border-radius:6px;padding:.2em .4em}
/*!
 * Cropper.js v1.5.12
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-06-12T08:00:11.623Z
 */
.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cropper-container img{image-orientation:0deg;display:block;height:100%;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}
.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}
.cropper-canvas,.cropper-wrap-box{overflow:hidden}
.cropper-drag-box{background-color:#fff;opacity:0}
.cropper-modal{background-color:#000;opacity:.5}
.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}
.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}
.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}
.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}
.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}
.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}
.cropper-center:before{height:1px;left:-3px;top:0;width:7px}
.cropper-center:after{height:7px;left:0;top:-3px;width:1px}
.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}
.cropper-face{background-color:#fff;left:0;top:0}
.cropper-line{background-color:#39f}
.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}
.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}
.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}
.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}
.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}
.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}
.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}
.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}
.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}
.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}
.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}
.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}
.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}
@media (min-width:768px){
.cropper-point.point-se{height:15px;width:15px}
}
@media (min-width:992px){
.cropper-point.point-se{height:10px;width:10px}
}
@media (min-width:1200px){
.cropper-point.point-se{height:5px;opacity:.75;width:5px}
}
.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}
.cropper-invisible{opacity:0}
.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}
.cropper-hide{display:block;height:0;position:absolute;width:0}
.cropper-hidden{display:none!important}
.cropper-move{cursor:move}
.cropper-crop{cursor:crosshair}
.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
:root{--aboutBigSize:18vw;--aboutSmallSize:14vw;--aboutRowsX:2;--aboutRowsY:3}
.rfAboutUs{display:block;position:absolute;float:left;top:var(--topPanelHeight);width:100%;height:calc(100% - var(--topPanelHeight) - var(--bottomHeight));justify-content:flex-start;align-items:flex-start;vertical-align:top;text-align:center;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfAboutUsContainer{display:block;float:left;width:94%;margin-left:3%;margin-right:3%;height:auto;color:#404040;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfAboutUsSection{position:relative;display:block;float:left;width:100%;height:auto;color:#404040;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfAboutUsText{display:flex;width:auto;height:auto;margin-top:2%;margin-bottom:2%;font-size:var(--fontSmall);line-height:calc(var(--fontSmall) * 1.3);text-align:justify;vertical-align:middle;align-items:top;justify-content:center;color:#404040;initial-letter:2}
.rfAboutUsText1{display:flex;width:23%;padding-right:1%;border-style:none solid none none;border-width:1px;border-color:#f0f0f0;text-align:right;align-items:center;justify-content:flex-end;font-size:15vw;font-weight:700;color:#f0f0f0}
.rfAboutUsTextC{display:flex;width:62%;padding-left:1%;padding-right:3%}
.rfAboutUsText2{margin-left:2%;width:31%}
.rfAboutUsText2::first-letter{font-size:calc(var(--fontSmall) * 2.8);float:left;margin-top:calc(var(--fontSmall) * .7);margin-right:calc(var(--fontSmall) * .15);font-weight:700}
.rfAboutUsText3{margin-left:3%;width:31%;margin-right:3%}
.rfAboutUsText4{width:31%}
.rfAboutUsText2019{position:absolute;display:flex;right:var(--aboutBigSize);top:calc(0px - var(--aboutBigSize) * .1);width:33%;text-align:right;align-items:center;justify-content:flex-end;font-size:15vw;font-weight:700;color:#f0f0f0;z-index:1}
.rfAboutUsPanel{position:relative;display:block;float:left;width:50%;margin-bottom:calc(var(--fontSmall) * 3);height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
@media all and (min-aspect-ratio:2/1){
.rfAboutUsText1{font-size:30vh}
.rfAboutUsText2019{font-size:30vh}
}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfAboutUsPanel{width:100%}
.rfAboutUsTextC{display:block;width:60%;padding-left:3%;padding-right:3%}
.rfAboutUsText2{margin-left:0;width:100%;margin-top:var(--fontSmall)}
.rfAboutUsText2::first-letter{font-size:calc(var(--fontSmall) * 2.8);float:left;margin-top:calc(var(--fontSmall) * .7);margin-right:calc(var(--fontSmall) * .15);font-weight:700}
.rfAboutUsText3{margin-left:0;width:100%;margin-right:0;margin-top:var(--fontSmall)}
.rfAboutUsText4{width:100%;margin-top:var(--fontSmall)}
.rfAboutUsText2019{right:calc(var(--aboutBigSize) * .2)}
}
.rfAboutUsJarekIcon{display:flex;width:var(--aboutBigSize);height:var(--aboutBigSize);background-size:calc(var(--aboutBigSize) * var(--aboutRowsX)) calc(var(--aboutBigSize) * var(--aboutRowsY));background-image:url("ABOUTUS/RfAboutUs.jpg?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--aboutBigSize) * 0);background-position-y:calc(0px - var(--aboutBigSize) * 0)}
.rfAboutUsJarekLine{position:absolute;display:flex;left:18vw;top:9vw;width:calc((100% - 18vw) * .5);height:calc(9vw + var(--fontSmall) * 2);border-style:dashed dashed none none;border-width:2px;border-color:#b0b0b0}
.rfAboutUsJarekBack{position:absolute;display:flex;left:calc(15vw + (100% - 18vw) * .5);top:12vw;width:12vw;height:calc(var(--fontMedium) + var(--fontSmall) * 2.3);background-color:#fff}
.rfAboutUsJarekName{position:absolute;display:flex;left:calc(15vw + (100% - 18vw) * .5);top:12vw;width:auto;font-size:var(--fontMedium);height:var(--fontMedium);color:#202020;font-weight:700;justify-content:flex-start;z-index:2}
.rfAboutUsJarekSecond{position:absolute;display:flex;left:calc(15vw + (100% - 18vw) * .5);top:calc(12vw + var(--fontMedium));width:auto;font-size:var(--fontSmall);height:var(--fontSmall);color:#202020;font-weight:700;justify-content:flex-start;z-index:2}
.rfAboutUsJarekRole{position:absolute;display:flex;left:calc(15vw + (100% - 18vw) * .5);top:calc(12vw + var(--fontMedium) + var(--fontSmall));width:auto;font-size:var(--fontSmall);height:var(--fontSmall);color:#202020;font-weight:700;justify-content:flex-start;z-index:2}
.rfAboutUsJarekText{display:block;width:80%;height:auto;margin-left:15%;margin-right:5%;margin-top:calc(var(--fontSmall) * 3);font-size:var(--fontSmall);line-height:calc(var(--fontSmall) * 1.3);text-align:justify;vertical-align:middle;align-items:center;justify-content:center;color:#404040}
.rfAboutUsMarekIcon{display:flex;width:var(--aboutBigSize);height:var(--aboutBigSize);background-size:calc(var(--aboutBigSize) * var(--aboutRowsX)) calc(var(--aboutBigSize) * var(--aboutRowsY));background-image:url("ABOUTUS/RfAboutUs.jpg?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--aboutBigSize) * 1);background-position-y:calc(0px - var(--aboutBigSize) * 0);margin-left:auto}
.rfAboutUsMarekLine1{position:absolute;display:flex;right:18vw;top:9vw;width:calc((100% - 25vw) * .5);height:calc(9vw + var(--fontSmall) * 2);border-style:dashed none none none;border-width:2px;border-color:#b0b0b0;z-index:2}
.rfAboutUsMarekLine2{position:absolute;display:flex;right:18vw;top:calc(9vw + var(--fontSmall) * 2 + var(--fontMedium));width:calc((100% - 18vw) * .5);height:calc(9vw - var(--fontMedium));border-style:none none none dashed;border-width:2px;border-color:#b0b0b0;z-index:2}
.rfAboutUsMarekBack{position:absolute;display:flex;right:calc(15vw + (100% - 18vw) * .5);top:8vw;width:12vw;height:calc(var(--fontMedium) + var(--fontSmall) * 2.3);background-color:#fff}
.rfAboutUsMarekName{position:absolute;display:flex;right:calc(15vw + (100% - 18vw) * .5);top:8vw;width:auto;font-size:var(--fontMedium);height:var(--fontMedium);color:#202020;font-weight:700;justify-content:flex-start;z-index:2}
.rfAboutUsMarekSecond{position:absolute;display:flex;right:calc(15vw + (100% - 18vw) * .5);top:calc(8vw + var(--fontMedium));width:auto;font-size:var(--fontSmall);height:var(--fontSmall);color:#202020;font-weight:700;justify-content:flex-start;z-index:2}
.rfAboutUsMarekRole{position:absolute;display:flex;right:calc(15vw + (100% - 18vw) * .5);top:calc(8vw + var(--fontMedium) + var(--fontSmall));width:auto;font-size:var(--fontSmall);height:var(--fontSmall);color:#202020;font-weight:700;justify-content:flex-start;z-index:2}
.rfAboutUsMarekText{display:block;width:80%;height:auto;margin-left:10%;margin-top:calc(var(--fontSmall) * 3);font-size:var(--fontSmall);line-height:calc(var(--fontSmall) * 1.3);text-align:justify;vertical-align:middle;align-items:center;justify-content:center;color:#404040}
.rfAboutUsWojtekIcon{display:flex;width:var(--aboutSmallSize);height:var(--aboutSmallSize);background-size:calc(var(--aboutSmallSize) * var(--aboutRowsX)) calc(var(--aboutSmallSize) * var(--aboutRowsY));background-image:url("ABOUTUS/RfAboutUs.jpg?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--aboutSmallSize) * 1);background-position-y:calc(0px - var(--aboutSmallSize) * 2);margin-left:10vw}
.rfAboutUsWojtekLine{position:absolute;display:flex;left:24vw;top:7vw;width:calc((100% - 24vw) * .5);height:calc(9vw + var(--fontSmall) * 2);border-style:dashed dashed none none;border-width:2px;border-color:#b0b0b0}
.rfAboutUsWojtekBack{position:absolute;display:flex;left:calc(18.5vw + (100% - 24vw) * .5);top:5vw;width:20vw;height:calc(var(--fontMedium) + var(--fontSmall) * 2.3);background-color:#fff}
.rfAboutUsWojtekName{position:absolute;display:flex;left:calc(19vw + (100% - 24vw) * .5);top:5vw;width:auto;font-size:var(--fontMedium);height:var(--fontMedium);color:#202020;font-weight:700;justify-content:flex-start;background-color:#fff}
.rfAboutUsWojtekSecond{position:absolute;display:flex;left:calc(19vw + (100% - 24vw) * .5);top:calc(5vw + var(--fontMedium));width:auto;font-size:var(--fontSmall);height:var(--fontSmall);color:#202020;font-weight:700;justify-content:flex-start;background-color:#fff}
.rfAboutUsWojtekRole{position:absolute;display:flex;left:calc(19vw + (100% - 24vw) * .5);top:calc(5vw + var(--fontMedium) + var(--fontSmall));width:auto;font-size:var(--fontSmall);height:var(--fontSmall);color:#202020;font-weight:700;justify-content:flex-start}
.rfAboutUsWojtekText{display:block;width:60%;height:auto;margin-left:30%;margin-top:calc(var(--fontSmall) * 3);font-size:var(--fontSmall);line-height:calc(var(--fontSmall) * 1.3);text-align:justify;vertical-align:middle;align-items:center;justify-content:center;color:#404040}
.rfAboutUsAdamIcon{display:flex;width:var(--aboutSmallSize);height:var(--aboutSmallSize);background-size:calc(var(--aboutSmallSize) * var(--aboutRowsX)) calc(var(--aboutSmallSize) * var(--aboutRowsY));background-image:url("ABOUTUS/RfAboutUs.jpg?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--aboutSmallSize) * 1);background-position-y:calc(0px - var(--aboutSmallSize) * 1);margin-right:10vw;margin-left:auto}
.rfAboutUsAdamLine{position:absolute;display:flex;right:24vw;top:7vw;width:calc((100% - 24vw) * .5);height:calc(8vw + var(--fontSmall));border-style:dashed none none dashed;border-width:2px;border-color:#b0b0b0}
.rfAboutUsAdamBack{position:absolute;display:flex;right:calc(22vw + (100% - 24vw) * .5);top:9vw;width:12vw;height:calc(var(--fontMedium) + var(--fontSmall) * 2.3);background-color:#fff}
.rfAboutUsAdamName{position:absolute;display:flex;right:calc(22vw + (100% - 24vw) * .5);top:9vw;width:auto;font-size:var(--fontMedium);height:var(--fontMedium);color:#202020;font-weight:700;justify-content:flex-start;background-color:#fff}
.rfAboutUsAdamSecond{position:absolute;display:flex;right:calc(22vw + (100% - 24vw) * .5);top:calc(9vw + var(--fontMedium));width:auto;font-size:var(--fontSmall);height:var(--fontSmall);color:#202020;font-weight:700;justify-content:flex-start;background-color:#fff}
.rfAboutUsAdamRole{position:absolute;display:flex;right:calc(22vw + (100% - 24vw) * .5);top:calc(9vw + var(--fontMedium) + var(--fontSmall));width:auto;font-size:var(--fontSmall);height:var(--fontSmall);color:#202020;font-weight:700;justify-content:flex-start}
.rfAboutUsAdamText{display:block;width:70%;height:auto;margin-left:15%;margin-right:15%;margin-top:calc(var(--fontSmall) * 3);font-size:var(--fontSmall);line-height:calc(var(--fontSmall) * 1.3);text-align:justify;vertical-align:middle;align-items:center;justify-content:center;color:#404040}
:root{--accountIconsSize:calc( 5vmin );--accountIconsRowsX:4;--accountIconsRowsY:1;--accountImageTopBackground:url('ACCOUNT/account_bg.jpg?v=1705932453461');--accountAvatar:url('ACCOUNT/account_avatar.jpg?v=1705932453461')}
.account{position:relative;float:left;display:block;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight));border-style:none;border-width:0;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.account .accountContainer{float:left;display:block;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.account .invoiceContainer{float:left;display:block;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.account .invoicePanel{float:left;display:block;width:95%;height:calc(100% - 10vmin - var(--buttonHeight));margin-left:2.5%;border-style:solid;border-width:1px;border-color:#f0f0f0;box-shadow:0 0 1vmin #f0f0f0;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.account .accountElementContainer1{float:left;display:flex;width:calc(47vw);height:calc((93vh - var(--topPanelHeight))/ 2);max-height:calc(70vw);margin-left:calc(6vw / 3);margin-top:2vh;border-style:none;border-collapse:collapse;text-align:center;vertical-align:middle;justify-content:center;align-items:center}
.account .accountElementContainer1FullScreen{float:left;display:flex;width:calc(97vw);height:calc((93vh - var(--topPanelHeight)));margin-left:calc(6vw / 3);margin-top:2vh;border-style:none;border-collapse:collapse;text-align:center;vertical-align:middle;justify-content:center;align-items:center}
.account .accountElementContainer2{float:left;display:flex;width:calc(47vw);height:calc((93vh - var(--topPanelHeight))/ 2);max-height:calc(70vw);margin-left:calc(6vw / 3);margin-top:2vh;border-style:none;border-collapse:collapse;text-align:center;vertical-align:middle;justify-content:center;align-items:center}
.accountEndDate{font-weight:700;margin-top:calc(var(--fontSmall) * .5);margin-bottom:calc(var(--fontSmall) * .5)}
.account .accountTitle{display:flex;width:auto;height:var(--accountIconsSize);color:var(--colorBlue);font-size:var(--fontMedium);text-align:left;vertical-align:middle;justify-content:flex-start;align-items:center;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.account .accountTextBlock{display:block;width:100%;height:calc(100% - var(--accountIconsSize) - var(--fontSmall) * .5);margin-top:calc(var(--fontSmall) * .25);margin-bottom:calc(var(--fontSmall) * .125);color:grey;font-size:var(--fontSmall);text-align:left;vertical-align:top;justify-content:flex-start;align-items:flex-start;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.account .accountTextBlockAll{display:block;width:100%;height:calc(100% - var(--fontSmall) * .5);margin-top:calc(var(--fontSmall) * .25);margin-bottom:calc(var(--fontSmall) * .125);color:grey;font-size:var(--fontSmall);text-align:left;vertical-align:top;justify-content:flex-start;align-items:flex-start;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.account .accountText{display:flex;width:100%;height:auto;margin-top:calc(var(--fontSmall) * .125);margin-bottom:calc(var(--fontSmall) * .125);color:grey;font-size:var(--fontSmall);text-align:left;vertical-align:top;justify-content:flex-start;align-items:flex-start}
.account .accountTextEmpty{display:flex;width:100%;height:calc(var(--fontSmall) * 1)}
.account .accountText1{display:flex;width:32.5%;height:auto;margin-right:2.5%;margin-top:calc(var(--fontSmall) * .125);margin-bottom:calc(var(--fontSmall) * .125);color:#a0a0a0;font-size:var(--fontSmall);text-align:right;vertical-align:top;justify-content:flex-end;align-items:flex-start}
.account .accountText2{display:flex;width:65%;height:auto;margin-top:calc(var(--fontSmall) * .125);margin-bottom:calc(var(--fontSmall) * .125);color:#606060;font-size:var(--fontSmall);text-align:left;vertical-align:top;justify-content:flex-start;align-items:flex-start;overflow:hidden}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.account .accountElementContainer1{width:calc(95vw);height:calc(25vh);margin-left:2.5vw;margin-top:1vh}
.account .accountElementContainer1FullScreen{width:calc(95vw);height:calc(87vh);margin-left:2.5vw;margin-top:1vh}
.account .accountElementContainer2{width:calc(95vw);height:calc((93vh - 25vh - var(--topPanelHeight))/ 3);margin-left:2.5vw;margin-top:1vh}
}
.account .accountElement{display:flex;width:calc(100% - 2px);height:calc(100% - 2px);border-style:solid;border-width:1px;border-color:#f0f0f0;text-align:center;vertical-align:middle;justify-content:center;align-items:center;box-shadow:0 0 1vmin #f0f0f0}
.account .accountEntryContainer{position:relative;display:block;width:calc(100% - 4vmin);height:calc(100% - 2vmin);margin-left:2vmin;margin-right:2vmin;margin-top:1vmin;margin-bottom:1vmin;text-align:center;vertical-align:middle;justify-content:flex-start;align-items:flex-start}
.account .accountPanelContainer{position:absolute;left:0;top:0;display:block;width:100%;height:100%}
.account .accountLoadingContainer{position:absolute;left:0;top:0;display:block;width:100%;height:100%}
.account .accountTextContainer{display:block;width:100%;height:calc(100% - var(--buttonHeight));text-align:center;vertical-align:middle;justify-content:flex-start;align-items:flex-start}
.account .accountTextContainerAll{display:block;width:100%;height:100%;text-align:center;vertical-align:middle;justify-content:flex-start;align-items:flex-start}
.account .accountHistoryContainer{display:block;width:100%;height:calc(100% - var(--accountIconsSize));text-align:center;vertical-align:middle;justify-content:flex-start;align-items:flex-start}
.account .accountHistoryTop{display:flex;width:100%;height:calc(var(--fontExtraSmall) * 1.5);padding-top:calc(var(--fontExtraSmall) * .5);font-size:var(--fontExtraSmall);font-weight:700;text-align:center;color:#606060;vertical-align:middle;justify-content:flex-start;align-items:flex-start;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.account .accountHistoryDate{display:block;width:15%;height:auto;text-align:center;vertical-align:middle;white-space:nowrap}
.account .accountHistoryName{display:block;width:35%;height:auto;text-align:center;vertical-align:middle;white-space:nowrap}
.account .accountHistoryInvoice{display:block;width:27%;height:auto;text-align:center;vertical-align:middle;white-space:nowrap}
.account .accountHistoryInvoiceGet{display:block;width:27%;height:auto;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;cursor:hand;color:var(--colorBlue)}
.account .accountHistoryInvoiceGet:hover{color:var(--colorBlueSel)}
.account .accountHistoryType{display:block;width:20%;height:auto;text-align:center;vertical-align:middle;white-space:nowrap}
.account .accountHistoryMethod{display:block;width:13%;height:auto;text-align:center;vertical-align:middle;white-space:nowrap}
.account .accountHistoryAmount{display:block;width:25%;height:auto;text-align:right;vertical-align:middle;white-space:nowrap}
.account .accountHistoryRows{display:block;width:100%;height:calc(100% - var(--fontExtraSmall) * 2);color:grey;font-size:var(--fontExtraSmall);text-align:center;vertical-align:middle;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.account .accountHistoryRow{display:flex;width:100%;height:calc(var(--fontExtraSmall) * 1.5);padding-top:calc(var(--fontExtraSmall) * .5);text-align:center;vertical-align:middle;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.account .accountText2Input{display:flex;width:65%;height:auto;margin-bottom:calc(var(--fontExtraSmall) * .05);color:#606060;font-size:var(--fontSmall);text-align:left;vertical-align:top;justify-content:flex-start;align-items:flex-start;background-color:#f8f8f8;border-style:solid;border-color:#f0f0f0;border-width:1px}
.accountText2Input .input{width:96%;height:100%;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.account .accountPwdContainer{display:block;width:65%;height:auto;margin-bottom:calc(var(--fontSmall) * .05);color:#606060;font-size:var(--fontSmall);text-align:left;vertical-align:top;justify-content:flex-start;align-items:flex-start}
.accountPwdContainer .accountPwd2Input{display:flex;width:calc(100% - 1px);height:auto;background-color:#f8f8f8;border-style:solid;border-color:#f0f0f0;border-width:1px}
.accountPwd2Input .input{width:96%;height:100%;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.accountPwdStrength{display:flex;float:left;width:calc(100% - 1vmin);background-color:#fff;color:#a0a0a0;height:calc(2vmin * var(--globalScale));align-items:flex-start;justify-content:flex-start;font-size:var(--fontExtraSmall);border-style:none solid solid solid;border-color:#f0f0f0;border-width:1px;margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale))}
.accountPwdStrengthValue{display:flex;float:left;padding-left:calc(1vmin * var(--globalScale));padding-top:1px;padding-bottom:1px;width:0%;height:calc(2vmin * var(--globalScale) - 2px);white-space:nowrap}
.account .accountIcon{display:flex;float:left;width:var(--accountIconsSize);height:var(--accountIconsSize);background-size:calc(var(--accountIconsSize) * var(--accountIconsRowsX)) calc(var(--accountIconsSize) * var(--accountIconsRowsY));background-image:url("ACCOUNT/RfAccount.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--accountIconsSize) * 50);background-position-y:calc(0px);border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.account .accountIconBilling{background-size:calc(var(--accountIconsSize) * var(--accountIconsRowsX)) calc(var(--accountIconsSize) * var(--accountIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--accountIconsSize) * 0);background-position-y:calc(0px - var(--accountIconsSize) * 0);margin-left:auto;margin-right:auto}
.account .accountIconUser{background-size:calc(var(--accountIconsSize) * var(--accountIconsRowsX)) calc(var(--accountIconsSize) * var(--accountIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--accountIconsSize) * 1);background-position-y:calc(0px - var(--accountIconsSize) * 0);margin-left:auto;margin-right:auto}
.account .accountIconSubscription{background-size:calc(var(--accountIconsSize) * var(--accountIconsRowsX)) calc(var(--accountIconsSize) * var(--accountIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--accountIconsSize) * 2);background-position-y:calc(0px - var(--accountIconsSize) * 0);margin-left:auto;margin-right:auto}
.account .accountIconPayment{background-size:calc(var(--accountIconsSize) * var(--accountIconsRowsX)) calc(var(--accountIconsSize) * var(--accountIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--accountIconsSize) * 3);background-position-y:calc(0px - var(--accountIconsSize) * 0);margin-left:auto;margin-right:auto}
.account .invoiceButtons{position:absolute;bottom:5vmin;display:flex;float:left;width:100%;height:var(--buttonHeight);text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0}
.account .invoiceButtons .invoiceSend{float:left;display:flex;width:25vmin;margin-left:2.5%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;margin-right:auto}
.account .invoiceButtons .invoiceSend:hover{background-color:var(--colorGreenSel)}
.account .invoiceButtons .invoiceBack{float:right;display:flex;width:25vmin;margin-right:2.5%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto}
.account .invoiceButtons .invoiceBack:hover{background-color:var(--colorBlueSel)}
.account .userSettingsButtons{display:flex;float:left;width:100%;height:var(--buttonHeight);text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0}
.account .userSettingsButtons .edit{float:left;display:flex;width:45%;max-width:25vmin;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-right:auto}
.account .userSettingsButtons .edit:hover{background-color:var(--colorBlueSel)}
.account .userSettingsButtons .manage{float:left;display:flex;width:45%;max-width:25vmin;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;margin-right:auto}
.account .userSettingsButtons .manage:hover{background-color:var(--colorGreenSel)}
.account .userSettingsButtons .password{float:right;display:flex;width:35%;padding-left:5%;padding-right:5%;max-width:calc(25vmin - 10%);height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto}
.account .userSettingsButtons .password:hover{background-color:var(--colorBlueSel)}
.account .userSettingsButtons .save{float:left;display:flex;width:45%;max-width:25vmin;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;margin-right:auto}
.account .userSettingsButtons .save:hover{background-color:var(--colorRedSel)}
.account .userSettingsButtons .saveDisabled{float:left;display:flex;width:45%;max-width:25vmin;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;margin-right:auto}
.account .userSettingsButtons .cancel{float:right;display:flex;width:45%;max-width:25vmin;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto}
.account .userSettingsButtons .cancel:hover{background-color:var(--colorBlueSel)}
.rfAccount{position:relative;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;overflow:hidden;overflow-y:scroll;top:7%}
.rfAccount .rfAccountPanel{position:relative;float:left;width:100%;height:calc(100% - 4vmin * var(--globalScale));margin-bottom:calc(4vmin * var(--globalScale));display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;color:#404040}
.rfAccount .button{display:flex;width:100%;height:calc(1 * var(--buttonHeight));justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;text-transform:uppercase;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfAccount .button:hover{background-color:var(--colorBlueSel)}
.rfAccount .button.disabled{background-color:#d0d0d0;color:#fff;cursor:initial}
.rfAccount .button.action{background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfAccount .button.action:hover{background-color:var(--colorRedSel)}
.rfAccount .top-panel{display:flex;height:calc(30vmin * var(--globalScale));background-image:var(--accountImageTopBackground);flex-direction:row;justify-content:space-between;background-size:cover;background-repeat:no-repeat}
.rfAccount .top-panel .overlay{background-color:rgba(0,0,0,.2);height:100%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}
.rfAccount .top-panel .top-panel-img-upload{align-self:flex-start;height:calc(4vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));padding-left:calc(.5vmin * var(--globalScale));background-color:#fff;cursor:pointer;border-radius:calc(1vmin * var(--globalScale));margin-top:calc(.5vmin * var(--globalScale));margin-left:calc(.5vmin * var(--globalScale))}
.rfAccount .top-panel .details{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:50%;min-width:calc(25vmin * var(--globalScale))}
.rfAccount .top-panel .details .username{font-size:calc(1 * var(--fontMedium));font-weight:700;color:#fff;padding-bottom:calc(1vmin * var(--globalScale))}
.rfAccount .top-panel .details .button{font-size:calc(1 * var(--fontExtraSmall));color:#8f8f8f;background-color:#fff;border-radius:calc(.5vmin * var(--globalScale));padding:calc(.5vmin * var(--globalScale));display:flex;height:calc(.3 * var(--buttonHeight));width:auto;margin-top:calc(.5vmin * var(--globalScale));justify-content:center;align-items:center}
.rfAccount .top-panel .details .button>div{height:calc(.3 * var(--buttonHeight))}
.rfAccount .top-panel .avatar{width:calc(26vmin * var(--globalScale));background-image:var(--accountAvatar);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:calc(1vmin * var(--globalScale));margin:calc(2vmin * var(--globalScale));display:flex;align-items:flex-end;height:calc(26vmin * var(--globalScale));justify-content:flex-end}
.rfAccount .top-panel .avatar .avatar-img-upload{align-self:flex-end;height:calc(4vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));padding-left:calc(.5vmin * var(--globalScale));background-color:#fff;cursor:pointer;border-radius:calc(1vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale))}
.rfAccount .workarea{display:flex;flex-direction:column;align-items:center}
.rfAccount .content-options{padding-bottom:calc(2vmin * var(--globalScale));padding-top:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));padding-left:20%;display:flex;flex-direction:row;align-self:flex-start;background-color:#f8f8f8;width:100%}
.rfAccount .content-options .content-option{padding-right:calc(3vmin * var(--globalScale));cursor:pointer}
.rfAccount .content-options .content-option.active{font-weight:700;color:var(--colorBlueSel)}
.rfAccount .content{align-items:center;display:flex;flex-direction:column;width:100%;background-color:#fff}
.rfAccount .content-suboptions{padding-bottom:calc(2vmin * var(--globalScale));display:flex;flex-direction:row;width:60%;padding-top:calc(4vmin * var(--globalScale));border-bottom:groove}
.rfAccount .content-suboptions .content-suboption{padding-right:calc(3vmin * var(--globalScale));cursor:pointer}
.rfAccount .content-suboptions .content-suboption.active{font-weight:700;color:var(--colorBlueSel)}
.rfAccount .user-details-form{width:50%;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
.rfAccount .user-details-form .field{display:flex;align-items:center;width:100%;padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale))}
.rfAccount .user-details-form .field .field-label{flex:2;display:flex;justify-content:flex-end;padding-right:calc(2vmin * var(--globalScale));word-break:break-word;text-align:end}
.rfAccount .user-details-form .field .field-label-wide{flex:2;display:flex;justify-content:flex-end;padding-right:calc(2vmin * var(--globalScale));word-break:break-word;align-self:self-start;margin-top:calc(.4vmin * var(--globalScale))}
.rfAccount .user-details-form .field .field-value{flex:5}
.rfAccount .user-details-form .field .field-value .value-text{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;justify-content:flex-start;height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale))}
.rfAccount .user-details-form .field .field-value .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));margin-top:calc(.4vmin * var(--globalScale));margin-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.rfAccount .user-details-form .field .field-value .error{margin-left:calc(.5vmin * var(--globalScale));text-align:left}
.rfAccount .user-details-form .field .field-value .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);padding:unset;align-items:center;vertical-align:middle;text-align:left;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfAccount .user-details-form .field .field-value .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);padding:unset;align-items:center;vertical-align:middle;text-align:start;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;cursor:pointer}
.rfAccount .user-details-form .form-actions{justify-content:space-between;display:flex;padding-top:calc(2vmin * var(--globalScale));flex-direction:row-reverse}
.rfAccount .user-details-form .form-actions .button{width:33%;margin:unset}
.rfAccount .mx-datepicker{width:100%}
.rfAccount .mx-input-wrapper{width:100%}
.rfAccount .mx-input-wrapper .mx-input{height:calc(var(--fontSmall) + .9vmin);padding:unset}
.rfAccount .social-icon{position:relative;display:flex;min-width:var(--socialIconsSize);height:var(--socialIconsSize);z-index:var(--zIndexSection);background-size:calc(var(--socialIconsSize) * var(--socialIconsRowsX)) calc(var(--socialIconsSize) * var(--socialIconsRowsY));background-image:url("INDEX/socialIcons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialIconsSize) * 0);background-position-y:calc(0px - var(--socialIconsSize) * 0)}
.rfAccount .social-icon:hover{background-position-y:calc(0px - var(--socialIconsSize) * 1)}
.rfAccount .social-icon.copy{background-position-x:calc(0px - var(--socialIconsSize) * 8);cursor:copy}
.rfAccount .rfAccountPanel .drag-and-drop-area{border:1px dotted var(--colorGrey);min-height:calc(10vmin * var(--globalScale));margin:calc(1vmin * var(--globalScale));height:calc(60vmin * var(--globalScale))}
.rfAccount .rfAccountPanel .drag-and-drop-area-normal{background-color:#fff}
.rfAccount .rfAccountPanel .drag-and-drop-area-target-ready{background-color:var(--colorGreen);opacity:.3}
.rfAccount .rfAccountPanel .drag-and-drop-input{display:none}
.rfAccount .clickArea{width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}
.rfAccount #image{display:block;max-width:100%;max-height:calc(55vmin * var(--globalScale))}
.rfAccount .user-friends{width:50%;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(10vmin * var(--globalScale))}
.rfAccount .user-friends .users-list{display:flex;flex-direction:column}
.rfAccount .user-friends .user-entry{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));border-bottom:1px solid var(--colorGrey);height:calc(10vmin * var(--globalScale))}
.rfAccount .user-friends .user-entry-info{display:flex;justify-content:center;align-items:center;cursor:pointer}
.rfAccount .user-friends .user-profile-photo{padding-right:calc(4vmin * var(--globalScale))}
.rfAccount .user-friends .user-profile-photo img{width:calc(10vmin * var(--globalScale));border-radius:calc(1vmin * var(--globalScale))}
.rfAccount .user-friends .user-data{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.rfAccount .user-friends .img-copy-url{align-self:flex-start;height:calc(4vmin * var(--globalScale));background-color:#fff;cursor:pointer;border-radius:calc(1vmin * var(--globalScale))}
.rfAccount .user-friends .user-data .name{font-weight:700}
.rfAccount .user-friends .user-data .localization{font-size:var(--fontExtraSmall)}
.rfAccount .user-friends .user-entry .user-entry-actions{display:flex;flex-direction:row}
.rfAccount .user-friends .user-entry .user-entry-actions .button{display:flex;height:calc(.7 * var(--buttonHeight));justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontExtraSmall);text-transform:uppercase;margin-left:calc(1vmin * var(--globalScale));white-space:nowrap}
.rfAccount .user-friends .user-entry .user-entry-actions .button:hover{background-color:var(--colorBlueSel)}
.rfAccount .user-friends .user-entry .user-entry-actions .button.neutral{background-color:#f0f0f0;color:unset}
.rfAccount .user-friends .user-entry .user-entry-actions .button.neutral:hover{background-color:#f8f8f8}
.rfAccount .user-friends .user-entry .user-entry-actions .add-friend{background-image:url("ACCOUNT/add-friend.png?v=1705932453461");background-size:contain;cursor:pointer;height:calc(6vmin * var(--globalScale));width:calc(6vmin * var(--globalScale))}
.rfAccount .user-friends .user-entry .user-entry-actions .add-friend:hover{opacity:.7}
.rfAccount .user-friends .search-bar{display:flex;flex-direction:row;width:100%;height:calc(.7 * var(--buttonHeight));padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(4vmin * var(--globalScale))}
.rfAccount .user-friends .search-bar input{width:90%;align-items:center;vertical-align:middle;text-align:left;justify-content:flex-start;border-width:1px;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfAccount .user-friends .search-bar .button{display:flex;width:10%;height:unset;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontSmall);text-transform:uppercase}
.rfAccount .user-friends .search-bar .button:hover{background-color:var(--colorBlueSel)}
.rfAccount .user-friends .count{display:flex;justify-content:center;align-items:center;font-weight:700;padding-bottom:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
.rfAccount .user-friends .share-link{display:flex;justify-content:center;align-items:center;cursor:copy;color:var(--colorBlueSel);font-weight:700;padding-bottom:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
.rfAccount .user-friends .share-link .copy-text{padding-right:calc(1vmin * var(--globalScale))}
.rfAccount .user-friends .no-result{display:flex;justify-content:center;align-items:center;width:100%;height:calc(30vmin * var(--globalScale))}
@media all and (max-width:768px){
.rfAccount .top-panel .details .button{height:calc(.6 * var(--buttonHeight))}
.rfAccount .user-friends{width:90%}
.rfAccount .content-options{padding-left:calc(1.5vmin * var(--globalScale))}
.rfAccount .content-suboptions{width:95%}
.rfAccount .user-details-form{width:95%}
.rfAccount .user-details-form .field .field-label{flex:3}
.rfAccount .user-details-form .field .field-value{flex:5}
}
.rfContact{display:flex;position:fixed;float:left;width:100%;height:0%;top:20%;text-align:center}
.rfContactPanel{display:block;position:fixed;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;border-style:solid;border-width:1px;border-color:#f0f0f0;box-shadow:0 0 1vmin #f0f0f0}
.rfContactTextMargin{display:block;width:auto;height:auto;margin-left:3%;margin-right:3%;margin-top:2%;margin-bottom:2%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#404040}
.rfContactText{display:block;width:auto;height:auto;margin-left:3%;margin-right:3%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#404040}
.rfContactIcon{display:flex;width:94%;height:auto;margin-left:3%;margin-right:3%;margin-bottom:2%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#404040}
.rfTerms{display:flex;position:fixed;float:left;width:100%;height:100%;align-items:center;vertical-align:middle;text-align:left}
.rfTermsPanel{display:block;position:fixed;float:left;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight) - var(--bottomHeight));justify-content:center;align-items:center;vertical-align:middle;text-align:left;overflow:auto}
.rfTerms .contents{padding:100px 20% 50px 20%;font-size:var(--fontSmall);color:#000;-webkit-overflow-scrolling:touch}
.rfTerms .bold{font-weight:700}
@media only screen and (max-device-width:800px){
.rfTerms .contents{padding:10px 5% 10px;font-size:var(--fontSmall)}
}
.rfSrTerms{display:flex;position:fixed;float:left;width:100%;height:100%;align-items:center;vertical-align:middle;text-align:left}
.rfSrTermsPanel{display:block;position:fixed;float:left;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight) - var(--bottomHeight));justify-content:center;align-items:center;vertical-align:middle;text-align:left;overflow:auto}
.rfSrTerms .contents{padding:100px 20% 50px 20%;font-size:var(--fontSmall);color:#000;-webkit-overflow-scrolling:touch}
.rfSrTerms .bold{font-weight:700}
@media only screen and (max-device-width:800px){
.rfSrTerms .contents{padding:10px 5% 10px;font-size:var(--fontSmall)}
}
:root{--partnersHeight:12.8vw;--partnersReviewNumber:4;--partnersReviewVisibleNumber:3;--partnersUsageNumber:2;--partnersUsageVisibleNumber:2;--zIndexPartnersLoading:100}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--partnersHeight:20.0vw;--partnersReviewVisibleNumber:2;--partnersUsageVisibleNumber:2}
}
.rfPartners .partnersLoading{display:none;position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;color:#000;background-color:rgba(255,255,255,.6);border-style:none;font-size:var(--fontSmall);z-index:var(--zIndexPartnersLoading);vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center}
.rfPartners{display:flex;position:fixed;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfPartners .partnersImageLoadingTab{position:relative;display:none}
.rfPartners .rfPartnersPanel{position:absolute;display:block;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight) - var(--bottomHeight));left:0;right:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff}
.rfPartners .rfPartnersSection{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfPartners .rfPartnersSectionSmall{position:relative;display:flex;float:left;width:74%;margin-left:13%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfPartners .rfPartnersSectionAccess{position:relative;display:flex;float:left;width:74%;margin-left:13%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfPartners .rfPartnersHalfPanel{position:relative;display:none;float:left;width:100%;height:auto;margin-bottom:calc(var(--fontMedium) * 2);border-collapse:collapse;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfPartners .rfPartnersHalfCenter{position:absolute;left:calc(50% - 1px);display:flex;width:2px;height:100%;background-color:#000}
.rfPartners .rfPartnersHalfLeft{display:block;width:calc(50% - 1px);height:auto}
.rfPartners .rfPartnersHalfRight{display:block;width:calc(50% - 1px);height:auto}
.rfPartners .rfPartnersHalfTextTop{display:block;width:100%;margin-top:calc(var(--fontMedium) * .5);margin-bottom:calc(var(--fontMedium) * 1);text-align:center;font-size:var(--fontMedium)}
.rfPartners .rfPartnersHalfTextBottomC{display:flex;width:calc(76% - var(--fontExtraSmall) * .5);height:auto;min-height:calc(var(--fontExtraSmall) * 4);margin-left:12%;margin-top:calc(var(--fontMedium) * .5);margin-bottom:calc(var(--fontMedium) * .5);padding:calc(var(--fontExtraSmall) * .25);text-align:center;align-items:center;font-size:var(--fontExtraSmall);border-style:solid;border-width:1px;border-color:var(--colorBlue);cursor:pointer;cursor:hand}
.rfPartners .rfPartnersHalfTextBottomC:hover{border-color:var(--colorBlueSel);background-color:#f8faff}
.rfPartners .rfPartnersHalfTextBottom{display:block;width:100%;height:auto;text-align:center}
.rfPartners .iconArrowDown{display:flex;width:2vw;height:2vw;margin-left:auto;margin-right:auto;margin-bottom:calc(var(--fontSmall) * 2);border-style:none solid solid none;border-width:2px;border-color:#000;transform:rotateZ(45deg);cursor:pointer;cursor:hand}
.rfPartners .rfPartnersSectionSmallGray{position:relative;display:flex;float:left;width:74%;padding-left:13%;padding-right:13%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#f8f8f8}
.rfPartners .rfPartnersSectionControl{position:relative;display:flex;float:left;width:74%;padding-left:13%;padding-right:13%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#f8f8f8}
.rfPartners .rfPartnersSectionEnter{position:relative;display:flex;float:left;width:74%;padding-left:13%;padding-right:13%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#f8f8f8}
.rfPartners .rfPartnersImageTop{display:flex;width:100%;height:auto}
.rfPartners .rfPartnersImageTopClick{display:flex;width:100%;height:auto;cursor:pointer;cursor:hand}
.rfPartners .rfPartnersImageTopH{display:flex;width:100%;height:auto}
.rfPartners .rfPartnersImageTopV{display:none;width:100%;height:auto}
.rfPartners .rfPartnersSectionBlock{position:relative;display:block;float:left;width:74%;margin-left:13%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfPartners .rfPartnersSectionBlockGray{position:relative;display:block;float:left;width:74%;padding-left:13%;padding-right:13%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#f8f8f8}
.rfPartners .rfPartnersSectionBlockInside{position:relative;display:block;float:left;width:100%;height:auto;margin-bottom:calc(var(--fontMedium) * 1)}
.rfPartners .textTitle{display:block;width:100%;margin-top:calc(var(--fontMedium) * .5);margin-bottom:calc(var(--fontMedium) * .5);text-align:center;font-size:var(--fontBig)}
.rfPartners .textTitleBold{position:relative;display:block;width:100%;margin-top:calc(var(--fontMedium) * 1.5);margin-bottom:calc(var(--fontMedium) * 1.5);text-align:center;font-weight:700;font-size:var(--fontMedium)}
.rfPartners .textTitleBoldM{position:relative;display:block;width:100%;margin-bottom:calc(var(--fontMedium) * 1.5);text-align:center;font-weight:700;font-size:var(--fontMedium)}
.rfPartners .textBigOne{position:absolute;display:block;text-align:center;font-weight:700;left:10%;top:calc(-8vmin * var(--globalScale));font-size:calc(20vmin * var(--globalScale));color:rgba(200,200,200,.2)}
.rfPartners .textDescription{display:block;width:87%;padding-left:6.5%;padding-right:6.5%;margin-top:calc(var(--fontMedium) * .5);margin-bottom:calc(var(--fontMedium) * .5);text-align:center;font-size:var(--fontSmall)}
.rfPartners .textFormBig{position:relative;display:block;width:100%;margin-top:calc(var(--fontMedium) * .5);text-align:center;font-weight:700;font-size:var(--fontMedium)}
.rfPartners .textFormSmall{display:block;width:calc(100% - var(--fontSmall) * 4);padding-left:calc(var(--fontSmall) * 2);padding-right:calc(var(--fontSmall) * 2);padding-bottom:calc(var(--fontSmall) * 1);text-align:center;font-size:var(--fontExtraSmall)}
.rfPartners .textFormAgree{display:block;width:100%;padding-bottom:calc(var(--fontSmall) * 1);text-align:justify;font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfPartners .topLine{display:block;width:8%;margin-left:auto;margin-right:auto;height:2px;background-color:#000}
.rfPartners .textNewTechPanel{display:block;position:absolute;left:18vw;right:42vw;text-align:center;color:#fff}
.rfPartners .textNewTech{display:block;text-align:left;font-size:var(--fontMedium);font-weight:700;width:100%}
.rfPartners .textNewTechSubtitle{display:block;width:70%;margin-top:2vw;text-align:justify;font-size:var(--fontSmall);color:#fff}
.rfPartners .textAccessPanel{display:block;position:absolute;left:5vw;right:42vw;text-align:center;color:#000}
.rfPartners .textAccess{display:block;text-align:justify;font-size:var(--fontSmall);width:100%}
.rfPartners .textControlPanel{display:block;position:absolute;left:18vw;right:60vw;text-align:center;color:#fff}
.rfPartners .textEnterPanel{display:block;position:absolute;left:18vw;right:60vw;text-align:center;color:#fff}
.rfPartners .textControl{display:block;text-align:justify;font-size:var(--fontSmall);width:100%}
.rfPartners .textControlButtonPanel{display:flex;text-align:center;font-size:var(--fontExtraSmall);width:100%;margin-top:calc(var(--buttonHeight) * .5);height:calc(var(--buttonHeight) * .8);justify-content:center;cursor:pointer;cursor:hand}
.rfPartners .textControlButton{display:flex;width:auto;height:calc(var(--buttonHeight));padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1);color:rgba(255,255,255,.75);border-style:solid;border-color:rgba(255,255,255,.75);border-width:1px;align-items:center}
.rfPartners .textControlButton:hover{color:#fff;border-color:#fff}
.rfPartners .rfPartnersSection141{position:relative;display:block;float:left;width:23.5%;margin-right:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfPartners .rfPartnersSection142{position:relative;display:block;float:left;width:23.5%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfPartners .rfPartnersSection143{position:relative;display:block;float:left;width:23.5%;margin-left:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfPartners .rfPartnersSection144{position:relative;display:block;float:left;width:23.5%;margin-left:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfPartners .rfPartnersBorder141{position:absolute;display:block;float:left;top:0;bottom:0;left:0;width:23.5%;height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfPartners .rfPartnersBorder142{position:absolute;display:block;float:left;top:0;bottom:0;left:25.5%;width:23.5%;height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfPartners .rfPartnersBorder143{position:absolute;display:block;float:left;top:0;bottom:0;left:51%;width:23.5%;height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfPartners .rfPartnersBorder144{position:absolute;display:block;float:left;top:0;bottom:0;left:76.5%;width:23.5%;height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfPartners .iconTools1{width:calc(6vmin * var(--globalScale));height:calc(6vmin * var(--globalScale));background-size:calc(6vmin * var(--globalScale)) calc(6vmin * var(--globalScale));background-image:url("PARTNERS/tools1.png?v=1705932453461");background-repeat:no-repeat;margin-top:calc(var(--fontSmall) * 1.5);margin-left:auto;margin-right:auto}
.rfPartners .iconTools2{width:calc(6vmin * var(--globalScale));height:calc(6vmin * var(--globalScale));background-size:calc(6vmin * var(--globalScale)) calc(6vmin * var(--globalScale));background-image:url("PARTNERS/tools2.png?v=1705932453461");background-repeat:no-repeat;margin-top:calc(var(--fontSmall) * 1.5);margin-left:auto;margin-right:auto}
.rfPartners .iconTools3{width:calc(6vmin * var(--globalScale));height:calc(6vmin * var(--globalScale));background-size:calc(6vmin * var(--globalScale)) calc(6vmin * var(--globalScale));background-image:url("PARTNERS/tools3.png?v=1705932453461");background-repeat:no-repeat;margin-top:calc(var(--fontSmall) * 1.5);margin-left:auto;margin-right:auto}
.rfPartners .iconTools4{width:calc(6vmin * var(--globalScale));height:calc(6vmin * var(--globalScale));background-size:calc(6vmin * var(--globalScale)) calc(6vmin * var(--globalScale));background-image:url("PARTNERS/tools4.png?v=1705932453461");background-repeat:no-repeat;margin-top:calc(var(--fontSmall) * 1.5);margin-left:auto;margin-right:auto}
.rfPartners .textToolsTitle{display:flex;width:90%;margin-left:5%;margin-right:5%;height:calc(var(--fontSmall) * 4.5);margin-top:calc(var(--fontSmall) * .75);margin-bottom:calc(var(--fontSmall) * .75);text-align:center;font-size:var(--fontMedium);font-weight:700;align-items:center;justify-content:center}
.rfPartners .textToolsDescription{display:block;width:calc(100% - var(--fontExtraSmall) * 4);padding-left:calc(var(--fontExtraSmall) * 2);padding-right:calc(var(--fontExtraSmall) * 2);margin-bottom:calc(var(--fontExtraSmall) * 2);text-align:justify;font-size:var(--fontSmall)}
.rfPartners .rfPartnersReviewIconsContainer{position:relative;display:block;float:left;width:74%;padding-left:13%;padding-right:13%;height:var(--partnersHeight);bottom:0;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;overflow-x:hidden;overflow-y:hidden}
@keyframes partnersReviewIconsAnimHorizontal{
0%{left:0;top:0}
40%{left:0;top:0}
60%{left:calc(0px - (var(--partnersReviewNumber) - var(--partnersReviewVisibleNumber)) * (100vw - 13vw * 2)/ var(--partnersReviewVisibleNumber));top:0}
100%{left:calc(0px - (var(--partnersReviewNumber) - var(--partnersReviewVisibleNumber)) * (100vw - 13vw * 2)/ var(--partnersReviewVisibleNumber));top:0}
}
.rfPartners .rfPartnersReviewIcons{position:relative;display:flex;float:left;width:auto;height:var(--partnersHeight);justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;animation:partnersReviewIconsAnimHorizontal 6s infinite ease-in-out alternate}
.rfPartners .rfPartnersReviewIconsLeft{position:absolute;display:flex;float:left;left:0;top:0;width:15vw;height:var(--partnersHeight);background-image:linear-gradient(to right,#f8f8f8 0,#f8f8f8 70%,rgba(255,255,255,0) 100%)}
.rfPartners .rfPartnersReviewIconsRight{position:absolute;display:flex;float:left;right:0;top:0;width:15vw;height:var(--partnersHeight);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#f8f8f8 30%,#f8f8f8 100%)}
.rfPartners .rfPartnersReviewIconsElement{display:flex;float:left;width:calc((100vw - 13vw * 2)/ var(--partnersReviewVisibleNumber) - 3.5vw);margin-right:3.5vw;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfPartners .rfPartnersReviewIconsPanel{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;cursor:pointer;cursor:hand;transition:transform .2s;transform:scale(.95)}
.rfPartners .rfPartnersReviewIconsPanel:hover{transform:scale(1)}
.rfPartners .rfPartnersUsageIconsContainer{position:relative;display:flex;float:left;width:74%;padding-left:13%;padding-right:13%;height:var(--partnersHeight);bottom:0;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;overflow-x:hidden;overflow-y:hidden}
.rfPartners .rfPartnersFormPanel{display:block;width:87%;padding-left:6.5%;padding-right:6.5%;margin-top:var(--fontMedium);height:auto;background-color:#fff}
.rfPartners .rfPartnersInputL{width:calc(48% - var(--fontSmall) * 2);float:left;height:calc(var(--fontSmall) + 2.5vmin);margin-top:calc(var(--fontSmall) * .75);margin-bottom:calc(var(--fontSmall) * .75);padding-left:calc(var(--fontSmall));padding-right:calc(var(--fontSmall));align-items:center;vertical-align:middle;text-align:left;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfPartners .rfPartnersInputR{width:calc(48% - var(--fontSmall) * 2);float:right;height:calc(var(--fontSmall) + 2.5vmin);margin-top:calc(var(--fontSmall) * .75);margin-bottom:calc(var(--fontSmall) * .75);padding-left:calc(var(--fontSmall));padding-right:calc(var(--fontSmall));align-items:center;vertical-align:middle;text-align:left;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
@keyframes partnersUsageIconsAnimHorizontal{
0%{left:0;top:0}
40%{left:0;top:0}
60%{left:calc(0px - (var(--partnersUsageNumber) - var(--partnersUsageVisibleNumber)) * (100vw - 13vw * 2)/ var(--partnersUsageVisibleNumber));top:0}
100%{left:calc(0px - (var(--partnersUsageNumber) - var(--partnersUsageVisibleNumber)) * (100vw - 13vw * 2)/ var(--partnersUsageVisibleNumber));top:0}
}
.rfPartners .rfPartnersUsageIcons{position:relative;display:flex;float:left;width:auto;height:var(--partnersHeight);justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;animation:partnersUsageIconsAnimHorizontal 6s infinite ease-in-out alternate}
.rfPartners .rfPartnersUsageIconsLeft{position:absolute;display:flex;float:left;left:0;top:0;width:15vw;height:var(--partnersHeight);background-image:linear-gradient(to right,#f8f8f8 0,#f8f8f8 70%,rgba(255,255,255,0) 100%)}
.rfPartners .rfPartnersUsageIconsRight{position:absolute;display:flex;float:left;right:0;top:0;width:15vw;height:var(--partnersHeight);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#f8f8f8 30%,#f8f8f8 100%)}
.rfPartners .rfPartnersUsageIconsElement{display:flex;float:left;width:calc((100vw - 13vw * 2)/ var(--partnersReviewVisibleNumber) - 3.5vw);margin-right:3.5vw;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfPartners .rfPartnersUsageIconsPanel{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;cursor:pointer;cursor:hand;transition:transform .2s;transform:scale(.95)}
.rfPartners .rfPartnersUsageIconsPanel:hover{transform:scale(1)}
.rfPartners .rfPartnersContactDownloadPanel{display:flex;width:100%;height:auto;background-color:#fff;justify-content:flex-end;padding-right:6.5%;margin-top:calc(var(--buttonHeight) * .5);margin-bottom:calc(var(--buttonHeight) * .5)}
.rfPartners .rfPartnersContactDownload{display:flex;width:auto;background-color:#fff;justify-content:center}
.rfPartners .rfPartnersContactTextDownload{width:calc(100% - var(--buttonHeight));display:flex;align-items:center;text-align:left;justify-content:flex-end;margin-top:0;margin-bottom:0;padding-left:calc(var(--buttonHeight) * .5);padding-right:calc(var(--buttonHeight) * .5)}
.rfPartners .rfPartnersContactButtonPanel{display:flex;width:auto;height:auto;justify-content:center}
.rfPartners .rfPartnersContactButton{display:flex;height:var(--buttonHeight);min-width:calc(var(--fontSmall) * 9);text-align:center;justify-content:center;margin-top:calc(var(--buttonHeight) * .25);margin-bottom:calc(var(--buttonHeight) * .25);padding-left:calc(var(--fontSmall) * 2);padding-right:calc(var(--fontSmall) * 2);background-color:var(--colorBlue);align-items:center;cursor:pointer;cursor:hand}
.rfPartners .rfPartnersContactButton:hover{background-color:var(--colorBlueSel)}
.rfPartners .rfPartnersSendButtonPanel{display:flex;width:100%;height:auto;padding-top:0;padding-bottom:0;justify-content:flex-end}
.rfPartners .rfPartnersSendButton{display:flex;height:var(--buttonHeight);min-width:calc(var(--fontSmall) * 9);text-align:center;justify-content:center;margin-top:calc(var(--buttonHeight) * .25);margin-bottom:calc(var(--buttonHeight) * .25);padding-left:calc(var(--fontSmall) * 2);padding-right:calc(var(--fontSmall) * 2);background-color:var(--colorBlue);align-items:center;cursor:pointer;cursor:hand}
.rfPartners .rfPartnersSendButton:hover{background-color:var(--colorBlueSel)}
.rfPartners .rfPartnersSendButtonDisabled{display:flex;height:var(--buttonHeight);min-width:calc(var(--fontSmall) * 9);text-align:center;justify-content:center;margin-top:calc(var(--buttonHeight) * .25);margin-bottom:calc(var(--buttonHeight) * .25);padding-left:calc(var(--fontSmall) * 2);padding-right:calc(var(--fontSmall) * 2);background-color:var(--colorGrey);align-items:center}
@media all and (max-width:1300px){
.rfPartners .iconTools1{margin-top:calc(var(--fontSmall) * 2.5)}
.rfPartners .iconTools2{margin-top:calc(var(--fontSmall) * 2.5)}
.rfPartners .iconTools3{margin-top:calc(var(--fontSmall) * 2.5)}
.rfPartners .iconTools4{margin-top:calc(var(--fontSmall) * 2.5)}
.rfPartners .rfPartnersSection141{width:49%;margin-left:0;margin-right:2%}
.rfPartners .rfPartnersSection142{width:49%;margin-left:0;margin-right:0}
.rfPartners .rfPartnersSection143{width:49%;margin-left:0;margin-right:2%}
.rfPartners .rfPartnersSection144{width:49%;margin-left:0;margin-right:0}
.rfPartners .rfPartnersBorder141{position:absolute;display:block;float:left;top:0;left:0;width:49%;height:48%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfPartners .rfPartnersBorder142{position:absolute;display:block;float:left;top:0;left:51%;width:49%;height:48%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfPartners .rfPartnersBorder143{position:absolute;display:block;float:left;top:50%;left:0;width:49%;height:50%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfPartners .rfPartnersBorder144{position:absolute;display:block;float:left;top:50%;left:51%;width:49%;height:50%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfPartners .textToolsDescription{width:calc(100% - var(--fontExtraSmall) * 7);padding-left:calc(var(--fontExtraSmall) * 3.5);padding-right:calc(var(--fontExtraSmall) * 3.5)}
.rfPartners .textNewTechPanel{right:10vw}
.rfPartners .rfPartnersSectionAccess{display:block}
.rfPartners .textAccessPanel{display:block;position:relative;left:0;right:0;padding-left:10%;padding-right:10%;padding-top:calc(var(--fontSmall) * 2);padding-bottom:calc(var(--fontSmall) * 2);text-align:center;color:#000}
.rfPartners .rfPartnersSectionControl{display:block}
.rfPartners .textControlPanel{right:53vw;display:block;position:relative;left:0;right:0;padding-left:10%;padding-right:10%;padding-top:calc(var(--fontSmall) * 2);padding-bottom:calc(var(--fontSmall) * 2);text-align:center;color:#000;background-color:#fff}
.rfPartners .textControlButton{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.75)}
.rfPartners .textControlButton:hover{color:#000;border-color:#000}
}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfPartners .rfPartnersHalfTextBottomC{min-height:calc(var(--fontExtraSmall) * 6)}
.rfPartners .rfPartnersImageTopH{display:none}
.rfPartners .rfPartnersImageTopV{display:flex}
.rfPartners .topLine{width:16%}
.rfPartners .textNewTech{text-align:center}
.rfPartners .textNewTechPanel{right:20vw}
.rfPartners .textNewTechSubtitle{width:100%}
.rfPartners .textBigOne{top:calc(-6vmin * var(--globalScale))}
.rfPartners .textEnterPanel{display:block;position:relative;left:0;right:0;padding-left:10%;padding-right:10%;padding-top:calc(var(--fontSmall) * 2);padding-bottom:calc(var(--fontSmall) * 2);text-align:center;color:#000;background-color:#fff}
.rfPartners .rfPartnersSectionEnter{display:block}
.rfPartners .rfPartnersSection141{width:100%;margin-right:0;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff;margin-bottom:3vmin}
.rfPartners .rfPartnersSection142{width:100%;margin-left:0;height:auto;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff;margin-bottom:3vmin}
.rfPartners .rfPartnersSection143{width:100%;margin-left:0;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff;margin-bottom:3vmin}
.rfPartners .rfPartnersSection144{width:100%;margin-left:0;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfPartners .rfPartnersBorder141{display:none}
.rfPartners .rfPartnersBorder142{display:none}
.rfPartners .rfPartnersBorder143{display:none}
.rfPartners .rfPartnersBorder144{display:none}
.rfPartners .rfPartnersInputL{width:calc(100% - var(--fontSmall) * 2);float:left;margin-top:calc(var(--fontSmall) * .25);margin-bottom:calc(var(--fontSmall) * .25)}
.rfPartners .textFormBig{margin-top:calc(var(--fontMedium) * .5)}
.rfPartners .rfPartnersInputR{width:calc(100% - var(--fontSmall) * 2);float:left;margin-top:calc(var(--fontSmall) * .25);margin-bottom:calc(var(--fontSmall) * .25)}
.rfPartners .rfPartnersFormPanel{width:80%;padding-left:10%;padding-right:10%}
.rfPartners .rfPartnersSendButtonPanel{justify-content:center;padding-top:calc(var(--fontSmall) * .5);padding-bottom:calc(var(--fontSmall) * .75)}
.rfPartners .rfPartnersSendButton{min-width:calc(var(--fontSmall) * 6)}
.rfPartners .rfPartnersContactDownload{display:block;padding-top:calc(var(--fontSmall) * .5);padding-bottom:calc(var(--fontSmall) * .75)}
.rfPartners .rfPartnersContactButton{min-width:calc(var(--fontSmall) * 6)}
.rfPartners .rfPartnersContactTextDownload{width:100%;padding-left:0;padding-right:0;margin-top:calc(var(--fontSmall) * .5);margin-bottom:calc(var(--fontSmall) * .5)}
.rfPartners .rfPartnersContactDownloadPanel{justify-content:center;padding-right:0}
.rfPartners .textToolsDescription{width:calc(100% - var(--fontExtraSmall) * 7);padding-left:calc(var(--fontExtraSmall) * 3.5);padding-right:calc(var(--fontExtraSmall) * 3.5)}
}
.rfCareer{display:flex;position:fixed;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfCareer .rfCareerPanel{position:absolute;display:block;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight) - var(--bottomHeight));left:0;right:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff}
.rfCareer .rfCareerFrame{display:flex;width:100%;height:100%;background-color:#fff}
.rfCareer .rfExtraInput{background-color:#f8f8f8;outline:0;border:0 solid;font-size:var(--fontMedium)}
.rfCareer .rfExtraIssueBox{position:absolute!important;top:10%!important;display:flex!important;justify-content:center!important;background-color:transparent!important}
.rfCareer .rfExtraIssueInfo{width:70%!important;box-shadow:0 0 3vmin #000!important;justify-content:center!important;display:flex!important;flex-direction:column!important}
.rfCareer .rfExtraIssueButton{width:50%;max-width:20vw;text-align:center;justify-content:center}
:root{--lmBackGroundXShadowColor:#d0d0d0;--lmIconsSize:calc( 5vmin * var(--globalScale) );--lmIconsRowsX:5;--lmIconsRowsY:3}
.rfDistributors{position:relative;float:left;display:block;width:95%;margin-left:1%;margin-right:4%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight) - var(--bottomHeight));border-style:none;border-width:0;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfDistributors .lmMainBox{display:flex;height:100%}
.rfDistributors .lmNaviBox{display:block;width:50%}
.rfDistributors .lmMapPointers{position:relative;float:left;display:flex;display:none;font-size:var(--fontSmall);height:var(--lmIconsSize);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;border-style:none;border-width:1px;border-color:#f0f0f0;background-color:#fff}
.rfDistributors .selectMainBox{display:flex;cursor:pointer;overflow:auto;width:100%;margin-bottom:2vmin;height:calc(var(--serverStatSelectBoxHeight));border-style:none;border-width:1px;border-color:#e6e6e6}
.rfDistributors .selectMainBox .selectMainItem{position:absolute;display:block;line-height:calc(var(--serverStatSelectBoxHeight));height:calc(var(--serverStatSelectBoxHeight));cursor:pointer;width:calc(50% - .5vmin);border-radius:0;border-style:solid;border-width:1px;border-color:var(--serverStatVBorderColor);background-color:var(--serverStatVBorderColor)}
.rfDistributors .selectMainBox .selectMainItemText{float:left;width:calc(100% - 3vmin);text-align:left;text-align-last:left;justify-content:left;padding-left:.5vmin;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rfDistributors .selectMainBox .selectMainItemSign{display:flex;float:right;width:2vmin;height:calc(100%)}
.rfDistributors .selectMainBox .selectMainItemSign:after{position:absolute;top:calc(var(--serverStatSelectBoxHeight)/ 2 - .5vmin);left:calc(100% - 3vmin);display:inline-block;border-right:1vmin solid transparent;border-top:1vmin solid #fff;border-left:1vmin solid transparent;content:""}
.rfDistributors .selectMainBox .selectHideItem{display:block;position:absolute;width:calc(50% - .5vmin);height:auto;margin-top:var(--serverStatSelectBoxHeight);margin-bottom:1vmin;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin var(--serverStatHBorderColor);z-index:var(--ceZIndexColorBox);padding-top:0;font-weight:400;border-radius:0;border-style:solid;border-width:1px;border-color:var(--serverStatVBorderColor)}
.rfDistributors .selectMainBox .selectHideItemScroll{max-height:calc(var(--serverStatSelectHideBoxMax) * var(--serverStatSelectHideBoxHeight));overflow-x:hidden;overflow-y:auto;margin-right:0}
.rfDistributors .selectMainBox .selectHideItemRow{width:calc(100% - 2vmin);height:var(--serverStatSelectHideBoxHeight);line-height:var(--serverStatSelectHideBoxHeight);justify-content:left;align-items:center;margin-left:1vmin;margin-right:1vmin;cursor:pointer;display:block;color:var(--colorBlue);z-index:var(--ceZIndexSiteBox)}
.rfDistributors .selectMainBox .selectHideItemRow:hover{background-color:var(--serverStatHBorderColor)}
.rfDistributors .selectMainBox .selectHideItemText{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto;font-size:var(--fontExtraSmall);font-weight:400;color:#000;padding-left:1vmin}
.rfDistributors .lmWholesale{cursor:pointer;color:#404040}
.rfDistributors .lmWholesale:hover{color:#000}
.rfDistributors .lmWholesaleIcon{display:inline-flex;float:left;width:var(--lmIconsSize);height:var(--lmIconsSize);cursor:pointer;background-size:calc(var(--lmIconsSize) * var(--lmIconsRowsX)) calc(var(--lmIconsSize) * var(--lmIconsRowsY));background-image:url(DISTRIBUTORS/RfDistributors.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--lmIconsSize) * 2);background-position-y:calc(0px - var(--lmIconsSize) * 0)}
.rfDistributors .lmWholesaleIconDisabled{background-position-y:calc(0px - var(--lmIconsSize) * 2)}
.rfDistributors .lmWholesaleText{display:flex;vertical-align:middle;line-height:var(--lmIconsSize);font-size:var(--fontSmall)}
.rfDistributors .lmDistributor{cursor:pointer;color:#404040}
.rfDistributors .lmDistributor:hover{color:#000}
.rfDistributors .lmDistributorIcon{display:inline-flex;float:left;width:var(--lmIconsSize);height:var(--lmIconsSize);cursor:pointer;background-size:calc(var(--lmIconsSize) * var(--lmIconsRowsX)) calc(var(--lmIconsSize) * var(--lmIconsRowsY));background-image:url(DISTRIBUTORS/RfDistributors.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--lmIconsSize) * 3);background-position-y:calc(0px - var(--lmIconsSize) * 0)}
.rfDistributors .lmDistributorIconDisabled{background-position-y:calc(0px - var(--lmIconsSize) * 2)}
.rfDistributors .lmDistributorText{display:flex;vertical-align:middle;line-height:var(--lmIconsSize);font-size:var(--fontSmall)}
.rfDistributors .lmSearchArea{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin);height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin);padding:calc(.5vmin);padding-right:0;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff}
.rfDistributors .lmSearchArea .lmSearchInput{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:left;justify-content:center;background-color:#fff;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfDistributors .lmSearchButton{float:right;display:flex;width:calc(20vmin);height:calc((100% + 1vmin));padding:0 calc(2vmin) 0 calc(2vmin);justify-content:center;font-size:var(--fontExtraSmall);align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer}
.rfDistributors .lmItemsArea{position:relative;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100%);height:calc(100% - (var(--fontSmall) + 2.4vmin) - 5vmin - var(--serverStatSelectBoxHeight) - 2vmin);margin:0;margin-top:5vmin;padding:0;border-style:solid;border-width:1px;border-color:#fff;background-color:#fff;display:block}
.rfDistributors .distributorsMap{display:flex;position:relative;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:50%;height:calc(100% - 2px);top:0;margin:0;padding:0;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;z-index:var(--zIndexSection)}
.rfDistributors .lmItem{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-start;width:100%;background-color:#fff}
.rfDistributors .lmItemElement{display:block;width:50%;height:calc(var(--fontSmall) * 9 * 1.2)}
.rfDistributors .lmContainerIconList{display:inline-flex;float:left;width:var(--lmIconsSize);height:calc(var(--fontSmall) * 9 * 1.2)}
.rfDistributors .lmWholesaleIconList{display:inline-flex;float:left;width:var(--lmIconsSize);height:var(--lmIconsSize);background-size:calc(var(--lmIconsSize) * var(--lmIconsRowsX)) calc(var(--lmIconsSize) * var(--lmIconsRowsY));background-image:url(DISTRIBUTORS/RfDistributors.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--lmIconsSize) * 2);background-position-y:calc(0px - var(--lmIconsSize) * 0)}
.rfDistributors .lmDistributorIconList{display:inline-flex;float:left;width:var(--lmIconsSize);height:var(--lmIconsSize);background-size:calc(var(--lmIconsSize) * var(--lmIconsRowsX)) calc(var(--lmIconsSize) * var(--lmIconsRowsY));background-image:url(DISTRIBUTORS/RfDistributors.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--lmIconsSize) * 3);background-position-y:calc(0px - var(--lmIconsSize) * 0)}
.rfDistributors .lmListElement{display:flex;vertical-align:middle;font-size:var(--fontSmall);height:calc(var(--fontSmall) * 1.2);white-space:nowrap;overflow:hidden}
.rfDistributors .lmListElementBold{font-weight:700}
.rfDistributors .lmListElementStart{font-weight:700;margin-top:calc((var(--lmIconsSize) - var(--fontSmall) * 1.2)/ 2);cursor:pointer}
.rfDistributors .infoWindow{text-align:left}
@media all and (max-width:1400px){
.rfDistributors .lmItem{display:block}
.rfDistributors .lmItemElement{display:block;width:100%}
}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfDistributors .lmMainBox{flex-direction:column}
.rfDistributors .lmNaviBox{height:50%;width:100%}
.rfDistributors .distributorsMap{height:calc(45% - 2px);width:100%}
.rfDistributors .lmItem{display:block}
.rfDistributors .lmItemElement{display:block;width:100%}
.rfDistributors .selectMainBox .selectMainItem{width:100%}
.rfDistributors .selectMainBox .selectHideItem{width:100%}
}
.rfMessages{display:flex;float:left;width:100%;height:100%;top:0;text-align:center}
.rfMessagesPanel{display:block;float:left;width:100%;height:100%;text-align:center}
.messagesFormModal{max-height:calc(70vmin * var(--globalScale));overflow-y:scroll!important}
.rfMessages .mMainButtons{display:flex;justify-content:flex-start;width:calc(100% - 8vmin * var(--globalScale))}
.rfMessages .form-row .input-wrapper .value{position:relative!important}
.rfMessages .form-row .input-wrapper .value .area{height:100%!important}
.rfMessages .priceGroupForm .form-row-xlarge{height:calc(45vmin * var(--globalScale))}
.rfMessages .form-row .selectPanel{--serverStatSelectBoxWidth:100%!important}
.rfBenefit{position:relative;float:left;display:flex;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight));border-style:none;border-width:0;justify-content:start}
.rfBenefitPanel{display:block;float:left;width:100%;height:100%;text-align:center}
:root{--rfIcpIconsSize:calc( 5vmin * var(--globalScale) );--rfIcpIconsRowsX:8;--rfIcpIconsRowsY:3;--rfIcpColRightWidth:calc( 24vmin * var(--globalScale) );--rfIcpElementWidth:calc( 24vmin * var(--globalScale) );--rfIcpZIndexStandardBack:10;--rfIcpZIndexCombo:15;--rfIcpZIndexTimePicker:4025;--rfIcpZIndexDatePicker:4025;--rfIcpZIndexPrompt:4030;--rfIcpStandardWidth:120vmin;--rfIcpStandardHeight:calc( 25vmin * var(--globalScale) );--rfIcpStandardHeightPrint:calc( 40vmin * var(--globalScale) );--rfIcpPromptWidth:calc( 70vmin * var(--globalScale) );--rfIcpPromptHeight:calc( 24vmin * var(--globalScale) );--rfIcpMainButtonHeight:calc( 4.5vmin * var(--globalScale) );--rfIcpScrollLeftPosition:0px}
.barcodeFrameBoxIcp{display:block;margin-top:100px;width:1px;height:1px;border:0}
.rfIcp{position:relative;float:left;display:flex;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight));border-style:none;border-width:0;justify-content:start;align-items:center;flex-direction:column}
.rfIcpSectionLoading{display:block;position:absolute;width:100%;height:100%;z-index:9999}
.rfIcpImportSectionLoading{display:block;position:absolute;width:100%;height:70%;z-index:9999;bottom:0;left:0}
.rfIcp .trowedit .selectPanel{--serverStatSelectBoxWidth:calc( var(--rfIcpElementWidth) - 2vmin * var(--globalScale) )!important}
.rfIcp .rfIcpMainButtons{display:flex;height:calc(var(--rfIcpMainButtonHeight) + 1vmin);min-height:calc(var(--rfIcpMainButtonHeight) + 1vmin);justify-content:center;margin-bottom:1vmin;margin-right:auto;margin-left:calc(4vmin * var(--globalScale))}
.rfIcp .rfTable{position:relative;top:unset;display:flex;width:100%;height:calc(95%);min-height:calc(95%);border-style:none;border-width:0;justify-content:start;align-items:center;flex-direction:column}
.rfIcp .rfIcpCenter{display:block;width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 8vmin * var(--globalScale));min-height:calc(100% - 8vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:unset;margin-top:unset;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center}
.rfIcp .rfIcpTop{float:left;width:100%;height:20%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;box-shadow:0 0 2vmin #d0d0d0}
.rfIcp .rfIcpTopTitle{float:left;width:100%;height:50%;display:flex;border-style:none;border-width:0;color:#a0a0a0;font-size:var(--fontMedium);text-align:center;justify-content:center;align-items:center}
.rfIcp .rfIcpTopPanel{float:left;display:flex;width:98%;height:40%;text-align:center;align-items:flex-start;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.rfIcp .rfIcpTopPanel .tabElement{display:flex;width:auto;height:100%;font-size:var(--fontSmall);background-color:#fff;justify-content:center;align-items:center;margin-right:2%;margin-left:2%}
.rfIcp .rfIcpTopPanel .tabElement .tab{display:block;float:left;width:100%;height:100%;justify-content:center;align-items:flex-end;background-color:#fff;color:var(--colorBlue);font-size:var(--fontSmall);align-items:flex-end}
.rfIcp .rfIcpTopPanel .tabText{float:left;display:flex;font-size:var(--fontSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontBig)}
.rfIcp .rfIcpTopPanel .tabTextRed{float:left;display:flex;font-size:var(--fontSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontBig);color:var(--colorRed)}
.rfIcp .rfIcpTopPanel .tabValue{height:var(--fontBig);float:left;display:inline-block;justify-content:flex-end;align-items:flex-end;font-size:var(--fontBig);font-weight:700}
.rfIcp .rfIcpBottom{position:relative;float:left;width:100%;height:95%;box-shadow:0 1vmin 1.5vmin #e0e0e0;border-style:solid;border-width:1px;border-color:#f0f0f0;display:block;font-size:var(--fontSmall);text-align:center}
.rfIcp .rfIcpBottomCenter{float:left;width:98%;height:90%;display:flex;align-items:flex-start;text-align:left;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.rfIcp .fixColumnLeft{width:var(--rfIcpElementWidth);height:100%;float:left;z-index:8000}
.rfIcp .fixColumnRight{width:var(--rfIcpColRightWidth);height:100%;float:right;z-index:8000}
.rfIcp .thead{height:calc(10% - 1px);white-space:nowrap;font-weight:700;border-style:none none solid none;border-width:1px;border-color:#e0e0e0;font-size:0}
.rfIcp .thead .element{display:inline-flex;width:var(--rfIcpElementWidth);height:calc(100%);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#fff;color:var(--colorBlue);border-style:none none solid none;border-width:1px;border-color:#e0e0e0;cursor:pointer;font-size:var(--fontSmall)}
.rfIcp .thead .elementIcon{display:inline-flex;width:var(--rfIcpColRightWidth);height:calc(100%);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;background-color:#fff;color:var(--colorBlue);border-style:none none solid none;border-width:1px;border-color:#e0e0e0}
.rfIcp .trow{white-space:nowrap;height:calc(10% - 1px);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;font-size:0}
.rfIcp .trow .element{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:var(--rfIcpElementWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.rfIcp .trow .element .area{width:100%;height:90%;text-align:start;border-style:none;border-width:0;font-size:var(--fontExtraSmall);resize:none;outline:0}
.rfIcp .trow .elementCopy{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:var(--rfIcpElementWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff;cursor:copy}
.rfIcp .trow .elementIcon{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:var(--rfIcpColRightWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff}
.rfIcp .trow .historyMark{position:absolute;display:flex;top:calc(50% - 1.2vmin);right:0;margin:auto;border:.3vmin solid var(--colorBlue);border-radius:50%;height:2vmin;line-height:2vmin;width:2vmin;font-size:var(--fontExtraSmall);font-weight:700;justify-content:center;align-items:center;color:var(--colorBlue);cursor:pointer;background-color:#fff}
.rfIcp .trowedit{overflow:hidden;display:block;white-space:nowrap;height:calc(10% - 1px);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#f0f0f0;font-size:0}
.rfIcp .trowedit .elementNone{display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:calc(var(--rfIcpElementWidth));height:calc(100%);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfIcp .trowedit .icpTypeSelect{position:absolute;left:calc(1% + 1 * var(--rfIcpElementWidth) + 1vmin - var(--rfIcpScrollLeftPosition))}
.rfIcp .trowedit .icpCountrySelect{position:absolute;left:calc(1% + 7 * var(--rfIcpElementWidth) + 1vmin - var(--rfIcpScrollLeftPosition))}
.rfIcp .trowedit .icpStageSelect{position:absolute;left:calc(1% + 8 * var(--rfIcpElementWidth) + 1vmin - var(--rfIcpScrollLeftPosition))}
.rfIcp .trowedit .icpDistributorSelect{position:absolute;left:calc(1% + 9 * var(--rfIcpElementWidth) + 1vmin - var(--rfIcpScrollLeftPosition))}
.rfIcp .trowedit .icpDemoSelect{position:absolute;left:calc(1% + 12 * var(--rfIcpElementWidth) + 1vmin - var(--rfIcpScrollLeftPosition))}
.rfIcp .trowedit .element{display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:var(--rfIcpElementWidth);height:100%;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfIcp .trowedit .element .date{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8;cursor:pointer;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfIcpEditElement .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.rfIcpEditElement .areaBox{height:35vmin;text-align:left}
.rfIcpEditElement .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfIcpEditElement .value .area{resize:none;outline:0;height:35vmin;text-align:start;font-size:var(--fontExtraSmall)}
.rfIcpEditElement .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfIcp .trowedit .element .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.rfIcp .trowedit .element .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfIcp .trowedit .element .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfIcp .tbody{height:77%;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}
#rfIcpColumnRest{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}
#rfIcpColumnData{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
#rfIcpColumnEdit,#rfIcpColumnName{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}
#rfIcpColumnData::-webkit-scrollbar,#rfIcpColumnEdit::-webkit-scrollbar,#rfIcpColumnName::-webkit-scrollbar,#rfIcpColumnRest::-webkit-scrollbar{width:0;height:0}
.rfIcp .tbodyScroll{height:20px;overflow:hidden;overflow-x:auto;-moz-box-sizing:border-box;box-sizing:border-box}
.rfIcp .tbodyScroll .trow{visibility:hidden}
.rfIcp .fixColumnLeft .tbody{overflow:hidden}
.rfIcp .fixColumnRight .tbody{overflow:hidden;overflow-y:auto}
.rfIcp .restColumns{width:calc(100% - (var(--rfIcpElementWidth) + var(--rfIcpColRightWidth)));height:100%}
.rfIcp .restColumns>.thead{overflow:hidden}
.rfIcp .rfIcpTabIconPdf{display:inline-flex;float:left;width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 2);background-position-y:calc(0px - var(--rfIcpIconsSize) * 0)}
.rfIcp .rfIcpTabIconPdf:hover{background-position-y:calc(0px - var(--rfIcpIconsSize) * 1)}
.rfIcp .rfIcpTabIconSave{display:inline-flex;float:left;width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 3);background-position-y:calc(0px - var(--rfIcpIconsSize) * 0)}
.rfIcp .rfIcpTabIconSave:hover{background-position-y:calc(0px - var(--rfIcpIconsSize) * 1)}
.rfIcp .rfIcpIconShowIcons{display:none}
.rfIcp .hiddenObject{display:none}
.rfIcp .rfIcpTabIconEdit{display:inline-flex;float:left;width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 1);background-position-y:calc(0px - var(--rfIcpIconsSize) * 0)}
.rfIcp .rfIcpTabIconEdit:hover{background-position-y:calc(0px - var(--rfIcpIconsSize) * 1)}
.rfIcp .rfIcpTabIconAdd{display:inline-flex;float:left;width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 7);background-position-y:calc(0px - var(--rfIcpIconsSize) * 0)}
.rfIcp .rfIcpTabIconAdd:hover{background-position-y:calc(0px - var(--rfIcpIconsSize) * 1)}
.rfIcp .rfIcpTabIconAddDisabled{display:inline-flex;float:left;width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 7);background-position-y:calc(0px - var(--rfIcpIconsSize) * 2)}
.rfIcp .rfIcpTabIconDelete{display:inline-flex;float:left;width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 0);background-position-y:calc(0px - var(--rfIcpIconsSize) * 0)}
.rfIcp .rfIcpTabIconDelete:hover{background-position-y:calc(0px - var(--rfIcpIconsSize) * 1)}
.rfIcp .rfIcpTabIconSaveDisabled{display:none;float:left;width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 2);background-position-y:calc(0px - var(--rfIcpIconsSize) * 2)}
.rfIcp .rfIcpTabIconInfo{display:inline-flex;float:left;width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 3);background-position-y:calc(0px - var(--rfIcpIconsSize) * 0)}
.rfIcp .rfIcpTabIconInfo:hover{background-position-y:calc(0px - var(--rfIcpIconsSize) * 1)}
.rfIcp .rfIcpBottomPanel{float:left;width:100%;height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfIcp .rfIcpEntriesPanel{float:left;width:calc(1.2 * var(--rfIcpElementWidth));height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfIcp .rfIcpEntriesPanelView{width:calc(15vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:grey;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfIcp .rfIcpBottomPanelTextEmpty{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfIcp .rfIcpBottomPanelTextDisabled{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:grey;display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfIcp .rfIcpBottomPanelText{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer}
.rfIcp .rfIcpBottomPanelText:hover{color:var(--colorBlueSel)}
.rfIcp .rfIcpBottomPanelTextSel{width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);border-radius:calc(4vmin * var(--globalScale));border-style:solid;border-color:var(--colorBlue);display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfIcp .rfIcpButtonBack{overflow:hidden;justify-content:flex-start;white-space:nowrap;background-color:transparent}
.rfIcp .rfIcpButtonNext{overflow:hidden;justify-content:flex-end;white-space:nowrap;background-color:transparent}
.rfIcpStandards{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--rfIcpZIndexStandardBack);background-color:rgba(0,0,0,.2)}
.rfIcpStandardsBack{display:flex;position:fixed;float:left;width:var(--rfIcpStandardWidth);height:var(--rfIcpStandardHeight);justify-content:center;align-items:center;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpStandardsPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpStandardsTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpStandardsColumnName{display:flex;float:left;width:25%;height:calc(10% - 1px);background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpStandardsData{display:block;float:left;width:100%;height:75%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;z-index:var(--rfIcpZIndexStandardBack);overflow-y:scroll}
.rfIcpStandardsRow{display:flex;float:left;width:100%;height:calc(13% - 1px);font-size:.9rem;align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpStandardsElement{display:flex;float:left;width:25%;height:var(--fontSmall);align-items:center;justify-content:center;font-size:var(--fontSmall);z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpStandardsElementBold{display:flex;float:left;width:25%;height:var(--fontSmall);align-items:center;justify-content:center;font-size:var(--fontSmall);font-weight:700;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpStandardsIconClose{position:absolute;right:calc(0px - var(--rfIcpIconsSize)/ 2);top:calc(0px - var(--rfIcpIconsSize)/ 2);width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);z-index:var(--rfIcpZIndexStandardBack);background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 4);background-position-y:calc(0px - var(--rfIcpIconsSize) * 0)}
.rfIcpStandardsIconClose:hover{background-position-y:calc(0px - var(--rfIcpIconsSize) * 1);cursor:pointer}
.rfIcpEdit{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:8010;background-color:rgba(0,0,0,.2)}
.rfIcpEditForce{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:9010;padding-left:calc(5vmin * var(--globalScale));background-color:rgba(0,0,0,.2)}
.rfIcpEditBack{display:flex;position:fixed;float:left;width:var(--rfIcpStandardWidth);height:var(--rfIcpStandardHeight);justify-content:center;align-items:center;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpEditBackPrint{display:flex;position:fixed;float:left;height:var(--rfIcpStandardHeightPrint);justify-content:center;align-items:center;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpEditPanel{position:relative;display:block;width:80%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpImportPanel{width:50%}
.rfIcpHistory{position:fixed;width:50vw;height:75vh;top:var(--topPanelHeight)}
.rfIcpDeletePanel{height:auto}
.rfIcpCameraPanel{position:fixed;top:calc(var(--rfIcpMainButtonHeight) + 4vmin + var(--topPanelHeight));min-width:95vmin;width:50%;height:auto}
.rfIcpQuestionPanel{position:fixed;top:calc(4 * var(--topPanelHeight));min-width:calc(95vmin - 10vmin * var(--globalScale));width:calc(50% - 10vmin * var(--globalScale));height:auto}
.rfIcpViewSelect{width:35%}
.rfIcpCamArea{position:absolute;width:calc(100% - 6vmin * var(--globalScale));height:45vh;overflow:hidden}
.rfIcpInfoArea{position:absolute;width:calc(100% - 6vmin * var(--globalScale));height:45vh;overflow:hidden;background-color:#fff}
.rfIcpInfoAreaList{position:absolute;width:calc(100%);height:40vh;overflow-x:hidden;overflow-y:scroll}
.rfIcpScanTitle{background-color:#fff;font-size:var(--fontSmall);text-align:left}
.rfIcpViewCamAndBox{width:43vh;height:43vh;min-width:43vh;min-height:43vh;margin:auto;display:flex}
.rfIcpDetectedBarcode{display:flex;justify-content:space-between;height:7vmin;overflow:hidden}
.rfIcpEditTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpEditTitleForce{height:calc(var(--fontMedium) * 7);flex-wrap:wrap}
.rfIcpEditColumn{display:flex;width:100%}
.rfIcpEditColumnName{display:flex;float:left;width:20%;height:calc(20% - 1px);background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpGenerateColumnBox{display:flex;width:100%;height:calc(20% - 1px)}
.rfIcpGenerateColumnName{width:50%;height:100%}
.rfIcpImportColumnName{width:50%;height:10%}
.rfIcpImportColumnName .value{width:100%}
.rfIcpLeftColumnName{justify-content:start}
.rfIcpHeight{height:calc(5vmin - 1px);width:100%}
.rfIcpHistCol{height:calc(6vmin * var(--globalScale))}
.rfIcpHistoryRow{display:flex;height:calc(4vmin * var(--globalScale));line-height:calc(2vmin * var(--globalScale));align-items:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px}
.rfIcpHistoryItem{display:flex;float:left;height:calc(20% - 1px);font-size:var(--fontSmall);font-weight:400;color:#000;align-items:center;justify-content:center;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpInfoItem{display:flex;float:left;height:100%;width:50%;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:flex-end;margin-right:calc(1vmin * var(--globalScale));z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpInfoValue{display:flex;float:left;height:100%;width:50%;font-size:var(--fontSmall);font-weight:400;color:#000;align-items:center;justify-content:flex-start;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpInfoValue select{width:70%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfIcpCamData{display:block;float:left;width:100%;height:60vh;background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--rfIcpZIndexStandardBack);overflow:hidden}
.rfIcpEditData{display:block;float:left;width:100%;height:calc(40% - 1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--rfIcpZIndexStandardBack);overflow:hidden}
.rfIcpImportData{height:calc(55% - 1vmin * var(--globalScale));display:flex;flex-direction:column}
.rfIcpEditDataHeight{height:calc(10vmin * var(--globalScale))}
.rfIcpEditTextAreaHeight{height:calc(40vmin * var(--globalScale))}
.rfIcpHistoryData{height:50vh;max-height:50vh;overflow-x:hidden;overflow-y:scroll}
.rfIcpEditDataPrint{display:block;float:left;width:100%;height:calc(40% - 1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--rfIcpZIndexStandardBack);overflow:hidden}
.rfIcpEditRow{position:relative;display:flex;float:left;width:100%;height:calc(95% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.rfIcpEditRowGen{position:relative;display:flex;float:left;width:100%;height:calc(50% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:flex-start;border-style:none}
.rfIcpImportRowGen{height:calc(40% - 1px)}
.rfIcpImportDataGen{height:calc(20% - 1px)}
.rfIcpEditRowPrint{position:relative;display:flex;float:left;width:100%;height:calc(35% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.rfIcpEditElement{display:flex;float:left;width:33%;height:var(--fontSmall);align-items:center;justify-content:center;z-index:var(--rfIcpZIndexStandardBack)}
.rfImportIcpEditElement{width:100%;height:var(--fontMedium)}
.rfImportIcpTextArea{display:flex;flex-direction:column;width:100%;height:10vmin}
.rfImportIcpTextArea .value{width:100%;height:100%}
.rfIcpEmailInput{display:flex;flex-basis:100%;justify-content:center;height:auto}
.rfIcpGenerateElement{width:50%}
.rfIcpImportElement{display:flex;width:50%;flex-direction:column;height:auto}
.rfIcpImportElementData{display:flex;height:var(--fontSmall);line-height:var(--fontSmall);align-items:center;justify-content:start;overflow:hidden}
.rfIcpEditElementBold{display:flex;float:left;width:33%;height:var(--fontSmall);align-items:center;justify-content:center;font-weight:700;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpEditVisible{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;z-index:var(--rfIcpZIndexStandardBack);color:#a0a0a0;font-size:var(--fontSmall);cursor:pointer}
.rfIcpEditElementSelect{position:relative;display:flex;float:left;width:33%;height:100%;cursor:pointer;align-items:center;justify-content:center;vertical-align:middle;z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpEditElementSelect:hover{background-color:#f8f8f8}
.rfIcpEditIconCombo{position:absolute;right:0;top:calc(50% - var(--rfIcpIconsSize)/ 2);width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);z-index:var(--rfIcpZIndexStandardBack);background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 3);background-position-y:calc(0px - var(--rfIcpIconsSize) * 2)}
.rfIcpEditComboList{position:absolute;display:block;top:100%;display:block;visibility:hidden;background-color:#fff;right:2px;width:33%;height:auto;box-shadow:0 0 1vmin silver;z-index:var(--rfIcpZIndexCombo)}
.rfIcpEditComboListItem{display:flex;width:auto;height:calc(var(--fontSmall) * 2);font-size:var(--fontSmall);color:#000;cursor:pointer;justify-content:center;text-align:center;align-items:center;vertical-align:middle;background-color:#fff;z-index:var(--rfIcpZIndexCombo)}
.rfIcpEditComboListItem:hover{background-color:#f8f8f8}
.rfIcpEditComboListItemSelected{display:flex;width:auto;height:calc(var(--fontSmall) * 2);cursor:default;font-size:var(--fontSmall);color:var(--colorBlue);justify-content:center;text-align:center;align-items:center;vertical-align:middle;background-color:#fff;z-index:var(--rfIcpZIndexCombo)}
.rfIcpCamButtons{position:absolute;display:flex;bottom:0;width:calc(100% - 6vmin * var(--globalScale));height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpCamButtons.appScan{bottom:50%;width:100%}
.rfIcpEditButtons{display:flex;float:left;width:100%;height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--rfIcpZIndexStandardBack)}
.rfIcpHistButtons{height:calc(10vmin * var(--globalScale))}
.rfIcpEditLabel{float:left;display:flex;flex-direction:column;width:auto;height:var(--buttonHeight);justify-content:center;align-items:flex-start;text-align:left;background-color:transparent;color:#000;font-size:var(--fontMedium);z-index:var(--rfIcpZIndexPrompt)}
.rfIcpEditButtonsOk{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;font-size:var(--fontMedium);cursor:pointer;margin-right:auto;z-index:var(--rfIcpZIndexPrompt);text-transform:uppercase}
.rfIcpEditButtonsOk:hover{background-color:var(--colorRedSel)}
.rfIcpEditButtonsOkDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#d0d0d0;color:#fff;font-size:var(--fontMedium);margin-right:auto;z-index:var(--rfIcpZIndexPrompt);text-transform:uppercase}
.rfIcpEditButtonsCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;z-index:var(--rfIcpZIndexPrompt)}
.rfIcpEditButtonsCancel:hover{background-color:var(--colorBlueSel)}
.rfIcpLoadingFrame{float:left;display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0}
.rfIcpLoadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(20vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.rfIcpLoadingFrame .img{width:calc(var(--rfIcpIconsSize) * 2);height:calc(var(--rfIcpIconsSize) * 2);background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 5);background-position-y:calc(0px - var(--rfIcpIconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--rfIcpIconsSize) * 2)/ 2)}
.rfIcpLoadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);white-space:nowrap}
.rfIcpLoadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall)}
.timePicker{position:absolute;float:left;display:flex;z-index:var(--rfIcpZIndexTimePicker);width:100%;height:100%;left:0;top:0;margin-top:0;justify-content:center;align-items:center}
.timePickerBack{display:grid;position:fixed;width:auto;height:auto;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--rfIcpZIndexTimePicker)}
.timePickerBackClose{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);justify-content:center;align-items:center;cursor:default;z-index:calc(var(--rfIcpZIndexTimePicker) - 1)}
.timePickerPanelTime{float:left;display:flex;width:auto;height:auto;justify-content:center;align-items:center;z-index:var(--rfIcpZIndexTimePicker)}
.timePickerClose{position:absolute;right:calc(0px - var(--rfIcpIconsSize)/ 2);top:calc(0px - var(--rfIcpIconsSize)/ 2);width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);z-index:var(--rfIcpZIndexTimePicker);background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 4);background-position-y:calc(0px - var(--rfIcpIconsSize) * 0)}
.timePickerClose:hover{background-position-y:calc(0px - var(--rfIcpIconsSize) * 1);cursor:pointer}
.timePickerPanel{float:left;display:block;width:calc(8vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));z-index:var(--rfIcpZIndexTimePicker)}
.timePickerColon{float:left;display:flex;width:calc(2vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfIcpZIndexTimePicker);color:#000}
.timePickerPanelArrowUp{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(.5vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer;z-index:var(--rfIcpZIndexTimePicker)}
.timePickerPanelArrowUp:hover{color:var(--colorBlue)}
.timePickerPanelValue{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#000;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfIcpZIndexTimePicker)}
.timePickerInput{display:flex;width:auto;height:auto;cursor:pointer;color:#a0a0a0;font-size:var(--fontMedium);z-index:var(--rfIcpZIndexTimePicker);align-items:center;justify-content:center;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif}
.timePickerPanelArrowDown{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));cursor:pointer;z-index:var(--rfIcpZIndexTimePicker)}
.timePickerPanelArrowDown:hover{color:var(--colorBlue)}
.datePicker{position:absolute;float:left;display:flex;z-index:var(--rfIcpZIndexDatePicker);width:100%;height:100%;left:calc(var(--datePickerWidth) * .25);top:0;justify-content:center;align-items:center}
.datePickerBack{display:block;position:fixed;width:var(--datePickerWidth);height:var(--datePickerHeight);background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--rfIcpZIndexDatePicker)}
.datePickerClose{position:absolute;right:calc(0px - var(--rfIcpIconsSize)/ 2);top:calc(0px - var(--rfIcpIconsSize)/ 2);width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);z-index:var(--rfIcpZIndexDatePicker);background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 4);background-position-y:calc(0px - var(--rfIcpIconsSize) * 0)}
.datePickerClose:hover{background-position-y:calc(0px - var(--rfIcpIconsSize) * 1);cursor:pointer}
.datePickerPanelTop{float:left;display:flex;width:100%;height:20%;font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;z-index:var(--rfIcpZIndexDatePicker)}
.datePickerPanelTopLeft{float:left;display:flex;width:10%;height:100%;justify-content:center;align-items:center;z-index:var(--rfIcpZIndexDatePicker);cursor:pointer}
.datePickerPanelTopLeft:hover{color:var(--colorBlueSel)}
.datePickerPanelTopCenter{display:flex;width:80%;height:100%;justify-content:center;align-items:center;color:var(--colorBlue);z-index:var(--rfIcpZIndexDatePicker)}
.datePickerPanelTopRight{float:right;display:flex;width:10%;height:100%;justify-content:center;align-items:center;z-index:var(--rfIcpZIndexDatePicker);cursor:pointer}
.datePickerPanelTopRight:hover{color:var(--colorBlueSel)}
.datePickerRow{float:left;display:flex;width:100%;height:11.42%;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfIcpZIndexDatePicker)}
.datePickerElementName{float:left;display:flex;width:14.28%;height:100%;font-weight:700;z-index:var(--rfIcpZIndexDatePicker);justify-content:center;align-items:center;text-align:center}
.datePickerElement{float:left;display:flex;width:14.28%;height:100%;color:#202020;z-index:var(--rfIcpZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer}
.datePickerElement:hover{color:var(--colorBlueSel)}
.datePickerElementWeekend{float:left;display:flex;width:14.28%;height:100%;color:#a0a0a0;z-index:var(--rfIcpZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer}
.datePickerElementWeekend:hover{color:var(--colorBlueSel)}
.datePickerElementOther{float:left;display:flex;width:14.28%;height:100%;color:#e0e0e0;z-index:var(--rfIcpZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer}
.datePickerElementOther:hover{color:var(--colorBlueSel)}
.datePickerElementSel{float:left;display:flex;width:14.28%;height:100%;color:#fff;z-index:var(--rfIcpZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;background-color:var(--colorBlue);border-radius:50%;border-style:solid;border-width:0;border-color:var(--colorBlue)}
.datePickerElementSel:hover{background-color:var(--colorBlueSel)}
.rfIcpPrompt{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--rfIcpZIndexPrompt);background-color:rgba(0,0,0,.2)}
.rfIcpPrompt .rfIcpPromptBack{display:flex;position:fixed;float:left;width:var(--rfIcpPromptWidth);height:var(--rfIcpPromptHeight);justify-content:center;align-items:center;z-index:var(--rfIcpZIndexPrompt)}
.rfIcpPrompt .rfIcpPromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--rfIcpZIndexPrompt)}
.rfIcpPrompt .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfIcpZIndexPrompt)}
.rfIcpPrompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfIcpZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfIcpPrompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfIcpZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfIcpTable{display:flex;justify-content:space-between}
.icpTableScroll{width:100%;overflow-x:auto;overflow-y:hidden;min-height:unset}
.rfIcpTable .selectPanel,.rfSerialToggleButton .selectPanel{--serverStatSelectBoxWidth:calc( 22vmin * var(--globalScale) );font-size:var(--fontSmall)}
.rfIcpTable .buttons{float:left;display:flex;width:100%;justify-content:center;align-items:center;vertical-align:middle;padding-right:2vmin;padding-top:0;padding-bottom:0;align-items:center;height:calc(var(--rfIcpMainButtonHeight) + 1vmin);font-size:var(--fontSmall)}
.rfIcpTable .buttons .selectHideItem{z-index:9020}
.rfIcpTable .buttons .generate{float:right;display:flex;width:100%;max-width:calc(20vmin * var(--globalScale));height:calc(var(--rfIcpMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-right:auto;padding:1vmin;line-height:calc(1.85vmin * var(--globalScale));text-transform:uppercase}
.rfIcpTable .buttons .generate:hover{background-color:var(--colorBlueSel)}
.rfIcpPrompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfIcpZIndexPrompt)}
.rfIcpPrompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;margin-right:auto;z-index:var(--rfIcpZIndexPrompt)}
.rfIcpPrompt .buttons .ok:hover{background-color:#e3695d}
.rfIcpPrompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfIcpZIndexPrompt)}
.rfIcpPrompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-left:auto;z-index:var(--rfIcpZIndexPrompt)}
.rfIcpPrompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
@media (max-width:768px) and (max-aspect-ratio:1 / 1){
.rfIcp .rfIcpMainButtons{flex-direction:column-reverse;height:calc(var(--rfIcpMainButtonHeight) + 7vmin);min-height:calc(var(--rfIcpMainButtonHeight) + 7vmin);justify-content:flex-end;align-items:flex-start;margin-top:-1.5vmin}
.rfIcp .rfIcpCenter{display:block;min-height:calc(100% - 8vmin * var(--globalScale));margin-top:3vmin}
}
@media all and (max-width:768px){
:root{--rfIcpElementWidth:calc( 20vmin * var(--globalScale) );--rfIcpRightColumnWidthMobile:calc( 0vmin * var(--globalScale) )}
.rfIcp .restColumns{width:calc(100% - (var(--rfIcpElementWidth) + var(--rfIcpRightColumnWidthMobile)))}
.rfIcp .fixColumnRight{width:var(--rfIcpRightColumnWidthMobile)}
.rfIcp .rfIcpIconShowIcons{position:absolute;display:flex;right:calc(0vmin - var(--rfIcpIconsSize)/ 2);top:-1.5vmin;width:var(--rfIcpIconsSize);height:var(--rfIcpIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsX)) calc(var(--rfIcpIconsSize) * var(--rfIcpIconsRowsY));background-image:url("ICP/RfIcpNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfIcpIconsSize) * 7);background-position-y:calc(0px - var(--rfIcpIconsSize) * 0);background-color:transparent}
.rfIcp .rfIcpIconShowIcons:hover{background-position-y:calc(0px - var(--rfIcpIconsSize) * 1)}
.rfIcpHistory{width:90vw}
.rfIcpCamData{height:50vh}
.rfIcp .rfIcpButtonBack{width:1.5vmin}
.rfIcp .rfIcpButtonNext{width:1.5vmin}
.rfIcp .rfIcpEntriesPanel{position:absolute;bottom:0;right:0;width:auto;height:calc(6vmin * var(--globalScale))}
.rfIcp .rfIcpPagesPanel{position:absolute;bottom:calc(10% - var(--fontSmall));height:auto;background-color:transparent}
.rfIcp .rfIcpPaginationPanel{left:0;right:unset}
.icpTableScroll{min-height:calc(var(--rfIcpMainButtonHeight) + 4vmin)}
.rfIcpTable .buttons{height:calc(100%)}
.rfIcpTable .buttons .generate{height:calc(100% - 2.5vmin);line-height:3.5vmin}
.rfIcpViewCamAndBox{width:70vw;height:70vw;min-width:70vw;min-height:70vw}
}
:root{--rfPsIconsSize:calc( 5vmin * var(--globalScale) );--rfPsIconsRowsX:8;--rfPsIconsRowsY:3;--rfPsColRightWidth:calc( 24vmin * var(--globalScale) );--rfPsElementWidth:calc( 24vmin * var(--globalScale) );--rfPsZIndexStandardBack:10;--rfPsZIndexPrompt:4030;--rfPsStandardHeightPrint:calc( 58vmin * var(--globalScale) );--rfPsScrollLeftPosition:0px}
.rfParamStandards{position:relative;float:left;display:flex;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight));border-style:none;border-width:0;justify-content:start}
.rfPsSectionLoading{display:block;position:absolute;width:100%;height:100%;z-index:9999}
.rfParamStandards .rfPsCenter{display:block;width:calc(100% - 8vmin * var(--globalScale));height:calc(100%);min-height:calc(100%);margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:unset;margin-top:unset;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center}
.rfParamStandards .rfPsBottom{position:relative;float:left;width:100%;height:95%;box-shadow:0 1vmin 1.5vmin #e0e0e0;border-style:solid;border-width:1px;border-color:#f0f0f0;display:block;font-size:var(--fontSmall);text-align:center}
.rfParamStandards .rfPsBottomCenter{float:left;width:98%;height:90%;display:flex;align-items:flex-start;text-align:left;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.rfParamStandards .fixColumnLeft{width:var(--rfPsElementWidth);height:100%;float:left;z-index:8000}
.rfParamStandards .fixColumnRight{width:var(--rfPsColRightWidth);height:100%;float:right;z-index:8000}
.rfParamStandards .thead{height:calc(10% - 1px);white-space:nowrap;font-weight:700;border-style:none none solid none;border-width:1px;border-color:#e0e0e0;font-size:0}
.rfParamStandards .thead .element{display:inline-flex;width:var(--rfPsElementWidth);height:calc(100%);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#fff;color:var(--colorBlue);border-style:none none solid none;border-width:1px;border-color:#e0e0e0;cursor:pointer;font-size:var(--fontSmall)}
.rfParamStandards .thead .elementIcon{display:inline-flex;width:var(--rfPsColRightWidth);height:calc(100%);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;background-color:#fff;color:var(--colorBlue);border-style:none none solid none;border-width:1px;border-color:#e0e0e0}
.rfParamStandards .trow{white-space:nowrap;height:calc(10% - 1px);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;font-size:0}
.rfParamStandards .trow .element{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:var(--rfPsElementWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.rfParamStandards .trow .element .areaSelector{width:100%;height:90%;text-align:start;border-style:none;border-width:0;font-size:var(--fontExtraSmall);resize:none;outline:0}
.rfParamStandards .trow .elementIcon{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:var(--rfPsColRightWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff}
.rfParamStandards .trowedit{overflow:hidden;display:block;white-space:nowrap;height:calc(10% - 1px);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#f0f0f0;font-size:0}
.rfParamStandards .trowedit .element{display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:var(--rfPsElementWidth);height:100%;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfParamStandards .trowedit .element .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.rfParamStandards .trowedit .element .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfParamStandards .trowedit .element .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfParamStandards .tbody{height:77%;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}
#rfParamStdColumnRest{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}
#rfParamStdColumnData{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
#rfParamStdColumnEdit,#rfParamStdColumnName{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}
#rfParamStdColumnData::-webkit-scrollbar,#rfParamStdColumnEdit::-webkit-scrollbar,#rfParamStdColumnName::-webkit-scrollbar,#rfParamStdColumnRest::-webkit-scrollbar{width:0;height:0}
.rfParamStandards .tbodyScroll{height:20px;overflow:hidden;overflow-x:auto;-moz-box-sizing:border-box;box-sizing:border-box}
.rfParamStandards .tbodyScroll .trow{visibility:hidden}
.rfParamStandards .fixColumnLeft .tbody{overflow:hidden}
.rfParamStandards .fixColumnRight .tbody{overflow:hidden;overflow-y:auto}
.rfParamStandards .restColumns{width:calc(100% - (var(--rfPsElementWidth) + var(--rfPsColRightWidth)));height:100%}
.rfParamStandards .restColumns>.thead{overflow:hidden}
.rfParamStandards .rfPsIconShowIcons{display:none}
.rfParamStandards .rfPsTabIconEdit{display:inline-flex;float:left;width:var(--rfPsIconsSize);height:var(--rfPsIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfPsIconsSize) * var(--rfPsIconsRowsX)) calc(var(--rfPsIconsSize) * var(--rfPsIconsRowsY));background-image:url("PARAMSTANDARDS/RfParamStandard.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfPsIconsSize) * 1);background-position-y:calc(0px - var(--rfPsIconsSize) * 0)}
.rfParamStandards .rfPsTabIconEdit:hover{background-position-y:calc(0px - var(--rfPsIconsSize) * 1)}
.rfParamStandards .rfPsBottomPanel{float:left;width:100%;height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfParamStandards .rfPsEntriesPanel{float:left;width:calc(1.2 * var(--rfPsElementWidth));height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfParamStandards .rfPsEntriesPanelView{width:calc(15vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:grey;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfParamStandards .rfPsBottomPanelTextEmpty{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfParamStandards .rfPsBottomPanelTextDisabled{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:grey;display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfParamStandards .rfPsBottomPanelText{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer}
.rfParamStandards .rfPsBottomPanelText:hover{color:var(--colorBlueSel)}
.rfParamStandards .rfPsBottomPanelTextSel{width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);border-radius:calc(4vmin * var(--globalScale));border-style:solid;border-color:var(--colorBlue);display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfParamStandards .rfPsButtonBack{overflow:hidden;justify-content:flex-start;white-space:nowrap;background-color:transparent}
.rfParamStandards .rfPsButtonNext{overflow:hidden;justify-content:flex-end;white-space:nowrap;background-color:transparent}
.rfPsEdit{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:8010;background-color:rgba(0,0,0,.2)}
.rfPsEditBackPrint{display:flex;position:fixed;float:left;height:var(--rfPsStandardHeightPrint);justify-content:center;align-items:center;z-index:var(--rfPsZIndexStandardBack)}
.rfPsEditPanel{position:relative;display:block;width:80%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--rfPsZIndexStandardBack)}
.rfPsEditTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--rfPsZIndexStandardBack)}
.rfPsEditColumn{display:flex;width:100%}
.rfPsEditElement{display:flex;float:left;width:100%;text-align:left;height:calc(6vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--rfPsZIndexStandardBack)}
.rfPsEditElement .sun-editor{height:calc(34vmin * var(--globalScale))!important}
.rfPsEditElement .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.rfPsEditElement .value .select,.rfPsEditElement .value input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfPsEditData{display:block;float:left;width:100%;height:calc(36vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--rfPsZIndexStandardBack);overflow:hidden}
.rfPsEditRow{position:relative;display:flex;float:left;width:100%;height:calc(100% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.rfPsEditButtons{display:flex;float:left;width:100%;height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--rfPsZIndexStandardBack)}
.rfPsButtonOk{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;font-size:var(--fontMedium);cursor:pointer;margin-right:auto;z-index:var(--rfPsZIndexPrompt)}
.rfPsButtonOk:hover{background-color:var(--colorRedSel)}
.rfPsButtonDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#d0d0d0;color:#fff;font-size:var(--fontMedium);margin-right:auto;z-index:var(--rfPsZIndexPrompt)}
.rfPsButtonCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;z-index:var(--rfPsZIndexPrompt)}
.rfPsButtonCancel:hover{background-color:var(--colorBlueSel)}
@media all and (max-width:768px){
:root{--rfPsElementWidth:calc( 20vmin * var(--globalScale) );--rfPsRightColumnWidthMobile:calc( 0vmin * var(--globalScale) )}
.rfParamStandards .restColumns{width:calc(100% - (var(--rfPsElementWidth) + var(--rfPsRightColumnWidthMobile)))}
.rfParamStandards .fixColumnRight{width:var(--rfPsRightColumnWidthMobile)}
.rfParamStandards .rfPsIconShowIcons{position:absolute;display:flex;right:calc(0vmin - var(--rfPsIconsSize)/ 2);top:-1.5vmin;width:var(--rfPsIconsSize);height:var(--rfPsIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfPsIconsSize) * var(--rfPsIconsRowsX)) calc(var(--rfPsIconsSize) * var(--rfPsIconsRowsY));background-image:url("PARAMSTANDARDS/RfParamStandard.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfPsIconsSize) * 7);background-position-y:calc(0px - var(--rfPsIconsSize) * 0);background-color:transparent}
.rfParamStandards .rfPsIconShowIcons:hover{background-position-y:calc(0px - var(--rfPsIconsSize) * 1)}
.rfParamStandards .rfPsButtonBack{width:1.5vmin}
.rfParamStandards .rfPsButtonNext{width:1.5vmin}
.rfParamStandards .rfPsEntriesPanel{position:absolute;bottom:0;right:0;width:auto;height:calc(6vmin * var(--globalScale))}
.rfParamStandards .rfPsPagesPanel{position:absolute;bottom:calc(10% - var(--fontSmall));height:auto;background-color:transparent}
.rfParamStandards .rfPsPaginationPanel{left:0;right:unset}
}
:root{--rfTableStandardHeightPrint:calc( 75vmin * var(--globalScale) );--basketIndexPrompt:1030;--rfBasketZIndexStandardBack:9000}
.rfBasket{width:100%;position:fixed;top:7%;left:calc(2 * var(--erpIconsSize))}
.rfBasketPanel{width:calc(100% - 2 * var(--erpIconsSize))}
.rfBasket .bold{font-weight:700}
.rfBasket .erp-top-menu{display:flex;flex-direction:column;width:100%;background-color:#f8f8f8;height:calc(8vmin * var(--globalScale));justify-content:center}
.rfBasket .search-box{display:inline-flex;align-items:center;width:25%}
.rfBasket .search input{margin-left:calc(6vmin * var(--globalScale));margin-right:calc(6vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;border-width:1px;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfBasket .button{display:flex;width:100%;height:calc(1 * var(--buttonHeight));justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;z-index:var(--basketIndexPrompt);text-transform:uppercase;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfBasket .button:hover{background-color:var(--colorBlueSel)}
.rfBasket .basket-table-header{display:flex;width:68.5%;flex-direction:column}
.rfBasket .basket-table-content{display:flex;width:70%;flex-direction:column}
.rfBasket .empty-table{display:flex;justify-content:center;align-items:center;color:#8f8f8f;height:100%;width:100%}
.rfBasket .basket-header,.rfBasket .basket-item{display:inline-flex;border-bottom:#8f8f8f solid 1px;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));color:#8f8f8f;font-size:var(--fontExtraSmall)}
.rfBasket .basket-item{min-height:calc(10vmin * var(--globalScale))}
.rfBasket .basket-header{padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale));font-weight:700;cursor:pointer}
.rfBasket .basket-header .cell,.rfBasket .basket-item .cell{width:calc(100% / 7 * var(--globalScale));display:flex;justify-content:center;align-items:center;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfBasket .basket-header .cell{white-space:nowrap}
.rfBasket .basket-item .cell .quantity{cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:calc(20vmin * var(--globalScale))}
.rfBasket .basket-header .cell.pull-right,.rfBasket .basket-item .cell.pull-right{justify-content:flex-end}
.rfBasket .basket-header .cell.pull-left,.rfBasket .basket-item .cell.pull-left{justify-content:flex-start}
.rfBasket .basket-item .cell.bold{font-weight:700}
.rfBasket .basket-item .cell.highlight{font-weight:700;color:var(--colorBlueSel)}
.rfBasket .basket-item .cell.link{cursor:pointer}
.rfBasket .basket-item .cell.min-img img{width:calc(10vmin * var(--globalScale))}
.rfBasket .basket-item .cell .quantity input{margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;width:50%;height:calc(1 * var(--buttonHeight));color:#8f8f8f}
.rfBasket .basket-item .cell .quantity span{font-size:var(--fontBig);vertical-align:middle}
.rfBasket .basket-item .cell .button{font-size:var(--fontSmall)}
.rfBasket .basket-item .cell .basket-icon{display:flex;cursor:help;width:calc(1 * var(--buttonHeight));height:calc(1 * var(--buttonHeight));background-size:contain;justify-content:flex-end;opacity:.7;background-repeat:no-repeat}
.rfBasket .basket-item .cell .basket-icon.min-ordered{background-image:url('BASKET/box.png?v=1705932453461')}
.rfBasket .basket-item .cell .basket-icon.max-in-box{background-image:url('BASKET/open-box.png?v=1705932453461')}
.rfBasket .basket-item .cell .counter{height:calc(2vmin * var(--globalScale));width:calc(2vmin * var(--globalScale));background-color:red;border-radius:50%;color:#fff;font-size:calc(.7 * var(--fontSmall));font-weight:700;line-height:100%;display:flex;justify-content:center;align-items:center}
.rfBasket .basket-content{display:flex;flex-flow:row}
.rfBasket .basket-summary{width:30%;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));display:flex;flex-direction:column;font-size:var(--fontMedium);color:#8f8f8f}
.rfBasket .basket-table{display:flex;width:100%;flex-direction:column}
.rfBasket .basket-scrollable-content{display:flex;flex-direction:row;width:100%;overflow:hidden;overflow-y:scroll;height:calc(79vmin * var(--globalScale))}
.rfBasket .basket-summary .summary-row{display:flex;justify-content:flex-start;margin-bottom:calc(5vmin * var(--globalScale))}
.rfBasket .basket-summary .summary-row.note{display:flex;font-size:var(--fontSmall);flex-direction:column;align-items:flex-start}
.rfBasket .basket-summary .summary-row.note textarea{width:100%;height:calc(12vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontMedium)}
@media all and (max-width:768px){
.rfBasket{left:0}
.rfBasketPanel{width:100%}
.rfBasket .basket-scrollable-content{display:flex;flex-direction:column;height:calc(97vmin * var(--globalScale) - 2 * var(--erpIconsSize))}
.rfBasket .basket-table-header{width:100%}
.rfBasket .basket-table-content{order:1;width:100%}
.rfBasket .basket-summary{order:2;width:100%;padding-top:calc(6vmin * var(--globalScale))}
.rfBasket .basket-item .cell .button{font-size:var(--fontExtraSmall)}
}
:root{--rfTableStandardHeightPrint:calc(75vmin * var(--globalScale));--basketIndexPrompt:1030;--rfOrdersZIndexStandardBack:9000;--rfOrderIconSize:calc(5vmin * var(--globalScale));--rfOrderIconsRowsX:8;--rfOrderIconsRowsY:3;--rfOrderSplitArrowIconsSize:calc(5vmin * var(--globalScale));--rfOrderSplitArrowIconsRowsX:5;--rfOrderSplitArrowIconsRowsY:3;--rfOrderTableElementWidth:calc(24vmin * var(--globalScale))}
.rfOrders{width:100%;position:fixed;top:7%;left:calc(2 * var(--erpIconsSize))}
.rfOrders .erp-status{width:80%;text-align:center;color:#fff}
.rfOrders .erp-status.order-new{background-color:#0088cd}
.rfOrders .erp-status.order-in-progress{background-color:#f39b2c}
.rfOrders .erp-status.order-done,.rfOrders .erp-status.payment-paid{background-color:#00a84b}
.rfOrders .erp-status.payment-waiting{background-color:#a01414}
.rfOrders .rfOrderDetailsPanel,.rfOrders .rfOrdersPanel{width:calc(100% - 2 * var(--erpIconsSize))}
.rfOrders .bold{font-weight:700}
.rfOrders .highlight{font-weight:700;color:var(--colorBlueSel)}
.rfOrders .link{cursor:pointer}
.rfOrders .erp-top-menu{display:flex;flex-direction:column;width:100%;background-color:#f8f8f8;height:calc(8vmin * var(--globalScale));justify-content:center}
.rfOrders .button{display:flex;width:100%;height:calc(1 * var(--buttonHeight));justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;z-index:auto;text-transform:uppercase;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfOrders .rfOrdersPanel .filters-browser{display:flex;flex-direction:row;align-items:center}
.rfOrders .rfOrdersPanel .filter-dropdown{padding-left:calc(4vmin * var(--globalScale));padding-right:calc(4vmin * var(--globalScale));color:#8f8f8f;cursor:pointer;font-size:var(--fontSmall);white-space:nowrap;display:flex;justify-content:center;align-items:center}
.rfOrders .rfOrdersPanel .filter-dropdown .filter-name{padding-right:calc(1vmin * var(--globalScale))}
.rfOrders .rfOrdersPanel .filter-dropdown .selectPanel .selectHideItem,.rfOrders .rfOrdersPanel .filter-dropdown .selectPanel .selectMainItem{background-color:#fff;min-width:calc(20vmin * var(--globalScale))}
.rfOrders .mx-datepicker{width:calc(23vmin * var(--globalScale))}
.rfOrders .mx-input-wrapper{width:100%}
.rfOrders .mx-input-wrapper .mx-input{height:calc(var(--fontSmall) + .9vmin);padding:unset}
.rfOrders .rfOrdersPanel .orders-table-content,.rfOrders .rfOrdersPanel .orders-table-header{display:flex;width:100%;flex-direction:column}
.rfOrders .rfOrdersPanel .orders-table-content{overflow-y:scroll;width:100%;height:calc((66vmin + 3vmin) * var(--globalScale))}
.rfOrders .rfOrdersPanel .orders-table-content .empty-table{display:flex;justify-content:center;align-items:center;color:#8f8f8f;height:100%}
.rfOrders .rfOrdersPanel .orders-header,.rfOrders .rfOrdersPanel .orders-item{display:inline-flex;border-bottom:#8f8f8f solid 1px;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));color:#8f8f8f;font-size:var(--fontExtraSmall)}
.rfOrders .rfOrdersPanel .orders-header{padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale));font-weight:700;cursor:pointer}
.rfOrders .rfOrdersPanel .orders-header .cell,.rfOrders .rfOrdersPanel .orders-item .cell{width:calc((100% / 9) * var(--globalScale));display:flex;justify-content:center;align-items:center;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfOrders .rfOrdersPanel .orders-header .cell{white-space:nowrap}
.rfOrders .rfOrdersPanel .orders-header .cell.pull-right,.rfOrders .rfOrdersPanel .orders-item .cell.pull-right{justify-content:flex-end}
.rfOrders .rfOrdersPanel .orders-header .cell.pull-left,.rfOrders .rfOrdersPanel .orders-item .cell.pull-left{justify-content:flex-start}
.rfOrders .rfOrdersPanel .orders-item .cell.bold{font-weight:700}
.rfOrders .rfOrdersPanel .orders-item .cell.highlight{font-weight:700;color:var(--colorBlueSel)}
.rfOrders .rfOrdersPanel .orders-item .cell.link{cursor:pointer}
.rfOrders .rfOrderDetailsPanel h1{text-align:left}
.rfOrders .rfOrderDetailsPanel .order{overflow:hidden;overflow-y:scroll;width:100%;height:calc((76vmin + 9vmin) * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-section{padding-left:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-title{padding-left:calc(6vmin * var(--globalScale));padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale));color:#8f8f8f;font-size:var(--fontSmall);display:flex}
.rfOrders .rfOrderDetailsPanel .order-title-spacing{display:flex;justify-content:space-around;width:100%}
.rfOrders .rfOrderDetailsPanel .order-title-item{display:flex;align-items:center}
.rfOrders .rfOrderDetailsPanel .order-title-item .button{font-size:var(--fontSmall)}
.rfOrders .rfOrderDetailsPanel .order-title-item .name{padding-right:calc(3vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-title-item .value{font-weight:700}
.rfOrders .rfOrderDetailsPanel .progress{width:100%;display:flex;flex-direction:row;justify-content:center}
.rfOrders .rfOrderDetailsPanel .progress .step{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:calc(15vmin * var(--globalScale));width:calc(100% / 6)}
.rfOrders .rfOrderDetailsPanel .progress .segment{height:calc(3vmin * var(--globalScale));width:100%;display:flex;justify-content:center;align-items:center;padding-left:90%}
.rfOrders .rfOrderDetailsPanel .progress .step .dot{display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0;margin:0}
.rfOrders .rfOrderDetailsPanel .progress .step .dot1{padding:calc(.2vmin * var(--globalScale));background-color:#fff;color:#fff}
.rfOrders .rfOrderDetailsPanel .progress .dot1.completed{background-color:var(--colorBlue)}
.rfOrders .rfOrderDetailsPanel .progress .step .dot2{padding:calc(.8vmin * var(--globalScale));background-color:#fff;color:#fff}
.rfOrders .rfOrderDetailsPanel .progress .step .dot3{padding:calc(.5vmin * var(--globalScale));background-color:#555;color:#fff}
.rfOrders .rfOrderDetailsPanel .progress .step .link{width:100%;height:2px}
.rfOrders .rfOrderDetailsPanel .progress .step .link.completed{background-color:var(--colorBlue)}
.rfOrders .rfOrderDetailsPanel .progress .step .step-name{white-space:nowrap}
.rfOrders .rfOrderDetailsPanel .progress .step .step-name.completed{color:var(--colorBlue);font-weight:700}
.rfOrders .rfOrderDetailsPanel .internal-com{font-size:var(--fontSmall);display:flex;justify-content:center;align-items:center;height:calc(15vmin * var(--globalScale));width:calc(100% / 6)}
.rfOrders .rfOrderDetailsPanel .internal-com .icon{border-radius:50%;border:1px #8f8f8f solid;width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));display:flex;justify-content:center;align-items:center}
.rfOrders .rfOrderDetailsPanel .erp-status{width:fit-content;padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .boxes{display:flex;justify-content:space-between;width:100%;flex-direction:row;justify-content:space-around}
.rfOrders .rfOrderDetailsPanel .box-header{display:flex;justify-content:space-between}
.rfOrders .rfOrderDetailsPanel .box-header .box-actions-button{display:flex;align-items:center;padding-right:calc(6vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .box-header .box-actions-button img{height:calc(4vmin * var(--globalScale));cursor:pointer}
.rfOrders .rfOrderDetailsPanel .box-actions{position:absolute;right:0;width:33%;overflow:auto;z-index:99;margin-right:calc(6vmin * var(--globalScale));top:calc(-2vmin * var(--globalScale));float:right}
.rfOrders .rfOrderDetailsPanel .box-actions .box-action{color:#8f8f8f;background:#f8f8f8;height:calc(6vmin * var(--globalScale));cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center}
.rfOrders .rfOrderDetailsPanel .box-actions .box-action:hover{background:#8f8f8f;color:#fff}
.rfOrders .rfOrderDetailsPanel .box{width:30%}
.rfOrders .rfOrderDetailsPanel .box h2{text-align:left;color:var(--colorBlueSel)}
.rfOrders .rfOrderDetailsPanel .order-data{display:flex;flex-direction:column}
.rfOrders .rfOrderDetailsPanel .order-data-row{display:inline-flex;text-align:left;padding-bottom:calc(2vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-data-row .key{flex:1;text-align:right;padding-right:calc(2vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-data-row .value{flex:2;font-weight:700}
.rfOrders .rfOrderDetailsPanel .shipping-data{display:flex;flex-direction:column;text-align:left}
.rfOrders .rfOrderDetailsPanel .shipping-data-row{padding-bottom:calc(2vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-com .message{display:flex;flex-flow:column;margin-top:1vmin;padding-right:1vmin;padding-left:1vmin}
.rfOrders .rfOrderDetailsPanel .order-com .message.left{align-items:start}
.rfOrders .rfOrderDetailsPanel .order-com .content{width:100%}
.rfOrders .rfOrderDetailsPanel .order-com .content pre{text-align:left;font-family:RFFont,Helvetica,sans-serif}
.rfOrders .rfOrderDetailsPanel .order-content .order-content-header{display:flex;align-items:center}
.rfOrders .rfOrderDetailsPanel .order-content .order-actions{margin-left:calc(2vmin * var(--globalScale));display:flex;flex-direction:row}
.rfOrders .rfOrderDetailsPanel .order-content .order-actions .button{margin-left:calc(2vmin * var(--globalScale));font-size:var(--fontSmall);z-index:auto;width:auto}
.rfOrders .rfOrderDetailsPanel .order-table{display:contents}
.rfOrders .rfOrderDetailsPanel .order-table-content,.rfOrders .rfOrderDetailsPanel .order-table-header{display:flex;width:100%;flex-direction:column}
.rfOrders .rfOrderDetailsPanel .order-table-content .empty-table{display:flex;justify-content:center;align-items:center;color:#8f8f8f;height:100%}
.rfOrders .rfOrderDetailsPanel .order-header,.rfOrders .rfOrderDetailsPanel .order-item{display:inline-flex;border-bottom:#8f8f8f solid 1px;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));color:#8f8f8f;font-size:var(--fontExtraSmall)}
.rfOrders .order-item{min-height:calc(10vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-header{padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale));font-weight:700;cursor:pointer}
.rfOrders .rfOrderDetailsPanel .order-header .cell,.rfOrders .rfOrderDetailsPanel .order-item .cell{width:calc((100% / 6) * var(--globalScale));display:flex;justify-content:center;align-items:center;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-header .cell{white-space:nowrap}
.rfOrders .rfOrderDetailsPanel .order-header .cell.pull-right,.rfOrders .rfOrderDetailsPanel .order-item .cell.pull-right{justify-content:flex-end}
.rfOrders .rfOrderDetailsPanel .order-header .cell.pull-left,.rfOrders .rfOrderDetailsPanel .order-item .cell.pull-left{justify-content:flex-start}
.rfOrders .rfOrderDetailsPanel .order-item .cell.bold{font-weight:700}
.rfOrders .rfOrderDetailsPanel .order-item .cell.highlight{font-weight:700;color:var(--colorBlueSel)}
.rfOrders .rfOrderDetailsPanel .order-item .cell.link{cursor:pointer}
.rfOrders .rfOrderDetailsPanel .order-item .cell.min-img img{width:calc(10vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-item .cell .order-item-actions{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}
.rfOrders .rfOrderDetailsPanel .order-item .cell .button{text-transform:uppercase;height:calc(1 * var(--buttonHeight));font-size:var(--fontSmall);width:33%;margin:unset;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-total{display:flex;justify-content:flex-end}
.rfOrders .rfOrderDetailsPanel .order-total h2{text-align:left}
.rfOrders .rfOrderDetailsPanel .order-total .cash-positions{width:20%;padding-right:calc(2vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-total .cash-positions .position{display:flex;flex-direction:row}
.rfOrders .rfOrderDetailsPanel .order-total .cash-positions .position .key{flex:1}
.rfOrders .rfOrderDetailsPanel .order-total .cash-positions .position-total .key{font-weight:700}
.rfOrders .rfOrderDetailsPanel .order-total .cash-positions .position .value{flex:2;font-weight:700;display:flex;justify-content:flex-end}
.rfOrders .orderStatusForm{height:auto!important}
.rfOrders .orderEditIcon{display:inline-flex;width:var(--rfOrderIconSize);height:var(--rfOrderIconSize);cursor:pointer;background-image:url("ORDERS/icons.png?v=1705932453461");background-repeat:no-repeat;background-size:calc(var(--rfOrderIconSize) * var(--rfOrderIconsRowsX)) calc(var(--rfOrderIconSize) * var(--rfOrderIconsRowsY));background-position-x:calc(0px - var(--rfOrderIconSize) * 1);background-position-y:calc(0px - var(--rfOrderIconSize) * 1)}
.rfOrders .rfTableBottomPanel{float:left;width:100%;height:calc((8vmin + 3vmin) * var(--globalScale));background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfOrders .rfTableEntriesPanel{float:left;width:calc(1.2 * var(--rfOrderTableElementWidth));height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfOrders .rfTableEntriesPanelView{width:calc(15vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:grey;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfOrders .rfTablePaginationPanel{left:0;right:unset}
.rfOrders .rfTableBottomPanelTextEmpty{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfOrders .rfTableBottomPanelTextDisabled{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:grey;display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfOrders .rfTableBottomPanelText{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer;cursor:hand}
.rfOrders .rfTableBottomPanelText:hover{color:var(--colorBlueSel)}
.rfOrders .rfTableBottomPanelTextSel{width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);border-radius:calc(4vmin * var(--globalScale));border-style:solid;border-color:var(--colorBlue);display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfOrders .rfOrderDetailsPanel .split-container{display:flex;align-items:center;justify-content:center;flex-flow:wrap;overflow:hidden;overflow-y:scroll;width:100%;height:calc((76vmin + 9vmin) * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-split{display:inline-flex;justify-content:space-between;width:90%;padding-top:calc(2vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-split .split-column{background-color:#f0f0f0;width:50%;padding-right:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-split .order-item{display:inline-flex;border-bottom:0;padding-bottom:0;color:#8f8f8f;font-size:var(--fontExtraSmall);width:100%;background-color:#fff}
.rfOrders .rfOrderDetailsPanel .order-split .order-item .split-arrow-add{display:inline-flex;float:left;width:var(--rfOrderSplitArrowIconsSize);min-width:calc(5vmin * var(--globalScale));cursor:pointer;cursor:hand;background-size:calc(var(--rfOrderSplitArrowIconsSize) * var(--rfOrderSplitArrowIconsRowsX)) calc(var(--rfOrderSplitArrowIconsSize) * var(--rfOrderSplitArrowIconsRowsY));background-image:url("ORDERS/img.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfOrderSplitArrowIconsSize) * 2);background-position-y:calc(0px - var(--rfOrderSplitArrowIconsSize) * 1);transform:rotate(-90deg)}
.rfOrders .rfOrderDetailsPanel .order-split .order-item .split-arrow-remove{display:inline-flex;float:left;width:var(--rfOrderSplitArrowIconsSize);min-width:calc(5vmin * var(--globalScale));cursor:pointer;cursor:hand;background-size:calc(var(--rfOrderSplitArrowIconsSize) * var(--rfOrderSplitArrowIconsRowsX)) calc(var(--rfOrderSplitArrowIconsSize) * var(--rfOrderSplitArrowIconsRowsY));background-image:url("ORDERS/img.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfOrderSplitArrowIconsSize) * 2);background-position-y:calc(0px - var(--rfOrderSplitArrowIconsSize) * 1);transform:rotate(90deg)}
.rfOrders .rfOrderDetailsPanel .order-split .order-item.order-item-min-height{min-height:calc(12vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-split .cell-header{color:#a0a0a0;display:flex;align-items:center;justify-content:center;font-size:calc(.7 * var(--fontBig));background-color:transparent;padding-bottom:15px;padding-top:15px}
.rfOrders .rfOrderDetailsPanel .order-split .order-item .cell,.rfOrders .rfOrderDetailsPanel .order-split .split-column .order-header .cell{display:flex;justify-content:center;align-items:center;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));border-bottom:#8f8f8f solid 0}
.rfOrders .rfOrderDetailsPanel .order-split .split-order-left .order-header .cell,.rfOrders .rfOrderDetailsPanel .order-split .split-order-left .order-item .cell,.rfOrders .rfOrderDetailsPanel .order-split .split-order-right .order-header .cell,.rfOrders .rfOrderDetailsPanel .order-split .split-order-right .order-item .cell{width:calc(100% / 3);border-bottom:#8f8f8f solid 1px}
.rfOrders .rfOrderDetailsPanel .order-split .order-header .cell{white-space:nowrap}
.rfOrders .rfOrderDetailsPanel .order-split .order-header .cell-header{width:100%}
.rfOrders .rfOrderDetailsPanel .order-split .order-header .cell.pull-right,.rfOrders .rfOrderDetailsPanel .order-split .order-item .cell.pull-right{justify-content:flex-end}
.rfOrders .rfOrderDetailsPanel .order-split .order-header .cell.pull-left,.rfOrders .rfOrderDetailsPanel .order-split .order-item .cell.pull-left{justify-content:flex-start}
.rfOrders .rfOrderDetailsPanel .order-split .order-item .cell.bold{font-weight:700}
.rfOrders .rfOrderDetailsPanel .order-split .order-item .cell.highlight{font-weight:700;color:var(--colorBlueSel)}
.rfOrders .rfOrderDetailsPanel .order-split .order-item .cell.link{cursor:pointer}
.rfOrders .rfOrderDetailsPanel .order-split .order-item .cell.min-img img{width:calc(10vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-split .cell .quantity{cursor:pointer;display:inline-flex;justify-content:center}
.rfOrders .rfOrderDetailsPanel .order-split .cell .quantity input{margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;width:40%;color:#8f8f8f}
.rfOrders .rfOrderDetailsPanel .order-split .cell .quantity span{font-size:var(--fontBig);vertical-align:middle;padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .split-container .split-confirm{display:flex;align-items:center;width:90%;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
@media all and (max-width:768px){
.rfOrders .rfOrderDetailsPanel .split-container{padding-left:0}
.rfOrders{left:0}
.rfOrders .erp-top-menu{height:calc(12vmin * var(--globalScale))}
.rfOrders .rfOrdersPanel{width:100%}
.rfOrders .rfOrdersPanel .orders-header .cell.less,.rfOrders .rfOrdersPanel .orders-item .cell.less{display:none}
.rfOrders .rfOrdersPanel .orders-header .cell,.rfOrders .rfOrdersPanel .orders-item .cell{width:calc((100% / 5) * var(--globalScale))}
.rfOrders .rfOrdersPanel .orders-table-content{height:calc((54vmin - 7vmin) * var(--globalScale) - 2 * var(--erpIconsSize))}
.rfOrders .rfOrderDetailsPanel{width:100%}
.rfOrders .rfOrderDetailsPanel .order{height:calc((98vmin - 1vmin) * var(--globalScale) - 2 * var(--erpIconsSize))}
.rfOrders .rfOrderDetailsPanel .boxes{flex-direction:column}
.rfOrders .rfOrderDetailsPanel .boxes .box{width:90%;margin-left:calc(3vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-title-spacing{justify-content:center}
.rfOrders .rfOrderDetailsPanel .order-title-item{align-items:flex-start;flex-direction:column}
.rfOrders .rfOrderDetailsPanel .order-total .cash-positions{width:33%}
.rfOrders .rfOrdersPanel .filters-browser{align-items:center;flex-wrap:wrap;height:100%;justify-content:center}
.rfOrders .rfOrdersPanel .filter-dropdown{padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale))}
.rfOrders .rfOrdersPanel .filter-dropdown .selectPanel .selectHideItem,.rfOrders .rfOrdersPanel .filter-dropdown .selectPanel .selectMainItem{min-width:calc(15vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .progress .step .step-name{white-space:nowrap;font-size:var(--fontSmall)}
.rfOrders .rfOrderDetailsPanel .order-split{display:block;padding-top:calc(4vmin * var(--globalScale))}
.rfOrders .rfOrderDetailsPanel .order-split .split-column{width:100%;margin-bottom:calc(5vmin * var(--globalScale))}
.rfOrders .mx-datepicker{width:calc(26vmin * var(--globalScale))}
}
:root{--rfTableStandardHeightPrint:calc(75vmin * var(--globalScale));--shopIndexPrompt:1030;--rfShopZIndexStandardBack:9000}
.rfShop{width:100%;position:fixed;top:7%;left:calc(2 * var(--erpIconsSize))}
.rfShopPanel{width:calc(100% - 2 * var(--erpIconsSize))}
.rfShop .bold{font-weight:700}
.rfShop .erp-top-menu{display:flex;flex-direction:row;width:100%;background-color:#f8f8f8;height:calc(8vmin * var(--globalScale));justify-content:flex-start}
.rfShop .categories-browser{display:flex;flex-direction:row;align-items:center}
.rfShop .categories-expandable-lookup{display:flex;flex-flow:row;position:absolute;top:calc(6vmin * var(--globalScale));background-color:#f8f8f8;width:100%;z-index:9000;padding-left:calc(3.5vmin * var(--globalScale))}
.rfShop .categories{display:inline-flex}
.rfShop .category{width:calc(12vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale));display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;opacity:.6;justify-content:flex-end}
.rfShop .category .icon-wrapper{display:flex;height:80%}
.rfShop .category .icon-wrapper img{padding:calc(2vmin * var(--globalScale));max-height:calc(4vmin * var(--globalScale));max-width:100%}
.rfShop .category .name{display:flex;height:20%}
.rfShop .category.active{opacity:1}
.rfShop.category .new{color:#a01414}
.rfShop .category-dropdown{padding-left:calc(4vmin * var(--globalScale));padding-right:calc(4vmin * var(--globalScale));color:#8f8f8f;cursor:pointer;font-size:var(--fontSmall);white-space:nowrap}
.rfShop .category-dropdown.active,.rfShop .category.active{color:var(--colorBlue)}
.rfShop .search-box{display:inline-flex;align-items:center;width:25%}
.rfShop .search input{margin-left:calc(6vmin * var(--globalScale));margin-right:calc(6vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;border-width:1px;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfShop .add-to-cart .quantity-wrapper .button,.rfShop .search-box .button,.rfShop .shop-item .cell .button{display:flex;width:100%;height:calc(1 * var(--buttonHeight));justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;z-index:var(--shopIndexPrompt);text-transform:uppercase;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfShop .add-to-cart .quantity-wrapper .button:hover,.rfShop .search-box .button:hover,.rfShop .shop-item .cell .button:hover{background-color:var(--colorBlueSel)}
.rfShop .shop-table-content,.rfShop .shop-table-header{display:flex;width:100%;flex-direction:column}
.rfShop .shop-table-content{overflow-y:scroll;width:100%;height:calc(76vmin * var(--globalScale))}
.rfShop .shop-table-content .empty-table{display:flex;justify-content:center;align-items:center;color:#8f8f8f;height:100%}
.rfShop .shop-header,.rfShop .shop-item{display:inline-flex;border-bottom:#8f8f8f solid 1px;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));color:#8f8f8f;font-size:var(--fontExtraSmall)}
.rfShop .shop-item{min-height:calc(10vmin * var(--globalScale))}
.rfShop .shop-header{padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale));font-weight:700;cursor:pointer}
.rfShop .erp-status{background-color:#0088cd;width:80%;text-align:center;color:#fff}
.rfShop .shop-header .cell,.rfShop .shop-item .cell{width:calc((100% / 6) * var(--globalScale));display:flex;justify-content:center;align-items:center;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfShop .shop-header .cell{white-space:nowrap}
.rfShop .shop-item .cell .quantity{cursor:pointer;display:inline-flex;justify-content:center}
.rfShop .shop-header .cell.pull-right,.rfShop .shop-item .cell.pull-right{justify-content:flex-end}
.rfShop .shop-header .cell.pull-left,.rfShop .shop-item .cell.pull-left{justify-content:flex-start}
.rfShop .shop-item .cell.bold{font-weight:700}
.rfShop .shop-item .cell.highlight{font-weight:700;color:var(--colorBlueSel)}
.rfShop .shop-item .cell.link{cursor:pointer}
.rfShop .shop-item .cell.min-img img{width:calc(10vmin * var(--globalScale))}
.rfShop .shop-item .cell .quantity-details{display:flex;flex-direction:row;justify-content:center;width:100%}
.rfShop .shop-item .cell .quantity-details{display:flex;flex-direction:row;justify-content:space-evenly;width:50%}
.rfShop .shop-item .cell .quantity-details .basket-icon{display:flex;cursor:help;width:calc(1 * var(--buttonHeight));height:calc(1 * var(--buttonHeight));background-size:contain;justify-content:flex-end;opacity:.7;background-repeat:no-repeat}
.rfShop .shop-item .cell .quantity-details .basket-icon.min-ordered{background-image:url('SHOP/box.png?v=1705932453461')}
.rfShop .shop-item .cell .quantity-details .basket-icon.max-in-box{background-image:url('SHOP/open-box.png?v=1705932453461')}
.rfShop .shop-item .cell .quantity-details .counter{height:calc(2vmin * var(--globalScale));width:calc(2vmin * var(--globalScale));background-color:red;border-radius:50%;color:#fff;font-size:calc(.7 * var(--fontSmall));font-weight:700;line-height:100%;display:flex;justify-content:center;align-items:center}
.rfShop .shop-item .cell .quantity input{margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;width:40%;color:#8f8f8f}
.rfShop .shop-item .cell .quantity span{font-size:var(--fontBig);vertical-align:middle}
.rfShop .shop-item .cell .button{text-transform:uppercase;height:calc(1 * var(--buttonHeight));font-size:var(--fontSmall);width:auto;margin:unset;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfShop .item-details{display:flex;padding-top:calc(2vmin * var(--globalScale));font-size:var(--fontSmall);overflow:hidden;overflow-y:scroll;width:100%;height:calc((76vmin + 4vmin) * var(--globalScale))}
.rfShop .item-details .add-to-cart,.rfShop .item-details .assets,.rfShop .item-details .description{width:33%;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}
.rfShop .item-details .preview{padding:calc(2vmin * var(--globalScale));width:80%;height:calc(45vmin * var(--globalScale));display:flex;align-items:center;justify-content:center;cursor:pointer}
.rfShop .item-details .preview img{padding:calc(2vmin * var(--globalScale));max-height:calc(45vmin * var(--globalScale));max-width:100%}
.rfShop .item-details .preview-browser{display:inline-flex;overflow-y:auto;max-width:calc(45vmin * var(--globalScale));min-height:calc(20vmin * var(--globalScale))}
.rfShop .item-details .photo img{padding:calc(2vmin * var(--globalScale));height:calc(12vmin * var(--globalScale));cursor:pointer}
.rfShop .item-details .attributes-browser a{color:var(--colorBlue)}
.rfShop .item-details .attributes-browser{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
.rfShop .item-details .attributes-browser .attribute,.rfShop .item-details .attributes-browser .attribute-header{display:inline-flex;width:50%}
.rfShop .item-details .attributes-browser .attribute .attribute-value{justify-content:flex-end}
.rfShop .item-details .attributes-browser .attribute-header{background:#f8f8f8}
.rfShop .item-details .attributes-browser .attribute:nth-child(even){background:#fff}
.rfShop .item-details .attributes-browser .attribute:nth-child(odd){background:#f8f8f8}
.rfShop .item-details .attributes-browser .attribute div,.rfShop .item-details .attributes-browser .attribute-header div{display:flex;width:100%}
.rfShop .item-details .attributes-browser .attribute-header{font-weight:700}
.rfShop .item-details .description .title{font-size:var(--fontBig);color:var(--colorBlue)}
.rfShop .item-details .add-to-cart{padding-top:calc(4vmin * var(--globalScale))}
.rfShop .item-details .add-to-cart .price-wrapper{display:flex;flex-direction:row;align-items:center;vertical-align:middle;text-align:center;justify-content:space-around;height:calc(10vmin * var(--globalScale));width:100%}
.rfShop .item-details .add-to-cart .price-wrapper .price{font-size:var(--fontMedium);color:var(--colorBlue);width:50%;display:flex;justify-content:flex-end;height:calc(1 * var(--buttonHeight));align-items:flex-end;padding-right:4vmin}
.rfShop .item-details .add-to-cart .price-wrapper .net{font-size:var(--fontSmall);color:var(--colorBlue);width:50%;display:flex;height:calc(1 * var(--buttonHeight));align-items:flex-end;justify-content:flex-start}
.rfShop .item-details .description p{font-size:var(--fontSmall);text-align:left;word-wrap:break-spaces;padding:calc(1vmin * var(--globalScale));margin:0}
.rfShop .item-details .add-to-cart .quantity-wrapper{display:inline-flex;flex-direction:row;height:calc(10vmin * var(--globalScale))}
.rfShop .item-details .add-to-cart .quantity-wrapper .quantity{display:inline-flex;align-items:center;margin-right:calc(4vmin * var(--globalScale))}
.rfShop .item-details .add-to-cart .quantity-wrapper .quantity input{margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;width:50%;height:calc(1 * var(--buttonHeight));color:#8f8f8f}
.rfShop .item-details .add-to-cart .quantity-wrapper .quantity span{font-size:var(--fontBig);vertical-align:middle;color:#8f8f8f;cursor:pointer}
.rfShop .item-details .add-to-cart .quantity-wrapper .button{align-self:center}
.rfShop .item-details .add-to-cart .quantity-details{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;vertical-align:middle;text-align:center;width:50%;height:calc(10vmin * var(--globalScale))}
.rfShop .item-details .add-to-cart .quantity-details .basket-icon{display:flex;cursor:help;width:calc(1 * var(--buttonHeight));height:calc(1 * var(--buttonHeight));background-size:contain;justify-content:flex-end;opacity:.7}
.rfShop .item-details .add-to-cart .quantity-details .basket-icon.min-ordered{background-image:url('SHOP/box.png?v=1705932453461')}
.rfShop .item-details .add-to-cart .quantity-details .basket-icon.max-in-box{background-image:url('SHOP/open-box.png?v=1705932453461')}
.rfShop .item-details .add-to-cart .quantity-details .counter{height:calc(2vmin * var(--globalScale));width:calc(2vmin * var(--globalScale));background-color:red;border-radius:50%;color:#fff;font-size:calc(.7 * var(--fontSmall));font-weight:700;line-height:100%;display:flex;justify-content:center;align-items:center}
.rfShop .breadcrumbs-container{font-size:calc(.8 * var(--fontSmall));display:flex;flex-direction:row;width:100%;text-align:left;padding-left:calc(1vmin * var(--globalScale));height:calc(3vmin * var(--globalScale));align-items:flex-end}
.rfShop .breadcrumb{display:flex;max-width:100%;cursor:pointer}
.rfShop .breadcrumb::before{content:'>';margin-right:calc(.5vmin * var(--globalScale));margin-left:calc(.5vmin * var(--globalScale));font-weight:700}
.rfShop .breadcrumb.root::before{content:'';margin-right:0}
.rfShop .breadcrumb:hover{color:var(--colorBlueSel)}
.rfShop .breadcrumb.current,.rfShop .breadcrumb.current:hover{font-weight:700;color:var(--colorBlue)}
.rfShop .image-full-modal{float:left;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:6000;display:flex}
.rfShop .image-full-modal .backprint{display:flex;position:fixed;float:left;height:90%;justify-content:center;align-items:center;z-index:var(--rfTableZIndexStandardBack);width:80%}
.rfShop .image-full-modal .panel{position:relative;width:100%;height:100%;padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--rfTableZIndexStandardBack);display:flex;flex-direction:column;justify-content:space-between}
.rfShop .image-full-modal .images-browser .full .image-previous{position:absolute;left:15px;top:calc(50% - 1vmin);width:.5vmin;height:.5vmin;border:solid #e8e8e8;border-width:0 .5vmin .5vmin 0;display:inline-block;padding:1vmin;transform:rotate(135deg);-webkit-transform:rotate(135deg);cursor:pointer;cursor:hand}
.rfShop .image-full-modal .images-browser .full .image-next{position:absolute;right:15px;top:calc(50% - 1vmin);width:.5vmin;height:.5vmin;border:solid #e8e8e8;border-width:0 .5vmin .5vmin 0;display:inline-block;padding:1vmin;transform:rotate(315deg);-webkit-transform:rotate(315deg);cursor:pointer;cursor:hand}
.rfShop .image-full-modal .images-browser .full .image-next,.rfShop .image-full-modal .images-browser .full .image-previous{border:solid #000;border-width:0 .5vmin .5vmin 0}
.rfShop .image-full-modal .images-browser .full .image{display:flex;align-items:center;justify-content:center;cursor:pointer}
.rfShop .image-full-modal .images-browser .full .image img{padding:calc(2vmin * var(--globalScale));max-height:calc(62vmin * var(--globalScale));max-width:100%}
.rfShop .image-full-modal .images-browser .miniatures{display:inline-flex}
.rfShop .image-full-modal .images-browser .miniatures .image{padding-left:calc(4vmin * var(--globalScale));display:flex;padding-right:calc(4vmin * var(--globalScale));align-items:center;justify-content:center;cursor:pointer}
.rfShop .image-full-modal .images-browser .miniatures .image img{max-height:calc(12vmin * var(--globalScale));max-width:100%}
@media all and (max-width:768px){
.rfShop{left:0}
.rfShopPanel{width:100%}
.rfShop .shop-table-content{height:calc((95vmin - 2vmin) * var(--globalScale) - 2 * var(--erpIconsSize))}
.rfShop .item-details{height:calc((100vmin - 2vmin + 4vmin) * var(--globalScale) - 2 * var(--erpIconsSize))}
.rfShop .item-details{display:flex;flex-direction:column}
.rfShop .item-details .add-to-cart,.rfShop .item-details .assets,.rfShop .item-details .description{width:100%;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}
.rfShop .item-details .description{order:1}
.rfShop .item-details .add-to-cart{order:3}
.rfShop .item-details .assets{order:2}
.rfShop .shop-item .cell .button{white-space:nowrap;height:calc(var(--buttonHeight));font-size:var(--fontExtraSmall)}
.rfShop .erp-top-menu{overflow-x:scroll}
.rfShop .categories-expandable-lookup{display:flex;flex-flow:column}
}
:root{--homeIconsSize:8vw;--homeIconsRowsX:11;--homeIconsRowsY:1;--homeFontBig:calc( 3.0vw * var(--globalScale) );--homeFontMedium:calc( 1.1vw * var(--globalScale) );--homeFontSmall:calc( 0.9vw * var(--globalScale) );--homeBgColor:#000D2F;--tailsBgColor:#031850}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--homeIconsSize:15vw;--homeFontBig:calc( 4.2vw * var(--globalScale) );--homeFontMedium:calc( 2.2vw * var(--globalScale) );--homeFontSmall:calc( 1.6vw * var(--globalScale) )}
}
.rfHome{display:flex;position:fixed;float:left;width:100%;height:100%;align-items:center;vertical-align:middle;text-align:center;background-color:var(--homeBgColor);font-family:'Barlow Semi Condensed'}
.rfHome .homeImageLoadingTab{position:relative;display:none}
.rfHome .homeContainer{display:block;float:left;position:fixed;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight));justify-content:flex-start;align-items:flex-start;vertical-align:top;text-align:center;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfHome .homeTextGradient{background:-webkit-linear-gradient(left,#a133d5,#0081d5);background:-o-linear-gradient(right,#a133d5,#0081d5);background:-moz-linear-gradient(right,#a133d5,#0081d5);background:linear-gradient(to right,#a133d5,#0081d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.rfHome .homeElementStart{position:relative;display:flex;flex-direction:column;width:100%;height:auto;justify-content:flex-start;align-items:center;text-align:center}
.rfHome .homeElementTails{position:relative;display:flex;width:84vw;max-width:calc(160vh + 4 * 1vw);height:auto;justify-content:center;align-items:center;text-align:center;background-color:transparent;margin-top:-1vw}
.rfHome .homeTailBox{position:relative;display:flex;flex-direction:column;width:20vw;max-width:40vh;height:20vw;max-height:40vh;justify-content:center;align-items:center;text-align:center;background-color:var(--tailsBgColor);margin-left:.5vw;margin-right:.5vw;box-shadow:0 1vmin 1vmin rgba(0,7,26,.1);border-radius:.5vmin;box-sizing:border-box;overflow:hidden;cursor:pointer}
.rfHome .homeTailBox:hover{background:linear-gradient(141.93deg,#fec6ff -16.48%,#510cc0 48.99%,#00e0ff 111.18%)}
.rfHome .homeTailImage{position:relative;display:flex;float:left;width:10vw;max-width:20vh;height:10vw;max-height:20vh;justify-content:center;align-items:center;text-align:center;margin-top:2vw;background-color:transparent}
.rfHome .homeTailTitle{display:block;color:#fff;font-size:var(--fontMedium);font-weight:600;font-style:normal;margin-top:2vw;margin-bottom:2vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 4vw)}
.rfHome .smartReef360{position:absolute;display:block;height:15vh;bottom:-20vh;left:0}
.rfHome .socialReefContainer{position:absolute;display:block;bottom:0;height:auto;width:21vw;right:8vw;padding:0;margin:0;z-index:10}
.rfHome .socialReefSticky{position:relative;display:block;width:100%;max-height:14vh;padding:0;margin:0;overflow:hidden}
.rfHome .socialReefSticky:hover{max-height:unset;height:auto}
.rfHome .socialReefBorder{position:relative;border:2px solid transparent;border-radius:16px;background:linear-gradient(0deg,#031850,#031850);background-clip:padding-box;padding:10px;box-shadow:0 4px 4px rgba(0,7,26,.2);margin-bottom:1vw}
.rfHome .socialReefBorder.white{border:2px solid transparent;background:linear-gradient(180deg,#031850 33.1%,#fff 53.87%);background-clip:padding-box;padding-left:0;padding-right:0}
.rfHome .socialReefBorder::after{position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;background:linear-gradient(141.93deg,#fec6ff -12.12%,#510cc0 34.12%,#00e0ff 78.05%);content:'';z-index:-1;border-radius:16px}
.rfHome .socialReefBorderButtonBox{position:relative;display:block;top:1.5vh;width:15vw;padding:0;height:auto;overflow:hidden;margin:auto;z-index:11}
.rfHome .socialReefBorderButton{position:relative;border:2px solid transparent;border-radius:3vh;background:linear-gradient(0deg,#031850,#031850);background-clip:padding-box;padding:.5vh;box-shadow:0 4px 4px rgba(0,7,26,.2);margin:0;height:3vh;box-sizing:border-box}
.rfHome .socialReefBorderButton.white{border:2px solid #031850;background:linear-gradient(0deg,#fff,#fff);box-shadow:none}
.rfHome .socialReefBorderButton::after{position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;background:linear-gradient(141.93deg,#fec6ff -12.12%,#510cc0 34.12%,#00e0ff 78.05%);content:'';z-index:-1;border-radius:3vh}
.rfHome .socialReefBorderButtonText{font-size:calc(var(--fontSmall) - .7vmin);font-weight:600;color:#fff;text-transform:uppercase;display:flex;width:100%;justify-content:center;align-content:center;line-height:1.5vh;background:-webkit-linear-gradient(89.42deg,#fec6ff -.39%,#a975fe 25.53%,#00e0ff 73.86%);background:-o-linear-gradient(89.42deg,#fec6ff -.39%,#a975fe 25.53%,#00e0ff 73.86%);background:-moz-linear-gradient(89.42deg,#fec6ff -.39%,#a975fe 25.53%,#00e0ff 73.86%);background:linear-gradient(89.42deg,#fec6ff -.39%,#a975fe 25.53%,#00e0ff 73.86%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;white-space:nowrap;overflow:hidden}
.rfHome .socialReefBorderButtonText.white{background:0 0;-webkit-text-fill-color:#031850;text-fill-color:#031850}
.rfHome .socialReefBorderButton .capitalize{text-transform:capitalize;cursor:pointer}
.rfHome .socialReefBorderButton .capitalize::after{position:absolute;top:.7vh;content:'';display:inline-block;width:1vh;height:1vh;border-right:4px solid #00e0ff;border-top:4px solid #00e0ff;transform:rotate(45deg);right:1vh}
.rfHome .socialReefBorderButton .white::after{position:absolute;top:.7vh;content:'';display:inline-block;width:1vh;height:1vh;border-right:4px solid #031850;border-top:4px solid #031850;transform:rotate(45deg);right:1vh}
.rfHome .socialReefImage{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;text-align:center;margin:0;background-color:transparent;border-radius:16px}
.rfHome .socialReefText{color:#fff;font-size:calc(var(--fontMedium) + .5vmin);font-style:normal;font-weight:600;text-shadow:0 1px 40px rgba(92,187,255,.8);margin-top:2vh;height:5vh;line-height:5vh}
.rfHome .socialReefText .focus{color:#ba4a70}
.rfHome .socialReefDesc{color:#fff;font-weight:600;font-size:calc(var(--fontSmall) - .6vmin);width:90%;margin:auto;line-height:2vh}
.rfHome .homeElement100{position:relative;display:flex;float:left;width:74%;margin-left:13%;margin-right:13%;height:auto;justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;margin-top:1%;margin-bottom:1%}
.rfHome .homeElementBenefit{position:relative;display:flex;float:left;width:74%;margin-left:13%;margin-right:13%;height:auto;justify-content:flex-start;align-items:flex-start;vertical-align:top;text-align:center;margin-top:1%;margin-bottom:1%}
.rfHome .homeElement100txt{position:relative;display:flex;float:left;width:74%;margin-left:13%;margin-right:13%;height:auto;justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;margin-top:3%;margin-bottom:3%}
.rfHome .homeElement100White{position:relative;display:flex;float:left;width:74%;padding-left:13%;padding-right:13%;padding-bottom:4%;height:auto;justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;margin-bottom:2%}
.rfHome .homeElement100Icons{position:relative;display:flex;float:left;width:100%;height:15.8vw;justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfHome .homeElement50{position:relative;display:block;float:left;width:50%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfHome .homeIconsContainer{position:absolute;display:flex;float:left;width:96vw;margin-left:2vw;height:12.8vw;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;overflow-x:hidden;overflow-y:hidden}
@keyframes homeIconsAnimHorizontal{
0%{left:0;top:0}
40%{left:0;top:0}
60%{left:calc(4 * -100vw / 6);top:0}
100%{left:calc(4 * -100vw / 6);top:0}
}
@keyframes homeIconsAnimVertical{
0%{left:0;top:0}
40%{left:0;top:0}
60%{left:0;top:calc(2 * -49vw / 2)}
100%{left:0;top:calc(2 * -49vw / 2)}
}
.rfHome .homeIcons{position:absolute;display:flex;float:left;width:auto;height:12.8vw;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;animation:homeIconsAnimHorizontal 6s infinite ease-in-out alternate}
.rfHome .homeIcon{display:flex;width:var(--homeIconsSize);height:var(--homeIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--homeIconsSize) * var(--homeIconsRowsX)) calc(var(--homeIconsSize) * var(--homeIconsRowsY));background-image:url("HOME/icons.jpg?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--homeIconsSize) * 100);background-position-y:calc(0px)}
.rfHome .homeIconKhKeeper{background-position-x:calc(0px - var(--homeIconsSize) * 0)}
.rfHome .homeIconLevelSensor{background-position-x:calc(0px - var(--homeIconsSize) * 1)}
.rfHome .homeIconPhMeter{background-position-x:calc(0px - var(--homeIconsSize) * 2)}
.rfHome .homeIconThermoControl{background-position-x:calc(0px - var(--homeIconsSize) * 3)}
.rfHome .homeIconThermoView{background-position-x:calc(0px - var(--homeIconsSize) * 10)}
.rfHome .homeIconTDSMeter{background-position-x:calc(0px - var(--homeIconsSize) * 4)}
.rfHome .homeIconSalinityGuardian{background-position-x:calc(0px - var(--homeIconsSize) * 5)}
.rfHome .homeIconDosingPump{background-position-x:calc(0px - var(--homeIconsSize) * 6)}
.rfHome .homeIconReefFlare{background-position-x:calc(0px - var(--homeIconsSize) * 7)}
.rfHome .homeIconPowerSwitcher{background-position-x:calc(0px - var(--homeIconsSize) * 8)}
.rfHome .homeIconLevelKeeper{background-position-x:calc(0px - var(--homeIconsSize) * 9)}
.rfHome .homeText{display:flex;width:100%;height:calc(3.4vmin);font-size:1.7vmin;justify-content:center;align-items:center;vertical-align:middle;text-align:center;white-space:nowrap}
.rfHome .homeIconsElement{display:flex;float:left;width:calc(16vw);height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfHome .homeIconsPanel{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;cursor:pointer;cursor:hand;transition:transform .2s}
.rfHome .homeIconsPanel:hover{transform:scale(1.1)}
.rfHome .homeElementImage{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfHome .homeElementImageHorizontal{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;object-fit:cover;max-height:30vh}
.rfHome .homeElementImageVertical{position:relative;display:none;float:left;width:80%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:transparent;margin-top:0}
.rfHome .homeElement100TextCenter{position:absolute;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;margin-top:0;margin-bottom:0}
.rfHome .homeElement100TextLeft{position:absolute;display:flex;float:left;width:38%;margin-left:3%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfHome .homeElement100TextLeftTop{position:absolute;display:flex;float:left;width:38%;margin-left:3%;padding-top:2%;height:100%;justify-content:center;align-items:flex-start;vertical-align:middle;text-align:center}
.rfHome .homeElementStartTextRight{position:absolute;display:flex;float:left;width:50%;height:100%;margin-left:5%;justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center}
.rfHome .homeElement100TextRight{position:absolute;display:flex;float:left;width:45%;height:100%;margin-left:52%;justify-content:center;align-items:center;vertical-align:middle;text-align:justify}
.rfHome .homeElement100TextRightComputer{position:absolute;display:flex;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:justify}
.rfHome .homeElement50TextUp{position:absolute;display:flex;float:left;width:100%;height:40%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfHome .homeElementContainerCenter{position:relative;display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle}
.rfHome .homeElementContainerStart{position:relative;display:block;float:right;padding-left:5%;padding-right:10%;width:auto;height:auto;padding-bottom:calc(var(--homeFontSmall) * .7);justify-content:center;align-items:center;vertical-align:middle;border-style:none}
.rfHome .homeElementContainerLeft{position:relative;display:block;float:left;width:100%;color:#000;height:auto;justify-content:center;align-items:center;vertical-align:middle}
.rfHome .homeElementContainerLeftWhite{position:relative;display:block;float:left;width:100%;color:#fff;height:auto;justify-content:center;align-items:center;vertical-align:middle}
.rfHome .homeElementContainerRight{position:relative;display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle}
.rfHome .homeElementStartButtons{position:relative;display:flex;float:left;height:auto;justify-content:center;align-items:center;vertical-align:middle}
.rfHome .homeElementStartButton{position:relative;display:flex;float:left;height:var(--buttonHeight);justify-content:center;align-items:center;vertical-align:middle;color:rgba(255,255,255,.75);border-style:solid;border-color:rgba(255,255,255,.75);border-width:1px;margin-top:calc(var(--fontSmall) * 1.5);margin-right:calc(var(--fontSmall) * 1.5);padding-left:calc(var(--fontSmall) * 1.5);padding-right:calc(var(--fontSmall) * 1.5);font-size:var(--fontSmall);white-space:nowrap;cursor:pointer;cursor:hand}
.rfHome .homeElementStartButton:hover{color:#fff;border-color:#fff}
.rfHome .homeElementStartTitle{position:relative;display:flex;width:auto;height:calc(var(--homeFontBig) * 1.25);justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;font-size:calc(var(--homeFontBig) * 1.25);white-space:nowrap}
.rfHome .homeElement100Title{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:flex-start;align-items:center;vertical-align:middle;text-align:left;font-size:var(--homeFontBig);padding-top:calc(var(--homeFontBig) * .1);padding-bottom:calc(var(--homeFontBig) * .1)}
.rfHome .homeElement100TitleBlockFull{position:relative;display:block;float:left;width:300%;height:auto;justify-content:flex-start;align-items:center;vertical-align:middle;text-align:left;font-size:var(--homeFontBig);padding-top:calc(var(--homeFontBig) * .1);padding-bottom:calc(var(--homeFontBig) * .1)}
.rfHome .homeElement100TitleBlockFullRight{position:relative;display:block;float:left;width:300%;height:auto;justify-content:flex-start;align-items:center;vertical-align:middle;text-align:left;font-size:var(--homeFontBig);padding-top:calc(var(--homeFontBig) * .1);padding-bottom:calc(var(--homeFontBig) * .1)}
.rfHome .homeElement100TitleBlockComputer{position:relative;display:block;float:left;width:80%;margin-left:17%;height:auto;justify-content:flex-end;align-items:center;vertical-align:middle;text-align:right;font-size:var(--homeFontBig);padding-top:calc(var(--homeFontBig) * .1);padding-bottom:calc(var(--homeFontBig) * .1)}
.rfHome .homeElement100TitleBlock{position:relative;display:block;float:left;width:100%;height:auto;justify-content:flex-start;align-items:center;vertical-align:middle;text-align:left;font-size:var(--homeFontBig);padding-top:calc(var(--homeFontBig) * .1);padding-bottom:calc(var(--homeFontBig) * .1)}
.rfHome .homeElement100TitleCenter{position:relative;display:flex;float:left;width:90%;margin-left:5%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--homeFontBig);padding-top:calc(var(--homeFontBig) * .1);padding-bottom:calc(var(--homeFontBig) * .1)}
.rfHome .homeElement100Text{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:flex-start;align-items:center;vertical-align:middle;text-align:justify;font-size:var(--homeFontMedium);padding-top:calc(var(--homeFontMedium) * .1);padding-bottom:calc(var(--homeFontMedium) * .1)}
.rfHome .homeElement100TextComputer{position:relative;display:flex;float:left;width:45%;margin-left:52%;height:auto;justify-content:flex-start;align-items:center;vertical-align:middle;text-align:justify;font-size:var(--homeFontMedium);padding-top:calc(var(--homeFontMedium) * .1);padding-bottom:calc(var(--homeFontMedium) * .1)}
.rfHome .homeElementStartText1{position:relative;display:flex;width:auto;height:var(--homeFontMedium);justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;font-size:var(--homeFontMedium)}
.rfHome .homeElementStartText2{position:relative;display:block;width:auto;height:calc(var(--homeFontMedium) * 1.3);color:rgba(255,255,255,.75);justify-content:flex-start;align-items:flex-start;vertical-align:middle;text-align:left;font-size:calc(var(--homeFontMedium) * 1.2);white-space:nowrap}
.rfHome .homeElement100TextClick{position:relative;display:flex;float:left;height:calc(var(--homeFontMedium) * 2);justify-content:center;align-items:center;vertical-align:middle;color:rgba(255,255,255,.75);border-style:solid;border-color:rgba(255,255,255,.75);border-width:1px;margin-top:calc(var(--homeFontMedium) * .5);margin-right:calc(var(--homeFontMedium) * 1.5);padding-left:calc(var(--homeFontMedium) * 1.5);padding-right:calc(var(--homeFontMedium) * 1.5);font-size:var(--homeFontMedium);text-transform:uppercase;white-space:nowrap;cursor:pointer;cursor:hand}
.rfHome .homeElement100TextClick:hover{color:#fff;border-color:#fff}
.rfHome .homeElement100TextClickBlack{position:relative;display:flex;float:left;height:calc(var(--homeFontMedium) * 2);justify-content:center;align-items:center;vertical-align:middle;color:rgba(0,0,0,.6);border-style:solid;border-color:rgba(0,0,0,.6);border-width:1px;margin-top:calc(var(--homeFontMedium) * .5);margin-right:calc(var(--homeFontMedium) * 1.5);padding-left:calc(var(--homeFontMedium) * 1.5);padding-right:calc(var(--homeFontMedium) * 1.5);font-size:var(--homeFontMedium);text-transform:uppercase;white-space:nowrap;cursor:pointer;cursor:hand}
.rfHome .homeElement100TextClickBlack:hover{color:#000;border-color:#000}
.rfHome .homeElement50Title{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--homeFontMedium);white-space:nowrap;padding-top:calc(var(--homeFontMedium) * .1);padding-bottom:calc(var(--homeFontMedium) * .1)}
.rfHome .homeElement50Text{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--homeFontSmall);padding-top:calc(var(--homeFontSmall) * .1);padding-bottom:calc(var(--homeFontSmall) * .1)}
.rfHome .homeElement50TextClick{position:relative;display:flex;float:left;width:auto;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--homeFontSmall);color:var(--colorBlue);cursor:pointer;cursor:hand;padding-left:calc(var(--homeFontSmall) * .5);padding-right:calc(var(--homeFontSmall) * .5);padding-top:calc(var(--homeFontSmall) * .1);padding-bottom:calc(var(--homeFontSmall) * .1)}
.rfHome .homeElement50TextClick:hover{color:var(--colorBlueSel)}
.rfHome .homeImage{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfHome .homeThermocontrol{background-color:#000;color:#fff}
.rfHome .homeTopTitle{position:absolute;display:block;float:left;width:calc(100% - calc(var(--homeFontBig)));height:auto;justify-content:center;align-items:center;vertical-align:bottom;bottom:0;font-size:var(--homeFontBig);text-align:center;color:#fff;padding-left:calc(var(--homeFontBig) * .5);padding-right:calc(var(--homeFontBig) * .5);padding-top:calc(var(--homeFontBig) * 1);padding-bottom:calc(var(--homeFontBig) * 2.25)}
.rfHome .homeBuyContainer{position:absolute;display:flex;float:left;width:100%;height:calc(var(--homeFontBig) * 2.5);bottom:0;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfHome .homeTextLearn{display:flex;float:left;width:calc(22vmin * var(--globalScale));height:calc(var(--homeFontMedium) * 1.6);justify-content:center;align-items:center;vertical-align:middle;font-size:var(--homeFontMedium);text-align:center;margin-left:calc(5vmin * var(--globalScale));margin-right:calc(5vmin * var(--globalScale));background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;box-shadow:0 0 1vmin rgba(0,0,0,.2)}
.rfHome .homeTextLearn:hover{background-color:var(--colorBlueSel)}
.rfHome .homeTextBuy{display:flex;float:left;width:calc(22vmin * var(--globalScale));height:calc(var(--homeFontMedium) * 1.6);justify-content:center;align-items:center;vertical-align:middle;font-size:var(--homeFontMedium);text-align:center;margin-left:calc(5vmin * var(--globalScale));margin-right:calc(5vmin * var(--globalScale));background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;box-shadow:0 0 1vmin rgba(0,0,0,.2)}
.rfHome .homeTextBuy:hover{background-color:var(--colorBlueSel)}
.rfHome .homeLoading{display:none;position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;height:100%;color:#000;background-color:rgba(255,255,255,.6);border-style:none;font-size:var(--homeFontSmall);z-index:var(--zIndexHomeLoading);vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center}
.rfHome .rfHomeBenefitSection131{position:relative;display:block;float:left;width:32%;margin-right:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfHome .rfHomeBenefitSection132{position:relative;display:block;float:left;width:32%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfHome .rfHomeBenefitSection133{position:relative;display:block;float:left;width:32%;margin-left:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfHome .rfHomeBenefitBorder131{position:absolute;display:block;float:left;top:0;bottom:0;left:0;width:32%;height:100%;box-shadow:0 0 1vmin rgba(0,0,0,.1);background-color:#fff}
.rfHome .rfHomeBenefitBorder132{position:absolute;display:block;float:left;top:0;bottom:0;left:34%;width:32%;height:100%;box-shadow:0 0 1vmin rgba(0,0,0,.1);background-color:#fff}
.rfHome .rfHomeBenefitBorder133{position:absolute;display:block;float:left;top:0;bottom:0;left:68%;width:32%;height:100%;box-shadow:0 0 1vmin rgba(0,0,0,.1);background-color:#fff}
.rfHome .textBenefitsTitle{display:block;width:calc(100% - var(--fontExtraSmall) * 4);padding-left:5%;padding-left:calc(var(--fontExtraSmall) * 2);padding-right:calc(var(--fontExtraSmall) * 2);margin-top:calc(var(--fontSmall) * 1.5);margin-bottom:calc(var(--fontSmall) * 1);text-align:center;font-size:var(--fontMedium);font-weight:700}
.rfHome .textBenefitsDescription{display:block;width:calc(100% - var(--fontExtraSmall) * 4);padding-left:calc(var(--fontExtraSmall) * 2);padding-right:calc(var(--fontExtraSmall) * 2);margin-bottom:calc(var(--fontExtraSmall) * 2);text-align:center;font-size:var(--fontSmall)}
.rfHome .iconBenefit1{width:calc(6vmin * var(--globalScale));height:calc(6vmin * var(--globalScale));background-size:calc(6vmin * var(--globalScale)) calc(6vmin * var(--globalScale));background-image:url("HOME/benefit1.jpg?v=1705932453461");background-repeat:no-repeat;margin-top:calc(var(--fontSmall) * 1.5);margin-left:auto;margin-right:auto}
.rfHome .iconBenefit2{width:calc(6vmin * var(--globalScale));height:calc(6vmin * var(--globalScale));background-size:calc(6vmin * var(--globalScale)) calc(6vmin * var(--globalScale));background-image:url("HOME/benefit2.jpg?v=1705932453461");background-repeat:no-repeat;margin-top:calc(var(--fontSmall) * 1.5);margin-left:auto;margin-right:auto}
.rfHome .iconBenefit3{width:calc(6vmin * var(--globalScale));height:calc(6vmin * var(--globalScale));background-size:calc(6vmin * var(--globalScale)) calc(6vmin * var(--globalScale));background-image:url("HOME/benefit3.jpg?v=1705932453461");background-repeat:no-repeat;margin-top:calc(var(--fontSmall) * 1.5);margin-left:auto;margin-right:auto}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfHome .homeElementStart{margin-bottom:2vh;height:70vh}
.rfHome .homeElementTails{position:relative;display:flex;flex-wrap:wrap;width:calc(100% - 2vw);height:auto;justify-content:center;align-items:center;text-align:center;background-color:transparent;margin-top:1vh;background-image:url("HOME/imgSmartReefCircle.png?v=1705932453461");background-position:center;background-repeat:no-repeat;background-size:contain}
.rfHome .homeTailBox{position:relative;display:flex;flex-direction:column;width:38vw;height:49vw;max-height:25vh;justify-content:flex-start;align-items:center;text-align:center;background-color:transparent;margin-left:.5vw;margin-right:.5vw;box-shadow:0 1vmin 1vmin rgba(0,7,26,.1);border-radius:.5vmin;box-sizing:border-box;overflow:hidden}
.rfHome .homeTailBox:hover{background-color:transparent;background:0 0}
.rfHome .homeTailImage{position:relative;display:flex;float:left;width:30vw;max-width:13.5vh;height:30vw;max-height:13.5vh;justify-content:center;align-items:center;text-align:center;margin-top:2vw;background-color:transparent}
.rfHome .homeTailTitle{white-space:break-spaces;width:100%}
.rfHome .smartReef360{display:none}
.rfHome .socialReefContainer{position:-webkit-sticky;position:sticky;width:calc(100% - 4vw);left:2vw}
.rfHome .socialReefSticky{overflow:visible;right:unset;max-height:18vh}
.rfHome .socialReefSticky:hover{max-height:18vh;height:unset}
.rfHome .socialReefBorder.white{border:0 solid transparent}
.rfHome .socialReefBorderButtonBox{width:60%;top:2vh}
.rfHome .socialReefBorderButton{height:4vh}
.rfHome .socialReefBorderButtonText{font-size:calc(var(--fontSmall) - 0vmin);line-height:2.5vh}
.rfHome .socialReefBorderButton .capitalize::after{top:1.1vh}
.rfHome .homeElementImageHorizontal{display:none}
.rfHome .homeElementImageVertical{display:flex}
.rfHome .socialReefText{font-size:calc(var(--fontBig) + 3vmin);margin-top:2vh;height:6vh;line-height:6vh}
.rfHome .socialReefDesc{font-size:calc(var(--fontMedium) - 1vmin);width:80%;line-height:2.5vh;margin-top:2vh}
.rfHome .homeElement100Icons{height:49vw}
.rfHome .homeElement100TextLeft{position:relative;width:80%;height:auto;padding-left:10%;padding-top:4%;padding-bottom:4%;margin-left:0}
.rfHome .homeElement100TextLeftTop{position:relative;width:80%;height:auto;padding-left:10%;padding-top:4%;padding-bottom:4%;margin-left:0}
.rfHome .homeElement100{display:block}
.rfHome .homeElement100TextRight{position:relative;width:80%;height:auto;padding-left:10%;padding-top:4%;padding-bottom:4%;margin-left:0}
.rfHome .homeElementStartTextRight{width:50%}
.rfHome .homeIconsContainer{height:49vw}
.rfHome .homeIcons{height:49vw;display:block;animation:homeIconsAnimVertical 6s infinite ease-in-out alternate}
.rfHome .homeIconsElement{width:33%;height:50%}
.rfHome .homeText{height:calc(5vmin);font-size:2.5vmin}
.rfHome .homeElement100Title{justify-content:center;text-align:center}
.rfHome .homeElement100Text{justify-content:center;text-align:center}
.rfHome .homeElementContainerLeftWhite{color:#000}
.rfHome .homeElementContainerRight{position:relative;width:80%;height:auto;padding-left:0;padding-top:0;padding-bottom:0;margin-left:0}
.rfHome .homeElement100TitleBlockComputer{color:#000;width:100%;margin-left:0;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfHome .homeElement100TextComputer{color:#000;width:100%;margin-left:0;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfHome .homeElement100TextClick{color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7)}
.rfHome .homeElement100TextClick:hover{color:#000;border-color:#000}
.rfHome .homeElement100TitleBlockFull{width:100%;text-align:center}
.rfHome .homeElement100txt{margin-top:10%;margin-bottom:10%}
.rfHome .homeElement100TextRightComputer{position:relative;width:100%;height:auto;padding-left:0;padding-top:4%;padding-bottom:4%;margin-left:0;margin-right:0}
.rfHome .rfHomeBenefitSection131{width:96%;margin-left:2%;margin-right:2%;margin-bottom:4%;box-shadow:0 0 3vmin rgba(0,0,0,.2)}
.rfHome .rfHomeBenefitSection132{width:96%;margin-left:2%;margin-right:2%;margin-bottom:4%;box-shadow:0 0 3vmin rgba(0,0,0,.2)}
.rfHome .rfHomeBenefitSection133{width:96%;margin-left:2%;margin-right:2%;margin-bottom:4%;box-shadow:0 0 3vmin rgba(0,0,0,.2)}
.rfHome .rfHomeBenefitBorder131{display:none}
.rfHome .rfHomeBenefitBorder132{display:none}
.rfHome .rfHomeBenefitBorder133{display:none}
.rfHome .homeElementBenefit{display:block}
}
@font-face{font-family:RFFont;src:url('INDEX/fonts/font.ttf?v=1705932453461')}
@font-face{font-family:RFFont;font-weight:700;src:url('INDEX/fonts/fontBold.ttf?v=1705932453461')}
body,html{position:fixed;width:100%;height:100%;margin:0;padding:0;-webkit-text-size-adjust:none;overflow:hidden;background-color:#fff;font-family:RFFont,Helvetica,sans-serif}
body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
:root{--globalScale:1.0;--bottomDisplay:flex}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--globalScale:1.5;--bottomDisplay:block}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorBlueHover:#50a5e6;--colorYellow:#eb9d00;--colorYellowSel:#ffbd00;--colorGreen:#53d553;--colorGreenSel:#6be66b;--colorGrey:#a0a0a0;--colorGreySelected:#b0b0b0;--colorGreyDisabled:#c0c0c0;--colorRed:#ff4040;--colorRedSel:#ff8080;--zIndexStartLoading:30000;--zIndexCookies:10000;--zIndexServiceUnavailable:40000;--zIndexSection:1000;--zIndexComponentLoading:1900;--zIndexProductsLoading:1900;--zIndexHomeLoading:1900;--zIndexList:2000;--zIndexListShowIcon:2005;--zIndexListCombo:2002;--zIndexListComboHide:2001;--zIndexMenu:5000;--zIndexLogo:1500;--zIndexSerial:1500;--zIndexHome:100;--zIndexAlert:6000;--zIndexPrompt:5500;--zGroupEdit:5500;--zGroupEditCombo:5510;--zHardwareEdit:5500;--zHardwareEditCombo:5510;--zIndexDateRangePicker:4025;--zIndexHint:6000;--zIndexBottom:5000;--fontExtraSmall:calc( 1.5vmin * var(--globalScale) );--fontSmall:calc( 2.0vmin * var(--globalScale) );--fontMedium:calc( 3.0vmin * var(--globalScale) );--fontBig:calc( 5.0vmin * var(--globalScale) );--fontExtraBig:calc( 10.0vmin * var(--globalScale) );--buttonHeight:calc( 6vh * var(--globalScale) );--topPanelHeight:calc( 12vmin * var(--globalScale) );--topPanelLeft:calc( 8vmin * var(--globalScale) );--topPanelItemWidth:calc( 1.0vmin * var(--globalScale) );--menuHeight:calc( 10vmin * var(--globalScale) );--bottomHeight:calc( var(--fontSmall) * 2.0 );--bottomPartHeight:calc( var(--fontSmall) * 2.0 );--iconsSize:calc( 5vmin * var(--globalScale) );--iconsRowsX:26;--iconsRowsY:8;--hardwareIconsSize:calc( 5vmin * var(--globalScale) );--hardwareIconsRowsX:18;--hardwareIconsRowsY:5;--erpIconsSize:calc( 5vmin * var(--globalScale) );--erpIconsRowsX:13;--erpIconsRowsY:3;--socialIconsSize:calc( 5vmin * var(--messengerLocalScale) );--socialIconsRowsX:26;--socialIconsRowsY:4;--sectionLeft:calc( 1.5 * var(--erpIconsSize) );--sectionBottom:0px;--onboardingWidth:calc( 80vmin );--onboardingHeight:calc( 60vmin );--frameComponentShow:block;--frameComponentHide:block;--listWidth:calc( 50vmin * var(--globalScale) );--listWidthMin:calc( 2.5vmin * var(--globalScale) );--listWidthBoarding:calc( 50vmin * var(--globalScale) );--listPanelHeight:calc( 10vmin * var(--globalScale) );--listComboHeight:calc( 4.5vmin * var(--globalScale) );--listItemHeight:calc( 5.5vmin * var(--globalScale) );--listItemIconSize:calc( 4vmin * var(--globalScale) );--notificationsIconSize:calc( 5vmin * var(--globalScale) );--promptWidth:calc( 80vmin );--promptHeight:calc( 24vmin * var(--globalScale) );--hardwareEditWidth:calc( 80vmin );--hardwareEditHeight:calc( 40vmin * var(--globalScale) );--hardwareUpdateWidth:calc( 90vmin );--hardwareUpdateHeight:calc( 60vmin * var(--globalScale) );--groupEditWidth:calc( 80vmin );--groupEditHeight:calc( 40vmin * var(--globalScale) );--notificationsSettingsElementWidthLeft:calc( 22vmin );--notificationsSettingsElementWidthCenter:calc( 8.5vmin );--notificationsSettingsElementWidthRight:calc( 10vmin );--notificationsSettingsElementHeight:var(--iconsSize);--notificationsWidth:calc( ( 2 * var(--notificationsSettingsElementWidthLeft) + 4 * var(--notificationsSettingsElementWidthCenter) + var(--notificationsSettingsElementWidthRight) + 4vmin ) );--notificationsHeight:calc( 80vh - var(--menuHeight) )}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--sectionLeft:0px;--sectionBottom:calc( 2.0 * var(--erpIconsSize) );--fontExtraSmall:calc( 1.4vmin * var(--globalScale) );--fontSmall:calc( 2.2vmin * var(--globalScale) );--fontMedium:calc( 3.2vmin * var(--globalScale) );--fontBig:calc( 5.0vmin * var(--globalScale) );--fontExtraBig:calc( 10.0vmin * var(--globalScale) );--frameComponentShow:block;--frameComponentHide:none;--listWidth:100vmin;--listWidthMin:0px;--buttonHeight:calc( 5vmin * var(--globalScale) );--topPanelLeft:calc( 10vmin * var(--globalScale) );--topPanelItemWidth:calc( 1.0vmin );--notificationsSettingsElementWidthLeft:calc( 20.3vmin );--notificationsSettingsElementWidthCenter:calc( 10vmin );--notificationsSettingsElementWidthRight:calc( 7vmin );--notificationsWidth:calc( ( 2 * var(--notificationsSettingsElementWidthLeft) + 2 * var(--notificationsSettingsElementWidthCenter)  ) )}
}
#main{float:left;display:flex;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;text-align:center;vertical-align:middle}
a:link{color:var(--colorBlue);background-color:transparent;text-decoration:none}
a:visited{color:var(--colorBlue);background-color:transparent;text-decoration:none}
a:hover{color:var(--colorBlueSel);background-color:transparent;text-decoration:underline}
a:active{color:var(--colorBlue);background-color:transparent;text-decoration:underline}
input.invalid,select.invalid{border-width:1px!important;border-style:solid!important;border-color:#900!important;outline-color:#900!important;color:#900}
select.invalid option{color:#000}
.error{display:block;width:100%;padding:0;font-size:70%;color:#900}
.mx-datepicker{position:relative;width:100%;font-family:inherit}
.mx-datepicker-main{font-family:inherit}
.mx-input{height:calc(var(--fontSmall) + 2.5vmin * var(--globalScale));color:unset;background-color:transparent;border:0;border-radius:0;box-shadow:unset;font-size:inherit;font-family:inherit;padding-left:0}
.serviceUnavailable{display:none;position:absolute;float:left;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;z-index:var(--zIndexServiceUnavailable);background-color:rgba(255,255,255,.9)}
.serviceUnavailableMessage{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontMedium);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.newsletterBorder{display:none;position:absolute;width:90%;padding-left:5%;padding-right:5%;height:auto;padding-top:var(--fontSmall);padding-bottom:var(--fontSmall);font-size:var(--fontSmall);text-align:left;background-color:#3a3f48;left:0;bottom:var(--bottomHeight);z-index:var(--zIndexBottom);background-image:linear-gradient(to right,#3a3f48 0,#202024 100%);color:#fff}
.newsletterTitle{font-size:var(--fontBig);font-weight:700;padding-bottom:var(--fontSmall)}
.newsletterDescription{color:silver}
.newsletterCheckboxLabel{width:96%;height:100%;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;color:silver;cursor:pointer;cursor:hand}
.newsletterCheckboxLabelSmall{width:96%;height:100%;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));font-size:calc(var(--fontExtraSmall));font-family:RFFont,Helvetica,sans-serif;color:silver;cursor:pointer;cursor:hand}
.newsletterCheckboxContainer{width:100%;display:flex;padding-bottom:calc(.5 * var(--fontSmall))}
.newsletterCheckboxPanel{display:block;width:auto;margin-right:calc(2.5 * var(--fontSmall))}
.newsletterCheckboxPanelGeneral{display:block;width:100%;padding-top:calc(1 * var(--fontSmall))}
.newsletterCheckboxInput{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;color:#a0a0a0;font-size:var(--fontSmall);cursor:pointer;cursor:hand}
.newsletterAgreement{padding-top:var(--fontSmall);padding-bottom:calc(.5 * var(--fontSmall));font-weight:700}
.newsletterEmailPanel{width:100%;display:flex}
.newsletterEmailInput{display:flex;float:left;width:50%;color:#a0a0a0;height:auto;align-items:center;justify-content:flex-start;background-color:#f8f8f8;border-style:solid;border-color:#f0f0f0;border-width:1px;font-family:RFFont,Helvetica,sans-serif}
.newsletterEmailInput .input{width:96%;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.newsletterButton{display:flex;float:right;width:auto;background-color:var(--colorBlue);color:#fff;margin-left:calc(1.5vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;cursor:pointer;cursor:hand;margin-right:auto}
.newsletterButton:hover{background-color:var(--colorBlueSel)}
.newsletterButtonDisabled{display:flex;float:right;width:auto;background-color:var(--colorGreyDisabled);color:#fff;margin-left:calc(1.5vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;margin-right:auto}
.bottom{display:flex;position:absolute;float:left;left:0;bottom:0;width:calc(100% - 4vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));height:var(--bottomHeight);font-size:var(--fontExtraSmall);justify-content:flex-start;align-items:center;z-index:var(--zIndexBottom);color:#404040;background-color:#fff;border-style:solid none none none;border-width:1px;border-color:#e0e0e0}
.bottomItem{display:flex;float:left;width:auto;height:auto;margin-right:calc(var(--fontExtraSmall) * 1);text-align:center;z-index:var(--zIndexBottom);cursor:pointer;cursor:hand;white-space:nowrap;color:#000}
.bottomItem:hover{color:var(--colorBlue)}
.bottomCopyright{position:relative;display:block;float:right;width:auto;height:auto;margin-left:auto;margin-right:0;text-align:center;color:#b0b0b0;right:0;z-index:var(--zIndexBottom);white-space:nowrap}
.section{display:block;position:absolute;float:left;left:var(--sectionLeft);top:0;right:0;width:calc(100% - var(--sectionLeft));height:calc(100% - var(--sectionBottom));bottom:var(--sectionBottom);justify-content:center;align-items:center;z-index:var(--zIndexSection)}
.socialSection{width:100%!important;height:100%!important}
.erpNavigation{display:none;position:absolute;float:left;left:0;top:var(--topPanelHeight);padding-top:calc(var(--erpIconsSize) * .25);bottom:0;background-color:#f0f0f0;width:calc(2 * var(--erpIconsSize));justify-content:center;align-items:center;z-index:var(--zIndexSection);overflow-y:auto}
.erpNavigationPanel{display:block}
.erpText{display:flex;position:absolute;bottom:calc(0px - var(--fontExtraSmall) * .95);width:0;left:50%;font-size:calc(var(--fontExtraSmall));justify-content:center;text-align:center;align-items:flex-end;white-space:nowrap}
.erpIconBack{position:relative;display:flex;width:var(--erpIconsSize);height:var(--erpIconsSize);z-index:var(--zIndexSection);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;margin-bottom:var(--fontExtraSmall);color:#a0a0a0;justify-content:center;align-items:center;font-size:calc(var(--fontMedium))}
.erpIcon{position:relative;display:flex;width:var(--erpIconsSize);height:var(--erpIconsSize);z-index:var(--zIndexSection);margin-left:auto;margin-right:auto;background-size:calc(var(--erpIconsSize) * var(--erpIconsRowsX)) calc(var(--erpIconsSize) * var(--erpIconsRowsY));background-image:url("INDEX/iconsErp.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--erpIconsSize) * 0);background-position-y:calc(0px - var(--erpIconsSize) * 0);cursor:pointer;cursor:hand;margin-bottom:var(--fontExtraSmall);color:#a0a0a0}
.erpIcon:hover{background-position-y:calc(0px - var(--erpIconsSize) * 1);color:silver}
.erpIconSelected{background-position-y:calc(0px - var(--erpIconsSize) * 2);color:#60a3c4;cursor:default}
.erpIconSelected:hover{background-position-y:calc(0px - var(--erpIconsSize) * 2);color:#60a3c4}
.erpIconUsers{background-position-x:calc(0px - var(--erpIconsSize) * 0)}
.erpIconFilter{background-position-x:calc(0px - var(--erpIconsSize) * 1)}
.erpIconDistribution{background-position-x:calc(0px - var(--erpIconsSize) * 2)}
.erpIconSettings{background-position-x:calc(0px - var(--erpIconsSize) * 3)}
.erpIconProduction{background-position-x:calc(0px - var(--erpIconsSize) * 3)}
.erpIconSocial{background-position-x:calc(0px - var(--erpIconsSize) * 12)}
.erpIconMessages{background-position-x:calc(0px - var(--erpIconsSize) * 4)}
.erpIconBenefit{background-position-x:calc(0px - var(--erpIconsSize) * 10)}
.erpIconIcp{background-position-x:calc(0px - var(--erpIconsSize) * 11)}
.erpIconStandards{background-position-x:calc(0px - var(--erpIconsSize) * 11)}
.erpIconChemistry{background-position-x:calc(0px - var(--erpIconsSize) * 11)}
.erpIconStatistics{background-position-x:calc(0px - var(--erpIconsSize) * 5)}
.erpIconBasket{background-position-x:calc(0px - var(--erpIconsSize) * 6)}
.erpIconOrders{background-position-x:calc(0px - var(--erpIconsSize) * 7)}
.erpIconDevices{background-position-x:calc(0px - var(--erpIconsSize) * 8)}
.erpIconShop{background-position-x:calc(0px - var(--erpIconsSize) * 9)}
.erpIcon .erpIconCounter{align-items:center;justify-content:center;display:flex;height:50%;width:50%;background-color:red;border-radius:50%;color:#fff;font-size:calc(.7 * var(--fontSmall));font-weight:700;line-height:100%;text-align:center}
.startLoading{display:block;position:absolute;float:left;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:var(--zIndexStartLoading);background-color:#fff}
.arn{display:block;position:absolute;float:left;left:0;top:0;width:auto;height:auto;justify-content:center;align-items:center;z-index:var(--zIndexStartLoading);background-color:#8f8f8f}
.cookiesPanel{display:none;position:absolute;left:5%;right:5%;bottom:5%;float:left;display:flex;width:90%;height:auto;padding-top:2vh;padding-bottom:2vh;color:#000;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;border-style:none;vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center;z-index:var(--zIndexCookies)}
.cookiesMessage{float:left;display:block;width:100%;height:auto;color:#404040;font-size:var(--fontSmall);justify-content:center;align-items:center;padding-left:5vw;padding-right:5vw;z-index:var(--zIndexCookies)}
.cookiesClose{position:absolute;right:calc(0px - var(--iconsSize)/ 2);top:calc(0px - var(--iconsSize)/ 2);width:var(--iconsSize);height:var(--iconsSize);z-index:var(--zIndexCookies);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 16);background-position-y:calc(0px - var(--iconsSize) * 3);cursor:pointer;cursor:hand}
.cookiesClose:hover{background-position-y:calc(0px - var(--iconsSize) * 4)}
.menu{float:left;display:flex;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;min-width:540px;min-height:500px}
.menuBack{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;width:100%;height:100%;z-index:var(--zIndexMenu);background-color:rgba(240,240,240,.2)}
.borderProducts{position:absolute;display:none;top:calc(var(--topPanelHeight) + var(--iconsSize) * .25);right:calc(3vmin * var(--globalScale));width:calc(28vmin * var(--globalScale));z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.borderContact{position:absolute;display:block;top:calc(var(--topPanelHeight) + var(--iconsSize) * .25);right:calc(3vmin * var(--globalScale));width:calc(28vmin * var(--globalScale));z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.borderContactLogout{position:absolute;display:block;top:calc(var(--topPanelHeight) + var(--iconsSize) * .25);right:calc(3vmin * var(--globalScale));width:calc(28vmin * var(--globalScale));z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.borderNotifications{position:absolute;display:block;top:calc(var(--topPanelHeight) + var(--iconsSize) * .25);right:calc(3vmin * var(--globalScale));width:calc(var(--notificationsWidth) * var(--globalScale));max-height:calc(var(--notificationsHeight));z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.borderUserLoggedIn{position:absolute;display:block;top:calc(var(--topPanelHeight) + var(--iconsSize) * .25);right:calc(3vmin * var(--globalScale));width:calc(28vmin * var(--globalScale));z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.borderUserLoggedOut{position:absolute;display:block;top:calc(var(--topPanelHeight) + var(--iconsSize) * .25);right:calc(3vmin * var(--globalScale));width:calc(28vmin * var(--globalScale));z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.borderLanguageLoggedOut{position:absolute;display:block;top:calc(var(--topPanelHeight) + var(--iconsSize) * .25);right:calc(3vmin * var(--globalScale));width:calc(28vmin * var(--globalScale));z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.display-none{display:none!important}
.borderLanguageLoggedIn{position:absolute;display:block;top:calc(var(--topPanelHeight) + var(--iconsSize) * .25);right:calc(3vmin * var(--globalScale));width:calc(28vmin * var(--globalScale));z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.borderOptions{position:absolute;display:block;top:calc(var(--topPanelHeight) + var(--iconsSize) * .25);right:calc(3vmin * var(--globalScale));width:calc(28vmin * var(--globalScale));z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.menuItem{position:relative;display:flex;float:left;width:100%;height:calc(var(--iconsSize) * 1);margin-top:calc(var(--iconsSize) * .05);margin-bottom:calc(var(--iconsSize) * .05);align-items:flex-start;justify-content:flex-start;text-align:center;z-index:var(--zIndexMenu);color:#a0a0a0;cursor:pointer;cursor:hand}
.menuItem:hover{color:var(--colorBlue)}
.menuLine{position:relative;display:flex;float:left;width:100%;height:1;margin-top:calc(var(--iconsSize) * .1);margin-bottom:calc(var(--iconsSize) * .1);border-style:solid none none none;border-width:1px;border-color:#f0f0f0;align-items:flex-start;justify-content:flex-start;text-align:center;z-index:var(--zIndexMenu);color:#a0a0a0;cursor:pointer;cursor:hand}
.menuItem .text{display:flex;width:auto;height:var(--iconsSize);z-index:var(--zIndexMenu);font-size:var(--fontSmall);padding-left:calc(var(--fontSmall) * .35);align-items:center;justify-content:flex-start;text-align:center}
.menuItem .icon{display:flex;width:var(--iconsSize);height:calc(var(--iconsSize) * 1);z-index:var(--zIndexMenu);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 50);background-position-y:calc(0px)}
.iconWiFi{width:0;height:0}
.iconApp{width:calc(8vmin * var(--globalScale) - 1px);height:calc(8vmin * var(--globalScale) - 1px);background-size:calc(4vmin * var(--globalScale) * var(--iconsRowsX)) calc(4vmin * var(--globalScale) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - 4vmin * var(--globalScale) * 14);background-position-y:calc(0px - 4vmin * var(--globalScale) * 3);margin-left:auto;margin-right:auto}
.iconSmartReef{width:calc(8vmin * var(--globalScale) - 1px);height:calc(8vmin * var(--globalScale) - 1px);background-size:calc(4vmin * var(--globalScale) * var(--iconsRowsX)) calc(4vmin * var(--globalScale) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - 4vmin * var(--globalScale) * 12);background-position-y:calc(0px - 4vmin * var(--globalScale) * 3);margin-left:auto;margin-right:auto}
.iconClose{position:absolute;right:calc(0px - var(--iconsSize)/ 2);top:calc(0px - var(--iconsSize)/ 2);width:var(--iconsSize);height:var(--iconsSize);z-index:var(--zIndexMenu);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 16);background-position-y:calc(0px - var(--iconsSize) * 3)}
.iconClose:hover{background-position-y:calc(0px - var(--iconsSize) * 4);cursor:pointer;cursor:hand}
.iconDelete{width:var(--iconsSize);height:var(--iconsSize);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 14);background-position-y:calc(0px - var(--iconsSize) * 0);cursor:pointer;cursor:hand}
.iconDelete:hover{background-position-y:calc(0px - var(--iconsSize) * 1)}
.iconPhone{display:flex;width:var(--iconsSize);height:var(--iconsSize);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 7);background-position-y:calc(0px - var(--iconsSize) * 5)}
.iconEmail{display:flex;width:var(--iconsSize);height:var(--iconsSize);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 9);background-position-y:calc(0px - var(--iconsSize) * 5)}
.iconMac{float:right;display:flex;width:var(--iconsSize);height:var(--iconsSize);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 8);background-position-y:calc(0px - var(--iconsSize) * 7);cursor:pointer;cursor:hand;align-items:flex-end;font-size:var(--fontMedium)}
.iconMac:hover{background-position-y:calc(0px - var(--iconsSize) * 6)}
.iconWin{float:right;display:flex;width:var(--iconsSize);height:var(--iconsSize);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 7);background-position-y:calc(0px - var(--iconsSize) * 7);cursor:pointer;cursor:hand;align-items:flex-end;font-size:var(--fontMedium)}
.iconWin:hover{background-position-y:calc(0px - var(--iconsSize) * 6)}
.menuItem .iconWiFi{z-index:var(--zIndexMenu);background-position-x:calc(0px - var(--iconsSize) * 1)}
.menuItem .iconWiFi:hover{background-position-y:calc(0px - var(--iconsSize) * 1);cursor:pointer;cursor:hand}
.menuItem .iconLogout{z-index:var(--zIndexMenu);background-position-x:calc(0px - var(--iconsSize) * 8);background-position-y:calc(0px - var(--iconsSize) * 3)}
.menuItem .iconLogout:hover{background-position-x:calc(0px - var(--iconsSize) * 7);background-position-y:calc(0px - var(--iconsSize) * 3);cursor:pointer;cursor:hand;color:var(--colorBlue)}
.top-menu-item{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.875rem;padding-left:calc(4.5vmin * var(--globalScale))}
.top-menu-item .label{cursor:pointer;color:#000;text-align:center;leading-trim:both;text-edge:cap;font-size:.6875rem;font-style:normal;font-weight:600;line-height:0;overflow:visible;text-align:center;white-space:nowrap}
.top-menu-item .labelSelected{color:#ba4a70;leading-trim:both;text-edge:cap;font-size:.6875rem;font-style:normal;font-weight:700;line-height:0;text-decoration-line:underline}
.menuIconPanel{position:fixed;display:flex;top:0;right:0;z-index:var(--zIndexMenu);width:auto;height:var(--topPanelHeight);align-items:flex-start;padding-right:calc(2vmin * var(--globalScale));align-items:center}
.menuIconProducts{display:none;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:var(--iconsSize);height:var(--iconsSize);margin-left:calc(var(--iconsSize) * .25);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 0);background-position-y:calc(0px - var(--iconsSize) * 4)}
.menuIconProducts:hover{background-position-x:calc(0px - var(--iconsSize) * 1)}
.menuIconProductsSel{display:flex;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:var(--iconsSize);height:var(--iconsSize);margin-left:calc(var(--iconsSize) * .25);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 1);background-position-y:calc(0px - var(--iconsSize) * 4)}
.menuIconContact{display:none;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:var(--iconsSize);height:var(--iconsSize);margin-left:calc(var(--iconsSize) * .25);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 2);background-position-y:calc(0px - var(--iconsSize) * 4)}
.menuIconContact:hover{background-position-x:calc(0px - var(--iconsSize) * 3)}
.menuIconContactSel{display:flex;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:var(--iconsSize);height:var(--iconsSize);margin-left:calc(var(--iconsSize) * .25);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 3);background-position-y:calc(0px - var(--iconsSize) * 4)}
.menuIconNotifications{display:none;position:relative;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 10 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * .55)}
.menuIconNotifications:hover{background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * .55)}
.menuIconNotificationsSel{position:relative;display:flex;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 10 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * .55)}
@keyframes menuIconNotificationsNumberBlink{
from{font-size:calc(var(--fontExtraSmall) * 1.4);top:calc(0px - var(--fontExtraSmall) * .6);left:calc(var(--iconsSize) - var(--fontExtraSmall) * 1.4);width:calc(var(--fontExtraSmall) * 2.2);height:calc(var(--fontExtraSmall) * 2.2);background-color:var(--socialColorBlue)}
to{font-size:var(--fontExtraSmall);top:calc(0px - var(--fontExtraSmall) * .4);left:calc(var(--iconsSize) - var(--fontExtraSmall) * 1.2);width:calc(var(--fontExtraSmall) * 1.8);height:calc(var(--fontExtraSmall) * 1.8);background-color:var(--socialColorActionRed)}
}
.menuIconNotificationsNumber,.menuIconUnreadMessagesNumber{display:none;float:left;position:absolute;cursor:pointer;cursor:hand;top:calc(0px - var(--fontExtraSmall) * .4);left:calc(var(--iconsSize) - var(--fontExtraSmall) * 1.2);font-size:var(--fontExtraSmall);color:#fff;align-items:center;justify-content:center;background-color:var(--socialColorActionRed);border-style:solid;border-color:var(--socialColorActionRed);border-radius:var(--fontExtraSmall);border-width:0;z-index:var(--zIndexMenu);width:calc(var(--fontExtraSmall) * 1.8);height:calc(var(--fontExtraSmall) * 1.8);animation:menuIconNotificationsNumberBlink .5s 1}
.menuIconReefsenger{display:none;position:relative;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);margin-left:calc(var(--iconsSize) * .35);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 11 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * .55)}
.menuIconReefsenger:hover{background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * .55)}
.menuIconUser{display:none;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 9 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * .55)}
.menuIconUserSel{display:flex;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 9 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * .55)}
.menuIconSearch{display:none;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 9 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * .55)}
.menuIconSearchSel{display:flex;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 9 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * .55)}
.menuIconLanguage{display:none;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);margin-left:calc(var(--iconsSize) * .35);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 14 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * .55)}
.menuIconLanguage:hover{background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * .55)}
.menuIconLanguageSel{display:none;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);margin-left:calc(var(--iconsSize) * .35);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSizev) * 14 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * .55)}
.iconLanguage{display:flex;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);margin-left:calc(var(--iconsSize) * .25);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 17 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * .55)}
.iconLanguage:hover{background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * .55)}
.iconLanguageEN{background-position-x:calc(0px - var(--socialModernIconsSize) * 17 * .55)}
.iconLanguageDE{background-position-x:calc(0px - var(--socialModernIconsSize) * 13 * .55)}
.iconLanguagePL{background-position-x:calc(0px - var(--socialModernIconsSize) * 14 * .55)}
.iconLanguageTR{background-position-x:calc(0px - var(--socialModernIconsSize) * 20 * .55)}
.iconLanguageCN{background-position-x:calc(0px - var(--socialModernIconsSize) * 18 * .55)}
.iconLanguageES{background-position-x:calc(0px - var(--socialModernIconsSize) * 19 * .55)}
.iconLanguageIT{background-position-x:calc(0px - var(--socialModernIconsSize) * 15 * .55)}
.iconLanguageFR{background-position-x:calc(0px - var(--socialModernIconsSize) * 16 * .55)}
.iconLanguageNL{background-position-x:calc(0px - var(--socialModernIconsSize) * 12 * .55)}
.menuIconOptions{display:none;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);margin-left:calc(var(--iconsSize) * .35);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 17 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 3 * .55)}
.menuIconOptions:hover{background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * .55)}
.menuIconOptionsSel{display:flex;float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);margin-left:calc(var(--iconsSize) * .35);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 17 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * .55)}
.logoPanel{position:fixed;display:flex;left:0;top:0;z-index:var(--zIndexLogo);width:auto;height:var(--topPanelHeight);align-items:center;justify-content:flex-start;margin-left:calc(2vmin * var(--globalScale))}
.logoIcon{float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);width:calc(var(--socialModernIconsSize) * .55);height:calc(var(--socialModernIconsSize) * .55);margin-left:calc(var(--iconsSize) * .25);background-size:calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * .55 * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--socialModernIconsSize) * 4 * .55);background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * .55)}
.logoText{float:left;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu);height:calc(3.5vmin * var(--globalScale));margin-left:calc(0vmin * var(--globalScale))}
.topMenuPanel{position:fixed;display:flex;top:0;left:var(--topPanelLeft);z-index:var(--zIndexMenu);width:auto;height:var(--topPanelHeight);align-items:center}
.topMenuItem{position:relative;display:flex;float:left;width:auto;margin-left:var(--topPanelItemWidth);margin-right:var(--topPanelItemWidth);height:calc(var(--fontSmall) * 2);font-size:var(--fontSmall);align-items:center;justify-content:center;vertical-align:middle;text-align:center;z-index:var(--zIndexMenu);color:#404040;text-transform:uppercase;cursor:pointer;cursor:hand}
.topMenuItem:hover{color:var(--colorBlue)}
.topMenuItemSel{position:relative;display:flex;float:left;width:auto;margin-left:var(--topPanelItemWidth);margin-right:var(--topPanelItemWidth);height:calc(var(--fontSmall) * 2);font-size:var(--fontSmall);font-weight:700;align-items:center;justify-content:center;vertical-align:middle;text-align:center;text-transform:uppercase;z-index:var(--zIndexMenu);color:var(--colorBlue)}
.topMenuComboIcon{display:none;top:0;float:right;width:var(--iconsSize);height:var(--iconsSize);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 2);background-position-y:calc(0px - var(--iconsSize) * 3)}
.topMenuPanelMobile{position:absolute;top:calc(var(--topPanelHeight) + 3px);display:none;float:left;width:calc(100% - var(--topPanelLeft) * 2);margin-left:var(--topPanelLeft);margin-right:var(--topPanelLeft);justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;cursor:default;z-index:var(--zIndexMenu);box-shadow:0 0 4vmin rgba(0,0,0,.4)}
.topMenuPanelMobileBack{position:absolute;top:calc(var(--topPanelHeight));bottom:0;display:none;float:left;width:100%;background-color:rgba(0,0,0,.2);z-index:var(--zIndexMenu)}
.topMenuMobileItem{position:relative;display:flex;float:left;width:calc(100% - var(--topPanelItemWidth) * 2);height:var(--topPanelHeight);font-size:var(--fontSmall);align-items:center;margin-left:var(--topPanelItemWidth);margin-right:var(--topPanelItemWidth);vertical-align:middle;text-align:center;color:#404040;text-transform:uppercase;cursor:pointer;cursor:hand}
.topMenuMobileItem:hover{color:var(--colorBlue);background-color:#f8f8f8}
.topMenuMobileItemSel{position:relative;display:flex;float:left;width:calc(100% - var(--topPanelItemWidth) * 2);margin-left:var(--topPanelItemWidth);margin-right:var(--topPanelItemWidth);height:var(--topPanelHeight);font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;color:var(--colorBlue);text-transform:uppercase}
.bottomPart{display:flex;width:50%;height:var(--bottomPartHeight);align-items:center}
.bottomEU{position:relative;display:flex;float:right;width:0%;align-items:center;justify-content:center;height:var(--bottomPartHeight);z-index:var(--zIndexCookies)}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--bottomHeight:calc( var(--fontSmall) * 4.0 )}
.erpNavigation{top:auto;bottom:0;height:calc(1.75 * var(--erpIconsSize));width:100%;overflow-x:auto;overflow-y:unset}
.erpNavigationPanel{display:inline-flex;width:auto}
.erpIcon{margin-left:calc(.5 * var(--erpIconsSize));margin-right:calc(.5 * var(--erpIconsSize))}
.erpText{font-size:calc(var(--fontSmall) * .8);bottom:calc(0px - var(--fontSmall) * 1.1)}
.topMenuItem{display:none}
.topMenuComboIcon{display:flex}
.topMenuPanel{cursor:pointer;cursor:hand}
.topMenuPanel:hover{background-color:#f8f8f8}
.bottomPart{display:flex;width:100%;align-items:center}
.bottomEU{width:auto;justify-content:flex-start}
}
.loadingFrame{float:left;display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0;z-index:101}
.loadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(18vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0;z-index:101}
.loadingFrame .panelUpdate{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(68vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0;z-index:101}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.loadingFrame .img{width:calc(var(--iconsSize) * 2 - 1px);height:calc(var(--iconsSize) * 2 - 1px);z-index:101;background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 18);background-position-y:calc(0px - var(--iconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--iconsSize) * 2)/ 2)}
.loadingFrameImage{width:calc(var(--iconsSize) * 2 - 1px);height:calc(var(--iconsSize) * 2 - 1px);z-index:101;background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 18);background-position-y:calc(0px - var(--iconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}
.loadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);z-index:101;white-space:nowrap}
.loadingFrame .textUpdate{display:flex;width:180%;margin-left:-40%;margin-top:calc(3vmin * var(--globalScale));height:calc(40vmin * var(--globalScale));justify-content:center;align-items:flex-start;color:#a0a0a0;font-size:var(--fontSmall);z-index:101}
.loadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall);z-index:101}
.alert{position:fixed;top:0;left:calc(2vmin * var(--globalScale));z-index:var(--zIndexAlert);height:auto;width:calc(60vmin * var(--globalScale));font-size:var(--fontSmall);padding:calc(1.5vmin * var(--globalScale))}
.alert-msg{position:relative;margin-top:calc(3vmin * var(--globalScale));height:auto;z-index:var(--zIndexAlert);font-weight:700;padding:calc(1.5vmin * var(--globalScale));border:1px solid #b0b0b0;background:#fff;display:flex;align-items:center;justify-content:space-between;border-radius:.3125rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}
.alert-text{margin-left:calc(2vmin * var(--globalScale));margin-right:calc(5vmin * var(--globalScale));z-index:var(--zIndexAlert);text-align:left;color:#000;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:normal;width:100%}
.alert-msg .alert-cross{position:absolute;z-index:var(--zIndexAlert);right:calc(0px - var(--iconsSize) * .6 / 2);top:calc(0px - var(--iconsSize) * .6 / 2);width:calc(var(--iconsSize) * .6);height:calc(var(--iconsSize) * .6);border-style:none;border-radius:var(--iconsSize);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 4 - var(--iconsSize) * .2);background-position-y:calc(0px - var(--iconsSize) * 3 - var(--iconsSize) * .2);box-shadow:0 0 1.5vmin rgba(0,0,0,.5);cursor:pointer;cursor:hand}
.indexPrompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--zIndexPrompt);background-color:rgba(0,0,0,.1)}
.indexPrompt .indexPromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--zIndexPrompt)}
.indexPrompt .indexPromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--zIndexPrompt)}
.indexPrompt .indexPromptPanel .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--zIndexPrompt)}
.indexPrompt .indexPromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--zIndexPrompt)}
.indexPrompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--zIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.indexPrompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--zIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.indexPrompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--zIndexPrompt)}
.indexPrompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--zIndexPrompt)}
.indexPrompt .buttons .okCenter:hover{background-color:#e3695d}
.indexPrompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--zIndexPrompt)}
.indexPrompt .buttons .ok:hover{background-color:#e3695d}
.indexPrompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--zIndexPrompt)}
.indexPrompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--zIndexPrompt)}
.indexPrompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.indexChanged{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:flex-start;justify-content:center;z-index:var(--zIndexAlert)}
.indexChanged .message{float:left;display:flex;position:absolute;width:auto;height:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:var(--zIndexAlert);color:#fff;background-color:#02c0ca}
.notificationsTopMenu{position:relative;display:flex;float:left;width:calc(100% - 4vmin * var(--globalScale));height:var(--fontMedium);text-align:center;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);color:#404040;border-style:none none solid none;border-width:1px;border-color:#e0e0e0;padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.notificationsTopMenuLeft{display:block;float:left;height:var(--fontSmall);font-size:var(--fontSmall);z-index:var(--zIndexMenu);margin-right:auto;text-align:left;cursor:pointer;cursor:hand}
.notificationsTopMenuLeft:hover{color:var(--colorBlueSel)}
.notificationsTopMenuLeftSel{display:block;float:left;height:var(--fontSmall);margin-right:auto;font-size:var(--fontSmall);font-weight:700;z-index:var(--zIndexMenu);text-align:left;color:var(--colorBlue)}
.notificationsTopMenuRight{display:block;float:right;height:var(--fontSmall);font-size:var(--fontSmall);z-index:var(--zIndexMenu);text-align:right;margin-left:auto;cursor:pointer;cursor:hand}
.notificationsTopMenuRight:hover{color:var(--colorBlueSel)}
.notificationsTopMenuRightSel{display:block;float:right;height:var(--fontSmall);font-size:var(--fontSmall);z-index:var(--zIndexMenu);margin-left:auto;font-weight:700;text-align:right;color:var(--colorBlue)}
.notificationsLoading{position:relative;display:none;float:left;width:100%;text-align:center;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);padding-top:calc(3 * var(--fontExtraSmall) * var(--globalScale));padding-bottom:calc(3 * var(--fontExtraSmall) * var(--globalScale))}
.notificationsContainer{position:relative;display:none;float:left;width:100%;max-height:calc(var(--notificationsHeight) - var(--fontMedium) - 4vmin * var(--globalScale));text-align:center;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);overflow-y:scroll;-webkit-overflow-scrolling:touch;color:#404040}
.notificationsContainerText{position:relative;display:flex;float:left;width:calc(100% - 2vmin * var(--globalScale));height:var(--fontExtraSmall);text-align:left;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);font-size:var(--fontExtraSmall);color:grey;padding-left:calc(2vmin * var(--globalScale));padding-top:calc(1 * var(--fontExtraSmall) * var(--globalScale));padding-bottom:calc(1 * var(--fontExtraSmall) * var(--globalScale));border-style:none none solid none;border-width:1px;border-color:#e0e0e0}
.notificationsBlock{position:relative;display:flex;float:left;width:calc(100% - 4vmin * var(--globalScale));height:var(--fontExtraSmall);text-align:center;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);color:grey;padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));padding-top:calc(1 * var(--fontExtraSmall) * var(--globalScale));padding-bottom:calc(1 * var(--fontExtraSmall) * var(--globalScale))}
.notificationsNewLeft{display:block;float:left;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);z-index:var(--zIndexMenu);text-align:left;margin-right:auto}
.notificationsNewRightSel{display:block;float:right;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);z-index:var(--zIndexMenu);margin-left:auto;text-align:right;cursor:pointer;cursor:hand}
.notificationsNewRightSel:hover{color:var(--colorBlueSel)}
.notificationsNewRight{display:block;float:right;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);z-index:var(--zIndexMenu);margin-left:auto;text-align:right}
.notificationsLine{position:relative;display:block;float:left;width:100%;height:1px;z-index:var(--zIndexMenu);background-color:#e0e0e0}
.notificationsMessageRead{position:relative;display:flex;float:left;width:calc(100% - 3vmin * var(--globalScale));height:auto;text-align:left;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);font-size:var(--fontSmall);color:grey;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));padding-top:calc(.5 * var(--fontSmall) * var(--globalScale));padding-bottom:calc(.5 * var(--fontSmall) * var(--globalScale))}
.notificationsMessageUnread{position:relative;display:flex;float:left;width:calc(100% - 3vmin * var(--globalScale));height:auto;text-align:left;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);font-size:var(--fontSmall);background-color:#f8f8f8;color:grey;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));padding-top:calc(.5 * var(--fontSmall) * var(--globalScale));padding-bottom:calc(.5 * var(--fontSmall) * var(--globalScale))}
.ntMsgH{color:#707070;font-size:var(--fontExtraSmall)}
.ntMsgC{cursor:pointer;cursor:hand}
.notificationsMessageDate{display:flex;float:left;width:100%;height:auto;text-align:left;vertical-align:bottom;z-index:var(--zIndexMenu);font-size:calc(var(--fontExtraSmall) * .9);color:#b0b0b0}
.notificationsMessageText{display:block;float:left;width:calc(100% - var(--notificationsIconSize) - 1.5vmin * var(--globalScale));height:auto;margin-left:calc(1.5vmin * var(--globalScale));text-align:left;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);font-size:var(--fontSmall);color:grey}
.notificationsSettings{position:relative;display:block;float:left;width:100%;text-align:center;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);color:#404040}
.notificationsSettingsTop{position:relative;display:flex;float:left;width:calc(100% - 4vmin * var(--globalScale));height:var(--notificationsSettingsElementHeight);text-align:center;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale))}
.notificationsSettingsTopElementLeft{display:flex;float:left;width:calc(var(--notificationsSettingsElementWidthLeft) - var(--fontExtraSmall));height:var(--notificationsSettingsElementHeight);font-size:var(--fontExtraSmall);z-index:var(--zIndexMenu);margin-right:var(--fontExtraSmall);text-align:left;align-items:center;vertical-align:middle;white-space:nowrap;overflow-x:hidden}
.notificationsSettingsTopElementLeft .value{display:flex;font-size:var(--fontExtraSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontExtraSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#e0e0e0;background-color:#f0f0f0}
.notificationsSettingsTopElementLeft .value .input{width:100%;height:calc(var(--fontExtraSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:left;justify-content:flex-start;background-color:#f0f0f0;border-style:none;border-width:0;font-size:var(--fontExtraSmall);font-family:RFFont,Helvetica,sans-serif}
.notificationsSettingsTopElementCenter{display:flex;float:left;width:var(--notificationsSettingsElementWidthCenter);height:var(--notificationsSettingsElementHeight);font-size:var(--fontExtraSmall);z-index:var(--zIndexMenu);text-align:center;align-items:center;vertical-align:middle;white-space:nowrap}
.notificationsSettingsTopElementCenter .textCenter{display:block;height:var(--fontExtraSmall) font-size: var(--fontExtraSmall);z-index:var(--zIndexMenu);text-align:center;align-items:center;vertical-align:middle;margin-left:auto;margin-right:auto}
.notificationsIconR{float:right;width:var(--iconsSize);height:var(--iconsSize);background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 0);background-position-y:calc(0px - var(--iconsSize) * 0);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:var(--zIndexMenu);margin-left:auto;margin-right:auto}
.notificationsIconREmpty{background-position-x:calc(0px - var(--iconsSize) * 30)}
.notificationsIconREdit{background-position-x:calc(0px - var(--iconsSize) * 15);cursor:pointer;cursor:hand}
.notificationsIconREdit:hover{background-position-y:calc(0px - var(--iconsSize) * 1)}
.notificationsIconRDel{background-position-x:calc(0px - var(--iconsSize) * 14);cursor:pointer;cursor:hand}
.notificationsIconRDel:hover{background-position-y:calc(0px - var(--iconsSize) * 1)}
.notificationsIconRSave{background-position-x:calc(0px - var(--iconsSize) * 16);cursor:pointer;cursor:hand}
.notificationsIconRSave:hover{background-position-y:calc(0px - var(--iconsSize) * 1)}
.notificationsIconRSaveDisabled{background-position-x:calc(0px - var(--iconsSize) * 16);background-position-y:calc(0px - var(--iconsSize) * 2);cursor:default}
.notificationsSettingsTopElementRight{display:block;float:left;width:var(--notificationsSettingsElementWidthRight);height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);z-index:var(--zIndexMenu);text-align:center}
.notificationsSettingsCenter{position:relative;display:block;float:left;width:calc(100% - 4vmin * var(--globalScale));border-style:solid none none none;border-width:1px;border-color:#e0e0e0;text-align:center;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:calc(var(--notificationsHeight) - var(--fontMedium) - 4vmin * var(--globalScale) - var(--buttonHeight) * 1.5 - var(--notificationsSettingsElementHeight))}
.notificationsSettingsCenterEmpty{display:block;font-size:var(--fontSmall);padding-top:calc(5vmin * var(--globalScale));padding-bottom:calc(5vmin * var(--globalScale))}
.notificationsSettingsCenterRow{position:relative;display:flex;float:left;width:100%;text-align:center;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#e0e0e0}
.notificationsSettingsCenterRow:hover{background-color:#f8f8f8}
.notificationsSettingsCenterRow .entry{display:flex;float:left;width:var(--fontSmall);height:var(--fontSmall);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);color:#000;z-index:var(--zIndexMenu);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand}
.notificationsSettingsCenterRow .entry:disabled{cursor:default}
.notificationsSettingsBottom{position:relative;display:flex;float:left;width:calc(100% - 4vmin * var(--globalScale));height:calc(var(--buttonHeight) * 1.5);text-align:center;align-items:center;vertical-align:middle;z-index:var(--zIndexMenu);padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale))}
.notificationsSettingsBottomButtonLeft{display:flex;float:left;width:calc(50% - 2vmin * var(--globalScale));height:var(--buttonHeight);background-color:var(--colorBlue);color:#fff;font-size:var(--fontSmall);align-items:center;justify-content:center;text-align:center;vertical-align:center;cursor:pointer;cursor:hand;z-index:var(--zIndexMenu)}
.notificationsSettingsBottomButtonLeft:hover{background-color:var(--colorBlueSel)}
.notificationsSettingsBottomButtonLeftDisabled{display:flex;float:left;width:calc(50% - 2vmin * var(--globalScale));height:var(--buttonHeight);background-color:var(--colorGrey);color:#fff;font-size:var(--fontSmall);align-items:center;justify-content:center;text-align:center;vertical-align:center;z-index:var(--zIndexMenu)}
.notificationsSettingsBottomButtonRight{display:flex;float:left;width:calc(50% - 2vmin * var(--globalScale));height:var(--buttonHeight);background-color:var(--colorBlue);color:#fff;font-size:var(--fontSmall);align-items:center;justify-content:center;text-align:center;vertical-align:center;margin-left:calc(4vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--zIndexMenu)}
.notificationsSettingsBottomButtonRight:hover{background-color:var(--colorBlueSel)}
.notificationsSettingsDisabled{display:none}
.notificationsIcon{float:left;width:calc(var(--notificationsIconSize));height:calc(var(--notificationsIconSize));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 0 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 2 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:var(--zIndexList);border-radius:var(--notificationsIconSize);border-color:#e0e0e0;border-width:1px;border-style:solid}
.notificationsIconEmpty{background-position-x:calc(0px - var(--iconsSize) * 30)}
.notificationsIconAdmin{background-position-x:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconThermoControl{background-position-x:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconThermoView{background-position-x:calc(0px - var(--iconsSize) * 14 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconLamp{background-position-x:calc(0px - var(--iconsSize) * 6 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconLampBar{background-position-x:calc(0px - var(--iconsSize) * 13 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconCamera{background-position-x:calc(0px - var(--iconsSize) * 6 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconTdsMeter{background-position-x:calc(0px - var(--iconsSize) * 0 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconPhMeter{background-position-x:calc(0px - var(--iconsSize) * 2 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconKhMeter{background-position-x:calc(0px - var(--iconsSize) * 10 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconSalinityGuardian{background-position-x:calc(0px - var(--iconsSize) * 1 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconDosingPump{background-position-x:calc(0px - var(--iconsSize) * 15 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconDosingPumpPro{background-position-x:calc(0px - var(--iconsSize) * 16 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconDosingPumpLarge{background-position-x:calc(0px - var(--iconsSize) * 18 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconDosingPumpX3{background-position-x:calc(0px - var(--iconsSize) * 19 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconDosingPumpX4{background-position-x:calc(0px - var(--iconsSize) * 22 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconLevelSensor{background-position-x:calc(0px - var(--iconsSize) * 8 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconBasePump{background-position-x:calc(0px - var(--iconsSize) * 17 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 6 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconSmartFeeder{background-position-x:calc(0px - var(--iconsSize) * 17 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconSmartRoller{background-position-x:calc(0px - var(--iconsSize) * 9 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconSmartTester{background-position-x:calc(0px - var(--iconsSize) * 10 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconSmartWave{background-position-x:calc(0px - var(--iconsSize) * 23 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 4 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconLevelKeeper{background-position-x:calc(0px - var(--iconsSize) * 21 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconPowerSwitcher{background-position-x:calc(0px - var(--iconsSize) * 20 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsIconPowerSwitcherX4{background-position-x:calc(0px - var(--iconsSize) * 23 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--notificationsIconSize))/ 2);cursor:pointer;cursor:hand}
.notificationsSocial{float:left;background-repeat:no-repeat;z-index:var(--zIndexList);background-size:calc(var(--iconsSize) * var(--socialModernIconsRowsX)) calc(var(--iconsSize) * var(--socialModernIconsRowsY));background-image:url("SOCIAL/styles/icons.png?v=1705932453461");background-position-x:calc(-15vmin * var(--globalScale));background-position-y:calc(-20vmin * var(--globalScale));cursor:pointer}
.dateRangePicker{display:block;position:fixed;width:calc(var(--globalScale));height:calc(var(--globalScale));background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--zIndexDateRangePicker)}
.dateRangePicker .drpPanelTop{float:left;display:inline-block;width:auto;height:calc(32vmin * var(--globalScale));font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;z-index:var(--zIndexDateRangePicker);padding:1vmin}
.dateRangePicker .drpHeader{display:flex;width:100%;height:calc(4vmin * var(--globalScale));justify-content:center;align-items:center;color:var(--colorBlue);z-index:var(--zIndexDateRangePicker)}
.dateRangePicker .drpMonthName{text-align:center;float:left;width:85%}
.dateRangePicker .clearfix::after{content:"";clear:both;display:table}
.dateRangePicker .drpNavigationBar{margin:0}
.dateRangePicker .drpNextMonth,.dateRangePicker .drpPrevMonth{color:#a0a0a0;cursor:pointer;font-size:var(--fontSmall)}
.dateRangePicker .drpNextMonth:hover,.dateRangePicker .drpPrevMonth:hover{color:var(--colorBlueSel)}
.dateRangePicker .drpNextMonth{float:right;width:15%;text-align:center}
.dateRangePicker .drpPrevMonth{float:left;width:15%;text-align:center}
.dateRangePicker .drpDayHeader{text-align:center;float:left;width:calc(3vmin * var(--globalScale));color:#bbb;height:calc(3vmin * var(--globalScale));line-height:calc(3vmin * var(--globalScale));border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;font-size:var(--fontExtraSmall);font-weight:700}
.dateRangePicker .drpHooverRange{background-color:var(--colorBlueSel)}
.dateRangePicker .drpDayElement{float:left;text-align:center;border:none;width:calc(3vmin * var(--globalScale));height:calc(3vmin * var(--globalScale));line-height:calc(3vmin * var(--globalScale));color:#555;cursor:pointer;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;font-size:var(--fontSmall);font-weight:400}
.dateRangePicker .drpWeekend{color:#a0a0a0}
.dateRangePicker .drpOtherMonth{color:#e0e0e0}
.dateRangePicker .drpOptionElement{float:left;text-align:center;border:none;width:calc(10vmin * var(--globalScale));height:calc(3vmin * var(--globalScale));line-height:calc(3vmin * var(--globalScale));color:#555;cursor:pointer;border-bottom:1.5px solid #fff;font-size:var(--fontSmall);padding:3px}
.dateRangePicker .drpOptionElement:hover{background-color:var(--colorBlueHover)}
.dateRangePicker .drpSelectedLimits:not(.drpSelectedRange){background-color:var(--colorBlueHover)}
.dateRangePicker .drpHoverSelected{background-color:var(--colorBlueSel)}
.dateRangePicker .drpHoverMouseMove{background-color:var(--colorBlueHover)}
.dateRangePicker .drpTodayDate{color:#000!important;font-weight:700!important}
.dateRangePicker .drpSelectedRange{opacity:.7;color:#888;cursor:default}
.dateRangePicker .drpCloseButton{position:absolute;right:calc(0px - var(--drpIconsSize)/ 2);top:calc(0px - var(--drpIconsSize)/ 2);width:var(--drpIconsSize);height:var(--drpIconsSize);z-index:var(--zIndexDateRangePicker);background-size:calc(var(--drpIconsSize) * var(--drpIconsRowsX)) calc(var(--drpIconsSize) * var(--drpIconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--drpIconsSize) * 4);background-position-y:calc(0px - var(--drpIconsSize) * 0)}
.dateRangePicker .drpCloseButton:hover{background-position-y:calc(0px - var(--drpIconsSize) * 1);cursor:pointer}
.hint{display:none;position:absolute;float:left;right:1vmin;top:8vmin;width:auto;height:auto;justify-content:center;align-items:center;vertical-align:middle;z-index:var(--zIndexHint);border-width:1px;border-color:#f0f0f0;border-style:solid;background-color:#fff;box-shadow:0 0 1vmin #d0d0d0}
.hintBack{display:none;position:absolute;float:left;width:200vw;height:200vh;left:0;top:0;z-index:var(--zIndexHint);background-image:radial-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0) 4%,rgba(0,0,0,.1) 10%,rgba(0,0,0,.2) 100%)}
.hint:before{position:absolute;top:-1.4vmin;right:calc(2.8vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-bottom:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.hint:after{position:absolute;top:-1.1vmin;right:calc(3vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-bottom:1.2vmin solid #fff;border-left:1.2vmin solid transparent;content:""}
.hintText{display:block;width:calc(25vmin * var(--globalScale));height:auto;z-index:var(--zIndexHint);font-size:var(--fontSmall);padding-left:calc(var(--fontSmall) * .5);padding-right:calc(var(--fontSmall) * .5);padding-top:calc(var(--fontSmall) * 1.5);padding-bottom:calc(var(--fontSmall) * 1.5);align-items:center;justify-content:flex-start;text-align:center}
.hintButton{display:flex;width:calc(25vmin * var(--globalScale));height:calc(var(--fontSmall) * 2.5);z-index:var(--zIndexHint);font-size:var(--fontSmall);margin-left:calc(var(--fontSmall) * .5);margin-right:calc(var(--fontSmall) * .5);margin-bottom:calc(var(--fontSmall) * .5);background-color:var(--colorBlue);color:#fff;align-items:center;justify-content:center;text-align:center;cursor:pointer}
.hintButton:hover{background-color:var(--colorBlueSel)}
.facebookIcon{position:relative;float:right;width:var(--iconsSize);height:var(--iconsSize);z-index:var(--zIndexCookies);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 17);background-position-y:calc(0px - var(--iconsSize) * 2);cursor:pointer;cursor:hand}
.facebookIconHRef{display:block;width:var(--iconsSize);height:var(--iconsSize)}
.instagramIcon{position:relative;float:right;width:var(--iconsSize);height:var(--iconsSize);z-index:var(--zIndexCookies);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 18);background-position-y:calc(0px - var(--iconsSize) * 2);cursor:pointer;cursor:hand}
.youtubeIcon{position:relative;float:right;width:var(--iconsSize);height:var(--iconsSize);z-index:var(--zIndexCookies);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 19);background-position-y:calc(0px - var(--iconsSize) * 2);cursor:pointer;cursor:hand}
:root{--serverStatHBorderColor:#f0f0f0;--serverStatVBorderColor:#f0f0f0;--serverStatVBackgroundColor:#f8f8f8;--serverStatVBackgroundColorSel:#f0f0f0;--serverStatSelectBoxWidth:calc( 14vmin * var(--globalScale) );--serverStatSelectBoxHeight:calc( 4vmin * var(--globalScale) );--serverStatSelectHideBoxHeight:calc( 2.5vmin * var(--globalScale) );--serverStatSelectHideBoxMax:7}
.selectPanel{display:flex;cursor:pointer;overflow:auto;width:var(--serverStatSelectBoxWidth);height:calc(var(--serverStatSelectBoxHeight));border-style:none;border-width:1px;border-color:#e6e6e6}
.selectPanel .selectPanelLabel{position:absolute;display:flex;align-items:center;height:calc(var(--serverStatSelectBoxHeight));margin-top:calc(0vmin - var(--serverStatSelectBoxHeight));color:#000;width:var(--serverStatSelectBoxWidth);text-align:center}
.selectPanel .selectMainItem{position:absolute;display:block;line-height:calc(var(--serverStatSelectBoxHeight));height:calc(var(--serverStatSelectBoxHeight));cursor:pointer;width:var(--serverStatSelectBoxWidth);border-radius:0;border-style:solid;border-width:1px;border-color:var(--serverStatVBorderColor);background-color:var(--serverStatVBackgroundColor)}
.selectPanel .selectMainItem:hover{background-color:var(--serverStatVBackgroundColorSel)}
.selectPanel .selectMainButton{color:#fff;font-weight:700;background-color:var(--colorBlue)}
.selectPanel .selectMainItemText{float:left;width:calc(100% - 4vmin);text-align:left;text-align-last:left;justify-content:left;padding-left:1vmin;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#404040}
.selectPanel .selectMainItemInput{display:block;box-sizing:border-box;width:calc(100% - 4vmin);height:calc(var(--serverStatSelectBoxHeight));resize:none;font-size:var(--fontMedium);cursor:pointer;border-color:transparent;background-color:transparent;outline:0}
.selectPanel .selectMainItemSign{display:flex;float:right;width:2vmin;height:calc(100%);margin-right:1vmin}
.selectPanel .selectMainItemSign:after{position:absolute;top:calc(var(--serverStatSelectBoxHeight)/ 2 - .5vmin);left:calc(100% - 3vmin);display:inline-block;border-right:1vmin solid transparent;border-top:1vmin solid #b0b0b0;border-left:1vmin solid transparent;content:""}
.selectPanel .selectHideItem{display:block;position:absolute;width:var(--serverStatSelectBoxWidth);height:auto;margin-top:var(--serverStatSelectBoxHeight);margin-bottom:1vmin;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin var(--serverStatHBorderColor);z-index:var(--ceZIndexColorBox);padding-top:0;font-weight:400;border-radius:0;border-style:solid;border-width:1px;border-color:var(--serverStatVBorderColor)}
.selectPanel .selectHideItemScroll{max-height:calc(var(--serverStatSelectHideBoxMax) * var(--serverStatSelectHideBoxHeight));overflow-x:hidden;overflow-y:auto;margin-right:0}
.selectPanel .selectHideItemRow{width:calc(100% - 2vmin);height:var(--serverStatSelectHideBoxHeight);line-height:var(--serverStatSelectHideBoxHeight);justify-content:left;align-items:center;margin-left:1vmin;margin-right:1vmin;cursor:pointer;display:block;overflow:hidden;color:var(--colorBlue);z-index:var(--ceZIndexSiteBox)}
.selectPanel .selectHideItemRow:hover{background-color:var(--serverStatHBorderColor)}
.selectPanel .selectHideItemMark:after{position:relative;float:right;top:calc(-2.5vmin * var(--globalScale));display:inline-block;color:#b0b0b0;font-size:var(--fontExtraSmall);font-weight:700;content:"\2705"}
.selectPanel .selectHideItemText{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 3vmin);font-size:var(--fontExtraSmall);font-weight:400;color:#000}
.rfImageViewer{width:100%;height:100%;position:absolute;background-color:#000;top:0;right:0;z-index:5000;display:flex;flex-direction:column}
.rfImageViewer .close{display:flex;justify-content:flex-end;align-items:center;color:#fff;padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));cursor:pointer;font-size:var(--fontBig);font-weight:700}
.rfImageViewer .context-actions{display:flex;justify-content:center;align-items:center;color:#fff;padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));cursor:pointer;font-size:var(--fontMedium);height:unset}
.rfImageViewer .context-actions .given-reaction{flex-direction:row;display:flex;justify-content:center;align-items:flex-end}
.rfImageViewer .image{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.rfImageViewer .image-with-nav{justify-content:space-between}
.rfImageViewer .image .nav-button{width:10vmin;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}
.rfImageViewer .viewer-icon{width:calc(var(--socialIconsSize));height:calc(var(--socialIconsSize));background-size:calc(var(--socialIconsSize) * var(--socialIconsRowsX)) calc(var(--socialIconsSize) * var(--socialIconsRowsY));background-image:url("INDEX/socialIcons.png?v=1705932453461");background-position-x:calc(0px - var(--socialIconsSize) * 0);background-position-y:calc(0px - var(--socialIconsSize) * 0);cursor:pointer;cursor:hand;color:#a0a0a0}
.rfImageViewer .viewer-icon.left{background-position-x:calc(0px - var(--socialIconsSize) * 25);background-position-y:calc(0px - var(--socialIconsSize) * 0);transform:rotate(90deg)}
.rfImageViewer .viewer-icon.right{background-position-x:calc(0px - var(--socialIconsSize) * 25);background-position-y:calc(0px - var(--socialIconsSize) * 0);transform:rotate(270deg)}
.rfImageViewer .viewer-icon:hover{background-position-y:calc(0px - var(--socialIconsSize) * 1);color:silver}
.rfImageViewer .image img{width:100%}
@media all and (max-width:768px){
.selectPanel .selectHideItemMark:after{top:calc(-3.5vmin * var(--globalScale));font-size:var(--fontSmall)}
.selectPanel .selectHideItemText{font-size:var(--fontSmall);width:calc(100% - 5vmin)}
}
.smartreef-back-to-social-icon-small{position:absolute;left:0;float:right;z-index:var(--zIndexLogo);background-repeat:no-repeat;width:calc(var(--socialModernIconsSize)*.5);height:calc(var(--socialModernIconsSize)*.5);background-size:calc(var(--socialModernIconsSize) * var(--socialModernIconsRowsX)*.5) calc(var(--socialModernIconsSize) * var(--socialModernIconsRowsY)*.5);background-image:url("SOCIAL/styles/icons.png?v=1705932453461");background-position-x:calc(0px - var(--socialModernIconsSize) * 22 *.5);background-position-y:calc(0px - var(--socialModernIconsSize) * 0 *.5);cursor:pointer;cursor:hand;color:#a0a0a0}
.smartreef-back-to-social-arrow{font-size:var(--fontMedium);cursor:pointer;font-weight:300}
.smartreef-back-to-social-text{display:flex;width:100%;height:100%;color:#000;text-align:left;vertical-align:middle;justify-content:left;align-items:center;padding-left:calc(var(--socialModernIconsSize) * .2)}
.smartreef-back-to-social-text img{height:calc(3vmin * var(--globalScale));cursor:pointer}
:root{--messengerMode:'desktop';--messengerLocalScale:1;--messengerIconsSize:calc( 5vmin * var(--messengerLocalScale) );--messengerMinIconsSize:calc( 2.5vmin * var(--messengerLocalScale) );--messengerIconsRowsX:26;--messengerIconsRowsY:4;--messengerFontExtraSmall:calc( 1.5vmin * var(--messengerLocalScale) );--messengerFontSmall:calc( 2.0vmin * var(--messengerLocalScale) );--messengerFontMediumSmall:calc( 2.5vmin * var(--messengerLocalScale) );--messengerFontMedium:calc( 3.0vmin * var(--messengerLocalScale) );--messengerButtonHeight:calc( 4vmin * var(--globalScale) );--messengerColorBlueLight:rgba(27, 133, 193, 0.2);--messengerLightGray:rgba(209, 208, 211, 0.13)}
.rfMessenger{position:fixed;top:calc(3vmin * var(--messengerLocalScale) + var(--topPanelHeight));right:calc(3vmin * var(--messengerLocalScale));bottom:calc(3vmin * var(--messengerLocalScale));display:flex;flex-direction:row;align-items:flex-end;z-index:1000}
.rfMessenger .in-line-space-between{display:flex;justify-content:space-between;align-items:center}
.rfMessenger .in-line-center{display:flex;justify-content:center;align-items:center}
.rfMessenger .w100{width:100%}
.rfMessenger .panel-button{white-space:nowrap;display:flex;height:calc(7vmin * var(--messengerLocalScale));justify-content:center;align-items:center;background-color:var(--socialColorBlue);color:#fff;cursor:pointer;font-size:var(--messengerFontMediumSmall);border-radius:calc(.5vmin * var(--messengerLocalScale));padding-left:calc(1vmin * var(--messengerLocalScale));padding-right:calc(1vmin * var(--messengerLocalScale));font-weight:700}
.rfMessenger .panel-button.wide{width:100%;margin-left:calc(3vmin * var(--messengerLocalScale));margin-right:calc(3vmin * var(--messengerLocalScale))}
.rfMessenger .panel-button.master{background-color:var(--socialColorDark);font-weight:400;color:#fff;cursor:pointer;cursor:hand}
.rfMessenger .panel-button.disabled{background-color:#d0d0d0;color:#fff;cursor:initial}
.rfMessenger .text-uppercase{text-transform:uppercase}
.rfMessenger .text-capitalize{text-transform:capitalize}
.rfMessenger .modern-icon-medium-small{width:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumSmall));height:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumSmall));background-size:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumSmall) * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumSmall) * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-position-x:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall));cursor:pointer;cursor:hand;color:#a0a0a0}
.rfMessenger .modern-icon-medium-small.new-chat{background-position-x:calc(0px - var(--socialModernIconsSize) * 18 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall))}
.rfMessenger .modern-icon-medium-small.back{background-position-x:calc(0px - var(--socialModernIconsSize) * 22 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall))}
.rfMessenger .modern-icon-medium-small.photo{background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall))}
.rfMessenger .modern-icon-medium-small.emoji{background-position-x:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall))}
.rfMessenger .modern-icon-medium-small.add-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 18 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall))}
.rfMessenger .modern-icon-medium-small.substract-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 18 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMediumSmall))}
.rfMessenger .modern-icon-medium-small.search-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 8 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMediumSmall))}
.rfMessenger .modern-icon-medium-small.minimize-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMediumSmall));transform:rotate(90deg)}
.rfMessenger .modern-icon{width:calc(var(--socialModernIconsSize) * var(--socialModernIconScale));height:calc(var(--socialModernIconsSize) * var(--socialModernIconScale));background-size:calc(var(--socialModernIconsSize) * var(--socialModernIconScale) * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * var(--socialModernIconScale) * var(--socialModernIconsRowsY));background-image:url("/SOCIAL/styles/icons.png?v=1705932453461");background-position-x:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScale));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScale));cursor:pointer;cursor:hand;color:#a0a0a0}
.rfMessenger .modern-icon.send-inactive{background-position-x:calc(0px - var(--socialModernIconsSize) * 25 * var(--socialModernIconScale));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScale))}
.rfMessenger .modern-icon.send{background-position-x:calc(0px - var(--socialModernIconsSize) * 25 * var(--socialModernIconScale));background-position-y:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScale))}
.rfMessenger .social-icon{position:relative;display:flex;min-width:var(--messengerIconsSize);height:var(--messengerIconsSize);z-index:var(--zIndexSection);background-size:calc(var(--messengerIconsSize) * var(--messengerIconsRowsX)) calc(var(--messengerIconsSize) * var(--messengerIconsRowsY));background-image:url("INDEX/socialIcons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--messengerIconsSize) * 4);background-position-y:calc(0px - var(--messengerIconsSize) * 0);cursor:pointer;cursor:hand;color:#a0a0a0}
.rfMessenger .social-icon:hover{background-position-y:calc(0px - var(--messengerIconsSize) * 1);color:silver}
.rfMessenger .social-icon.rf-fish{cursor:unset}
.rfMessenger .social-icon.rf-fish-min:hover,.rfMessenger .social-icon.rf-fish:hover{background-position-y:calc(0px - var(--messengerIconsSize) * 0)}
.rfMessenger .social-icon.rf-fish-min{cursor:unset;min-width:var(--messengerMinIconsSize);height:var(--messengerMinIconsSize);background-size:calc(var(--messengerMinIconsSize) * var(--messengerIconsRowsX)) calc(var(--messengerMinIconsSize) * var(--messengerIconsRowsY));background-position-x:calc(0px - var(--messengerMinIconsSize) * 4);background-position-y:calc(0px - var(--messengerMinIconsSize) * 0)}
.rfMessenger .social-icon.image{background-position-x:calc(0px - var(--messengerIconsSize) * 0);color:silver}
.rfMessenger .social-icon.inactive{background-position-y:calc(0px - var(--messengerIconsSize) * 2);color:#60a3c4;cursor:default}
.rfMessenger .social-icon.emoji{background-position-x:calc(0px - var(--messengerIconsSize) * 5)}
.rfMessenger .social-icon.new{background-position-x:calc(0px - var(--messengerIconsSize) * 7)}
.rfMessenger .social-icon.minimize{background-position-x:calc(0px - var(--messengerIconsSize) * 8)}
.rfMessenger .social-icon.back{background-position-x:calc(0px - var(--messengerIconsSize) * 9)}
.rfMessenger .social-icon.add-member{background-position-x:calc(0px - var(--messengerIconsSize) * 10)}
.rfMessenger .social-icon.remove-member{background-position-x:calc(0px - var(--messengerIconsSize) * 11)}
.rfMessenger .social-icon.save{background-position-x:calc(0px - var(--messengerIconsSize) * 12)}
.rfMessenger .social-icon.search{background-position-x:calc(0px - var(--messengerIconsSize) * 13)}
.rfMessenger .social-icon.discard{background-position-x:calc(0px - var(--messengerIconsSize) * 14)}
.rfMessenger .ml06{margin-left:calc(.6vmin * var(--messengerLocalScale))}
.rfMessenger .mr06{margin-right:calc(.6vmin * var(--messengerLocalScale))}
.rfMessenger .ml1{margin-left:calc(1vmin * var(--messengerLocalScale))}
.rfMessenger .mr1{margin-right:calc(1vmin * var(--messengerLocalScale))}
.rfMessenger .mr2{margin-right:calc(2vmin * var(--messengerLocalScale))}
.rfMessenger .pb2{padding-bottom:calc(2vmin * var(--messengerLocalScale))}
.rfMessenger .std-icon{width:var(--iconsSize);height:var(--iconsSize);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("INDEX/icons.png?v=1705932453461");background-position-x:calc(0px - var(--iconsSize) * 14);background-position-y:calc(0px - var(--iconsSize) * 0);cursor:pointer;cursor:hand;color:#a0a0a0}
.rfMessenger .std-icon.settings{background-position-x:calc(0px - var(--iconsSize) * 10);background-position-y:calc(0px - var(--iconsSize) * 0)}
.rfMessenger .std-icon.rewind{background-position-x:calc(0px - var(--iconsSize) * 12);background-position-y:calc(0px - var(--iconsSize) * 0);transform:rotate(90deg)}
.rfMessenger .std-icon:hover{background-position-y:calc(0px - var(--iconsSize) * 1);color:silver}
.rfMessenger .std-icon.inactive{background-position-y:calc(0px - var(--iconsSize) * 2);color:#60a3c4;cursor:default}
.rfChatMiniatures{display:flex;flex-direction:column;width:calc(10vmin * var(--messengerLocalScale));justify-content:center;align-items:center}
.rfChatMiniatures .chat-miniature{width:calc(7vmin * var(--messengerLocalScale));height:calc(7vmin * var(--messengerLocalScale));background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;border-style:solid;border-width:1px;border-color:#f0f0f0;display:flex;justify-content:center;align-items:center;margin-top:1vmin;margin-right:1vmin;cursor:pointer;border-radius:1vmin}
.rfChatMiniatures .chat-miniature .chat-photo{width:calc(7vmin * var(--messengerLocalScale));height:calc(5vmin * var(--messengerLocalScale));display:flex;justify-content:center;align-items:center;position:relative}
.rfChatMiniatures .chat-miniature .chat-photo img{width:calc(5vmin * var(--messengerLocalScale));border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChatMiniatures .chat-miniature .chat-photo.glow img{box-shadow:0 0 calc(.8vmin * var(--messengerLocalScale)) #0f0;border:1px solid #0f0}
.rfChatMiniatures .chat-miniature .chat-photo .active-user-glow{height:calc(1vmin * var(--messengerLocalScale));width:calc(1vmin * var(--messengerLocalScale));background-color:#0f0;position:absolute;bottom:0;right:0;border:2px solid #fff;border-radius:calc(.5vmin * var(--messengerLocalScale));margin-right:calc(1vmin * var(--messengerLocalScale))}
.rfChatMiniatures .chat-miniature .chat-photos{width:calc(7vmin * var(--messengerLocalScale));height:calc(5vmin * var(--messengerLocalScale));display:block}
.rfChatMiniatures .chat-miniature .chat-photos .one{position:relative;top:calc(.5vmin * var(--messengerLocalScale));left:calc(2.5vmin * var(--messengerLocalScale))}
.rfChatMiniatures .chat-miniature .chat-photos .two{position:relative;bottom:calc(-2vmin * var(--messengerLocalScale));left:calc(-2.5vmin * var(--messengerLocalScale))}
.rfChatMiniatures .chat-miniature .chat-photos .more{position:relative;bottom:0;left:calc(3vmin * var(--messengerLocalScale));font-size:var(--messengerFontExtraSmall)}
.rfChatMiniatures .chat-miniature .chat-photos img{width:calc(2.5vmin * var(--messengerLocalScale));border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChatList{height:100%;width:calc(50vmin * var(--messengerLocalScale));display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;box-shadow:0 0 calc(2vmin * var(--messengerLocalScale)) #d0d0d0;border-style:solid;border-width:1px;border-color:#f0f0f0}
.rfChatList .messenger-top-panel{display:flex;flex-direction:row;justify-content:space-between;padding:calc(1vmin * var(--messengerLocalScale));align-items:center;min-height:calc(6vmin * var(--messengerLocalScale));border-bottom:1px solid var(--socialColorLightGray)}
.rfChatList .messenger-top-panel .messenger-title{font-size:var(--messengerFontMedium);font-weight:700}
.rfChatList .messenger-top-panel .messenger-controls{display:flex;justify-content:space-between;cursor:pointer;align-items:center}
.rfChatList .messenger-search{height:calc(8vmin * var(--messengerLocalScale));display:flex;justify-content:center;align-items:center;padding:calc(1vmin * var(--messengerLocalScale));text-transform:capitalize}
.rfChatList .messenger-search .value{display:flex;font-size:var(--messengerFontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:100%;border-style:solid;border-width:1px;border-color:var(--socialColorLightGray);border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChatList .messenger-search .value .input{width:100%;padding:calc(1vmin * var(--messengerLocalScale));align-items:center;vertical-align:middle;height:calc(4vmin * var(--messengerLocalScale));text-align:left;justify-content:center;border-style:none;border-width:0;font-size:var(--messengerFontSmall);font-family:RFFont,Helvetica,sans-serif;border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChatList .chats{height:100%;overflow:hidden;overflow-y:scroll;margin-left:calc(.6vmin * var(--messengerLocalScale));margin-bottom:calc(.6vmin * var(--messengerLocalScale));margin-right:calc(.6vmin * var(--messengerLocalScale))}
.rfChatList .chat{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:calc(1.5vmin * var(--messengerLocalScale));padding-bottom:calc(1.5vmin * var(--messengerLocalScale));padding-left:calc(1vmin * var(--messengerLocalScale))}
.rfChatList .chat:hover{background-color:#f8f8f8;outline:1px solid #f0f0f0}
.rfChatList .chat .chat-photo{display:flex;justify-content:center;align-items:center;position:relative}
.rfChatList .chat .chat-photo img{min-width:calc(7vmin * var(--messengerLocalScale));height:calc(7vmin * var(--messengerLocalScale));border-radius:calc(1vmin * var(--messengerLocalScale));border:1px solid #fff}
.rfChatList .chat .chat-photo .active-user-glow{height:calc(1.5vmin * var(--messengerLocalScale));width:calc(1.5vmin * var(--messengerLocalScale));background-color:#0f0;position:absolute;bottom:0;right:0;border:2px solid #fff;border-radius:calc(.5vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-photos{min-width:calc(7vmin * var(--messengerLocalScale));height:calc(7vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-photos img{width:calc(4.5vmin * var(--messengerLocalScale));border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-photo .active-user-glow{height:calc(1.5vmin * var(--messengerLocalScale));width:calc(1.5vmin * var(--messengerLocalScale));background-color:#0f0;position:absolute;bottom:0;right:0;border:2px solid #fff;border-radius:calc(.5vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-photos .one{position:relative;top:0;left:calc(2.5vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-photos .two{position:relative;bottom:calc(3vmin * var(--messengerLocalScale));left:0}
.rfChatList .chat .chat-photos .more{position:relative;bottom:calc(5.5vmin * var(--messengerLocalScale));left:calc(5vmin * var(--messengerLocalScale));font-size:var(--messengerFontExtraSmall)}
.rfChatList .chat .chat-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:calc(1vmin * var(--messengerLocalScale));cursor:pointer;width:100%;padding-left:calc(2vmin * var(--messengerLocalScale));padding-right:calc(2vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(25vmin * var(--messengerLocalScale));text-align:left;font-weight:700;font-size:var(--messengerFontMediumSmall)}
.rfChatList .chat .chat-line1{display:flex;justify-content:space-between;width:100%;align-items:center}
.rfChatList .chat .chat-other-info{font-size:var(--messengerFontExtraSmall);text-align:left;white-space:nowrap;color:#606060;display:flex;justify-content:space-between;align-items:center;width:100%}
.rfChatList .chat .chat-other-info .last-message{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(20vmin * var(--messengerLocalScale));text-align:left}
.rfChatList .chat .chat-other-info .unread{font-weight:700}
.rfChatList .chat .unread-messages{text-align:center;height:calc(4vmin * var(--messengerLocalScale));display:flex;justify-content:center;align-items:center}
.rfChatList .chat .unread-messages .dot{text-align:center;width:calc(1vmin * var(--messengerLocalScale));height:calc(1vmin * var(--messengerLocalScale));border-radius:calc(1vmin * var(--messengerLocalScale));background-color:var(--colorBlue)}
.rfChatList .messenger-bottom-panel{height:calc(4vmin * var(--messengerLocalScale));justify-content:center;align-items:center;display:flex;align-items:center;justify-content:space-between;padding-top:calc(2vmin * var(--messengerLocalScale));cursor:pointer}
.rfChat{height:100%;width:calc(50vmin * var(--messengerLocalScale));display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;box-shadow:0 0 calc(2vmin * var(--messengerLocalScale)) #d0d0d0;border-style:solid;border-width:1px;border-color:#f0f0f0}
.rfChat .chat-top-panel{display:flex;flex-direction:row;justify-content:space-between;padding:calc(1vmin * var(--messengerLocalScale));align-items:center;min-height:calc(6vmin * var(--messengerLocalScale));border-bottom:1px solid var(--socialColorLightGray)}
.rfChat .chat-meta{display:flex;flex-direction:row}
.rfChat .chat-meta .chat-other-info{font-size:var(--messengerFontExtraSmall);text-align:left;white-space:nowrap;color:#606060;display:flex;justify-content:flex-start;align-items:center;position:relative;cursor:pointer}
.rfChat .chat-meta .chat-line1{display:flex;justify-content:space-between;width:100%;align-items:center}
.rfChat .chat-meta .chat-photo{padding-right:calc(1vmin * var(--messengerLocalScale));display:flex;align-items:center;justify-content:center}
.rfChat .chat-meta .chat-photo img{width:calc(6vmin * var(--messengerLocalScale));border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChat .chat-meta .chat-photo.glow img{box-shadow:0 0 calc(.8vmin * var(--messengerLocalScale)) #0f0;border:1px solid #0f0}
.rfChat .chat-meta .chat-photos{width:calc(7vmin * var(--messengerLocalScale));height:calc(5vmin * var(--messengerLocalScale));display:block}
.rfChat .chat-meta .chat-photos .one{position:relative;top:calc(-.5vmin * var(--messengerLocalScale));left:calc(2.5vmin * var(--messengerLocalScale))}
.rfChat .chat-meta .chat-photos .two{position:relative;bottom:calc(-1vmin * var(--messengerLocalScale));left:calc(-3vmin * var(--messengerLocalScale))}
.rfChat .chat-meta .chat-photos .more{position:relative;bottom:calc(1vmin * var(--messengerLocalScale));left:calc(4.5vmin * var(--messengerLocalScale));font-size:var(--messengerFontExtraSmall)}
.rfChat .chat-meta .chat-photos img{width:calc(3.5vmin * var(--messengerLocalScale));border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChat .chat-meta .chat-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.rfChat .chat-meta .chat-title{display:flex;justify-content:flex-start;align-items:center}
.rfChat .chat-meta .chat-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(25vmin * var(--messengerLocalScale));text-align:left;cursor:pointer;font-size:var(--messengerFontMediumSmall);font-weight:700}
.rfChat .chat-meta .chat-info .chat-actions-options{position:absolute;display:block;top:calc(3vmin * var(--messengerLocalScale));right:calc(-14vmin * var(--messengerLocalScale));width:calc(24vmin * var(--messengerLocalScale));z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--messengerLocalScale));padding-right:calc(1vmin * var(--messengerLocalScale));padding-top:calc(1vmin * var(--messengerLocalScale));padding-bottom:calc(1vmin * var(--messengerLocalScale))}
.rfChat .chat-meta .chat-info .chat-actions-options:before{position:absolute;top:-1.4vmin;right:calc(15.2vmin * var(--messengerLocalScale));display:inline-block;border-right:1.4vmin solid transparent;border-bottom:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rfChat .chat-meta .chat-info .chat-actions-options:after{position:absolute;top:-1.1vmin;right:calc(15.4vmin * var(--messengerLocalScale));display:inline-block;border-right:1.2vmin solid transparent;border-bottom:1.2vmin solid #fff;border-left:1.2vmin solid transparent;content:""}
.rfChat .chat-controls{display:flex;justify-content:space-between;cursor:pointer;align-items:center}
.rfChat .chat-search{height:calc(8vmin * var(--messengerLocalScale));display:flex;justify-content:center;align-items:center;padding:calc(1vmin * var(--messengerLocalScale))}
.rfChat .chat-search .value{display:flex;font-size:var(--messengerFontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:100%;border-style:solid;border-width:1px;border-color:var(--socialColorLightGray);border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChat .chat-search .value .input{width:100%;padding:calc(1vmin * var(--messengerLocalScale));align-items:center;vertical-align:middle;height:calc(4vmin * var(--messengerLocalScale));text-align:left;justify-content:center;border-style:none;border-width:0;font-size:var(--messengerFontSmall);font-family:RFFont,Helvetica,sans-serif;border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChat .messages{display:flex;flex-direction:column;height:100%;overflow:hidden;overflow-y:scroll;margin-left:calc(.6vmin * var(--messengerLocalScale));margin-bottom:calc(.6vmin * var(--messengerLocalScale));margin-right:calc(.6vmin * var(--messengerLocalScale))}
.rfChat .messages .message-gap{margin-top:calc(1vmin * var(--messengerLocalScale))}
.rfChat .messages .message-sender,.rfChat .messages .message-time{font-size:var(--messengerFontExtraSmall);color:var(--colorGrey);display:flex;justify-content:flex-start;align-items:center;padding-top:calc(1.2vmin * var(--messengerLocalScale));padding-left:calc(.6vmin * var(--messengerLocalScale))}
.rfChat .messages .message-time.own-message{justify-content:flex-end;padding-left:0;padding-right:calc(.6vmin * var(--messengerLocalScale))}
.rfChat .messages .message-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:calc(1.5vmin * var(--messengerLocalScale));height:fit-content;border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChat .messages .message-container.other-message{background:#f8f8f8}
.rfChat .messages .message-container.no-background{background:0 0!important;padding-top:0}
.rfChat .messages .message-container.own-message{background-color:var(--messengerColorBlueLight)}
.rfChat .messages .message-container .message-text{word-wrap:break-word;display:inline-block;max-width:calc(32vmin * var(--messengerLocalScale))}
.rfChat .messages .message-container.other-message .message-text{max-width:calc(25.5vmin * var(--messengerLocalScale))}
.rfChat .messages .message-container .chat-img-message{max-width:calc(24vmin * var(--messengerLocalScale));max-height:calc(36vmin * var(--messengerLocalScale));cursor:pointer}
.rfChat .message{font-size:var(--messengerFontSmall);text-align:left;display:flex;flex-direction:row;margin-top:calc(.3vmin * var(--messengerLocalScale));margin-bottom:calc(.3vmin * var(--messengerLocalScale));padding-left:calc(.6vmin * var(--messengerLocalScale));padding-right:calc(.6vmin * var(--messengerLocalScale))}
.rfChat .message-deleted,.rfChat .message-info{border:1px solid var(--colorGrey);color:var(--colorGrey);background:#f8f8f8;margin:calc(1vmin * var(--messengerLocalScale));margin-bottom:0;padding-left:calc(3vmin * var(--messengerLocalScale));padding-right:calc(3vmin * var(--messengerLocalScale));padding-top:calc(1vmin * var(--messengerLocalScale));padding-bottom:calc(1vmin * var(--messengerLocalScale));margin-bottom:calc(1vmin * var(--messengerLocalScale));border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChat .message-actions{color:#fff;padding:calc(1vmin * var(--messengerLocalScale));cursor:unset;height:calc(2vmin * var(--messengerLocalScale))}
.rfChat .message-actions.removable:hover,.rfChat .message-actions.visible{color:#606060;cursor:pointer}
.rfChat .message-actions-options-wrapper{position:relative}
.rfChat .message.last .message-actions-options-wrapper{position:relative;height:calc(20vmin * var(--messengerLocalScale))}
.rfChat .message-actions-options{position:absolute;display:block;top:calc(5vmin * var(--messengerLocalScale));right:calc(-5vmin * var(--messengerLocalScale));width:calc(13vmin * var(--messengerLocalScale));z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--messengerLocalScale));padding-right:calc(1vmin * var(--messengerLocalScale));padding-top:calc(1vmin * var(--messengerLocalScale));padding-bottom:calc(1vmin * var(--messengerLocalScale));margin-bottom:calc(1vmin * var(--messengerLocalScale))}
.rfChat .message-actions-options:before{position:absolute;top:-1.4vmin;right:calc(2.1vmin * var(--messengerLocalScale));display:inline-block;border-right:1.4vmin solid transparent;border-bottom:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rfChat .message-actions-options:after{position:absolute;top:-1.1vmin;right:calc(2.3vmin * var(--messengerLocalScale));display:inline-block;border-right:1.2vmin solid transparent;border-bottom:1.2vmin solid #fff;border-left:1.2vmin solid transparent;content:""}
.rfChat .message.own-message{justify-content:flex-end}
.rfChat .message .profile-photo{padding-right:calc(1vmin * var(--messengerLocalScale));display:flex;justify-content:center;align-items:flex-start}
.rfChat .message .profile-photo img{width:calc(5.5vmin * var(--messengerLocalScale));border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfChat .message .profile-photo .skip-photo{width:calc(5.5vmin * var(--messengerLocalScale))}
.rfChat .message-top{font-size:var(--messengerFontExtraSmall)}
.rfChat .message .link-preview{display:flex;flex-direction:column;width:100%;cursor:pointer}
.rfChat .message .link-preview .image{display:flex;justify-content:center;padding:calc(1vmin * var(--messengerLocalScale))}
.rfChat .message .link-preview .image img{width:calc(30vmin * var(--messengerLocalScale))}
.rfChat .message .message-container.other-message .link-preview .image img{width:calc(25vmin * var(--messengerLocalScale))}
.rfChat .message .link-preview .title{font-weight:700}
.rfChat .message .link-preview .description{font-size:var(--messengerFontExtraSmall)}
.rfChat .emoji-panel{height:calc(20vmin * var(--messengerLocalScale));overflow-y:auto;overflow-x:hidden;padding-top:calc(1vmin * var(--messengerLocalScale));padding-left:calc(2vmin * var(--messengerLocalScale));padding-right:calc(2vmin * var(--messengerLocalScale));background-color:#f8f8f8}
.rfChat .emoji-panel span{cursor:pointer;font-size:var(--messengerFontSmall)}
.rfChat .chat-bottom-panel{display:flex;flex-direction:row;padding:calc(1vmin * var(--messengerLocalScale));justify-content:space-between;align-items:center}
.rfChat .chat-bottom-panel .hidden{display:none}
.rfChat .new-message-input{display:flex;font-size:var(--messengerFontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1 * var(--messengerIconsSize) - 4vmin * var(--messengerLocalScale));background-color:var(--socialColorUltraLightGray);border-radius:calc(1vmin * var(--globalScale))}
.rfChat .new-message-input-buttons{display:flex;justify-content:center;align-items:center}
.rfChat .new-message-input .input-area{width:100%;display:block;max-height:calc(3 * (var(--messengerFontSmall) + .9vmin));padding-left:calc(1vmin * var(--messengerLocalScale));padding-right:calc(1vmin * var(--messengerLocalScale));padding-top:calc(1vmin * var(--messengerLocalScale));padding-bottom:calc(1vmin * var(--messengerLocalScale));align-items:center;vertical-align:middle;text-align:left;justify-content:center;font-size:var(--messengerFontSmall);font-family:RFFont,Helvetica,sans-serif;border:0;outline:0;overflow:hidden;overflow-y:auto;-webkit-user-select:text;user-select:text;border-radius:calc(1vmin * var(--globalScale))}
.rfChat .new-message-input .input-area:empty:before{content:attr(data-placeholder);color:var(--socialColorGray)}
.rfChat .new-messages-indicator{position:absolute;bottom:calc(10vmin * var(--messengerLocalScale));right:calc(7vmin * var(--messengerLocalScale));z-index:1001}
.rfEditChat{height:100%;width:calc(50vmin * var(--messengerLocalScale));display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;box-shadow:0 0 calc(2vmin * var(--messengerLocalScale)) #d0d0d0;border-style:solid;border-width:1px;border-color:#f0f0f0}
.rfEditChat .functional-top-panel{display:flex;flex-direction:row;justify-content:space-between;padding:calc(1vmin * var(--messengerLocalScale));align-items:center;min-height:calc(6vmin * var(--messengerLocalScale));border-bottom:1px solid var(--socialColorLightGray)}
.rfEditChat .functional-top-panel .panel-title{font-size:var(--messengerFontSmall);font-weight:700}
.rfEditChat .functional-top-panel .panel-controls{display:flex;justify-content:flex-end;font-size:var(--messengerFontExtraSmall);width:25%;cursor:pointer;align-items:center}
.rfEditChat .chat-edit{display:flex;align-items:flex-start;justify-content:flex-start;height:100%;flex-direction:column;padding-left:calc(1vmin * var(--messengerLocalScale));padding-right:calc(1vmin * var(--messengerLocalScale));padding-top:calc(1vmin * var(--messengerLocalScale))}
.rfEditChat .chat-edit .configuration-field{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;padding-bottom:calc(1.6vmin * var(--messengerLocalScale))}
.rfEditChat .chat-edit .configuration-field .label{font-weight:700;padding-bottom:calc(1vmin * var(--messengerLocalScale))}
.rfEditChat .chat-edit .configuration-field .value{display:flex;font-size:var(--messengerFontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:100%;border-style:solid;border-width:1px;border-color:var(--socialColorLightGray);border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfEditChat .chat-edit .configuration-field .value .input{width:100%;padding:calc(1vmin * var(--messengerLocalScale));align-items:center;vertical-align:middle;height:calc(4vmin * var(--messengerLocalScale));text-align:left;justify-content:center;border-style:none;border-width:0;font-size:var(--messengerFontSmall);font-family:RFFont,Helvetica,sans-serif;border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfEditChat .chat-edit .edit-actions{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}
.rfEditChat .chat-edit .button{display:flex;height:calc(var(--messengerButtonHeight));justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--messengerFontExtraSmall);text-transform:uppercase;white-space:nowrap;padding-left:calc(1.5vmin * var(--messengerLocalScale));padding-right:calc(1.5vmin * var(--messengerLocalScale))}
.rfEditChat .chat-edit .button:hover{background-color:var(--colorBlueSel)}
.rfEditChat .chat-edit .button.neutral{background-color:#f0f0f0;color:unset}
.rfEditChat .chat-edit .button.neutral:hover{background-color:#f8f8f8}
.rfEditChatMembers,.rfNewChat{height:100%;width:calc(50vmin * var(--messengerLocalScale));display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;box-shadow:0 0 calc(2vmin * var(--messengerLocalScale)) #d0d0d0;border-style:solid;border-width:1px;border-color:#f0f0f0}
.rfEditChatMembers .functional-top-panel,.rfNewChat .functional-top-panel{display:flex;flex-direction:row;justify-content:space-between;padding:calc(1vmin * var(--messengerLocalScale));align-items:center;min-height:calc(6vmin * var(--messengerLocalScale));border-bottom:1px solid var(--socialColorLightGray)}
.rfEditChatMembers .functional-top-panel .panel-title,.rfNewChat .functional-top-panel .panel-title{font-size:var(--messengerFontSmall);font-weight:700}
.rfEditChatMembers .functional-top-panel .panel-controls,.rfNewChat .functional-top-panel .panel-controls{display:flex;justify-content:flex-end;font-size:var(--messengerFontExtraSmall);width:25%;cursor:pointer;align-items:center}
.rfEditChatMembers p,.rfNewChat p{margin:0;padding:calc(1vmin * var(--messengerLocalScale));text-align:left;font-weight:700}
.rfEditChatMembers .users-list,.rfNewChat .users-list{display:flex;flex-direction:column;overflow:hidden;overflow-y:scroll;padding-left:calc(.6vmin * var(--messengerLocalScale));margin-right:calc(.6vmin * var(--messengerLocalScale))}
.rfEditChatMembers .users-list.invited,.rfNewChat .users-list.invited{height:calc(40vmin * var(--messengerLocalScale))}
.rfEditChatMembers .users-list.invited{margin-bottom:calc(.6vmin * var(--messengerLocalScale))}
.rfEditChatMembers .no-result,.rfNewChat .no-result{display:flex;justify-content:center;align-items:center;width:100%;height:calc(40vmin * var(--messengerLocalScale))}
.rfEditChatMembers .no-result.all-friends,.rfNewChat .no-result.all-friends{height:100%}
.rfEditChatMembers .users-list.all-friends,.rfNewChat .users-list.all-friends{height:100%}
.rfEditChatMembers .users-list .user-entry,.rfNewChat .users-list .user-entry{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:calc(1vmin * var(--messengerLocalScale));padding-bottom:calc(1vmin * var(--messengerLocalScale));height:calc(6vmin * var(--messengerLocalScale))}
.rfEditChatMembers .users-list .user-entry-info,.rfNewChat .users-list .user-entry-info{display:flex;justify-content:center;align-items:center;cursor:pointer}
.rfEditChatMembers .users-list .user-profile-photo,.rfNewChat .users-list .user-profile-photo{padding-right:calc(4vmin * var(--messengerLocalScale))}
.rfEditChatMembers .users-list .user-profile-photo img,.rfNewChat .users-list .user-profile-photo img{width:calc(6vmin * var(--messengerLocalScale));border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfEditChatMembers .users-list .user-data,.rfNewChat .users-list .user-data{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.rfEditChatMembers .users-list .user-entry .user-entry-actions,.rfNewChat .users-list .user-entry .user-entry-actions{display:flex;flex-direction:row}
.rfEditChatMembers .users-list .user-entry .user-entry-actions .button,.rfNewChat .users-list .user-entry .user-entry-actions .button{display:flex;height:calc(var(--messengerButtonHeight));justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--messengerFontExtraSmall);text-transform:uppercase;margin-left:calc(1vmin * var(--messengerLocalScale));white-space:nowrap;padding-left:calc(1.5vmin * var(--messengerLocalScale));padding-right:calc(1.5vmin * var(--messengerLocalScale))}
.rfEditChatMembers .users-list .user-entry .user-entry-actions .button:hover,.rfNewChat .users-list .user-entry .user-entry-actions .button:hover{background-color:var(--colorBlueSel)}
.rfEditChatMembers .users-list .user-entry .user-entry-actions .button.neutral,.rfNewChat .users-list .user-entry .user-entry-actions .button.neutral{background-color:#f0f0f0;color:unset}
.rfEditChatMembers .users-list .user-entry .user-entry-actions .button.neutral:hover,.rfNewChat .users-list .user-entry .user-entry-actions .button.neutral:hover{background-color:#f8f8f8}
.rfEditChatMembers .user-friends-search-bar,.rfNewChat .user-friends-search-bar{display:flex;flex-direction:row;align-items:center;margin-bottom:calc(.6vmin * var(--messengerLocalScale));padding-left:calc(.6vmin * var(--messengerLocalScale));padding-right:calc(.6vmin * var(--messengerLocalScale))}
.rfEditChatMembers .user-friends-search-bar .value,.rfNewChat .user-friends-search-bar .value{display:flex;font-size:var(--messengerFontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:100%;border-style:solid;border-width:1px;border-color:var(--socialColorLightGray);border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfEditChatMembers .user-friends-search-bar .value .input,.rfNewChat .user-friends-search-bar .value .input{width:100%;padding:calc(1vmin * var(--messengerLocalScale));align-items:center;vertical-align:middle;height:calc(4vmin * var(--messengerLocalScale));text-align:left;justify-content:center;border-style:none;border-width:0;font-size:var(--messengerFontSmall);font-family:RFFont,Helvetica,sans-serif;border-radius:calc(1vmin * var(--messengerLocalScale))}
.rfEditChatMembers .user-friends-search-bar .search-button,.rfNewChat .user-friends-search-bar .search-button{padding:0 calc(1vmin * var(--messengerLocalScale))}
.rfEditChatMembers .user-friends-search-bar .button,.rfNewChat .user-friends-search-bar .button{display:flex;width:20%;height:calc(var(--messengerFontSmall) + 2.3vmin * var(--messengerLocalScale));justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--messengerFontSmall);text-transform:uppercase}
.rfEditChatMembers .user-friends-search-bar .button:hover,.rfNewChat .user-friends-search-bar .button:hover{background-color:var(--colorBlueSel)}
.rfNewChat .bottom-panel{display:flex;flex-direction:row;padding:calc(1vmin * var(--messengerLocalScale));justify-content:space-between;align-items:center}
.rfNewChat .bottom-panel .hidden{display:none}
.rfNewChat .new-message-input{display:flex;font-size:var(--messengerFontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1 * var(--messengerIconsSize) - 5vmin * var(--messengerLocalScale));background-color:var(--socialColorUltraLightGray);border-radius:calc(1vmin * var(--globalScale))}
.rfNewChat .new-message-input .input-area{width:100%;display:block;max-height:calc(3 * (var(--messengerFontSmall) + .9vmin));padding-left:calc(1vmin * var(--messengerLocalScale));padding-right:calc(1vmin * var(--messengerLocalScale));padding-top:calc(1vmin * var(--messengerLocalScale));padding-bottom:calc(1vmin * var(--messengerLocalScale));align-items:center;vertical-align:middle;text-align:left;justify-content:center;background-color:var(--socialColorUltraLightGray);font-size:var(--messengerFontSmall);font-family:RFFont,Helvetica,sans-serif;border:0;outline:0;overflow:hidden;overflow-y:auto;-webkit-user-select:text;user-select:text;border-radius:calc(1vmin * var(--globalScale))}
.rfNewChat .new-message-input .input-area:empty:before{content:attr(data-placeholder);color:var(--socialColorGray)}
.rfChatList .service-issue{display:flex;justify-content:center;align-items:center;height:100%}
@media all and (max-width:768px) and (max-aspect-ratio:4/3){
:root{--messengerMode:'mobile';--messengerLocalScale:1.5;--messengerIconsSize:calc( 6vmin * var(--messengerLocalScale) );--messengerFontExtraSmall:calc( 1.4vmin * var(--messengerLocalScale) );--messengerFontSmall:calc( 2.2vmin * var(--messengerLocalScale) );--messengerFontMedium:calc( 3.2vmin * var(--messengerLocalScale) );--messengerButtonHeight:calc( 5vmin * var(--globalScale) )}
#rfMessenger{width:100%;height:100%}
.rfMessenger{position:fixed;flex-direction:row;align-items:flex-end;width:100%;display:flex;justify-content:center;top:var(--topPanelHeight);right:0;bottom:0}
.rfEditChatMembers .user-friends-search-bar .button,.rfNewChat .user-friends-search-bar .button{height:calc(var(--messengerFontSmall) + 3.3vmin)}
.rfChat,.rfChatList,.rfEditChat,.rfEditChatMembers,.rfNewChat{height:100%;width:100%;box-shadow:unset}
.rfChatList.has-miniatures{width:calc(100% - 10vmin * var(--messengerLocalScale))}
.rfChatMiniatures{margin-bottom:calc(1vmin * var(--messengerLocalScale))}
.rfChatList .chat{padding-top:calc(1.5vmin * var(--messengerLocalScale));padding-bottom:calc(1.5vmin * var(--messengerLocalScale))}
.rfChatList .messenger-top-panel{border-top:1px solid var(--socialColorLightGray)}
.rfChatList .chat .chat-photo img{width:calc(8vmin * var(--messengerLocalScale));height:calc(8vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-photos{min-width:calc(8vmin * var(--messengerLocalScale));height:calc(8vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-photos .one{left:calc(3.5vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-photos .two{bottom:calc(2vmin * var(--messengerLocalScale));left:calc(.5vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-photos .more{bottom:calc(5.5vmin * var(--messengerLocalScale));left:calc(5.5vmin * var(--messengerLocalScale));font-size:var(--messengerFontSmall)}
.rfChatList .chat .chat-name{max-width:calc(45vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-other-info .last-message{max-width:calc(25vmin * var(--messengerLocalScale))}
.rfChatList .chat .chat-other-info{font-size:var(--messengerFontSmall)}
.rfChat .chat-top-panel{border-top:1px solid var(--socialColorLightGray)}
.rfChat .chat-meta .chat-name{max-width:calc(35vmin * var(--messengerLocalScale))}
.rfChat .chat-meta .chat-photos img{width:calc(3vmin * var(--messengerLocalScale))}
.rfChat .chat-meta .chat-photos .more{left:calc(4vmin * var(--messengerLocalScale));bottom:calc(.5vmin * var(--messengerLocalScale))}
.rfChat .message-top{font-size:var(--messengerFontSmall)}
.rfChat .message{font-size:var(--messengerFontMedium)}
.rfChat .chat-meta .chat-photos .two{left:calc(-3.5vmin * var(--messengerLocalScale));bottom:calc(-2vmin * var(--messengerLocalScale))}
.rfChat .message .profile-photo img{width:calc(8vmin * var(--messengerLocalScale))}
.rfChat .message .profile-photo .skip-photo{width:calc(8vmin * var(--messengerLocalScale))}
.rfChat .chat-meta .chat-info .chat-actions-options,.rfChat .message-actions-options{font-size:var(--messengerFontMedium)}
.rfEditChat .functional-top-panel{border-top:1px solid var(--socialColorLightGray)}
.rfEditChatMembers .functional-top-panel,.rfNewChat .functional-top-panel{border-top:1px solid var(--socialColorLightGray)}
.rfEditChat .functional-top-panel .panel-title{font-size:var(--messengerFontMedium)}
.rfEditChatMembers .functional-top-panel .panel-title,.rfNewChat .functional-top-panel .panel-title{font-size:var(--messengerFontMedium)}
.rfChatList.has-miniatures{width:100%}
.rfChatMiniatures,.rfMessenger .social-icon.minimize{display:none}
.rfChat .chat-search .value .input,.rfChat .new-message-input .input-area,.rfChatList .messenger-search .value .input,.rfEditChat .chat-edit .configuration-field .value .input,.rfEditChatMembers .user-friends-search-bar .value .input,.rfNewChat .new-message-input .input-area,.rfNewChat .user-friends-search-bar .value .input{font-size:var(--messengerFontMediumSmall)}
.rfChat .new-message-input .input-area,.rfNewChat .new-message-input .input-area{min-height:calc(3 * (var(--messengerFontSmall) + .9vmin))}
.rfEditChat .chat-edit .configuration-field{padding-bottom:calc(1vmin * var(--messengerLocalScale))}
.rfChat .new-messages-indicator{right:calc(3vmin * var(--messengerLocalScale))}
.rfChat .emoji-panel span{cursor:pointer;font-size:var(--messengerFontMedium)}
.rfChat .chat-controls #chat-minimize{display:none}
}
:root{--productsMenuHeight:calc( 4vmin * var(--globalScale) );--productsSubMenuHeight:calc( 4vmin * var(--globalScale) );--sumpScaleHorizontal:calc( 1 / 1920 * 100vw );--sumpScaleVertical:calc( 1 / 960 * 100vw );--productsBottomTechWidth:33%;--productsCommentsSection:28vw;--productsCommentsNumber:3;--productsDescriptionMargin:10%;--productsDosingSubMargin:20%}
.rfProducts{display:block;position:absolute;float:left;top:var(--topPanelHeight);width:100%;height:calc(100% - var(--topPanelHeight));justify-content:flex-start;align-items:flex-start;vertical-align:top;text-align:center;background-color:var(--homeBgColor);font-family:'Barlow Semi Condensed'}
.rfProducts .rfCareContent{display:block;background-color:#fff;width:100%;height:100%}
.rfProducts .careSubContent{display:block;height:calc(100vh - var(--topPanelHeight) - var(--bottomHeight));background-color:#fff}
.rfProducts .careHeader{position:relative;height:90vh;background-color:#fff}
.rfProducts .careBackgroundMobile{display:none}
.rfProducts .careBackgroundDesktop{display:block;content:url("PRODUCTS/imgBackgroundDesktop.png?v=1705932453461");height:60vh;width:101%;object-fit:fill;object-position:0 -5vh}
.rfProducts .careContent{position:absolute;display:flex;width:100%;height:100%;top:0;left:0;justify-content:space-evenly;align-content:center;align-items:center}
.rfProducts .careTesterSizeMob{content:url("PRODUCTS/SMARTTESTER/imgSmartTech.png?v=1705932453461");width:30%}
.rfProducts .careTesterSizeDesk{content:url("PRODUCTS/SMARTTESTER/imgSmartTechDesk.png?v=1705932453461");margin-top:6vmin;width:50%}
.rfProducts .careTesterAppPl01{content:url("PRODUCTS/SMARTTESTER/imgAppTesterPl01.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careTesterAppPl02{content:url("PRODUCTS/SMARTTESTER/imgAppTesterPl02.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careTesterAppPl03{content:url("PRODUCTS/SMARTTESTER/imgAppTesterPl03.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careTesterAppEn01{content:url("PRODUCTS/SMARTTESTER/imgAppTesterEn01.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careTesterAppEn02{content:url("PRODUCTS/SMARTTESTER/imgAppTesterEn02.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careTesterAppEn03{content:url("PRODUCTS/SMARTTESTER/imgAppTesterEn03.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careTesterAppDe01{content:url("PRODUCTS/SMARTTESTER/imgAppTesterDe01.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careTesterAppDe02{content:url("PRODUCTS/SMARTTESTER/imgAppTesterDe02.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careTesterAppDe03{content:url("PRODUCTS/SMARTTESTER/imgAppTesterDe03.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careTesterPump{content:url("PRODUCTS/SMARTTESTER/imgTesterPump.png?v=1705932453461");width:100%;margin-top:2vmin;margin-bottom:0}
.rfProducts .carePumpProAuto{content:url("PRODUCTS/DOSINGPUMPPRO/imgPumpProAuto.jpg?v=1705932453461");width:100%;margin-top:2vmin;margin-bottom:0;background-color:transparent;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfProducts .careTesterAuto{content:url("PRODUCTS/SMARTTESTER/imgTesterAuto.png?v=1705932453461");width:100%;margin-top:2vmin;margin-bottom:0;background-color:#eceff5;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfProducts .careTesterSet{content:url("PRODUCTS/SMARTTESTER/imgTesterSet.png?v=1705932453461");width:100%;margin-top:2vmin;margin-bottom:0}
.rfProducts .careTesterCartMg{content:url("PRODUCTS/SMARTTESTER/imgTesterCartMg.png?v=1705932453461");width:100%;margin-top:3vmin}
.rfProducts .careTesterCartPo{content:url("PRODUCTS/SMARTTESTER/imgTesterCartPo.png?v=1705932453461");width:100%;margin-top:3vmin}
.rfProducts .careTesterImage{content:url("PRODUCTS/SMARTTESTER/imgTesterMain.png?v=1705932453461");height:85vh;padding-right:15vmin}
.rfProducts .careTesterImage2{content:url("PRODUCTS/SMARTTESTER/imgTesterBox.png?v=1705932453461");height:85vh;padding-right:15vmin}
.rfProducts .careFeederImage{content:url("PRODUCTS/SMARTFEEDER/imgFeederMain.png?v=1705932453461");height:85vh;padding-right:15vmin}
.rfProducts .careFeederImage2{content:url("PRODUCTS/SMARTFEEDER/imgFeederBox.png?v=1705932453461");height:85vh;padding-right:15vmin}
.rfProducts .careFeederSizeMob1{content:url("PRODUCTS/SMARTFEEDER/imgFeedTech1.png?v=1705932453461");width:30%}
.rfProducts .careFeederSizeMob2{content:url("PRODUCTS/SMARTFEEDER/imgFeedTech2.png?v=1705932453461");width:30%}
.rfProducts .careFeederSizeDesk1{content:url("PRODUCTS/SMARTFEEDER/imgFeedTech1Desk.png?v=1705932453461");margin-top:6vmin;width:50%}
.rfProducts .careFeederSizeDesk2{content:url("PRODUCTS/SMARTFEEDER/imgFeedTech2Desk.png?v=1705932453461");margin-top:6vmin;width:50%}
.rfProducts .careFeederFunc{content:url("PRODUCTS/SMARTFEEDER/imgFeederFunc.png?v=1705932453461");width:100%;margin-top:2vmin;margin-bottom:0}
.rfProducts .careFeederAssembly01{content:url("PRODUCTS/SMARTFEEDER/imgFeederAssembly1.png?v=1705932453461");width:calc(50% - .5vmin);margin-top:3vmin}
.rfProducts .careFeederAssembly02{content:url("PRODUCTS/SMARTFEEDER/imgFeederAssembly2.png?v=1705932453461");width:calc(50% - .5vmin);margin-top:3vmin}
.rfProducts .careFeederAppPl01{content:url("PRODUCTS/SMARTFEEDER/imgAppFeederPl01.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careFeederAppEn01{content:url("PRODUCTS/SMARTFEEDER/imgAppFeederEn01.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careFeederAppPl02{content:url("PRODUCTS/SMARTFEEDER/imgAppFeederPl02.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careFeederAppEn02{content:url("PRODUCTS/SMARTFEEDER/imgAppFeederEn02.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careFeederAppPl03{content:url("PRODUCTS/SMARTFEEDER/imgAppFeederPl03.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .careFeederAppEn03{content:url("PRODUCTS/SMARTFEEDER/imgAppFeederEn03.png?v=1705932453461");width:calc(100% /3)}
.rfProducts .carePumpProImage{content:url("PRODUCTS/DOSINGPUMPPRO/imgPumpProMain.png?v=1705932453461");height:85vh;padding-right:15vmin}
.rfProducts .carePumpProImage2{content:url("PRODUCTS/DOSINGPUMPPRO/imgPumpProBox.png?v=1705932453461");height:85vh;padding-right:15vmin}
.rfProducts .carePumpProTechMob{content:url("PRODUCTS/DOSINGPUMPPRO/imgPumpProTech.png?v=1705932453461");width:30%}
.rfProducts .careBaseImage{content:url("PRODUCTS/BASEPUMP/imgBaseMain.png?v=1705932453461");height:85vh;padding-right:15vmin}
.rfProducts .careBaseImage2{content:url("PRODUCTS/BASEPUMP/imgBaseBox.png?v=1705932453461");height:85vh;padding-right:15vmin}
.rfProducts .careBaseFlow{content:url("PRODUCTS/BASEPUMP/imgBaseFlow.png?v=1705932453461");height:85vh;padding-right:0}
.rfProducts .careBaseDescMobPl{content:url("PRODUCTS/BASEPUMP/imgBaseDescMobPl.png?v=1705932453461");width:30%}
.rfProducts .careBaseDescMobEn{content:url("PRODUCTS/BASEPUMP/imgBaseDescMobEn.png?v=1705932453461");width:30%}
.rfProducts .careBaseDescMobDe{content:url("PRODUCTS/BASEPUMP/imgBaseDescMobDe.png?v=1705932453461");width:30%}
.rfProducts .careBaseDescDeskPl{content:url("PRODUCTS/BASEPUMP/imgBaseDescDeskPl.png?v=1705932453461");width:100%;height:unset;max-width:100%}
.rfProducts .careBaseDescDeskEn{content:url("PRODUCTS/BASEPUMP/imgBaseDescDeskEn.png?v=1705932453461");width:100%;height:unset;max-width:100%}
.rfProducts .careBaseDescDeskDe{content:url("PRODUCTS/BASEPUMP/imgBaseDescDeskDe.png?v=1705932453461");width:100%;height:unset;max-width:100%}
.rfProducts .careBaseSizeMobL{content:url("PRODUCTS/BASEPUMP/imgBaseTechL.png?v=1705932453461");width:30%}
.rfProducts .careBaseSizeMobM{content:url("PRODUCTS/BASEPUMP/imgBaseTechM.png?v=1705932453461");width:30%}
.rfProducts .careBaseSizeMobS{content:url("PRODUCTS/BASEPUMP/imgBaseTechS.png?v=1705932453461");width:30%}
.rfProducts .careBaseAppPl01{content:url("PRODUCTS/BASEPUMP/imgAppBasePl01.png?v=1705932453461");width:40%}
.rfProducts .careBaseAppEn01{content:url("PRODUCTS/BASEPUMP/imgAppBaseEn01.png?v=1705932453461");width:40%}
.rfProducts .careBaseAppDe01{content:url("PRODUCTS/BASEPUMP/imgAppBaseDe01.png?v=1705932453461");width:40%}
.rfProducts .careBaseAppPl02{content:url("PRODUCTS/BASEPUMP/imgAppBasePl02.png?v=1705932453461");width:40%}
.rfProducts .careBaseAppEn02{content:url("PRODUCTS/BASEPUMP/imgAppBaseEn02.png?v=1705932453461");width:40%}
.rfProducts .careBaseAppDe02{content:url("PRODUCTS/BASEPUMP/imgAppBaseDe02.png?v=1705932453461");width:40%}
.rfProducts .careBaselogo{content:url("PRODUCTS/BASEPUMP/imgBaseLogo.png?v=1705932453461");height:unset;width:auto}
.rfProducts .carePumpProTechDesk{content:url("PRODUCTS/DOSINGPUMPPRO/imgPumpProTechDesk.png?v=1705932453461");margin-top:6vmin;width:90%}
.rfProducts .careBaseSizeDeskL{content:url("PRODUCTS/BASEPUMP/imgBaseTechLDesk.png?v=1705932453461");margin-top:6vmin;width:90%}
.rfProducts .careBaseSizeDeskM{content:url("PRODUCTS/BASEPUMP/imgBaseTechMDesk.png?v=1705932453461");margin-top:6vmin;width:90%}
.rfProducts .careBaseSizeDeskS{content:url("PRODUCTS/BASEPUMP/imgBaseTechSDesk.png?v=1705932453461");margin-top:6vmin;width:90%}
.rfProducts .careRollerImage{content:url("PRODUCTS/SMARTROLLER/imgRollerMain.png?v=1705932453461");height:85vh;padding-right:15vmin}
.rfProducts .careRollerImage2{content:url("PRODUCTS/SMARTROLLER/imgRollerBox.png?v=1705932453461");width:30%}
.rfProducts .careRollerDescMobPl{content:url("PRODUCTS/SMARTROLLER/imgRollerDescMobPl.png?v=1705932453461");width:100%}
.rfProducts .careRollerDescMobEn{content:url("PRODUCTS/SMARTROLLER/imgRollerDescMobEn.png?v=1705932453461");width:100%}
.rfProducts .careRollerDescMobDe{content:url("PRODUCTS/SMARTROLLER/imgRollerDescMobDe.png?v=1705932453461");width:100%}
.rfProducts .careRollerDescDeskPl{content:url("PRODUCTS/SMARTROLLER/imgRollerDescDeskPl.png?v=1705932453461");width:unset;height:80vh;max-width:100%}
.rfProducts .careRollerDescDeskEn{content:url("PRODUCTS/SMARTROLLER/imgRollerDescDeskEn.png?v=1705932453461");width:unset;height:80vh;max-width:100%}
.rfProducts .careRollerDescDeskDe{content:url("PRODUCTS/SMARTROLLER/imgRollerDescDeskDe.png?v=1705932453461");width:unset;height:80vh;max-width:100%}
.rfProducts .careRollerSizeMobL{content:url("PRODUCTS/SMARTROLLER/imgRollerTechL.png?v=1705932453461");width:30%}
.rfProducts .careRollerSizeMobM{content:url("PRODUCTS/SMARTROLLER/imgRollerTechM.png?v=1705932453461");width:30%}
.rfProducts .careRollerSizeMobS{content:url("PRODUCTS/SMARTROLLER/imgRollerTechS.png?v=1705932453461");width:30%}
.rfProducts .careRollerSizeDeskL{content:url("PRODUCTS/SMARTROLLER/imgRollerTechLDesk.png?v=1705932453461");height:50vmin;margin-top:6vmin;max-width:100%}
.rfProducts .careRollerSizeDeskM{content:url("PRODUCTS/SMARTROLLER/imgRollerTechMDesk.png?v=1705932453461");height:50vmin;margin-top:6vmin;max-width:100%}
.rfProducts .careRollerSizeDeskS{content:url("PRODUCTS/SMARTROLLER/imgRollerTechSDesk.png?v=1705932453461");height:50vmin;margin-top:6vmin;max-width:100%}
.rfProducts .careRollerSump01{content:url("PRODUCTS/SMARTROLLER/imgSamp01.png?v=1705932453461");width:calc(50% - .5vmin);margin-top:3vmin}
.rfProducts .careRollerSump02{content:url("PRODUCTS/SMARTROLLER/imgSamp02.png?v=1705932453461");width:calc(50% - .5vmin);margin-top:3vmin}
.rfProducts .careRollerMat{content:url("PRODUCTS/SMARTROLLER/imgMat.png?v=1705932453461");height:30vh;width:unset}
.rfProducts .careRollerMatAll{content:url("PRODUCTS/SMARTROLLER/imgMatAll.png?v=1705932453461");width:unset;height:26vmin;padding-left:3%}
.rfProducts .careRollerMatParam{content:url("PRODUCTS/SMARTROLLER/imgMatParam.png?v=1705932453461");width:100%;margin-top:2vmin;margin-bottom:8vmin}
.rfProducts .careDeviceAppBox{display:flex;justify-content:space-evenly}
.rfProducts .careRollerAppPl01{content:url("PRODUCTS/SMARTROLLER/imgAppRollerPl01.png?v=1705932453461");width:40%}
.rfProducts .careRollerAppEn01{content:url("PRODUCTS/SMARTROLLER/imgAppRollerEn01.png?v=1705932453461");width:40%}
.rfProducts .careRollerAppDe01{content:url("PRODUCTS/SMARTROLLER/imgAppRollerDe01.png?v=1705932453461");width:40%}
.rfProducts .careRollerAppPl02{content:url("PRODUCTS/SMARTROLLER/imgAppRollerPl02.png?v=1705932453461");width:40%}
.rfProducts .careRollerAppEn02{content:url("PRODUCTS/SMARTROLLER/imgAppRollerEn02.png?v=1705932453461");width:40%}
.rfProducts .careRollerAppDe02{content:url("PRODUCTS/SMARTROLLER/imgAppRollerDe02.png?v=1705932453461");width:40%}
.rfProducts .careIconFiltr{content:url("PRODUCTS/SMARTROLLER/imgIconFiltr.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careIconHead{content:url("PRODUCTS/DOSINGPUMPPRO/imgIconHead.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careIconSrApp{content:url("PRODUCTS/DOSINGPUMPPRO/imgIconSrApp.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careIconAccuracy{content:url("PRODUCTS/DOSINGPUMPPRO/imgIconAccuracy.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careIconQuiet{content:url("PRODUCTS/BASEPUMP/imgIconQuiet.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careIconEffi{content:url("PRODUCTS/BASEPUMP/imgIconEffi.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careIconPump{content:url("PRODUCTS/SMARTTESTER/imgIconPump.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careIconCart{content:url("PRODUCTS/SMARTTESTER/imgIconCart.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careIconRemote{content:url("PRODUCTS/SMARTFEEDER/imgIconRemote.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careIconFlex{content:url("PRODUCTS/SMARTFEEDER/imgIconFlex.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careIconNotif{content:url("PRODUCTS/SMARTROLLER/imgIconNotif.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careIconRoll{content:url("PRODUCTS/SMARTROLLER/imgIconRoll.png?v=1705932453461");width:100%;padding-left:2vmin;padding-right:2vmin;box-sizing:border-box}
.rfProducts .careAppTitle{color:#252525;font-style:normal;font-weight:600;font-size:calc(var(--fontMedium) - .2vmin);width:100%;text-align:left}
.rfProducts .careAppTitleBox{display:flex;width:100%;margin-bottom:2vmin}
.rfProducts .careAppButtonsBox{display:flex;width:100%;justify-content:space-evenly;margin-bottom:5vh;margin-top:3vh}
.rfProducts .careAppStore{content:url("PRODUCTS/imgAppStore.png?v=1705932453461");height:4vmin;cursor:pointer}
.rfProducts .careAppGoogle{content:url("PRODUCTS/imgAppGoogle.png?v=1705932453461");height:4vmin;cursor:pointer}
.rfProducts .careAppIconBox{content:url("PRODUCTS/imgIconAppBox.png?v=1705932453461");width:unset;height:7vh;padding-left:3vmin;padding-right:3vmin;box-sizing:border-box}
.rfProducts .careSmartReefApp{display:block;width:45%;box-sizing:border-box;background-color:#eceff5;margin-top:0;padding-top:3vh;padding-left:6vmin}
.rfProducts .careReviewPedia{content:url("PRODUCTS/imgReviewPedia.png?v=1705932453461");width:48px;height:48px;margin-right:2vmin;border-radius:50%}
.rfProducts .careReviewIcon{width:48px;height:48px;margin-right:2vmin;border-radius:50%}
.rfProducts .careDescBoxDesktop{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;padding-left:11vmin}
.rfProducts .careDescBoxDesktopAll{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;margin-top:0;background-color:#fff}
.rfProducts .careDesktopContainer{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;padding-top:6vmin}
.rfProducts .careDesktopContainer.column{flex-direction:column;align-items:center}
.rfProducts .careDesktopContainer.grayBg{background-color:#f7f8fb}
.rfProducts .careDesktopContainer.blueBg{background-color:#000d2f}
.rfProducts .careDesktopContainer.appBg{background-color:#eceff5;padding-bottom:3vmin;align-items:center}
.rfProducts .careDesktopTabBox{display:flex;flex-direction:row;width:calc(100% - 24vmin);align-items:flex-start}
.rfProducts .careDesktopTabBox.column{flex-direction:column}
.rfProducts .careDesktopTableBox{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;margin-top:8vmin}
.rfProducts .careDesktopTableBox.center{justify-content:center}
.rfProducts .careDesktopTabContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60%;padding-left:10vmin;padding-right:5vmin}
.rfProducts .careDesktopTabContainer.blue{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-left:10vmin;padding-right:10vmin}
.rfProducts .careDesktopInfoContainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:40%;padding-left:5vmin;padding-right:10vmin}
.rfProducts .careDesktopDetailsContainer{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;padding-left:5vmin;padding-right:10vmin}
.rfProducts .careDescBoxMobile{display:none;margin-top:unset}
.rfProducts .careBackButtonBox{position:absolute;display:block;top:0;left:0;padding-top:3vmin;width:auto;height:auto;overflow:hidden}
.rfProducts .careBackButton{position:relative;border:none;border-radius:3vh;padding-left:5vmin;padding-right:5vmin;padding-top:1vmin;padding-bottom:1vmin;margin:0;box-sizing:border-box;cursor:pointer}
.rfProducts .careBackButtonText{position:relative;font-size:calc(var(--fontSmall) - .2vmin);font-weight:400;color:#2b2b2b;display:flex;width:100%;justify-content:center;align-content:center;white-space:nowrap;overflow:unset;padding-left:3vh}
.rfProducts .careBackButtonText::after{position:absolute;top:25%;content:'';display:inline-block;width:1vh;height:1vh;border-right:3px solid #2b2b2b;border-top:3px solid #2b2b2b;transform:rotate(225deg);left:2vh}
.rfProducts .careMainTitle{color:#252525;font-style:normal;font-weight:600;font-size:calc(var(--fontBig) + .5vmin)}
.rfProducts .careSubTitle{color:#2b2b2b;font-style:normal;font-weight:300;font-size:calc(var(--fontMedium) - .1vmin);padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale))}
.rfProducts .careBenefitTitle{color:#252525;font-style:normal;font-weight:600;font-size:calc(var(--fontMedium) - .1vmin);margin-bottom:calc(1.5vmin * var(--globalScale));width:100%;text-align:left}
.rfProducts .careBenefitTitle.center{text-align:center}
.rfProducts .careBenefitTitle.white{color:#fff}
.rfProducts .careBenefitList{color:#252525;font-style:normal;font-weight:400;font-size:calc(var(--fontMedium) - 1.2vmin);line-height:calc(var(--fontMedium) - .4vmin);width:100%;text-align:left;box-sizing:border-box}
.rfProducts .careBenefitList.center{text-align:center}
.rfProducts .careBenefitList ul{margin:0}
.rfProducts .careBenefitList p{margin:0}
.rfProducts .careBenefitListPic{display:flex;justify-content:center;align-content:center;align-items:center}
.rfProducts .careBenefitListPic p{text-align:justify}
.rfProducts .careReviewList{display:flex;flex-wrap:wrap;justify-content:flex-start;color:#252525;font-style:normal;font-weight:400;font-size:calc(var(--fontMedium) - 1.5vmin);width:90%;margin-left:5%;margin-right:5%;text-align:left}
.rfProducts .careReviewBox{display:flex;flex-direction:column;width:calc((100% / 3) - 2%);justify-content:flex-start;align-items:center;margin-bottom:2vh;margin-left:1%;margin-right:1%;overflow:hidden}
.rfProducts .careReviewPicture{width:100%;height:calc(90vw / 3 / 1.8)}
.rfProducts .careReviewContent{display:flex;flex-direction:column;width:90%;margin-top:1vh}
.rfProducts .careReviewTitleBox{display:flex;flex-direction:row;width:100%;font-style:normal;font-weight:600;font-size:calc(var(--fontMedium) - .5vmin);align-items:center;margin-top:.5vh;margin-bottom:.5vh}
.rfProducts .careReviewTitle{display:block;line-height:calc(var(--fontMedium) + 1vmin);max-height:calc(var(--fontMedium) + 1vmin);overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}
.rfProducts .careReviewDescription{display:block;width:100%;font-style:normal;font-weight:400;font-size:calc(var(--fontMedium) - .6vmin);line-height:calc(var(--fontMedium) + 1vmin);max-height:calc(2 * (var(--fontMedium) + 1vmin));margin-bottom:1vh;overflow:hidden;text-overflow:ellipsis;white-space:normal}
.rfProducts .careFeatureCommonBox{position:absolute;display:flex;flex-direction:column;background-color:transparent;width:13.5vmin;box-shadow:none;border-radius:2vmin;box-sizing:border-box;padding:2vmin;z-index:10;right:0;top:0;margin-top:31vh;margin-right:14.5vw}
.rfProducts .careFeatureBox{width:100%;padding:1vmin;background-color:#eceff5;border-radius:1vmin;margin-bottom:2vmin;box-shadow:0 .5vmin .5vmin rgba(0,7,26,.2)}
.rfProducts .careIconTitle{color:#031850;font-style:normal;font-weight:400;font-size:calc(var(--fontSmall) - .4vmin);line-height:calc(var(--fontSmall) - .4vmin);padding-left:.5vmin;padding-right:.5vmin;overflow:hidden;text-overflow:ellipsis}
.rfProducts .careDescBox{background-color:transparent;position:relative;display:block;z-index:5;margin:0;padding-top:2vmin;padding-bottom:0;width:100%;color:#000;font-size:var(--fontExtraSmall)}
.rfProducts .careTechBox{background-color:#eceff5;position:relative;display:block;z-index:5;margin:0;padding-top:5vmin;padding-bottom:5vmin;width:101%;color:#000;overflow-x:auto;overflow-y:hidden}
.rfProducts .careTabsBox{display:flex;flex-direction:row;width:100%;box-sizing:border-box}
.rfProducts .careTabsBox.blue{width:calc(100% - 20vmin);margin-top:3vmin}
.rfProducts .careTabField{display:flex;flex-direction:column;width:100%;background-color:#eceff5;font-weight:400;color:#031850;font-size:calc(var(--fontMedium) - .3vmin);justify-content:center;align-items:center;cursor:pointer;padding-top:1.5vmin;padding-bottom:1.5vmin}
.rfProducts .careTabField.white{background-color:#fff}
.rfProducts .careTabField.blueButton{width:25vw;background-color:#031850;color:#eceff5;font-weight:600;margin:9vmin}
.rfProducts .careTabField.gray{background-color:#f7f8fb}
.rfProducts .careTabField.blue{background-color:#031850;color:#fff;margin-left:2vmin;margin-right:2vmin}
.rfProducts .careTabField.active{background-color:#fff;font-weight:600;cursor:default}
.rfProducts .careTabField.activeBlue{background-color:#031850;color:#fff;font-weight:600;cursor:default}
.rfProducts .careTabField.activeGray{background-color:#eceff5;color:#031850;font-weight:600;cursor:default}
.rfProducts .careTabLine{width:3vw;height:.8vh;border-radius:.8vh;background-color:transparent;margin-top:.4vh}
.rfProducts .careTabField.active .careTabLine,.rfProducts .careTabField.activeBlue .careTabLine,.rfProducts .careTabField.activeGray .careTabLine{background-color:transparent;background-image:url("PRODUCTS/imgIconSeparator.png?v=1705932453461");background-repeat:no-repeat;background-size:contain}
.rfProducts .careTabsOpenBox{display:block;width:100%}
.rfProducts .careTabsOpenBox.top{margin-top:5vmin}
.rfProducts .careSeparatorBox{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1.5vmin * var(--globalScale))}
.rfProducts .careSeparatorBox.left{justify-content:flex-start;align-items:flex-start}
.rfProducts .careSeparator{content:url("PRODUCTS/imgIconSeparator.png?v=1705932453461");width:4vw}
.rfProducts .careBoxSeparator{position:absolute;content:url("PRODUCTS/imgBoxSeparator.png?v=1705932453461");width:55%;left:0;bottom:0}
.rfProducts .careBoxSeparator.right{right:0;left:unset}
.rfProducts .careBreakBox{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin-bottom:calc(5vmin * var(--globalScale))}
.rfProducts .careDescription{color:#2b2b2b;font-style:normal;font-weight:400;font-size:calc(var(--fontMedium) - 1.2vmin);line-height:calc(var(--fontMedium) - .2vmin);width:100%;text-align:justify}
.rfProducts .careDescription.center{text-align:center}
.rfProducts .careDescription.blue{color:#eceff5;margin-left:1vmin;margin-top:1vmin;text-align:center}
.rfProducts .careDescription.blue p{margin:0}
.rfProducts .careSmartScroll{display:block;position:relative;width:100vw;overflow-y:hidden;overflow-x:auto;margin:0;white-space:nowrap;box-sizing:border-box;font-size:0}
.rfProducts .careSmartBox{display:inline-flex;flex-direction:column;width:20%;min-width:20vw;color:#252525;font-style:italic;font-weight:600;font-size:calc(var(--fontMedium) - 1vmin);justify-content:center;align-items:center;cursor:pointer}
.rfProducts .careSmartBox div{white-space:break-spaces;width:80%;text-align:center}
.rfProducts .careSmartTableDeskContainer{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center;padding:0;margin:0;font-size:0}
.rfProducts .careSmartTableDeskContainer.start{align-items:flex-start}
.rfProducts .careSmartTable{display:inline-flex;flex-direction:column;width:20%;min-width:20vw;color:#252525;font-style:italic;font-weight:600;font-size:calc(var(--fontMedium) - 1vmin);justify-content:center;align-items:center}
.rfProducts .careSmartTable.sticky{position:sticky;left:0;background-color:#fff}
.rfProducts .careSmartTable.blue{width:14%;min-width:14vw;color:#eceff5}
.rfProducts .careSmartTable.wide{width:calc(100% - 14vw - 1vmin);min-width:14vw;color:#eceff5}
.rfProducts .careSmartTableHeader{display:flex;justify-content:center;align-items:center;align-content:center;background-color:#eceff5;border-radius:.5vmin;min-height:calc(3 * var(--fontSmall) + 1.5vmin);max-height:calc(3 * var(--fontSmall) + 1.5vmin);margin:.5vmin;font-size:calc(var(--fontSmall) + .8vmin);font-weight:600;font-style:normal;text-align:center;white-space:nowrap;width:calc(100% - 1vmin);overflow:hidden;white-space:break-spaces}
.rfProducts .careSmartTableHeader.transparent{background-color:transparent;min-height:0;max-height:0}
.rfProducts .careSmartTableHeader.blue{background-color:#000d2f;border-radius:.3vmin;min-height:calc(3 * var(--fontSmall) - .8vmin);max-height:calc(3 * var(--fontSmall) - .8vmin);margin:.25vmin;font-size:calc(var(--fontSmall) - .2vmin);width:calc(100% - .5vmin)}
.rfProducts .careSmartTableHeader.height3{min-height:calc(6 * var(--fontSmall) + 1.5vmin);max-height:calc(6 * var(--fontSmall) + 1.5vmin)}
.rfProducts .careSmartTableHeader.height4{min-height:calc(8 * var(--fontSmall) + 1.5vmin);max-height:calc(8 * var(--fontSmall) + 1.5vmin)}
.rfProducts .careSmartTableHeader.blueLight{background-color:#031850}
.rfProducts .careSmartTableHeader.italic{font-style:italic}
.rfProducts .careSmartTableCell{display:flex;justify-content:center;align-items:center;align-content:center;background-color:#fbfcfd;border-radius:.5vmin;min-height:calc(3 * var(--fontSmall) + 1.5vmin);max-height:calc(3 * var(--fontSmall) + 1.5vmin);margin:.5vmin;font-size:calc(var(--fontSmall) + 1.6vmin);font-weight:400;font-style:normal;text-align:center;white-space:nowrap;width:calc(100% - 1vmin);overflow:hidden}
.rfProducts .careSmartTableCell.blue{background-color:#021546;border-radius:.3vmin;min-height:calc(3 * var(--fontSmall) - .8vmin);max-height:calc(3 * var(--fontSmall) - .8vmin);margin:.25vmin;font-size:calc(var(--fontSmall) + .4vmin);width:calc(100% - .5vmin)}
.rfProducts .careSmartTableCell.height3{min-height:calc(6 * var(--fontSmall) + 1.5vmin);max-height:calc(6 * var(--fontSmall) + 1.5vmin)}
.rfProducts .careSmartTableCell.height4{min-height:calc(8 * var(--fontSmall) + 1.5vmin);max-height:calc(8 * var(--fontSmall) + 1.5vmin)}
.rfProducts .productsPanelAll{display:block;width:100%;height:auto}
.rfProducts .productsPanelBlack{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;background-color:#000}
.rfProducts .productsPanelSub{display:block;width:calc(100% - 2 * var(--productsDosingSubMargin));padding-left:var(--productsDosingSubMargin);padding-right:var(--productsDosingSubMargin);height:auto}
.rfProducts .productsTable{display:table;width:100%;height:100%}
.rfProducts .productsHeader{position:relative;display:table-row}
.rfProducts .productsBody{display:table-row;height:100%}
.rfProducts .productsBodyContentWrapper{width:100%;height:100%;position:relative}
.rfProducts .productsBodyContent{position:absolute;display:block;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff}
.rfProducts .productsBodyContentManual{position:absolute;display:block;top:0;bottom:0;left:0;right:0;-webkit-overflow-scrolling:touch;overflow:scroll}
.rfProducts .productsMainHeader{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:calc(2vmin * var(--globalScale))}
.rfProducts .productsMainHeaderNavi{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}
.rfProducts .productsMainHeaderArrow{display:flex;width:1.5vmin;justify-content:center;align-items:center;margin:.5vw;cursor:pointer}
.rfProducts .productsMainHeaderBar{display:block;width:3vw;margin-top:calc(2vmin * var(--globalScale));margin-bottom:calc(2vmin * var(--globalScale))}
.rfProducts .productsMainHeaderText{display:block;color:#fff;font-style:normal;font-weight:400;margin-left:3vw;margin-right:3vw;font-size:calc(var(--fontMedium) + 1vmin)}
.rfProducts .productsMainHeaderText span{font-weight:700}
.rfProducts .productsGroupBox{display:flex;flex-wrap:wrap;flex-direction:row;width:calc(100% - 2vw);margin-left:1vw;box-sizing:border-box;justify-content:flex-start}
.rfProducts .productsGroupContainer{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;align-content:flex-start;justify-content:space-between;margin:1vw;margin-bottom:0;box-sizing:border-box;width:calc(25% - 2vw)}
.rfProducts .productsGroupTitle{display:block;width:100%;font-size:calc(var(--fontMedium) - .5vmin);color:#fff;font-weight:600;font-style:normal;margin-bottom:1vw;text-align:center;text-transform:capitalize}
.rfProducts .productsTailBox{position:relative;display:flex;flex-direction:column;width:calc(50% - .5vw);height:auto;justify-content:center;align-items:center;text-align:center;background-color:var(--tailsBgColor);margin:0;margin-bottom:1vw;box-shadow:0 1vmin 1vmin rgba(0,7,26,.1);border-radius:.5vmin;box-sizing:border-box;overflow:hidden;cursor:pointer}
.rfProducts .productsTailBoxFull{width:100%}
.rfProducts .productsTailBox:hover{background:linear-gradient(141.93deg,#fec6ff -16.48%,#510cc0 48.99%,#00e0ff 111.18%)}
.rfProducts .productsTailImage{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;text-align:center;margin:0;background-color:transparent}
.rfProducts .productsTailTitle{display:block;color:#fff;font-size:var(--fontSmall);font-weight:600;font-style:italic;margin-top:0;margin-left:.5vw;margin-right:.5vw;margin-bottom:.5vw;overflow:visible;white-space:break-spaces;text-align:left;width:calc(100% - 1vw);background:-webkit-linear-gradient(89.42deg,#fec6ff -.39%,#a975fe 25.53%,#00e0ff 73.86%);background:-o-linear-gradient(89.42deg,#fec6ff -.39%,#a975fe 25.53%,#00e0ff 73.86%);background:-moz-linear-gradient(89.42deg,#fec6ff -.39%,#a975fe 25.53%,#00e0ff 73.86%);background:linear-gradient(89.42deg,#fec6ff -.39%,#a975fe 25.53%,#00e0ff 73.86%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.rfProducts .productsTextGradient{background:-webkit-linear-gradient(left,#0081d5,#a133d5);background:-o-linear-gradient(right,#0081d5,#a133d5);background:-moz-linear-gradient(right,#0081d5,#a133d5);background:linear-gradient(to right,#0081d5,#a133d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.rfProducts .productsFlareGradient{background:-webkit-linear-gradient(left,#a133d5,#0081d5);background:-o-linear-gradient(right,#a133d5,#0081d5);background:-moz-linear-gradient(right,#a133d5,#0081d5);background:linear-gradient(to right,#a133d5,#0081d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.rfProducts .productsMenu{position:relative;display:block;float:left;width:calc(100% - var(--topPanelLeft) * 2);padding-left:var(--topPanelLeft);padding-right:var(--topPanelLeft);justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#e0e0e0;cursor:default}
.rfProducts .productsMenu:hover{background-color:#e0e0e0}
.rfProducts .productsMenuComboIcon{display:none;top:0;width:var(--iconsSize);height:var(--productsMenuHeight);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("PRODUCTS/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--productsMenuHeight))/ 2)}
.rfProducts .productsMenuMobile{position:absolute;top:calc(var(--productsMenuHeight) + 3px);display:none;float:left;width:calc(100% - var(--topPanelLeft) * 2);margin-left:var(--topPanelLeft);margin-right:var(--topPanelLeft);align-items:center;vertical-align:middle;background-color:#fff;cursor:default;z-index:1;box-shadow:0 0 4vmin rgba(0,0,0,.4)}
.rfProducts .productsMenuMobileBack{position:absolute;top:calc(var(--productsMenuHeight));bottom:0;display:none;float:left;width:100%;background-color:rgba(0,0,0,.2);z-index:1}
.rfProducts .productsSubMenu{display:flex;float:left;width:calc(100% - var(--topPanelLeft) * 2);padding-left:var(--topPanelLeft);padding-right:var(--topPanelLeft);align-items:center;vertical-align:middle;text-align:center;background-color:#f0f0f0}
.rfProducts .productsMenuBlock{display:flex;float:left;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfProducts .productsMenuItem{position:relative;display:flex;float:left;width:auto;height:var(--productsMenuHeight);font-size:var(--fontSmall);align-items:center;margin-left:var(--topPanelItemWidth);margin-right:var(--topPanelItemWidth);justify-content:center;vertical-align:middle;text-align:center;color:#404040;cursor:pointer;cursor:hand}
.rfProducts .productsMenuItem:hover{color:var(--colorBlue)}
.rfProducts .productsMenuItemSel{position:relative;display:flex;float:left;width:auto;margin-left:var(--topPanelItemWidth);margin-right:var(--topPanelItemWidth);height:var(--productsMenuHeight);font-size:var(--fontSmall);align-items:center;justify-content:center;vertical-align:middle;text-align:center;color:var(--colorBlue)}
.rfProducts .productsMenuMobileItem{position:relative;display:flex;float:left;width:calc(100% - var(--topPanelItemWidth) * 2);height:var(--productsMenuHeight);font-size:var(--fontSmall);align-items:center;margin-left:var(--topPanelItemWidth);margin-right:var(--topPanelItemWidth);vertical-align:middle;text-align:center;color:#404040;cursor:pointer;cursor:hand}
.rfProducts .productsMenuMobileItem:hover{color:var(--colorBlue);background-color:#f8f8f8}
.rfProducts .productsMenuMobileItemSel{position:relative;display:flex;float:left;width:calc(100% - var(--topPanelItemWidth) * 2);margin-left:var(--topPanelItemWidth);margin-right:var(--topPanelItemWidth);height:var(--productsMenuHeight);font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;color:var(--colorBlue)}
.rfProducts .productsSubMenuItem{position:relative;display:flex;float:left;width:auto;margin-left:var(--topPanelItemWidth);margin-right:var(--topPanelItemWidth);height:var(--productsSubMenuHeight);font-size:var(--fontSmall);align-items:center;justify-content:center;vertical-align:middle;text-align:center;color:#404040;cursor:pointer;cursor:hand}
.rfProducts .productsSubMenuItem:hover{color:var(--colorBlue)}
.rfProducts .productsSubMenuItemSel{position:relative;display:flex;float:left;width:auto;margin-left:var(--topPanelItemWidth);margin-right:var(--topPanelItemWidth);height:var(--productsSubMenuHeight);font-size:var(--fontSmall);align-items:center;justify-content:center;vertical-align:middle;text-align:center;color:var(--colorBlue)}
.rfProducts .productsMenuBuy{position:relative;display:flex;float:left;width:auto;height:calc(var(--fontSmall) * 1.4);margin-left:1.5vw;margin-right:1.5vw;padding-left:.5vw;padding-right:.5vw;font-size:var(--fontSmall);align-items:center;justify-content:center;vertical-align:middle;text-align:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfProducts .productsMenuBuy:hover{background-color:var(--colorBlueSel)}
.rfProducts .productsImageLoadingTab{position:relative;display:none}
.rfProducts .productsFlareBackDark{position:relative;display:block;float:left;width:100%;height:auto;padding-top:var(--fontBig);justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#f8f8f8}
.rfProducts .productsFlareBackDarkColumns{position:relative;display:block;float:left;width:calc(100% - 2 * var(--productsDescriptionMargin));padding-left:var(--productsDescriptionMargin);padding-right:var(--productsDescriptionMargin);height:auto;padding-top:calc(var(--fontBig) * .5);justify-content:center;align-items:flex-start;vertical-align:middle;text-align:center;background-color:#f8f8f8}
.rfProducts .productsFlarePanel{position:relative;display:block;float:left;margin-left:var(--productsDescriptionMargin);width:calc(100% - 2 * var(--productsDescriptionMargin));height:auto;margin-bottom:var(--fontBig);justify-content:center;align-items:flex-start;vertical-align:middle;text-align:center}
.rfProducts .productsFlareSubPanel{position:relative;display:block;float:left;width:50%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfProducts .productsFlareSubPanelLine{position:relative;display:block;float:left;width:calc(50% - 1px);height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;border-style:none solid none none;border-width:1px;border-color:#000}
.rfProducts .productsFlareSubPanelCenter{position:relative;display:flex;float:left;width:50%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;margin-bottom:var(--fontBig)}
.rfProducts .productsFlareSubPanelText{position:relative;display:block;float:left;width:auto;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsFlareSubPanelTitle{display:block;width:100%;float:left;height:auto;font-size:var(--fontMedium);font-weight:700;text-align:center;color:#fff;justify-content:center;align-items:center;vertical-align:bottom;padding-top:calc(var(--fontMedium) * 1);padding-bottom:calc(var(--fontMedium) * 1)}
.rfProducts .productsFlareSubPanelDescription{display:flex;width:calc(100% - var(--fontMedium) * 2);height:auto;font-size:var(--fontSmall);text-align:justify;justify-content:flex-start;color:#fff;padding-left:calc(var(--fontMedium) * 1);padding-right:calc(var(--fontMedium) * 1);padding-top:calc(var(--fontMedium) * 1);padding-bottom:calc(var(--fontMedium) * 1)}
.rfProducts .productsFlareSubPanelTitleM{display:block;width:80%;height:auto;font-size:var(--fontMedium);font-weight:700;text-align:center;background-color:#fff;color:#000;justify-content:center;margin-left:10%;margin-right:10%;padding-top:calc(var(--fontMedium) * 1);padding-bottom:calc(var(--fontMedium) * 1)}
.rfProducts .productsFlareSubPanelDescriptionM{display:flex;width:calc(100% - var(--fontMedium) * 2);height:auto;font-size:var(--fontSmall);text-align:justify;justify-content:flex-start;background-color:#fff;color:#000;padding-left:calc(var(--fontMedium) * 1);padding-right:calc(var(--fontMedium) * 1);padding-top:calc(var(--fontMedium) * 1);padding-bottom:calc(var(--fontMedium) * 1)}
.rfProducts .productsFlareSubPanelKhDescription{position:absolute;display:block;left:10%;right:10%;width:80%;bottom:20%;height:0%;font-size:var(--fontSmall);text-align:center;justify-content:center;color:#000}
.rfProducts .productsFlareSubPanelOptics1{position:absolute;display:flex;width:0;height:0;font-size:var(--fontMedium);font-weight:700;text-align:right;justify-content:flex-end;color:#404040;left:30%;top:14%;white-space:nowrap}
.rfProducts .productsFlareSubPanelOptics2{position:absolute;display:flex;width:0;height:0;font-size:var(--fontMedium);font-weight:700;text-align:left;justify-content:flex-start;align-items:flex-end;color:#404040;left:67%;top:85%;white-space:nowrap}
.rfProducts .productsFlareDescrtiptionColumns{display:block;width:calc(33% - var(--fontMedium) * 2);height:auto;font-size:var(--fontSmall);text-align:justify;justify-content:flex-start;color:#000;padding-left:calc(var(--fontMedium) * 1);padding-right:calc(var(--fontMedium) * 1);padding-top:calc(var(--fontMedium) * 1);padding-bottom:calc(var(--fontMedium) * 1)}
.rfProducts .productsFlareLEDContainer{position:relative;display:flex;float:left;margin-left:var(--productsDescriptionMargin);width:calc(100% - 2 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:flex-end;vertical-align:middle;text-align:center;background-color:#fff;padding-top:0}
.rfProducts .productsFlareLEDPanel{display:flex;width:auto;height:auto;font-size:var(--fontSmall);text-align:justify;justify-content:flex-start;background-color:#fff;color:#000;padding-left:calc(var(--fontMedium) * 2);padding-top:calc(var(--fontMedium) * .25);padding-bottom:calc(var(--fontMedium) * .25)}
.rfProducts .productsFlareLED{display:block;width:calc(var(--fontMedium) * 10);height:auto;background-color:#fff;margin-left:auto;margin-right:calc(var(--fontMedium) * 2);border-color:#a0a0a0;border-width:1px;border-style:solid;border-radius:calc(var(--fontMedium) * .5);padding:calc(var(--fontMedium) * .25);margin-bottom:var(--fontBig)}
.rfProducts .productsFlareLEDRow{display:flex;width:calc(var(--fontMedium) * 10);height:calc(var(--fontMedium) * 2.5);text-align:justify;justify-content:center;background-color:#fff;color:#000}
.rfProducts .productsFlareLEDColumn{display:flex;width:calc(var(--fontMedium) * 1);height:calc(var(--fontMedium) * 1);text-align:justify;justify-content:flex-start;background-color:#fff;color:#000;padding:calc(var(--fontMedium) * .75)}
.rfProducts .productsFlareLEDText{display:flex;width:auto;height:auto;font-size:var(--fontSmall);text-align:left;align-items:center;justify-content:flex-start;background-color:#fff;color:#000;padding-left:calc(var(--fontMedium) * 1)}
.rfProducts .productsFlareLED1{display:flex;width:var(--fontMedium);height:var(--fontMedium);background-color:#fff;border-color:#a0a0a0;border-width:1px;border-style:solid;border-radius:calc(var(--fontMedium) * .5)}
.rfProducts .productsFlareLED2{display:flex;width:var(--fontMedium);height:var(--fontMedium);background-color:#2d5a9b;border-color:#a0a0a0;border-width:1px;border-style:solid;border-radius:calc(var(--fontMedium) * .5)}
.rfProducts .productsFlareLED3{display:flex;width:var(--fontMedium);height:var(--fontMedium);background-color:#0a68c8;border-color:#a0a0a0;border-width:1px;border-style:solid;border-radius:calc(var(--fontMedium) * .5)}
.rfProducts .productsFlareLED4{display:flex;width:var(--fontMedium);height:var(--fontMedium);background-color:#ed4226;border-color:#a0a0a0;border-width:1px;border-style:solid;border-radius:calc(var(--fontMedium) * .5)}
.rfProducts .productsFlareLED5{display:flex;width:var(--fontMedium);height:var(--fontMedium);background-color:#79bf42;border-color:#a0a0a0;border-width:1px;border-style:solid;border-radius:calc(var(--fontMedium) * .5)}
.rfProducts .productsFlareLED6{display:flex;width:var(--fontMedium);height:var(--fontMedium);background-color:#644d9d;border-color:#a0a0a0;border-width:1px;border-style:solid;border-radius:calc(var(--fontMedium) * .5)}
.rfProducts .productsFlareLED7{display:flex;width:var(--fontMedium);height:var(--fontMedium);background-color:#ab50a0;border-color:#a0a0a0;border-width:1px;border-style:solid;border-radius:calc(var(--fontMedium) * .5)}
.rfProducts .productsImage{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsImageMantain{display:block;width:50%;padding-left:50%;background-color:#f8f8f8}
.rfProducts .productsImageGray{position:relative;display:flex;float:left;width:calc(100% - var(--productsDescriptionMargin) * 2);height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;padding-left:calc(var(--productsDescriptionMargin));padding-right:calc(var(--productsDescriptionMargin));padding-bottom:calc(var(--productsDescriptionMargin) * .5);background-color:#f4f4f4}
.rfProducts .productsImageIcons{position:absolute;display:block;float:left;right:calc(var(--fontBig) * .5);top:calc(var(--fontBig) * .5);padding:calc(1vmin);background-color:rgba(0,0,0,.2);width:auto;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfProducts .productsImageTopH{display:flex;width:100%;height:auto}
.rfProducts .productsImageTopV{display:none;width:100%;height:auto}
.rfProducts .productsUIBottomContainer{position:relative;display:flex;float:left;width:100%;height:calc(52vmin * var(--globalScale));justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsUIBottomAll{position:relative;display:flex;float:left;width:calc(75vmin * var(--globalScale));height:calc(37vmin * var(--globalScale));justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfProducts .productsUIBottom{position:relative;display:flex;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfProducts .productsBottomContainer{position:relative;display:block;float:left;width:90%;margin-left:5%;margin-top:3vmin;margin-bottom:5vmin;height:auto;justify-content:center;align-items:flex-start;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsCommentsContainer{position:relative;display:block;float:left;width:90%;margin-left:5%;height:auto;justify-content:center;align-items:flex-start;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsCommentsTitle{display:block;float:left;width:60%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontBig);font-weight:700;text-align:center;background-color:#fff;color:#000;padding-left:20%;padding-right:20%;padding-top:calc(var(--fontBig) * 1);padding-bottom:calc(var(--fontBig) * 1)}
.rfProducts .productsCommentsPanel{position:relative;display:block;width:84vw;height:calc(var(--fontSmall) * 7.5);padding-left:3vw;padding-right:3vw;padding-top:calc(var(--fontMedium) * 1.25);padding-bottom:calc(var(--fontMedium) * 1.25);margin-bottom:2px;border-style:solid none solid none;border-width:1px;border-color:#e0e0e0;justify-content:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsCommentsElementsContainer{position:absolute;display:block;float:left;width:84vw;height:calc(var(--fontSmall) * 7.5);justify-content:center;align-items:center;vertical-align:middle;text-align:center;overflow:hidden}
.rfProducts .productsCommentsElements{position:absolute;display:flex;float:left;width:auto;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfProducts .productsCommentsSection{display:block;width:calc(var(--productsCommentsSection) - 4vw);margin-left:2vw;margin-right:2vw;height:100%;justify-content:center;text-align:center;vertical-align:middle;font-size:var(--fontSmall);color:#404040;align-items:center}
.rfProducts .productsCommentsStars{display:flex;width:100%;height:var(--fontSmall);justify-content:flex-start;text-align:center;vertical-align:middle;font-size:var(--fontSmall);color:var(--colorYellow);align-items:flex-start}
.rfProducts .productsCommentsText{display:flex;width:100%;height:calc(var(--fontSmall) * 4);justify-content:flex-start;text-align:left;vertical-align:middle;font-size:var(--fontSmall);margin-top:calc(var(--fontSmall) * .5);margin-bottom:calc(var(--fontSmall) * .5);color:#404040;align-items:flex-start;overflow-y:auto}
.rfProducts .productsCommentsName{display:flex;width:100%;height:calc(var(--fontSmall) * 2);justify-content:flex-start;text-align:left;vertical-align:middle;font-size:var(--fontSmall);margin-top:calc(var(--fontSmall) * .5);margin-bottom:calc(var(--fontSmall) * .5);color:#404040;align-items:center;border-style:solid none none none;border-width:1px;border-color:#e0e0e0}
.rfProducts .productsPumpsContainer{position:relative;display:flex;float:left;width:calc(100% - var(--productsDescriptionMargin) * 4);margin-left:calc(var(--productsDescriptionMargin) * 2);height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:left;background-color:#fff;font-size:var(--fontSmall)}
.rfProducts .productsContactContainer{position:relative;display:flex;float:left;width:calc(100% - var(--productsDescriptionMargin));margin-left:calc(var(--productsDescriptionMargin) * .5);height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:left;background-color:#fff;font-size:var(--fontSmall)}
.rfProducts .productsContactPanel{position:relative;display:block;float:left;width:50%;margin-top:var(--fontMedium);margin-bottom:var(--fontMedium);height:auto;justify-content:center;align-items:flex-start;vertical-align:middle;text-align:center;background-color:#fff}
.productsContactTextBig{width:calc(100% - var(--buttonHeight) * .75);display:flex;font-size:var(--fontMedium);font-weight:700;align-items:center;text-align:left;margin-top:0;justify-content:flex-start;padding-left:calc(var(--buttonHeight) * .5);padding-right:calc(var(--buttonHeight) * .25)}
.productsContactText{width:calc(100% - var(--buttonHeight) * .75);display:flex;align-items:center;text-align:left;justify-content:flex-start;padding-left:calc(var(--buttonHeight) * .5);padding-right:calc(var(--buttonHeight) * .25)}
.productsContactTextDownload{width:calc(100% - var(--buttonHeight) * .75);display:flex;align-items:center;text-align:left;padding-left:calc(var(--buttonHeight) * .5);padding-right:calc(var(--buttonHeight) * .25)}
.productsContactIcons{width:calc(100% - var(--buttonHeight) * .75);display:flex;font-weight:700;align-items:center;text-align:left;justify-content:flex-start;padding-left:calc(var(--buttonHeight) * .5);padding-right:calc(var(--buttonHeight) * .25)}
.productsContactDistributor{display:flex;width:100%;justify-content:flex-start}
.productsContactDistributorButton{display:flex;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);margin-bottom:calc(var(--buttonHeight) * .5);margin-left:calc(var(--buttonHeight) * .5);padding-left:calc(var(--fontSmall) * 2);padding-right:calc(var(--fontSmall) * 2);background-color:var(--colorGrey);align-items:center;cursor:pointer;cursor:hand}
.productsContactDistributorButton:hover{background-color:var(--colorGreySelected)}
.productsContactDownload{display:flex;margin-top:calc(var(--buttonHeight) * .5);margin-bottom:calc(var(--buttonHeight) * .5);background-color:#f8f8f8}
.productsContactButton{display:flex;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .25);margin-bottom:calc(var(--buttonHeight) * .25);margin-right:calc(var(--buttonHeight) * .25);padding-left:calc(var(--fontSmall) * 2);padding-right:calc(var(--fontSmall) * 2);background-color:var(--colorGrey);align-items:center;cursor:pointer;cursor:hand}
.productsContactButton:hover{background-color:var(--colorGreySelected)}
.productsContactPhone{display:flex;width:var(--iconsSize);height:var(--iconsSize);margin-right:calc(var(--iconsSize) * .25);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("PRODUCTS/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 7);background-position-y:calc(0px - var(--iconsSize) * 5)}
.productsContactEmail{display:flex;width:var(--iconsSize);height:var(--iconsSize);margin-right:calc(var(--iconsSize) * .25);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("PRODUCTS/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 9);background-position-y:calc(0px - var(--iconsSize) * 5)}
.rfProducts .productsBottomTech{position:relative;display:block;float:left;width:calc(var(--productsBottomTechWidth) * .9);margin-left:calc(var(--productsBottomTechWidth) * .05);margin-right:calc(var(--productsBottomTechWidth) * .05);height:auto;padding-top:calc(var(--productsBottomTechWidth) * .05);padding-bottom:calc(var(--productsBottomTechWidth) * .05);justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsBottomTechBorder1{position:absolute;display:block;float:left;top:0;bottom:0;left:0;width:calc(var(--productsBottomTechWidth) * .9);margin-left:calc(var(--productsBottomTechWidth) * .05);margin-right:calc(var(--productsBottomTechWidth) * .05);height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2)}
.rfProducts .productsBottomTechBorder2{position:absolute;display:block;float:left;top:0;bottom:0;left:var(--productsBottomTechWidth);width:calc(var(--productsBottomTechWidth) * .9);margin-left:calc(var(--productsBottomTechWidth) * .05);margin-right:calc(var(--productsBottomTechWidth) * .05);height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2)}
.rfProducts .productsBottomTechBorder3{position:absolute;display:block;float:left;top:0;bottom:0;left:calc(var(--productsBottomTechWidth) * 2);width:calc(var(--productsBottomTechWidth) * .9);margin-left:calc(var(--productsBottomTechWidth) * .05);margin-right:calc(var(--productsBottomTechWidth) * .05);height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2)}
.rfProducts .productsTopTitle1{position:absolute;display:block;float:left;width:calc(100% - calc(var(--fontBig) * 4));height:auto;justify-content:center;align-items:center;vertical-align:bottom;bottom:0;font-size:calc(4vw * var(--globalScale));text-align:center;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5);padding-left:calc(var(--fontBig) * 2);padding-right:calc(var(--fontBig) * 2);padding-top:calc(var(--fontBig) * 1);padding-bottom:calc(var(--fontBig) * 1)}
.rfProducts .productsTopTitlePs1{position:absolute;display:block;float:left;width:calc(100% - calc(var(--fontBig) * 4));height:auto;justify-content:center;align-items:center;vertical-align:bottom;bottom:0;font-size:calc(4vw * var(--globalScale));text-align:center;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5);padding-left:calc(var(--fontBig) * 2);padding-right:calc(var(--fontBig) * 2);padding-bottom:7vw}
.rfProducts .productsTopTitlePs2{position:absolute;display:block;float:left;width:calc(100% - calc(var(--fontBig) * 4));height:auto;justify-content:center;align-items:center;vertical-align:bottom;bottom:0;font-size:calc(2vw * var(--globalScale));text-align:center;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5);padding-left:calc(var(--fontBig) * 2);padding-right:calc(var(--fontBig) * 2);padding-bottom:3.5vw}
.rfProducts .productsPsPanel{display:flex;width:100%;height:0;background-color:#f8f8f8}
.rfProducts .productsPs1{position:absolute;display:block;width:calc(100% - 2 * var(--productsDescriptionMargin));height:0;bottom:26%;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontMedium);font-weight:700;text-align:center;color:#000}
.rfProducts .productsPs2{position:absolute;display:block;width:calc(100% - 2 * var(--productsDescriptionMargin));height:0;bottom:15%;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;color:#000}
.rfProducts .productsPsGroup{position:absolute;display:block;width:calc(100% - 2 * var(--productsDescriptionMargin));height:auto;top:14.5%;justify-content:center;align-items:center;vertical-align:middle;font-size:2vw;font-weight:700;text-align:center;color:#fff}
.rfProducts .productsPsConnect1{position:absolute;display:flex;width:0;white-space:nowrap;height:0;left:21.6%;bottom:12%;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;color:#000}
.rfProducts .productsPsConnect2{position:absolute;display:flex;width:0;white-space:nowrap;height:0;left:36%;bottom:12%;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;color:#000}
.rfProducts .productsPsConnect3{position:absolute;display:flex;width:0;white-space:nowrap;height:0;left:50%;bottom:12%;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;color:#000}
.rfProducts .productsPsConnect4{position:absolute;display:flex;width:0;white-space:nowrap;height:0;left:70%;bottom:12%;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;color:#000}
.rfProducts .productsBarSize1a{position:absolute;display:block;float:left;width:auto;height:auto;justify-content:flex-start;align-items:center;top:22%;left:31%;font-size:3vw;text-align:left;color:#b0b0b0}
.rfProducts .productsBarParDepth{position:absolute;display:block;float:left;width:auto;height:auto;justify-content:flex-start;align-items:center;font-style:italic;font-weight:700;top:4%;left:9%;font-size:calc(1.4vw * var(--globalScale));text-align:left;color:silver}
.rfProducts .productsBarTank1{position:absolute;display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;top:5%;left:0;font-size:2.2vw;font-weight:700;text-align:center;color:#fff}
.rfProducts .productsBarTank2{position:absolute;display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;top:12%;left:0;font-size:1.4vw;text-align:center;color:#e0e0e0}
.rfProducts .productsBarTank3{position:absolute;display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;top:32%;left:0;font-size:1.8vw;text-align:center;color:#c6c4fc}
.rfProducts .productsBarSize1b{position:absolute;display:block;float:left;width:auto;height:auto;justify-content:flex-start;align-items:center;top:30%;left:31%;font-size:2vw;text-align:left;color:silver}
.rfProducts .productsBarSize2a{position:absolute;display:block;float:left;width:auto;height:auto;justify-content:flex-start;align-items:center;top:43%;left:54%;font-size:3vw;text-align:left;color:#b0b0b0}
.rfProducts .productsBarSize2b{position:absolute;display:block;float:left;width:auto;height:auto;justify-content:flex-start;align-items:center;top:51%;left:54%;font-size:2vw;text-align:left;color:silver}
.rfProducts .productsBarSize3a{position:absolute;display:block;float:left;width:auto;height:auto;justify-content:flex-start;align-items:center;top:64%;left:71%;font-size:3vw;text-align:left;color:#b0b0b0}
.rfProducts .productsBarSize3b{position:absolute;display:block;float:left;width:auto;height:auto;justify-content:flex-start;align-items:center;top:72%;left:71%;font-size:2vw;text-align:left;color:silver}
.rfProducts .productsRFBrow{display:flex;border-style:solid none none none;border-color:silver;border-width:1px}
.rfProducts .productsRFBrowEnd{display:flex;border-style:solid none solid none;border-color:silver;border-width:1px;margin-bottom:1px}
.rfProducts .productsRFBrowPanel{display:flex;width:30%}
.rfProducts .productsRFBMargin{display:flex;width:18.5%;margin-right:3%;height:calc(var(--fontMedium) * 3);font-size:var(--fontMedium);color:#b0b0b0;justify-content:flex-end;align-items:center;font-weight:700}
.rfProducts .productsRFBPanelLed{display:flex;width:calc(var(--fontMedium) * 8);height:calc(var(--fontMedium) * 3);font-size:var(--fontSmall);justify-content:flex-start;align-items:center}
.rfProducts .productsRFBLed{width:var(--fontMedium);height:var(--fontMedium);border-style:solid;border-width:0;border-radius:var(--fontMedium);margin-right:calc(var(--fontMedium) * .5)}
.rfProducts .productsImageCenterTitle{position:absolute;display:block;float:left;width:calc(100% - calc(var(--fontBig) * 8));height:auto;justify-content:center;align-items:center;vertical-align:bottom;bottom:0;font-size:calc(3.5vw * var(--globalScale));text-align:center;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5);padding-left:calc(var(--fontBig) * 4);padding-right:calc(var(--fontBig) * 4);padding-top:calc(var(--fontBig) * 1);padding-bottom:calc(var(--fontBig) * 1)}
.rfProducts .productsTopTitleCenterBig{position:absolute;display:block;width:calc(100% - var(--fontBig) * 8);height:auto;justify-content:center;align-items:center;justify-content:center;align-items:center;vertical-align:bottom;font-size:5vw;text-align:center;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5)}
.rfProducts .productsTopTitleCenterNormal{position:absolute;display:block;width:calc(100% - var(--fontMedium) * 8);height:auto;justify-content:center;align-items:center;justify-content:center;align-items:center;vertical-align:bottom;font-size:2.5vw;text-align:center;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5)}
.rfProducts .productsTopTitleCenterBigBlack{position:absolute;display:block;width:calc(100% - var(--fontBig) * 8);height:auto;justify-content:center;align-items:center;justify-content:center;align-items:center;vertical-align:bottom;font-size:4vw;text-align:center;color:#000}
.rfProducts .productsThermocontrolWorkLeft{top:40%;position:absolute;display:flex;width:22%;height:0%;left:0;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:right;color:#404040}
.rfProducts .productsThermocontrolWorkRight{top:40%;position:absolute;display:flex;width:22%;height:0%;right:0;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left;color:#404040}
.rfProducts .productsTopTitleCenterNormalBlack{top:19%;position:absolute;display:block;width:calc(100% - var(--fontMedium) * 8);height:auto;justify-content:center;align-items:center;justify-content:center;align-items:center;vertical-align:bottom;font-size:2vw;text-align:center;color:#404040}
.rfProducts .productsTitlePump{position:absolute;display:flex;width:auto;height:0;left:40%;top:32%;justify-content:flex-start;align-items:flex-end;font-size:var(--fontMedium);text-align:left;color:#000}
.rfProducts .productsPumpSpace{float:left;position:relative;display:block;width:100%;height:1vh;background-color:#f8f8f8}
.rfProducts .productsPumpBottomBack{float:left;position:relative;display:block;width:100%;margin-top:var(--buttonHeight);height:calc(var(--buttonHeight)*2);background-color:#fff}
.rfProducts .productsTitleDescriptionH{position:absolute;display:flex;width:auto;height:auto;left:40%;right:10%;top:45%;justify-content:flex-start;align-items:flex-start;font-size:var(--fontSmall);text-align:left;color:#000}
.rfProducts .productsTitleDescriptionV{display:none;height:auto;width:calc(100% - 4 * var(--productsDescriptionMargin));padding-left:calc(var(--productsDescriptionMargin) * 2);padding-right:calc(var(--productsDescriptionMargin) * 2);padding-bottom:var(--fontSmall);justify-content:center;align-items:center;font-size:var(--fontSmall);text-align:center;color:#000}
.rfProducts .productsTitleButton{display:flex;width:auto;min-width:calc(var(--buttonHeight) * 3 - var(--fontSmall) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontSmall);padding-left:var(--fontSmall);padding-right:var(--fontSmall);text-align:center;color:#000;background-color:var(--colorBlue);text-transform:uppercase;cursor:pointer;z-index:1}
.rfProducts .productsTitleButton:hover{background-color:var(--colorBlueSel)}
.rfProducts .productsTitleButtonH{position:absolute;display:flex;width:auto;min-width:calc(var(--buttonHeight) * 3 - var(--fontSmall) * 2);height:var(--buttonHeight);right:10%;bottom:0;justify-content:center;align-items:center;font-size:var(--fontSmall);padding-left:var(--fontSmall);padding-right:var(--fontSmall);text-align:center;color:#000;background-color:var(--colorBlue);text-transform:uppercase;cursor:pointer;z-index:1}
.rfProducts .productsTitleButtonH:hover{background-color:var(--colorBlueSel)}
.rfProducts .productsTitleButtonPanel{display:flex;width:100%;height:auto;justify-content:center;align-items:center;text-align:center}
.rfProducts .productsTitleBottomButtonPanel{display:flex;width:100%;height:auto;justify-content:flex-end;align-items:flex-end;text-align:right}
.rfProducts .productsTitleButtonV{display:none;width:auto;min-width:calc(var(--buttonHeight) * 3 - var(--fontSmall) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontSmall);padding-left:var(--fontSmall);padding-right:var(--fontSmall);margin-bottom:var(--buttonHeight);text-align:center;color:#000;background-color:var(--colorBlue);text-transform:uppercase;cursor:pointer;z-index:1}
.rfProducts .productsTitleButtonV:hover{background-color:var(--colorBlueSel)}
.rfProducts .productsRfProductsPanel{position:absolute;display:flex;float:left;top:50%;left:65vw;right:10vw;height:0;justify-content:center;align-items:center;vertical-align:bottom;font-size:var(--fontMedium);text-align:right;color:#fff}
.rfProducts .productsRfProductsContainer{display:block}
.rfProducts .productsRfAccessories1{top:8%}
.rfProducts .productsRfAccessories2{top:49%}
.rfProducts .productsRfAccessories3{top:91%}
.rfProducts .productsRfProductsPanel .productsRfProductsTitle{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:bottom;font-size:var(--fontMedium);padding-bottom:calc(var(--fontMedium) * .5);text-align:right}
.rfProducts .productsRfProductsPanel .productsRfProductsDesc{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:bottom;font-size:var(--fontSmall);text-align:right}
.rfProducts .productsRfProductsPanel .productsRfProductsTitleL{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:bottom;font-size:var(--fontMedium);padding-bottom:calc(var(--fontMedium) * .5);text-align:right}
.rfProducts .productsRfProductsPanel .productsRfProductsDescL{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:bottom;font-size:var(--fontSmall);text-align:right}
.rfProducts .productsTopTitleRF2a{position:absolute;display:block;float:left;top:10%;left:53vw;height:auto;width:auto;padding-right:1vmin;justify-content:center;align-items:center;vertical-align:bottom;font-size:calc(5vw * var(--globalScale));text-align:left;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5)}
.rfProducts .productsTopTitleRF2b{position:absolute;display:block;float:left;top:calc(10% + 6vw * var(--globalScale));left:53vw;height:auto;justify-content:center;align-items:center;vertical-align:bottom;font-size:calc(1.75vw * var(--globalScale));text-align:left;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5)}
.rfProducts .productsTopTitleRF2c{position:absolute;display:block;float:left;top:23%;left:12vw;height:auto;justify-content:center;align-items:center;vertical-align:bottom;font-size:var(--fontMedium);text-align:left;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5)}
.rfProducts .productsTopTitleRF2d{position:absolute;display:block;float:left;top:calc(23% + var(--fontSmall) * 2);left:12vw;height:auto;justify-content:center;align-items:center;vertical-align:bottom;font-size:var(--fontSmall);text-align:left;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5)}
.rfProducts .productsTopTitleRF2e{position:absolute;display:block;float:left;top:70%;right:62vw;height:auto;justify-content:center;align-items:center;vertical-align:bottom;font-size:3vw;text-align:left;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5)}
.rfProducts .productsTopTitleRF2f{position:absolute;display:flex;float:left;top:-38%;left:53vw;right:5vw;height:0;justify-content:center;align-items:center;font-size:var(--fontSmall);text-align:left;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5)}
.rfProducts .productsTopTitleRF2g{position:absolute;display:block;float:left;top:8%;left:10vw;right:10vw;height:auto;justify-content:center;align-items:center;font-size:var(--fontBig);text-align:center;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5)}
.rfProducts .productsRFS1{position:absolute;display:block;float:left;bottom:73.6%;right:35.5vw;height:auto;justify-content:center;align-items:center;font-size:var(--fontSmall);text-align:center;color:#404040}
.rfProducts .productsRFS2{position:absolute;display:block;float:left;bottom:40%;right:43vw;height:auto;justify-content:center;align-items:center;font-size:var(--fontSmall);text-align:center;color:#404040}
.rfProducts .productsRFS3{position:absolute;display:block;float:left;bottom:5.6%;right:51.5vw;height:auto;justify-content:center;align-items:center;font-size:var(--fontSmall);text-align:center;color:#404040}
.rfProducts .productsRFC{position:absolute;display:block;float:left;height:auto;justify-content:center;align-items:center;font-size:1.42vw;text-align:center;color:#404040;white-space:nowrap;right:95%}
.rfProducts .productsRFCL1{top:26.5%}
.rfProducts .productsRFCW1{top:39%}
.rfProducts .productsRFCH1{top:52%}
.rfProducts .productsRFCSPS1{top:71%;font-weight:700}
.rfProducts .productsRFCLPS1{top:90%;font-weight:700}
.rfProducts .productsRFCL2{display:none}
.rfProducts .productsRFCW2{display:none}
.rfProducts .productsRFCH2{display:none}
.rfProducts .productsRFCSPS2{display:none;font-weight:700}
.rfProducts .productsRFCLPS2{display:none;font-weight:700}
.rfProducts .reefFlareList{list-style-type:circle;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}
.rfProducts .productsTopTitle3{position:absolute;display:block;float:left;bottom:10%;left:10vw;height:auto;justify-content:center;align-items:center;vertical-align:bottom;font-size:7vw;text-align:left;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5)}
.rfProducts .productsTopTitleKh{position:absolute;display:block;float:left;bottom:50%;left:28vw;height:5%;justify-content:center;align-items:center;vertical-align:bottom;font-size:2.5vw;text-align:left;color:#fff;text-shadow:0 0 1vmin rgba(0,0,0,.5)}
.rfProducts .productsTopKhPanel{position:absolute;display:flex;float:left;top:0;left:40vw;right:10vw;height:100%;justify-content:center;align-items:center;vertical-align:bottom;font-size:3.5vw;font-weight:400;text-align:left;color:#000}
.rfProducts .productsTopKhContent{display:block;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:bottom}
.rfProducts .productsTopKhTitle{display:block;font-size:var(--fontMedium);font-weight:700;margin-bottom:2vw}
.rfProducts .productsTopKhDescription{display:block;font-size:var(--fontSmall)}
.rfProducts .productsAllKhPanel{position:absolute;display:flex;float:left;top:0;left:32vw;right:10vw;height:100%;justify-content:center;align-items:center;vertical-align:bottom;font-size:3.5vw;font-weight:400;text-align:left;color:#000}
.rfProducts .productsAllKhTitle{display:block;font-size:var(--fontSmall);font-weight:700}
.rfProducts .productsAllKhDescription{display:block;font-size:var(--fontSmall)}
.rfProducts .productsBottomTitle{display:block;float:left;width:calc(100% - 2 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontMedium);text-align:center;font-weight:700;color:#000;padding-left:var(--productsDescriptionMargin);padding-right:var(--productsDescriptionMargin);padding-top:calc(var(--fontBig) * 1);padding-bottom:calc(var(--fontBig) * .5)}
.rfProducts .productsBottomDescription{display:block;float:left;width:calc(100% - 4 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;color:#000;padding-left:calc(var(--productsDescriptionMargin) * 2);padding-right:calc(var(--productsDescriptionMargin) * 2);padding-top:calc(var(--fontSmall) * .25);padding-bottom:calc(var(--fontSmall) * 2.5)}
.rfProducts .productsBottomTitleLeft{display:block;float:left;width:calc(100% - 1 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontMedium);text-align:left;font-weight:700;color:#000;padding-right:var(--productsDescriptionMargin);padding-top:calc(var(--fontBig) * .5);padding-bottom:calc(var(--fontBig) * .5)}
.rfProducts .productsBottomDescriptionLeft{display:block;float:left;width:calc(100% - 1 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left;color:#404040;padding-right:var(--productsDescriptionMargin);padding-top:calc(var(--fontSmall) * .25);padding-bottom:calc(var(--fontSmall) * 1)}
.rfProducts .productsPumplList{list-style-type:circle;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}
.rfProducts .productsBottomTitleRight{display:block;float:left;width:calc(100% - 1 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontMedium);text-align:right;font-weight:700;color:#000;padding-left:var(--productsDescriptionMargin);padding-top:calc(var(--fontBig) * .5);padding-bottom:calc(var(--fontBig) * .5)}
.rfProducts .productsBottomDescriptionRight{display:block;float:left;width:calc(100% - 1 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:right;color:#404040;padding-left:var(--productsDescriptionMargin);padding-top:calc(var(--fontSmall) * .25);padding-bottom:calc(var(--fontSmall) * 1)}
.rfProducts .productsOverviewContainer{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;color:#000}
.rfProducts .productsCentralComputerPanel{display:flex;float:left;width:calc(100% - 2 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;margin-left:var(--productsDescriptionMargin);margin-right:var(--productsDescriptionMargin);padding-top:calc(var(--fontBig) * 1.5);padding-bottom:calc(var(--fontBig) * .5);font-size:var(--fontBig);text-align:center;color:#000;border-style:none none solid none;border-width:1px;border-color:#000}
.rfProducts .productsCentralComputerTitleIcon{display:block;float:left;width:auto;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontBig);text-align:left;color:#000;margin-right:auto}
.rfProducts .productsCentralComputerIcon{width:calc(9.5vmin * var(--globalScale));height:calc(8vmin * var(--globalScale));min-width:calc(10vmin * var(--globalScale));background-size:calc(8vmin * var(--globalScale)) calc(8vmin * var(--globalScale));background-image:url("PRODUCTS/nocomputer.png?v=1705932453461");background-repeat:no-repeat;background-position-x:0;background-position-y:0;margin-left:auto;margin-right:calc(1.5vmin * var(--globalScale))}
.rfProducts .productsCentralComputerTitle{display:block;float:left;width:calc(100% - 2 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontMedium);text-align:center;color:#000;margin-left:var(--productsDescriptionMargin);margin-right:var(--productsDescriptionMargin);padding-top:calc(var(--fontBig) * .75);padding-bottom:calc(var(--fontBig) * .25);border-style:none none solid none;border-width:1px;border-color:#000}
.rfProducts .productsCentralComputerDescription{display:block;float:left;width:calc(100% - var(--productsDescriptionMargin) * 2);height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;color:#000;margin-left:calc(var(--productsDescriptionMargin));margin-right:calc(var(--productsDescriptionMargin));padding-top:calc(var(--fontSmall) * 1);padding-bottom:calc(var(--fontSmall) * 3)}
.rfProducts .productsBottomFlareTitle{display:block;float:left;width:calc(100% - 2 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontBig);text-align:center;color:#000;padding-left:var(--productsDescriptionMargin);padding-right:var(--productsDescriptionMargin);padding-bottom:calc(var(--fontBig) * .25)}
.rfProducts .productsDescription{display:block;float:left;width:calc(100% - var(--productsDescriptionMargin) * 2);height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;color:#000;padding-left:calc(var(--productsDescriptionMargin));padding-right:calc(var(--productsDescriptionMargin));padding-top:calc(var(--fontSmall) * 1);padding-bottom:calc(var(--fontSmall) * 3)}
.rfProducts .productsDescriptionFlare{display:block;float:left;width:calc(100% - var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;color:#000;padding-left:calc(var(--productsDescriptionMargin) * .5);padding-right:calc(var(--productsDescriptionMargin) * .5);padding-bottom:calc(var(--fontSmall) * 2)}
.rfProducts .productsVideo{display:block;float:left;margin-top:calc(var(--fontSmall) * 2);margin-bottom:calc(var(--fontSmall) * 2);margin-left:var(--productsDescriptionMargin);width:calc(100% - 2 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff;box-shadow:0 0 1vmin rgba(0,0,0,.2)}
.rfProducts .productsFlareContainer{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsDosingPumpContainer{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsKhKeeperContainer{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#f4f4f4}
.rfProducts .productsActionsTitle{position:absolute;width:80%;height:10%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--fontMedium);top:20%;left:10%}
.rfProducts .productsActionsDescription{position:absolute;width:80%;height:10%;display:flex;align-items:center;justify-content:center;font-size:var(--fontSmall);top:65%;left:10%}
.rfProducts .productsKhKeeperAllName{position:absolute;width:20%;height:10%;display:block;text-align:left;font-size:var(--fontSmall);white-space:nowrap;top:8%;left:32%}
.rfProducts .productsKhKeeperName1{position:absolute;width:20%;height:10%;display:flex;align-items:center;justify-content:center;font-size:var(--fontSmall);top:5%;left:19%}
.rfProducts .productsKhKeeperName2{position:absolute;width:20%;height:10%;display:flex;align-items:center;justify-content:center;font-size:var(--fontSmall);top:5%;left:39%}
.rfProducts .productsKhKeeperName3{position:absolute;width:20%;height:10%;display:flex;align-items:center;justify-content:center;font-size:var(--fontSmall);top:5%;left:60%}
.rfProducts .productsKhActionsT1{position:absolute;width:20%;height:10%;display:none;align-items:flex-start;justify-content:center;font-size:var(--fontSmall);top:63%;left:16%}
.rfProducts .productsKhActionsT2{position:absolute;width:20%;height:10%;display:flex;align-items:flex-start;justify-content:center;font-size:var(--fontSmall);top:89%;left:48%}
.rfProducts .productsKhActionsT3{position:absolute;width:30%;height:10%;display:flex;align-items:flex-start;justify-content:center;font-size:var(--fontSmall);top:86%;left:63.7%}
.rfProducts .productsKhActionsT4{position:absolute;width:20%;height:10%;display:flex;align-items:flex-start;justify-content:center;font-size:var(--fontSmall);top:45%;left:59.7%}
.rfProducts .productsKhActionsT5{position:absolute;width:20%;height:10%;display:flex;align-items:flex-start;justify-content:flex-start;font-size:var(--fontSmall);font-weight:700;top:33%;left:41%}
.rfProducts .productsKhActionsPanel1{top:7%;right:65%;max-width:30%}
.rfProducts .productsKhActionsPanel2{top:7%;left:61%;max-width:30%}
.rfProducts .productsKhActionsPanel3{top:54.5%;left:55%;max-width:40%}
.rfProducts .productsKhActionsPanel{position:absolute;height:auto;display:block;background-color:#707070}
.rfProducts .productsKhActionsContainer{height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--fontSmall);font-weight:700;border-style:solid;border-width:1px;border-color:#707070}
.rfProducts .productsKhActionsAction{display:flex;color:#fff;padding:.5vmin;height:100%}
.rfProducts .productsKhActionsText{display:flex;height:100%;padding:.5vmin;padding-left:1vmin;padding-right:1vmin;text-align:left;background-color:#fff}
.rfProducts .productsKhKeeperIndicatorA{position:absolute;width:20%;height:10%;display:flex;align-items:center;justify-content:center;font-size:var(--fontSmall);font-weight:700;top:20%;left:18.5%}
.rfProducts .productsKhKeeperIndicatorB{position:absolute;width:20%;height:10%;display:flex;align-items:center;justify-content:center;font-size:var(--fontSmall);font-weight:700;top:20%;left:40%}
.rfProducts .productsKhKeeperIndicatorC{position:absolute;width:20%;height:10%;display:flex;align-items:center;justify-content:center;font-size:var(--fontSmall);font-weight:700;top:20%;left:61%}
.rfProducts .productsDosingPumpDose{display:flex;float:left;width:25vw;margin-left:37.5vw;border-color:var(--colorBlueSel);border-style:solid;border-width:1px;border-radius:1.5vw;align-items:center;justify-content:center;height:calc(var(--fontBig) * 1.5);margin-bottom:5vw;font-size:var(--fontBig);font-weight:700}
.rfProducts .productsFlareSizePanel{display:block;float:left;width:100%;height:auto;margin-bottom:3vmin}
.rfProducts .productsFlareSizeContainer{position:relative;display:block;float:left;width:100%;height:auto;padding-top:var(--fontBig)}
.rfProducts .productsFlareSizePanel1{position:relative;display:block;float:left;width:18%;height:auto;background-color:#fff;padding-left:22%;margin-right:1%;margin-top:3vmin;margin-bottom:3vmin}
.rfProducts .productsFlareSizePanel2{position:relative;display:block;float:left;width:18%;height:auto;background-color:#e8e8e8;box-shadow:0 0 2vmin rgba(0,0,0,.5);padding-top:3vmin;padding-bottom:3vmin}
.rfProducts .productsFlareSizePanel3{position:relative;display:block;float:left;width:18%;height:auto;background-color:#fff;padding-right:22%;margin-left:1%;margin-top:3vmin;margin-bottom:3vmin}
.rfProducts .productsFlareSizePanelTitle{position:absolute;display:flex;float:left;font-size:var(--fontBig);font-weight:700;color:grey;top:calc(var(--fontBig) * .4);left:50%;justify-content:center;text-align:center;width:0}
.rfProducts .productsTechEmpty{display:block;float:left;width:100%;height:4%;background-color:#fff}
.rfProducts .productsTechTitle{display:flex;float:left;width:calc(99% - 2 * var(--productsDescriptionMargin));height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left;background-color:#f0f0f0;color:#000;margin-left:var(--productsDescriptionMargin);margin-right:var(--productsDescriptionMargin);padding-left:1%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.rfProducts .productsTechTitle .productsTechTitleRFName{width:38%;padding-right:2%}
.rfProducts .productsTechTitle .productsTechTitleRFS{width:20%}
.rfProducts .productsTechTitle .productsTechTitleRFM{width:20%}
.rfProducts .productsTechTitle .productsTechTitleRFL{width:20%}
.rfProducts .productsTechTitle .productsTechTitleDPName{width:30%;padding-right:2%}
.rfProducts .productsTechTitle .productsTechTitleDPN{width:17%}
.rfProducts .productsTechElement1{display:flex;float:left;width:calc(99% - 2 * var(--productsDescriptionMargin));padding-left:1%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;background-color:#fff;margin-left:var(--productsDescriptionMargin);margin-right:var(--productsDescriptionMargin);padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.rfProducts .productsTechElement2{display:flex;float:left;width:calc(99% - 2 * var(--productsDescriptionMargin));padding-left:1%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:center;background-color:#f8f8f8;margin-left:var(--productsDescriptionMargin);margin-right:var(--productsDescriptionMargin);padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.rfProducts .productsTechName{display:block;float:left;width:50%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left}
.rfProducts .productsTechUpdate{display:flex;width:50%;height:auto;justify-content:flex-start;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left}
.rfProducts .productsUpdateText{display:flex;justify-content:center;font-size:var(--fontMedium);height:var(--iconsSize);align-items:center}
.rfProducts .productsTechValue{display:block;float:left;width:50%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left}
.rfProducts .productsTechNameDosingPump{display:block;float:left;width:32%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left}
.rfProducts .productsTechValueN{display:block;float:left;width:16%;padding-right:1%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left}
.rfProducts .productsTechNameReefFlare{display:block;float:left;width:40%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left}
.rfProducts .productsTechValueS{display:block;float:left;width:18%;padding-right:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left}
.rfProducts .productsTechValueM{display:block;float:left;width:18%;padding-right:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left}
.rfProducts .productsTechValueL{display:block;float:left;width:18%;padding-right:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontSmall);text-align:left}
.rfProducts .productsBuyContainer{position:relative;display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 3);justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsTextBuy{display:flex;float:left;width:auto;height:calc(var(--fontMedium) * 1.6);justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontMedium);font-weight:700;text-align:center;background-color:var(--colorBlue);padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));color:#fff;cursor:pointer;cursor:hand;box-shadow:0 0 1vmin rgba(0,0,0,.2)}
.rfProducts .productsTextBuy:hover{background-color:var(--colorBlueSel)}
.rfProducts .productsSmartReef{display:flex;width:100vw;height:53.28125vw;background-image:url("PRODUCTS/ALLDEVICES/horizontal.jpg?v=1705932453461");background-size:100% auto;background-repeat:no-repeat;background-position-x:0;background-position-y:0}
.rfProducts .productsAccessorySectionBlock{position:relative;display:block;float:left;width:calc(100% - var(--productsDescriptionMargin) * 2);padding-left:var(--productsDescriptionMargin);padding-right:var(--productsDescriptionMargin);height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#f8f8f8}
.rfProducts .productsAccessorySection131{position:relative;display:block;float:left;width:32%;margin-right:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsAccessorySection132{position:relative;display:block;float:left;width:32%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsAccessorySection133{position:relative;display:block;float:left;width:32%;margin-left:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .rfSmartReefBorder131{position:absolute;display:block;float:left;top:0;bottom:0;left:0;width:32%;height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfProducts .rfSmartReefBorder132{position:absolute;display:block;float:left;top:0;bottom:0;left:34%;width:32%;height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfProducts .rfSmartReefBorder133{position:absolute;display:block;float:left;top:0;bottom:0;left:68%;width:32%;height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfProducts .textMantainPanel1{position:absolute;display:flex;float:left;top:0;left:0;right:50vw;height:100%;justify-content:center;align-items:center;vertical-align:bottom;font-size:3.5vw;font-weight:400;text-align:justify;color:#000}
.rfProducts .textMantainPanel2{display:block;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:bottom;color:#000}
.rfProducts .textMantain{display:block;text-align:right;font-size:var(--fontMedium);font-weight:700;width:90%;margin-left:5%}
.rfProducts .textMantainSubtitle{display:block;width:85%;margin-top:2vw;margin-left:10%;text-align:right;font-size:var(--fontSmall);color:#000}
.rfProducts .productsRfStrengthsPanel{display:flex;float:left;width:calc(100% - var(--productsDescriptionMargin) * 2);margin-left:var(--productsDescriptionMargin);margin-bottom:calc(var(--fontSmall) * 3);justify-content:center;align-items:center;vertical-align:middle;font-size:2vw;text-align:center;height:5vw;color:#fff}
.rfProducts .productsRfStrengthsT{color:#fff;align-items:center;justify-content:center;margin-left:1vw;text-align:left;font-weight:700}
.rfProducts .productsRfStrengthsL{display:flex;float:left;width:25%;height:100%;align-items:center;justify-content:center}
.rfProducts .productsRfStrengthsR{display:block;float:left;width:75%;height:100%;border-style:solid;border-width:1px;border-color:#0081d5;border-radius:2vw;border-image:linear-gradient(45deg,#0081d5 0,#a133d5 100%);border-image-slice:9}
.rfProducts .productsRfStrengths{display:flex;align-items:center;float:left;width:29%;height:100%;padding-left:4%}
.rfProducts .productsRfArea{position:relative;display:flex;float:left;width:calc(100% - 2 * var(--productsDescriptionMargin));padding-left:var(--productsDescriptionMargin);padding-right:var(--productsDescriptionMargin);height:auto;padding-top:calc(var(--fontBig) * .5);justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .productsRfAreaImg{position:relative;width:26%;height:auto}
.rfProducts .productsRfAreaImgName{position:absolute;top:-6%;display:block;width:100%;height:auto}
.rfProducts .productsRfAreaDesc{display:flex;width:18%;text-align:left;align-items:center;justify-content:center}
.rfProducts .productsRfAreaLens{display:flex;width:36%;height:13vw;justify-content:flex-end;align-items:center}
.rfProducts .productsRfAreaColors{width:18%;height:auto;padding-left:2%;padding-bottom:calc(var(--fontBig) * .5)}
.rfProducts .productsRfAreaRow{display:flex;width:100%;height:auto;font-size:var(-fontSmall);align-items:center}
.rfProducts .productsRfAreaRow .productsRfAreaColorsType{display:flex;width:70%;height:auto}
.rfProducts .productsRfAreaRow .productsRfAreaColorsNumber{display:flex;width:30%;height:auto;text-align:center;justify-content:center}
.rfProducts .productsRfAreaRowBold{font-weight:700;padding-bottom:calc(var(--fontBig) * .1)}
.rfProducts .productsRfAreaRowS{background-color:#f4f4f4}
@media (max-aspect-ratio:130/100){
.rfProducts .productsRFBrowPanel{display:block}
.rfProducts .productsRFBMargin{width:23%}
}
@media (max-aspect-ratio:100/120){
:root{--productsDosingSubMargin:0%}
.rfProducts .productsImageTopH{display:none}
.rfProducts .productsImageTopV{display:flex}
.rfProducts .productsPs1{bottom:5%}
.rfProducts .productsPs2{bottom:-15%}
.rfProducts .productsPsPanel{height:25vw}
.rfProducts .productsPsGroup{top:13%;font-size:2.5vw}
.rfProducts .productsPsConnect1{left:11.6%;bottom:20%}
.rfProducts .productsPsConnect2{left:31%;bottom:20%}
.rfProducts .productsPsConnect3{left:50%;bottom:20%}
.rfProducts .productsPsConnect4{left:77%;bottom:20%}
.rfProducts .productsTitlePump{position:absolute;display:flex;width:100%;height:0;left:0;top:110%;justify-content:flex-start;align-items:flex-start;justify-content:center;align-items:flex-end;font-size:var(--fontMedium);text-align:center;z-index:1}
.rfProducts .productsPumpSpace{height:auto;padding-top:calc(var(--fontMedium) * 1.5)}
.rfProducts .productsTitleDescriptionH{display:none}
.rfProducts .productsTitleButtonH{display:none}
.rfProducts .productsTitleDescriptionV{display:flex}
.rfProducts .productsTitleButtonV{display:flex}
.rfProducts .productsTitleButton{margin-right:var(--buttonHeight)}
.rfProducts .productsTopTitleCenterNormalBlack{top:18%}
.rfProducts .productsTopTitleKh{left:unset;font-size:4.5vw;text-align:center;top:10%;bottom:unset}
.rfProducts .productsImagePrecission{display:block;background-color:#f8f8f8}
.rfProducts .productsTopKhPanel{position:relative;width:calc(100% - 30vw);margin-left:15vw;text-align:center;top:unset;left:unset;right:unset;font-size:var(--fontSmall);margin-bottom:calc(var(--fontSmall) * 3)}
.rfProducts .productsAllKhPanel{position:relative;width:calc(100% - 30vw);margin-left:15vw;text-align:center;top:unset;left:unset;right:unset;font-size:var(--fontSmall);margin-top:calc(var(--fontSmall) * 2);margin-bottom:calc(var(--fontSmall) * 2)}
.rfProducts .textMantainPanel1{position:relative;width:calc(100% - 30vw);margin-left:15vw;text-align:center;top:unset;left:unset;right:unset;font-size:var(--fontSmall);margin-top:calc(var(--fontSmall) * 3);margin-bottom:calc(var(--fontSmall) * 3)}
.rfProducts .productsImageMantain{width:100%;padding-left:0;background-color:#f8f8f8}
.rfProducts .productsKhActionsPanel1{top:2%;left:10%;right:unset;max-width:80%}
.rfProducts .productsKhActionsPanel2{top:36%;left:10%;max-width:80%}
.rfProducts .productsKhActionsPanel3{top:71%;left:10%;max-width:80%}
.rfProducts .productsKhActionsT1{display:flex;top:9.6%;left:64%;justify-content:flex-start}
.rfProducts .productsKhActionsT2{top:95%;left:10%}
.rfProducts .productsKhActionsT3{width:50%;top:93%;left:45.7%}
.rfProducts .productsKhActionsT4{top:66%;left:39.7%}
.rfProducts .productsKhActionsT5{top:53.5%;left:9%}
.rfProducts .productsKhKeeperIndicatorA{top:-10%;left:9%}
.rfProducts .productsKhKeeperIndicatorB{top:-10%;left:40%}
.rfProducts .productsKhKeeperIndicatorC{top:-10%;left:71%}
.rfProducts .productsKhKeeperAllName{text-align:right;top:10%;width:auto;left:0;right:68%}
.rfProducts .productsKhKeeperName1{left:7%}
.rfProducts .productsKhKeeperName2{left:38%}
.rfProducts .productsKhKeeperName3{left:71%}
.rfProducts .productsTopTitleRF2e{top:77%}
.rfProducts .productsTopTitleRF2f{top:-5%;left:10vw;right:10vw}
.rfProducts .productsTopTitleRF2g{top:-10%;font-size:var(--fontMedium)}
.rfProducts .productsRFS1{left:10vw;right:10vw;bottom:65%}
.rfProducts .productsRFS2{left:10vw;right:10vw;bottom:30%}
.rfProducts .productsRFS3{left:10vw;right:10vw;bottom:-7%}
.rfProducts .productsRfArea{display:block}
.rfProducts .productsRfAreaImg{width:100%}
.rfProducts .productsRfAreaImgName{top:0}
.rfProducts .productsRfAreaDesc{width:100%;text-align:center}
.rfProducts .productsRfAreaLens{width:100%;justify-content:center;height:33vw}
.rfProducts .productsRfAreaColors{width:80%;padding-left:10%}
.rfProducts .productsRfProductsPanel{top:75%;left:10vw}
.rfProducts .productsRfAccessories1{top:25%}
.rfProducts .productsRfAccessories2{top:72%}
.rfProducts .productsRfAccessories3{top:95%}
.rfProducts .productsRfProductsPanel .productsRfProductsTitleL{text-align:left}
.rfProducts .productsRfProductsPanel .productsRfProductsDescL{text-align:left}
.rfProducts .productsRFC{font-size:2vw}
.rfProducts .productsRFCL1{top:11%}
.rfProducts .productsRFCW1{top:18%}
.rfProducts .productsRFCH1{top:25%}
.rfProducts .productsRFCSPS1{top:33%}
.rfProducts .productsRFCLPS1{top:41.7%}
.rfProducts .productsRFCL2{display:block;top:61.8%}
.rfProducts .productsRFCW2{display:block;top:68.5%}
.rfProducts .productsRFCH2{display:block;top:75.5%}
.rfProducts .productsRFCSPS2{display:block;top:84%}
.rfProducts .productsRFCLPS2{display:block;top:94%}
}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--productsCommentsSection:84vw;--productsCommentsNumber:1;--productsBottomTechWidth:100%;--productsDescriptionMargin:8%;--productsMenuHeight:calc( 4.5vmin * var(--globalScale) );--productsSubMenuHeight:calc( 4.5vmin * var(--globalScale) )}
.rfProducts{height:calc(100% - var(--topPanelHeight))}
.rfProducts .careHeader{height:unset;background-color:unset}
.rfProducts .careBackgroundMobile{content:url("PRODUCTS/imgBackground.png?v=1705932453461");display:block;height:unset;object-fit:cover;object-position:center;width:101%}
.rfProducts .careBackgroundDesktop{display:none}
.rfProducts .careContent{position:absolute;display:flex;width:100%;height:100%;top:0;left:0;justify-content:center;align-content:center;align-items:center}
.rfProducts .careTesterSizeMob{height:50vh;width:unset}
.rfProducts .careTesterPump{width:100%;margin-top:unset;margin-bottom:unset}
.rfProducts .carePumpProAuto{width:100%;margin-top:unset;margin-bottom:unset;background-color:transparent}
.rfProducts .careTesterAuto{width:100%;margin-top:unset;margin-bottom:unset}
.rfProducts .careTesterSet{width:100%;margin-top:unset;margin-bottom:unset}
.rfProducts .careTesterCartMg{width:100%;margin-top:unset;margin-bottom:unset}
.rfProducts .careTesterCartPo{width:100%;margin-top:unset;margin-bottom:unset}
.rfProducts .careTesterImage{width:100%;height:auto;padding-right:unset}
.rfProducts .careTesterImage2{width:100%;height:unset;padding-right:unset}
.rfProducts .careFeederImage{width:100%;height:auto;padding-right:unset}
.rfProducts .careFeederImage2{width:100%;height:unset;padding-right:unset}
.rfProducts .careFeederSizeMob1{height:unset;width:100vw}
.rfProducts .careFeederSizeMob2{height:unset;width:100vw}
.rfProducts .careFeederFunc{width:100%;margin-top:unset;margin-bottom:unset}
.rfProducts .careFeederAssembly01{width:calc(50% - 1vmin);margin-top:unset}
.rfProducts .careFeederAssembly02{width:calc(50% - 1vmin);margin-top:unset}
.rfProducts .carePumpProImage{width:100%;height:auto;padding-right:unset}
.rfProducts .carePumpProImage2{width:100%;height:unset;padding-right:unset}
.rfProducts .carePumpProTechMob{height:50vh;width:unset}
.rfProducts .careBaseImage{width:100%;height:auto;padding-right:unset}
.rfProducts .careBaseImage2{width:100%;height:unset;padding-right:unset}
.rfProducts .careBaseFlow{width:100%;height:unset;padding-right:unset}
.rfProducts .careBaseSizeMobL{height:50vh;width:unset}
.rfProducts .careBaseSizeMobM{height:50vh;width:unset}
.rfProducts .careBaseSizeMobS{height:50vh;width:unset}
.rfProducts .careRollerImage{width:100%;height:auto;padding-right:unset}
.rfProducts .careRollerImage2{width:100%;height:unset;padding-right:unset}
.rfProducts .careBaseDescMobPl{width:100%}
.rfProducts .careBaseDescMobEn{width:100%}
.rfProducts .careBaseDescMobDe{width:100%}
.rfProducts .careBaseAppDe01,.rfProducts .careBaseAppDe02,.rfProducts .careBaseAppEn01,.rfProducts .careBaseAppEn02,.rfProducts .careBaseAppPl01,.rfProducts .careBaseAppPl02{width:100%}
.rfProducts .careFeederAppEn01,.rfProducts .careFeederAppEn02,.rfProducts .careFeederAppEn03,.rfProducts .careFeederAppPl01,.rfProducts .careFeederAppPl02,.rfProducts .careFeederAppPl03{width:100%}
.rfProducts .careTesterAppDe01,.rfProducts .careTesterAppDe02,.rfProducts .careTesterAppDe03,.rfProducts .careTesterAppEn01,.rfProducts .careTesterAppEn02,.rfProducts .careTesterAppEn03,.rfProducts .careTesterAppPl01,.rfProducts .careTesterAppPl02,.rfProducts .careTesterAppPl03{width:100%}
.rfProducts .careRollerSizeMobL{height:50vh;width:unset}
.rfProducts .careRollerSizeMobM{height:50vh;width:unset}
.rfProducts .careRollerSizeMobS{height:50vh;width:unset}
.rfProducts .careRollerSump01{width:calc(50% - 1vmin);margin-top:unset}
.rfProducts .careRollerSump02{width:calc(50% - 1vmin);margin-top:unset}
.rfProducts .careRollerMat{width:calc(100% - 1vmin);margin-right:4vmin;height:unset}
.rfProducts .careRollerMatAll{width:calc(100% - 0vmin);height:unset;padding-left:unset}
.rfProducts .careRollerMatParam{width:100%;margin-top:unset;margin-bottom:unset}
.rfProducts .careRollerAppDe01,.rfProducts .careRollerAppDe02,.rfProducts .careRollerAppEn01,.rfProducts .careRollerAppEn02,.rfProducts .careRollerAppPl01,.rfProducts .careRollerAppPl02{width:100%}
.rfProducts .careDescBoxDesktop{display:none}
.rfProducts .careDescBoxDesktopAll{display:none}
.rfProducts .careDescBoxMobile{display:flex;flex-direction:column;width:100%;margin-top:-10vmin;justify-content:center;align-items:center;background-color:#fff}
.rfProducts .careSeparatorBox{margin-bottom:calc(3vmin * var(--globalScale))}
.rfProducts .careSeparator{width:10vw}
.rfProducts .careBreakBox{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin-bottom:calc(9vmin * var(--globalScale))}
.rfProducts .careDescription{font-size:calc(var(--fontMedium) - .5vmin);line-height:calc(var(--fontMedium) + 1.5vmin);width:100%;padding-left:6vw;padding-right:6vw;box-sizing:border-box}
.rfProducts .careMainTitle{font-size:calc(var(--fontBig) + 4vmin);margin-top:2vmin;margin-bottom:2vmin;width:95%}
.rfProductsCare .careSubTitle{font-size:calc(var(--fontMedium) + .8vmin)}
.rfProducts .careBenefitTitle{font-size:calc(var(--fontMedium) + 1.2vmin);text-align:center;margin-top:calc(5vmin * var(--globalScale));margin-bottom:calc(2vmin * var(--globalScale))}
.rfProducts .careAppTitle{font-size:calc(var(--fontBig) + 0vmin);text-align:center;margin-top:calc(3vmin * var(--globalScale));margin-bottom:calc(2vmin * var(--globalScale))}
.rfProducts .careBenefitList{font-size:calc(var(--fontMedium) - .5vmin);line-height:calc(var(--fontMedium) + 1.5vmin);width:100%;padding-left:6vw;padding-right:6vw}
.rfProducts .careReviewList{display:block;font-size:calc(var(--fontMedium) - 0vmin);width:100%;margin-left:unset;margin-right:unset}
.rfProducts .careReviewBox{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin-bottom:4vh;margin-left:unset;margin-right:unset;overflow:unset}
.rfProducts .careReviewPicture{width:100vw;height:calc(100vw / 1.8)}
.rfProducts .careFeatureCommonBox{position:relative;display:flex;flex-direction:row;background-color:#eceff5;width:calc(100% - 6vmin);box-shadow:0 1vmin 1vmin rgba(0,7,26,.2);border-radius:2vmin;box-sizing:border-box;padding:3vmin;z-index:10;right:unset;left:unset;top:unset;margin-top:unset;margin-right:unset;margin-left:unset}
.rfProducts .careFeatureCommonTextBox{flex-direction:column;color:#2b2b2b;font-size:calc(var(--fontMedium) - .5vmin);line-height:calc(var(--fontMedium) + 1.5vmin);font-style:normal;font-weight:600;justify-content:center}
.rfProducts .careFeatureCommonTextBox.norml{font-weight:400}
.rfProducts .careFeatureCommonTextBox p{margin:0}
.rfProducts .careOpenBox{position:relative;display:block;z-index:5;margin-top:-2vmin;margin-bottom:-5px;width:101%}
.rfProducts .careDescBox{background-color:#031850;position:relative;display:block;z-index:5;margin:0;padding-top:5vmin;padding-bottom:5vmin;width:101%;color:#fff;font-size:calc(var(--fontMedium) - .7vmin)}
.rfProducts .careTechBox{background-color:#eceff5;position:relative;display:block;z-index:5;margin:0;padding-top:5vmin;padding-bottom:5vmin;width:101%;color:#000;overflow-x:auto;overflow-y:hidden}
.rfProducts .careTabsBox{display:flex;flex-direction:row;width:100%;box-sizing:border-box}
.rfProducts .careTabField{display:flex;flex-direction:column;width:100%;background-color:#eceff5;font-weight:400;color:#031850;font-size:calc(var(--fontMedium) - .1vmin);justify-content:center;align-items:center;cursor:pointer;padding-top:3.5vmin;padding-bottom:3.5vmin}
.rfProducts .careTabField.white{background-color:#fff}
.rfProducts .careTabField.active{background-color:#fff;font-weight:600;cursor:default}
.rfProducts .careTabField.activeBlue{background-color:#031850;color:#fff;font-weight:600;cursor:default}
.rfProducts .careTabField.activeGray{background-color:#eceff5;color:#031850;font-weight:600;cursor:default}
.rfProducts .careTabLine{width:6vw;height:.5vh;border-radius:.5vh;background-color:transparent;margin-top:.4vh}
.rfProducts .careTabField.active .careTabLine,.rfProducts .careTabField.activeBlue .careTabLine,.rfProducts .careTabField.activeGray .careTabLine{background-color:#0d98d7;background-image:unset}
.rfProducts .careTabsOpenBox{display:flex;flex-direction:column;width:100vw;justify-content:center;align-items:center}
.rfProducts .careFeatureBox{width:100%;padding:1vmin;background-color:transparent;border-radius:unset;margin-bottom:unset;box-shadow:unset;max-width:calc(100% / 3);min-width:calc(100% / 3);box-sizing:border-box}
.rfProducts .careIconFiltr{width:100%;padding-left:7vmin;padding-right:7vmin}
.rfProducts .careIconQuiet{width:100%;padding-left:7vmin;padding-right:7vmin}
.rfProducts .careIconAccuracy,.rfProducts .careIconHead,.rfProducts .careIconSrApp{width:100%;padding-left:7vmin;padding-right:7vmin}
.rfProducts .careIconEffi{width:100%;padding-left:7vmin;padding-right:7vmin}
.rfProducts .careIconPump{width:100%;padding-left:7vmin;padding-right:7vmin}
.rfProducts .careIconCart{width:100%;padding-left:7vmin;padding-right:7vmin}
.rfProducts .careIconRemote{width:100%;padding-left:7vmin;padding-right:7vmin}
.rfProducts .careIconFlex{width:100%;padding-left:7vmin;padding-right:7vmin}
.rfProducts .careIconNotif{width:100%;padding-left:7vmin;padding-right:7vmin}
.rfProducts .careIconRoll{width:100%;padding-left:7vmin;padding-right:7vmin}
.rfProducts .careAppStore{height:11vmin}
.rfProducts .careAppGoogle{height:11vmin}
.rfProducts .careAppIconBox{width:auto;height:unset;padding-left:8vmin;padding-right:8vmin}
.rfProducts .careSmartReefApp{display:block;width:100%;box-sizing:border-box;background-color:#eceff5;margin-top:5vh;padding-top:5vh;padding-left:unset}
.rfProducts .careIconTitle{color:#031850;font-style:normal;font-weight:400;font-size:calc(var(--fontMedium) - 1.5vmin);line-height:unset;padding-left:unset;padding-right:unset}
.rfProducts .careSmartBox{width:36%;font-size:calc(var(--fontMedium) + 0vmin);min-width:unset;margin-bottom:5vmin}
.rfProducts .careSmartTable{width:31%;font-size:calc(var(--fontMedium) - 1vmin)}
.rfProducts .careSmartTable.wide{width:calc(69%);min-width:14vw;color:#252525}
.rfProducts .productsMainHeader{margin-top:calc(5vmin * var(--globalScale))}
.rfProducts .productsMainHeaderNavi{justify-content:space-around}
.rfProducts .productsMainHeaderArrow{display:block;width:3vmin;min-width:3vmin}
.rfProducts .productsMainHeaderBar{width:8vw;margin-bottom:calc(7vmin * var(--globalScale))}
.rfProducts .productsMainHeaderText{font-size:calc(var(--fontMedium) + 3vmin)}
.rfProducts .productsGroupBox{flex-direction:column}
.rfProducts .productsGroupContainer{width:calc(100% - 2vw);margin-bottom:calc(5vmin * var(--globalScale))}
.rfProducts .productsGroupTitle{font-size:calc(var(--fontMedium) + 2vmin);margin-bottom:calc(3vmin * var(--globalScale))}
.rfProducts .productsTailBox{width:calc(50% - 1vw);margin-bottom:2vw}
.rfProducts .productsTailBoxFull{width:100%}
.rfProducts .productsTailBox:hover{background-color:var(--tailsBgColor);background:var(--tailsBgColor)}
.rfProducts .productsTailTitle{font-size:calc(var(--fontMedium) + 1vmin);font-weight:600;font-style:italic;margin-top:0;margin-left:1vw;margin-right:1vw;margin-bottom:1vw;width:calc(100% - 2vw)}
.rfProducts .productsMenu{display:flex;width:calc(100% - 4vmin);justify-content:left;cursor:pointer;cursor:hand}
.rfProducts .productsMenu:hover{background-color:#e8e8e8}
.rfProducts .productsSubMenu{width:calc(100% - 1vmin);padding-right:1vmin}
.rfProducts .productsMenuComboIcon{display:flex}
.rfProducts .textMantain{text-align:center;font-size:var(--fontMedium)}
.rfProducts .textMantainSubtitle{width:90%;margin-left:5%;margin-right:5%;text-align:center}
.rfProducts .productsImageCenterTitle{width:calc(100% - calc(var(--fontBig) * 2));padding-left:calc(var(--fontBig) * 1);padding-right:calc(var(--fontBig) * 1)}
.rfProducts .productsMenuItem{position:relative;display:none}
.rfProducts .productsBottomTech{box-shadow:0 0 3vmin rgba(0,0,0,.2);margin-top:3vmin;margin-bottom:3vmin}
.rfProducts .productsBottomTechBorder1{display:none}
.rfProducts .productsBottomTechBorder2{display:none}
.rfProducts .productsBottomTechBorder3{display:none}
.rfProducts .productsTopTitle2a{left:10vw;font-size:10vw}
.rfProducts .productsTopTitle2b{left:10vw;font-size:4vw;top:calc(5% + 10vw)}
.rfProducts .productsFlarePanel{display:block}
.rfProducts .productsFlareLED{margin-right:auto}
.rfProducts .productsFlareLEDContainer{display:block}
.rfProducts .productsFlareSubPanelLine{width:100%;border-style:none;border-width:0}
.rfProducts .productsFlareSubPanel{width:100%}
.rfProducts .productsFlareSubPanelCenter{width:100%;margin-bottom:0}
.rfProducts .productsFlareLEDPanel{padding-left:0}
.rfProducts .productsFlareSizePanel1{width:30%;padding-left:3%;margin-right:2%}
.rfProducts .productsFlareSizePanel2{width:30%}
.rfProducts .productsFlareSizePanel3{width:30%;padding-right:3%;margin-left:2%}
.rfProducts .productsFlareSizePanelTitle{font-size:calc(var(--fontBig) * .75);top:calc(var(--fontBig) * .4)}
.rfProducts .productsPumpsContainer{display:block;width:calc(100% - var(--productsDescriptionMargin));margin-left:calc(var(--productsDescriptionMargin) * .5)}
.rfProducts .productsContactContainer{display:block}
.rfProducts .productsContactPanel{margin-top:0;width:100%}
.rfProducts .productsContactTextBig{margin-top:calc(var(--fontMedium) * .75);justify-content:center;text-align:center}
.rfProducts .productsContactText{justify-content:center;text-align:center}
.productsContactDistributor{justify-content:center}
.productsContactIcons{text-align:center;justify-content:center}
.rfProducts .productsFlareBackDarkColumns{display:block}
.rfProducts .productsFlareDescrtiptionColumns{width:calc(100% - var(--fontMedium) * 2);padding-top:calc(var(--fontMedium) * .5);padding-bottom:calc(var(--fontMedium) * .5)}
.rfProducts .productsFlareSubPanelTitleM{padding-bottom:0}
.rfProducts .productsFlareLEDContainer{padding-bottom:calc(var(--fontMedium) * 1)}
.rfProducts .productsRfStrengthsPanel{display:block;height:auto}
.rfProducts .productsRfStrengthsL{display:flex;float:left;width:100%;height:5vw;font-size:var(--fontMedium);margin-bottom:calc(var(--fontMedium) * .5);align-items:center;justify-content:center}
.rfProducts .productsRfStrengthsR{display:block;float:left;font-size:var(--fontSmall);width:100%;height:calc(10vw + var(--fontSmall) * .5)}
}
@keyframes rfProductsAnimShow{
from{opacity:0}
to{opacity:1}
}
.rfProducts .productsSmartReefDescription{display:flex;position:absolute;left:calc(10 * var(--sumpScaleHorizontal));top:calc(100 * var(--sumpScaleHorizontal));width:calc(800 * var(--sumpScaleHorizontal));align-items:flex-end;vertical-align:bottom;height:1px;z-index:15}
.rfProducts .productsSmartReefDescriptionContainer{display:block;left:0;bottom:0;width:100%;font-size:var(--fontExtraSmall);background-color:rgba(250,250,250,.9);border-style:solid;border-width:1px;border-color:rgba(140,140,140,.9);border-radius:calc(10 * var(--sumpScaleHorizontal));padding:calc(15 * var(--sumpScaleHorizontal));z-index:15}
.rfProducts .productsSmartReefDescriptionTitle{width:100%;padding-bottom:calc(15 * var(--sumpScaleHorizontal));font-size:var(--fontSmall);text-align:center}
.rfProducts .productsSmartReefDescriptionMore{width:100%;padding-top:calc(15 * var(--sumpScaleHorizontal));font-weight:700;text-align:center;font-size:var(--fontSmall);cursor:pointer;cursor:hand;z-index:15}
.rfProducts .productsSmartReefLevelSensor1{display:none;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc(129 * var(--sumpScaleHorizontal));top:calc(523 * var(--sumpScaleHorizontal));width:calc(340 * var(--sumpScaleHorizontal));height:calc(305 * var(--sumpScaleHorizontal));background-image:url("PRODUCTS/ALLDEVICES/horizontalLevelSensor1.png?v=1705932453461");z-index:1}
.rfProducts .productsSmartReefLevelSensor1Description{left:calc(10 * var(--sumpScaleHorizontal));top:calc(420 * var(--sumpScaleHorizontal))}
.rfProducts .psrLevelSensor1a{display:flex;position:absolute;left:calc(136 * var(--sumpScaleHorizontal));top:calc(653 * var(--sumpScaleHorizontal));width:calc((210 - 136) * var(--sumpScaleHorizontal));height:calc((729 - 553) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .psrLevelSensor1b{display:flex;position:absolute;left:calc(263 * var(--sumpScaleHorizontal));top:calc(581 * var(--sumpScaleHorizontal));width:calc((334 - 263) * var(--sumpScaleHorizontal));height:calc((548 - 481) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .psrLevelSensor1c{display:flex;position:absolute;left:calc(293 * var(--sumpScaleHorizontal));top:calc(641 * var(--sumpScaleHorizontal));width:calc((336 - 293) * var(--sumpScaleHorizontal));height:calc((665 - 541) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .psrLevelSensor1d{display:flex;position:absolute;left:calc(397 * var(--sumpScaleHorizontal));top:calc(526 * var(--sumpScaleHorizontal));width:calc((458 - 397) * var(--sumpScaleHorizontal));height:calc((477 - 426) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .psrLevelSensor1e{display:flex;position:absolute;left:calc(424 * var(--sumpScaleHorizontal));top:calc(575 * var(--sumpScaleHorizontal));width:calc((460 - 424) * var(--sumpScaleHorizontal));height:calc((584 - 475) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .productsSmartReefLevelSensor2{display:none;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc(809 * var(--sumpScaleHorizontal));top:calc(591 * var(--sumpScaleHorizontal));width:calc(272 * var(--sumpScaleHorizontal));height:calc(307 * var(--sumpScaleHorizontal));background-image:url("PRODUCTS/ALLDEVICES/horizontalLevelSensor2.png?v=1705932453461");z-index:1}
.rfProducts .productsSmartReefLevelSensor2Description{left:calc(550 * var(--sumpScaleHorizontal));top:calc(600 * var(--sumpScaleHorizontal))}
.rfProducts .psrLevelSensor2a{display:flex;position:absolute;left:calc(812 * var(--sumpScaleHorizontal));top:calc(585 * var(--sumpScaleHorizontal));width:calc((885 - 812) * var(--sumpScaleHorizontal));height:calc((645 - 485) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .psrLevelSensor2b{display:flex;position:absolute;left:calc(1004 * var(--sumpScaleHorizontal));top:calc(662 * var(--sumpScaleHorizontal));width:calc((1077 - 1004) * var(--sumpScaleHorizontal));height:calc((787 - 562) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .productsSmartReefDosingPump{display:none;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc(214 * var(--sumpScaleHorizontal));top:calc(509 * var(--sumpScaleHorizontal));width:calc(348 * var(--sumpScaleHorizontal));height:calc(240 * var(--sumpScaleHorizontal));background-image:url("PRODUCTS/ALLDEVICES/horizontalDosingPump.png?v=1705932453461");z-index:1}
.rfProducts .productsSmartReefDosingPumpDescription{left:calc(10 * var(--sumpScaleHorizontal));top:calc(510 * var(--sumpScaleHorizontal))}
.rfProducts .psrDosingPumpa{display:flex;position:absolute;left:calc(217 * var(--sumpScaleHorizontal));top:calc(655 * var(--sumpScaleHorizontal));width:calc((293 - 217) * var(--sumpScaleHorizontal));height:calc((647 - 555) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .psrDosingPumpb{display:flex;position:absolute;left:calc(344 * var(--sumpScaleHorizontal));top:calc(587 * var(--sumpScaleHorizontal));width:calc((421 - 344) * var(--sumpScaleHorizontal));height:calc((574 - 487) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .psrDosingPumpc{display:flex;position:absolute;left:calc(477 * var(--sumpScaleHorizontal));top:calc(518 * var(--sumpScaleHorizontal));width:calc((558 - 477) * var(--sumpScaleHorizontal));height:calc((514 - 418) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .productsSmartReefPhMeter{display:none;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc(758 * var(--sumpScaleHorizontal));top:calc(742 * var(--sumpScaleHorizontal));width:calc(73 * var(--sumpScaleHorizontal));height:calc(60 * var(--sumpScaleHorizontal));background-image:url("PRODUCTS/ALLDEVICES/horizontalPhMeter.png?v=1705932453461");z-index:1}
.rfProducts .productsSmartReefPhMeterDescription{left:calc(390 * var(--sumpScaleHorizontal));top:calc(730 * var(--sumpScaleHorizontal))}
.rfProducts .psrPhMeter{display:flex;position:absolute;left:calc(763 * var(--sumpScaleHorizontal));top:calc(737 * var(--sumpScaleHorizontal));width:calc((836 - 763) * var(--sumpScaleHorizontal));height:calc((837 - 637) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .productsSmartReefSalinityGuardian{display:none;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc(845 * var(--sumpScaleHorizontal));top:calc(761 * var(--sumpScaleHorizontal));width:calc(82 * var(--sumpScaleHorizontal));height:calc(63 * var(--sumpScaleHorizontal));background-image:url("PRODUCTS/ALLDEVICES/horizontalSalinityGuardian.png?v=1705932453461");z-index:1}
.rfProducts .productsSmartReefSalinityGuardianDescription{left:calc(480 * var(--sumpScaleHorizontal));top:calc(750 * var(--sumpScaleHorizontal))}
.rfProducts .psrSalinityGuardian{display:flex;position:absolute;left:calc(857 * var(--sumpScaleHorizontal));top:calc(752 * var(--sumpScaleHorizontal));width:calc((921 - 857) * var(--sumpScaleHorizontal));height:calc((852 - 652) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .productsSmartReefThermoControl{display:none;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc(446 * var(--sumpScaleHorizontal));top:calc(688 * var(--sumpScaleHorizontal));width:calc(188 * var(--sumpScaleHorizontal));height:calc(156 * var(--sumpScaleHorizontal));background-image:url("PRODUCTS/ALLDEVICES/horizontalThermoControl.png?v=1705932453461");z-index:1}
.rfProducts .productsSmartReefThermoControlDescription{left:calc(210 * var(--sumpScaleHorizontal));top:calc(680 * var(--sumpScaleHorizontal))}
.rfProducts .psrThermoControl{display:flex;position:absolute;left:calc(454 * var(--sumpScaleHorizontal));top:calc(689 * var(--sumpScaleHorizontal));width:calc((742 - 454) * var(--sumpScaleHorizontal));height:calc((810 - 589) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .productsSmartReefPowerSwitcher{display:none;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc(915 * var(--sumpScaleHorizontal));top:calc(504 * var(--sumpScaleHorizontal));width:calc(154 * var(--sumpScaleHorizontal));height:calc(116 * var(--sumpScaleHorizontal));background-image:url("PRODUCTS/ALLDEVICES/horizontalPowerSwitcher.png?v=1705932453461");z-index:1}
.rfProducts .productsSmartReefPowerSwitcherDescription{left:calc(590 * var(--sumpScaleHorizontal));top:calc(500 * var(--sumpScaleHorizontal))}
.rfProducts .psrPowerSwitcher{display:flex;position:absolute;left:calc(915 * var(--sumpScaleHorizontal));top:calc(495 * var(--sumpScaleHorizontal));width:calc((1063 - 915) * var(--sumpScaleHorizontal));height:calc((519 - 395) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .productsSmartReefLevelKeeper{display:none;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc(1085 * var(--sumpScaleHorizontal));top:calc(627 * var(--sumpScaleHorizontal));width:calc(354 * var(--sumpScaleHorizontal));height:calc(279 * var(--sumpScaleHorizontal));background-image:url("PRODUCTS/ALLDEVICES/horizontalLevelKeeper.png?v=1705932453461");z-index:1}
.rfProducts .productsSmartReefLevelKeeperDescription{left:calc(840 * var(--sumpScaleHorizontal));top:calc(630 * var(--sumpScaleHorizontal))}
.rfProducts .psrLevelKeeper{display:flex;position:absolute;left:calc(1090 * var(--sumpScaleHorizontal));top:calc(628 * var(--sumpScaleHorizontal));width:calc((1429 - 1090) * var(--sumpScaleHorizontal));height:calc((782 - 528) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .productsSmartReefTdsMeter{display:none;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc(1381 * var(--sumpScaleHorizontal));top:calc(494 * var(--sumpScaleHorizontal));width:calc(180 * var(--sumpScaleHorizontal));height:calc(81 * var(--sumpScaleHorizontal));background-image:url("PRODUCTS/ALLDEVICES/horizontalTdsMeter.png?v=1705932453461");z-index:1}
.rfProducts .productsSmartReefTdsMeterDescription{left:calc(1080 * var(--sumpScaleHorizontal));top:calc(490 * var(--sumpScaleHorizontal))}
.rfProducts .psrTdsMeter{display:flex;position:absolute;left:calc(1381 * var(--sumpScaleHorizontal));top:calc(489 * var(--sumpScaleHorizontal));width:calc((1563 - 1381) * var(--sumpScaleHorizontal));height:calc((522 - 389) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .productsSmartReefReefFlare{display:none;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc(795 * var(--sumpScaleHorizontal));top:calc(10 * var(--sumpScaleHorizontal));width:calc(340 * var(--sumpScaleHorizontal));height:calc(194 * var(--sumpScaleHorizontal));background-image:url("PRODUCTS/ALLDEVICES/horizontalReefFlare.png?v=1705932453461");z-index:1}
.rfProducts .productsSmartReefReefFlareDescription{left:calc(580 * var(--sumpScaleHorizontal));top:calc(430 * var(--sumpScaleHorizontal))}
.rfProducts .psrReefFlare{display:flex;position:absolute;left:calc(795 * var(--sumpScaleHorizontal));top:calc(10 * var(--sumpScaleHorizontal));width:calc((340) * var(--sumpScaleHorizontal));height:calc((194) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .productsSmartReefThermoView{display:none;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc(1328 * var(--sumpScaleHorizontal));top:calc(227 * var(--sumpScaleHorizontal));width:calc(69 * var(--sumpScaleHorizontal));height:calc(157 * var(--sumpScaleHorizontal));background-image:url("PRODUCTS/ALLDEVICES/horizontalThermoView.png?v=1705932453461");z-index:1}
.rfProducts .productsSmartReefThermoViewDescription{left:calc(970 * var(--sumpScaleHorizontal));top:calc(600 * var(--sumpScaleHorizontal))}
.rfProducts .psrThermoView{display:flex;position:absolute;left:calc(1328 * var(--sumpScaleHorizontal));top:calc(227 * var(--sumpScaleHorizontal));width:calc((69) * var(--sumpScaleHorizontal));height:calc((157) * var(--sumpScaleHorizontal));cursor:pointer;cursor:hand;z-index:10}
.rfProducts .productsFrame{display:flex;width:100%;height:100%;z-index:1}
.rfProducts .productsPhone{display:flex;position:absolute;background-size:100% 100%;background-repeat:no-repeat;left:calc((100% - 1232vmin * var(--globalScale)/ 13) * .5);top:calc((100% - 646vmin * var(--globalScale)/ 13) * .5);width:calc(1232vmin * var(--globalScale)/ 13);height:calc(646vmin * var(--globalScale)/ 13);background-image:url("PRODUCTS/phone.png?v=1705932453461")}
@media (max-aspect-ratio:1/1){
.rfProducts .productsPhone{transform:rotate(90deg);left:calc((100% - 1232vmin * var(--globalScale)/ 16) * .5);top:calc((100% - 646vmin * var(--globalScale)/ 16) * .5);width:calc(1232vmin * var(--globalScale)/ 16);height:calc(646vmin * var(--globalScale)/ 16)}
.rfProducts .productsUIBottomContainer{height:calc(86vmin * var(--globalScale))}
.rfProducts .productsUIBottomAll{width:calc(30vmin * var(--globalScale));height:calc(61vmin * var(--globalScale))}
.rfProducts .productsSmartReef{height:calc(1395 / 960 * 100vw);background-image:url("PRODUCTS/ALLDEVICES/vertical.jpg?v=1705932453461")}
.rfProducts .productsSmartReefLevelSensor1{left:calc(463 * var(--sumpScaleVertical));top:calc(982 * var(--sumpScaleVertical));width:calc(437 * var(--sumpScaleVertical));height:calc(377 * var(--sumpScaleVertical));background-image:url("PRODUCTS/ALLDEVICES/verticalLevelSensor1.png?v=1705932453461")}
.rfProducts .productsSmartReefLevelSensor1Description{left:calc(480 * var(--sumpScaleVertical));top:calc(980 * var(--sumpScaleVertical))}
.rfProducts .psrLevelSensor1a{left:calc(461 * var(--sumpScaleVertical));top:calc(1177 * var(--sumpScaleVertical));width:calc((541 - 461) * var(--sumpScaleVertical));height:calc((1311 - 1127) * var(--sumpScaleVertical))}
.rfProducts .psrLevelSensor1b{left:calc(650 * var(--sumpScaleVertical));top:calc(1080 * var(--sumpScaleVertical));width:calc((719 - 650) * var(--sumpScaleVertical));height:calc((1211 - 1030) * var(--sumpScaleVertical))}
.rfProducts .psrLevelSensor1c{left:calc(819 * var(--sumpScaleVertical));top:calc(982 * var(--sumpScaleVertical));width:calc((894 - 819) * var(--sumpScaleVertical));height:calc((1118 - 932) * var(--sumpScaleVertical))}
.rfProducts .psrLevelSensor1d{left:0;top:calc(50 * var(--sumpScaleVertical));width:0;height:0}
.rfProducts .psrLevelSensor1e{left:0;top:calc(50 * var(--sumpScaleVertical));width:0;height:0}
.rfProducts .productsSmartReefLevelSensor2{left:calc(123 * var(--sumpScaleVertical));top:calc(712 * var(--sumpScaleVertical));width:calc(153 * var(--sumpScaleVertical));height:calc(251 * var(--sumpScaleVertical));background-image:url("PRODUCTS/ALLDEVICES/verticalLevelSensor2.png?v=1705932453461")}
.rfProducts .productsSmartReefLevelSensor2Description{left:calc(60 * var(--sumpScaleVertical));top:calc(680 * var(--sumpScaleVertical))}
.rfProducts .psrLevelSensor2a{left:calc(138 * var(--sumpScaleVertical));top:calc(722 * var(--sumpScaleVertical));width:calc((261 - 138) * var(--sumpScaleVertical));height:calc((905 - 672) * var(--sumpScaleVertical))}
.rfProducts .psrLevelSensor2b{left:0;top:calc(50 * var(--sumpScaleVertical));width:0;height:0}
.rfProducts .productsSmartReefDosingPump{left:calc(340 * var(--sumpScaleVertical));top:calc(990 * var(--sumpScaleVertical));width:calc(460 * var(--sumpScaleVertical));height:calc(300 * var(--sumpScaleVertical));background-image:url("PRODUCTS/ALLDEVICES/verticalDosingPump.png?v=1705932453461")}
.rfProducts .productsSmartReefDosingPumpDescription{left:calc(370 * var(--sumpScaleVertical));top:calc(990 * var(--sumpScaleVertical))}
.rfProducts .psrDosingPumpa{left:calc(337 * var(--sumpScaleVertical));top:calc(1172 * var(--sumpScaleVertical));width:calc((437 - 337) * var(--sumpScaleVertical));height:calc((1250 - 1122) * var(--sumpScaleVertical))}
.rfProducts .psrDosingPumpb{left:calc(538 * var(--sumpScaleVertical));top:calc(1075 * var(--sumpScaleVertical));width:calc((625 - 538) * var(--sumpScaleVertical));height:calc((1132 - 1025) * var(--sumpScaleVertical))}
.rfProducts .psrDosingPumpc{left:calc(718 * var(--sumpScaleVertical));top:calc(984 * var(--sumpScaleVertical));width:calc((800 - 718) * var(--sumpScaleVertical));height:calc((1043 - 934) * var(--sumpScaleVertical))}
.rfProducts .productsSmartReefPhMeter{left:calc(356 * var(--sumpScaleVertical));top:calc(867 * var(--sumpScaleVertical));width:calc(64 * var(--sumpScaleVertical));height:calc(59 * var(--sumpScaleVertical));background-image:url("PRODUCTS/ALLDEVICES/verticalPhMeter.png?v=1705932453461")}
.rfProducts .productsSmartReefPhMeterDescription{left:calc(190 * var(--sumpScaleVertical));top:calc(860 * var(--sumpScaleVertical))}
.rfProducts .psrPhMeter{left:calc(354 * var(--sumpScaleVertical));top:calc(867 * var(--sumpScaleVertical));width:calc((423 - 354) * var(--sumpScaleVertical));height:calc((1000 - 817) * var(--sumpScaleVertical))}
.rfProducts .productsSmartReefSalinityGuardian{left:calc(443 * var(--sumpScaleVertical));top:calc(829 * var(--sumpScaleVertical));width:calc(58 * var(--sumpScaleVertical));height:calc(59 * var(--sumpScaleVertical));background-image:url("PRODUCTS/ALLDEVICES/verticalSalinityGuardian.png?v=1705932453461")}
.rfProducts .productsSmartReefSalinityGuardianDescription{left:calc(280 * var(--sumpScaleVertical));top:calc(820 * var(--sumpScaleVertical))}
.rfProducts .psrSalinityGuardian{left:calc(431 * var(--sumpScaleVertical));top:calc(830 * var(--sumpScaleVertical));width:calc((508 - 431) * var(--sumpScaleVertical));height:calc((982 - 780) * var(--sumpScaleVertical))}
.rfProducts .productsSmartReefThermoControl{left:calc(14 * var(--sumpScaleVertical));top:calc(991 * var(--sumpScaleVertical));width:calc(192 * var(--sumpScaleVertical));height:calc(162 * var(--sumpScaleVertical));background-image:url("PRODUCTS/ALLDEVICES/verticalThermoControl.png?v=1705932453461")}
.rfProducts .productsSmartReefThermoControlDescription{left:calc(10 * var(--sumpScaleVertical));top:calc(980 * var(--sumpScaleVertical))}
.rfProducts .psrThermoControl{left:calc(17 * var(--sumpScaleVertical));top:calc(984 * var(--sumpScaleVertical));width:calc((254 - 17) * var(--sumpScaleVertical));height:calc((1147 - 934) * var(--sumpScaleVertical))}
.rfProducts .productsSmartReefPowerSwitcher{left:calc(216 * var(--sumpScaleVertical));top:calc(584 * var(--sumpScaleVertical));width:calc(155 * var(--sumpScaleVertical));height:calc(128 * var(--sumpScaleVertical));background-image:url("PRODUCTS/ALLDEVICES/verticalPowerSwitcher.png?v=1705932453461")}
.rfProducts .productsSmartReefPowerSwitcherDescription{left:calc(100 * var(--sumpScaleVertical));top:calc(580 * var(--sumpScaleVertical))}
.rfProducts .psrPowerSwitcher{left:calc(216 * var(--sumpScaleVertical));top:calc(582 * var(--sumpScaleVertical));width:calc((358 - 216) * var(--sumpScaleVertical));height:calc((667 - 532) * var(--sumpScaleVertical))}
.rfProducts .productsSmartReefLevelKeeper{left:calc(353 * var(--sumpScaleVertical));top:calc(534 * var(--sumpScaleVertical));width:calc(161 * var(--sumpScaleVertical));height:calc(344 * var(--sumpScaleVertical));background-image:url("PRODUCTS/ALLDEVICES/verticalLevelKeeper.png?v=1705932453461")}
.rfProducts .productsSmartReefLevelKeeperDescription{left:calc(230 * var(--sumpScaleVertical));top:calc(530 * var(--sumpScaleVertical))}
.rfProducts .psrLevelKeeper{left:calc(363 * var(--sumpScaleVertical));top:calc(536 * var(--sumpScaleVertical));width:calc((498 - 363) * var(--sumpScaleVertical));height:calc((779 - 486) * var(--sumpScaleVertical))}
.rfProducts .productsSmartReefTdsMeter{left:calc(635 * var(--sumpScaleVertical));top:calc(428 * var(--sumpScaleVertical));width:calc(144 * var(--sumpScaleVertical));height:calc(90 * var(--sumpScaleVertical));background-image:url("PRODUCTS/ALLDEVICES/verticalTdsMeter.png?v=1705932453461")}
.rfProducts .productsSmartReefTdsMeterDescription{left:calc(510 * var(--sumpScaleVertical));top:calc(420 * var(--sumpScaleVertical))}
.rfProducts .psrTdsMeter{left:calc(636 * var(--sumpScaleVertical));top:calc(419 * var(--sumpScaleVertical));width:calc((780 - 636) * var(--sumpScaleVertical));height:calc((485 - 369) * var(--sumpScaleVertical))}
.rfProducts .productsSmartReefReefFlare{left:calc(183 * var(--sumpScaleVertical));top:calc(65 * var(--sumpScaleVertical));width:calc(314 * var(--sumpScaleVertical));height:calc(187 * var(--sumpScaleVertical));background-image:url("PRODUCTS/ALLDEVICES/verticalReefFlare.png?v=1705932453461")}
.rfProducts .productsSmartReefReefFlareDescription{left:calc(130 * var(--sumpScaleVertical));top:calc(530 * var(--sumpScaleVertical))}
.rfProducts .psrReefFlare{left:calc(183 * var(--sumpScaleVertical));top:calc(65 * var(--sumpScaleVertical));width:calc((314) * var(--sumpScaleVertical));height:calc((187) * var(--sumpScaleVertical))}
.rfProducts .productsSmartReefThermoView{left:calc(733 * var(--sumpScaleVertical));top:calc(131 * var(--sumpScaleVertical));width:calc(60 * var(--sumpScaleVertical));height:calc(59 * var(--sumpScaleVertical));background-image:url("PRODUCTS/ALLDEVICES/verticalThermoView.png?v=1705932453461")}
.rfProducts .productsSmartReefThermoViewDescription{left:calc(540 * var(--sumpScaleVertical));top:calc(530 * var(--sumpScaleVertical))}
.rfProducts .psrThermoView{left:calc(733 * var(--sumpScaleVertical));top:calc(131 * var(--sumpScaleVertical));width:calc((60) * var(--sumpScaleVertical));height:calc(59 * var(--sumpScaleVertical))}
}
.rfProducts .productsLoading{display:none;position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;color:#000;background-color:rgba(255,255,255,.6);border-style:none;font-size:var(--fontSmall);z-index:var(--zIndexProductsLoading);vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center}
.rfProducts .productsTestItContainer{position:relative;display:flex;float:left;width:90%;margin-left:5%;margin-top:2vmin;margin-bottom:0;height:auto;justify-content:center;align-items:flex-start;vertical-align:middle;text-align:center;background-color:#fff}
.rfProducts .buttonTestIt{display:block;font-size:var(--fontMedium);height:var(--buttonHeight);line-height:var(--buttonHeight);margin-bottom:calc(var(--buttonHeight) * 1);width:auto;padding-left:12vmin;padding-right:12vmin;border-style:solid;border-width:1px;border-color:var(--colorBlue);cursor:pointer;cursor:hand;white-space:nowrap}
.rfProducts .buttonTestIt:hover{border-color:var(--colorBlueSel);background-color:#f8fbff}
.rfFrame{display:flex;width:100%;height:100%;background-color:#fff}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorRed:#ff4040;--colorRedSel:#ff8080;--serialNumIconsSize:calc( 5vmin * var(--globalScale) );--serialNumIconsRowsX:8;--serialNumIconsRowsY:3;--serialNumColRightWidth:calc( 24vmin * var(--globalScale) );--serialNumElementWidth:calc( 24vmin * var(--globalScale) );--datePickerWidth:calc( 30vmin * var(--globalScale) );--datePickerHeight:calc( 35vmin * var(--globalScale) );--serialNumZIndexStandardBack:10;--serialNumZIndexCombo:15;--serialNumZIndexTimePicker:4025;--serialNumZIndexDatePicker:4025;--serialNumZIndexPrompt:4030;--serialNumStandardWidth:120vmin;--serialNumStandardHeight:calc( 25vmin * var(--globalScale) );--serialNumStandardHeightPrint:calc( 40vmin * var(--globalScale) );--serialNumPromptWidth:calc( 70vmin * var(--globalScale) );--serialNumPromptHeight:calc( 24vmin * var(--globalScale) );--serialNumMainButtonHeight:calc( 4.5vmin * var(--globalScale) );--serialNumScrollLeftPosition:0px;--serialHwScrollLeftPosition:0px;--serialLogScrollLeftPosition:0px;--uploadedPicture:none}
.barcodeFrameBoxSerial{display:block;margin-top:100px;width:1px;height:1px;border:0}
.serialNum{position:relative;float:left;display:flex;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight));border-style:none;border-width:0;justify-content:start;align-items:center;flex-direction:column}
.serialNumCamArea{position:absolute;width:calc(100% - 6vmin * var(--globalScale));height:45vh;overflow:hidden}
.serialNumSectionLoading{display:block;position:absolute;width:100%;height:100%;z-index:9999}
.rfSerialManager{display:flex;float:left;width:100%;height:100%;text-align:center}
.rfSerialManagerPanel{display:block;position:absolute;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfSerialManagerPanel .serialVueMainButtons{display:flex;height:calc(var(--priceGroupMainButtonHeight) + 1vmin);min-height:calc(var(--priceGroupMainButtonHeight) + 1vmin);justify-content:center;margin-right:auto;margin-left:calc(4vmin * var(--globalScale));margin-bottom:1vmin}
.rfSerialToggleButton{flex:1;float:left;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center;padding-left:0;padding-right:1vmin;margin-right:1vmin;width:100%}
.serialNum .trowedit .selectPanel{--serverStatSelectBoxWidth:calc( var(--serialNumElementWidth) - 2vmin * var(--globalScale) )!important}
.serialNum .serialNumMainButtons{display:flex;height:calc(var(--serialNumMainButtonHeight) + 1vmin);min-height:calc(var(--serialNumMainButtonHeight) + 1vmin);justify-content:flex-start;margin-bottom:1vmin;margin-right:auto;margin-left:calc(4vmin * var(--globalScale))}
.serialNum .serialNumCenter{display:block;width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 8vmin * var(--globalScale));min-height:calc(100% - 8vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:unset;margin-top:unset;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center}
.serialNum .picture{width:calc(26vmin * var(--globalScale));background-image:var(--uploadedPicture);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:calc(1vmin * var(--globalScale));margin:calc(2vmin * var(--globalScale));display:flex;align-items:flex-end;height:calc(26vmin * var(--globalScale));justify-content:flex-end}
.rfSerialManager .picture{width:calc(26vmin * var(--globalScale));background-image:var(--uploadedPicture);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:calc(1vmin * var(--globalScale));margin:calc(2vmin * var(--globalScale));display:flex;align-items:flex-end;height:calc(26vmin * var(--globalScale));justify-content:flex-end}
.serialNum .serialNumTop{float:left;width:100%;height:20%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;box-shadow:0 0 2vmin #d0d0d0}
.serialNum .serialNumTopTitle{float:left;width:100%;height:50%;display:flex;border-style:none;border-width:0;color:#a0a0a0;font-size:var(--fontMedium);text-align:center;justify-content:center;align-items:center}
.serialNum .serialNumTopPanel{float:left;display:flex;width:98%;height:40%;text-align:center;align-items:flex-start;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.serialNum .serialNumTopPanel .tabElement{display:flex;width:auto;height:100%;font-size:var(--fontSmall);background-color:#fff;justify-content:center;align-items:center;margin-right:2%;margin-left:2%}
.serialNum .serialNumTopPanel .tabElement .tab{display:block;float:left;width:100%;height:100%;justify-content:center;align-items:flex-end;background-color:#fff;color:var(--colorBlue);font-size:var(--fontSmall);align-items:flex-end}
.serialNum .serialNumTopPanel .tabText{float:left;display:flex;font-size:var(--fontSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontBig)}
.serialNum .serialNumTopPanel .tabTextRed{float:left;display:flex;font-size:var(--fontSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontBig);color:var(--colorRed)}
.serialNum .serialNumTopPanel .tabValue{height:var(--fontBig);float:left;display:inline-block;justify-content:flex-end;align-items:flex-end;font-size:var(--fontBig);font-weight:700}
.serialNum .serialNumBottom{position:relative;float:left;width:100%;height:95%;box-shadow:0 1vmin 1.5vmin #e0e0e0;border-style:solid;border-width:1px;border-color:#f0f0f0;display:block;font-size:var(--fontSmall);text-align:center}
.serialNum .serialNumBottomCenter{float:left;width:98%;height:90%;display:flex;align-items:flex-start;text-align:left;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.serialNum .fixColumnLeft{width:var(--serialNumElementWidth);height:100%;float:left;z-index:8000}
.serialNum .fixColumnRight{width:var(--serialNumColRightWidth);height:100%;float:right;z-index:8000}
.serialNum .thead{height:calc(10% - 1px);white-space:nowrap;font-weight:700;border-style:none none solid none;border-width:1px;border-color:#e0e0e0;font-size:0}
.serialNum .thead .element{display:inline-flex;width:var(--serialNumElementWidth);height:calc(100%);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#fff;color:var(--colorBlue);border-style:none none solid none;border-width:1px;border-color:#e0e0e0;cursor:pointer;font-size:var(--fontSmall)}
.serialNum .thead .elementLog{width:calc(100% - 2 * var(--serialNumElementWidth));min-width:var(--serialNumElementWidth)}
.serialNum .thead .elementIcon{display:inline-flex;width:var(--serialNumColRightWidth);height:calc(100%);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;background-color:#fff;color:var(--colorBlue);border-style:none none solid none;border-width:1px;border-color:#e0e0e0}
.serialNum .trow{white-space:nowrap;height:calc(10% - 1px);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;font-size:0}
.serialNum .trow .element{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:var(--serialNumElementWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.serialNum .trow .elementLog{width:calc(100% - 2 * var(--serialNumElementWidth));min-width:var(--serialNumElementWidth)}
.serialNum .trow .element .area{width:100%;height:90%;text-align:start;border-style:none;border-width:0;font-size:var(--fontExtraSmall);resize:none;outline:0}
.serialNum .trow .elementCopy{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:var(--serialNumElementWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff;cursor:copy}
.serialNum .trow .elementIcon{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:var(--serialNumColRightWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff}
.serialNum .trow .historyMark{position:absolute;display:flex;top:calc(50% - 1.2vmin);right:0;margin:auto;border:.3vmin solid var(--colorBlue);border-radius:50%;height:2vmin;line-height:2vmin;width:2vmin;font-size:var(--fontExtraSmall);font-weight:700;justify-content:center;align-items:center;color:var(--colorBlue);cursor:pointer;background-color:#fff}
.serialNum .trowedit{overflow:hidden;display:block;white-space:nowrap;height:calc(10% - 1px);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#f0f0f0;font-size:0}
.serialNum .trowedit .elementNone{display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:calc(var(--serialNumElementWidth));height:calc(100%);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.serialNum .trowedit .langHwSelect{position:absolute;left:calc(1% + 1 * var(--serialNumElementWidth) + 1vmin - var(--serialHwScrollLeftPosition))}
.serialNum .trowedit .typeHwSelect{position:absolute;left:calc(1% + 1 * var(--serialNumElementWidth) + 1vmin - var(--serialHwScrollLeftPosition))}
.serialNum .trowedit .typeSelect{position:absolute;left:calc(1% + 1 * var(--serialNumElementWidth) + 1vmin - var(--serialNumScrollLeftPosition))}
.serialNum .trowedit .countrySelect{position:absolute;left:calc(1% + 6 * var(--serialNumElementWidth) + 1vmin - var(--serialNumScrollLeftPosition))}
.serialNum .trowedit .statusSelect{position:absolute;left:calc(1% + 7 * var(--serialNumElementWidth) + 1vmin - var(--serialNumScrollLeftPosition))}
.serialNum .trowedit .stageSelect{position:absolute;left:calc(1% + 8 * var(--serialNumElementWidth) + 1vmin - var(--serialNumScrollLeftPosition))}
.serialNum .trowedit .distributorSelect{position:absolute;left:calc(1% + 9 * var(--serialNumElementWidth) + 1vmin - var(--serialNumScrollLeftPosition))}
.serialNum .trowedit .demoSelect{position:absolute;left:calc(1% + 18 * var(--serialNumElementWidth) + 1vmin - var(--serialNumScrollLeftPosition))}
.serialNum .trowedit .element{display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:var(--serialNumElementWidth);height:100%;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.serialNum .trowedit .elementLog{width:calc(100% - 2 * var(--serialNumElementWidth));min-width:var(--serialNumElementWidth)}
.serialNum .trowedit .element .date{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8;cursor:pointer;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.serialNumEditElement .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.serialNumEditElement .areaBox{height:35vmin;text-align:left}
.serialNumEditElement .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.serialNumEditElement .value .area{resize:none;outline:0;height:35vmin;text-align:start;font-size:var(--fontExtraSmall)}
.serialNumEditElement .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.serialNum .trowedit .element .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.serialNum .trowedit .element .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.serialNum .trowedit .element .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.serialNum .tbody{height:77%;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}
#serialHwLogColumnRest,#serialHwUpdColumnRest,#serialNumColumnRest{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}
#serialHwLogColumnData,#serialHwUpdColumnData,#serialNumColumnData{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
#serialHwLogColumnEdit,#serialHwLogColumnName,#serialHwUpdColumnEdit,#serialHwUpdColumnName,#serialNumColumnEdit,#serialNumColumnName{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}
#serialHwLogColumnData::-webkit-scrollbar,#serialHwLogColumnEdit::-webkit-scrollbar,#serialHwLogColumnName::-webkit-scrollbar,#serialHwLogColumnRest::-webkit-scrollbar,#serialHwUpdColumnData::-webkit-scrollbar,#serialHwUpdColumnEdit::-webkit-scrollbar,#serialHwUpdColumnName::-webkit-scrollbar,#serialHwUpdColumnRest::-webkit-scrollbar,#serialNumColumnData::-webkit-scrollbar,#serialNumColumnEdit::-webkit-scrollbar,#serialNumColumnName::-webkit-scrollbar,#serialNumColumnRest::-webkit-scrollbar{width:0;height:0}
.serialNum .tbodyScroll{height:20px;overflow:hidden;overflow-x:auto;-moz-box-sizing:border-box;box-sizing:border-box}
.serialNum .tbodyScroll .trow{visibility:hidden}
.serialNum .fixColumnLeft .tbody{overflow:hidden}
.serialNum .fixColumnRight .tbody{overflow:hidden;overflow-y:auto}
.serialNum .restColumns{width:calc(100% - (var(--serialNumElementWidth) + var(--serialNumColRightWidth)));height:100%}
.serialNum .restLogColumns{width:calc(100% - var(--serialNumElementWidth));height:100%}
.serialNum .restColumns>.thead{overflow:hidden}
.serialNum .serialNumTabIconPdf{display:inline-flex;float:left;width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 2);background-position-y:calc(0px - var(--serialNumIconsSize) * 0)}
.serialNum .serialNumTabIconPdf:hover{background-position-y:calc(0px - var(--serialNumIconsSize) * 1)}
.serialNum .serialNumTabIconSave{display:inline-flex;float:left;width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 3);background-position-y:calc(0px - var(--serialNumIconsSize) * 0)}
.serialNum .serialNumTabIconSave:hover{background-position-y:calc(0px - var(--serialNumIconsSize) * 1)}
.serialNum .serialNumIconShowIcons{display:none}
.serialNum .hiddenObject{display:none}
.serialNum .serialNumTabIconEdit{display:inline-flex;float:left;width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 1);background-position-y:calc(0px - var(--serialNumIconsSize) * 0)}
.serialNum .serialNumTabIconEdit:hover{background-position-y:calc(0px - var(--serialNumIconsSize) * 1)}
.serialNum .serialNumTabIconAdd{display:inline-flex;float:left;width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 7);background-position-y:calc(0px - var(--serialNumIconsSize) * 0)}
.serialNum .serialNumTabIconAdd:hover{background-position-y:calc(0px - var(--serialNumIconsSize) * 1)}
.serialNum .serialNumTabIconAddDisabled{display:inline-flex;float:left;width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 7);background-position-y:calc(0px - var(--serialNumIconsSize) * 2)}
.serialNum .serialNumTabIconDelete{display:inline-flex;float:left;width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 0);background-position-y:calc(0px - var(--serialNumIconsSize) * 0)}
.serialNum .serialNumTabIconDelete:hover{background-position-y:calc(0px - var(--serialNumIconsSize) * 1)}
.serialNum .serialNumTabIconSaveDisabled{display:none;float:left;width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 2);background-position-y:calc(0px - var(--serialNumIconsSize) * 2)}
.serialNum .serialNumTabIconInfo{display:inline-flex;float:left;width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 3);background-position-y:calc(0px - var(--serialNumIconsSize) * 0)}
.serialNum .serialNumTabIconInfo:hover{background-position-y:calc(0px - var(--serialNumIconsSize) * 1)}
.serialNum .serialNumBottomPanel{float:left;width:100%;height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.serialNum .serialNumEntriesPanel{float:left;width:calc(1.2 * var(--serialNumElementWidth));height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.serialNum .serialNumEntriesPanelView{width:calc(15vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:grey;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.serialNum .serialNumBottomPanelTextEmpty{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.serialNum .serialNumBottomPanelTextDisabled{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:grey;display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.serialNum .serialNumBottomPanelText{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer}
.serialNum .serialNumBottomPanelText:hover{color:var(--colorBlueSel)}
.serialNum .serialNumBottomPanelTextSel{width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);border-radius:calc(4vmin * var(--globalScale));border-style:solid;border-color:var(--colorBlue);display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.serialNum .serialNumButtonBack{overflow:hidden;justify-content:flex-start;white-space:nowrap;background-color:transparent}
.serialNum .serialNumButtonNext{overflow:hidden;justify-content:flex-end;white-space:nowrap;background-color:transparent}
.serialNumStandards{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--serialNumZIndexStandardBack);background-color:rgba(0,0,0,.2)}
.serialNumStandardsBack{display:flex;position:fixed;float:left;width:var(--serialNumStandardWidth);height:var(--serialNumStandardHeight);justify-content:center;align-items:center;z-index:var(--serialNumZIndexStandardBack)}
.serialNumStandardsPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--serialNumZIndexStandardBack)}
.serialNumStandardsTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack)}
.serialNumStandardsColumnName{display:flex;float:left;width:25%;height:calc(10% - 1px);background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--serialNumZIndexStandardBack)}
.serialNumStandardsData{display:block;float:left;width:100%;height:75%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack);overflow-y:scroll}
.serialNumStandardsRow{display:flex;float:left;width:100%;height:calc(13% - 1px);font-size:.9rem;align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--serialNumZIndexStandardBack)}
.serialNumStandardsElement{display:flex;float:left;width:25%;height:var(--fontSmall);align-items:center;justify-content:center;font-size:var(--fontSmall);z-index:var(--serialNumZIndexStandardBack)}
.serialNumStandardsElementBold{display:flex;float:left;width:25%;height:var(--fontSmall);align-items:center;justify-content:center;font-size:var(--fontSmall);font-weight:700;z-index:var(--serialNumZIndexStandardBack)}
.serialNumStandardsIconClose{position:absolute;right:calc(0px - var(--serialNumIconsSize)/ 2);top:calc(0px - var(--serialNumIconsSize)/ 2);width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);z-index:var(--serialNumZIndexStandardBack);background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 4);background-position-y:calc(0px - var(--serialNumIconsSize) * 0)}
.serialNumStandardsIconClose:hover{background-position-y:calc(0px - var(--serialNumIconsSize) * 1);cursor:pointer}
.serialNumEdit{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:8010;background-color:rgba(0,0,0,.2)}
.serialNumEditForce{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:9010;padding-left:calc(5vmin * var(--globalScale));background-color:rgba(0,0,0,.2)}
.serialNumEditBack{display:flex;position:fixed;float:left;width:var(--serialNumStandardWidth);height:var(--serialNumStandardHeight);justify-content:center;align-items:center;z-index:var(--serialNumZIndexStandardBack)}
.serialNumEditBackPrint{display:flex;position:fixed;float:left;height:var(--serialNumStandardHeightPrint);justify-content:center;align-items:center;z-index:var(--serialNumZIndexStandardBack)}
.serialNumEditPanel{position:relative;display:block;width:80%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--serialNumZIndexStandardBack)}
.serialNumHistory{position:fixed;width:50vw;height:75vh;top:var(--topPanelHeight)}
.serialNumDeletePanel{height:auto}
.serialNumCameraPanel{position:fixed;top:calc(var(--topPanelHeight) + var(--serialNumMainButtonHeight) + 4vmin);min-width:95vmin;width:50%;height:auto}
.serialNumQuestionPanel{position:fixed;top:calc(4 * var(--topPanelHeight));min-width:calc(95vmin - 10vmin * var(--globalScale));width:calc(50% - 10vmin * var(--globalScale));height:auto}
.serialNumViewSelect{width:35%}
.serialNumViewCamAndBox{width:43vh;height:43vh;min-width:43vh;min-height:43vh;margin:auto;display:flex}
.serialNumDetectedBarcode{display:flex;justify-content:space-between;height:7vmin;overflow:hidden}
.serialNumEditTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack)}
.serialNumEditTitleForce{height:calc(var(--fontMedium) * 5);flex-wrap:wrap}
.serialNumEditColumn{display:flex;width:100%}
.serialNumEditColumnName{display:flex;float:left;width:20%;height:calc(20% - 1px);background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--serialNumZIndexStandardBack)}
.serialNumLeftColumnName{justify-content:start}
.serialNumHeight{height:calc(5vmin - 1px);width:100%}
.serialNumHistCol{height:calc(6vmin * var(--globalScale))}
.serialNumHistoryRow{display:flex;height:calc(6vmin * var(--globalScale));line-height:calc(2vmin * var(--globalScale));align-items:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px}
.serialNumHistoryItem{display:flex;float:left;height:calc(100% - 1px);font-size:var(--fontSmall);font-weight:400;color:#000;align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack)}
.serialNumHistoryComment{flex-direction:column}
.serialNumHistoryCommentInput{color:#a0a0a0;border:none;font-size:var(--fontExtraSmall);outline:0;font-style:italic;width:100%;text-align:center}
.serialNumECamData{display:block;float:left;width:100%;height:60vh;background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack);overflow:hidden}
.serialNumEditData{display:block;float:left;width:100%;height:calc(40% - 1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack);overflow:hidden}
.serialNumEditDataHeight{height:calc(10vmin * var(--globalScale))}
.serialNumEditTextAreaHeight{height:calc(40vmin * var(--globalScale))}
.serialNumHistoryData{height:50vh;max-height:50vh;overflow-x:hidden;overflow-y:scroll}
.serialNumEditDataPrint{display:block;float:left;width:100%;height:calc(40% - 1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack);overflow:hidden}
.serialNumEditRow{position:relative;display:flex;float:left;width:100%;height:calc(95% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.serialNumEditRowGen{position:relative;display:flex;float:left;width:100%;height:calc(50% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:flex-start;border-style:none}
.serialNumEditRowPrint{position:relative;display:flex;float:left;width:100%;height:calc(47.5% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.serialNumEditElement{display:flex;float:left;width:100%;height:var(--fontSmall);align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack)}
.serialNumEditElementBold{display:flex;float:left;width:33%;height:var(--fontSmall);align-items:center;justify-content:center;font-weight:700;z-index:var(--serialNumZIndexStandardBack)}
.serialNumEditVisible{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;z-index:var(--serialNumZIndexStandardBack);color:#a0a0a0;font-size:var(--fontSmall);cursor:pointer}
.serialNumEditElementSelect{position:relative;display:flex;float:left;width:33%;height:100%;cursor:pointer;align-items:center;justify-content:center;vertical-align:middle;z-index:var(--serialNumZIndexStandardBack)}
.serialNumEditElementSelect:hover{background-color:#f8f8f8}
.serialNumEditIconCombo{position:absolute;right:0;top:calc(50% - var(--serialNumIconsSize)/ 2);width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);z-index:var(--serialNumZIndexStandardBack);background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 3);background-position-y:calc(0px - var(--serialNumIconsSize) * 2)}
.serialNumEditComboList{position:absolute;display:block;top:100%;display:block;visibility:hidden;background-color:#fff;right:2px;width:33%;height:auto;box-shadow:0 0 1vmin silver;z-index:var(--serialNumZIndexCombo)}
.serialNumEditComboListItem{display:flex;width:auto;height:calc(var(--fontSmall) * 2);font-size:var(--fontSmall);color:#000;cursor:pointer;justify-content:center;text-align:center;align-items:center;vertical-align:middle;background-color:#fff;z-index:var(--serialNumZIndexCombo)}
.serialNumEditComboListItem:hover{background-color:#f8f8f8}
.serialNumEditComboListItemSelected{display:flex;width:auto;height:calc(var(--fontSmall) * 2);cursor:default;font-size:var(--fontSmall);color:var(--colorBlue);justify-content:center;text-align:center;align-items:center;vertical-align:middle;background-color:#fff;z-index:var(--serialNumZIndexCombo)}
.serialNumCamButtons{position:absolute;display:flex;bottom:0;width:calc(100% - 6vmin * var(--globalScale));height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--serialNumZIndexStandardBack)}
.serialNumCamButtons.appScan{bottom:50%;width:100%}
.serialNumEditButtons{display:flex;float:left;width:100%;height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--serialNumZIndexStandardBack)}
.serialNumHistButtons{height:calc(10vmin * var(--globalScale))}
.serialNumEditLabel{float:left;display:flex;flex-direction:column;width:auto;height:var(--buttonHeight);justify-content:center;align-items:flex-start;text-align:left;background-color:transparent;color:#000;font-size:var(--fontMedium);z-index:var(--serialNumZIndexPrompt)}
.serialNumEditButtonsOk{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;font-size:var(--fontMedium);cursor:pointer;margin-right:auto;z-index:var(--serialNumZIndexPrompt)}
.serialNumEditButtonsOk:hover{background-color:var(--colorRedSel)}
.serialNumEditButtonsOkDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#d0d0d0;color:#fff;font-size:var(--fontMedium);margin-right:auto;z-index:var(--serialNumZIndexPrompt)}
.serialNumEditButtonsCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;z-index:var(--serialNumZIndexPrompt)}
.serialNumEditButtonsCancel:hover{background-color:var(--colorBlueSel)}
.serialNumLoadingFrame{float:left;display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0}
.serialNumLoadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(20vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.serialNumLoadingFrame .img{width:calc(var(--serialNumIconsSize) * 2);height:calc(var(--serialNumIconsSize) * 2);background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 5);background-position-y:calc(0px - var(--serialNumIconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--serialNumIconsSize) * 2)/ 2)}
.serialNumLoadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);white-space:nowrap}
.serialNumLoadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall)}
.timePicker{position:absolute;float:left;display:flex;z-index:var(--serialNumZIndexTimePicker);width:100%;height:100%;left:0;top:0;margin-top:0;justify-content:center;align-items:center}
.timePickerBack{display:grid;position:fixed;width:auto;height:auto;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--serialNumZIndexTimePicker)}
.timePickerBackClose{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);justify-content:center;align-items:center;cursor:default;z-index:calc(var(--serialNumZIndexTimePicker) - 1)}
.timePickerPanelTime{float:left;display:flex;width:auto;height:auto;justify-content:center;align-items:center;z-index:var(--serialNumZIndexTimePicker)}
.timePickerClose{position:absolute;right:calc(0px - var(--serialNumIconsSize)/ 2);top:calc(0px - var(--serialNumIconsSize)/ 2);width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);z-index:var(--serialNumZIndexTimePicker);background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 4);background-position-y:calc(0px - var(--serialNumIconsSize) * 0)}
.timePickerClose:hover{background-position-y:calc(0px - var(--serialNumIconsSize) * 1);cursor:pointer}
.timePickerPanel{float:left;display:block;width:calc(8vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));z-index:var(--serialNumZIndexTimePicker)}
.timePickerColon{float:left;display:flex;width:calc(2vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--serialNumZIndexTimePicker);color:#000}
.timePickerPanelArrowUp{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(.5vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer;z-index:var(--serialNumZIndexTimePicker)}
.timePickerPanelArrowUp:hover{color:var(--colorBlue)}
.timePickerPanelValue{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#000;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--serialNumZIndexTimePicker)}
.timePickerInput{display:flex;width:auto;height:auto;cursor:pointer;color:#a0a0a0;font-size:var(--fontMedium);z-index:var(--serialNumZIndexTimePicker);align-items:center;justify-content:center;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif}
.timePickerPanelArrowDown{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));cursor:pointer;z-index:var(--serialNumZIndexTimePicker)}
.timePickerPanelArrowDown:hover{color:var(--colorBlue)}
.datePicker{position:absolute;float:left;display:flex;z-index:var(--serialNumZIndexDatePicker);width:100%;height:100%;left:calc(var(--datePickerWidth) * .25);top:0;justify-content:center;align-items:center}
.datePickerBack{display:block;position:fixed;width:var(--datePickerWidth);height:var(--datePickerHeight);background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--serialNumZIndexDatePicker)}
.datePickerClose{position:absolute;right:calc(0px - var(--serialNumIconsSize)/ 2);top:calc(0px - var(--serialNumIconsSize)/ 2);width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);z-index:var(--serialNumZIndexDatePicker);background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 4);background-position-y:calc(0px - var(--serialNumIconsSize) * 0)}
.datePickerClose:hover{background-position-y:calc(0px - var(--serialNumIconsSize) * 1);cursor:pointer}
.datePickerPanelTop{float:left;display:flex;width:100%;height:20%;font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;z-index:var(--serialNumZIndexDatePicker)}
.datePickerPanelTopLeft{float:left;display:flex;width:10%;height:100%;justify-content:center;align-items:center;z-index:var(--serialNumZIndexDatePicker);cursor:pointer}
.datePickerPanelTopLeft:hover{color:var(--colorBlueSel)}
.datePickerPanelTopCenter{display:flex;width:80%;height:100%;justify-content:center;align-items:center;color:var(--colorBlue);z-index:var(--serialNumZIndexDatePicker)}
.datePickerPanelTopRight{float:right;display:flex;width:10%;height:100%;justify-content:center;align-items:center;z-index:var(--serialNumZIndexDatePicker);cursor:pointer}
.datePickerPanelTopRight:hover{color:var(--colorBlueSel)}
.datePickerRow{float:left;display:flex;width:100%;height:11.42%;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--serialNumZIndexDatePicker)}
.datePickerElementName{float:left;display:flex;width:14.28%;height:100%;font-weight:700;z-index:var(--serialNumZIndexDatePicker);justify-content:center;align-items:center;text-align:center}
.datePickerElement{float:left;display:flex;width:14.28%;height:100%;color:#202020;z-index:var(--serialNumZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer}
.datePickerElement:hover{color:var(--colorBlueSel)}
.datePickerElementWeekend{float:left;display:flex;width:14.28%;height:100%;color:#a0a0a0;z-index:var(--serialNumZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer}
.datePickerElementWeekend:hover{color:var(--colorBlueSel)}
.datePickerElementOther{float:left;display:flex;width:14.28%;height:100%;color:#e0e0e0;z-index:var(--serialNumZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer}
.datePickerElementOther:hover{color:var(--colorBlueSel)}
.datePickerElementSel{float:left;display:flex;width:14.28%;height:100%;color:#fff;z-index:var(--serialNumZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;background-color:var(--colorBlue);border-radius:50%;border-style:solid;border-width:0;border-color:var(--colorBlue)}
.datePickerElementSel:hover{background-color:var(--colorBlueSel)}
.serialNumPrompt{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--serialNumZIndexPrompt);background-color:rgba(0,0,0,.2)}
.serialNumPrompt .serialNumPromptBack{display:flex;position:fixed;float:left;width:var(--serialNumPromptWidth);height:var(--serialNumPromptHeight);justify-content:center;align-items:center;z-index:var(--serialNumZIndexPrompt)}
.serialNumPrompt .serialNumPromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--serialNumZIndexPrompt)}
.serialNumPrompt .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--serialNumZIndexPrompt)}
.serialNumPrompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--serialNumZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.serialNumPrompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--serialNumZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.serialTable{display:flex;justify-content:space-between}
.serialTableScroll{width:100%;overflow-x:auto;overflow-y:hidden;min-height:unset}
.serialTable .buttons{float:left;display:flex;width:100%;justify-content:center;align-items:center;vertical-align:middle;padding-right:2vmin;padding-top:0;padding-bottom:0;align-items:center;height:calc(var(--serialNumMainButtonHeight) + 1vmin);font-size:var(--fontSmall)}
.serialTable .buttons .selectHideItem{z-index:9020}
.serialTable .buttons .export{float:right;display:flex;width:90%;height:calc(var(--serialNumMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-right:auto;padding:1vmin}
.serialTable .buttons .export:hover{background-color:var(--colorBlueSel)}
.serialTable .buttons .generate{float:right;display:flex;width:100%;max-width:calc(20vmin * var(--globalScale));height:calc(var(--serialNumMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-right:auto;padding:1vmin;line-height:calc(1.85vmin * var(--globalScale));text-transform:uppercase}
.serialTable .buttons .generate:hover{background-color:var(--colorBlueSel)}
.serialNumPrompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--serialNumZIndexPrompt)}
.serialNumPrompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;margin-right:auto;z-index:var(--serialNumZIndexPrompt)}
.serialNumPrompt .buttons .ok:hover{background-color:#e3695d}
.serialNumPrompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--serialNumZIndexPrompt)}
.serialNumPrompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-left:auto;z-index:var(--serialNumZIndexPrompt)}
.serialNumPrompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.serialGenerateDemo{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;z-index:var(--serialNumZIndexPrompt);color:#a0a0a0;font-size:var(--fontSmall);cursor:pointer}
.serialGenerateDemoText{display:flex;float:left;width:auto;height:calc(5vmin * var(--globalScale));margin-left:calc(1vmin * var(--globalScale));text-align:left;align-items:center;z-index:var(--serialNumZIndexPrompt);color:#404040;font-size:var(--fontSmall);cursor:pointer}
@media (max-width:768px) and (max-aspect-ratio:1 / 1){
.serialNum .serialNumMainButtons{flex-direction:column-reverse;height:calc(var(--serialNumMainButtonHeight) + 7vmin);min-height:calc(var(--serialNumMainButtonHeight) + 7vmin);justify-content:flex-end;align-items:flex-start;margin-top:-1.5vmin}
.serialNum .serialNumCenter{display:block;min-height:calc(100% - 8vmin * var(--globalScale));margin-top:3vmin}
}
@media all and (max-width:768px){
:root{--serialNumElementWidth:calc( 20vmin * var(--globalScale) );--serialNumRightColumnWidthMobile:calc( 0vmin * var(--globalScale) )}
.serialNum .restColumns{width:calc(100% - (var(--serialNumElementWidth) + var(--serialNumRightColumnWidthMobile)))}
.serialNum .fixColumnRight{width:var(--serialNumRightColumnWidthMobile)}
.serialNum .serialNumIconShowIcons{position:absolute;display:flex;right:calc(0vmin - var(--serialNumIconsSize)/ 2);top:-1.5vmin;width:var(--serialNumIconsSize);height:var(--serialNumIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsX)) calc(var(--serialNumIconsSize) * var(--serialNumIconsRowsY));background-image:url("SERIAL/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serialNumIconsSize) * 7);background-position-y:calc(0px - var(--serialNumIconsSize) * 0);background-color:transparent}
.serialNum .serialNumIconShowIcons:hover{background-position-y:calc(0px - var(--serialNumIconsSize) * 1)}
.serialNumHistory{width:90vw}
.serialNumECamData{height:50vh}
.serialNum .serialNumButtonBack{width:1.5vmin}
.serialNum .serialNumButtonNext{width:1.5vmin}
.serialNum .serialNumEntriesPanel{position:absolute;bottom:0;right:0;width:auto;height:calc(6vmin * var(--globalScale))}
.serialNum .serialNumPagesPanel{position:absolute;bottom:calc(10% - var(--fontSmall));height:auto;background-color:transparent}
.serialNum .serialNumPaginationPanel{left:0;right:unset}
.serialTableScroll{min-height:calc(var(--serialNumMainButtonHeight) + 4vmin)}
.serialTable .buttons{height:calc(100%)}
.serialTable .buttons .generate{height:calc(100% - 2.5vmin);line-height:3.5vmin}
.serialNumViewCamAndBox{width:70vw;height:70vw;min-width:70vw;min-height:70vw}
}
:root{--colorLightGrey:#C8C8C8;--colorLighterGrey:#B3B3B3;--colorEventHeader:rgb(225, 225, 225);--colorRepeatSection:rgb(245, 245, 245);--colorSelectItem:rgb(0, 150, 255);--ceEventMargin:1vmin;--ceCalendarMargin:5vmin;--ceSelectionSectionWidth:23vmin;--ceSearchResultHeight:calc( 6 * 5.5vmin );--ceTankListHeight:calc( 4 * 6vmin + 1vmin );--ceEventDetailLeft:25vmin;--ceEventDetailPointerTop:0vmin;--ceSelectBoxHeight:2.5vmin;--ceTaskBarHeight:2.5vmin;--ceTaskDoneSize:2.5/5;--ceColorSelectedSize:3/5;--ceIconsSize:4.7vmin;--ceIconsRows2X:20;--ceIconsRows2Y:5;--searchSize:1;--ceSelectSize:0.7;--ceEventDetailDelete:0.7;--ceAddTaskButton:0.7;--ceEventDetailWidth:calc( 7 * 3vmin + 4vmin );--ceEventDetailRowHeight:4vmin;--cePromptBoxWidth:90vmin;--cePromptBoxHeight:calc(var(--fontMedium) * 2 + 2vmin + 2 * 6vmin);--ceZIndexLoading:8025;--ceZIndexSubmenu:7050;--ceZIndexSection:6025;--ceZIndexColorBox:7055;--ceZIndexPromptBox:4025;--ceZIndexSiteBox:3025}
.calendarMain{position:relative;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:start}
.calendarSectionLoading{display:block;position:absolute;float:left;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:var(--ceZIndexLoading)}
.calendarMain .reeflogStart{position:absolute;float:left;display:flex;left:0;top:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:rgba(255,255,255,.94);z-index:9100}
.calendarMain .reeflogStep{display:none;position:absolute;float:left;right:5vmin;top:unset;bottom:15vmin;width:auto;height:auto;justify-content:center;align-items:center;vertical-align:middle;z-index:9100;border-width:1px;border-color:#f0f0f0;border-style:solid;background-color:#fff;box-shadow:0 0 1vmin #d0d0d0}
.calendarMain .reeflogStep .rlStepText{display:block;width:calc(45vmin * var(--globalScale));height:auto;z-index:var(--zIndexHint);font-size:var(--fontSmall);padding-left:calc(var(--fontSmall) * .5);padding-right:calc(var(--fontSmall) * .5);padding-top:calc(var(--fontSmall) * 1.5);padding-bottom:calc(var(--fontSmall) * 1.5);align-items:center;justify-content:flex-start;text-align:center;font-weight:400;white-space:normal;box-sizing:border-box}
.calendarMain .reeflogStepCalendar{right:unset!important;top:23vmin!important;bottom:unset!important;left:0!important}
.calendarMain .reeflogStepCalendar:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);left:1vmin;border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
.calendarMain .reeflogStepTanks,.calendarMain .reeflogStepTypes{right:unset!important;top:calc(var(--ceIconsSize) + 1vmin)!important;bottom:unset!important;left:0!important}
.calendarMain .reeflogStepTanks:after,.calendarMain .reeflogStepTypes:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);left:1vmin;border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
.calendarMain .reeflogStepUsers{right:unset!important;top:unset!important;bottom:calc(var(--ceIconsSize) + 1vmin)!important;left:0!important}
.calendarMain .reeflogStepUsers:after{position:absolute;display:inline-block;bottom:calc(-1vmin * var(--globalScale) + 1px);left:1vmin;border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:unset;border-top:calc(1vmin * var(--globalScale)) solid #fff;content:""}
.calendarMain .reeflogStepView{right:unset!important;top:calc(var(--ceIconsSize) + 1vmin)!important;bottom:unset!important;left:0!important}
.calendarMain .reeflogStepView:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);left:calc(var(--ceSelectionSectionWidth) + 1vmin);border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
.calendarMain .reeflogStepAdd{right:unset!important;top:calc(var(--ceIconsSize) + 1vmin)!important;bottom:unset!important;left:calc(((100% - var(--ceSelectionSectionWidth)) * .7) + var(--ceSelectionSectionWidth) - (45vmin * var(--globalScale)) - 3px)!important}
.calendarMain .reeflogStepAdd:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);right:1vmin;border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
.calendarMain .reeflogStepSearch{right:0!important;top:calc(var(--ceIconsSize) + 1vmin)!important;bottom:unset!important;left:unset!important}
.calendarMain .reeflogStepSearch:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);right:1vmin;border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
.calendarMain .reeflogStepTasks{right:unset!important;top:calc(2 * var(--ceIconsSize))!important;bottom:unset!important;left:0!important}
.calendarMain .reeflogStepTasks:after{position:absolute;display:inline-block;bottom:calc(-1vmin * var(--globalScale) + 1px);left:calc(var(--ceSelectionSectionWidth) + 1vmin);border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:unset;border-top:calc(1vmin * var(--globalScale)) solid #fff;content:""}
.calendarMain .reeflogStepBg{display:none;position:fixed;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;vertical-align:middle;z-index:8000;background-color:rgba(0,0,0,.2)}
.calendarMain .reeflogStart .rlStartPanel{display:block;width:70%;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:1000}
.calendarMain .reeflogStart .rlStartText{display:flex;float:left;width:80%;font-size:var(--fontMedium);margin-left:10%;margin-right:10%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale));height:auto;align-items:center;justify-content:center}
.calendarMain .reeflogStart .rlStartButtons,.calendarMain .reeflogStep .rlStartButtons{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));align-items:center;justify-content:center}
.calendarMain .reeflogStart .rlStartButton,.calendarMain .reeflogStep .rlStartButton{display:flex;float:left;width:auto;height:var(--buttonHeight);padding-left:calc(5vmin * var(--globalScale));padding-right:calc(5vmin * var(--globalScale));background-color:var(--colorBlue);color:#fff;font-size:var(--fontMedium);font-weight:400;align-items:center;justify-content:center;text-align:center;vertical-align:center;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;pointer-events:all}
.calendarMain .reeflogStart .rlStartButton:hover{background-color:var(--colorBlueSel)}
.calendarMain .rlStartSelect{z-index:9000!important;position:relative;background-color:#fff!important;border-color:transparent!important;overflow:visible!important;pointer-events:none}
.calendarMain input{font-family:RFFont,Helvetica,sans-serif}
.calendarMain .rfVersion{display:flex;top:-1.2vmin;width:100%;height:2vmin;justify-content:flex-end;align-items:baseline;color:var(--colorLighterGrey);z-index:6000;padding-left:0;font-size:calc(var(--fontSmall) * .6);padding-top:0;position:absolute}
.calendarMain .calMainBox{position:relative;display:block;float:left;width:calc(100% - var(--ceCalendarMargin));height:calc(100% - (var(--ceCalendarMargin)/ 2));font-size:var(--fontSmall);text-align:center;border-style:solid solid none none;border-width:1px;border-color:#f0f0f0;box-shadow:0 1vmin 1.5vmin #e0e0e0}
.calendarMain .calCenter{display:flex;width:100%;height:100%}
.calendarMain .listofCalsAndTanks{width:var(--ceSelectionSectionWidth);height:100%;float:left}
.calendarMain .listofCalsAndTanks .calendarIcon{display:none}
.calendarMain .listofCalsAndTanks .tbody{position:relative;display:block;height:calc(100% - 22vmin);overflow:hidden}
.calendarMain .firstHeadRow{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow:hidden;height:var(--ceIconsSize);white-space:nowrap;font-weight:700;font-size:var(--fontSmall);border-style:none none none dashed;border-width:1px;border-color:#e6e6e6}
.calendarMain .firstHeadRowCalendar{display:flex;overflow:hidden;height:22vmin;white-space:nowrap;font-weight:700;font-size:var(--fontSmall);border-style:none none dashed dashed;border-width:1px;border-color:#e6e6e6;background-color:#fff}
.calendarMain .firstHeadRow .element{display:inline-flex;height:calc(100%);width:auto;align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#fff}
.calendarMain .firstHeadRow .elementSearch{justify-content:flex-end;align-items:flex-start;width:30%}
.calendarMain .firstHeadRow .elementCreate{width:calc(20% - 2px);justify-content:flex-end;align-items:flex-start}
.calendarMain .firstHeadRow .elementView{justify-content:flex-start;align-items:flex-start;width:50%;overflow:hidden}
.calendarMain .firstHeadRow .datePickup{display:flex;height:var(--ceIconsSize);align-items:center;text-align:center;width:100%;justify-content:flex-start;background-color:transparent;border-style:none;border-width:0}
.calendarMain .firstHeadRow .controlDisplay{display:inline-flex;height:calc(50%);align-items:center;vertical-align:middle;text-align:center;justify-content:start;background-color:transparent;border-style:none;border-width:0;margin-left:1vmin;margin-right:1vmin}
.calendarMain .firstHeadRow .todayBox{width:25%;max-width:12vmin}
.calendarMain .firstHeadRow .periodBox{width:75%}
.calendarMain .dateRangePickerEmb{position:unset!important}
.calendarMain .dateRangePickerEmb:before{display:none!important}
.calendarMain .dateRangePickerEmb:after{display:none!important}
.calendarMain .dateRangePicker .drpPanelTop{width:calc(21vmin);height:auto}
.calendarMain .dateRangePicker .drpHeader{height:calc(2.5vmin)}
.calendarMain .dateRangePicker .drpDayElement{width:calc(3vmin);height:auto;line-height:calc(3vmin);font-size:calc(var(--fontSmall) * .9)}
.calendarMain .dateRangePicker .drpSelectedLimits:not(.drpSelectedRange){color:#fff;font-weight:700}
.calendarMain .mainSection{display:block;overflow-y:auto;overflow-x:hidden;border-style:none none dashed none;border-width:1px;border-color:#e6e6e6;margin-top:-1px;background-color:#fff}
#calIconCalendarAdd,#calIconUserAdd{display:block}
.calendarMain .mainSectionText{display:block;vertical-align:middle;width:calc(100% - var(--ceIconsSize));line-height:var(--ceIconsSize);margin-left:0;font-size:var(--fontSmall);color:#000;font-weight:700;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.calendarMain .mainSectionTextCal{width:calc(100% - var(--ceIconsSize) * 2)}
.calendarMain .listofCalsAndTanks .desktop{display:inline-flex}
.calendarMain .listofCalsAndTanks .mobile{display:none}
.calendarMain .sectionOpen{float:left;width:var(--ceIconsSize);height:var(--ceIconsSize);cursor:pointer;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 10);background-position-y:calc(0px - var(--ceIconsSize) * 0)}
.calendarMain .sectionOpen:hover{background-position-y:calc(0px - var(--ceIconsSize) * 1)}
.calendarMain .sectionClose{float:left;width:var(--ceIconsSize);height:var(--ceIconsSize);cursor:pointer;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 11);background-position-y:calc(0px - var(--ceIconsSize) * 0)}
.calendarMain .sectionClose:hover{background-position-y:calc(0px - var(--ceIconsSize) * 1)}
.calendarMain .menuOne{height:auto}
.calendarMain .menuTwo{height:auto}
.calendarMain .menuThree{height:auto}
.calendarMain .view{cursor:pointer;color:var(--colorLighterGrey);font-size:calc(var(--fontSmall) * .9);text-align:center;border-style:none;font-weight:400;margin-left:2.5vmin;width:25%;max-width:10vmin;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.calendarMain .view:hover{color:var(--colorBlueSel)}
.calendarMain .selectedView{cursor:pointer;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue)}
.calendarMain .DateInput{cursor:pointer;width:calc(100% - 1.5vmin);height:calc(100% - 1.5vmin);font-size:var(--fontSmall);text-align:center;background-color:transparent;border-style:none;font-weight:700;outline:0;color:var(--colorLighterGrey)}
.calendarMain .NextPrev{display:block;vertical-align:middle;line-height:3vmin;width:2vmin;height:3vmin;font-size:var(--fontSmall);margin-left:0;color:var(--colorLighterGrey);font-weight:700;background-color:transparent;text-align:center;border-radius:0;box-shadow:0 0 0;cursor:pointer}
.calendarMain .NextPrev:hover{color:var(--colorBlueSel)}
.calendarMain .TodayButton{display:block;vertical-align:middle;line-height:3vmin;width:8vmin;height:3vmin;font-size:var(--fontSmall);margin-left:0;color:var(--colorLighterGrey);font-weight:700;background-color:transparent;text-align:center;border-radius:0;box-shadow:0 0 0;margin-left:0;margin-right:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.calendarMain .DateButton{display:block;vertical-align:middle;line-height:5vmin;width:18vmin;height:4.5vmin;font-size:var(--fontSmall);color:var(--colorLighterGrey);font-weight:700;background-color:transparent;text-align:center;border-radius:0;box-shadow:0 0 0;margin-left:1vmin;margin-right:1vmin;cursor:pointer}
.calendarMain .searchResults{display:block;position:absolute;width:30vmin;height:auto;max-height:calc(var(--ceSearchResultHeight) + 3.5vmin);top:calc(var(--ceIconsSize) * var(--searchSize) + 1px);right:0;background-color:#f8f8f8;justify-content:center;align-items:center;cursor:default;border-radius:0;box-shadow:0 0 0;z-index:var(--ceZIndexSiteBox);border-style:none none dashed dashed;border-width:1px;border-color:#e6e6e6}
.calendarMain .searchUserResults{display:block;position:absolute;width:calc(100% - 2px);height:auto;max-height:calc(var(--ceSearchResultHeight) + 3.5vmin);top:7vmin;right:0;background-color:var(--colorRepeatSection);justify-content:center;align-items:center;cursor:default;border-radius:0;box-shadow:0 0 0;z-index:var(--ceZIndexSiteBox);border-style:none solid solid solid;border-width:1px;border-color:#e6e6e6}
.calendarMain .searchUserPos{z-index:var(--ceZIndexColorBox)}
.calendarMain .searchHeader{display:flex;width:100%;height:3.5vmin;justify-content:center;align-items:start;color:var(--colorLighterGrey);z-index:var(--ceZIndexSiteBox);font-size:var(--fontSmall);font-weight:700}
.calendarMain .searchBox{float:left;display:inline-block;width:calc(100% - 2vmin);height:auto;max-height:calc(var(--ceSearchResultHeight));font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;z-index:var(--ceZIndexSiteBox);padding:0 1vmin 0 1vmin;overflow-y:auto;overflow-x:hidden}
.calendarMain .searchRow{display:block;width:100%;height:auto;justify-content:left;align-items:center;color:var(--colorBlue);z-index:var(--ceZIndexSiteBox);cursor:pointer}
.calendarMain .searchDate{width:100%;height:1.2vmin;text-align:left;color:var(--colorLighterGrey);font-size:var(--fontExtraSmall);font-weight:400;margin-left:var(--ceEventMargin)}
.calendarMain .resultDate{float:right;width:50%;text-align:right}
.calendarMain .resultCount{float:left;width:50%;text-align:left}
.calendarMain .SearchButton{display:block;position:relative;vertical-align:middle;line-height:var(--ceIconsSize);width:30vmin;right:0;height:calc(var(--ceIconsSize) * var(--searchSize));font-size:var(--fontSmall);color:#000;font-weight:700;background-color:transparent;text-align:center;border-radius:0;margin:0;cursor:pointer;border-style:none none none solid;border-width:1px;border-color:#e6e6e6}
.calendarMain .SearchButtonIcon{position:absolute;left:0;display:inline-flex;width:calc(var(--ceIconsSize) * var(--searchSize));height:calc(var(--ceIconsSize) * var(--searchSize));margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * var(--searchSize)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * var(--searchSize));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 15 * var(--searchSize));background-position-y:calc(0px - var(--ceIconsSize) * 3 * var(--searchSize))}
.calendarMain .SearchDateInput{cursor:pointer;width:calc(100% - 1.5vmin - var(--ceIconsSize));height:calc(100% - 1.5vmin);font-size:var(--fontSmall);text-align:left;background-color:transparent;border-style:none;font-weight:400;outline:0;padding-left:calc(var(--ceIconsSize) * var(--searchSize))}
.calendarMain .SearchDateInput::-webkit-input-placeholder{color:var(--colorLighterGrey);font-size:var(--fontSmall);font-weight:400;text-align:left}
.calendarMain .SearchDateInput:-ms-input-placeholder{color:var(--colorLighterGrey);font-size:var(--fontSmall);font-weight:400;text-align:left}
.calendarMain .SearchDateInput::placeholder{color:var(--colorLighterGrey);font-size:var(--fontSmall);font-weight:400;text-align:left}
.calendarMain .sortEventPlaceholder{display:none!important}
.calendarMain .AddCalendarBox{display:block;line-height:5vmin;width:calc(100% - var(--ceIconsSize));height:var(--ceIconsSize);font-size:var(--fontSmall);color:#000;font-weight:700;background-color:var(--colorRepeatSection);text-align:center;margin-left:1vmin;cursor:pointer;border-style:solid;border-width:1px;border-color:#e6e6e6}
.calendarMain .DefaultCursorReefLog{cursor:default!important}
.calendarMain .DefaultCursorReefLog:hover{box-shadow:none!important}
.calendarMain .DefaultCursorReefLog .submenuBoxSign{background-image:none!important}
.calendarMain .ShareSearchUserBox{display:block;vertical-align:middle;line-height:5vmin;width:calc(100%);height:var(--ceIconsSize);font-size:var(--fontSmall);color:#000;font-weight:700;background-color:var(--colorRepeatSection);text-align:center;margin:0 0 1vmin 0;cursor:pointer;border-style:solid;border-width:1px;border-color:#e6e6e6}
.calendarMain .EditCalendarInput{cursor:default!important}
.calendarMain .AddCalendarInput{cursor:pointer;width:90%;font-size:var(--fontSmall);text-align:left;background-color:transparent;border-style:none;font-weight:400;outline:0}
.calendarMain .AddCalendarInput::-webkit-input-placeholder{color:var(--colorLighterGrey);font-size:var(--fontSmall);font-weight:400;text-align:left}
.calendarMain .AddCalendarInput:-ms-input-placeholder{color:var(--colorLighterGrey);font-size:var(--fontESmall);font-weight:400;text-align:left}
.calendarMain .AddCalendarInput::placeholder{color:var(--colorLighterGrey);font-size:var(--fontSmall);font-weight:400;text-align:left}
.calendarMain .secondHeadRow{overflow:hidden;display:block;white-space:nowrap;height:calc(5vmin * var(--globalScale));background-color:#fff;border-style:dashed none dashed none;border-width:1px;border-color:#e6e6e6;width:100%}
.calendarMain .secondHeadRow .element{position:relative;float:left;display:inline-flex;font-size:var(--fontMedium);font-weight:400;align-items:center;vertical-align:middle;text-align:center;justify-content:flex-start;width:calc((100% / 7) - 1px);height:100%;border-style:none none none dashed;border-width:1px;border-color:#e6e6e6}
.calendarMain .secondHeadRow .element .weekDay{padding-left:var(--ceEventMargin);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.calendarMain .elementDay{width:calc(100% - 1px)!important}
.calendarMain .elementDayToday{background-color:var(--colorBlueSel);background-clip:padding-box;color:#fff}
.calendarMain .elementMonth{height:calc((100% / 6) - .9px)!important}
.calendarMain .elementYear{width:calc((100% / 4) - 1px)!important;height:calc((100% / 3) - .9px)!important}
.calendarMain .calEventBox{width:calc(100% - var(--ceSelectionSectionWidth));height:100%}
.calendarMain .calEventBox .tbody{height:calc(100% - 5vmin * var(--globalScale) - var(--ceIconsSize) - 2px);overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}
.calendarMain .calEventBox .trow{white-space:nowrap;height:100%;border-style:none none solid none;border-width:1px;border-color:#f0f0f0;width:100%}
.calendarMain .calEventBox .trow .element{position:relative;display:block;float:left;font-size:var(--fontExtraSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc((100% / 7) - 1px);height:calc(100%);border-style:none none dashed dashed;border-width:1px;border-color:#e6e6e6;background-color:#fff}
.calendarMain .calEventBox .trow .draggableElement{cursor:pointer;display:block}
.calendarMain .calIconEventAdd{display:inline-flex;float:left;font-size:var(--fontSmall);color:#000;width:calc(var(--ceIconsSize) * var(--ceAddTaskButton));height:calc(var(--ceIconsSize) * var(--ceAddTaskButton));line-height:calc(var(--ceIconsSize) * var(--ceAddTaskButton));margin-right:auto;margin-top:.7vmin;cursor:pointer;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * var(--ceAddTaskButton)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * var(--ceAddTaskButton));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 13 * var(--ceAddTaskButton));background-position-y:calc(0px - var(--ceIconsSize) * 0 * var(--ceAddTaskButton));padding-left:0;padding-top:.2vmin}
.calendarMain .calIconEventAdd .addTaskText{margin-left:calc(var(--ceIconsSize) * var(--ceAddTaskButton));color:var(--colorBlue)}
.calendarMain .calIconEventAdd .addTaskText:hover{color:var(--colorBlueSel)}
.calendarMain .calIconEventAdd:hover{background-position-y:calc(0px - var(--ceIconsSize) * 1 * var(--ceAddTaskButton))}
.calendarMain .calIconCalAdd,.calendarMain .calIconUserAdd{display:inline-flex;float:left;font-size:var(--fontSmall);color:var(--colorBlue);width:var(--ceIconsSize);height:var(--ceIconsSize);line-height:var(--ceIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 13);background-position-y:calc(0px - var(--ceIconsSize) * 0)}
.calendarMain .calIconCalAdd:hover,.calendarMain .calIconUserAdd:hover{background-position-y:calc(0px - var(--ceIconsSize) * 1)}
.calendarMain .calIconCalAddMobile,.calendarMain .calIconUserAddMobile{display:inline-flex;float:left;width:calc(var(--ceIconsSize) * var(--ceSelectSize) - 1vmin);height:calc(var(--ceIconsSize) * var(--ceSelectSize));margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * var(--ceSelectSize)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * var(--ceSelectSize));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 13 * var(--ceSelectSize) - .8vmin);background-position-y:calc(0px - var(--ceIconsSize) * 0 * var(--ceSelectSize))}
.calendarMain .mobileAddItemButton{display:none!important}
.calendarMain .mobileAddItemPlaceholder{display:none!important}
.calendarMain .calendarItem{display:flex;cursor:pointer;overflow:auto;width:100%;border-style:none none none dashed;border-width:1px;border-color:#e6e6e6}
.calendarMain .calendarItem:hover{background-color:#f8f8f8}
.calendarMain .activeItem{background-color:unset}
.calendarMain .permItem{display:flex;cursor:default;overflow:auto;width:48%;height:3vmin;border-style:none;border-width:1px;border-color:#e6e6e6}
.calendarMain .permItem .submenuBox{width:46%}
.calendarMain .permItem .submenuText{width:calc(100% - 5.5vmin);text-align:left;text-align-last:left;justify-content:left}
.calendarMain .permItem .selectItemsBox{width:46%;left:unset;z-index:var(--ceZIndexSubmenu)}
.calendarMain .permItem .selectedItemNameDetails{text-align:left;text-align-last:left;justify-content:left}
.calendarMain .firstItemDash{border-style:none none dashed dashed!important}
.calendarMain .calendarItemIcon,.calendarMain .userItemIcon{display:inline-flex;float:left;width:calc(var(--ceIconsSize) * var(--ceSelectSize));height:calc(var(--ceIconsSize) * var(--ceSelectSize));cursor:pointer;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * var(--ceSelectSize)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * var(--ceSelectSize));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 15 * var(--ceSelectSize));background-position-y:calc(0px - var(--ceIconsSize) * 0)}
.calendarMain .calendarItemIcon:hover,.calendarMain .userItemIcon:hover{background-position-y:calc(0px - var(--ceIconsSize) * 1 * var(--ceSelectSize))}
.calendarMain .calendarItemIconDisabled,.calendarMain .userItemIconDisabled{background-position-y:calc(0px - var(--ceIconsSize) * 2 * var(--ceSelectSize))}
.calendarMain .calendarItemText{display:block;vertical-align:middle;width:calc(100% - var(--ceIconsSize) * var(--ceSelectSize) - 4vmin);line-height:calc(var(--ceIconsSize) * var(--ceSelectSize));margin-left:0;font-size:calc(var(--fontSmall) * .9);color:#000;font-weight:400;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.calendarMain .calendarItemDisabled{color:var(--colorLightGrey);font-weight:400}
.calendarMain .calendarItemColor{position:relative;width:1vmin;height:calc(var(--ceIconsSize) * var(--ceSelectSize) - 1vmin);line-height:calc(var(--ceIconsSize) * var(--ceSelectSize) - 1vmin);margin-top:.5vmin;margin-right:0;cursor:auto;background-color:transparent}
.calendarMain .calendarItemColorWidth{position:relative;width:4vmin;height:4vmin;border-radius:0;cursor:pointer;margin-top:.5vmin;margin-right:0}
.calendarMain .tankItem,.calendarMain .userItem{display:flex;cursor:pointer;overflow:auto;width:100%;border-style:none none none dashed;border-width:1px;border-color:#e6e6e6}
.calendarMain .tankItem:hover,.calendarMain .userItem:hover{background-color:#f8f8f8}
.calendarMain .tankItemIcon{display:inline-flex;float:left;width:calc(var(--ceIconsSize) * var(--ceSelectSize));height:calc(var(--ceIconsSize) * var(--ceSelectSize));cursor:pointer;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * var(--ceSelectSize)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * var(--ceSelectSize));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 14 * var(--ceSelectSize));background-position-y:calc(0px - var(--ceIconsSize) * 0 * var(--ceSelectSize))}
.calendarMain .tankItemIcon:hover{background-position-y:calc(0px - var(--ceIconsSize) * 1 * var(--ceSelectSize))}
.calendarMain .tankItemIconDisabled{background-position-y:calc(0px - var(--ceIconsSize) * 2 * var(--ceSelectSize))}
.calendarMain .tankItemText,.calendarMain .userItemText{display:block;vertical-align:middle;width:calc(100% - var(--ceIconsSize) * var(--ceSelectSize) - 3vmin);line-height:calc(var(--ceIconsSize) * var(--ceSelectSize));margin-left:0;font-size:calc(var(--fontSmall) * .9);color:#000;font-weight:400;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.calendarMain .userItemTextNoAdmin{width:calc(100% - 3vmin)}
.calendarMain .userItemTextNoAllowed{width:calc(100% - 3vmin)}
.calendarMain .tankNoPerm{color:var(--colorLighterGrey)}
.calendarMain .tankItemDisabled,.calendarMain .userItemDisabled{color:var(--colorLightGrey);font-weight:400}
.calendarMain .calEventPanel{width:calc(100% - 2 * var(--ceEventMargin) - .5vmin);height:var(--ceTaskBarHeight);line-height:var(--ceTaskBarHeight);font-size:var(--fontExtraSmall);font-weight:400;color:#fff;background-color:var(--colorBlue);border-radius:0;margin:.5vmin var(--ceEventMargin) .5vmin var(--ceEventMargin);padding:.25vmin;border-style:none;display:block;align-items:center;vertical-align:middle;justify-content:center;text-align:left}
.calendarMain .monthBox{color:#000;width:1.5vmin;height:1.5vmin;line-height:1.5vmin;margin:.5vmin 0 0 var(--ceEventMargin);padding:0}
.calendarMain .monthMoreLess{color:var(--colorLighterGrey);width:1.5vmin;height:1.5vmin;line-height:1.5vmin;margin:-.5vmin 0 0 .5vmin;background-color:transparent;border-color:transparent;font-weight:700;cursor:pointer}
.calendarMain .calEventPanelDone{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.calendarMain .calEventPanelUnDone{-webkit-filter:grayscale(0);filter:grayscale(0)}
.calendarMain .calEventPanelWidth{width:60%}
.calendarMain .calEventPanel .name{display:block;float:left;width:calc(98% - var(--ceIconsSize) * var(--ceTaskDoneSize));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.calendarMain .calEventPanel .monthName{width:calc((((100vw - var(--ceSelectionSectionWidth) - var(--ceCalendarMargin))/ 7) - 1px) - var(--ceEventMargin) - 1vmin - 20px);position:relative;margin-left:2vmin;margin-top:0;line-height:1.5vmin;height:1.5vmin}
.calendarMain .calEventPanel .done{position:relative;display:block;float:right;width:calc(var(--ceIconsSize) * var(--ceTaskDoneSize));height:calc(var(--ceIconsSize) * var(--ceTaskDoneSize));margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * var(--ceTaskDoneSize)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * var(--ceTaskDoneSize));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 13 * var(--ceTaskDoneSize));background-position-y:calc(0px - var(--ceIconsSize) * 3 * var(--ceTaskDoneSize))}
.calendarMain .calEventPanel .monthDone{position:absolute;top:-.25vmin;left:-.25vmin;width:100%;text-align:left;color:#fff}
.calendarMain .calWeekDay{width:1.8vmin;height:1.8vmin;font-size:var(--fontExtraSmall);font-weight:700;color:#fff;background-color:var(--colorSelectItem);border-radius:0;margin:.2vmin;border-style:solid;border-color:var(--colorSelectItem);display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer}
.calendarMain .calWeekDayDisabled{background-color:var(--colorEventHeader)!important;border-color:var(--colorEventHeader)!important}
.calendarMain .alarmSwitch{width:3vmin;height:1.5vmin;color:#fff;background-color:var(--colorEventHeader);border-radius:0;margin-top:.5vmin;border-style:solid;border-width:1px;border-color:var(--colorEventHeader);display:flex;align-items:center;position:absolute;justify-content:flex-start;text-align:center;cursor:pointer;right:0;margin-right:1vmin;box-shadow:0 0 .5vmin #ddd}
.calendarMain .alarmSwitchActive{background-color:var(--colorSelectItem);border-color:var(--colorSelectItem);justify-content:flex-end}
.calendarMain .alarmCircle{width:1.5vmin;height:1.5vmin;color:#fff;background-color:#fff;border-radius:0;margin:0;border-style:none;border-width:1px;border-color:var(--colorBlue);display:flex;align-items:center;position:relative;justify-content:center;text-align:center}
.calendarMain .calendarPromptPanel{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--ceZIndexPromptBox);background-color:rgba(0,0,0,.2)}
.calendarMain .calendarPromptPanel .promptBox{display:flex;position:fixed;float:left;width:var(--cePromptBoxWidth);height:auto;justify-content:center;align-items:center;z-index:var(--ceZIndexPromptBox)}
.calendarMain .calendarPromptPanel .promptBox .promptWindow{position:relative;display:block;width:100%;height:100%;padding:1vmin 3vmin 1vmin 3vmin;justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--ceZIndexPromptBox)}
.calendarMain .calendarPromptPanel .promptBox .promptTitle{display:flex;width:100%;height:auto;background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--ceZIndexPromptBox);margin-top:calc(var(--fontMedium)/ 2);margin-bottom:calc(var(--fontMedium)/ 2)}
.calendarMain .permUserBox{display:flex;flex-flow:nowrap;height:auto;position:relative;width:100%;max-height:unset;overflow:unset}
.calendarMain .permUserSplitBox{display:block;height:auto;width:100%}
.calendarMain .calEditColumnName{display:flex;float:left;width:100%;height:6vmin;background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--ceZIndexPromptBox)}
.calendarMain .calEventRadio{display:block;text-align:left;padding-left:20vmin;width:calc(100% - 20vmin);height:auto}
.calendarMain .calEditColumnName .element{position:relative;float:left;display:inline-flex;font-size:var(--fontSmall);font-weight:400;align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:100%;height:100%;border-style:none}
.calendarMain .calEditColumnName .elementIndex{z-index:var(--ceZIndexSubmenu)}
.calendarMain .editInput{height:10vmin}
.calendarMain .calEditColumnName .top{align-items:flex-start}
.calendarMain .calEditColumnName .topElement{font-size:var(--fontMedium);align-items:flex-end;color:#000}
.calendarMain .calEditColumnName .bottomElement{align-items:flex-end;color:#000}
.calendarMain .calEditColumnName .calendarItem{border-style:none}
.calendarMain .calEditData{display:block;float:left;width:100%;height:calc(20% - 1vmin);background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:1vmin;align-items:center;justify-content:center;z-index:var(--ceZIndexPromptBox);overflow:hidden}
.calendarMain .calEditRow{position:relative;display:flex;float:left;width:100%;height:calc(95% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.calendarMain .calEditElement{display:flex;float:left;width:33%;height:var(--fontSmall);align-items:center;justify-content:center;z-index:var(--ceZIndexPromptBox)}
.calendarMain .calEditElement .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin);height:calc(var(--fontSmall) + .9vmin);margin-left:.5vmin;margin-right:.5vmin;padding-top:.4vmin;padding-bottom:.4vmin;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.calendarMain .calEditElement .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.calendarMain .calEditElement .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.calendarMain .calendarPromptPanel .promptBox .promptButtons{display:flex;float:left;width:100%;height:6vmin;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:1vmin;padding-bottom:1vmin;z-index:var(--ceZIndexPromptBox)}
.calendarMain .calendarPromptPanel .promptBox .promptButtonOK{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;font-size:var(--fontMedium);cursor:pointer;margin-right:auto;z-index:var(--ceZIndexPromptBox)}
.calendarMain .calendarPromptPanel .promptBox .promptButtonOK:hover{background-color:var(--colorRedSel)}
.calendarMain .calendarPromptPanel .promptBox .promptButtonOKDisabled{background-color:var(--colorEventHeader);cursor:default}
.calendarMain .calendarPromptPanel .promptBox .promptButtonOKDisabled:hover{background-color:var(--colorEventHeader)}
.calendarMain .calendarPromptPanel .promptBox .promptButtonCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;z-index:var(--ceZIndexPromptBox)}
.calendarMain .calendarPromptPanel .promptBox .promptButtonCancel:hover{background-color:var(--colorBlueSel)}
.calendarMain .calEndDateInput{text-align:left!important;padding-left:3%}
.calendarMain .calEditMoveEvent{display:block;position:absolute;width:100%;height:calc(2 * 5vmin);margin-left:0;margin-top:3.5vmin;background-color:#eee;justify-content:center;align-items:center;cursor:default;z-index:var(--ceZIndexSiteBox)}
.calendarMain .calEditMoveEvent:after{position:absolute;top:-1vmin;left:1vmin;display:inline-block;border-right:1vmin solid transparent;border-bottom:1vmin solid #eee;border-left:1vmin solid transparent;content:""}
.calendarMain .typeCalColorSelection{display:block;position:absolute;width:auto;height:auto;margin-left:calc(0px - var(--cePromptBoxWidth) * .25);margin-top:0;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--ceZIndexColorBox)}
.calendarMain .editCalendarMenuBox,.calendarMain .editUserMenuBox{display:block;position:relative;width:calc(100% - 1.5vmin);height:auto;max-height:var(--ceTankListHeight);left:1vmin;margin-top:0;margin-bottom:1vmin;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--ceZIndexSiteBox);padding-top:0;font-weight:700}
.calendarMain .editCalendarMenuBox:after,.calendarMain .editUserMenuBox:after{position:absolute;top:-.8vmin;left:calc(100% - 2.5vmin);display:inline-block;border-right:1vmin solid transparent;border-bottom:.8vmin solid #fff;border-left:1vmin solid transparent;content:""}
.calendarMain .calEventDetails{display:block;position:absolute;border-radius:0;width:calc(var(--ceEventDetailWidth));height:auto;margin-left:calc(100% - .8vmin);margin-top:0;background-color:#fff;justify-content:center;align-items:center;cursor:default;border-style:solid;border-width:1px;border-color:#f0f0f0;box-shadow:0 1vmin 1vmin #f0f0f0;z-index:var(--ceZIndexSiteBox)}
.calendarMain .calEventDetails:after{position:absolute;top:var(--ceEventDetailPointerTop);left:-1.6vmin;display:inline-block;border-right:1.7vmin solid #fff;border-bottom:1.1vmin solid transparent;border-top:1.1vmin solid transparent;content:""}
.calendarMain .calEventDetailsRight{margin-left:calc(.7vmin - var(--ceEventDetailWidth))}
.calendarMain .calEventDetailsRight:after{position:absolute;top:var(--ceEventDetailPointerTop);right:-1.6vmin;left:unset;display:inline-block;border-right:unset;border-bottom:1.1vmin solid transparent;border-top:1.1vmin solid transparent;border-left:1.7vmin solid #fff;content:""}
.calendarMain .colorBox{float:left;display:inline-block;width:auto;height:auto;font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;z-index:var(--ceZIndexSiteBox);padding:1vmin}
.calendarMain .optionBox{float:left;display:inline-block;width:calc(100% - 2vmin);height:calc(100% - 2vmin);font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;z-index:var(--ceZIndexSiteBox);padding:1vmin}
.calendarMain .eventBox{float:left;display:inline-block;width:calc(100% - 0vmin);height:calc(100% - 2vmin);font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;z-index:var(--ceZIndexSiteBox);padding:0;overflow:hidden}
.calendarMain .tankBox{float:left;display:inline-block;width:calc(100% - 2vmin);height:auto;max-height:calc(var(--ceTankListHeight) - 4vmin);font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;z-index:var(--ceZIndexSiteBox);padding:0 1vmin 0 1vmin;overflow-y:auto;overflow-x:hidden}
.calendarMain .colorRow,.calendarMain .optionRow,.calendarMain .tankRow{display:flex;width:100%;height:4vmin;justify-content:center;align-items:center;z-index:var(--ceZIndexSiteBox)}
.calendarMain .tankRowLeft{width:calc(100% - 2vmin);height:3.5vmin;justify-content:left;align-items:center;padding-left:2vmin;cursor:pointer}
.calendarMain .tankRowBorder{border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.calendarMain .tankRowBorder:last-child{border-style:none}
.calendarMain .tankRowBorder:hover{background-color:#f8f8f8}
.calendarMain .tankRowLeft:hover{background-color:#f8f8f8}
.calendarMain .eventHeader{display:flex;width:100%;height:3vmin;justify-content:left;align-items:center;color:var(--colorLighterGrey);z-index:var(--ceZIndexSiteBox);cursor:pointer;padding-left:var(--ceEventMargin)}
.calendarMain .eventHeaderYear{color:#fd504b;padding-left:calc(5% + 3%);font-size:var(--fontSmall);font-weight:700;padding-bottom:var(--ceEventMargin)}
.calendarMain .scrollCalEvents{height:calc(100% - 4.4vmin)!important;overflow-y:auto;overflow-x:hidden}
.calendarMain .dayRow{display:flex;width:90%;height:3vmin;justify-content:center;align-items:center;color:var(--colorBlue);z-index:var(--ceZIndexSiteBox);margin-left:5%}
.calendarMain .dayItem{width:10%;margin:0 3% 0 3%;height:3vmin;line-height:100%;font-size:var(--fontExtraSmall);font-weight:700;color:#555;border-style:none;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer;overflow:hidden}
.calendarMain .dayItemHeader{font-size:calc(var(--fontExtraSmall) - .1vmin);font-weight:700;color:#bbb}
.calendarMain .dayItemNotInMonth{color:#e0e0e0}
.calendarMain .dayItemWeekend{color:#a0a0a0}
.calendarMain .today{color:#000!important;font-weight:700!important;opacity:1!important}
.calendarMain .todayYear{background-color:var(--colorBlueHover);border-radius:0}
.calendarMain .calEventDetails .repeatSection{background-color:#fff;border-radius:0;height:auto;margin:0}
.calendarMain .eventRow{display:flex;width:calc(100% - 1vmin);height:4vmin;justify-content:center;align-items:center;z-index:10}
.calendarMain .calEventDetails .eventRowColor{display:flex;justify-content:left;height:3.5vmin;padding-left:1vmin;background-color:var(--colorEventHeader)}
.calendarMain .calEventDetails .eventRowLeft{display:block;justify-content:left;height:var(--ceEventDetailRowHeight);padding-left:1vmin}
.calendarMain .calEventDetails .eventRowBorder{position:relative;border-bottom:solid;border-width:1px;border-color:var(--colorRepeatSection);margin-left:1vmin;width:calc(100% - 2vmin);padding-left:0}
.calendarMain .calEventDetails .eventFirstRow{height:5vmin}
.calendarMain .calEventDetails .eventRowUpside{position:relative;z-index:100}
.calendarMain .calEventDetails .eventRowDate{height:2vmin}
.calendarMain .calEventDetails .eventRowLast{margin-top:.5vmin;margin-bottom:.5vmin;height:3vmin}
.calendarMain .calEventDetails .eventRowRepeat{margin-bottom:0}
.calendarMain .eventRowTitle{height:2vmin;text-align:left;font-size:var(--fontExtraSmall);font-weight:700;color:#000;white-space:nowrap;justify-content:left}
.calendarMain .eventRowItem{font-weight:400;text-decoration:underline}
.calendarMain .optionRowLeft{justify-content:left;margin:1vmin 0 1vmin 0;height:3vmin;background-color:#d3d3d3;text-align:left;font-size:var(--fontExtraSmall);font-weight:400;color:#000;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:3vmin}
.calendarMain .calEventDetails .eventRowDesc{border-bottom:solid;border-width:1px;border-radius:0;border-color:var(--colorRepeatSection);height:calc(var(--ceSelectBoxHeight) * 3.5);padding:.2vmin 0 .2vmin 0;align-items:flex-start;margin:0;justify-content:flex-end;margin-left:1vmin;width:calc(100% - 2vmin)}
.calendarMain .calEventDetails .textAreaName{display:block;float:left;width:calc(100% - var(--ceIconsSize));height:calc(100% - .5vmin);resize:none;border-radius:0;border-style:solid;border-width:1px;cursor:pointer;border-color:transparent;background-color:transparent;font-size:var(--fontExtraSmall);font-weight:700;outline:0}
.calendarMain .calEditColumnName .customInput,.calendarMain .calEventDetails .customInput{display:block;float:left;width:100%;height:100%;resize:none;border-radius:0;border-style:none;border-width:1px;border-color:red;font-size:calc(var(--fontSmall) - .1vmin);font-weight:700;outline:0;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.calendarMain .calEditColumnName .center{text-align:center;text-align-last:center;justify-content:center;overflow:visible;height:auto}
.calendarMain .calEventDetails .customInputNum{width:5vmin;text-align:center}
.calendarMain .calEventDetails .dateBox{position:absolute;display:block;float:right;border-radius:0;border-style:none;border-width:0;background-color:#fff;width:42%;height:calc(var(--ceIconsSize) - 2.5vmin);background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * .6) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * .6);background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 14 * .6);background-position-y:calc(0px - var(--ceIconsSize) * 3 * .6 - .2vmin);margin-top:.5vmin;margin-left:0;text-align:center;overflow:hidden}
.calendarMain .calEventDetails .dateText{position:absolute;display:block;float:right;width:calc(100% - 3vmin);height:100%;resize:none;border-radius:0;border-style:solid;border-width:1px;border-color:var(--colorRepeatSection);background-color:var(--colorRepeatSection);font-size:var(--fontExtraSmall);outline-width:0;outline-style:none;cursor:pointer;margin-top:0;margin-left:3vmin;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.calendarMain .calEventDetails .dateTextRight{right:0;margin-right:1vmin;margin-left:0}
.calendarMain .calEventDetails .dateText:focus{border-radius:0;border-style:solid;border-width:1px;border-color:#fff;box-shadow:0 0 2vmin #fff;outline:0}
.calendarMain .calEventDetails .textAreaDesc{width:100%;height:calc(100% - 1vmin);resize:none;border-style:none;border-width:1px;border-radius:0;border-color:#e6e6e6;font-size:var(--fontExtraSmall);outline:0}
.calendarMain .calEventDetails .eventDescSave{position:absolute;align-items:center;justify-content:center;display:inline-flex;width:15vmin;height:2.5vmin;margin-left:1px;margin-top:calc(5.5vmin + 1px);cursor:pointer;background-color:#fff;border-radius:0;border-style:solid;border-width:1px;border-color:#e6e6e6;font-size:var(--fontExtraSmall);font-weight:700}
.calendarMain .calEventDetails .eventDescSave:hover{box-shadow:0 0 2vmin #d0d0d0}
.calendarMain .calEventDetails .eventEndNever{text-transform:uppercase;position:absolute;align-items:center;justify-content:center;display:flex;width:7vmin;height:2.5vmin;margin-left:8vmin;margin-top:-1.5vmin;cursor:pointer;background-color:var(--colorRed);color:#fff;border-style:solid;border-width:1px;border-color:#e6e6e6;font-size:var(--fontExtraSmall);font-weight:700}
.calendarMain .calEventDetails .eventEndNever:hover{background-color:var(--colorRedSel)}
.calendarMain .calEventDetails .eventSaveButton,.calendarMain .calEventDetails .eventSaveButtonLast{display:none}
.calendarMain .typeCalColorSelection .colorItem{position:relative;display:flex;width:calc(var(--ceIconsSize) * var(--ceColorSelectedSize));height:calc(var(--ceIconsSize) * var(--ceColorSelectedSize));color:#fff;border-radius:50%;border-style:none;align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer;margin-right:.5vmin;margin-left:.5vmin}
.calendarMain .typeCalColorSelection .colorSelected{background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * var(--ceColorSelectedSize)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * var(--ceColorSelectedSize));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 13 * var(--ceColorSelectedSize));background-position-y:calc(0px - var(--ceIconsSize) * 3 * var(--ceColorSelectedSize))}
.calendarMain .submenuBox{position:absolute;display:flex;line-height:calc(var(--ceEventDetailRowHeight) - 1.3vmin);height:calc(var(--ceEventDetailRowHeight) - 1.5vmin);cursor:pointer;margin-top:.5vmin;width:calc(100% - 3px);border-radius:0;border-style:solid;border-width:1px;border-color:var(--colorRepeatSection);background-color:var(--colorRepeatSection)}
.calendarMain .submenuBox:hover{box-shadow:0 0 1vmin #f0f0f0}
.calendarMain .colorCheckBox{width:1.6vmin;height:1.6vmin;background-color:var(--colorSelectItem);font-size:var(--fontExtraSmall);font-weight:400;color:#fff;border-radius:0;margin:0;margin-top:.4vmin;border:none;padding:0;display:flex;float:right;align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer}
.calendarMain .calendarColor{float:left;width:.7vmin;height:calc(100% - .8vmin);background-color:var(--colorSelectItem);font-size:var(--fontSmall);color:#fff;border-radius:0;margin:.4vmin 0 .4vmin 1vmin;border-style:none;padding:0;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer}
.calendarMain .selectedItemNameDetails{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto;font-size:var(--fontExtraSmall);font-weight:400;color:#000}
.calendarMain .boldCalSelected{font-weight:700;cursor:pointer}
.calendarMain .markAsDoneUndone{text-transform:uppercase;background-color:var(--colorGreen);padding-left:1vmin;padding-right:1vmin;color:#fff;cursor:pointer}
.calendarMain .markAsDoneUndone:hover{background-color:var(--colorGreenSel)}
.calendarMain .markAsDoneUndoneButton{background-color:unset!important;color:#000!important}
.calendarMain .submenuText{display:block;float:left;font-size:var(--fontExtraSmall);margin-left:1vmin;font-weight:400;width:calc(100%);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#000}
.calendarMain .submenuBoxSign{display:flex;float:right;width:3vmin;height:calc(100% - .8vmin);margin:.4vmin 1vmin .4vmin 1vmin;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 10 - 1.5vmin);background-position-y:calc(0px - var(--ceIconsSize) * 2 - 1.5vmin)}
.calendarMain .submenuBoxUnSign{background-position-x:calc(0px - var(--ceIconsSize) * 11 - 1.5vmin)}
.calendarMain .submenuBoxUnSignCustom{background-position-x:calc(0px - var(--ceIconsSize) * 11 - 1.5vmin);margin-left:0;margin-right:0;width:2vmin}
.calendarMain .customDetails,.calendarMain .repeatDetails,.calendarMain .tankNameDetails,.calendarMain .userNameDetails{--ceSelectSize:0.5;float:right}
.calendarMain .markDetails{--ceSelectSize:0.5;float:right;margin-top:0;display:none}
.calendarMain .selectedItemSize{--ceSelectSize:0.5;display:inline-flex;float:left;margin:auto}
.calendarMain .selectedItem{cursor:pointer;width:calc(var(--ceIconsSize) * var(--ceSelectSize));height:calc(var(--ceIconsSize) * var(--ceSelectSize));background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * var(--ceSelectSize)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * var(--ceSelectSize));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 17 * var(--ceSelectSize));background-position-y:calc(0px - var(--ceIconsSize) * 2 * var(--ceSelectSize))}
.calendarMain .unselectedItem{background-position-y:calc(0px - var(--ceIconsSize) * 3 * var(--ceSelectSize))}
.calendarMain .selectedItemDisabled{background-position-y:calc(0px - var(--ceIconsSize) * 4 * var(--ceSelectSize))}
.calendarMain .repeatItem{position:absolute;float:left;margin-top:.5vmin;height:auto;width:calc(42% + 3vmin);font-size:var(--fontExtraSmall);font-weight:700;color:#000;white-space:unset;word-break:break-word;text-align:center;overflow:visible;margin-left:0}
.calendarMain .repeatItemRight{right:0;margin-right:1vmin;width:calc(42% - 3vmin)}
.calendarMain .repeatTitle{text-align:left;width:10vmin;padding-left:1vmin}
.calendarMain .customRepeatTitle{text-align:left;height:auto;font-size:var(--fontExtraSmall);font-weight:700;color:#000}
.calendarMain .alarmTitle{right:4vmin}
.calendarMain .eventDetailEdit{display:inline-flex;float:right;width:calc(var(--ceIconsSize) * .7);height:calc(var(--ceIconsSize) * .7);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * .7) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * .7);background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 16 * .7);background-position-y:calc(0px - var(--ceIconsSize) * 0 * .7)}
.calendarMain .eventDetailEdit:hover{background-position-y:calc(0px - var(--ceIconsSize) * 1 * .7)}
.calendarMain .eventDetailEditDisabled{background-position-y:calc(0px - var(--ceIconsSize) * 2 * .7)}
.calendarMain .eventDetailDelete{display:inline-flex;float:right;width:calc(var(--ceIconsSize) * var(--ceEventDetailDelete));height:calc(var(--ceIconsSize) * var(--ceEventDetailDelete));margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * var(--ceEventDetailDelete)) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * var(--ceEventDetailDelete));background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 14 * var(--ceEventDetailDelete));background-position-y:calc(0px - var(--ceIconsSize) * 1 * var(--ceEventDetailDelete))}
.calendarMain .eventDetailDelete:hover{background-position-y:calc(0px - var(--ceIconsSize) * 0 * var(--ceEventDetailDelete))}
.calendarMain .panelSearchLoading{width:auto;height:auto}
.calendarMain .frameSearchLoading{background-color:transparent}
.calendarMain .selectItemsBox{display:block;position:absolute;width:calc(100% - 3px);height:auto;left:0;margin-top:3.2vmin;margin-bottom:1vmin;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--ceZIndexColorBox);padding-top:0;font-weight:400;border-radius:0;border-style:solid;border-width:1px;border-color:var(--colorEventHeader)}
.calendarMain .selectItemsBoxEnd{left:unset!important;right:1vmin}
.calendarMain .selectItemsBoxStart{left:1vmin;right:unset}
.calendarMain .selectItemsBoxMark{position:relative;top:unset;left:unset;margin:unset;padding:unset;border:none;box-shadow:none;line-height:3vmin;display:flex;justify-content:space-around}
.calendarMain .selectItemsBoxUpside{bottom:0;margin-bottom:3.5vmin}
.calendarMain .selectItemsBoxCal{left:1vmin;width:23vmin;margin-top:2.5vmin}
.calendarMain .calDelOptions,.calendarMain .calEditOptions{top:0;margin-top:3.5vmin;left:.5vmin;width:calc(100% - 1.4vmin)}
.calendarMain .selectItemsBox:after{position:absolute;top:-.8vmin;left:calc(100% - 3vmin);display:inline-block;border-right:1vmin solid transparent;border-bottom:.8vmin solid #fff;border-left:1vmin solid transparent;content:""}
.calendarMain .calDelOptions:after{right:0;left:unset}
.calendarMain .calEditOptions:after{right:3.4vmin;left:unset}
.calendarMain .selectItemsBoxUpside:after{top:auto;bottom:-.8vmin;border-top:.8vmin solid #fff;border-bottom:none;content:""}
.calendarMain .selectItemsBoxCal:after{left:calc(100% - 3vmin)}
.calendarMain .selectItemsBoxStart:after{left:1vmin}
.calendarMain .selectItemsBox .scrollItems{max-height:calc(7 * var(--ceSelectBoxHeight) + .5vmin);overflow-x:hidden;overflow-y:auto;margin-right:0}
.calendarMain .selectItemsBox .scrollItemsExt{max-height:calc(9 * var(--ceSelectBoxHeight) + 1px);padding-top:1vmin;padding-bottom:1vmin}
.calendarMain .selectItemsBox .itemRow{width:calc(100% - 2vmin);height:calc(var(--ceSelectBoxHeight) * 1);line-height:var(--ceSelectBoxHeight);justify-content:left;align-items:center;margin-left:1vmin;margin-right:1vmin;padding-top:calc(var(--ceSelectBoxHeight) * .1);padding-bottom:calc(var(--ceSelectBoxHeight) * .1);cursor:pointer;display:block;color:var(--colorBlue);z-index:var(--ceZIndexSiteBox)}
.calendarMain .selectItemsBox .itemRowEmpty{width:calc(100% - 2vmin);height:var(--ceSelectBoxHeight);line-height:var(--ceSelectBoxHeight);justify-content:left;align-items:center;margin-left:1vmin;margin-right:1vmin;display:block;color:var(--colorBlue);z-index:var(--ceZIndexSiteBox)}
.calendarMain .selectItemsBox .customRepeat{width:calc(100% - 2vmin)!important}
.calendarMain .selectItemsBox .itemRowFlex{display:flex}
.calendarMain .selectItemsBox .calRepeatFreqText{margin-left:1vmin}
.calendarMain .selectItemsBox .saveCustom{text-transform:uppercase;position:absolute;left:1vmin;background-color:var(--colorRed);border-radius:0;cursor:pointer;padding-left:1vmin;padding-right:1vmin;color:#fff}
.calendarMain .selectItemsBox .saveCustom:hover{background-color:var(--colorRedSel)}
.calendarMain .selectItemsBox .cancelCustom{text-transform:uppercase;position:absolute;right:1vmin;cursor:pointer;background-color:var(--colorBlue);border-radius:0;padding-left:1vmin;padding-right:1vmin;color:#fff}
.calendarMain .selectItemsBox .cancelCustom:hover{background-color:var(--colorBlueSel)}
.calendarMain .selectItemsBox .itemCenter{justify-content:center}
.calendarMain .calEditColumnName .customInput:hover,.calendarMain .selectItemsBox .itemRow:hover,.calendarMain .selectItemsBox .itemRow:hover .customInput{background-color:var(--colorRepeatSection)}
@media all and (max-width:768px){
:root{--ceMobileEventBoxLeft:unset;--ceMobileEventBoxRight:unset;--ceSelectionSectionWidth:40vmin;--ceSelectSize:1.5;--ceSelectBoxHeight:6vmin;--ceTaskBarHeight:8vmin;--ceTaskDoneSize:8/5;--ceColorSelectedSize:6/5;--searchSize:1.5;--ceEventDetailDelete:1.6;--ceAddTaskButton:2;--ceEventDetailWidth:42vmin;--ceEventDetailLeft:45vmin;--ceEventDetailRowHeight:9vmin;--ceBottomMenuHeight:10vmin;--ceSearchResultHeight:calc( 6 * 11vmin )}
.calendarMain{min-height:60vh}
.calendarMain .calCenter{flex-direction:column-reverse}
.calendarMain .firstHeadRow{flex-wrap:wrap-reverse;height:calc(var(--ceIconsSize) * 3.5)}
.calendarMain .firstHeadRow .element{height:50%}
.calendarMain .firstHeadRow .elementCreate{width:30%}
.calendarMain .firstHeadRow .elementSearch{width:60%}
.calendarMain .firstHeadRow .elementView{display:block;width:100%}
.calendarMain .calIconEventAdd{font-weight:400;justify-content:center;margin-top:-.5vmin;margin-left:auto}
.calendarMain .calIconEventAdd .addTaskText{margin-left:auto;margin-right:auto;margin-top:5.5vmin;line-height:calc(var(--ceIconsSize) * 2.5)}
.calendarMain .SearchButton{width:100%;border-style:none none solid solid}
.calendarMain .searchResults{width:calc(60% - 1px);max-height:calc(var(--ceSearchResultHeight) + 6vmin);box-sizing:border-box}
.calendarMain .calEventPanel{font-size:calc(var(--fontMedium) * .7);margin-top:1vmin}
.calendarMain .reeflogStepCalendar,.calendarMain .reeflogStepTypes{left:0!important;bottom:calc(var(--ceBottomMenuHeight) + 1vmin)!important;top:unset!important}
.calendarMain .reeflogStepCalendar:after,.calendarMain .reeflogStepTypes:after{top:unset;bottom:calc(-1vmin * var(--globalScale) + 1px);left:2vmin;border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:unset;border-top:calc(1vmin * var(--globalScale)) solid #fff}
.calendarMain .reeflogStepTanks{left:-30vmin!important;bottom:calc(var(--ceBottomMenuHeight) + 1vmin)!important;top:unset!important}
.calendarMain .reeflogStepTanks:after{top:unset;bottom:calc(-1vmin * var(--globalScale) + 1px);left:40vmin;border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:unset;border-top:calc(1vmin * var(--globalScale)) solid #fff}
.calendarMain .reeflogStepUsers{left:unset!important;right:0!important;bottom:calc(var(--ceBottomMenuHeight) + 1vmin)!important;top:unset!important}
.calendarMain .reeflogStepUsers:after{top:unset;bottom:calc(-1vmin * var(--globalScale) + 1px);right:2vmin;left:unset;border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:unset;border-top:calc(1vmin * var(--globalScale)) solid #fff}
.calendarMain .reeflogStepView{top:calc(var(--ceIconsSize) * 3.5 + 1vmin)!important}
.calendarMain .reeflogStepAdd{left:0!important;top:calc((var(--ceIconsSize) * 3.5)/ 2 + 1vmin)!important}
.calendarMain .reeflogStepAdd:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);left:1vmin;right:unset;border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
.calendarMain .reeflogStepSearch{top:calc((var(--ceIconsSize) * 3.5)/ 2 + 1vmin)!important}
.calendarMain .reeflogStepTasks{top:calc((var(--ceIconsSize) * 3.5) + (5vmin * var(--globalScale)))!important}
.calendarMain .selectItemsBox .itemRow{width:calc(100% - 4vmin);height:var(--ceSelectBoxHeight);line-height:var(--ceSelectBoxHeight)}
.calendarMain .secondHeadRow .element{font-size:var(--fontBig)}
.calendarMain .searchHeader{font-size:calc(var(--fontSmall));height:6vmin}
.calendarMain .searchDate{font-size:var(--fontSmall);height:3vmin}
.calendarMain .eventHeader{height:5vmin;border-bottom:solid;border-width:1px;padding-bottom:1vmin;margin-bottom:1vmin;margin-top:.5vmin;color:var(--colorBlue)!important;border-color:var(--colorRepeatSection)}
.calendarMain .customDetails,.calendarMain .repeatDetails,.calendarMain .tankNameDetails,.calendarMain .userNameDetails{--ceSelectSize:1.2}
.calendarMain .markDetails,.calendarMain .selectedItemSize{--ceSelectSize:1.2}
.calendarMain .TodayButton{font-size:calc(var(--fontMedium));width:20vmin;height:calc(100% - 1.5vmin);padding-top:1vmin}
.calendarMain .firstHeadRow .datePickup{padding-top:1.5vmin;justify-content:center;height:calc(100% - 1.5vmin)}
.calendarMain .firstHeadRow .todayBox{width:auto;max-width:unset;height:100%}
.calendarMain .firstHeadRow .periodBox{width:auto}
.calendarMain .calendarItemText,.calendarMain .tankItemText,.calendarMain .userItemText{width:100%}
.calendarMain .SearchDateInput,.calendarMain .calEventBox .trow .element,.calendarMain .calendarItemText,.calendarMain .mainSectionText,.calendarMain .tankItemText,.calendarMain .userItemText{font-size:calc(var(--fontMedium) * .7)}
.calendarMain .mainSectionText{font-weight:400}
.calendarMain .NextPrev{font-size:calc(var(--fontMedium));width:5.5vmin;margin-left:1vmin;margin-right:1vmin;height:calc(100% - 1.5vmin)}
.calendarMain .SearchDateInput::-webkit-input-placeholder{font-size:calc(var(--fontMedium) * .7)}
.calendarMain .SearchDateInput:-ms-input-placeholder{font-size:calc(var(--fontMedium) * .7)}
.calendarMain .SearchDateInput::placeholder{font-size:calc(var(--fontMedium) * .7)}
.calendarMain .calEventBox{width:100%;height:calc(100% - var(--ceBottomMenuHeight))}
.calendarMain .calEventBox .tbody{height:calc(100% - 5vmin * var(--globalScale) - var(--ceIconsSize) * 3.5 - 2px)}
#calIconCalendarAdd,#calIconUserAdd{display:none}
.calendarMain .mainSectionTextCal{width:calc(100% - var(--ceIconsSize))}
.calendarMain .selectItemsBox .scrollItems{max-height:calc(7 * var(--ceSelectBoxHeight) + 1.5vmin)}
.calendarMain .selectItemsBox .scrollItemsExt{max-height:calc(9 * var(--ceSelectBoxHeight) + 1px)}
.calendarMain .listofCalsAndTanks{width:100%;height:var(--ceBottomMenuHeight);display:flex;border-style:dashed none none none;border-width:1px;border-color:#e6e6e6}
.calendarMain .colorCheckBox{width:3vmin;height:3vmin;margin-top:.8vmin;font-size:var(--fontSmall)}
.calendarMain .alarmSwitch{width:6vmin;height:3vmin;right:1vmin}
.calendarMain .alarmCircle{width:3vmin;height:3vmin}
.calendarMain .calWeekDay{width:4vmin;height:4vmin;margin-left:1vmin;margin-right:1vmin;font-size:var(--fontSmall)}
.calendarMain .listofCalsAndTanks .calendarIcon{display:flex;cursor:pointer;border-style:none none none dashed;border-width:1px;border-color:#e6e6e6;width:calc(var(--ceIconsSize) * 2);height:calc(var(--ceBottomMenuHeight));background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * 2) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * 2);background-image:url(SMARTREEF/REEFLOG/RfReefLog.png);background-repeat:no-repeat;background-position-x:calc(0px - var(--ceIconsSize) * 14 * 2 - .6vmin);background-position-y:calc(0px - var(--ceIconsSize) * 3 * 2 + 0vmin);background-color:unset;z-index:var(--ceZIndexSection)}
.calendarMain .submenuBoxSign{width:6vmin;background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * 2) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * 2);background-position-x:calc(0px - var(--ceIconsSize) * 10 * 2 - 2.5vmin);background-position-y:calc(0px - var(--ceIconsSize) * 2 * 2 - 2vmin)}
.calendarMain .submenuBoxUnSign{background-position-x:calc(0px - var(--ceIconsSize) * 11 * 2 - 2.5vmin)}
.calendarMain .submenuBoxUnSignCustom{background-position-x:calc(0px - var(--ceIconsSize) * 11 * 2 - 2.5vmin)}
.calendarMain .calEventDetails .eventEndNever{width:14vmin;height:4vmin;margin-left:calc(50% - 7vmin);margin-top:-2.8vmin;font-size:var(--fontSmall)}
.calendarMain .calEventDetails .eventSaveButton{position:absolute;align-items:center;justify-content:center;display:flex;width:50vw;height:4vmin;margin-right:1vmin;margin-top:2vmin;cursor:pointer;background-color:#fff;border-radius:0;border-style:solid;border-width:1px;border-color:#e6e6e6;font-size:var(--fontSmall);font-weight:700;right:0;text-transform:uppercase}
.calendarMain .eventSaveButtonLast .buttonEventBoxSave{display:block;width:25%;height:var(--buttonHeight);line-height:var(--buttonHeight);background-color:var(--colorRed);color:#fff;font-size:var(--fontMedium);cursor:pointer;z-index:var(--ceZIndexPromptBox);font-weight:400;box-sizing:border-box;padding-left:1vmin;padding-right:1vmin;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}
.calendarMain .eventSaveButtonLast .buttonEventBoxMark{display:block;width:45%;height:var(--buttonHeight);line-height:var(--buttonHeight);background-color:var(--colorRed);color:#fff;font-size:var(--fontMedium);cursor:pointer;z-index:var(--ceZIndexPromptBox);font-weight:400;box-sizing:border-box;padding-left:1vmin;padding-right:1vmin;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}
.calendarMain .eventSaveButtonLast .buttonEventBoxCancel{display:block;width:25%;height:var(--buttonHeight);line-height:var(--buttonHeight);background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-right:1vmin;z-index:var(--ceZIndexPromptBox);font-weight:400;box-sizing:border-box;padding-left:1vmin;padding-right:1vmin;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.calendarMain .calEventDetails .eventSaveButtonLast{display:flex;justify-content:space-between}
.calendarMain .mobileAddItemButton{position:fixed;display:flex!important;background-color:#fff;width:calc(100% - 15vmin);margin-top:0!important;padding-top:1vmin}
.calendarMain .mobileAddItemPlaceholder{display:flex!important}
.calendarMain .calendarItem,.calendarMain .tankItem,.calendarMain .userItem{border-style:none;margin-top:1vmin;margin-bottom:1vmin;z-index:var(--ceZIndexSection)}
.calendarMain .activeItem{background-color:#fff!important;z-index:var(--ceZIndexSection)!important}
.calendarMain .activeItem .mainSectionText{font-weight:700!important}
.calendarMain .firstItemDash{margin:unset!important;padding-top:calc(var(--ceBottomMenuHeight)/ 4)!important;border-style:none none none dashed!important}
.calendarMain .listofCalsAndTanks .tbody{display:flex;height:var(--ceBottomMenuHeight);width:100%;overflow:visible}
.calendarMain .listofCalsAndTanks .desktop{display:none}
.calendarMain .listofCalsAndTanks .mobile{display:inline-flex}
.calendarMain .calendarItemIcon,.calendarMain .tankItemIcon,.calendarMain .userItemIcon{margin-right:2vmin}
.calendarMain .calEventDetails .customInputNum{width:15vmin}
.calendarMain .mainSection{display:none;position:absolute;bottom:var(--ceBottomMenuHeight);box-shadow:0 0 2vmin grey;z-index:var(--ceZIndexSection);width:100%;left:0;border-style:none}
.calendarMain .menuThree{height:auto;max-height:35vmin}
.calendarMain .firstHeadRowCalendar{display:none;position:absolute;height:auto;bottom:var(--ceBottomMenuHeight);z-index:calc(var(--ceZIndexSection) + 100);box-shadow:0 0 2vmin grey;border-style:none}
.calendarMain .dateRangePicker .drpNextMonth,.calendarMain .dateRangePicker .drpPrevMonth{font-size:calc(var(--fontMedium) * .7)}
.calendarMain .dateRangePicker .drpPanelTop{width:54vmin;font-size:calc(var(--fontMedium))}
.calendarMain .dateRangePicker .drpDayHeader{width:8vmin;height:6vmin;line-height:6vmin;font-size:calc(var(--fontMedium))}
.calendarMain .tankRowLeft{height:6vmin;font-weight:400}
.calendarMain .dateRangePicker .drpDayElement{width:8vmin;line-height:6vmin;font-size:calc(var(--fontMedium))}
.calendarMain .dateRangePicker .drpHeader{height:6.5vmin}
.calendarMain .submenuBox{line-height:calc(var(--ceEventDetailRowHeight) - 2.1vmin);height:calc(var(--ceEventDetailRowHeight) - 2.5vmin)}
.calendarMain .submenuText{font-size:calc(var(--fontMedium) * .7)}
.calendarMain .calEventDetails{width:100%!important;min-width:70vmin!important;height:auto!important;max-height:100%!important;margin:0!important;top:0!important;box-shadow:none;z-index:var(--ceZIndexSection);overflow:auto;left:var(--ceMobileEventBoxLeft);right:var(--ceMobileEventBoxRight)}
.calendarMain .calEventDetails:after{border-style:none!important}
.calendarMain .eventBox{height:auto}
.calendarMain .calendarColor{width:2vmin}
.calendarMain .selectItemsBox{margin-top:8vmin}
.calendarMain .selectItemsBoxCal{margin-top:6vmin}
.calendarMain .permUserBox{flex-flow:column;max-height:50vh;overflow:auto}
.calendarMain .calEditColumnName{height:10vmin}
.calendarMain .calEventRadio{height:auto}
.calendarMain .typeCalColorSelection .colorItem{margin-right:1vmin;margin-left:1vmin}
.calendarMain .selectItemsBoxMark{line-height:5.5vmin}
.calendarMain .selectItemsBoxUpside{margin-bottom:8vmin}
.calendarMain .selectItemsBoxCal{width:auto}
.calendarMain .calEventDetails .dateBox{height:calc(5.5vmin);background-size:calc(var(--ceIconsSize) * var(--ceIconsRows2X) * 1.2) calc(var(--ceIconsSize) * var(--ceIconsRows2Y) * 1.2);background-position-x:calc(0px - var(--ceIconsSize) * 14 * 1.2);background-position-y:calc(0px - var(--ceIconsSize) * 3 * 1.2 - .2vmin);margin-top:1vmin}
.calendarMain .colorBox{min-height:48vmin}
.calendarMain .colorRow,.calendarMain .optionRow,.calendarMain .tankRow{height:8vmin}
.calendarMain .repeatItem{font-size:calc(var(--fontMedium) * .7);width:calc(42% + 6vmin)}
.calendarMain .repeatItemRight{width:calc(42% - 6vmin)}
.calendarMain .calEventDetails .dateText{width:calc(100% - 6vmin);margin-left:6vmin}
.calendarMain .calEventDetails .eventRowLast{display:none;height:6.5vmin;margin-top:1vmin}
.calendarMain .calEventDetails .eventRowDesc{height:calc(var(--ceSelectBoxHeight) * 4.5)}
.calendarMain .calEventDetails .eventDescSave{width:35vmin;height:4vmin;margin-top:calc(11vmin + 0px);font-size:var(--fontSmall)}
.calendarMain .calEventDetails .textAreaDesc{height:calc(100% - 1vmin)}
.calendarMain .markAsDoneUndone{margin-top:0}
.calendarMain .calEventDetails .textAreaName{width:100%;font-size:calc(var(--fontMedium) * .7)}
.calendarMain .calEventDetails .eventRowColor{height:8vmin}
.calendarMain .calEventDetails .eventRowDate{height:4vmin}
.calendarMain .calEventDetails .eventRowRepeat{margin-bottom:5vmin}
.calendarMain .calEventDetails .dateText,.calendarMain .calEventDetails .textAreaDesc,.calendarMain .customRepeatTitle,.calendarMain .selectedItemNameDetails{font-size:calc(var(--fontMedium) * .7)}
.calendarMain .typeCalColorSelection{margin-left:0}
}
:root{--umColumnWidth:calc( 24vmin * var(--globalScale) );--umRightColumnWidth:calc( 24vmin * var(--globalScale) );--umIconsSize:calc( 5vmin * var(--globalScale) );--umIconsSmallSize:calc( 3.4vmin * var(--globalScale) );--umIconsRowsX:8;--umIconsRowsY:3;--umScrollLeftPosition:0px;--umScrollLeftPositionLog:0px}
.usersManager{position:relative;float:left;display:flex;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight));border-style:none;border-width:0;justify-content:start;align-items:center;flex-direction:column}
.usersManagerSectionLoading{display:block;position:absolute;float:left;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:9100}
.usersManager .umFilter .selectPanel{--serverStatSelectBoxWidth:calc( 22vmin * var(--globalScale) )!important}
.usersManager .input-wrapper .selectPanel{--serverStatSelectBoxWidth:calc( 50vmin * var(--globalScale) )!important}
.usersManager .umButtonPanel .selectHideItem{z-index:9020}
.usersManager .umMainButtons{display:flex;height:calc(var(--serialNumMainButtonHeight) + 1vmin);min-height:calc(var(--serialNumMainButtonHeight) + 1vmin);justify-content:center;margin-bottom:1vmin;margin-right:auto;margin-left:calc(4vmin * var(--globalScale))}
.usersManager .umMainTable{display:flex;justify-content:space-between}
.usersManager .umButtonPanel{float:left;display:flex;width:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center;padding-right:1vmin}
.usersManager .umButtonBox{float:left;display:flex;width:calc(8vmin * var(--globalScale));padding-left:calc(var(--fontSmall) * 3);padding-right:calc(var(--fontSmall) * 3);height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;text-transform:uppercase;font-size:var(--fontSmall)}
.usersManager .umButtonBox:hover{background-color:var(--colorBlueSel)}
.usersManager .umButtonBoxCheck{padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1)}
.usersManager .umContentBoxBorder{display:block;width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 8vmin * var(--globalScale));min-height:calc(100% - 8vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:unset;margin-top:unset;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center}
.usersManager .umContentBoxBody{position:relative;float:left;width:100%;height:100%;box-shadow:0 1vmin 1.5vmin #e0e0e0;border-style:solid;border-width:1px;border-color:#f0f0f0;display:block;font-size:var(--fontSmall);text-align:center}
.usersManager .umContentBoxList{float:left;width:98%;height:90%;display:flex;align-items:flex-start;text-align:left;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.usersManager .umFixColumnLeft{width:var(--umColumnWidth);height:100%;float:left;z-index:8000}
.usersManager .umFixColumnRight{width:var(--umRightColumnWidth);height:100%;float:right;z-index:8000}
.usersManager .umFixColumnLeft .umBodyList{overflow:hidden}
.usersManager .umFixColumnRight .umBodyList{overflow:hidden;overflow-y:auto}
.usersManager .umHead{height:calc(10% - 1px);white-space:nowrap;border-style:none none solid none;border-width:1px;border-color:#e0e0e0;font-size:0}
.usersManager .umHead .umHeadElement{display:inline-flex;width:var(--umColumnWidth);height:calc(100%);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#fff;color:var(--colorBlue);border-style:none none solid none;border-width:1px;border-color:#e0e0e0;cursor:pointer;font-size:var(--fontSmall);font-weight:700}
.usersManager .umHead .elementLog{width:calc(100% - 2 * var(--umColumnWidth));min-width:var(--umColumnWidth)}
.usersManager .umRestColumns{width:calc(100% - (var(--umColumnWidth) + var(--umRightColumnWidth)));height:100%}
.usersManager .umRestColumnsLog{width:calc(100% - var(--umColumnWidth));height:100%}
.usersManager .umRestColumns>.umHead{overflow:hidden}
.usersManager .umFilter{overflow:hidden;display:block;white-space:nowrap;height:calc(10% - 1px);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#f0f0f0;font-size:0}
.usersManager .umFilter .elementNone{display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:calc(var(--umColumnWidth));height:calc(100%);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.usersManager .umFilter .element{display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:var(--umColumnWidth);height:100%;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.usersManager .umFilter .elementLog{width:calc(100% - 2 * var(--umColumnWidth));min-width:var(--umColumnWidth)}
.usersManager .umFilter .countrySelect{position:absolute;left:calc(1% + 6 * var(--umColumnWidth) + 1vmin - var(--umScrollLeftPosition))}
.usersManager .umFilter .onBoardingSelect{position:absolute;left:calc(1% + 7 * var(--umColumnWidth) + 1vmin - var(--umScrollLeftPosition))}
.usersManager .umFilter .distributorSelect{position:absolute;left:calc(1% + 8 * var(--umColumnWidth) + 1vmin - var(--umScrollLeftPosition))}
.usersManager .umFilter .accessSelect{position:absolute;left:calc(1% + 9 * var(--umColumnWidth) + 1vmin - var(--umScrollLeftPosition))}
.usersManager .umFilter .segmentSelect{position:absolute;left:calc(1% + 11 * var(--umColumnWidth) + 1vmin - var(--umScrollLeftPosition))}
.usersManager .umFilter .element .date{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8;cursor:pointer;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.usersManager .umFilter .element .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.usersManager .umFilter .element .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.usersManager .umFilter .element .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.usersManager .umBodyList{height:77%;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}
.usersManager .umRowList{white-space:nowrap;height:calc(10% - 1px);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;font-size:0}
.usersManager .umRowListInactive{color:#909090}
.usersManager .umRowList .element{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:var(--umColumnWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff}
.usersManager .umRowList .elementLog{width:calc(100% - 2 * var(--umColumnWidth));min-width:var(--umColumnWidth)}
.usersManager .umRowList .element .area{width:100%;height:90%;text-align:start;border-style:none;border-width:0;font-size:var(--fontExtraSmall);resize:none;outline:0}
.usersManager .umRowList .elementRight{text-align:right;justify-content:flex-end}
.usersManager .umRowList .trim{align-content:flex-start;justify-content:flex-start}
.usersManager .umRowList .trim span{overflow:hidden;text-overflow:ellipsis}
.usersManager .umRowList .elementCopy{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:var(--umColumnWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff;cursor:copy}
.usersManager .umRowList .elementIcon{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:var(--umRightColumnWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff}
.usersManager .umRowList .historyMark{position:absolute;display:flex;top:unset;right:0;margin:auto;border:.3vmin solid var(--colorBlue);border-radius:50%;height:2vmin;line-height:2vmin;width:2vmin;font-size:var(--fontExtraSmall);font-weight:700;justify-content:center;align-items:center;color:var(--colorBlue);cursor:pointer}
#userManColumnRest,#userManColumnRestLog{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}
#userManColumnFirst,#userManColumnFirstLog{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
#userManColumnEdit,#userManColumnEditLog,#userManColumnName,#userManColumnNameLog{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}
#userManColumnEdit::-webkit-scrollbar,#userManColumnEditLog::-webkit-scrollbar,#userManColumnFirst::-webkit-scrollbar,#userManColumnFirstLog::-webkit-scrollbar,#userManColumnName::-webkit-scrollbar,#userManColumnNameLog::-webkit-scrollbar,#userManColumnRest::-webkit-scrollbar,#userManColumnRestLog::-webkit-scrollbar{width:0;height:0}
.usersManager .tbodyScroll{height:20px;overflow:hidden;overflow-x:auto;-moz-box-sizing:border-box;box-sizing:border-box}
.usersManager .tbodyScroll .umRowList{visibility:hidden}
.usersManager .umPointer{cursor:pointer}
.usersManager .umBottomPanel{float:left;width:100%;height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.usersManager .umEntriesPanel{float:left;width:calc(1.2 * var(--umColumnWidth));height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.usersManager .umEntriesPanelView{width:calc(15vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:grey;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.usersManager .umBottomPanelTextEmpty{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.usersManager .umBottomPanelTextDisabled{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:grey;display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.usersManager .umBottomPanelText{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer}
.usersManager .umBottomPanelText:hover{color:var(--colorBlueSel)}
.usersManager .umBottomPanelTextSel{width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);border-radius:calc(4vmin * var(--globalScale));border-style:solid;border-color:var(--colorBlue);display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.usersManager .umButtonBack{overflow:hidden;justify-content:flex-start;white-space:nowrap;background-color:transparent}
.usersManager .umButtonNext{overflow:hidden;justify-content:flex-end;white-space:nowrap;background-color:transparent}
.usersManager .umIconShowIcons{display:none}
.usersManager .umIconLogin{display:inline-flex;float:left;width:var(--umIconsSize);height:var(--umIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--umIconsSize) * var(--umIconsRowsX)) calc(var(--umIconsSize) * var(--umIconsRowsY));background-image:url("USERSMANAGER/RfUsersManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--umIconsSize) * 2);background-position-y:calc(0px - var(--umIconsSize) * 0)}
.usersManager .umIconLogin:hover{background-position-y:calc(0px - var(--umIconsSize) * 1)}
.usersManager .umIconReset{display:inline-flex;float:left;width:var(--umIconsSize);height:var(--umIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--umIconsSize) * var(--umIconsRowsX)) calc(var(--umIconsSize) * var(--umIconsRowsY));background-image:url("USERSMANAGER/RfUsersManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--umIconsSize) * 3);background-position-y:calc(0px - var(--umIconsSize) * 0)}
.usersManager .umIconReset:hover{background-position-y:calc(0px - var(--umIconsSize) * 1)}
.usersManager .umIconEdit{display:inline-flex;float:left;width:var(--umIconsSize);height:var(--umIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--umIconsSize) * var(--umIconsRowsX)) calc(var(--umIconsSize) * var(--umIconsRowsY));background-image:url("USERSMANAGER/RfUsersManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--umIconsSize) * 1);background-position-y:calc(0px - var(--umIconsSize) * 0)}
.usersManager .umIconEdit:hover{background-position-y:calc(0px - var(--umIconsSize) * 1)}
.usersManager .umIconDeleteSmall{display:inline-flex;float:left;width:var(--umIconsSmallSize);height:var(--umIconsSmallSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--umIconsSmallSize) * var(--umIconsRowsX)) calc(var(--umIconsSmallSize) * var(--umIconsRowsY));background-image:url("USERSMANAGER/RfUsersManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--umIconsSmallSize) * 0);background-position-y:calc(0px - var(--umIconsSmallSize) * 0)}
.usersManager .umIconDeleteSmall:hover{background-position-y:calc(0px - var(--umIconsSmallSize) * 1)}
.usersManager .umIconEditSmall{display:inline-flex;float:left;width:var(--umIconsSmallSize);height:var(--umIconsSmallSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--umIconsSmallSize) * var(--umIconsRowsX)) calc(var(--umIconsSmallSize) * var(--umIconsRowsY));background-image:url("USERSMANAGER/RfUsersManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--umIconsSmallSize) * 1);background-position-y:calc(0px - var(--umIconsSmallSize) * 0)}
.usersManager .umIconEditSmall:hover{background-position-y:calc(0px - var(--umIconsSmallSize) * 1)}
.usersManager .umIconAdd{display:inline-flex;float:left;width:var(--umIconsSize);height:var(--umIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--umIconsSize) * var(--umIconsRowsX)) calc(var(--umIconsSize) * var(--umIconsRowsY));background-image:url("USERSMANAGER/RfUsersManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--umIconsSize) * 7);background-position-y:calc(0px - var(--umIconsSize) * 0)}
.usersManager .umIconAdd:hover{background-position-y:calc(0px - var(--umIconsSize) * 1)}
.usersManager .umIconDelete{display:inline-flex;float:left;width:var(--umIconsSize);height:var(--umIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--umIconsSize) * var(--umIconsRowsX)) calc(var(--umIconsSize) * var(--umIconsRowsY));background-image:url("USERSMANAGER/RfUsersManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--umIconsSize) * 0);background-position-y:calc(0px - var(--umIconsSize) * 0)}
.usersManager .umIconDelete:hover{background-position-y:calc(0px - var(--umIconsSize) * 1)}
.usersManager .umIconRestore{display:inline-flex;float:left;width:var(--umIconsSize);height:var(--umIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--umIconsSize) * var(--umIconsRowsX)) calc(var(--umIconsSize) * var(--umIconsRowsY));background-image:url("USERSMANAGER/RfUsersManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--umIconsSize) * 7);background-position-y:calc(0px - var(--umIconsSize) * 0)}
.usersManager .umIconRestore:hover{background-position-y:calc(0px - var(--umIconsSize) * 1)}
.usersManager .umPromptPanel{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:8010;background-color:rgba(0,0,0,.2)}
.usersManager .umPromptPanelBox{display:flex;position:fixed;float:left;height:var(--serialNumStandardHeightPrint);justify-content:center;align-items:center;z-index:var(--serialNumZIndexStandardBack)}
.usersManager .umPromptPanelWindow{position:relative;display:block;width:90%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--serialNumZIndexStandardBack)}
.usersManager .umPromptPanelDelWindow{height:auto}
.usersManager .umPromptPanelDeviceWindow{position:fixed;width:50vw;height:75vh;top:var(--topPanelHeight)}
.usersManager .umPromptPanelManagePermissions{position:fixed;width:calc(90vmin * var(--globalScale));height:auto;top:var(--topPanelHeight)}
.usersManager .umPromptPanelTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack)}
.usersManager .umPromptPanelNameRow{position:relative;display:flex;float:left;width:100%;height:calc(20% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.usersManager .umPromptPanelNameRowList{height:calc(6vmin * var(--globalScale))}
.usersManager .umPromptPanelName{display:flex;float:left;width:100%;height:calc(100% - 1px);background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--serialNumZIndexStandardBack)}
.usersManager .umPromptPanelData{display:block;float:left;width:100%;height:calc(40% - 1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack);overflow:hidden}
.usersManager .umPromptPanelList{height:50vh;max-height:50vh;overflow-x:hidden;overflow-y:scroll}
.usersManager .umPromptPanelListRow{display:flex;height:calc(4vmin * var(--globalScale));line-height:calc(2vmin * var(--globalScale));align-items:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px}
.usersManager .umPromptPanelListItem{display:flex;float:left;height:calc(100% - 1px);width:100%;font-size:var(--fontSmall);font-weight:400;color:#000;align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack)}
.usersManager .umPromptPanelRow{position:relative;display:flex;float:left;width:100%;height:calc(95% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.usersManager .umPromptPanelPass{flex-direction:column;float:left;justify-content:space-evenly;align-content:flex-start;align-items:flex-start;min-height:calc(10vmin * var(--globalScale))}
.usersManager .umPromptPanelElement{display:flex;float:left;width:100%;height:var(--fontSmall);align-items:center;justify-content:center}
.usersManager .umPromptPanelElementPass{display:block;height:unset}
.usersManager .umPromptPanelElement .onBoardingSelectEdit{position:fixed;z-index:9010;width:calc(14% - 2vmin)}
.usersManager .umPromptPanelElement .selectPanel{--serverStatSelectBoxWidth:calc( 100% )!important}
.usersManager .umPromptPanelElement .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.usersManager .umPromptPanelElement .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.usersManager .umPromptPanelElement .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.usersManager .umPromptPanelButton{display:flex;float:left;width:100%;height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--serialNumZIndexStandardBack)}
.usersManager .umPromptPanelButtonList{height:calc(10vmin * var(--globalScale))}
.usersManager .umPromptPanelButtonOk{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;font-size:var(--fontMedium);cursor:pointer;margin-right:auto;z-index:var(--serialNumZIndexPrompt)}
.usersManager .umPromptPanelButtonOk:hover{background-color:var(--colorRedSel)}
.usersManager .umPromptPanelButtonOkDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#d0d0d0;color:#fff;font-size:var(--fontMedium);margin-right:auto;z-index:var(--serialNumZIndexPrompt)}
.usersManager .umPromptPanelButtonCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;z-index:var(--serialNumZIndexPrompt)}
.usersManager .umPromptPanelButtonCancel:hover{background-color:var(--colorBlueSel)}
.permission-matrix{display:block}
.permission-header{min-width:0;justify-content:center;align-items:flex-end;display:flex;height:calc(20vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.permission-header-l{width:calc(37vmin * var(--globalScale));height:calc(20vmin * var(--globalScale));overflow:hidden}
.permission-header-r{width:calc(52.8vmin * var(--globalScale));height:calc(20vmin * var(--globalScale));overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:none;display:inline-flex;align-items:flex-end}
.permission-header-r::-webkit-scrollbar{display:none}
.permission-header-name{margin-top:calc(.4vmin * var(--globalScale));overflow:hidden;min-width:calc(14vmin * var(--globalScale));text-overflow:ellipsis;text-align:start}
.permission-header-cell{transform:rotate(-90deg);white-space:nowrap;width:calc(4vmin * var(--globalScale));padding-right:0;display:inline-flex}
.permission-content{flex:1;height:calc(41vmin * var(--globalScale));overflow:hidden;display:inline-flex}
.permission-content-l{width:calc(37vmin * var(--globalScale));overflow-y:scroll;overflow-x:scroll;-ms-overflow-style:none}
.permission-content-l::-webkit-scrollbar{display:none}
.permission-content-r{width:calc(54.6vmin * var(--globalScale));overflow-y:scroll;overflow-x:scroll}
.permission-row{display:flex}
.permission-cell{min-width:calc(4vmin * var(--globalScale));min-height:calc(4vmin * var(--globalScale))}
.permission-cell .value{min-width:calc(4vmin * var(--globalScale));min-height:calc(4vmin * var(--globalScale));display:flex;align-items:center;justify-content:center}
.permission-name-cell{min-height:calc(4vmin * var(--globalScale));text-align:left;display:flex;align-items:center;justify-content:center}
.permission-name-cell span{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.row-stripped{background-color:#f2f2f2}
.row-stripped .permission-cell{background-color:#f2f2f2}
.cell-modified{background-color:#50a5e6}
.add-access-group-button{display:flex;position:absolute;top:0;right:0}
@media all and (max-width:768px){
:root{--umColumnWidth:calc( 17vmin * var(--globalScale) );--umRightColumnWidthMobile:calc( 0vmin * var(--globalScale) )}
.usersManager .umFilter .selectPanel{--serverStatSelectBoxWidth:calc( 15vmin * var(--globalScale) )!important}
.usersManager .input-wrapper .selectPanel{--serverStatSelectBoxWidth:calc( 30vmin * var(--globalScale) )!important}
.usersManager .umRestColumns{width:calc(100% - (var(--umColumnWidth) + var(--umRightColumnWidthMobile)))}
.usersManager .umFixColumnRight{width:var(--umRightColumnWidthMobile)}
.usersManager .umIconShowIcons{position:absolute;display:flex;right:calc(0vmin - var(--umIconsSize)/ 2);top:calc(0vmin - var(--umIconsSize)/ 2);width:var(--umIconsSize);height:var(--umIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--umIconsSize) * var(--umIconsRowsX)) calc(var(--umIconsSize) * var(--umIconsRowsY));background-image:url("USERSMANAGER/RfUsersManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--umIconsSize) * 7);background-position-y:calc(0px - var(--umIconsSize) * 0);background-color:transparent}
.usersManager .umIconShowIcons:hover{background-position-y:calc(0px - var(--umIconsSize) * 1)}
.usersManager .umButtonBack{width:1.5vmin}
.usersManager .umButtonNext{width:1.5vmin}
.usersManager .umEntriesPanel{position:absolute;bottom:0;right:0;width:auto;height:calc(6vmin * var(--globalScale))}
.usersManager .umPagesPanel{position:absolute;bottom:calc(10% - var(--fontSmall));height:auto;background-color:transparent}
.usersManager .umPaginationPanel{left:0;right:unset}
.usersManager .umPromptPanelDeviceWindow{width:90vw}
.usersManager .umPromptPanelManagePermissions{width:calc(57vmin * var(--globalScale))}
.permission-header-l{width:calc(32vmin * var(--globalScale))}
.permission-header-r{width:calc(25.1vmin * var(--globalScale))}
.permission-content-l{width:calc(32vmin * var(--globalScale))}
.permission-content-r{width:calc(27.1vmin * var(--globalScale))}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorRed:#ff4040;--colorRedSel:#ff8080;--distributorsIconsSize:calc( 5vmin * var(--globalScale) );--distributorsIconsRowsX:5;--distributorsIconsRowsY:3;--distributorsElementWidth:calc( 24vmin * var(--globalScale) );--datePickerWidth:calc( 30vmin * var(--globalScale) );--datePickerHeight:calc( 35vmin * var(--globalScale) );--distributorsZIndexStandardBack:10;--distributorsZIndexCombo:15;--distributorsZIndexTimePicker:4025;--distributorsZIndexDatePicker:4025;--distributorsZIndexPrompt:4030;--distributorsStandardWidth:120vmin;--distributorsStandardHeight:calc( 25vmin * var(--globalScale) );--distributorsStandardHeightPrint:calc( 35vmin * var(--globalScale) );--distributorsPromptWidth:calc( 70vmin * var(--globalScale) );--distributorsPromptHeight:calc( 24vmin * var(--globalScale) );--distributorsMainButtonHeight:calc( 4.5vmin * var(--globalScale) );--distributorsScrollLeftPosition:0px;--dmMainButtonHeight:calc( 4.5vmin * var(--globalScale) )}
.distributors{position:relative;float:left;display:flex;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight));border-style:none;border-width:0;justify-content:start;align-items:center;flex-direction:column}
.distributorsSectionLoading{display:block;position:absolute;float:left;left:0;top:18%;width:100%;height:82%;justify-content:center;align-items:center;z-index:var(--zIndexSection)}
.distributors .distributorsCenter{width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 8vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:calc(4vmin * var(--globalScale));margin-top:unset;display:none;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center}
.distributors .distributorsTop{float:left;width:100%;height:20%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;box-shadow:0 0 2vmin #d0d0d0}
.distributors .distributorsTopTitle{float:left;width:100%;height:50%;display:flex;border-style:none;border-width:0;color:#a0a0a0;font-size:var(--fontMedium);text-align:center;justify-content:center;align-items:center}
.distributors .distributorsTopPanel{float:left;display:flex;width:98%;height:40%;text-align:center;align-items:flex-start;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.distributors .distributorsTopPanel .tabElement{display:flex;width:auto;height:100%;font-size:var(--fontSmall);background-color:#fff;justify-content:center;align-items:center;margin-right:2%;margin-left:2%}
.distributors .distributorsTopPanel .tabElement .tab{display:block;float:left;width:100%;height:100%;justify-content:center;align-items:flex-end;background-color:#fff;color:var(--colorBlue);font-size:var(--fontSmall);align-items:flex-end}
.distributors .distributorsTopPanel .tabText{float:left;display:flex;font-size:var(--fontSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontBig)}
.distributors .distributorsTopPanel .tabTextRed{float:left;display:flex;font-size:var(--fontSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontBig);color:var(--colorRed)}
.distributors .distributorsTopPanel .tabValue{height:var(--fontBig);float:left;display:inline-block;justify-content:flex-end;align-items:flex-end;font-size:var(--fontBig);font-weight:700}
.distributors .distributorsBottom{position:relative;float:left;width:100%;height:100%;box-shadow:0 1vmin 1.5vmin #e0e0e0;border-style:solid;border-width:1px;border-color:#f0f0f0;display:block;font-size:var(--fontSmall);text-align:center}
.distributors .distributorsBottomCenter{float:left;width:98%;height:90%;display:flex;align-items:flex-start;text-align:left;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.distributors .fixColumnLeft{width:var(--distributorsElementWidth);height:100%;float:left}
.distributors .fixColumnRight{width:calc(.6 * var(--distributorsElementWidth));height:100%;float:right}
.distributors .thead{height:calc(10% - 1px);white-space:nowrap;font-weight:700;font-size:var(--fontSmall);border-style:none none solid none;border-width:1px;border-color:#e0e0e0}
.distributors .thead .element{display:inline-flex;width:var(--distributorsElementWidth);height:calc(100%);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#fff;color:var(--colorBlue);border-style:none none solid none;border-width:1px;border-color:#e0e0e0;cursor:pointer}
.distributors .thead .elementIcon{display:inline-flex;width:var(--distributorsElementWidth);height:calc(100%);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;background-color:#fff;color:var(--colorBlue);border-style:none none solid none;border-width:1px;border-color:#e0e0e0}
.distributors .trow{white-space:nowrap;height:calc(10% - 1px);border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.distributors .trow .element{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(var(--distributorsElementWidth) - (1vmin * var(--globalScale)));margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff}
.distributors .trow .elementCopy{cursor:copy}
.distributors .trow .elementLink{cursor:pointer}
.distributors .trow .pull-right{align-content:flex-end;justify-content:flex-end}
.distributors .trow .pull-left{align-content:flex-start;justify-content:flex-start}
.distributors .trow .trim-text span{overflow:hidden;text-overflow:ellipsis}
.distributors .trow .elementIcon{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:1vmin}
.distributors .trow .historyMark{position:absolute;display:flex;top:0;right:0;border:.3vmin solid var(--colorBlue);border-radius:50%;height:2vmin;line-height:2vmin;width:2vmin;font-size:var(--fontExtraSmall);font-weight:700;justify-content:center;align-items:center;color:var(--colorBlue);cursor:pointer}
.distributors .trowedit{overflow:hidden;display:block;white-space:nowrap;height:calc(10% - 1px);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.distributors .trowedit .elementNone{display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:calc(var(--distributorsElementWidth));height:calc(100%);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.distributors .trowedit .element{display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:var(--distributorsElementWidth);height:100%;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.distributors .trowedit .element .date{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8;cursor:pointer;cursor:hand;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.distributorsEditElement .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.distributorsEditElement .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.distributorsEditElement .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.distributors .trowedit .element .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.distributors .trowedit .element .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.distributors .trowedit .element .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.distributors .tbody{height:77%;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}
#distributorsColumnRest{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}
#distributorsColumnData{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
#distributorsColumnEdit,#distributorsColumnName{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}
#distributorsColumnData::-webkit-scrollbar,#distributorsColumnEdit::-webkit-scrollbar,#distributorsColumnName::-webkit-scrollbar,#distributorsColumnRest::-webkit-scrollbar{width:0;height:0}
.distributors .tbodyScroll{height:20px;overflow:hidden;overflow-x:auto;-moz-box-sizing:border-box;box-sizing:border-box}
.distributors .tbodyScroll .trow{visibility:hidden}
.distributors .fixColumnLeft .tbody{overflow:hidden}
.distributors .fixColumnRight .tbody{overflow:hidden;overflow-y:auto}
.distributors .restColumns{width:calc(100% - var(--distributorsElementWidth) * (2 - .4));height:100%}
.distributors .restColumns>.thead{overflow:hidden}
.distributors .distributorsTabIconPdf{display:inline-flex;float:left;width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 2);background-position-y:calc(0px - var(--distributorsIconsSize) * 0)}
.distributors .distributorsTabIconPdf:hover{background-position-y:calc(0px - var(--distributorsIconsSize) * 1)}
.distributors .distributorsTabIconSave{display:inline-flex;float:left;width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 3);background-position-y:calc(0px - var(--distributorsIconsSize) * 0)}
.distributors .distributorsTabIconSave:hover{background-position-y:calc(0px - var(--distributorsIconsSize) * 1)}
.distributors .distributorsTabIconEdit{display:inline-flex;float:left;width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfDistributorsManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 1);background-position-y:calc(0px - var(--distributorsIconsSize) * 0)}
.distributors .distributorsTabIconEdit:hover{background-position-y:calc(0px - var(--distributorsIconsSize) * 1)}
.distributors .distributorsTabIconAdd{display:inline-flex;float:left;width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 7);background-position-y:calc(0px - var(--distributorsIconsSize) * 0)}
.distributors .distributorsTabIconAdd:hover{background-position-y:calc(0px - var(--distributorsIconsSize) * 1)}
.distributors .distributorsTabIconAddDisabled{display:inline-flex;float:left;width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 7);background-position-y:calc(0px - var(--distributorsIconsSize) * 2)}
.distributors .distributorsTabIconDelete{display:inline-flex;float:left;width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfDistributorsManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 0);background-position-y:calc(0px - var(--distributorsIconsSize) * 0)}
.distributors .distributorsTabIconDelete:hover{background-position-y:calc(0px - var(--distributorsIconsSize) * 1)}
.distributors .distributorsTabIconSaveDisabled{display:none;float:left;width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 2);background-position-y:calc(0px - var(--distributorsIconsSize) * 2)}
.distributors .distributorsTabIconInfo{display:inline-flex;float:left;width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 3);background-position-y:calc(0px - var(--distributorsIconsSize) * 0)}
.distributors .distributorsTabIconInfo:hover{background-position-y:calc(0px - var(--distributorsIconsSize) * 1)}
.trow-expandable .icon{width:20%;display:inline-flex;float:left;width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);cursor:pointer;cursor:hand;background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfDistributorsManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 2);background-position-y:calc(0px - var(--distributorsIconsSize) * 1);transform:rotate(-90deg)}
.trow .icon{width:20%}
.trow-expandable .icon-expanded{background-position-x:calc(0px - var(--distributorsIconsSize) * 3);background-position-y:calc(0px - var(--distributorsIconsSize) * 0);transform:rotate(-180deg)}
.trow-expandable .icon-locked{background-position-x:calc(0px - var(--distributorsIconsSize) * 2);background-position-y:calc(0px - var(--distributorsIconsSize) * 2)}
.trow .label,.trow-expandable .label{width:80%;text-align:left}
.trow .label-shifted{padding-left:1vmin}
.trow-colored,.trow-colored .element,.trow-colored .elementIcon{background-color:#f0f0f0!important}
.distributors .distributorsTabIconInfo:hover{background-position-y:calc(0px - var(--distributorsIconsSize) * 1)}
.distributors .distributorsBottomPanel{float:left;width:100%;height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.distributors .distributorsEntriesPanel{float:left;width:calc(1.2 * var(--distributorsElementWidth));height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.distributors .distributorsEntriesPanelView{width:calc(15vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:grey;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.distributors .distributorsBottomPanelTextEmpty{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.distributors .distributorsBottomPanelTextDisabled{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:grey;display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.distributors .distributorsBottomPanelText{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer;cursor:hand}
.distributors .distributorsBottomPanelText:hover{color:var(--colorBlueSel)}
.distributors .distributorsBottomPanelTextSel{width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);border-radius:calc(4vmin * var(--globalScale));border-style:solid;border-color:var(--colorBlue);display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.distributors .distributorsButtonBack{overflow:hidden;justify-content:flex-start;white-space:nowrap;background-color:transparent}
.distributors .distributorsButtonNext{overflow:hidden;justify-content:flex-end;white-space:nowrap;background-color:transparent}
.distributorsStandards{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--distributorsZIndexStandardBack);background-color:rgba(0,0,0,.2)}
.distributorsStandardsBack{display:flex;position:fixed;float:left;width:var(--distributorsStandardWidth);height:var(--distributorsStandardHeight);justify-content:center;align-items:center;z-index:var(--distributorsZIndexStandardBack)}
.distributorsStandardsPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--distributorsZIndexStandardBack)}
.distributorsStandardsTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--distributorsZIndexStandardBack)}
.distributorsStandardsColumnName{display:flex;float:left;width:25%;height:calc(10% - 1px);background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--distributorsZIndexStandardBack)}
.distributorsStandardsData{display:block;float:left;width:100%;height:75%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;z-index:var(--distributorsZIndexStandardBack);overflow-y:scroll}
.distributorsStandardsRow{display:flex;float:left;width:100%;height:calc(13% - 1px);font-size:.9rem;align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--distributorsZIndexStandardBack)}
.distributorsStandardsElement{display:flex;float:left;width:25%;height:var(--fontSmall);align-items:center;justify-content:center;font-size:var(--fontSmall);z-index:var(--distributorsZIndexStandardBack)}
.distributorsStandardsElementBold{display:flex;float:left;width:25%;height:var(--fontSmall);align-items:center;justify-content:center;font-size:var(--fontSmall);font-weight:700;z-index:var(--distributorsZIndexStandardBack)}
.distributorsStandardsIconClose{position:absolute;right:calc(0px - var(--distributorsIconsSize)/ 2);top:calc(0px - var(--distributorsIconsSize)/ 2);width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);z-index:var(--distributorsZIndexStandardBack);background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 4);background-position-y:calc(0px - var(--distributorsIconsSize) * 0)}
.distributorsStandardsIconClose:hover{background-position-y:calc(0px - var(--distributorsIconsSize) * 1);cursor:pointer;cursor:hand}
.distributorsPanel{float:left;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--distributorsZIndexStandardBack);background-color:rgba(0,0,0,.2)}
.distributorsEditBack{display:flex;position:fixed;float:left;width:var(--distributorsStandardWidth);height:var(--distributorsStandardHeight);justify-content:center;align-items:center;z-index:var(--distributorsZIndexStandardBack)}
.distributorsGenericPanelBackPrint{display:flex;position:fixed;float:left;height:var(--distributorsStandardHeightPrint);justify-content:center;align-items:center;z-index:var(--distributorsZIndexStandardBack);width:50%}
.distributorsGenericPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--distributorsZIndexStandardBack)}
.distributorsHistory{position:fixed;width:90vw;height:75vh;top:var(--topPanelHeight)}
.distributorsAddPanel,.distributorsDeletePanel{height:auto}
.distributorForm{height:calc(63vmin * var(--globalScale));overflow:hidden;overflow-y:scroll;width:100%}
.distributorForm .wrapper{display:block;clear:both;list-style-type:none;padding:0}
.distributorForm .form-row{display:flex;justify-content:flex-end;height:calc(5.2vmin * var(--globalScale))}
.distributorForm .form-row>label{font-weight:700;margin-left:calc(.1vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.6vmin * var(--globalScale));padding-bottom:calc(.1vmin * var(--globalScale));text-align:right;flex:2}
.distributorForm .form-row .input-wrapper{width:calc(100% - 10vmin * var(--globalScale));flex:6;margin-left:calc(.1vmin * var(--globalScale));margin-right:calc(.1vmin * var(--globalScale));padding-top:calc(.1vmin * var(--globalScale));padding-bottom:calc(.1vmin * var(--globalScale));height:var(--fontSmall);align-items:center;justify-content:center}
.distributorForm .form-row .input-wrapper .value{display:block;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:left;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.1vmin * var(--globalScale));margin-right:calc(.1vmin * var(--globalScale));padding-top:calc(.1vmin * var(--globalScale));padding-bottom:calc(.1vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.distributorForm .form-row .input-wrapper .value .checkbox{cursor:pointer}
.distributorForm .form-row .input-wrapper .value .textarea{height:calc(100% - 5px)!important;width:calc(100% - 5px)!important;resize:none}
.distributorForm .form-row .input-wrapper .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:left;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.distributorForm .form-row .input-wrapper .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;cursor:pointer}
.distributorsCameraPanel{position:fixed;top:var(--topPanelHeight);min-width:95vmin;width:50%;height:auto}
.distributorsViewCamAndBox{height:auto;max-height:50vh;margin-top:1vmin}
.distributorsViewCamAndBox canvas,.distributorsViewCamAndBox video{position:relative;width:60vmin;margin:0;padding:0}
.distributorsViewCamAndBox canvas{position:absolute;margin-left:-60vmin}
.distributorsSelectRow{display:flex;justify-content:space-between}
.distributorsDetectedBarcode{display:flex;justify-content:center;height:7vmin;overflow:hidden}
.distributorsGenericPanelTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--distributorsZIndexStandardBack)}
.distributorsEditColumnName{display:flex;float:left;width:20%;height:calc(20% - 1px);background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--distributorsZIndexStandardBack)}
.distributorsHistCol{height:calc(6vmin * var(--globalScale))}
.distributorsHistoryRow{display:flex;height:calc(6vmin * var(--globalScale));line-height:calc(3vmin * var(--globalScale));align-items:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px}
.distributorsHistoryItem{display:flex;float:left;height:calc(20% - 1px);font-size:var(--fontSmall);font-weight:400;color:#000;align-items:center;justify-content:center;z-index:var(--distributorsZIndexStandardBack)}
.distributorsEditData{display:block;float:left;width:100%;height:calc(40% - 1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--distributorsZIndexStandardBack);overflow:hidden}
.distributorsHistoryData{height:50vh;max-height:50vh;overflow-x:hidden;overflow-y:scroll}
.distributorsEditDataPrint{display:block;float:left;width:100%;height:calc(40% - 1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--distributorsZIndexStandardBack);overflow:hidden}
.distributorsEditRow{position:relative;display:flex;float:left;width:100%;height:calc(95% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.distributorsEditRowGen{position:relative;display:flex;float:left;width:100%;height:calc(50% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:flex-start;border-style:none}
.distributorsEditRowPrint{position:relative;display:flex;float:left;width:100%;height:calc(47.5% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.distributorsEditElement{display:flex;float:left;width:33%;height:var(--fontSmall);align-items:center;justify-content:center;z-index:var(--distributorsZIndexStandardBack)}
.distributorsEditElementBold{display:flex;float:left;width:33%;height:var(--fontSmall);align-items:center;justify-content:center;font-weight:700;z-index:var(--distributorsZIndexStandardBack)}
.distributorsEditVisible{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;z-index:var(--distributorsZIndexStandardBack);color:#a0a0a0;font-size:var(--fontSmall);cursor:pointer;cursor:hand}
.distributorsEditElementSelect{position:relative;display:flex;float:left;width:33%;height:100%;cursor:pointer;cursor:hand;align-items:center;justify-content:center;vertical-align:middle;z-index:var(--distributorsZIndexStandardBack)}
.distributorsEditElementSelect:hover{background-color:#f8f8f8}
.distributorsEditIconCombo{position:absolute;right:0;top:calc(50% - var(--distributorsIconsSize)/ 2);width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);z-index:var(--distributorsZIndexStandardBack);background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 3);background-position-y:calc(0px - var(--distributorsIconsSize) * 2)}
.distributorsEditComboList{position:absolute;display:block;top:100%;display:block;visibility:hidden;background-color:#fff;right:2px;width:33%;height:auto;box-shadow:0 0 1vmin silver;z-index:var(--distributorsZIndexCombo)}
.distributorsEditComboListItem{display:flex;width:auto;height:calc(var(--fontSmall) * 2);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;justify-content:center;text-align:center;align-items:center;vertical-align:middle;background-color:#fff;z-index:var(--distributorsZIndexCombo)}
.distributorsEditComboListItem:hover{background-color:#f8f8f8}
.distributorsEditComboListItemSelected{display:flex;width:auto;height:calc(var(--fontSmall) * 2);cursor:default;font-size:var(--fontSmall);color:var(--colorBlue);justify-content:center;text-align:center;align-items:center;vertical-align:middle;background-color:#fff;z-index:var(--distributorsZIndexCombo)}
.distributorsGenericPanelButtons{display:flex;float:left;width:100%;height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--distributorsZIndexStandardBack)}
.distributorsHistButtons{height:calc(10vmin * var(--globalScale))}
.distributorsGenericPanelButtonsOk{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;font-size:var(--fontMedium);cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--distributorsZIndexPrompt)}
.distributorsGenericPanelButtonsOk:hover{background-color:var(--colorRedSel)}
.distributorsGenericPanelButtonsOkDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#d0d0d0;color:#fff;font-size:var(--fontMedium);margin-right:auto;z-index:var(--distributorsZIndexPrompt)}
.distributorsGenericPanelButtonsCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-left:auto;z-index:var(--distributorsZIndexPrompt)}
.distributorsGenericPanelButtonsCancel:hover{background-color:var(--colorBlueSel)}
.distributorsLoadingFrame{float:left;display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0}
.distributorsLoadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(20vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.distributorsLoadingFrame .img{width:calc(var(--distributorsIconsSize) * 2);height:calc(var(--distributorsIconsSize) * 2);background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 5);background-position-y:calc(0px - var(--distributorsIconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--distributorsIconsSize) * 2)/ 2)}
.distributorsLoadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);white-space:nowrap}
.distributorsLoadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall)}
.timePicker{position:absolute;float:left;display:flex;z-index:var(--distributorsZIndexTimePicker);width:100%;height:100%;left:0;top:0;margin-top:0;justify-content:center;align-items:center}
.timePickerBack{display:grid;position:fixed;width:auto;height:auto;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--distributorsZIndexTimePicker)}
.timePickerBackClose{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);justify-content:center;align-items:center;cursor:default;z-index:calc(var(--distributorsZIndexTimePicker) - 1)}
.timePickerPanelTime{float:left;display:flex;width:auto;height:auto;justify-content:center;align-items:center;z-index:var(--distributorsZIndexTimePicker)}
.timePickerClose{position:absolute;right:calc(0px - var(--distributorsIconsSize)/ 2);top:calc(0px - var(--distributorsIconsSize)/ 2);width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);z-index:var(--distributorsZIndexTimePicker);background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 4);background-position-y:calc(0px - var(--distributorsIconsSize) * 0)}
.timePickerClose:hover{background-position-y:calc(0px - var(--distributorsIconsSize) * 1);cursor:pointer;cursor:hand}
.timePickerPanel{float:left;display:block;width:calc(8vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));z-index:var(--distributorsZIndexTimePicker)}
.timePickerColon{float:left;display:flex;width:calc(2vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--distributorsZIndexTimePicker);color:#000}
.timePickerPanelArrowUp{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(.5vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--distributorsZIndexTimePicker)}
.timePickerPanelArrowUp:hover{color:var(--colorBlue)}
.timePickerPanelValue{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#000;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--distributorsZIndexTimePicker)}
.timePickerInput{display:flex;width:auto;height:auto;cursor:pointer;cursor:hand;color:#a0a0a0;font-size:var(--fontMedium);z-index:var(--distributorsZIndexTimePicker);align-items:center;justify-content:center;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif}
.timePickerPanelArrowDown{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--distributorsZIndexTimePicker)}
.timePickerPanelArrowDown:hover{color:var(--colorBlue)}
.datePicker{position:absolute;float:left;display:flex;z-index:var(--distributorsZIndexDatePicker);width:100%;height:100%;left:calc(var(--datePickerWidth) * .25);top:0;justify-content:center;align-items:center}
.datePickerBack{display:block;position:fixed;width:var(--datePickerWidth);height:var(--datePickerHeight);background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--distributorsZIndexDatePicker)}
.datePickerClose{position:absolute;right:calc(0px - var(--distributorsIconsSize)/ 2);top:calc(0px - var(--distributorsIconsSize)/ 2);width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);z-index:var(--distributorsZIndexDatePicker);background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfSerialNumber.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 4);background-position-y:calc(0px - var(--distributorsIconsSize) * 0)}
.datePickerClose:hover{background-position-y:calc(0px - var(--distributorsIconsSize) * 1);cursor:pointer;cursor:hand}
.datePickerPanelTop{float:left;display:flex;width:100%;height:20%;font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;z-index:var(--distributorsZIndexDatePicker)}
.datePickerPanelTopLeft{float:left;display:flex;width:10%;height:100%;justify-content:center;align-items:center;z-index:var(--distributorsZIndexDatePicker);cursor:pointer;cursor:hand}
.datePickerPanelTopLeft:hover{color:var(--colorBlueSel)}
.datePickerPanelTopCenter{display:flex;width:80%;height:100%;justify-content:center;align-items:center;color:var(--colorBlue);z-index:var(--distributorsZIndexDatePicker)}
.datePickerPanelTopRight{float:right;display:flex;width:10%;height:100%;justify-content:center;align-items:center;z-index:var(--distributorsZIndexDatePicker);cursor:pointer;cursor:hand}
.datePickerPanelTopRight:hover{color:var(--colorBlueSel)}
.datePickerRow{float:left;display:flex;width:100%;height:11.42%;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--distributorsZIndexDatePicker)}
.datePickerElementName{float:left;display:flex;width:14.28%;height:100%;font-weight:700;z-index:var(--distributorsZIndexDatePicker);justify-content:center;align-items:center;text-align:center}
.datePickerElement{float:left;display:flex;width:14.28%;height:100%;color:#202020;z-index:var(--distributorsZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand}
.datePickerElement:hover{color:var(--colorBlueSel)}
.datePickerElementWeekend{float:left;display:flex;width:14.28%;height:100%;color:#a0a0a0;z-index:var(--distributorsZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand}
.datePickerElementWeekend:hover{color:var(--colorBlueSel)}
.datePickerElementOther{float:left;display:flex;width:14.28%;height:100%;color:#e0e0e0;z-index:var(--distributorsZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand}
.datePickerElementOther:hover{color:var(--colorBlueSel)}
.datePickerElementSel{float:left;display:flex;width:14.28%;height:100%;color:#fff;z-index:var(--distributorsZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand;background-color:var(--colorBlue);border-radius:50%;border-style:solid;border-width:0;border-color:var(--colorBlue)}
.datePickerElementSel:hover{background-color:var(--colorBlueSel)}
.distributorsPrompt{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--distributorsZIndexPrompt);background-color:rgba(0,0,0,.2)}
.distributorsPrompt .distributorsPromptBack{display:flex;position:fixed;float:left;width:var(--distributorsPromptWidth);height:var(--distributorsPromptHeight);justify-content:center;align-items:center;z-index:var(--distributorsZIndexPrompt)}
.distributorsPrompt .distributorsPromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--distributorsZIndexPrompt)}
.distributorsPrompt .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--distributorsZIndexPrompt)}
.distributorsPrompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--distributorsZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.distributorsPrompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--distributorsZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.distributors .distributorsMainButtons{display:flex;height:calc(var(--distributorsMainButtonHeight) + 1vmin);min-height:calc(var(--distributorsMainButtonHeight) + 1vmin);justify-content:center;margin-bottom:1vmin;margin-right:auto;margin-left:calc(4vmin * var(--globalScale))}
.distributorsTable{display:flex;justify-content:space-between}
.distributors .toggleButton{flex:1;float:left;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center;padding-left:0;padding-right:1vmin;width:100%}
.distributors .toggleButton .selectPanel{width:calc(14.5vmin * var(--globalScale))!important}
.distributors .toggleButton .selectPanel .selectMainItem{width:calc(14.5vmin * var(--globalScale))!important}
.distributorsTable .buttons{flex:1;padding-left:2vmin;padding-right:0;padding-top:0;padding-bottom:0;width:100%;height:calc(var(--distributorsMainButtonHeight) + 1vmin);font-weight:700;font-size:var(--fontSmall)}
.distributorsTable .buttons .genericButton{float:right;display:flex;width:90%;height:calc(var(--distributorsMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-right:auto;padding:1vmin}
.distributorsTable .buttons .genericButton:hover{background-color:var(--colorBlueSel)}
.distributorsTable .buttons .generate{float:right;display:flex;width:90%;height:calc(var(--distributorsMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-right:auto;padding:1vmin}
.distributorsTable .buttons .generate:hover{background-color:var(--colorBlueSel)}
.distributors .countrySelect{position:absolute;left:calc(1% + 4 * var(--distributorsElementWidth) + 2vmin - var(--distributorsScrollLeftPosition))}
.distributors .countrySelect .selectPanel{--serverStatSelectBoxWidth:calc( 23vmin * var(--globalScale) )!important}
.distributorsPrompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--distributorsZIndexPrompt)}
.distributorsPrompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--distributorsZIndexPrompt)}
.distributorsPrompt .buttons .ok:hover{background-color:#e3695d}
.distributorsPrompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--distributorsZIndexPrompt)}
.distributorsPrompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--distributorsZIndexPrompt)}
.distributorsPrompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.serialGenerateDemo{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;z-index:var(--distributorsZIndexPrompt);color:#a0a0a0;font-size:var(--fontSmall);cursor:pointer;cursor:hand}
.serialGenerateDemoText{display:flex;float:left;width:auto;height:calc(5vmin * var(--globalScale));margin-left:calc(1vmin * var(--globalScale));text-align:left;align-items:center;z-index:var(--distributorsZIndexPrompt);color:#404040;font-size:var(--fontSmall);cursor:pointer;cursor:hand}
@media all and (max-width:768px){
:root{--distributorsElementWidth:calc( 20vmin * var(--globalScale) );--distributorsRightColumnWidthMobile:calc( 0vmin * var(--globalScale) )}
.distributors .restColumns{width:calc(100% - (var(--distributorsElementWidth) + var(--distributorsRightColumnWidthMobile)))}
.distributors .fixColumnRight{width:var(--distributorsRightColumnWidthMobile)}
.distributors .distributorsIconShowIcons{position:absolute;display:flex;right:calc(0vmin - var(--distributorsIconsSize)/ 2);top:-1.5vmin;width:var(--distributorsIconsSize);height:var(--distributorsIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsX)) calc(var(--distributorsIconsSize) * var(--distributorsIconsRowsY));background-image:url("DISTRIBUTORSMANAGER/RfDistributorsManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--distributorsIconsSize) * 7);background-position-y:calc(0px - var(--distributorsIconsSize) * 0);background-color:transparent}
.distributors .distributorsIconShowIcons:hover{background-position-y:calc(0px - var(--distributorsIconsSize) * 1)}
.distributorsHistory{width:90vw}
.distributors .distributorsButtonBack{width:1.5vmin}
.distributors .distributorsButtonNext{width:1.5vmin}
.distributors .distributorsEntriesPanel{position:absolute;bottom:0;right:0;width:auto;height:calc(6vmin * var(--globalScale))}
.distributors .distributorsPagesPanel{position:absolute;bottom:calc(10% - var(--fontSmall));height:auto;background-color:transparent}
.distributors .distributorsPaginationPanel{left:0;right:unset}
.distributorsTable .buttons{font-size:var(--fontExtraSmall)}
.distributors .toggleButton .selectPanel{width:calc(13.5vmin * var(--globalScale))!important}
.distributors .toggleButton .selectPanel .selectMainItem{width:calc(12.5vmin * var(--globalScale))!important}
.distributorsGenericPanelBackPrint{width:75%}
.distributors .countrySelect .selectPanel{--serverStatSelectBoxWidth:calc( 19.5vmin * var(--globalScale) )!important}
}
.dm{display:flex;float:left;width:100%;height:100%;text-align:center}
.dmPanel{display:block;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.dmPanel .dmMainButtons{display:flex;height:calc(var(--dmMainButtonHeight) + 1vmin);min-height:calc(var(--dmMainButtonHeight) + 1vmin);justify-content:center;margin-right:auto;margin-left:calc(4vmin * var(--globalScale));margin-bottom:1vmin}
.dmPanel .dmMainButtons .dmTable{display:flex;justify-content:space-between}
.dmButtons{display:flex}
.dmButtons .dmGeneric{display:flex;float:right;width:calc(8vmin * var(--globalScale));height:calc(var(--dmMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-right:auto;padding:1vmin}
.dmButtons .dmGeneric:hover{background-color:var(--colorBlueSel)}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorRed:#ff4040;--colorRedSel:#ff8080;--colorBlueSelLight:#f0f8ff;--colorAddon:#a0a0a0;--rfTableIconsSize:calc( 5vmin * var(--globalScale) );--rfTableIconsRowsX:8;--rfTableIconsRowsY:3;--rfProductManagerSmallSize:calc( 3.4vmin * var(--globalScale) );--rfTableElementWidth:calc( 24vmin * var(--globalScale) );--datePickerWidth:calc( 30vmin * var(--globalScale) );--datePickerHeight:calc( 35vmin * var(--globalScale) );--rfTableZIndexStandardBack:10;--rfTableZIndexCombo:15;--rfTableZIndexTimePicker:4025;--rfTableZIndexDatePicker:4025;--rfTableZIndexPrompt:4030;--rfTableStandardWidth:120vmin;--rfTableStandardHeight:calc( 25vmin * var(--globalScale) );--rfTableStandardHeightPrint:calc( 35vmin * var(--globalScale) );--rfTablePromptWidth:calc( 70vmin * var(--globalScale) );--rfTablePromptHeight:calc( 24vmin * var(--globalScale) );--priceGroupMainButtonHeight:calc( 4.5vmin * var(--globalScale) );--rfTableScrollLeftPosition:0px}
.rfProductsManager{display:flex;float:left;width:100%;height:100%;text-align:center}
.rfProductsManagerPanel{display:block;position:absolute;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.priceGroupForm{overflow:hidden;width:100%}
.priceGroupForm .wrapper{display:block;clear:both;list-style-type:none;padding:0}
.priceGroupForm .form-row{display:flex;justify-content:flex-end;height:calc(5.2vmin * var(--globalScale))}
.priceGroupForm .form-row-large{height:calc(14vmin * var(--globalScale))}
.priceGroupForm .form-row-large .value{height:calc(11.5vmin * var(--globalScale))!important}
.priceGroupForm .form-row-xlarge{height:calc(41vmin * var(--globalScale))}
.priceGroupForm .form-row-xlarge .value{height:calc(11.5vmin * var(--globalScale))!important}
.priceGroupForm .form-row>label{font-weight:700;margin-left:calc(.1vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.6vmin * var(--globalScale));padding-bottom:calc(.1vmin * var(--globalScale));text-align:right;flex:2}
.priceGroupForm .form-row .input-wrapper{width:calc(100% - 10vmin * var(--globalScale));flex:6;margin-left:calc(.1vmin * var(--globalScale));margin-right:calc(.1vmin * var(--globalScale));padding-top:calc(.1vmin * var(--globalScale));padding-bottom:calc(.1vmin * var(--globalScale));height:var(--fontSmall);align-items:center;justify-content:center}
.priceGroupForm .form-row .input-wrapper .value{display:block;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:left;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.1vmin * var(--globalScale));margin-right:calc(.1vmin * var(--globalScale));padding-top:calc(.1vmin * var(--globalScale));padding-bottom:calc(.1vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.priceGroupForm .form-row .input-wrapper .value .checkbox{cursor:pointer}
.priceGroupForm .form-row .input-wrapper .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:left;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.priceGroupForm .form-row .input-wrapper .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;cursor:pointer}
.rfProductsManagerPanel .priceGroupMainButtons{display:flex;height:calc(var(--priceGroupMainButtonHeight) + 1vmin);min-height:calc(var(--priceGroupMainButtonHeight) + 1vmin);justify-content:center;margin-right:auto;margin-left:calc(4vmin * var(--globalScale));margin-bottom:1vmin}
.rfProductsManagerPanel .priceGroupCenter{width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 8vmin * var(--globalScale));min-height:calc(100% - 8vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:unset;margin-top:unset;display:none;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center}
.rfProductsManagerPanel .priceGroupTop{float:left;width:100%;height:20%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;box-shadow:0 0 2vmin #d0d0d0}
.rfProductsManagerPanel .priceGroupTopTitle{float:left;width:100%;height:50%;display:flex;border-style:none;border-width:0;color:#a0a0a0;font-size:var(--fontMedium);text-align:center;justify-content:center;align-items:center}
.rfProductsManagerPanel .priceGroupTopPanel{float:left;display:flex;width:98%;height:40%;text-align:center;align-items:flex-start;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.rfProductsManagerPanel .priceGroupTopPanel .filter-dropdown .selectPanel .selectHideItem,.rfProductsManagerPanel .priceGroupTopPanel .filter-dropdown .selectPanel .selectMainItem{background-color:#fff;min-width:calc(20vmin * var(--globalScale))}
.buttonDisabled{background-color:#d0d0d0!important}
.buttons .export{float:right;display:flex;width:90%;height:calc(var(--serialNumMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-right:auto;padding:1vmin}
.productManagerButtons{display:flex}
.productManagerButtons .productManagerGeneric{display:flex;float:right;width:90%;height:calc(var(--priceGroupMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-right:auto;padding:1vmin}
.productManagerButtons .productManagerGeneric:hover{background-color:var(--colorBlueSel)}
.productToggleButton{flex:1;float:left;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center;padding-left:0;padding-right:1vmin;width:100%}
.productManagerIconDelete{display:inline-flex;float:left;width:var(--rfProductManagerSmallSize);height:var(--rfProductManagerSmallSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--rfProductManagerSmallSize) * var(--rfTableIconsRowsX)) calc(var(--rfProductManagerSmallSize) * var(--rfTableIconsRowsY));background-image:url("PRODUCTSMANAGER/RfProductManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfProductManagerSmallSize) * 0);background-position-y:calc(0px - var(--rfProductManagerSmallSize) * 0)}
.productManagerIconAdd{display:inline-flex;float:left;width:var(--rfProductManagerSmallSize);height:var(--rfProductManagerSmallSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--rfProductManagerSmallSize) * var(--rfTableIconsRowsX)) calc(var(--rfProductManagerSmallSize) * var(--rfTableIconsRowsY));background-image:url("PRODUCTSMANAGER/RfProductManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfProductManagerSmallSize) * 7);background-position-y:calc(0px - var(--rfProductManagerSmallSize) * 0)}
.buttonText{text-transform:uppercase;font-weight:400}
.productFormModal{max-height:calc(70vmin * var(--globalScale));overflow-y:scroll}
.additionalFieldInfo{color:var(--colorAddon)}
#productDescription{width:100%;height:100%}
.drag-and-drop-area{border:1px dotted var(--colorGrey);min-height:calc(10vmin * var(--globalScale));margin:calc(1vmin * var(--globalScale))}
.drag-and-drop-area.invalid{border-width:1px!important;border-style:solid!important;border-color:#900!important;outline-color:#900!important;color:#900}
.drag-and-drop-area .thumbnails{display:flex;flex-wrap:wrap;justify-content:center}
.drag-and-drop-area .thumbnail-wrapper{border:1px dotted var(--colorGrey);margin:calc(.4vmin * var(--globalScale));padding:calc(1vmin * var(--globalScale));display:grid;align-items:flex-end}
.drag-and-drop-area .thumbnail{height:calc(20vmin * var(--globalScale))}
.drag-and-drop-area-normal{background-color:#fff}
.drag-and-drop-area-target-ready{background-color:var(--colorGreen);opacity:.3}
.drag-and-drop-input{display:none}
.custom-file-upload{display:inline-block;padding:calc(.4vmin * var(--globalScale));margin:calc(1vmin * var(--globalScale));cursor:pointer;background-color:var(--colorBlue);color:#fff;display:flex;flex-direction:column;text-transform:uppercase}
.custom-file-upload:hover{background-color:var(--colorBlueSel)}
.thumbnail-remove{display:inline-block;padding:calc(.4vmin * var(--globalScale));cursor:pointer;background-color:var(--colorBlue);color:#fff;display:flex;flex-direction:column;text-transform:uppercase}
.thumbnail-remove:hover{background-color:var(--colorBlueSel)}
.rfProductsManagerPanel label.wrap-lable-text{min-width:0;display:flex;justify-content:flex-end}
.rfProductsManager .labelEllipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
:root{--uploadedPicture:none;--uploadedWwwPicture:none}
.rfWwwManager{display:flex;float:left;width:100%;height:100%;text-align:center}
.rfWwwManagerPanel{display:block;position:absolute;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.wwwFormModal{max-height:calc(70vmin * var(--globalScale));overflow-y:scroll!important}
.rfWwwManager .wwwMainButtons{display:flex;justify-content:flex-start;width:calc(100% - 8vmin * var(--globalScale));height:calc(var(--serialNumMainButtonHeight) + 1vmin);min-height:calc(var(--serialNumMainButtonHeight) + 1vmin);margin-right:auto;margin-left:calc(4vmin * var(--globalScale));margin-bottom:1vmin}
.rfWwwManager .form-row .input-wrapper .value{position:relative!important}
.rfWwwManager .form-row .input-wrapper .value .area{height:100%!important}
.rfWwwManager .priceGroupForm .form-row-xlarge{height:calc(45vmin * var(--globalScale))}
.rfWwwManager .form-row .selectPanel{--serverStatSelectBoxWidth:100%!important}
.rfWwwManager #viewToggle .selectPanel{--serverStatSelectBoxWidth:calc( 24vmin * var(--globalScale) )}
.rfWwwManager .picture{width:calc(26vmin * var(--globalScale));background-image:var(--uploadedPicture);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:calc(1vmin * var(--globalScale));margin:calc(2vmin * var(--globalScale));display:flex;align-items:flex-end;height:calc(26vmin * var(--globalScale));justify-content:flex-end}
.rfWwwManager .wwwPicture{width:calc(20vmin * var(--globalScale));background-image:var(--uploadedWwwPicture);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:calc(1vmin * var(--globalScale));margin:calc(2vmin * var(--globalScale));display:flex;align-items:flex-end;height:calc(20vmin * var(--globalScale));justify-content:flex-end}
:root{--uploadedWwwPicture:none}
.rfProdManager{position:relative;display:flex;float:left;width:50%;height:calc(100% - var(--topPanelHeight));top:var(--topPanelHeight);text-align:center;left:25%}
.rfProdManager .rfTable{height:calc(100% - 2 * var(--topPanelHeight))}
.rfProdManager .bottomNaviBox{position:absolute;bottom:0;display:block;width:100%;max-width:100%;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#fff;overflow:auto}
.rfProdManager .bottomNavi{display:flex;width:auto;height:2.8125rem;padding:0 .625rem;align-items:center;gap:1.25rem;flex-shrink:0;flex-wrap:nowrap;white-space:nowrap}
.rfProdManager .naviLink{color:#000;font-family:Barlow Semi Condensed;font-size:.9375rem;font-style:normal;font-weight:600;line-height:normal}
.rfProdManager .naviLink.active{color:#ba4a70;font-family:Barlow Semi Condensed;font-size:.9375rem;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:underline}
.wwwFormModal{max-height:calc(70vmin * var(--globalScale));overflow-y:scroll!important}
.rfProdManager .wwwMainButtons{display:flex;justify-content:flex-start;width:calc(100% - 8vmin * var(--globalScale));height:calc(var(--serialNumMainButtonHeight) + 1vmin);min-height:calc(var(--serialNumMainButtonHeight) + 1vmin);margin-right:auto;margin-left:calc(4vmin * var(--globalScale));margin-bottom:1vmin}
.rfProdManager .form-row .input-wrapper .value{position:relative!important}
.rfProdManager .form-row .input-wrapper .value .area{height:100%!important}
.rfProdManager .priceGroupForm .form-row-xlarge{height:calc(45vmin * var(--globalScale))}
.rfProdManager .form-row .selectPanel{--serverStatSelectBoxWidth:100%!important}
.rfProdManager #viewToggle .selectPanel{--serverStatSelectBoxWidth:calc( 24vmin * var(--globalScale) )}
.rfProdManager .wwwPicture{width:calc(20vmin * var(--globalScale));background-image:var(--uploadedWwwPicture);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:calc(1vmin * var(--globalScale));margin:calc(2vmin * var(--globalScale));display:flex;align-items:flex-end;height:calc(20vmin * var(--globalScale));justify-content:flex-end}
@media all and (max-width:768px){
.rfProdManager{width:100%;height:calc(100% - var(--topPanelHeight) - 2 * var(--erpIconsSize))}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorRed:#ff4040;--colorRedSel:#ff8080;--colorBlueSelLight:#f0f8ff;--colorAddon:#a0a0a0;--rfTableIconsSize:calc( 5vmin * var(--globalScale) );--rfTableIconsRowsX:8;--rfTableIconsRowsY:3;--rfdictionaryManagerSmallSize:calc( 3.4vmin * var(--globalScale) );--rfTableElementWidth:calc( 24vmin * var(--globalScale) );--datePickerWidth:calc( 30vmin * var(--globalScale) );--datePickerHeight:calc( 35vmin * var(--globalScale) );--rfTableZIndexStandardBack:10;--rfTableZIndexCombo:15;--rfTableZIndexTimePicker:4025;--rfTableZIndexDatePicker:4025;--rfTableZIndexPrompt:4030;--rfTableStandardWidth:120vmin;--rfTableStandardHeight:calc( 25vmin * var(--globalScale) );--rfTableStandardHeightPrint:calc( 35vmin * var(--globalScale) );--rfTablePromptWidth:calc( 70vmin * var(--globalScale) );--rfTablePromptHeight:calc( 24vmin * var(--globalScale) );--priceGroupMainButtonHeight:calc( 4.5vmin * var(--globalScale) );--rfTableScrollLeftPosition:0px}
.rfDictionaryManager{display:flex;float:left;width:100%;height:100%;text-align:center}
.rfDictionaryManagerPanel{display:block;position:absolute;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.dictionaryManagerForm{overflow:hidden;width:100%}
.dictionaryManagerForm .wrapper{display:block;clear:both;list-style-type:none;padding:0}
.dictionaryManagerForm .form-row{display:flex;justify-content:flex-end;height:calc(5.2vmin * var(--globalScale))}
.dictionaryManagerForm .form-row-large{height:calc(14vmin * var(--globalScale))}
.dictionaryManagerForm .form-row-large .value{height:calc(11.5vmin * var(--globalScale))!important}
.dictionaryManagerForm .form-row-xlarge{height:calc(41vmin * var(--globalScale))}
.dictionaryManagerForm .form-row-xlarge .value{height:calc(11.5vmin * var(--globalScale))!important}
.dictionaryManagerForm .form-row>label{font-weight:700;margin-left:calc(.1vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.6vmin * var(--globalScale));padding-bottom:calc(.1vmin * var(--globalScale));text-align:right;flex:2}
.dictionaryManagerForm .form-row .input-wrapper{width:calc(100% - 10vmin * var(--globalScale));flex:6;margin-left:calc(.1vmin * var(--globalScale));margin-right:calc(.1vmin * var(--globalScale));padding-top:calc(.1vmin * var(--globalScale));padding-bottom:calc(.1vmin * var(--globalScale));height:var(--fontSmall);align-items:center;justify-content:center}
.dictionaryManagerForm .form-row .input-wrapper .value{display:block;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:left;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.1vmin * var(--globalScale));margin-right:calc(.1vmin * var(--globalScale));padding-top:calc(.1vmin * var(--globalScale));padding-bottom:calc(.1vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.dictionaryManagerForm .form-row .input-wrapper .value-raw-text{display:block;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:left;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.1vmin * var(--globalScale));margin-right:calc(.1vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.1vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#fff;background-color:#fff;word-break:break-all}
.dictionaryManagerForm .form-row .input-wrapper .value .checkbox{cursor:pointer}
.dictionaryManagerForm .form-row .input-wrapper .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:left;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.dictionaryManagerForm .form-row .input-wrapper .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;cursor:pointer}
.dictionaryManagerForm .form-row .textarea{width:100%;height:calc(12vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontMedium)}
.rfDictionaryManagerPanel .priceGroupMainButtons{display:flex;height:calc(var(--priceGroupMainButtonHeight) + 1vmin);min-height:calc(var(--priceGroupMainButtonHeight) + 1vmin);justify-content:center;margin-right:auto;margin-left:calc(4vmin * var(--globalScale));margin-bottom:1vmin}
.rfDictionaryManagerPanel .priceGroupCenter{width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 8vmin * var(--globalScale));min-height:calc(100% - 8vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:unset;margin-top:unset;display:none;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center}
.rfDictionaryManagerPanel .priceGroupTop{float:left;width:100%;height:20%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;box-shadow:0 0 2vmin #d0d0d0}
.rfDictionaryManagerPanel .priceGroupTopTitle{float:left;width:100%;height:50%;display:flex;border-style:none;border-width:0;color:#a0a0a0;font-size:var(--fontMedium);text-align:center;justify-content:center;align-items:center}
.rfDictionaryManagerPanel .priceGroupTopPanel{float:left;display:flex;width:98%;height:40%;text-align:center;align-items:flex-start;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.rfDictionaryManagerPanel .priceGroupTopPanel .filter-dropdown .selectPanel .selectHideItem,.rfDictionaryManagerPanel .priceGroupTopPanel .filter-dropdown .selectPanel .selectMainItem{background-color:#fff;min-width:calc(20vmin * var(--globalScale))}
.dictionaryManagerGenericPanelButtons{display:flex;float:left;width:100%;height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--distributorsZIndexStandardBack)}
.distributorsHistButtons{height:calc(10vmin * var(--globalScale))}
.dictionaryManagerGenericPanelButtonsOk{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;font-size:var(--fontMedium);cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--distributorsZIndexPrompt)}
.dictionaryManagerGenericPanelButtonsOk:hover{background-color:var(--colorRedSel)}
.dictionaryManagerGenericPanelButtonsOkDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#d0d0d0;color:#fff;font-size:var(--fontMedium);margin-right:auto;z-index:var(--distributorsZIndexPrompt)}
.dictionaryManagerGenericPanelButtonsCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-left:auto;z-index:var(--distributorsZIndexPrompt)}
.dictionaryManagerGenericPanelButtonsCancel:hover{background-color:var(--colorBlueSel)}
.buttonDisabled{background-color:#d0d0d0!important}
.buttons .export{float:right;display:flex;width:90%;height:calc(var(--serialNumMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-right:auto;padding:1vmin}
.questionManagerButtons{display:flex}
.questionManagerButtons .questionManagerGeneric{display:flex;float:right;width:90%;height:calc(var(--priceGroupMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-right:auto;padding:1vmin}
.questionManagerButtons .questionManagerGeneric:hover{background-color:var(--colorBlueSel)}
.productToggleButton{flex:1;float:left;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center;padding-left:0;padding-right:1vmin;width:100%}
.questionManagerIconDelete{display:inline-flex;float:left;width:var(--rfdictionaryManagerSmallSize);height:var(--rfdictionaryManagerSmallSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--rfdictionaryManagerSmallSize) * var(--rfTableIconsRowsX)) calc(var(--rfdictionaryManagerSmallSize) * var(--rfTableIconsRowsY));background-image:url("SOCIALMANAGER/RfSocialManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfdictionaryManagerSmallSize) * 0);background-position-y:calc(0px - var(--rfdictionaryManagerSmallSize) * 0)}
.questionManagerIconAdd{display:inline-flex;float:left;width:var(--rfdictionaryManagerSmallSize);height:var(--rfdictionaryManagerSmallSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--rfdictionaryManagerSmallSize) * var(--rfTableIconsRowsX)) calc(var(--rfdictionaryManagerSmallSize) * var(--rfTableIconsRowsY));background-image:url("SOCIALMANAGER/RfSocialManager.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfdictionaryManagerSmallSize) * 7);background-position-y:calc(0px - var(--rfdictionaryManagerSmallSize) * 0)}
.buttonText{text-transform:uppercase;font-weight:400}
.abuseReportedElement{cursor:pointer}
.abuseReportedElementUrl{width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.unsetMargin{margin:unset!important}
.mb-2{margin-bottom:calc(2vmin * var(--globalScale))}
.section-separator-top{border-top:1px solid var(--socialColorLightGray)}
.scrollablePanel{height:calc(80vmin * var(--globalScale))!important;overflow:auto!important}
:root{--serverStatElementWidth:calc( 15vmin * var(--globalScale) );--serverStatStaticElementWidth:calc( 20vmin * var(--globalScale) );--serverStatRowDatesHeight:calc( 8vmin * var(--globalScale) );--serverStatRowTotalHeight:calc( 4vmin * var(--globalScale) );--serverStatFilterSetNew:block;--serverStatFilterSetCum:none;--serverStatIconsSize:calc( 5vmin * var(--globalScale) );--serverStatIconsSmallSize:calc( 3.5vmin * var(--globalScale) );--serverStatIconsRowsX:8;--serverStatIconsRowsY:3}
.serverStatistics{position:relative;float:left;display:flex;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight));border-style:none;border-width:0;justify-content:center;align-items:center}
.serverStatistics .serverStatBox{float:left;width:calc(100% - 8vmin * var(--globalScale));height:100%;margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;position:relative}
.serverStatistics .serverStatFilterPanel{display:block}
.serverStatistics .serverStatTop{position:absolute;float:left;width:calc(30vmin * var(--globalScale));height:calc(100% - var(--topPanelHeight) - 30vh - 1vmin);display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;padding-top:6vmin;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden}
.serverStatistics .serverStatTopMobile{display:block}
.serverStatistics .serverStatFilterBoxes{display:flex;flex-direction:column;float:left;justify-content:space-between;height:auto;width:100%}
.serverStatistics .serverStatSelectBox{--serverStatSelectBoxWidth:calc( 28vmin * var(--globalScale) );height:calc(var(--serverStatSelectBoxHeight) * 2.5);width:var(--serverStatSelectBoxWidth)}
.serverStatistics .serverStatSelectBoxDate{margin-top:calc(var(--serverStatSelectBoxHeight) + 1vmin);height:calc(var(--serverStatSelectBoxHeight) + 1vmin)}
.serverStatistics .serverStatSelectAggre{margin-top:calc(var(--serverStatSelectBoxHeight) + 1vmin);height:calc(var(--serverStatSelectBoxHeight) + 1vmin)}
.serverStatistics .serverStatElem1Height{height:5vh!important}
.serverStatistics .serverStatElem2Height{height:6vh!important}
.serverStatistics .serverStatExport{position:absolute;display:flex;bottom:4vmin;height:calc(var(--serverStatSelectBoxHeight))!important}
.serverStatistics .serverStatSelectBox .selectMainItem{position:absolute;display:block;line-height:calc(var(--serverStatSelectBoxHeight));height:calc(var(--serverStatSelectBoxHeight));cursor:pointer;width:var(--serverStatSelectBoxWidth);border-radius:0;border-style:solid;border-width:1px;border-color:var(--serverStatVBorderColor);background-color:var(--serverStatVBackgroundColor)}
.serverStatistics .serverStatSelectBox .selectMainItemText{float:left;width:calc(100% - 3.5vmin);text-align:left;text-align-last:left;justify-content:left;padding-left:.5vmin;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.serverStatistics #serverStatSelectFiltersConfiguration .selectMainItemText{width:calc(100% - 14.5vmin)}
.serverStatistics #serverStatSelectFiltersConfiguration .selectMainEdit{display:flex;float:right;width:var(--serverStatIconsSmallSize);height:var(--serverStatIconsSmallSize);margin-right:0;cursor:pointer;background-size:calc(var(--serverStatIconsSmallSize) * var(--serverStatIconsRowsX)) calc(var(--serverStatIconsSmallSize) * var(--serverStatIconsRowsY));background-image:url("SERVERSTATISTICS/RfServerStatistics.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serverStatIconsSmallSize) * 1);background-position-y:calc(0px - var(--serverStatIconsSmallSize) * 0)}
.serverStatistics #serverStatSelectFiltersConfiguration .selectMainEdit:hover{background-position-y:calc(0px - var(--serverStatIconsSmallSize) * 1)}
.serverStatistics #serverStatSelectFiltersConfiguration .selectMainDelete{display:flex;float:right;width:var(--serverStatIconsSmallSize);height:var(--serverStatIconsSmallSize);margin-right:0;cursor:pointer;background-size:calc(var(--serverStatIconsSmallSize) * var(--serverStatIconsRowsX)) calc(var(--serverStatIconsSmallSize) * var(--serverStatIconsRowsY));background-image:url("SERVERSTATISTICS/RfServerStatistics.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--serverStatIconsSmallSize) * 0);background-position-y:calc(0px - var(--serverStatIconsSmallSize) * 0)}
.serverStatistics #serverStatSelectFiltersConfiguration .selectMainDelete:hover{background-position-y:calc(0px - var(--serverStatIconsSmallSize) * 1)}
.serverStatistics .serverStatSelectBox .selectMainButton{color:#fff;font-weight:700;width:50%;margin-left:50%;background-color:var(--colorBlue)}
.serverStatistics .serverStatSelectBox .selectMainButton:hover{background-color:var(--colorBlueSel)}
.serverStatistics .serverStatSelectBox .selectMainButtonRed{color:#fff;font-weight:700;background-color:var(--colorRed)}
.serverStatistics .serverStatSelectBox .selectMainButtonRed:hover{background-color:var(--colorRedSel)}
.serverStatistics .serverStatBottom{position:absolute;float:left;width:calc(100% - 30vmin * var(--globalScale));height:calc(100% - 4vmin);box-shadow:0 1vmin 1.5vmin #e0e0e0;border-style:solid;border-width:1px;border-color:#f0f0f0;display:block;font-size:var(--fontSmall);text-align:center;top:0;left:calc(31vmin * var(--globalScale))}
.serverStatistics .serverStatBottomCenter{float:left;width:99%;height:calc(100%);display:flex;align-items:flex-start;text-align:left;justify-content:flex-start;padding-left:1%;padding-top:0;border-collapse:collapse}
.serverStatistics .fixColumnLeft{width:var(--serverStatElementWidth);height:100%;float:left;z-index:5}
.serverStatistics .fixColumnFirstLeft{width:var(--serverStatStaticElementWidth)}
.serverStatistics .boxFixScrollCol{position:absolute;height:calc(100%);width:auto;background-color:transparent;right:0}
.serverStatistics .thead{white-space:nowrap;font-weight:700;font-size:var(--fontSmall);border-style:none}
.serverStatistics .serverStatGrid{display:grid!important}
.serverStatistics .serverSortArrow{position:absolute;display:none;font-style:normal;color:#d3d3d3;top:0}
.serverStatistics .serverSortColumn{font-weight:400}
.serverStatistics .thead .element{display:inline-flex;min-width:calc(var(--serverStatElementWidth) - 1px);width:calc(100% - 1px);height:calc(100% - 1px);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#fff;font-weight:400;font-style:normal;color:#d3d3d3;border-right:1px solid var(--serverStatVBorderColor);border-bottom:1px solid var(--serverStatVBorderColor)}
.serverStatistics .thead .totalRow{line-height:100%}
.serverStatistics .thead .elementScrollRow{background-color:transparent;height:1px;border-right:1px solid transparent;border-bottom:1px solid transparent}
.serverStatistics .trow{display:flex;white-space:nowrap;height:calc(5vmin);border-style:none}
.serverStatistics .trow .element{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:right;justify-content:center;min-width:calc(var(--serverStatElementWidth) - 1px);width:calc(100% - 1px);height:calc(100% - 1px);line-height:5vmin;background-color:#fff;border-right:1px solid var(--serverStatVBorderColor);border-bottom:1px solid var(--serverStatHBorderColor)}
.serverStatistics .thead .elementScrollCol,.serverStatistics .trow .elementScrollCol{background-color:transparent;width:1px;min-width:1px;border-right:1px solid transparent;border-bottom:1px solid transparent}
.serverStatistics .hoverColumn{background-color:var(--serverStatHBorderColor)!important;border-bottom:1px solid var(--serverStatHBorderColor)!important}
#serverStatRowDates .element{height:calc(100% - 2px);border-top:1px solid #fff!important}
#serverStatRowDates .hoverColumn{border-top:1px solid var(--serverStatVBorderColor)!important}
.serverStatistics .tbody{height:calc(100% - (var(--serverStatRowDatesHeight) + var(--serverStatRowTotalHeight)) - 0px);overflow:scroll;-moz-box-sizing:border-box;box-sizing:border-box}
.serverStatistics .fixColumnLeft .tbody{overflow-y:scroll;overflow-x:hidden}
.serverStatistics .fixColumnLeft .boxScrollCol{overflow-x:hidden;overflow-y:scroll}
.serverStatistics .restColumns{width:calc(100% - (var(--serverStatStaticElementWidth) + var(--serverStatElementWidth)));height:100%}
.serverStatistics .restColumns>.thead{position:relative;display:flex;overflow-x:scroll;overflow-y:hidden}
.serverStatistics .serverStatSetNew{display:var(--serverStatFilterSetNew)!important;width:100%;text-align:right}
.serverStatistics .serverStatSetCum{display:var(--serverStatFilterSetCum)!important;width:100%;text-align:right}
.serverStatistics .serverStatRowName{width:calc(100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}
.serverStatistics .serverStatUp{font-size:var(--fontExtraSmall);color:#0a8c23;padding-right:1vmin;min-width:30%;float:right}
.serverStatistics .serverStatDown{font-size:var(--fontExtraSmall);color:#a01414;padding-right:1vmin;min-width:30%;float:right}
.serverStatistics .serverStatRowDates{height:var(--serverStatRowDatesHeight)!important;cursor:pointer}
.serverStatistics .serverStatRowTotal{height:var(--serverStatRowTotalHeight)!important}
.serverStatistics .restColumns>.boxScrollRow{position:absolute;z-index:1000;bottom:0;height:auto;width:calc(99% - (var(--serverStatStaticElementWidth) + var(--serverStatElementWidth)));overflow-x:scroll;overflow-y:hidden;background-color:transparent}
.serverStatistics .serverStatBarIcon{display:none}
.serverStatSectionLoading{display:block;position:absolute;float:left;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:2000}
.serverStatistics .ssPromptPanel{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:8010;background-color:rgba(0,0,0,.2)}
.serverStatistics .ssPromptPanelBox{display:flex;position:fixed;float:left;height:var(--serialNumStandardHeightPrint);justify-content:center;align-items:center;z-index:var(--serialNumZIndexStandardBack)}
.serverStatistics .ssPromptPanelWindow{position:relative;display:block;width:90%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--serialNumZIndexStandardBack)}
.serverStatistics .ssPromptPanelDelWindow{height:auto}
.serverStatistics .ssPromptPanelTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack)}
.serverStatistics .ssPromptPanelColumn{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--serialNumZIndexStandardBack)}
.serverStatistics .ssPromptPanelData{display:block;float:left;width:100%;height:calc(40% - 1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack);overflow:hidden}
.serverStatistics .ssPromptPanelDevices{height:50vh;max-height:50vh;overflow-x:hidden;overflow-y:scroll}
.serverStatistics .ssPromptPanelRow{display:flex;height:calc(4vmin * var(--globalScale));line-height:calc(2vmin * var(--globalScale));align-items:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px}
.serverStatistics .ssPromptPanelCell{display:flex;float:left;height:auto;width:100%;font-size:var(--fontSmall);font-weight:400;color:#000;align-items:center;justify-content:center;z-index:var(--serialNumZIndexStandardBack)}
.serverStatistics .ssPromptPanelButton{display:flex;float:left;width:100%;height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--serialNumZIndexStandardBack)}
.serverStatistics .ssPromptPanelButtonOk{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;font-size:var(--fontMedium);cursor:pointer;margin-right:auto;z-index:var(--serialNumZIndexPrompt)}
.serverStatistics .ssPromptPanelButtonOk:hover{background-color:var(--colorRedSel)}
.serverStatistics .ssPromptPanelButtonOkDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#d0d0d0;color:#fff;font-size:var(--fontMedium);margin-right:auto;z-index:var(--serialNumZIndexPrompt)}
.serverStatistics .ssPromptPanelButtonOkDisabled:hover{background-color:#d0d0d0}
.serverStatistics .ssPromptPanelButtonCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;z-index:var(--serialNumZIndexPrompt)}
.serverStatistics .ssPromptPanelButtonCancel:hover{background-color:var(--colorBlueSel)}
.serverStatistics .ssPromptPanelElement{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));align-items:center;justify-content:center}
.serverStatistics .ssPromptPanelElement .value{display:flex;font-size:var(--fontSmall);align-items:center;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:100%;margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.serverStatistics .ssPromptPanelElement .value .input{width:100%;height:100%;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
#serverStatColumnName,#serverStatColumnTotal,#serverStatRest,#serverStatRowDates,#serverStatRowTotal{scrollbar-width:none;-ms-overflow-style:none}
#serverStatColumnName::-webkit-scrollbar,#serverStatColumnTotal::-webkit-scrollbar,#serverStatRest::-webkit-scrollbar,#serverStatRowDates::-webkit-scrollbar,#serverStatRowTotal::-webkit-scrollbar{width:0;height:0}
@media all and (max-width:768px){
:root{--serverStatSelectHideBoxHeight:calc( 3.5vmin * var(--globalScale) )}
.serverStatistics .serverStatBox{width:calc(100% - 4vmin * var(--globalScale));margin-left:calc(2vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
.serverStatistics .serverStatFilterPanel{display:none;position:fixed;background-color:#fff;padding-left:3vmin;z-index:5000;width:100%;left:0;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight) - 12vmin)}
.serverStatistics .serverStatTop{display:block;position:fixed;width:100%;z-index:5000;background-color:#fff;left:0;height:calc(95% - var(--topPanelHeight) - 5vh - 3 * var(--serverStatSelectBoxHeight) - 26vmin);padding-left:3vmin;overflow-y:scroll;overflow-x:hidden}
.serverStatistics .serverStatTopMobile{display:block}
.serverStatistics .serverStatFilterBoxes{flex-direction:column}
.serverStatistics .serverStatSelectBox{--serverStatSelectBoxWidth:94vw;height:calc(var(--serverStatSelectBoxHeight) * 2.5)}
.serverStatistics .serverStatSelectBoxDate{height:calc(var(--serverStatSelectBoxHeight) + 1vmin)}
.serverStatistics .serverStatSelectAggre{height:calc(var(--serverStatSelectBoxHeight) + 1vmin)}
.serverStatistics .dateRangePickerEmb{width:max-content!important;position:absolute!important}
.serverStatistics .dateRangePicker .drpOptionElement{font-size:var(--fontExtraSmall)}
.serverStatistics .selectPanel{--serverStatSelectBoxWidth:94vw;height:calc(var(--serverStatSelectBoxHeight) * 2.5)}
.serverStatistics .serverStatBottom{height:calc(100% - 12vmin);width:100%;left:0}
.serverStatistics .serverStatBarIcon{position:absolute;display:block;bottom:3vmin;left:0;height:6vmin;z-index:6000;width:50%}
.serverStatistics .serverStatBar1,.serverStatistics .serverStatBar2,.serverStatistics .serverStatBar3{width:35px;height:5px;background-color:#000;margin:5px 0;transition:.4s}
.serverStatistics .serverStatBarIconChange .serverStatBar1{-webkit-transform:rotate(-45deg) translate(-8px,6px);transform:rotate(-45deg) translate(-8px,6px)}
.serverStatistics .serverStatBarIconChange .serverStatBar2{opacity:0}
.serverStatistics .serverStatBarIconChange .serverStatBar3{-webkit-transform:rotate(45deg) translate(-8px,-6px);transform:rotate(45deg) translate(-8px,-6px)}
.serverStatistics .serverStatBarText{display:block;font-size:var(--fontMedium);float:left;padding-left:9vmin;position:absolute;top:0}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--dashboardPanelHeight:calc( var(--listComboHeight) * 1.5 + var(--fontMedium) )}
.dashboard{float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center}
.dashboardCenter{float:left;display:block;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;z-index:1001}
.dashboardPanel{float:left;display:block;width:calc(100% - 4vmin * var(--globalScale));margin-left:calc(2vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale));height:var(--dashboardPanelHeight);border-style:none;border-width:0;justify-content:flex-start;align-items:center;z-index:1003}
.dashboardContainer{float:left;position:relative;display:flex;width:96%;height:calc(100% - var(--dashboardPanelHeight));margin-left:2%;margin-right:2%;border-style:none;border-width:0;justify-content:center;align-items:flex-start;overflow-x:hidden;overflow-y:auto}
.dashboardElements{float:left;display:block;position:absolute;width:100%;height:auto;border-style:none;border-collapse:collapse;text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:1000}
.dashboardArrows{float:left;display:flex;position:absolute;width:95%;height:100%;border-style:none;border-collapse:collapse;text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:1000}
.dashboardArrowsLeft{position:absolute;left:0;top:calc(50% - 5vmin);width:5vmin;height:5vmin;border:solid #e8e8e8;border-width:0 1vmin 1vmin 0;display:inline-block;padding:1vmin;transform:rotate(135deg);-webkit-transform:rotate(135deg);cursor:pointer;cursor:hand}
.dashboardArrowsLeft:hover{border:solid #f0f0f0;border-width:0 1vmin 1vmin 0}
.dashboardArrowsRight{position:absolute;right:0;top:calc(50% - 5vmin);width:5vmin;height:5vmin;border:solid #e8e8e8;border-width:0 1vmin 1vmin 0;display:inline-block;padding:1vmin;transform:rotate(315deg);-webkit-transform:rotate(315deg);cursor:pointer;cursor:hand}
.dashboardArrowsRight:hover{border:solid #f0f0f0;border-width:0 1vmin 1vmin 0}
.dashboardArrowsUp{position:absolute;left:calc(50% - 5vmin);top:calc(50% - 11vw - (50vw * .5));width:5vmin;height:5vmin;border:solid #e8e8e8;border-width:0 1vmin 1vmin 0;display:inline-block;padding:1vmin;transform:rotate(225deg);-webkit-transform:rotate(225deg);cursor:pointer;cursor:hand}
.dashboardArrowsUp:hover{border:solid #f0f0f0;border-width:0 1vmin 1vmin 0}
.dashboardArrowsDown{position:absolute;left:calc(50% - 5vmin);bottom:calc(50% - 11vw - (50vw * .5));width:5vmin;height:5vmin;border:solid #e8e8e8;border-width:0 1vmin 1vmin 0;display:inline-block;padding:1vmin;transform:rotate(45deg);-webkit-transform:rotate(45deg);cursor:pointer;cursor:hand}
.dashboardArrowsDown:hover{border:solid #f0f0f0;border-width:0 1vmin 1vmin 0}
.dashboardElements .dashboardElementContainer{position:relative;float:left;display:flex;border-style:none;border-collapse:collapse;text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:1000}
.dashboardElements .dashboardElementContainer .dashboardElement{display:flex;border-style:solid;border-width:1px;border-color:#f0f0f0;text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:1000;cursor:pointer;cursor:hand;box-shadow:0 0 1vmin #f0f0f0}
.dashboardNotFound{float:left;display:none;position:absolute;left:0;top:var(--dashboardPanelHeight);right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;font-size:var(--fontMedium);text-align:center;vertical-align:middle;z-index:1000}
.dashboardNotFound .message{float:left;display:flex;position:absolute;left:20%;top:20%;width:60%;height:60%;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:grey;background-color:#fff}
.dashboardSelectHide{display:none;position:absolute;z-index:var(--zIndexListComboHide);background-color:rgba(240,240,240,.2);left:0;right:0;top:0;bottom:0;float:left;width:100%;height:100%}
.dashboardStart{position:absolute;float:left;display:flex;left:0;top:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:rgba(255,255,255,.94);z-index:1100}
.dashboardStartPanel{display:block;width:70%;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:1000}
.dashboardStartText{display:flex;float:left;width:80%;font-size:var(--fontMedium);margin-left:10%;margin-right:10%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale));height:auto;align-items:center;justify-content:center}
.dashboardStartButtons{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));align-items:center;justify-content:center}
.dashboardStartButton{display:flex;float:left;width:auto;height:var(--buttonHeight);padding-left:calc(5vmin * var(--globalScale));padding-right:calc(5vmin * var(--globalScale));background-color:var(--colorBlue);color:#fff;font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto}
.dashboardStartButton:hover{background-color:var(--colorBlueSel)}
.dashboardSelectName{position:relative;float:left;display:block;width:100%;margin-top:calc(var(--listComboHeight) * .5);height:var(--fontMedium);line-height:var(--fontMedium);font-size:var(--fontMedium);text-align:center;align-items:center;vertical-align:bottom;color:grey}
.dashboardSelectCombo{position:relative;float:left;display:flex;width:calc(22vmin * var(--globalScale));margin-left:calc(2vmin * var(--globalScale));height:var(--listComboHeight);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--zIndexListCombo);background-color:#f8f8f8;white-space:nowrap}
.dashboardSelectCombo:hover{background-color:#f0f0f0}
.dashboardSelectIcon{float:right;display:flex;width:var(--iconsSize);height:var(--listComboHeight);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listComboHeight))/ 2);margin-right:5px;z-index:var(--zIndexListCombo)}
.dashboardIconZoomIn{display:flex;position:absolute;right:4%;top:3.5%;width:var(--iconsSize);height:var(--iconsSize);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 18);background-position-y:calc(0px - var(--iconsSize) * 3);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:1003;cursor:zoom-in}
.dashboardIconZoomIn:hover{background-position-y:calc(0px - var(--iconsSize) * 4)}
.dashboardIconZoomOut{display:flex;position:absolute;right:3.5%;top:4.5%;width:var(--iconsSize);height:var(--iconsSize);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 19);background-position-y:calc(0px - var(--iconsSize) * 3);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:1003;cursor:zoom-out}
.dashboardIconZoomOut:hover{background-position-y:calc(0px - var(--iconsSize) * 4)}
.dashboardSelectDate{display:flex;float:left;width:calc(20vmin * var(--globalScale));margin-left:calc(2vmin * var(--globalScale));padding:0;margin-right:0;margin-top:0;margin-bottom:0;height:var(--listComboHeight);font-size:var(--fontSmall);background-color:#f8f8f8;border-style:none;border-width:0;border-radius:0;cursor:pointer;cursor:hand;text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.dashboardSelectText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--zIndexListCombo)}
.dashboardSelectItemsList{position:absolute;display:none;top:calc((var(--listPanelHeight) + var(--listComboHeight))/ 2 + 2px);display:block;visibility:hidden;left:calc(4vmin * var(--globalScale));width:calc(30vmin * var(--globalScale));height:auto;box-shadow:0 0 3px silver;z-index:var(--zIndexListCombo)}
.dashboardSelectItem{display:flex;width:auto;height:var(--listComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--zIndexListCombo)}
.dashboardSelectItem:hover{background-color:#f8f8f8}
.dashboardSelectItemSelected{display:flex;width:auto;height:var(--listComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--zIndexListCombo)}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.dashboardPanel{width:100%;margin-left:0;margin-right:0}
.dashboardSelectItemsList{left:calc(2vmin * var(--globalScale))}
}
.dashboardLoadingFrame{float:left;display:flex;position:absolute;left:0;top:calc(var(--dashboardPanelHeight) + 2vmin);right:0;bottom:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;z-index:1002;color:#a0a0a0}
.dashboardLoadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(20vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.dashboardLoadingFrame .img{width:calc(var(--iconsSize) * 2);height:calc(var(--iconsSize) * 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 18);background-position-y:calc(0px - var(--iconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--iconsSize) * 2)/ 2)}
.dashboardLoadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);white-space:nowrap}
.dashboardLoadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall)}
.paramsdash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.paramsdash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontSmall);font-size:var(--fontSmall);font-weight:700;color:#404040}
.paramsdash .date{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.paramsdash .slider{position:absolute;left:5%;right:5%;top:65%;bottom:15%;display:flex;justify-content:flex-start;align-items:flex-end;font-size:var(--fontExtraSmall)}
.paramsdash .sliderPointerOk{position:absolute;display:flex;left:calc(100% - var(--fontSmall));bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.paramsdash .sliderPointerWrong{position:absolute;display:flex;left:calc(100% - var(--fontSmall));bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.paramsdash .sliderBar{display:flex;width:calc(100% - var(--fontMedium) * .5);margin-left:calc(var(--fontMedium) * .25);height:20%;justify-content:center;align-items:center}
.paramsdash .sliderBarLeft{display:flex;width:30%;height:100%;background-image:linear-gradient(to right,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.paramsdash .sliderBarCenter{display:flex;width:40%;height:100%;background-color:#73d905}
.paramsdash .sliderBarRight{display:flex;width:30%;height:100%;background-image:linear-gradient(to right,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.paramsdash .container{display:flex;justify-content:center;align-items:center;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.paramsdash .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorBlue);white-space:nowrap}
.paramsdash .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);white-space:nowrap}
.paramsdash .valueError{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorRed);white-space:nowrap}
.paramsdash .formatError{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;color:var(--colorRed);white-space:nowrap}
:root{--zIndexUser:3000;--userWidth:calc( 60vmin * var(--globalScale) );--userHeight:calc( 60vmin * var(--globalScale) )}
.rfSmartReefLogin{display:flex;position:fixed;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.user{position:absolute;top:var(--topPanelHeight);left:0;right:0;bottom:0;display:flex;z-index:var(--zIndexUser)}
.userPanel{display:block;position:fixed;float:left;width:var(--userWidth);height:var(--userHeight);left:calc((100% - var(--userWidth))/ 2);top:calc((100% - var(--userHeight))/ 2);justify-content:center;align-items:center;z-index:var(--zIndexUser)}
.userPanelLoading{position:relative;display:block;width:100%;height:100%;justify-content:center;align-items:center;z-index:var(--zIndexUser);cursor:default}
.userPanelLogin{position:relative;display:none;width:100%;height:100%;justify-content:center;align-items:center;z-index:var(--zIndexUser);cursor:default}
.userPanelRegister{position:relative;display:block;width:100%;height:100%;justify-content:center;align-items:center;z-index:var(--zIndexUser);cursor:default}
.userPanelForgot{position:relative;display:block;width:100%;height:100%;justify-content:center;align-items:center;z-index:var(--zIndexUser);cursor:default}
.userPanelResetPassword{position:relative;display:block;width:100%;height:100%;justify-content:center;align-items:center;z-index:var(--zIndexUser);cursor:default}
.userPanelMain{display:block;width:calc(100% - calc(6vmin * var(--globalScale)));height:78%;justify-content:center;align-items:center;z-index:var(--zIndexUser);background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;margin-bottom:5%;padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
.userPanelMainText{display:flex;float:center;width:49.5%;height:calc(4vmin * var(--globalScale));align-items:center;justify-content:flex-end;font-size:var(--fontSmall);cursor:pointer;cursor:hand;padding-top:1%;padding-bottom:1%;margin-top:1%;margin-bottom:1%}
.userPanelMainOrPanel{display:flex;float:center;width:100%;height:calc(var(--fontSmall) * 1.6);align-items:center;justify-content:center;font-size:var(--fontSmall)}
.userPanelMainOrText{display:flex;float:center;width:10%;height:calc(var(--fontSmall) * 1.6);color:grey;align-items:center;justify-content:center}
.userPanelMainOrLine{display:flex;width:45%;height:1px;background-color:#d0d0d0}
.userPanelMainLoading{display:block;width:calc(100% - calc(6vmin * var(--globalScale)));height:35%;justify-content:center;align-items:center;z-index:var(--zIndexUser);background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
.userPanelMainRegister{display:block;width:calc(100% - calc(6vmin * var(--globalScale)));height:110%;justify-content:center;align-items:center;z-index:var(--zIndexUser);background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;margin-top:-10%;margin-bottom:5%;padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
.userPanelMainForgot{display:block;width:calc(100% - calc(6vmin * var(--globalScale)));height:65%;justify-content:center;align-items:center;z-index:var(--zIndexUser);background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;margin-top:0;margin-bottom:5%;padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
.userPanelMainResetPassword{display:block;width:calc(100% - calc(6vmin * var(--globalScale)));height:65%;justify-content:center;align-items:center;z-index:var(--zIndexUser);background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;margin-bottom:5%;padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
.userPanelBottomLogin{display:block;width:100%;height:20%;justify-content:center;align-items:center;z-index:var(--zIndexUser);cursor:default}
.userPanelBottomRegister{display:block;width:100%;height:17%;justify-content:center;align-items:center;z-index:var(--zIndexUser);cursor:default}
.userPanelBottomResetPassword{display:block;width:100%;height:17%;justify-content:center;align-items:center;z-index:var(--zIndexUser);cursor:default}
.userTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2.5);background-color:#fff;font-size:var(--fontMedium);font-weight:600;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--zIndexUser)}
.userFreeText{display:none;float:left;width:100%;height:var(--fontSmall);background-color:#fff;font-size:var(--fontExtraSmall);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--zIndexUser)}
.userText{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));background-color:#fff;font-size:var(--fontMedium);color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--zIndexUser)}
.userDetailsLogin{display:flex;float:left;width:100%;height:calc(24vmin * var(--globalScale));background-color:#fff;align-items:center;justify-content:center;z-index:var(--zIndexUser)}
.userDetailsRegister{display:flex;float:left;width:100%;height:calc(45vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--zIndexUser)}
.userDetailsForgot{display:flex;float:left;width:100%;height:calc(22vmin * var(--globalScale));background-color:#fff;align-items:center;justify-content:center;z-index:var(--zIndexUser)}
.userDetailsResetPassword{display:flex;float:left;width:100%;height:calc(22vmin * var(--globalScale));background-color:#fff;align-items:center;justify-content:center;z-index:var(--zIndexUser)}
.userUser{display:block;float:left;width:100%;height:auto;z-index:var(--zIndexUser)}
.userUser .input{width:96%;height:100%;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));font-size:var(--fontSmall);z-index:var(--zIndexUser);font-family:RFFont,Helvetica,sans-serif}
.userButtonsLogin{display:flex;width:100%;height:calc(8vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--zIndexUser);margin-top:calc(7vmin * var(--globalScale))}
.userButtonsLogin .buttonLogin{width:95%;background:var(--button-positive,#12a80f);color:#fff;cursor:pointer;z-index:var(--zIndexUser);border-radius:.3125rem;padding:calc(2vmin * var(--globalScale)) 0}
.userButtonsLogin .buttonLogin:hover{background:var(--button-positive,#12a80f)}
.userButtonsLogin .buttonLoginDisabled{width:95%;background-color:#d0d0d0;color:#fff;z-index:var(--zIndexUser);padding:calc(2vmin * var(--globalScale)) 0;border-radius:.3125rem}
.socialPanelRegister{height:100%}
.userButtonsRegister{display:flex;width:100%;height:calc(8vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--zIndexUser);margin:calc(1vmin * var(--globalScale)) 0 calc(3vmin * var(--globalScale)) 0}
.userButtonsRegister .buttonRegister{width:95%;max-width:768px;margin-left:auto;margin-right:auto;background:var(--button-positive,#12a80f);color:#fff;font-weight:700;cursor:pointer;padding:calc(2vmin * var(--globalScale)) 0;z-index:var(--zIndexUser)}
.userButtonsRegister .buttonRegister:hover{background:var(--button-positive,#12a80f)}
.userButtonsRegister .buttonRegisterDisabled{width:95%;max-width:768px;margin-left:auto;margin-right:auto;background-color:#d0d0d0;color:#fff;padding:calc(2vmin * var(--globalScale)) 0;z-index:var(--zIndexUser)}
.userButtonsResetPassword{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--zIndexUser)}
.userButtonsResetPassword .buttonResetPassword{display:flex;float:left;width:100%;height:var(--buttonHeight);background-color:var(--colorBlue);color:#fff;font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--zIndexUser)}
.userButtonsResetPassword .buttonResetPassword:hover{background-color:var(--colorBlueSel)}
.userButtonsResetPassword .buttonResetPasswordDisabled{display:flex;float:left;width:100%;height:var(--buttonHeight);background-color:#d0d0d0;color:#fff;font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;margin-right:auto;z-index:var(--zIndexUser)}
.userPanelLine{display:flex;float:left;width:calc(100% - 6vmin * var(--globalScale));height:calc(2vmin * var(--globalScale));border-style:solid none none none;border-color:var(--colorGrey);border-width:1px;margin-left:calc(3vmin * var(--globalScale));z-index:var(--zIndexUser)}
.userPanelBottomLogin .buttonCenter{display:flex;float:left;width:calc(100% - 6vmin * var(--globalScale));height:var(--buttonHeight);background-color:var(--colorGrey);color:#fff;font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;cursor:pointer;cursor:hand;margin-left:calc(3vmin * var(--globalScale));z-index:var(--zIndexUser)}
.userPanelBottomLogin .buttonCenter:hover{background-color:var(--colorGreySelected)}
.userPanelBottomLogin .buttonCenterDisabled{display:flex;float:left;width:calc(100% - 6vmin * var(--globalScale));height:var(--buttonHeight);background-color:var(--colorGreyDisabled);color:#fff;font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;margin-left:calc(3vmin * var(--globalScale));z-index:var(--zIndexUser)}
.userPanelBottomRegister .buttonCenter{display:flex;float:left;width:calc(100% - 6vmin * var(--globalScale));height:var(--buttonHeight);background-color:var(--colorGrey);color:#fff;font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;cursor:pointer;cursor:hand;margin-left:calc(3vmin * var(--globalScale));z-index:var(--zIndexUser)}
.userPanelBottomRegister .buttonCenter:hover{background-color:var(--colorGreySelected)}
.userPanelBottomRegister .buttonCenterDisabled{display:flex;float:left;width:calc(100% - 6vmin * var(--globalScale));height:var(--buttonHeight);background-color:var(--colorGreyDisabled);color:#fff;font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;margin-left:calc(3vmin * var(--globalScale));z-index:var(--zIndexUser)}
.userPanelBottomForgot .buttonCenter{display:flex;float:left;width:calc(100% - 6vmin * var(--globalScale));height:var(--buttonHeight);background-color:var(--colorGrey);color:#fff;font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;cursor:pointer;cursor:hand;margin-left:calc(3vmin * var(--globalScale));z-index:var(--zIndexUser)}
.userPanelBottomForgot .buttonCenter:hover{background-color:var(--colorGreySelected)}
.userPanelBottomForgot .buttonCenterDisabled{display:flex;float:left;width:calc(100% - 6vmin * var(--globalScale));height:var(--buttonHeight);background-color:var(--colorGreyDisabled);color:#fff;font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;margin-left:calc(3vmin * var(--globalScale));z-index:var(--zIndexUser)}
.userPanelBottomResetPassword .buttonCenter{display:flex;float:left;width:calc(100% - 6vmin * var(--globalScale));height:var(--buttonHeight);background-color:var(--colorGrey);color:#fff;font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;cursor:pointer;cursor:hand;margin-left:calc(3vmin * var(--globalScale));z-index:var(--zIndexUser)}
.userPanelBottomResetPassword .buttonCenter:hover{background-color:var(--colorGreySelected)}
.userPanelBottomResetPassword .buttonCenterDisabled{display:flex;float:left;width:calc(100% - 6vmin * var(--globalScale));height:var(--buttonHeight);background-color:var(--colorGreyDisabled);color:#fff;font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;vertical-align:center;margin-left:calc(3vmin * var(--globalScale));z-index:var(--zIndexUser)}
.userBottomTitle{display:flex;float:left;width:100%;height:calc(var(--fontSmall) * 1.5);font-size:var(--fontSmall);font-weight:400;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--zIndexUser)}
.userPwdStrength{display:flex;background-color:#fff;color:#a0a0a0;height:calc(3vmin * var(--globalScale));align-items:flex-start;justify-content:flex-start;z-index:var(--zIndexUser);font-size:var(--fontExtraSmall);border:1px solid rgba(0,0,0,.2);border-top:0;border-radius:calc(0vmin * var(--globalScale));border-radius:0 0 .625rem .625rem;width:100%}
.userPwdStrengthValue{display:flex;padding-top:1px;padding-bottom:1px;width:0%;height:calc(3vmin * var(--globalScale) - 2px);z-index:var(--zIndexUser);font-size:var(--socialFontMedium);justify-content:center;text-transform:capitalize;border-radius:0 0 .625rem .625rem;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal}
.userResetPasswordRight{display:flex;float:right;width:49.5%;color:var(--colorBlue);height:calc(4vmin * var(--globalScale));align-items:center;justify-content:flex-end;z-index:var(--zIndexUser);font-size:var(--fontSmall);cursor:pointer;cursor:hand;padding-top:1%;padding-bottom:1%;margin-top:1%;margin-bottom:1%}
.userResetPasswordRight:hover{color:var(--colorBlueSel)}
.userKeepPanel{display:flex;gap:.5em;align-self:stretch;width:95%;z-index:var(--zIndexUser);max-width:768px;margin-left:auto;margin-right:auto}
.userKeepMeLogged{display:flex;float:left;width:auto;align-items:center;justify-content:flex-start;z-index:var(--zIndexUser);font-size:var(--fontExtraSmall);cursor:pointer}
.userKeepPanel>.checkbox{margin:0 calc(2vmin * var(--globalScale)) 0 0;width:var(--socialFontMedium);height:var(--socialFontMedium);border-radius:0;border:1px solid rgba(0,0,0,.2);font-size:var(--socialFontMedium)}
.rfDivider{display:flex;width:auto;min-height:5em}
.rfRegisterDivider{display:flex;width:auto;min-height:1em}
.userKeepMeLoggedText{display:flex;float:left;width:auto;text-align:left;align-items:center;z-index:var(--zIndexUser);font-size:var(--socialFontSmall);cursor:pointer}
.userAgreePanel{display:flex;gap:.5em;align-self:stretch;width:95%;z-index:var(--zIndexUser);max-width:768px;margin-left:auto;margin-right:auto}
.userAgreePanel>.checkbox{margin:0 calc(2vmin * var(--globalScale)) 0 0;width:var(--socialFontMedium);height:var(--socialFontMedium);border-radius:0;border:1px solid rgba(0,0,0,.2);font-size:var(--socialFontMedium)}
.userAgree{display:flex;float:left;width:auto;align-items:center;justify-content:flex-start;z-index:var(--zIndexUser);font-size:var(--fontExtraSmall);cursor:pointer}
.userAgreeText{display:flex;float:left;width:auto;text-align:center;align-items:center;z-index:var(--zIndexUser);font-size:var(--socialFontSmall);cursor:pointer}
.userButtonsLoginFb{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));align-items:center;z-index:var(--zIndexUser)}
.login-facebook-icon:hover{background-color:#476ab4}
.login-facebook-text:hover{background-color:#476ab4}
.login-facebook-text{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:var(--fontMedium);height:var(--buttonHeight);justify-content:center;letter-spacing:normal;line-height:24px;width:100%;word-spacing:0;background-color:#3b5998}
.login-facebook-icon{position:absolute;align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:var(--fontBig);font-weight:400;height:var(--buttonHeight);justify-content:center;width:15%;float:left;z-index:var(--zIndexUser)}
.login-button{display:inline-block;cursor:pointer}
.login-facebook-photo{height:100%}
.socialReefHeader{width:100%;text-align:left}
.socialReefHeaderText{font-size:var(--fontBig);font-weight:700;padding:calc(3vmin * var(--globalScale))}
.textRed{color:var(--socialColorActionRed)}
.textBlue{color:var(--socialColorBlue)}
.socialUser{position:absolute;top:var(--topPanelHeight);left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;z-index:var(--zIndexUser)}
.socialPanel{width:100%;flex-grow:1;overflow-y:scroll;overflow-x:hidden}
.socialLogin{height:100%}
.socialMainContainer{width:95%;max-width:768px;margin-left:auto;margin-right:auto;height:100%}
.socialPanelTooManyUsers{height:100%}
.tooManyUsersInfo{height:100%;padding-top:calc(40vmin * var(--globalScale));padding-bottom:calc(25vmin * var(--globalScale))}
.socialUseSmartReef{padding-bottom:calc(5vmin * var(--globalScale))!important}
.socialLoginWrapper{height:100%;display:flex;flex-direction:column}
.socialLoginTitle{font-weight:700;padding:calc(2vmin * var(--globalScale)) 0}
.socialLoginSubTitle{font-weight:400;margin-top:calc(3vmin * var(--globalScale));margin-bottom:calc(5vmin * var(--globalScale))}
.socialForm{display:flex;flex-direction:column;width:100%;gap:calc(2.5vmin * var(--globalScale))}
.socialFormField{width:100%;display:flex;flex-direction:column}
.socialFormLabel{text-align:left}
.socialFormInput{width:96%;height:100%;padding:calc(2vmin * var(--globalScale)) calc(1.5vmin * var(--globalScale));font-size:var(--fontSmall);z-index:var(--zIndexUser);font-family:RFFont,Helvetica,sans-serif;border:1px solid rgba(0,0,0,.2);border-radius:calc(2vmin * var(--globalScale));outline:0}
input.socialFormInput:-webkit-autofill,input.socialFormInput:-webkit-autofill:active,input.socialFormInput:-webkit-autofill:focus,input.socialFormInput:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}
.userInput{display:flex;float:left;width:100%;color:#a0a0a0;height:auto;align-items:center;justify-content:flex-start;z-index:var(--zIndexUser);margin-top:calc(1vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif}
.userInputPass{border-style:solid;border-width:1px;border-color:var(--socialColorLightGray);border-radius:.625rem .625rem 0 0;border-top:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2)}
.userInputPass input{border:0;outline:0}
.userInput input::placeholder{color:#a0a0a0}
.socialLoginLine{width:100%;display:flex;justify-content:space-between;font-size:var(--fontSmall)}
.socialLoginForgot{color:var(--colorBlue);display:flex;align-items:center;cursor:pointer}
.socialLoginKeepLogged{display:flex;align-items:center}
.userButtonsLogin{width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}
.socialNoAccount{width:100%;display:flex;flex-direction:column;justify-content:flex-end}
.socialNoAccountContent{width:100%}
.socialNoAccountText{font-size:var(--fontSmall);margin:calc(3vmin * var(--globalScale)) 0}
.socialSwitchLogin{width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}
.socialSwitchLoginContent{border-top:solid 1px var(--socialColorLightGray);width:100%}
.socialSetupAccountButton{width:95%;max-width:768px;margin-left:auto;margin-right:auto;background:var(--button-active,#2cb6f9);color:#fff;cursor:pointer;z-index:var(--zIndexUser);padding:calc(2vmin * var(--globalScale)) 0;margin-bottom:calc(2vmin * var(--globalScale));border-radius:.3125rem}
.socialRegisterTitle{font-weight:700;padding:calc(3vmin * var(--globalScale)) 0 calc(1.5vmin * var(--globalScale)) 0}
.registerRulesTitle{font-weight:700;padding:calc(7vmin * var(--globalScale)) 0}
.registerRulesText{white-space:pre-wrap}
.registerRulesButtonWrapper{border-top:solid 1px var(--socialColorLightGray);padding:calc(3vmin * var(--globalScale)) 0;margin-top:calc(3vmin * var(--globalScale));width:100%}
.registerRulesButton{width:95%;max-width:768px;margin-left:auto;margin-right:auto;background-color:var(--colorBlue);color:#fff;font-weight:700;cursor:pointer;z-index:var(--zIndexUser);padding:calc(2vmin * var(--globalScale)) 0;border-radius:calc(0vmin * var(--globalScale))}
.userPanelMainRegisterRules{width:95%;max-width:768px;margin-left:auto;margin-right:auto}
#socialFirstPortal{font-weight:700;margin-top:calc(0vmin * var(--globalScale))}
.userPanelRegisterToken{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:95%;max-width:768px;margin-left:auto;margin-right:auto}
.registerTokenText{width:auto;margin-left:auto;margin-right:auto;margin-bottom:calc(7vmin * var(--globalScale));font-size:var(--fontSmall)}
.registerTokenTitle{font-weight:700;padding:calc(7vmin * var(--globalScale)) 0}
.userPanelRegisterToken .rfBottomButtons{position:absolute;width:95%;max-width:768px;bottom:0;background:#fff;padding-bottom:calc(2vmin * var(--socialScale))}
.rfBottomButtons .container{width:100%;display:flex;flex-direction:column;gap:2vmin}
.registerTokenButton{width:100%;background-color:var(--colorBlue);color:#fff;font-weight:700;cursor:pointer;z-index:var(--zIndexUser);padding:calc(2vmin * var(--globalScale)) 0;border-radius:calc(1vmin * var(--globalScale))}
.registerTokenButtonsContainer{display:flex;justify-content:space-around;gap:.7em}
.registerTokenCancel{width:100%;background-color:#555;color:#fff;font-weight:700;cursor:pointer;z-index:var(--zIndexUser);padding:calc(2vmin * var(--globalScale)) 0;border-radius:calc(1vmin * var(--globalScale))}
.userPanelRegisterTokenSmallText{font-size:var(--fontSmall);margin-top:calc(3vmin * var(--globalScale))}
.registerTokenError{text-align:initial;color:var(--colorRed);font-size:var(--fontSmall);margin-top:calc(2vmin * var(--globalScale))}
.userButtonsReset{display:flex;width:100%;height:calc(8vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--zIndexUser);margin-top:calc(7vmin * var(--globalScale))}
.userButtonsReset .buttonReset{width:100%;background-color:var(--colorBlue);color:#fff;font-weight:700;cursor:pointer;z-index:var(--zIndexUser);padding:calc(2vmin * var(--globalScale)) 0;border-radius:calc(0vmin * var(--globalScale))}
.userButtonsReset .buttonReset:hover{background-color:var(--colorBlueSel)}
.userButtonsReset .buttonResetDisabled{width:100%;background-color:#d0d0d0;color:#fff;font-weight:700;z-index:var(--zIndexUser);padding:calc(2vmin * var(--globalScale)) 0;border-radius:calc(0vmin * var(--globalScale))}
.resetTitle{font-weight:700;padding:calc(7vmin * var(--globalScale)) 0}
.flex-col{display:flex;flex-direction:column;height:100%}
.userButtonsForgot{display:flex;width:100%;height:calc(8vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--zIndexUser);margin-top:calc(7vmin * var(--globalScale))}
.userButtonsForgot .buttonForgot{width:100%;background-color:var(--colorBlue);color:#fff;font-weight:700;cursor:pointer;z-index:var(--zIndexUser);padding:calc(2vmin * var(--globalScale)) 0;border-radius:calc(0vmin * var(--globalScale))}
.userButtonsForgot .buttonForgot:hover{background-color:var(--colorBlueSel)}
.userButtonsForgot .buttonForgotDisabled{width:100%;background-color:#d0d0d0;color:#fff;font-weight:700;z-index:var(--zIndexUser);padding:calc(2vmin * var(--globalScale)) 0;border-radius:calc(0vmin * var(--globalScale))}
.forgotTitle{font-weight:700;padding:calc(7vmin * var(--globalScale)) 0}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorRed:#ff4040;--colorRedSel:#ff8080;--paramsIconsSize:calc( 5vmin * var(--globalScale) );--paramsIconsRowsX:8;--paramsIconsRowsY:3;--paramsElementWidth:calc( 15vmin * var(--globalScale) );--datePickerWidth:calc( 30vmin * var(--globalScale) );--datePickerHeight:calc( 35vmin * var(--globalScale) );--zIndexParamsStandardBack:10;--zIndexParamsCombo:15;--zIndexTimePicker:4025;--zIndexDatePicker:4025;--paramsZIndexPrompt:4030;--praramsStandardWidth:calc( 70vmin );--praramsStandardHeight:calc( 50vmin * var(--globalScale) );--paramsPromptWidth:calc( 70vmin );--paramsPromptHeight:calc( 24vmin * var(--globalScale) );--paramNormEditIcon:inline-flex;--paramsHBorderColor:rgb(248, 248, 248);--paramsVBorderColor:rgb(190, 190, 190);--paramsChartHeight:35vmin;--paramsChartLeft:-1px;--paramsChartScrollWidth:1px;--paramChartIconSize:0.8;--paramFixColumnCount:2;--paramsRowLabHeight:calc( 5vmin * var(--globalScale) );--paramsRowDateHeight:calc( 8vmin * var(--globalScale) );--paramsRowIconsHeight:calc( 4.5vmin * var(--globalScale) );--paramsIcpRegisterPanelHeight:calc( 8vmin * var(--globalScale) );--paramsMaxRowWidth:calc(var(--paramsElementWidth) - 1px);--paramGroup1:flex;--paramGroup2:flex;--paramGroup3:flex;--paramGroup4:flex;--paramGroup5:flex;--paramGroup6:flex;--paramGroup7:flex;--paramGroup8:flex;--paramGroup9:flex;--paramGroup10:flex;--paramGroup11:flex;--paramGroup12:flex;--paramGroup13:flex;--paramGroup14:flex;--paramGroup15:flex;--paramGroup16:flex;--paramGroup17:flex;--paramGroup18:flex;--paramGroup19:flex;--paramGroup20:flex}
.params{position:relative;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center}
.params .paramGroup1{display:var(--paramGroup1)!important}
.params .paramGroup2{display:var(--paramGroup2)!important}
.params .paramGroup3{display:var(--paramGroup3)!important}
.params .paramGroup4{display:var(--paramGroup4)!important}
.params .paramGroup5{display:var(--paramGroup5)!important}
.params .paramGroup6{display:var(--paramGroup6)!important}
.params .paramGroup7{display:var(--paramGroup7)!important}
.params .paramGroup8{display:var(--paramGroup8)!important}
.params .paramGroup9{display:var(--paramGroup9)!important}
.params .paramGroup10{display:var(--paramGroup10)!important}
.params .paramGroup11{display:var(--paramGroup11)!important}
.params .paramGroup12{display:var(--paramGroup12)!important}
.params .paramGroup13{display:var(--paramGroup13)!important}
.params .paramGroup14{display:var(--paramGroup14)!important}
.params .paramGroup15{display:var(--paramGroup15)!important}
.params .paramGroup16{display:var(--paramGroup16)!important}
.params .paramGroup17{display:var(--paramGroup17)!important}
.params .paramGroup18{display:var(--paramGroup18)!important}
.params .paramGroup19{display:var(--paramGroup19)!important}
.params .paramGroup20{display:var(--paramGroup20)!important}
.params .paramsCenter{float:left;width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 4vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:calc(4vmin * var(--globalScale));display:none;font-size:var(--fontSmall);text-align:center;box-shadow:0 1vmin 1.5vmin #e0e0e0;border-style:solid;border-width:1px;border-color:#f0f0f0}
.params .paramsTop{float:left;width:100%;height:calc(5vmin * var(--globalScale));display:flex;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center}
.params .paramsTopTitle{float:left;width:100%;height:50%;display:flex;border-style:none;border-width:0;color:#a0a0a0;font-size:var(--fontMedium);text-align:center;justify-content:center;align-items:center}
.params .paramsTopButtons{display:flex;width:100%;height:60%;border-bottom:2px solid var(--paramsVBorderColor);margin-left:2%;margin-right:2%;margin-top:1vmin}
.params .paramsTopLink{display:flex;font-size:var(--fontExtraSmall);padding-left:1vmin;cursor:pointer;margin-left:1vmin}
.params .paramsActivePanel{font-weight:700}
.params .paramsTopPanel{float:left;display:none;width:0;height:0;text-align:center;align-items:center;justify-content:center}
.params .paramsTopPanel .tabElement{display:flex;width:auto;height:100%;font-size:var(--fontSmall);background-color:#fff;justify-content:center;align-items:center;margin-right:2%;margin-left:2%}
.params .paramsTopPanel .tabElement .tab{display:block;float:left;width:100%;height:100%;justify-content:center;align-items:flex-end;background-color:#fff;color:var(--colorBlue);font-size:var(--fontSmall);align-items:flex-end}
.params .paramsTopPanel .tabText{float:left;display:flex;font-size:var(--fontSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontBig)}
.params .paramsTopPanel .tabTextRed{float:left;display:flex;font-size:var(--fontSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontBig);color:var(--colorRed)}
.params .paramsTopPanel .tabValue{height:var(--fontBig);float:left;display:inline-block;justify-content:flex-end;align-items:flex-end;font-size:var(--fontBig);font-weight:700}
.params .paramsBottom{position:relative;float:left;width:100%;height:calc(100% - (5vmin * var(--globalScale)));border-style:none;border-width:0;display:block;font-size:var(--fontSmall);text-align:center}
.params .paramsBottomCenter{float:left;width:100%;height:calc(100%);display:flex;align-items:flex-start;text-align:left;justify-content:flex-start;padding-left:0;padding-top:0;border-collapse:collapse}
.params .paramsBottomCenterIcp{flex-direction:column;position:relative;width:100%;height:calc(100% - var(--paramsIcpRegisterPanelHeight))}
.params .paramsIcpRegisterPanel{display:flex;width:100%;height:var(--paramsIcpRegisterPanelHeight);box-sizing:border-box;align-items:center;margin-top:0;padding-left:2%;text-transform:uppercase}
.params .paramsChartContainer{height:calc(var(--paramsChartHeight) - 0px)!important;width:calc(2 * var(--paramsChartHeight));z-index:1;border-bottom:1px solid var(--paramsVBorderColor);border-right:1px solid #fff;border-left:1px solid #fff;border-top:1px solid #fff;margin-left:calc(var(--paramsChartLeft));margin-top:-1px;margin-bottom:0}
.params .tChartRow{color:var(--paramsVBorderColor);border-right:1px solid var(--paramsVBorderColor);font-size:var(--fontSmall);align-items:center;vertical-align:middle;justify-content:center}
.params .tChartRow .element{display:none;height:calc(var(--paramsChartHeight) + 1px);min-width:calc(var(--paramsElementWidth) - 1px);width:calc(100% - 1px)}
.params .boxChartScrollCol{min-width:1px;width:1px;border-right:1px solid transparent}
.params .gcToolTipText{font-size:var(--fontSmall)!important}
.params .gcToolTipLabel{font-size:var(--fontExtraSmall)!important}
.params .fixColumnLeft{width:var(--paramsElementWidth);height:100%;float:left;z-index:unset}
.params .hiddenAddFixColumn{display:none}
.params .boxFixScrollCol{position:absolute;height:calc(100%);width:auto;background-color:transparent;right:0;z-index:5}
.params .fixColumnRight{width:var(--paramsElementWidth);height:100%;float:right}
.params .thead{height:calc(6% - 1px);white-space:nowrap;font-weight:700;font-size:var(--fontSmall);border-style:none}
.params .paramGrid{display:grid!important;border-bottom:1px solid transparent!important}
.params .paramGridFirst{border-bottom:1px solid var(--paramsVBorderColor)!important}
.params .thead .element{display:inline-flex;min-width:calc(var(--paramsElementWidth) - 1px);max-width:var(--paramsMaxRowWidth);width:calc(100% - 1px);height:calc(100% - 1px);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#fff;font-weight:400;font-style:italic;color:var(--paramsVBorderColor);border-right:1px solid var(--paramsVBorderColor);border-bottom:1px solid var(--paramsVBorderColor)}
.params .paramsIcpRowTitle .element{max-width:unset}
.params .thead .elementIcon{display:inline-flex;min-width:calc(var(--paramsElementWidth) - 1px);max-width:var(--paramsMaxRowWidth);width:calc(100% - 1px);height:calc(100% - 1px);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;background-color:#fff;border-right:1px solid var(--paramsVBorderColor);border-bottom:1px solid var(--paramsVBorderColor)}
.params .thead .elementScrollRow{background-color:transparent;height:1px;border-right:1px solid transparent;border-bottom:1px solid transparent}
.params .thead .borderNone{border-style:none}
.params .thead .borderNoneFirst{border-style:none}
.params .thead .borderRight{border-style:none}
.params .thead .borderRight2{border-right:1px solid var(--paramsVBorderColor)}
.params .thead .boldHead{background-color:var(--paramsHBorderColor);font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:flex;flex-direction:column}
.params .thead .seeMore{display:flex;background-color:var(--colorGreen);padding:2px 2vmin;color:#fff;margin-top:0;font-size:var(--fontExtraSmall);justify-content:center;align-items:center;cursor:pointer;text-transform:uppercase;height:var(--buttonHeight)}
.params .thead .seeMore:hover{background-color:var(--colorGreenSel)}
.params .thead .boldHeadIcp{background-color:var(--paramsHBorderColor);font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;line-height:var(--paramsRowIconsHeight);height:calc(100% - 2px);border-top:1px solid var(--paramsVBorderColor)}
.params .icpRegisterLink{cursor:pointer;color:var(--colorBlue)}
.params .borderLeft{border-left:1px solid var(--paramsVBorderColor)!important}
.params .trow{display:flex;white-space:nowrap;border-style:none}
.params .trow .element{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;min-width:calc(var(--paramsElementWidth) - 1px);max-width:var(--paramsMaxRowWidth);width:calc(100% - 1px);height:calc(5vmin - 1px);background-color:#fff;border-right:1px solid var(--paramsVBorderColor);border-bottom:1px solid var(--paramsHBorderColor)}
.params .tbodyIcp .trow .element{max-width:unset;border-bottom:1px solid var(--paramsVBorderColor)}
.params .thead .elementScrollCol,.params .trow .elementScrollCol{background-color:transparent;width:1px;min-width:1px;border-right:1px solid transparent;border-bottom:1px solid transparent}
.params .paramActiveElement{cursor:pointer!important}
.params .paramDescriptionBox{display:none;position:absolute;background-color:#fff;margin-left:4vmin;margin-right:2vmin;margin-top:0;padding-top:4vmin;z-index:10;width:calc(100% - 6vmin);height:calc(var(--paramsChartHeight) + 0px - 4vmin)}
.params .paramDescriptionMenu{display:flex;height:calc(2 * var(--fontSmall))}
.params .paramMenuField{color:var(--paramsVBorderColor);font-size:var(--fontSmall);padding-right:2vmin;cursor:pointer}
.params .paramMenuField hr{height:2px;border-width:0}
.params .paramMenuActive hr{background-color:var(--paramsVBorderColor);color:var(--paramsVBorderColor)}
.params .paramInfoArea{max-height:calc(100% - 5vmin - 2 * var(--fontSmall));overflow-x:hidden;overflow-y:auto}
.params .paramDescriptionArea{display:none}
.params .paramHelpArea{display:none}
.params .trow .element .chartIcon{position:absolute;right:0;top:0;width:calc(var(--iconsSize) * var(--paramChartIconSize));height:calc(var(--iconsSize) * var(--paramChartIconSize));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 7 * var(--paramChartIconSize));background-position-y:calc(0px - var(--iconsSize) * 0 * var(--paramChartIconSize));background-size:calc(var(--iconsSize) * var(--iconsRowsX) * var(--paramChartIconSize)) calc(var(--iconsSize) * var(--iconsRowsY) * var(--paramChartIconSize))}
.params .groupSign{float:left;margin-left:calc(-.5vmin * var(--globalScale));width:var(--listItemIconSize);height:var(--listItemIconSize);margin-top:0;background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 11 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 2 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:var(--zIndexList)}
.params .groupSignClose{background-position-x:calc(0px - var(--iconsSize) * 10 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 2 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer}
.params .groupName{width:calc(100% - 3vmin * var(--globalScale));color:var(--paramsVBorderColor);font-size:var(--fontExtraSmall);text-align:left;font-weight:400;font-style:italic;overflow:hidden;text-overflow:ellipsis}
.params .groupState{color:var(--paramsVBorderColor);font-size:var(--fontExtraSmall)!important;font-weight:700}
.params .groupElement{height:calc(5vmin - 2px)!important;background-color:var(--paramsHBorderColor)!important;border-top:1px solid var(--paramsVBorderColor)!important;border-bottom:1px solid var(--paramsVBorderColor)!important;margin-top:-1px;cursor:pointer}
.params .groupIssue{color:red}
.params .groupOk{color:green}
.params .gradientBox{height:10px;width:calc(100% - 3vmin);background-image:linear-gradient(to right,green ,#ff0,red)}
.params .gradientPosition{height:10px;width:calc(100% - 3vmin);position:absolute;text-align:left;font-size:var(--fontMedium)}
.params .positionRight{text-align:right}
.params .detailsBox{display:none!important}
.params .slider{position:absolute;left:5%;right:5%;top:0;bottom:.5vw;display:flex;justify-content:flex-start;align-items:flex-end;font-size:var(--fontExtraSmall)}
.params .sliderPointerOk{position:absolute;display:flex;left:calc(100% - var(--fontSmall));bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.params .sliderPointerWrong{position:absolute;display:flex;left:calc(100% - var(--fontSmall));bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.params .sliderBar{display:flex;width:calc(100% - var(--fontMedium) * .5);margin-left:calc(var(--fontMedium) * .25);height:20%;justify-content:center;align-items:center}
.params .sliderBarLeft{display:flex;width:30%;height:100%;background-image:linear-gradient(to right,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.params .sliderBarCenter{display:flex;width:40%;height:100%;background-color:#73d905}
.params .sliderBarRight{display:flex;width:30%;height:100%;background-image:linear-gradient(to right,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.params .detailsVisibility{display:flex;flex-direction:column;position:absolute;background-color:#fff;border-bottom:1px solid var(--paramsVBorderColor)!important;width:100%;height:calc((var(--paramsRowLabHeight) + var(--paramsRowDateHeight) + var(--paramsRowIconsHeight)) + 1px);z-index:10}
.params .detailsHeader{display:flex;justify-content:flex-end;align-items:center;background-color:#fff;width:99%;height:calc(5vmin * var(--globalScale))}
.params .detailsParam{cursor:pointer}
.params .detailsLab{font-weight:700}
.params .detailsFilter{display:flex;align-items:center;margin-top:1vmin;background-color:#fff;width:99%}
.params .detailsFilterItem{display:flex;flex-direction:column;font-size:var(--fontSmall);align-items:center;background-color:#fff;width:calc(15vmin * var(--globalScale));cursor:pointer}
.params .detailsFilterItem hr{height:2px;border-width:0}
.params .detailsCount{height:calc(3.5vmin * var(--globalScale))}
.params .detailsFilterAll{color:var(--paramsVBorderColor)}
.params .detailsFilterAll hr{background-color:var(--paramsVBorderColor);color:var(--paramsVBorderColor)}
.params .detailsFilterIssue{color:red}
.params .detailsFilterIssue hr{background-color:red;color:red}
.params .detailsFilterOk{color:green}
.params .detailsFilterOk hr{background-color:green;color:green}
.params .detailsHideHr{visibility:hidden}
.params .trow .element .chartIcon:hover{background-position-y:calc(0px - var(--iconsSize) * 1 * var(--paramChartIconSize))}
.params .trow .grayCol{color:var(--paramsVBorderColor)}
.params .thead .justifyMetal{justify-content:center;overflow:hidden}
.params .hoverColumn{background-color:var(--paramsHBorderColor)!important;border-bottom:1px solid var(--paramsHBorderColor)!important}
.groupElement.hoverColumn{background-color:var(--paramsHBorderColor)!important;border-bottom:1px solid var(--paramsHBorderColor)!important;border-top:1px solid var(--paramsHBorderColor)!important}
#paramsRowLab .element{height:calc(100% - 2px);border-top:1px solid #fff!important}
#paramsFixColumnAdd .boldHead,#paramsRowLab .boldHead,#paramsRowLab .trowedit{border-top:1px solid var(--paramsVBorderColor)!important}
.params .trow .elementIcon{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;min-width:var(--paramsElementWidth);width:100%;height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff}
.params .trow .trowedit{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;min-width:calc(var(--paramsElementWidth) - 1px);width:calc(100% - 1px);height:calc(5vmin - 1px);background-color:var(--paramsHBorderColor);border-right:1px solid var(--paramsVBorderColor);border-bottom:1px solid var(--paramsHBorderColor)}
.params .thead .trowedit{position:relative;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;min-width:calc(var(--paramsElementWidth) - 1px);width:calc(100% - 1px);height:calc(100% - 1px);background-color:var(--paramsHBorderColor);border-right:1px solid var(--paramsVBorderColor);border-bottom:1px solid var(--paramsHBorderColor)}
.params .thead .trowedit .date{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8;cursor:pointer;cursor:hand;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.params .trow .trowedit .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.params .trow .trowedit .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.params .normInput{display:none;width:90%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.params .tbody{height:calc(100% - (var(--paramsRowLabHeight) + var(--paramsRowDateHeight) + var(--paramsRowIconsHeight)) - 0px);overflow:scroll;-moz-box-sizing:border-box;box-sizing:border-box}
.params .tbodyIcp{height:calc(100% - var(--paramsRowIconsHeight))}
.params .fixColumnLeft .tbody{overflow-y:scroll;overflow-x:hidden}
.params .fixColumnLeft .boxScrollCol{overflow-x:hidden;overflow-y:scroll}
.params .fixColumnRight .tbody{overflow:hidden}
.params .restColumns{width:calc(100% - var(--paramsElementWidth) * var(--paramFixColumnCount));height:100%}
.params .restIcpColumns{width:100%}
.params .paramsNoIcp{display:flex;justify-content:center;width:100%;font-size:var(--fontMedium);align-items:center;align-content:center;height:20%;font-weight:700;color:var(--paramsVBorderColor);font-style:italic}
.params .restColumns>.thead{position:relative;display:flex;overflow-x:scroll;overflow-y:hidden}
.params .paramsRowLab{height:var(--paramsRowLabHeight)!important}
.params .paramsRowDate{height:var(--paramsRowDateHeight)!important}
.params .paramsRowIcons{height:var(--paramsRowIconsHeight)!important}
.params .paramsIcpRowTitle{height:var(--paramsRowIconsHeight)!important}
.params .restColumns>.boxScrollRow{position:absolute;z-index:1000;bottom:0;height:auto;width:calc(99% - var(--paramsElementWidth) * var(--paramFixColumnCount));overflow-x:scroll;overflow-y:hidden;background-color:transparent}
.params .restIcpColumns>.boxScrollIcpRow{position:absolute;z-index:1000;bottom:0;height:auto;width:100%;overflow-x:scroll;overflow-y:hidden;background-color:transparent}
#paramsColumnAdd,#paramsColumnMetal,#paramsColumnNorm,#paramsColumnRest,#paramsIcpColumnRest,#paramsIcpRowTitle,#paramsRowDate,#paramsRowIcons,#paramsRowLab,#paramsRowTime{scrollbar-width:none;-ms-overflow-style:none}
#paramsColumnAdd::-webkit-scrollbar,#paramsColumnMetal::-webkit-scrollbar,#paramsColumnNorm::-webkit-scrollbar,#paramsColumnRest::-webkit-scrollbar,#paramsIcpColumnRest::-webkit-scrollbar,#paramsIcpRowTitle::-webkit-scrollbar,#paramsRowDate::-webkit-scrollbar,#paramsRowIcons::-webkit-scrollbar,#paramsRowLab::-webkit-scrollbar,#paramsRowTime::-webkit-scrollbar{width:0;height:0}
.params .paramsTabIconEdit{display:inline-flex;float:left;width:var(--paramsIconsSize);height:var(--paramsIconsSize);cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 1);background-position-y:calc(0px - var(--paramsIconsSize) * 0)}
.params .paramsTabIconEdit:hover{background-position-y:calc(0px - var(--paramsIconsSize) * 1)}
.params .paramsTabIconAdd{display:inline-flex;float:left;width:var(--paramsIconsSize);height:var(--paramsIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 7);background-position-y:calc(0px - var(--paramsIconsSize) * 0)}
.params .paramsTabIconAdd:hover{background-position-y:calc(0px - var(--paramsIconsSize) * 1)}
.params .paramsTabIconAddDisabled{display:inline-flex;float:left;width:var(--paramsIconsSize);height:var(--paramsIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 7);background-position-y:calc(0px - var(--paramsIconsSize) * 2)}
.params .paramsTabIconDelete{display:none;float:left;width:var(--paramsIconsSize);height:var(--paramsIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 0);background-position-y:calc(0px - var(--paramsIconsSize) * 0)}
.params .paramsTabIconDelete:hover{background-position-y:calc(0px - var(--paramsIconsSize) * 1)}
.params .paramsTabIconSave{display:none;float:left;width:var(--paramsIconsSize);height:var(--paramsIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 2);background-position-y:calc(0px - var(--paramsIconsSize) * 0)}
.params .paramsTabIconSave:hover{background-position-y:calc(0px - var(--paramsIconsSize) * 1)}
.params .paramsNormEdit{display:var(--paramNormEditIcon)}
.params .paramsNormSave{display:none}
.params .paramsTabIconSaveDisabled{display:none;float:left;width:var(--paramsIconsSize);height:var(--paramsIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 2);background-position-y:calc(0px - var(--paramsIconsSize) * 2)}
.params .paramsTabIconInfo{display:inline-flex;float:left;width:var(--paramsIconsSize);height:var(--paramsIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 3);background-position-y:calc(0px - var(--paramsIconsSize) * 0)}
.params .paramsTabIconInfo:hover{background-position-y:calc(0px - var(--paramsIconsSize) * 1)}
.params .paramsBottomPanel{float:left;width:100%;height:10%;background-color:#fff;display:none;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.params .paramsBottomPanelTextEmpty{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.params .paramsBottomPanelTextDisabled{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:grey;display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.params .paramsBottomPanelText{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer;cursor:hand}
.params .paramsBottomPanelText:hover{color:var(--colorBlueSel)}
.params .paramsBottomPanelTextSel{width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);border-radius:calc(4vmin * var(--globalScale));border-style:solid;border-color:var(--colorBlue);display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.params .paramsFilterHide{display:none!important}
.paramsStandards{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--zIndexParamsStandardBack);background-color:rgba(255,255,255,.8)}
.paramsStandardsBack{display:flex;position:fixed;float:left;width:var(--praramsStandardWidth);height:var(--praramsStandardHeight);justify-content:center;align-items:center;z-index:var(--zIndexParamsStandardBack)}
.paramsStandardsPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--zIndexParamsStandardBack)}
.paramsStandardsTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--zIndexParamsStandardBack)}
.paramsStandardsColumnName{display:flex;float:left;width:20%;height:calc(10% - 1px);background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--zIndexParamsStandardBack)}
.paramsStandardsData{display:block;float:left;width:100%;height:75%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;z-index:var(--zIndexParamsStandardBack);overflow-y:scroll}
.paramsStandardsRow{display:flex;float:left;width:100%;height:calc(13% - 1px);font-size:.9rem;align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--zIndexParamsStandardBack)}
.paramsStandardsElement{display:flex;float:left;width:25%;height:var(--fontSmall);align-items:center;justify-content:center;font-size:var(--fontSmall);z-index:var(--zIndexParamsStandardBack)}
.paramsStandardsIcp{width:100%;height:5vmin}
.paramsStandardsElementBold{display:flex;float:left;width:25%;height:var(--fontSmall);align-items:center;justify-content:center;font-size:var(--fontSmall);font-weight:700;z-index:var(--zIndexParamsStandardBack)}
.paramsStandardsIconClose{position:absolute;right:calc(0px - var(--paramsIconsSize)/ 2);top:calc(0px - var(--paramsIconsSize)/ 2);width:var(--paramsIconsSize);height:var(--paramsIconsSize);z-index:var(--zIndexParamsStandardBack);background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 4);background-position-y:calc(0px - var(--paramsIconsSize) * 0)}
.paramsStandardsIconClose:hover{background-position-y:calc(0px - var(--paramsIconsSize) * 1);cursor:pointer;cursor:hand}
.paramsEdit{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--zIndexParamsStandardBack);background-color:rgba(255,255,255,.8)}
.paramsEditBack{display:flex;position:fixed;float:left;width:var(--praramsStandardWidth);height:var(--praramsStandardHeight);justify-content:center;align-items:center;z-index:var(--zIndexParamsStandardBack)}
.paramsEditPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--zIndexParamsStandardBack)}
.paramsEditTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--zIndexParamsStandardBack)}
.paramsEditColumnName{display:flex;float:left;width:33%;height:calc(10% - 1px);background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--zIndexParamsStandardBack)}
.paramsEditData{display:block;float:left;width:100%;height:calc(65% - 1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--zIndexParamsStandardBack);overflow-y:scroll}
.paramsIcpContainer{display:flex;width:100%;height:calc(90% - 9vmin - var(--fontMedium) * 2);justify-content:center}
.paramsIcpCamera{display:block;float:left;width:auto;height:auto;background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--zIndexParamsStandardBack);overflow:hidden}
.paramsEditRow{position:relative;display:flex;float:left;width:100%;height:calc(15% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px}
.paramsEditRowGroup{font-weight:700;font-size:var(--fontSmall);color:var(--paramsVBorderColor);background-color:var(--paramsHBorderColor)!important}
.paramsEditElement{display:flex;float:left;width:33%;height:var(--fontSmall);align-items:center;justify-content:center;z-index:var(--zIndexParamsStandardBack)}
.paramsEditElementBold{display:flex;float:left;width:33%;height:var(--fontSmall);align-items:center;justify-content:center;font-weight:700;z-index:var(--zIndexParamsStandardBack)}
.paramEditVisible{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;z-index:var(--zIndexParamsStandardBack);color:#a0a0a0;font-size:var(--fontSmall);cursor:pointer;cursor:hand}
.paramsEditElementSelect{position:relative;display:flex;float:left;width:33%;height:100%;cursor:pointer;cursor:hand;align-items:center;justify-content:center;vertical-align:middle;z-index:var(--zIndexParamsStandardBack)}
.paramsEditElementSelect:hover{background-color:#f8f8f8}
.paramsEditIconCombo{position:absolute;right:0;top:calc(50% - var(--paramsIconsSize)/ 2);width:var(--paramsIconsSize);height:var(--paramsIconsSize);z-index:var(--zIndexParamsStandardBack);background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 3);background-position-y:calc(0px - var(--paramsIconsSize) * 2)}
.paramEditComboList{position:absolute;display:block;top:100%;display:block;visibility:hidden;background-color:#fff;right:2px;width:33%;height:auto;box-shadow:0 0 1vmin silver;z-index:var(--zIndexParamsCombo)}
.paramEditComboListItem{display:flex;width:auto;height:calc(var(--fontSmall) * 2);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;justify-content:center;text-align:center;align-items:center;vertical-align:middle;background-color:#fff;z-index:var(--zIndexParamsCombo)}
.paramEditComboListItem:hover{background-color:#f8f8f8}
.paramEditComboListItemSelected{display:flex;width:auto;height:calc(var(--fontSmall) * 2);cursor:default;font-size:var(--fontSmall);color:var(--colorBlue);justify-content:center;text-align:center;align-items:center;vertical-align:middle;background-color:#fff;z-index:var(--zIndexParamsCombo)}
.paramsEditButtons{display:flex;float:left;width:100%;height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--zIndexParamsStandardBack)}
.paramsEditButtonsOk{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;font-size:var(--fontMedium);cursor:pointer;z-index:var(--paramsZIndexPrompt)}
.paramsEditButtonsOk:hover{background-color:var(--colorGreenSel)}
.paramsBackButton{width:20vw;height:4vh}
.paramsEditButtonsOkDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#d0d0d0;color:#fff;font-size:var(--fontMedium);margin-right:auto;z-index:var(--paramsZIndexPrompt)}
.paramsEditButtonsCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-left:auto;z-index:var(--paramsZIndexPrompt)}
.paramsEditButtonsCancel:hover{background-color:var(--colorBlueSel)}
.paramsLoadingFrame{float:left;display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0}
.paramsLoadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(20vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.paramsLoadingFrame .img{width:calc(var(--paramsIconsSize) * 2);height:calc(var(--paramsIconsSize) * 2);background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 5);background-position-y:calc(0px - var(--paramsIconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--paramsIconsSize) * 2)/ 2)}
.paramsLoadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);white-space:nowrap}
.paramsLoadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall)}
.params .timePicker{position:absolute;display:flex;z-index:9000;width:auto;height:auto;left:unset;top:unset;justify-content:center;align-items:flex-start;margin-top:var(--paramsRowLabHeight);overflow:visible}
.params .timePickerBack{display:grid;position:fixed;width:auto;height:auto;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:9001}
.timePickerBackClose{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);justify-content:center;align-items:center;cursor:default;z-index:calc(var(--zIndexTimePicker) - 1)}
.timePickerPanelTime{float:left;display:flex;width:auto;height:auto;justify-content:center;align-items:center;z-index:var(--zIndexTimePicker)}
.timePickerClose{position:absolute;right:calc(0px - var(--paramsIconsSize)/ 2);top:calc(0px - var(--paramsIconsSize)/ 2);width:var(--paramsIconsSize);height:var(--paramsIconsSize);z-index:var(--zIndexTimePicker);background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 4);background-position-y:calc(0px - var(--paramsIconsSize) * 0)}
.timePickerClose:hover{background-position-y:calc(0px - var(--paramsIconsSize) * 1);cursor:pointer;cursor:hand}
.timePickerPanel{float:left;display:block;width:calc(8vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));z-index:var(--zIndexTimePicker)}
.timePickerColon{float:left;display:flex;width:calc(2vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--zIndexTimePicker);color:#000}
.timePickerPanelArrowUp{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(.5vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--zIndexTimePicker)}
.timePickerPanelArrowUp:hover{color:var(--colorBlue)}
.timePickerPanelValue{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#000;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--zIndexTimePicker)}
.timePickerInput{display:flex;width:auto;height:auto;cursor:pointer;cursor:hand;color:#a0a0a0;font-size:var(--fontMedium);z-index:var(--zIndexTimePicker);align-items:center;justify-content:center;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif}
.timePickerPanelArrowDown{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--zIndexTimePicker)}
.timePickerPanelArrowDown:hover{color:var(--colorBlue)}
.params .datePicker{position:absolute;display:flex;z-index:9000;width:auto;height:auto;left:unset;top:unset;justify-content:center;align-items:flex-start;font-style:normal;margin-top:var(--paramsRowLabHeight);overflow:visible}
.params .datePickerBack{display:block;position:fixed;width:var(--datePickerWidth);height:var(--datePickerHeight);background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:9001}
.datePickerClose{position:absolute;right:calc(0px - var(--paramsIconsSize)/ 2);top:calc(0px - var(--paramsIconsSize)/ 2);width:var(--paramsIconsSize);height:var(--paramsIconsSize);z-index:var(--zIndexDatePicker);background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("SMARTREEF/PARAMS/RfParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 4);background-position-y:calc(0px - var(--paramsIconsSize) * 0)}
.datePickerClose:hover{background-position-y:calc(0px - var(--paramsIconsSize) * 1);cursor:pointer;cursor:hand}
.datePickerPanelTop{float:left;display:flex;width:100%;height:20%;font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;z-index:var(--zIndexDatePicker)}
.datePickerPanelTopLeft{float:left;display:flex;width:10%;height:100%;justify-content:center;align-items:center;z-index:var(--zIndexDatePicker);cursor:pointer;cursor:hand}
.datePickerPanelTopLeft:hover{color:var(--colorBlueSel)}
.datePickerPanelTopCenter{display:flex;width:80%;height:100%;justify-content:center;align-items:center;color:var(--colorBlue);z-index:var(--zIndexDatePicker)}
.datePickerPanelTopRight{float:right;display:flex;width:10%;height:100%;justify-content:center;align-items:center;z-index:var(--zIndexDatePicker);cursor:pointer;cursor:hand}
.datePickerPanelTopRight:hover{color:var(--colorBlueSel)}
.datePickerRow{float:left;display:flex;width:100%;height:11.42%;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--zIndexDatePicker)}
.datePickerElementName{float:left;display:flex;width:14.28%;height:100%;font-weight:700;z-index:var(--zIndexDatePicker);justify-content:center;align-items:center;text-align:center}
.datePickerElement{float:left;display:flex;width:14.28%;height:100%;color:#202020;z-index:var(--zIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand}
.datePickerElement:hover{color:var(--colorBlueSel)}
.datePickerElementWeekend{float:left;display:flex;width:14.28%;height:100%;color:#a0a0a0;z-index:var(--zIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand}
.datePickerElementWeekend:hover{color:var(--colorBlueSel)}
.datePickerElementOther{float:left;display:flex;width:14.28%;height:100%;color:#e0e0e0;z-index:var(--zIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand}
.datePickerElementOther:hover{color:var(--colorBlueSel)}
.datePickerElementSel{float:left;display:flex;width:14.28%;height:100%;color:#fff;z-index:var(--zIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand;background-color:var(--colorBlue);border-radius:50%;border-style:solid;border-width:0;border-color:var(--colorBlue)}
.datePickerElementSel:hover{background-color:var(--colorBlueSel)}
.paramsPrompt{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--paramsZIndexPrompt);background-color:rgba(0,0,0,.2)}
.paramsPrompt .paramsPromptBack{display:flex;position:fixed;float:left;width:var(--paramsPromptWidth);height:var(--paramsPromptHeight);justify-content:center;align-items:center;z-index:var(--paramsZIndexPrompt)}
.paramsPrompt .paramsPromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--paramsZIndexPrompt)}
.paramsPrompt .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--paramsZIndexPrompt)}
.paramsPrompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--paramsZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.paramsPrompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--paramsZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.paramsPrompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--paramsZIndexPrompt)}
.paramsPrompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--paramsZIndexPrompt)}
.paramsPrompt .buttons .ok:hover{background-color:#e3695d}
.paramsPrompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--paramsZIndexPrompt)}
.paramsPrompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--paramsZIndexPrompt)}
.paramsPrompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.paramsStart{position:absolute;float:left;display:flex;left:0;top:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:rgba(255,255,255,.94);z-index:1000}
.paramsStartPanel{display:block;width:70%;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:1000}
.paramsStartText{display:flex;float:left;width:80%;font-size:var(--fontMedium);margin-left:10%;margin-right:10%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale));height:auto;align-items:center;justify-content:center}
.paramsStartButtons{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));align-items:center;justify-content:center}
.paramsStartButton{display:flex;float:left;width:auto;height:var(--buttonHeight);padding-left:calc(5vmin * var(--globalScale));padding-right:calc(5vmin * var(--globalScale));background-color:var(--colorBlue);color:#fff;font-size:var(--fontMedium);font-weight:400;align-items:center;justify-content:center;text-align:center;vertical-align:center;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;pointer-events:all}
.paramsStartButton:hover{background-color:var(--colorBlueSel)}
.paramsStep{display:none;position:absolute;float:left;right:5vmin;top:unset;bottom:15vmin;width:auto;height:auto;justify-content:center;align-items:center;vertical-align:middle;z-index:9100;border-width:1px;border-color:#f0f0f0;border-style:solid;background-color:#fff;box-shadow:0 0 1vmin #d0d0d0}
.paramsStep .prStepText{display:block;width:calc(43vmin * var(--globalScale));height:auto;z-index:var(--zIndexHint);font-size:var(--fontSmall);font-weight:400;padding-left:calc(var(--fontSmall) * .5);padding-right:calc(var(--fontSmall) * .5);padding-top:calc(var(--fontSmall) * 1.5);padding-bottom:calc(var(--fontSmall) * 1.5);align-items:center;justify-content:flex-start;text-align:center;white-space:normal}
.paramsStepBg{display:none;position:fixed;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;vertical-align:middle;z-index:8000;background-color:rgba(0,0,0,.2)}
.prStartSelect{z-index:9000!important;position:relative;background-color:#fff!important;border-color:transparent!important;pointer-events:none}
.prStartZindex{z-index:unset!important}
.paramStepMetal{left:0!important;right:unset!important;bottom:unset!important;top:calc(var(--paramsRowLabHeight) + var(--paramsRowDateHeight) + var(--paramsRowIconsHeight) + 1vmin * var(--globalScale))!important}
.paramStepMetal:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);left:calc(var(--paramsElementWidth)/ 2);border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
.paramStepChart{left:0!important;right:unset!important;bottom:unset!important;top:calc(var(--paramsRowLabHeight) + var(--paramsRowDateHeight) + var(--paramsRowIconsHeight) + 5vmin)!important}
.paramStepChart:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);left:calc(var(--paramsElementWidth) - 2vmin);border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
.paramStepNorm{left:0!important;right:unset!important;bottom:unset!important;top:calc(var(--paramsRowLabHeight) + var(--paramsRowDateHeight) + var(--paramsRowIconsHeight) + 1vmin * var(--globalScale))!important}
.paramStepNorm:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);left:calc(var(--paramsElementWidth) + (var(--paramsElementWidth)/ 2));border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
.paramStepAdd,.paramStepEdit,.paramStepInfo{left:0!important;right:unset!important;bottom:unset!important;top:calc(var(--paramsRowLabHeight) + var(--paramsRowDateHeight))!important}
.paramStepEdit:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);left:calc(var(--paramsIconsSize)/ 2);border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
.paramStepInfo:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);left:calc(var(--paramsIconsSize) + (var(--paramsIconsSize)/ 2));border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
.paramStepAdd:after{position:absolute;display:inline-block;top:calc(-1vmin * var(--globalScale) + 1px);left:calc((var(--paramsIconsSize) * 2) + (var(--paramsIconsSize)/ 2));border-left:calc(1vmin * var(--globalScale)) solid transparent;border-right:calc(1vmin * var(--globalScale)) solid transparent;border-bottom:calc(1vmin * var(--globalScale)) solid #fff;border-top:unset;content:""}
@media all and (max-width:768px){
:root{--paramsElementWidth:calc( 14vmin * var(--globalScale) );--paramChartIconSize:0.6;--paramFixColumnCountMobile:1}
.params .normColumn{display:none}
.params .thead .borderRight{border-right:1px solid var(--paramsVBorderColor);border-bottom:1px solid var(--paramsVBorderColor)}
.params .restColumns{width:calc(100% - var(--paramsElementWidth) * var(--paramFixColumnCountMobile))}
.params .restColumns>.boxScrollRow{width:calc(100% - var(--paramsElementWidth) * var(--paramFixColumnCountMobile))}
.params .thead .justifyMetal{justify-content:start}
.paramStepChart{top:calc(var(--paramsRowLabHeight) + var(--paramsRowDateHeight) + var(--paramsRowIconsHeight) + 6vmin)!important}
.paramStepChart:after{left:calc(var(--paramsElementWidth) - 3vmin)}
.paramStepInfo:after{left:calc(var(--paramsIconsSize) + 2vmin)}
.paramStepAdd:after{left:calc((var(--paramsIconsSize) * 2) + 2vmin)}
.params .thead .borderNoneFirst{border-right:1px solid var(--paramsVBorderColor)}
.params .sliderPointerOk{border-left:calc(var(--fontSmall) * .3) solid transparent;border-right:calc(var(--fontSmall) * .3) solid transparent;border-top:calc(var(--fontSmall) * .6) solid var(--colorGreen)}
.params .sliderPointerWrong{border-left:calc(var(--fontSmall) * .3) solid transparent;border-right:calc(var(--fontSmall) * .3) solid transparent;border-top:calc(var(--fontSmall) * .6) solid var(--colorRed)}
}
:root{--groupsIconsSize:calc( 5vmin * var(--globalScale) );--groupsIconsRowsX:8;--groupsIconsRowsY:3}
.groups{position:relative;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center}
.groups .groupsCenter{float:left;width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 4vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:calc(4vmin * var(--globalScale));display:none;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center}
.groupsLoadingFrame{float:left;display:none;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0}
.groupsLoadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(20vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.groupsLoadingFrame .img{width:calc(var(--groupsIconsSize) * 2);height:calc(var(--groupsIconsSize) * 2);background-size:calc(var(--groupsIconsSize) * var(--groupsIconsRowsX)) calc(var(--groupsIconsSize) * var(--groupsIconsRowsY));background-image:url("SMARTREEF/GROUPS/RfGroups.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--groupsIconsSize) * 5);background-position-y:calc(0px - var(--groupsIconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--groupsIconsSize) * 2)/ 2)}
.groupsLoadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);white-space:nowrap}
.groupsLoadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall)}
:root{--actionsIconsSize:calc( 5vmin * var(--globalScale) );--actionsIconsRowsX:8;--actionsIconsRowsY:3}
.actions{position:relative;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center}
.actions .actionsCenter{position:relative;float:left;width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 4vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:calc(4vmin * var(--globalScale));display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;color:#404040}
.actions .actionsTopPanel{display:flex;width:100%;height:calc(var(--buttonHeight) * 1.2);text-align:center;justify-content:flex-start}
.actions .actionsListPanel{width:100%;height:calc(100% - var(--buttonHeight) * 1.2);display:block;font-size:var(--fontSmall);text-align:center;justify-content:center;box-shadow:0 0 2vmin #d0d0d0;border-style:solid;border-width:1px;border-color:#f0f0f0}
.actions .actionsHistoryListPanel{width:100%;height:calc(100% - var(--buttonHeight) * 1.2);display:block;font-size:var(--fontSmall);text-align:center;justify-content:center}
.actions .button{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;margin-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.actions .button:hover{background-color:var(--colorBlueSel)}
.actions .buttonLeft{display:none;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;margin-left:2vmin;margin-right:auto;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.actions .buttonLeft:hover{background-color:var(--colorBlueSel)}
.actions .buttonRight{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;margin-left:auto;margin-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.actions .buttonRight:hover{background-color:var(--colorBlueSel)}
.actions .actionsListTop{display:flex;width:calc(100% - var(--actionsIconsSize) * .5);height:calc(var(--fontMedium) * 1.5);text-align:center;justify-content:flex-start;background-color:#fff;color:var(--colorBlue);font-weight:700;padding-right:calc(var(--actionsIconsSize) * .5);border-style:none none solid none;border-width:1px;border-color:#e0e0e0;margin-bottom:2px}
.actions .actionsListTopTask{display:flex;width:100%;position:relative;height:calc(1.2 * var(--buttonHeight));text-align:center;align-items:center;background-color:#fff;color:var(--colorBlue);font-weight:700}
.actions .actionsListTopWhen{display:inline-flex;width:calc(30% - 2vmin);height:100%;align-items:center;vertical-align:middle;text-align:center;justify-content:flex-start;padding-left:2vmin}
.actions .actionsListTopThen{display:inline-flex;width:calc(70% - 2vmin - var(--actionsIconsSize) * 2);height:100%;align-items:center;vertical-align:middle;text-align:center;justify-content:flex-start;padding-left:2vmin}
.actions .actionsListTopOptions{display:inline-flex;width:calc(var(--actionsIconsSize) * 2);height:100%;align-items:center;vertical-align:middle;text-align:center;justify-content:center}
.actions .actionsListTopDate{display:inline-flex;width:calc(var(--actionsIconsSize) * 2.5);height:100%;align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end}
.actions .actionsListTopTime{display:inline-flex;width:calc(var(--actionsIconsSize) * 2);height:100%;align-items:center;vertical-align:middle;padding-left:1vmin;text-align:cente;justify-content:flex-end}
.actions .actionsListTopTaskTitle{display:inline-flex;width:calc(45% - 1 * var(--fontSmall));height:100%;align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;padding-right:calc(1 * var(--fontSmall))}
.actions .actionsListTopTaskOptions{display:block;width:calc(55% - 1 * var(--fontSmall));height:100%;align-items:center;vertical-align:middle;text-align:center;justify-content:center;margin-right:calc(1 * var(--fontSmall))}
.actions .actionsList{display:block;width:100%;height:calc(100% - var(--fontMedium) * 2);text-align:center;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.actions .actionsListRow{display:flex;width:calc(100% - var(--actionsIconsSize) * .5);height:auto;padding-top:calc(var(--fontMedium) * .25);padding-bottom:calc(var(--fontMedium) * .25);text-align:center;justify-content:flex-start;padding-right:calc(var(--actionsIconsSize) * .5);align-items:center;border-style:none none solid none;border-width:1px;border-color:#e0e0e0;background-color:#fff;color:#404040}
.actions .actionsListRow:hover{background-color:#f8f8f8}
.actions .actionsListRowWhen{display:flex;width:calc(30% - 2vmin);height:auto;align-items:center;vertical-align:middle;text-align:center;justify-content:flex-start;padding-left:2vmin}
.actions .actionsListRowTask{display:block;width:calc(100% - 2vmin - var(--actionsIconsSize) * 2);height:auto;align-items:center;vertical-align:middle;text-align:left;justify-content:flex-start;padding-left:2vmin}
.actions .actionsListRowWhenName{display:block;width:calc(100% - var(--listItemIconSize) - 1vmin);height:auto;align-items:center;vertical-align:middle;text-align:left;justify-content:flex-start;padding-left:1vmin}
.actions .actionsListRowThen{display:block;width:calc(70% - 2vmin - var(--actionsIconsSize) * 2);height:auto;align-items:center;vertical-align:middle;text-align:left;justify-content:flex-start;padding-left:2vmin}
.actions .actionsListRowThenRow{display:flex;width:100%;height:auto;align-items:center;vertical-align:middle;text-align:left;justify-content:flex-start;padding-top:calc(var(--fontSmall) * .25);padding-bottom:calc(var(--fontSmall) * .25)}
.actions .actionsListRowThenName{display:block;width:calc(100% - var(--listItemIconSize) - 1vmin);height:auto;align-items:center;vertical-align:middle;text-align:left;justify-content:flex-start;padding-left:1vmin}
.actions .actionsListRowOptions{display:inline-flex;width:calc(var(--actionsIconsSize) * 2);height:100%;align-items:center;vertical-align:middle;text-align:center;justify-content:center}
.actions .actionsListRowDate{display:inline-flex;width:calc(var(--actionsIconsSize) * 2.5);height:100%;align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end}
.actions .actionsListRowTime{display:inline-flex;width:calc(var(--actionsIconsSize) * 2);height:100%;align-items:center;vertical-align:middle;text-align:center;padding-left:1vmin;justify-content:flex-end}
.actions .tasksList{display:block;width:calc(100% - 2 * var(--buttonHeight) * .25);margin-left:calc(var(--buttonHeight) * .25);height:calc(100% - 1.2 * var(--buttonHeight) - 2px);text-align:center;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;border-style:solid;border-width:1px;border-color:#f0f0f0}
.actionsHistoryLoading{position:absolute;float:left;display:flex;width:100%;height:calc(100% - var(--buttonHeight) * 1.2);left:0;top:0;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0}
.actionsLoadingFrame{position:absolute;float:left;display:flex;width:100%;height:100%;left:0;top:0;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0}
.actionsLoadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(20vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.actionsLoadingFrame .img{width:calc(var(--iconsSize) * 2);height:calc(var(--iconsSize) * 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 18);background-position-y:calc(0px - var(--iconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--iconsSize) * 2)/ 2)}
.actionsLoadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);white-space:nowrap}
.actionsLoadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall)}
.actions .actionsIconDelete{display:inline-flex;float:left;width:var(--actionsIconsSize);height:var(--actionsIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--actionsIconsSize) * var(--actionsIconsRowsX)) calc(var(--actionsIconsSize) * var(--actionsIconsRowsY));background-image:url("SMARTREEF/ACTIONS/RfActions.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--actionsIconsSize) * 0);background-position-y:calc(0px - var(--actionsIconsSize) * 0)}
.actions .actionsIconDelete:hover{background-position-y:calc(0px - var(--actionsIconsSize) * 1)}
.actions .actionsIconEdit{display:inline-flex;float:left;width:var(--actionsIconsSize);height:var(--actionsIconsSize);cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;background-size:calc(var(--actionsIconsSize) * var(--actionsIconsRowsX)) calc(var(--actionsIconsSize) * var(--actionsIconsRowsY));background-image:url("SMARTREEF/ACTIONS/RfActions.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--actionsIconsSize) * 1);background-position-y:calc(0px - var(--actionsIconsSize) * 0)}
.actions .actionsIconEdit:hover{background-position-y:calc(0px - var(--actionsIconsSize) * 1)}
.actions .actionsIconOnline{float:left;width:var(--listItemIconSize);height:var(--listItemIconSize);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 9 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 6 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY))}
.actions .actionsIconOffline{float:left;width:var(--listItemIconSize);height:var(--listItemIconSize);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 9 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY))}
.actions .actionsIconOK{float:left;width:var(--listItemIconSize);height:var(--listItemIconSize);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 0 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY))}
.actions .actionsIconFailed{float:left;width:var(--listItemIconSize);height:var(--listItemIconSize);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 1 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY))}
.actions .actionsHistoryPanel{position:absolute;display:none;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.8);z-index:1;font-size:var(--fontSmall);text-align:center;color:#404040}
.actions .actionsHistoryBorder{position:absolute;display:block;top:10%;bottom:10%;left:10%;right:10%;justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:1}
.actions .actionsAddPanel{position:absolute;display:none;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.8);z-index:1;font-size:var(--fontSmall);text-align:center;color:#404040}
.actions .actionsAddBorder{position:absolute;display:block;top:0;bottom:10%;left:10%;right:10%;justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:1}
.actions .actionsAddTop{position:relative;width:100%;height:calc(100% - 1.5 * var(--buttonHeight));display:block;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.actions .actionsTitle{width:100%;height:calc(2 * var(--fontMedium));font-size:var(--fontMedium);display:flex;align-items:center;justify-content:center}
.actions .actionsInputPanel{position:relative;width:100%;height:auto;margin-top:calc(.25 * var(--fontSmall));margin-bottom:calc(.25 * var(--fontSmall));display:flex}
.actions .actionsInputName{width:calc(45% - 1 * var(--fontSmall));height:calc(2.2 * var(--fontSmall));font-size:var(--fontSmall);display:flex;align-items:center;justify-content:flex-end;padding-right:calc(1 * var(--fontSmall))}
.actions .actionsInputNameButton{width:calc(45% - 1 * var(--fontSmall));height:var(--buttonHeight);font-size:var(--fontSmall);display:flex;align-items:center;justify-content:flex-end;padding-right:calc(1 * var(--fontSmall))}
.actions .actionsInputText{display:flex;width:calc(55% - 1 * var(--fontSmall));height:auto;color:#606060;font-size:var(--fontSmall);text-align:left;vertical-align:top;justify-content:flex-start;align-items:flex-start;background-color:#f8f8f8;border-style:solid;border-color:#f0f0f0;border-width:1px;margin-right:calc(1 * var(--fontSmall))}
.actions .actionsInputText .input{width:96%;height:100%;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.actions .actionsInputCombo{position:relative;display:flex;width:calc(55% - 1 * var(--fontSmall));height:calc(2.2 * var(--fontSmall));color:#606060;font-size:var(--fontSmall);text-align:left;vertical-align:top;justify-content:flex-start;align-items:flex-start;background-color:#f8f8f8;border-style:solid;border-color:#f0f0f0;border-width:1px;margin-right:calc(1 * var(--fontSmall));cursor:pointer;cursor:hand}
.actions .actionsInputCombo:hover{background-color:#f0f0f0}
.actions .actionsInputComboText{display:flex;width:calc(100% - var(--iconsSize));height:100%;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;align-items:center}
.actions .actionsInputComboIcon{float:right;display:flex;width:var(--iconsSize);height:calc(2.2 * var(--fontSmall));background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - 2.2 * var(--fontSmall))/ 2);margin-right:5px}
.actions .actionsInputComboPanel{position:absolute;display:block;width:calc(55% - 1 * var(--fontSmall));left:45%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));top:calc(1px + 2.2 * var(--fontSmall));height:auto;max-height:calc(10 * var(--fontSmall));color:#606060;font-size:var(--fontSmall);text-align:left;vertical-align:top;justify-content:flex-start;align-items:flex-start;background-color:#fff;box-shadow:0 0 3px silver;z-index:2;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.actions .actionsInputComboPanelTask{position:absolute;display:block;width:calc(55% - 1 * var(--fontSmall));left:45%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));top:calc(1px + 2.2 * var(--fontSmall) + (1.2 * var(--buttonHeight) - 2.2 * var(--fontSmall)) * .5);height:auto;max-height:calc(10 * var(--fontSmall));color:#606060;font-size:var(--fontSmall);text-align:left;vertical-align:top;justify-content:flex-start;align-items:flex-start;background-color:#fff;box-shadow:0 0 3px silver;z-index:2;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.actions .actionsInputComboItem{width:calc(100% - 2vmin * var(--globalScale));line-height:calc(1.5 * var(--fontSmall));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));color:#606060;cursor:pointer;cursor:hand}
.actions .actionsInputComboItem:hover{background-color:#f8f8f8}
.actions .actionsInputComboItemSel{width:calc(100% - 2vmin * var(--globalScale));height:calc(1.5 * var(--fontSmall));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));color:var(--colorBlue)}
.actions .actionsInputComboBack{position:absolute;display:flex;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0);z-index:1}
.actions .actionsInputButton{display:flex;width:calc(55% - 1 * var(--fontSmall));height:var(--buttonHeight);text-align:left;vertical-align:top;justify-content:flex-start;align-items:flex-start}
.actions .actionsTasksPanel{width:100%;height:calc(100% - 2 * var(--fontMedium) - 2.7 * var(--fontSmall) - 3 * var(--fontSmall) * 3);display:block;margin-top:calc(.5 * var(--fontSmall))}
.actions .buttonAddTask{float:left;display:flex;width:auto;min-width:30%;padding-left:5%;padding-right:5%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);font-weight:400}
.actions .buttonAddTask:hover{background-color:var(--colorGreenSel)}
.actions .buttonCancelTask{float:right;display:flex;width:auto;min-width:30%;padding-left:5%;padding-right:5%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);font-weight:400}
.actions .buttonCancelTask:hover{background-color:var(--colorBlueSel)}
.actions .actionsAddBottom{display:flex;width:100%;height:calc(1.5 * var(--buttonHeight));align-items:center}
.actions .buttonOk{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-left:calc(var(--buttonHeight) * .25);margin-right:auto}
.actions .buttonOk:hover{background-color:var(--colorGreenSel)}
.actions .buttonOkDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;font-size:var(--fontMedium);margin-left:calc(var(--buttonHeight) * .25);margin-right:auto}
.actions .buttonCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-left:auto;margin-right:calc(var(--buttonHeight) * .25)}
.actions .buttonCancel:hover{background-color:var(--colorBlueSel)}
.devices{position:relative;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center}
.devices .devicesCenter{position:relative;float:left;width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 4vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:calc(4vmin * var(--globalScale));display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;color:#404040}
.dosing{background-size:calc(40vmin * var(--globalScale));background-image:var(--dosingWizardBackground);background-repeat:no-repeat;background-position-x:calc(3vmin * var(--globalScale));background-position-y:calc(100% + 1vmin)}
.dosing .dosingCenter{position:relative;float:left;width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 4vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:calc(4vmin * var(--globalScale));display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;color:#404040}
@media all and (max-width:768px){
.dosing{background-size:calc(30vmin * var(--globalScale));background-position-x:left;background-position-y:calc(100% + 8vmin)}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--icpParamsIconsSize:calc( 5vmin * 0.8 );--icpParamsIconsRowsX:10;--icpParamsIconsRowsY:3;--icpParamsBorder:#d0d1d3;--icpParamsActive:#00a7d8;--icpParamsTopHeight:calc( 12vmin * var(--globalScale) );--icpParamsCellWidth:calc( 16vmin * var(--globalScale) );--icpParamsViewOkLine:block;--icpParamsViewIssueLine:block;--icpParamsViewDoseLine:block;--icpParamsViewOkColor:white;--icpParamsViewIssueColor:white;--icpParamsViewDoseColor:white;--icpParamsBack:10;--icpParamsBackWidth:calc( 70vmin * var(--globalScale) );--icpParamsBackHeight:calc( 50vmin * var(--globalScale) )}
.icpParamsLoadingFrame{position:absolute!important;z-index:5000!important}
.icpParamsLoadingFrame2{position:absolute!important;z-index:100!important;height:calc(100%)!important;top:unset!important;left:0!important;background-color:#ececec}
.icpParams{position:relative;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center}
.icpParamsPrompt{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:8010;background-color:rgba(255,255,255,.8)}
.icpParamsPromptBack{display:flex;position:fixed;float:left;height:var(--rfIcpStandardHeightPrint);justify-content:center;align-items:center;z-index:var(--icpParamsBack)}
.icpParamsPromptPanel{position:fixed;top:calc(var(--rfIcpMainButtonHeight) + 4vmin + var(--topPanelHeight));display:block;width:50%;min-width:85vmin;height:auto;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--icpParamsBack)}
.icpParamsEditTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--icpParamsBack)}
.icpParamsCamData{display:block;float:left;width:100%;height:50vh;min-height:50vh;background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--rfIcpZIndexStandardBack);overflow:hidden}
.icpParamsContainer{position:absolute;width:calc(100% - 6vmin * var(--globalScale));height:auto;overflow:hidden}
.icpParamsCamera{width:43vh;height:43vh;min-width:43vh;min-height:43vh;margin:auto;display:flex}
.icpParamsCamButtons{position:absolute;display:flex;bottom:0;width:calc(100% - 6vmin * var(--globalScale));height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--rfIcpZIndexStandardBack)}
.icpParamsButtonsCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;z-index:var(--rfIcpZIndexPrompt)}
.icpParamsButtonsCancel:hover{background-color:var(--colorBlueSel)}
.icpParamsButton{display:flex;width:40%;height:calc(4vmin * var(--globalScale));justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;font-size:var(--fontMedium);cursor:pointer}
.icpParamsButton:hover{background-color:var(--colorBlueSel)}
.icpParamsButtonDisabled{display:flex;width:40%;height:calc(4vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#d0d0d0;color:#fff;font-size:var(--fontMedium)}
.icpParams .icpParamsCenter{position:relative;float:left;width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 5vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:calc(5vmin * var(--globalScale));display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;color:#404040}
.icpParams .icpParamTopMenu{display:flex;width:100%;height:var(--icpParamsTopHeight);justify-content:center;align-items:center}
.icpParams .icpParamIcons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:30%;min-width:calc(25vmin * var(--globalScale));background-color:#fff;z-index:30;margin-left:calc(4vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
.icpParams .icpParamNodata{display:block;width:100%;text-align:center;font-size:var(--fontMedium);font-weight:700;margin:calc(1vmin * var(--globalScale))}
.icpParams .icpParamFilterButtons{display:flex;justify-content:flex-end;width:70%;flex-wrap:wrap;margin-right:calc(4vmin * var(--globalScale))}
.icpParams .icpParamFilterButtonsMobile{display:none}
.icpParams .icpParamFilter{display:flex;width:30%;min-width:calc(20vmin * var(--globalScale));border:1px solid #868686;height:calc(4.5vmin * var(--globalScale));margin-left:calc(1vmin * var(--globalScale));margin-top:calc(.5vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);justify-content:end;align-items:center;box-sizing:border-box;cursor:pointer}
.icpParams .icpParamFilter>.issueFilter{color:red}
.icpParams .icpParamFilter>.okFilter{color:green}
.icpParams .icpParamDatesSelect{display:none}
.icpParams .icpParamFilterActive{color:#fff!important;border:1px solid var(--icpParamsActive);background-color:var(--icpParamsActive)}
.icpParams .icpParamFilterActive>.icpParamFilterText{color:#fff!important}
.icpParams .icpParamFilterActive>.icpParamFilterNum{color:#fff!important}
.icpParams .icpParamFilterText{display:flex;width:100%;justify-content:center;color:var(--icpParamsBorder);text-transform:uppercase}
.icpParams .icpParamFilterNum{display:flex;color:var(--icpParamsBorder);margin-right:calc(2vmin * var(--globalScale));width:var(--fontBig);font-size:var(--fontSmall);text-align:right;justify-content:center}
.icpParams .icpParamIcon{display:inline-flex;width:calc(var(--icpParamsIconsSize) + 2px);height:calc(var(--icpParamsIconsSize) + 0px);cursor:pointer;background-size:calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsX)) calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsY));background-image:url("SMARTREEF/ICPPARAMS/RfIcpParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--icpParamsIconsSize) * 8);background-position-y:calc(0px - var(--icpParamsIconsSize) * 0)}
.icpParams .icpParamIcon:hover{background-position-y:calc(0px - var(--icpParamsIconsSize) * 1)}
.icpParams .icpParamIconReg{display:inline-flex;width:var(--icpParamsIconsSize);height:var(--icpParamsIconsSize);cursor:pointer;background-size:calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsX)) calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsY));background-image:url("SMARTREEF/ICPPARAMS/RfIcpParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--icpParamsIconsSize) * 2);background-position-y:calc(0px - var(--icpParamsIconsSize) * 0)}
.icpParams .icpParamIconReg:hover{background-position-y:calc(0px - var(--icpParamsIconsSize) * 1)}
.icpParams .icpParamIconLink{display:inline-flex;width:var(--icpParamsIconsSize);height:var(--icpParamsIconsSize);cursor:pointer;background-size:calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsX)) calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsY));background-image:url("SMARTREEF/ICPPARAMS/RfIcpParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--icpParamsIconsSize) * 4);background-position-y:calc(0px - var(--icpParamsIconsSize) * 0)}
.icpParams .icpParamIconLink:hover{background-position-y:calc(0px - var(--icpParamsIconsSize) * 1)}
.icpParams .icpParamIconLinkShared{background-color:#ccc!important;border-radius:50%}
.icpParams .icpParamIconEdit{display:inline-flex;width:var(--icpParamsIconsSize);height:var(--icpParamsIconsSize);cursor:pointer;background-size:calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsX)) calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsY));background-image:url("SMARTREEF/ICPPARAMS/RfIcpParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--icpParamsIconsSize) * 3);background-position-y:calc(0px - var(--icpParamsIconsSize) * 0)}
.icpParams .icpParamIconEdit:hover{background-position-y:calc(0px - var(--icpParamsIconsSize) * 1)}
.icpParams .icpParamIconDelete{display:inline-flex;width:var(--icpParamsIconsSize);height:var(--icpParamsIconsSize);cursor:pointer;background-size:calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsX)) calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsY));background-image:url("SMARTREEF/ICPPARAMS/RfIcpParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--icpParamsIconsSize) * 9);background-position-y:calc(0px - var(--icpParamsIconsSize) * 0)}
.icpParams .icpParamIconDelete:hover{background-position-y:calc(0px - var(--icpParamsIconsSize) * 1)}
.icpParams .icpParamIconSetup{display:inline-flex;width:var(--icpParamsIconsSize);height:var(--icpParamsIconsSize);cursor:pointer;background-size:calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsX)) calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsY));background-image:url("SMARTREEF/ICPPARAMS/RfIcpParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--icpParamsIconsSize) * 6);background-position-y:calc(0px - var(--icpParamsIconsSize) * 0)}
.icpParams .icpParamIconSetup:hover{background-position-y:calc(0px - var(--icpParamsIconsSize) * 1)}
.icpParams .icpParamIconInfo{display:inline-flex;width:var(--icpParamsIconsSize);height:var(--icpParamsIconsSize);cursor:pointer;background-size:calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsX)) calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsY));background-image:url("SMARTREEF/ICPPARAMS/RfIcpParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--icpParamsIconsSize) * 0);background-position-y:calc(0px - var(--icpParamsIconsSize) * 0)}
.icpParams .icpParamIconInfo:hover{background-position-y:calc(0px - var(--icpParamsIconsSize) * 1)}
.icpParams .icpParamIconParams{display:inline-flex;width:var(--icpParamsIconsSize);height:var(--icpParamsIconsSize);cursor:pointer;background-size:calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsX)) calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsY));background-image:url("SMARTREEF/ICPPARAMS/RfIcpParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--icpParamsIconsSize) * 1);background-position-y:calc(0px - var(--icpParamsIconsSize) * 0)}
.icpParams .icpParamIconParams:hover{background-position-y:calc(0px - var(--icpParamsIconsSize) * 1)}
.icpParams .icpParamIconPdf{display:inline-flex;width:var(--icpParamsIconsSize);height:var(--icpParamsIconsSize);cursor:pointer;background-size:calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsX)) calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsY));background-image:url("SMARTREEF/ICPPARAMS/RfIcpParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--icpParamsIconsSize) * 5);background-position-y:calc(0px - var(--icpParamsIconsSize) * 0)}
.icpParams .icpParamIconPdf:hover{background-position-y:calc(0px - var(--icpParamsIconsSize) * 1)}
.icpParams .icpParamIconSample{display:inline-flex;width:var(--icpParamsIconsSize);height:var(--icpParamsIconsSize);cursor:pointer;background-size:calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsX)) calc(var(--icpParamsIconsSize) * var(--icpParamsIconsRowsY));background-image:url("SMARTREEF/ICPPARAMS/RfIcpParams.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--icpParamsIconsSize) * 7);background-position-y:calc(0px - var(--icpParamsIconsSize) * 0)}
.icpParams .icpParamIconSample:hover{background-position-y:calc(0px - var(--icpParamsIconsSize) * 1)}
.icpParams .icpParamBody{display:flex;background-color:#ececec;border:none;height:calc(100% - var(--icpParamsTopHeight) + 2vmin);padding-left:calc(4vmin * var(--globalScale));padding-right:calc(4vmin * var(--globalScale));box-sizing:border-box;overflow:hidden}
.icpParams .icpParamBodyList{padding-left:calc(4vmin * var(--globalScale));padding-right:calc(4vmin * var(--globalScale))}
.icpParams .icpParamBodyBox{display:block;flex-direction:column;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;position:relative;z-index:4}
.icpParams .icpParamBodyDay{display:flex;position:relative;z-index:2;flex-direction:column;width:100%;margin-top:calc(.3vmin * var(--globalScale));margin-bottom:calc(.3vmin * var(--globalScale))}
.icpParams .icpParamBodyRow{display:flex;background-color:#ececec;cursor:pointer}
.icpParams .icpParamBodyDate{flex-direction:row;margin-bottom:unset;overflow-y:scroll;overflow-x:hidden;height:calc(6.5vmin * var(--globalScale))}
.icpParams .icpParamBodyHeader{flex-direction:row;margin-bottom:unset;overflow-y:scroll;overflow-x:hidden;height:calc(3vmin * var(--globalScale))}
.icpParams .icpParamBodyWarn{display:none}
.icpParams .icpParamBodyMore{display:block;flex-direction:column;box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.3vmin * var(--globalScale));background-color:#fff}
.icpParams .icpParamBodyScroll{display:flex;flex-direction:column;background-color:#ececec;width:100%;min-width:200px;height:calc(100% - 4vmin * var(--globalScale));box-sizing:border-box;overflow-y:auto;overflow-x:hidden}
.icpParams .icpParamBackButton{position:absolute;display:flex;width:15vmin;background-color:var(--icpParamsActive);justify-content:center;font-size:var(--fontSmall);color:#fff;text-transform:uppercase;padding:.5vmin}
.icpParams .icpParamColDate{display:flex;flex-direction:column;justify-content:center;height:calc(6vmin * var(--globalScale));background-color:#ececec;align-items:center;font-size:var(--fontExtraSmall);box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.3vmin * var(--globalScale));width:100%;min-width:var(--icpParamsCellWidth)}
.icpParams .icpParamColDateText{display:flex;flex-direction:row;justify-content:center}
.icpParams .icpParamColDateBotton{display:flex;background-color:var(--icpParamsActive);width:100%;border-radius:.5vmin;color:#fff;font-weight:700;text-transform:uppercase;height:calc(2.5vmin * var(--globalScale));min-height:calc(2.5vmin * var(--globalScale));justify-content:center;align-items:center;cursor:pointer}
.icpParams .icpParamColDateText>span{font-weight:700}
.icpParams .icpParamColGroupBox{display:block;color:#868686}
.icpParams .icpParamColGroupName{display:flex;width:100%;border:1px solid var(--icpParamsBorder);height:auto;min-height:calc(5vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);justify-content:center;align-items:center;box-sizing:border-box;flex-wrap:wrap;margin-bottom:1vmin}
.icpParams .icpParamColBoxFirst{display:flex;background-color:#fff;flex-direction:row;box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.3vmin * var(--globalScale));width:100%;min-width:var(--icpParamsCellWidth);min-height:calc(3.8vmin * var(--globalScale))}
.icpParams .icpParamColBoxFirstDetails{display:flex;background-color:#fff;flex-direction:row;box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.3vmin * var(--globalScale));width:50%;min-width:calc(var(--icpParamsCellWidth)/ 1.4);min-height:calc(3.8vmin * var(--globalScale))}
.icpParams .icpParamColBox{display:flex;background-color:#fff;flex-direction:column;box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.3vmin * var(--globalScale));width:100%;min-width:var(--icpParamsCellWidth);min-height:calc(3.8vmin * var(--globalScale))}
.icpParams .icpParamColBoxDetails{margin-left:unset;margin-right:unset}
.icpParams .icpParamColBoxDetails2{margin-left:unset}
.icpParams .icpParamColBoxBorder{border-left:1px solid #868686;border-right:1px solid #868686;border-bottom:1px solid #868686;margin-bottom:.15vmin;box-shadow:0 calc(.15vmin + 1px) .15vmin 1px #868686;-webkit-box-shadow:0 calc(.15vmin + 1px) .15vmin 1px #868686;-moz-box-shadow:0 calc(.15vmin + 1px) .15vmin 1px #868686}
.icpParams .icpParamActiveBorder{border-left:1px solid #868686;border-right:1px solid #868686;border-top:1px solid #868686;border-bottom:1px solid #868686;margin-bottom:.15vmin;box-shadow:0 0 .15vmin 1px #868686;-webkit-box-shadow:0 0 .15vmin 1px #868686;-moz-box-shadow:0 0 .15vmin 1px #868686}
.icpParams .icpParamColBoxIssue{display:var(--icpParamsViewIssue)!important}
.icpParams .icpParamColBoxDose{display:var(--icpParamsViewDose)!important}
.icpParams .icpParamColBoxOk{display:var(--icpParamsViewOk)!important}
.icpParams .icpParamColBoxIssueLine{display:var(--icpParamsViewIssueLine)!important}
.icpParams .icpParamColBoxDoseLine{display:var(--icpParamsViewDoseLine)!important}
.icpParams .icpParamColBoxOkLine{display:var(--icpParamsViewOkLine)!important}
.icpParams .icpParamColBoxIssueBox{background-color:var(--icpParamsViewIssueColor)!important}
.icpParams .icpParamColBoxDoseBox{background-color:var(--icpParamsViewDoseColor)!important}
.icpParams .icpParamColBoxOkBox{background-color:var(--icpParamsViewOkColor)!important}
.icpParams .icpParamColBoxHeader{display:flex;flex-direction:column;width:100%;color:#727372}
.icpParams .icpParamColBoxValue{display:flex;align-items:flex-end;width:70%;padding-left:.5vmin;font-size:var(--fontExtraSmall)}
.icpParams .icpParamColBoxTitle{display:flex;height:70%;background-color:#f7f7f7;padding-left:2vmin;padding-right:2vmin;align-items:center;font-weight:700;width:50%;text-align:center;justify-content:center}
.icpParams .icpParamColBoxNum{display:flex;height:70%;color:#000;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;background-color:#fff;padding-left:2vmin;padding-right:2vmin;align-items:center;box-sizing:border-box;width:30%;text-align:center;justify-content:center}
.icpParams .icpParamColBoxUnit{display:flex;align-items:center;box-sizing:border-box;justify-content:center;font-size:var(--fontExtraSmall);margin-top:calc(.3vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale))}
.icpParams .icpParamColBoxName{display:flex;justify-content:flex-start;align-items:center;font-size:calc(var(--fontMedium) - .5vmin);font-weight:400;padding-top:0;width:50%;color:#727372}
.icpParams .icpParamColBoxNameDetails{display:flex;justify-content:center;align-items:center;font-size:calc(var(--fontMedium) - .5vmin);font-weight:400;padding-top:0;width:100%;height:100%;color:#727372}
.icpParams .icpParamColValue{display:flex;justify-content:center;align-items:center;font-size:calc(var(--fontMedium) - .5vmin);margin-top:1vmin;font-weight:700;padding-top:0;width:100%;height:100%;color:#727372}
.icpParams .icpParamColValueDetails{display:flex;justify-content:center;align-items:center;font-size:calc(var(--fontMedium) - .5vmin);font-weight:700;padding-top:0;width:100%;height:100%;color:#727372}
.icpParams .icpParamColWrong{color:red}
.icpParams .icpParamColBoxInfoHeader{display:flex;width:100%;height:calc(4vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale))}
.icpParams .icpParamColBoxWarningWeb{display:flex}
.icpParams .icpParamColBoxWarning{display:flex;flex-direction:column;margin-bottom:calc(1.5vmin * var(--globalScale))}
.icpParams .icpParamColBoxWarningTitle{display:flex;justify-content:center;font-size:var(--fontExtraSmall);font-weight:700;margin-bottom:calc(1vmin * var(--globalScale))}
.icpParams .icpParamColBoxInfoValue{display:flex;align-items:center;width:100%;padding-left:.5vmin;font-size:var(--fontExtraSmall)}
.icpParams .icpParamColBoxInfoTitle{display:flex;align-items:center;font-weight:100;text-align:center;justify-content:center;font-size:var(--fontExtraSmall);margin-bottom:calc(.3vmin * var(--globalScale));margin-top:calc(1vmin * var(--globalScale))}
.icpParams .icpParamColBoxInfoDetails{display:flex;background-color:#fff;align-items:center;box-sizing:border-box;justify-content:center;font-size:var(--fontExtraSmall)}
.icpParams .icpParamColBoxMore{display:flex;justify-content:center;color:#ececec;font-size:var(--fontSmall);height:100%;width:20%;min-width:calc(3vmin * var(--globalScale));margin-right:calc(.9vmin * var(--globalScale));margin-left:calc(.9vmin * var(--globalScale));align-items:center;margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer}
.icpParams .icpParamArrowsDown{width:calc(1vmin * var(--globalScale));height:calc(1vmin * var(--globalScale));margin-top:calc(-.5vmin * var(--globalScale));border-style:solid;border-width:0 2px 2px 0;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.icpParams .icpParamArrowsUp{margin-top:calc(1 * var(--fontExtraSmall));transform:rotate(225deg);-webkit-transform:rotate(225deg)}
.icpParams .icpParamArrowsBox{position:absolute;display:flex;background-color:#ececec;width:calc(4vmin * var(--globalScale));min-width:calc(4vmin * var(--globalScale));height:calc(100% - 2vmin - var(--icpParamsTopHeight));box-sizing:border-box;cursor:pointer}
.icpParams .boxLeft{left:0}
.icpParams .boxRight{right:0}
.icpParams .icpParamArrowsLeft{position:absolute;left:1vmin;top:calc(50% - 1vmin);width:.2vmin;height:.2vmin;border:solid #868686;border-width:0 .5vmin .5vmin 0;display:inline-block;padding:1vmin;transform:rotate(135deg);-webkit-transform:rotate(135deg);cursor:pointer}
.icpParams .icpParamArrowsRight{position:absolute;right:1vmin;top:calc(50% - 1vmin);width:.2vmin;height:.2vmin;border:solid #868686;border-width:0 .5vmin .5vmin 0;display:inline-block;padding:1vmin;transform:rotate(315deg);-webkit-transform:rotate(315deg);cursor:pointer}
.icpParams .icpParamArrowsNoActive{border:solid #ececec}
.icpParams .icpParamColBoxMoreOpen{display:none;flex-direction:column;width:calc(100% - 2px);border:none;background-color:#fff}
.icpParams .icpParamSampleBox{display:flex;flex-direction:column;width:100%}
.icpParams .icpSampleBoxScroll{display:flex;flex-direction:column;width:100%;height:calc(100%);padding-bottom:2vmin;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;margin-top:calc(1vmin * var(--globalScale))}
.icpParams .icpSampleBox{display:block;flex-direction:column;width:100%;border:1px solid var(--icpParamsBorder);height:auto;margin-right:calc(2vmin * var(--globalScale));margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);justify-content:end;align-items:center;box-sizing:border-box}
.icpParams .icpSampleInfoBox{display:flex;width:100%;height:auto;background-color:#fff;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;box-sizing:border-box;color:#868686}
.icpParams .icpSampleInfo{display:flex;width:100%;flex-direction:row;margin-left:calc(3vmin * var(--globalScale));margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;box-sizing:border-box}
.icpParams .icpSampleInfoHeader{display:block;width:auto;padding-right:calc(1vmin * var(--globalScale));box-sizing:border-box}
.icpParams .icpSampleInfoValue{display:block;box-sizing:border-box}
.icpParams .icpSampleText{display:flex;width:100%;flex-direction:row;margin-bottom:calc(.5vmin * var(--globalScale));font-size:var(--fontSmall);align-items:center;box-sizing:border-box;justify-content:flex-end}
.icpParams .icpSampleText>div{font-weight:700;margin-left:calc(.5vmin * var(--globalScale))}
.icpParams .icpSampleText>span{font-weight:400;margin-left:calc(.5vmin * var(--globalScale));width:100%;text-align:left}
.icpParams .icpSampleText>textarea{font-weight:400;margin-left:calc(.5vmin * var(--globalScale));padding:0;text-align:left;resize:none;border:none;outline:0;font-size:var(--fontSmall);height:calc(100% - 5px);min-height:calc(8vmin * var(--globalScale));width:calc(100% - 5px);color:#868686;font-family:RFFont,Helvetica,sans-serif}
.icpParams .icpSampleTextArea{position:relative;min-height:calc(8vmin * var(--globalScale));align-items:start}
.icpParams .icpSampleTextAreaSaveBox{position:absolute;display:flex;width:100%;height:100%;justify-content:flex-end;align-items:center}
.icpParams .icpSampleNumber{width:calc(8vmin * var(--globalScale));display:inline-block}
.icpParams .icpSampleButton{background-color:var(--icpParamsActive);color:#fff;padding:calc(3px) calc(1vmin * var(--globalScale));cursor:pointer}
.icpParams .icpParamSampleBarArrowsDown{margin-right:calc(2vmin * var(--globalScale));width:var(--fontExtraSmall);height:var(--fontExtraSmall);margin-top:calc(-1 * var(--fontExtraSmall));border-style:solid;border-width:0 3px 3px 0;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg);cursor:pointer}
.icpParams .icpParamSampleBarArrowsUp{margin-top:calc(1 * var(--fontExtraSmall));transform:rotate(225deg);-webkit-transform:rotate(225deg)}
.icpParams .icpSampleContentBox{display:none;width:100%;border-top:1px solid var(--icpParamsBorder);height:auto;background-color:#fff;font-size:var(--fontSmall);justify-content:center;align-items:center;box-sizing:border-box}
.icpParams .icpSampleCDiv{display:flex;flex-direction:row;width:100%;margin-top:calc(4vmin * var(--globalScale));margin-bottom:calc(4vmin * var(--globalScale))}
.icpParams .icpSampleCPoints{display:flex;flex-direction:row;width:75%}
.icpParams .icpSampleOnePoint{display:flex;flex-direction:column;width:100%}
.icpParams .icpSamplePointText{display:flex;flex-direction:column;color:#868686;font-size:var(--fontSmall);margin-bottom:calc(1vmin * var(--globalScale));white-space:nowrap}
.icpParams .icpSamplePointDate{font-size:var(--fontExtraSmall);width:100%;text-align:center}
.icpParams .icpParamSampleButton{display:flex;flex-direction:row;align-items:center;justify-content:center;height:calc(10vmin * var(--globalScale));margin-top:calc(1vmin * var(--globalScale))}
.icpParams .icpSampleMarkBox{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}
.icpParams .icpSampleMark{display:flex;background-color:green;border:1px solid green;width:calc(2vmin * var(--globalScale));min-width:calc(2vmin * var(--globalScale));max-width:calc(2vmin * var(--globalScale));height:calc(2vmin * var(--globalScale));min-height:calc(2vmin * var(--globalScale));max-height:calc(2vmin * var(--globalScale))}
.icpParams .icpSampleNoMark{background-color:#fff}
.icpParams .icpSampleLine{display:flex;background-color:green;width:50%;height:calc(.5vmin * var(--globalScale))}
.icpParams .icpSampleEmpty{display:flex;background-color:#fff;width:50%;height:calc(2vmin * var(--globalScale))}
.icpParams .icpSampleCStatus{display:flex;flex-direction:column;width:25%;color:#868686;font-size:var(--fontExtraSmall);margin-right:calc(2vmin * var(--globalScale))}
.icpParams .icpSampleCStatusBar{display:flex;width:100%;justify-content:flex-start;height:calc(1vmin * var(--globalScale));border:1px solid #00b9ff;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale))}
.icpParams .icpSampleCStatusBarPer{display:flex;background-color:#00b9ff}
.icpParams .storeIcpParamsSelect{display:block;position:relative;width:calc(100%);height:calc(5vmin * var(--globalScale));min-height:calc(5vmin * var(--globalScale));margin-top:0;background-color:#fff;text-align:left;cursor:pointer;margin-bottom:calc(2vmin * var(--globalScale));border:1px solid var(--icpParamsBorder)}
.icpParams .storeIcpParamsSelect::before{display:flex;position:absolute;content:"";right:0;height:100%;align-items:center;color:#ececec;width:calc(1.4vmin * var(--globalScale));margin-right:2vmin;height:calc(1.4vmin * var(--globalScale));margin-top:calc(1.3vmin * var(--globalScale));border-style:solid;border-width:0 2px 2px 0;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.icpParams .storeIcpParamsSelect select{position:relative;background:0 0;width:calc(100%);padding:5px;padding-right:calc((1.4vmin * var(--globalScale)) + 4vmin);padding-left:calc(1vmin * var(--globalScale));font-size:calc(var(--fontSmall) + 1vmin);font-family:RFFont,Helvetica,sans-serif;color:#000;border:0;border-radius:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;outline:0}
.icpParams .storeIcpParamsSelect select::-ms-expand{display:none}
.icpParams .icpParamRegistration{display:flex;flex-direction:column;width:100%}
.icpParams .icpParamRegistrationProp{display:flex;flex-direction:row;width:100%}
.icpParams .icpParamRegistrationField{display:flex;flex-direction:column;margin-top:calc(1vmin * var(--globalScale))}
.icpParams .icpParamRegistrationBox{display:flex;align-items:center;justify-content:center;font-size:var(--fontSmall);width:100%;height:calc(5vmin * var(--globalScale));background-color:#fff;border:1px solid var(--icpParamsBorder);box-sizing:border-box;padding-right:1vmin}
.icpParams .icpParamRegistrationInput{border:none;width:100%;margin-left:calc(1vmin * var(--globalScale));font-size:calc(var(--fontSmall) + 1vmin);font-family:RFFont,Helvetica,sans-serif}
.icpParams .icpParamRegistrationButton{display:flex;flex-direction:row;justify-content:center;margin-top:calc(1vmin * var(--globalScale))}
.icpParams .icpParamHelpBox{display:block;flex-direction:column}
.icpParams .icpParamHelpBoxHeight{max-height:calc(50vmin * var(--globalScale))}
.icpParams .icpParamHelpMainTitle{display:block;font-size:var(--fontSmall);font-weight:700;color:var(--icpParamsBorder);text-align:center;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale))}
.icpParams .icpParamHelpTitle{display:flex;font-size:var(--fontSmall);font-weight:700;color:var(--icpParamsBorder);margin-bottom:calc(1vmin * var(--globalScale));margin-top:calc(2vmin * var(--globalScale));margin-left:calc(6vmin * var(--globalScale))}
.icpParams .icpParamHelpRoundBox{display:flex;border:1px solid var(--icpParamsBorder);border-radius:calc(2vmin * var(--globalScale))}
.icpParams .icpParamHelpRound{display:flex;flex-direction:row;width:100%}
.icpParams .icpParamHelpStep{display:flex;background-color:var(--icpParamsBorder);border-radius:calc(2vmin * var(--globalScale)) 0 0 calc(2vmin * var(--globalScale));overflow:hidden;width:calc(6vmin * var(--globalScale));justify-content:center;align-content:center;align-items:center;color:#fff;font-size:var(--fontExtraBig)}
.icpParams .icpParamHelpStep .pickupTitle{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);font-size:var(--fontSmall);font-weight:700;line-height:var(--fontSmall)}
.icpParams .icpParamTankHelpStep{font-size:var(--fontBig);min-height:calc(10vmin * var(--globalScale))}
.icpParams .icpParamHelpDescriptionBox{display:flex;flex-direction:row;border-radius:0 calc(2vmin * var(--globalScale)) calc(2vmin * var(--globalScale)) 0;width:calc(100% - 6vmin * var(--globalScale));background-color:#fff}
.icpParams .icpParamHelpDescription{display:flex;width:50%;color:#000;margin:calc(2vmin * var(--globalScale));justify-content:flex-start;text-align:left;font-size:var(--fontExtraSmall);font-weight:400}
.icpParams .icpParamHelpDescription textarea{font-weight:400;margin-left:calc(.5vmin * var(--globalScale));text-align:left;resize:none;border:none;outline:0;font-size:var(--fontSmall);height:calc(8vmin * var(--globalScale));min-height:calc(8vmin * var(--globalScale));width:calc(100% - 5px);color:#868686;font-family:RFFont,Helvetica,sans-serif}
.icpParams .icpParamHelpPicture{display:flex;width:50%;background-color:transparent}
.icpParams .icpParamHelpPictureStep1{display:flex;height:100%;width:100%;border-radius:calc(2vmin * var(--globalScale));background-size:contain;background-image:url("SMARTREEF/ICPPARAMS/RfIcpParamsStep1.png?v=1705932453461");background-repeat:no-repeat;background-position-x:right}
.icpParams .icpParamHelpPictureStep2{display:flex;height:100%;width:100%;border-radius:calc(2vmin * var(--globalScale));background-size:contain;background-image:url("SMARTREEF/ICPPARAMS/RfIcpParamsStep2.png?v=1705932453461");background-repeat:no-repeat;background-position-x:right}
.icpParams .icpParamHelpPictureStep3{display:flex;height:100%;width:100%;border-radius:calc(2vmin * var(--globalScale));background-size:contain;background-image:url("SMARTREEF/ICPPARAMS/RfIcpParamsStep3.png?v=1705932453461");background-repeat:no-repeat;background-position-x:right}
.icpParams .icpParamHelpPictureStep4{display:flex;height:100%;width:100%;border-radius:calc(2vmin * var(--globalScale));background-size:contain;background-image:url("SMARTREEF/ICPPARAMS/RfIcpParamsStep4.png?v=1705932453461");background-repeat:no-repeat;background-position-x:right}
.icpParams .icpParamHelpPictureStep5{display:flex;height:100%;width:100%;border-radius:calc(2vmin * var(--globalScale));background-size:contain;background-image:url("SMARTREEF/ICPPARAMS/RfIcpParamsStep5.png?v=1705932453461");background-repeat:no-repeat;background-position-x:right}
.icpParams .icpParamHelpPictureStep6{display:flex;height:100%;width:100%;border-radius:calc(2vmin * var(--globalScale));background-size:contain;background-image:url("SMARTREEF/ICPPARAMS/RfIcpParamsStep6.png?v=1705932453461");background-repeat:no-repeat;background-position-x:right}
.icpParams .icpParamHelpPictureStep7{display:flex;height:100%;width:100%;border-radius:calc(2vmin * var(--globalScale));background-size:contain;background-image:url("SMARTREEF/ICPPARAMS/RfIcpParamsStep7.png?v=1705932453461");background-repeat:no-repeat;background-position-x:right}
@media all and (max-width:768px){
:root{--icpParamsIconsSize:calc( 5vmin * 1.7 );--icpParamsCellWidth:calc( 30vmin * var(--globalScale) )}
.icpParamsLoadingFrame2{top:calc(2 * var(--fontSmall) - .5vmin)!important;left:unset}
.icpParamsCamera{width:70vw;height:70vw;min-width:70vw;min-height:70vw}
.icpParamsCamData{height:80vw;min-height:80vw}
.icpParamsScrollCover{display:none}
.icpParams .icpParamsCenter{width:calc(100% - 1vmin * var(--globalScale));margin-left:0;margin-right:0}
.icpParams .icpParamTopMenu{height:0}
.icpParams .icpParamIcons{position:fixed;bottom:0;justify-content:space-around;align-items:center;width:100%;background-color:#f7f7f7;margin-left:unset;margin-right:unset;height:calc(var(--icpParamsIconsSize) + 3vmin)}
.icpParams .icpParamShareIcons{bottom:calc(2 * var(--bottomHeight))}
.icpParams .icpParamFilterButtons{display:none}
.icpParams .icpParamFilterButtonsMobile{position:relative;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-left:unset;margin-right:unset;margin-bottom:0;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));align-items:flex-start;box-sizing:border-box;z-index:200}
.icpParams .icpParamIcon{--icpParamsIconsSize:calc( 5vmin * 1.0 )}
.icpParams .icpParamBackButton{display:none!important}
.icpParams .icpParamColDate{height:calc(10vmin * var(--globalScale));background-color:#fff;font-size:var(--fontMedium)}
.icpParams .icpParamColGroupName{min-height:calc(7vmin * var(--globalScale));font-size:var(--fontMedium)}
.icpParams .icpParamArrowsBox{display:none;height:calc(5vmin * var(--globalScale) - 1px);background-color:transparent;margin-top:calc(3vmin * var(--globalScale));bottom:calc(var(--icpParamsIconsSize) + 1vmin);z-index:10}
.icpParams .boxLeft{left:calc(5vmin * var(--globalScale))}
.icpParams .boxRight{right:calc(5vmin * var(--globalScale))}
.icpParams .icpParamColBoxFirst{margin-left:unset;margin-right:unset}
.icpParams .icpParamColWarnFirst{display:none}
.icpParams .icpParamColBoxBorder{border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;margin-bottom:unset}
.icpParams .icpParamActiveBorder{border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.icpParams .icpParamColBox{margin-left:unset;margin-right:unset}
.icpParams .icpParamBodyMore{margin-left:unset;margin-right:unset}
.icpParams .slider{align-items:flex-start;height:calc(3vmin * var(--globalScale))}
.icpParams .sliderPointerOk{top:calc(-1 * var(--fontSmall)/ 3);border-left:calc(var(--fontSmall) * .5) solid var(--colorGreen);border-right:calc(var(--fontSmall) * .5) solid var(--colorGreen);border-top:calc(var(--fontSmall) * .5) solid var(--colorGreen);border-bottom:calc(var(--fontSmall) * .5) solid var(--colorGreen)}
.icpParams .sliderPointerWrong{top:calc(-1 * var(--fontSmall)/ 3);border-left:calc(var(--fontSmall) * .5) solid var(--colorRed);border-right:calc(var(--fontSmall) * .5) solid var(--colorRed);border-top:calc(var(--fontSmall) * .5) solid var(--colorRed);border-bottom:calc(var(--fontSmall) * .5) solid var(--colorRed)}
.icpParams .icpParamColBoxName{font-size:calc(var(--fontBig) + 1vmin)}
.icpParams .icpParamColValue{font-size:calc(var(--fontBig) + 1vmin);margin-top:unset}
.icpParams .icpParamColBoxInfoValue{font-size:calc(var(--fontMedium) - 1vmin)}
.icpParams .icpParamColBoxValue{font-size:var(--fontMedium)}
.icpParams .icpParamColBoxNum{font-size:calc(var(--fontMedium) + 1vmin)}
.icpParams .icpParamBodyDay{display:block;background-color:#fff;margin-bottom:calc(1.7vmin * var(--globalScale))}
.icpParams .icpParamBodyWarn{display:none;margin-bottom:calc(.15vmin * var(--globalScale))}
.icpParams .icpParamBodyDate{display:none}
.icpParams .icpParamBodyHeader{display:none!important}
.icpParams .icpParamColDateFirst{display:none}
.icpParams .icpParamBody{height:calc(100% - 2vmin)}
.icpParams .icpParamBodyList{padding-left:0;padding-right:0;height:calc(100% - var(--icpParamsIconsSize) + 4vmin);margin-top:1vmin}
.icpParams .icpParamArrowsLeft{border-width:0 1vmin 1vmin 0;width:3vmin;height:3vmin}
.icpParams .icpParamArrowsRight{border-width:0 1vmin 1vmin 0;width:3vmin;height:3vmin}
.icpParams .icpParamArrowsNoActive{border:solid transparent}
.icpParams .icpParamColBoxInfoHeader{height:calc(7vmin * var(--globalScale))}
.icpParams .icpParamColBoxWarningWeb{display:none}
.icpParams .icpParamColBoxWarning{margin-bottom:unset}
.icpParams .icpParamColBoxWarningTitle{font-size:var(--fontSmall);margin-bottom:calc(2vmin * var(--globalScale));margin-top:calc(1vmin * var(--globalScale))}
.icpParams .icpParamArrowsDown{width:calc(1.5vmin * var(--globalScale));height:calc(1.5vmin * var(--globalScale));margin-top:calc(-1vmin * var(--globalScale))}
.icpParams .icpParamColBoxInfoTitle{font-size:calc(var(--fontSmall) + .8vmin);margin-bottom:unset;margin-top:unset}
.icpParams .icpParamColBoxUnit{font-size:calc(var(--fontSmall) + .8vmin);margin-top:unset;margin-bottom:unset}
.icpParams .icpParamColBoxInfoDetails{font-size:calc(var(--fontSmall) + .8vmin)}
.icpParams .icpParamColBoxHeader{padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.icpParams .icpParamBodyScroll{height:calc(100% - 5vmin * var(--globalScale))}
.icpParams .icpSampleCDiv{display:flex;flex-direction:column;width:100%}
.icpParams .icpSampleCPoints{display:flex;flex-direction:column;width:100%}
.icpParams .icpSampleOnePoint{flex-direction:row-reverse;height:calc(15vmin * var(--globalScale))}
.icpParams .icpSamplePointText{width:75%;align-items:flex-start;justify-content:center;margin-left:calc(1vmin * var(--globalScale))}
.icpParams .icpSampleMarkBox{flex-direction:column}
.icpParams .icpSampleLine{display:flex;background-color:green;height:50%;min-height:50%;width:calc(.5vmin * var(--globalScale))}
.icpParams .icpSampleEmpty{display:flex;background-color:#fff;height:50%;width:calc(2vmin * var(--globalScale))}
.icpParams .icpSampleCStatus{margin-right:20%;margin-left:20%;width:60%}
.icpParams .storeIcpParamsSelect{height:calc(5vmin * var(--globalScale));min-height:calc(5vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale))}
.icpParams .storeIcpParamsSelect select{font-size:calc(var(--fontSmall) + 1vmin)}
.icpParams .storeIcpParamsSelect::before{margin-top:calc(1.2vmin * var(--globalScale))}
.icpParams .icpParamHelpMainTitle{font-size:var(--fontMedium)}
.icpParams .icpParamHelpDescriptionBox{flex-direction:column}
.icpParams .icpParamHelpTitle{font-size:var(--fontMedium)}
.icpParams .icpParamHelpDescription{width:90%;font-size:var(--fontSmall)}
.icpParams .icpParamHelpPicture{height:16vh;width:100%}
.icpParams .icpSamplePointDate{text-align:left}
}
:root{--aquariumProgress:0%}
.rfAquarium{position:relative;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;overflow:hidden;overflow-y:scroll}
.rfAquarium .aquariumCenter{position:relative;float:left;width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 4vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:calc(4vmin * var(--globalScale));display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;color:#404040}
.rfAquarium .top-panel{display:flex;align-items:center;flex-direction:column;height:6vmin;justify-content:space-evenly}
.rfAquarium .progress-bar{height:1vmin;width:50%;background-color:#404040;border-radius:1vmin}
.rfAquarium .progress-bar .completion{height:1vmin;width:var(--aquariumProgress);background-color:var(--colorRed);border-radius:1vmin}
.rfAquarium .progress-bar .done{background-color:var(--colorGreen)}
.rfAquarium .global-actions{display:flex;flex-direction:row;justify-content:flex-end}
.rfAquarium .aquarium-data-row{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;height:33vmin}
.rfAquarium .aquarium-data-col{display:flex;flex-direction:column;justify-content:center;align-items:center;width:45%}
.rfAquarium .info-content{border:1px solid var(--colorBlueSel);padding:3vmin;box-shadow:0 0 2vmin #d0d0d0;border-style:solid;border-width:1px;border-color:#f0f0f0}
.rfAquarium .info-header{display:flex;justify-content:space-between;align-items:flex-end;height:4vmin}
.rfAquarium .info-header .label{font-weight:700;padding-bottom:1vmin}
.rfAquarium .info-box{width:100%}
.rfAquarium .info-content .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));margin-top:calc(.4vmin * var(--globalScale));margin-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.rfAquarium .info-content .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);padding:unset;align-items:center;vertical-align:middle;text-align:left;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfAquarium .info-content .value .input.pull-right{text-align:right}
.rfAquarium .info-content .text-only{height:calc(var(--fontSmall) + 1.9vmin);align-items:center;display:flex}
.rfAquarium .info-content .text-only.pull-left{justify-content:flex-start;padding-left:.5vmin}
.rfAquarium .info-content .text-only.pull-right{justify-content:flex-end;padding-right:2.5vmin}
.rfAquarium .info-content .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);padding:unset;align-items:center;vertical-align:middle;text-align:start;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;cursor:pointer}
.rfAquarium .info-content-row{display:flex;width:100%;justify-content:flex-start;align-items:center}
.rfAquarium .info-content-row{display:flex;width:100%;justify-content:flex-start;align-items:center}
.rfAquarium .info-content-row .field-label{text-align:right;width:40%;padding-right:2vmin}
.rfAquarium .info-content-row .field-value{width:60%;font-weight:700}
.rfAquarium .info-content-row .field-value-with-suffix{width:40%;font-weight:700}
.rfAquarium .info-content-row .field-suffix{width:20%;text-align:left}
.rfAquarium .iconSettings{float:right;position:relative;background-image:url('SMARTREEF/AQUARIUM/gear.png?v=1705932453461');background-repeat:no-repeat;z-index:1;cursor:pointer;cursor:hand;width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));background-size:calc(4vmin * var(--globalScale))}
.rfAquarium .button{display:flex;width:100%;height:calc(1 * var(--buttonHeight));justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;font-size:var(--fontMedium);margin-left:auto;text-transform:uppercase;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfAquarium .button:hover{background-color:var(--colorBlueSel)}
.rfAquarium .button.disabled{background-color:#d0d0d0;color:#fff;cursor:initial}
.rfAquarium .button.action{background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfAquarium .button.action:hover{background-color:var(--colorRedSel)}
.rfAquarium .form-actions{justify-content:space-between;display:flex;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale));flex-direction:row-reverse}
.rfAquarium .form-actions .button{width:33%;margin:unset}
.rfAquarium .modalPanel{overflow:hidden;height:unset}
.rfAquarium .mx-datepicker{width:100%}
.rfAquarium .mx-input-wrapper{width:100%}
.rfAquarium .mx-input-wrapper .mx-input{height:calc(var(--fontSmall) + .9vmin);padding:unset}
@media all and (max-width:768px){
.rfAquarium .aquarium-data-row{flex-direction:column;width:100%;height:unset}
.rfAquarium .aquarium-data-col{width:100%;padding-top:calc(6vmin * var(--globalScale))}
}
:root{--iconsHwSize:calc( 5vmin * var(--globalScale) );--iconsHwSizeSmall:calc( 4vmin * var(--globalScale) );--iconsHwRowsX:16;--iconsHwRowsY:5;--tailsBgColorBoard:rgba(27, 133, 193, 0.1)}
.rfBoarding{position:relative;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;overflow:hidden}
.rfBoarding .loadBoard{display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;align-items:center;justify-content:space-evenly}
.rfBoarding .boardingCenter{position:relative;display:flex;flex-direction:column;width:calc(100% - 0vmin * var(--globalScale));height:calc(100% - 2vmin * var(--globalScale));margin-left:0;margin-right:0;margin-bottom:calc(4vmin * var(--globalScale));border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;color:#404040}
.rfBoardingNopaddingTop{padding-top:0!important}
.rfBoarding .boardingTitleBox{display:flex;justify-content:center;align-items:center;right:0;left:var(--listWidthBoarding);height:calc(var(--topComponentName) + 3vmin * var(--globalScale));min-height:calc(var(--topComponentName) + 3vmin * var(--globalScale));max-height:calc(var(--topComponentName) + 3vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale));padding-top:calc(2vmin * var(--globalScale));top:calc(var(--topPanelHeight) + 0px);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#1b85c1;border-bottom:1px solid rgba(25,20,37,.1);box-sizing:border-box;z-index:99999}
.rfBoarding .boardingHelpBox{position:absolute;display:flex;justify-content:center;align-items:center;right:calc(2vmin * var(--globalScale));width:calc(var(--topComponentName) + 3vmin * var(--globalScale) + 1px);min-width:calc(var(--topComponentName) + 3vmin * var(--globalScale) + 1px);max-width:calc(var(--topComponentName) + 3vmin * var(--globalScale) + 1px);height:calc(var(--topComponentName) + 3vmin * var(--globalScale) + 1px);min-height:calc(var(--topComponentName) + 3vmin * var(--globalScale) + 1px);max-height:calc(var(--topComponentName) + 3vmin * var(--globalScale) + 1px);top:-1px;background-color:#f8f8f8;border:1px solid rgba(25,20,37,.1);border-radius:calc(1vmin * var(--globalScale));cursor:pointer;box-sizing:border-box}
.rfBoarding .boardingHelpContainer{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;background-color:transparent}
.rfBoarding .boardingTop{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:start;align-content:start;height:100%;margin:calc(2vmin * var(--globalScale));margin:calc(6vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale));margin-bottom:0;overflow-y:auto;overflow-x:auto}
.rfBoarding .productsGroupBox{display:flex;flex-wrap:wrap;flex-direction:row;width:calc(100% - 2vw);margin-left:1vw;box-sizing:border-box;justify-content:flex-start}
.rfBoarding .productsGroupContainer{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;align-content:flex-start;justify-content:space-between;margin:1vw;margin-bottom:0;margin-top:3vw;box-sizing:border-box;width:calc(25% - 2vw);min-width:18vw}
.rfBoarding .productsGroupTitle{display:block;width:100%;font-size:calc(var(--fontMedium) - .5vmin);color:#404040;font-weight:600;font-style:normal;margin-bottom:1vw;text-align:center;text-transform:capitalize;line-height:calc(1.1 * (var(--fontMedium) - .5vmin));height:calc(2.2 * (var(--fontMedium) - .5vmin));overflow:hidden}
.rfBoarding .productsTailBox{position:relative;display:flex;flex-direction:column;width:calc(50% - .5vw);height:auto;justify-content:center;align-items:center;text-align:center;background-color:#fff;margin:0;margin-bottom:1vw;border-radius:.5vmin;border:1px solid rgba(25,20,37,.1);box-sizing:border-box;overflow:hidden;cursor:pointer}
.rfBoarding .productsTailBoxFull{width:100%}
.rfBoarding .productsTailBox:hover{background-color:var(--tailsBgColorBoard);border:1px solid #1b85c1}
.rfBoarding .productsTailBoxSelected{background-color:var(--tailsBgColorBoard);border:1px solid #1b85c1}
.rfBoarding .productsTailImage{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;text-align:center;margin:0;background-color:transparent}
.rfBoarding .productsTailTitle{display:block;color:#fff;font-size:var(--fontSmall);font-weight:600;font-style:italic;margin-top:0;margin-left:.5vw;margin-right:.5vw;margin-bottom:.5vw;overflow:visible;white-space:break-spaces;text-align:center;width:calc(100% - 1vw);color:#555}
.rfBoarding .pictureBox{display:flex;position:relative;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:calc(20vmin * var(--globalScale));width:calc(20vmin * var(--globalScale));border:none;border-radius:calc(1vmin * var(--globalScale));padding:calc(1vmin * var(--globalScale));margin:calc(1vmin * var(--globalScale));box-sizing:border-box;overflow:hidden;z-index:1}
.rfBoarding .pictureBoxBig{display:flex;position:relative;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:calc(28vmin);width:calc(28vmin);border:none;box-sizing:border-box}
.rfBoarding .pictureBoxBackgroud{display:block;position:absolute;background-color:transparent;border:1px solid rgba(25,20,37,.1);border-radius:calc(1vmin * var(--globalScale));width:calc(100% - 2px);height:calc(100% - 2px);cursor:pointer}
.rfBoarding .pictureBoxBackgroud:hover,.rfBoarding .pictureBoxSelected{background-color:rgba(27,133,193,.1);border:1px solid #1b85c1}
.rfBoarding .pictureBoxTitle{font-size:var(--fontSmall);font-weight:700;margin-bottom:calc(1vmin * var(--globalScale))}
.rfBoarding .pictureBoxImg{display:flex;width:calc(100% - 4vmin);height:100%;background-size:contain;background-image:url('SMARTREEF/BOARDING/RfBoardingNoImg.png?v=1705932453461');background-repeat:no-repeat;background-position-x:center;background-position-y:center}
.rfBoarding .tutorialBoxImg{display:flex;width:100%;height:100%;background-size:contain;background-image:url('SMARTREEF/BOARDING/RfBoardingTutorial.png?v=1705932453461');background-repeat:no-repeat;background-position-x:center;background-position-y:center;margin-top:.5vmin;box-sizing:border-box}
.rfBoarding .tutorialHelp{font-size:calc(var(--fontExtraSmall) + .2vmin);color:#811983;text-overflow:ellipsis;display:block;overflow:hidden;width:100%;white-space:nowrap;padding:calc(.5vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));box-sizing:border-box}
.rfBoarding .pictureBoxBigImg{width:100%;height:100%}
.rfBoarding .applicationBox{width:40vmin;display:flex;flex-direction:row;justify-content:space-between}
.rfBoarding .imgAppGoogle{display:flex;width:20vmin;height:10vmin;background-size:auto 4vmin;background-image:url('SMARTREEF/BOARDING/imgAppGoogle.png?v=1705932453461');background-repeat:no-repeat;background-position-x:right;background-position-y:center;cursor:pointer}
.rfBoarding .imgAppStore{display:flex;width:20vmin;height:10vmin;background-size:auto 4vmin;background-image:url('SMARTREEF/BOARDING/imgAppStore.png?v=1705932453461');background-repeat:no-repeat;background-position-x:left;background-position-y:center;cursor:pointer}
.rfBoarding .wifiBox{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;border:none;overflow:hidden}
.rfBoarding .wifiReceiving{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:space-evenly}
.rfBoarding .wifiListBoxSection{display:flex;flex-direction:column;width:100%;height:100%;justify-content:flex-start;align-items:center;overflow:auto}
.rfBoarding .wifiItem:hover{background-color:var(--tailsBgColorBoard);border:1px solid #1b85c1}
.rfBoarding .wifiItemSelected{background-color:var(--tailsBgColorBoard)!important;border:1px solid #1b85c1!important}
.rfBoarding .wifiItem{display:flex;position:relative;flex-wrap:nowrap;justify-content:center;align-items:center;min-height:calc(6vmin * var(--globalScale));height:calc(6vmin * var(--globalScale));min-width:calc(20vmin * var(--globalScale));width:45%;background-color:#fff;border:1px solid #d0d0d0;border-radius:calc(1vmin * var(--globalScale));padding:calc(1vmin * var(--globalScale));margin:calc(1vmin * var(--globalScale));box-sizing:border-box;overflow:hidden;cursor:pointer}
.rfBoarding .wifiItemTitle{display:block;width:calc(100% - 2.5 * var(--iconsHwSize));font-size:var(--fontSmall);font-weight:700;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rfBoarding .wifiItemStatus{position:absolute;width:calc(var(--iconsHwSize) - 2vmin);height:calc(var(--iconsHwSize) - 2vmin);right:0;margin-right:calc(1vmin * var(--globalScale))}
.rfBoarding .wifiItemStatusLock{background-position-x:calc(0px - var(--iconsHwSize) * 10);background-position-y:calc(0px - var(--iconsHwSize) * 1)}
.rfBoarding .wifiItemRange{position:absolute;width:var(--iconsHwSize);height:var(--iconsHwSize);left:0;margin-left:calc(1vmin * var(--globalScale))}
.rfBoarding .contentBox{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}
.rfBoarding .contentBox.space{justify-content:space-between;height:100%}
.rfBoarding .inputWifiBox{display:flex;flex-direction:column;width:100%;align-items:center}
.rfBoarding .inputBox{display:inline-block;border-radius:calc(0vmin * var(--globalScale));border:1px solid #cfcfcf;padding:calc(1.5vmin * var(--globalScale));margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(3vmin * var(--globalScale));font-size:calc(var(--fontMedium) - .8vmin);font-weight:700;font-family:RFFont,Helvetica,sans-serif;background-color:#fff;width:50%;text-align:center;outline:0;box-sizing:border-box}
.rfBoarding .headerTitle{display:block;width:60%;margin-top:calc(3vmin * var(--globalScale));margin-bottom:calc(3vmin * var(--globalScale));font-size:calc(var(--fontMedium) - .5vmin);font-weight:700;color:#555;justify-content:center}
.rfBoarding .headerTitle.wide{width:80%}
.rfBoarding .headerTitle .correct{color:#20b020}
.rfBoarding .inputTitle{display:block;width:60%;margin-top:calc(3vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-size:calc(var(--fontMedium) - .8vmin);font-weight:400;color:#555;justify-content:center}
.rfBoarding .inputTitle.bold{font-weight:700}
.rfBoarding .inputTitle.error{font-weight:700;color:#ff3c3c}
.rfBoarding .inputTitle span{font-size:calc(var(--fontMedium) - 1.2vmin)}
.rfBoarding .warningTitle{display:block;width:60%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-size:calc(var(--fontMedium) - 1vmin);font-weight:400;color:#ff2020;justify-content:center}
.rfBoarding .headerAlert{color:#ba4a70}
.rfBoarding .headerNormal{font-weight:400}
.rfBoarding .headerFocus{font-size:calc(var(--fontMedium) + .5vmin);color:#1b85c1}
.rfBoarding .boardingBottom{position:relative;display:flex;flex-direction:column;height:unset;box-shadow:0 -4px 4px rgba(0,0,0,.1);box-sizing:border-box;z-index:2}
.rfBoarding .bottomDotBox{display:flex;flex-direction:row;width:100%;justify-content:center;margin-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));border-bottom:1px solid rgba(25,20,37,.1)}
.rfBoarding .bottomDot{width:calc(1vmin * var(--globalScale));height:calc(1vmin * var(--globalScale));border-radius:50%;background:#fff;border:1px solid #ebebeb;box-sizing:border-box;box-shadow:inset 0 4px 10px rgba(0,0,0,.1);margin:calc(.5vmin * var(--globalScale))}
.rfBoarding .bottomDotActive{background:#a5a5a5;border:1px solid #ebebeb;box-sizing:border-box;box-shadow:inset 0 4px 10px rgba(0,0,0,.1)}
.rfBoarding .bottomButtonBox{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:calc(2vmin * var(--globalScale))}
.rfBoarding .bottomButtonContent{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}
.rfBoarding .bottomButton{display:flex;border-radius:calc(1vmin * var(--globalScale));width:30%;height:calc(5vmin * var(--globalScale));background-color:#1b85c1;color:#fff;cursor:pointer;margin:calc(1vmin * var(--globalScale));justify-content:center;align-items:center;font-size:var(--fontExtraSmall);font-weight:700;text-transform:uppercase}
.rfBoarding .bottomButton.red{background-color:#ba4a70}
.rfBoarding .bottomButton.short{width:50%}
.rfBoarding .bottomButton.disabled{background:#555!important}
.rfBoarding .bottomButton.action{background:#ba4a70}
@keyframes loadingAnimation{
100%{transform:rotateZ(360deg)}
}
.rfBoarding .loadingBoxImg{display:flex;width:20vh;height:20vh;animation-name:loadingAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-top:calc(10vmin * var(--globalScale))}
.rfBoarding .wifiBoxImg{display:flex;width:20vh;height:20vh;justify-content:center}
@media all and (max-width:768px){
.rfBoarding .boardingTop{justify-content:space-around;min-height:300px;margin-left:.5vw;margin-right:.5vw}
.rfBoarding .productsGroupBox{flex-direction:column;margin-left:unset;width:100%}
.rfBoarding .productsGroupContainer{width:calc(100% - 2vw);margin-bottom:calc(5vmin * var(--globalScale));min-width:unset;justify-content:flex-start}
.rfBoarding .pictureBoxBig{height:calc(60vmin);width:calc(60vmin)}
.rfBoarding .boardingTitleBox{left:0}
.rfBoarding .applicationBox{width:90%;flex-direction:column;justify-content:center;align-items:center}
.rfBoarding .imgAppGoogle{width:100%;height:25vmin;background-position-x:center;background-size:auto 10vmin}
.rfBoarding .imgAppStore{width:100%;height:25vmin;background-position-x:center;background-size:auto 10vmin}
.rfBoarding .productsGroupTitle{font-size:calc(var(--fontMedium) + 2vmin);margin-bottom:calc(3vmin * var(--globalScale));line-height:unset;height:unset;overflow:unset}
.rfBoarding .productsTailBox{width:calc(33% - 2vw);margin-bottom:2vw;margin-left:1vw;margin-right:1vw;border-radius:1.5vmin}
.rfBoarding .productsTailBoxFull{width:100%}
.rfBoarding .productsTailTitle{font-size:calc(var(--fontMedium) - 1vmin);font-weight:600;font-style:italic;margin-top:0;margin-left:1vw;margin-right:1vw;margin-bottom:1vw;width:calc(100% - 2vw);text-align:center}
.rfBoarding .pictureBox{height:40vmin;width:40vmin}
.rfBoarding .bottomButton{width:90%;height:calc(8vmin * var(--globalScale));font-size:var(--fontSmall)}
.rfBoarding .bottomButtonBox{flex-direction:column}
.rfBoarding .bottomButtonContent{flex-direction:row}
.rfBoarding .wifiItem{width:95%;min-height:calc(8vmin * var(--globalScale));height:calc(8vmin * var(--globalScale))}
.rfBoarding .headerTitle{width:75%}
.rfBoarding .headerTitle.wide{width:95%}
.rfBoarding .inputTitle{width:75%}
.rfBoarding .warningTitle{width:75%}
.rfBoarding .inputBox{width:60%}
.rfBoarding .bottomButton.short{width:60%}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfdp01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdp01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdp01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdp01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdp01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfdp01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfdp01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfdp01dash .liquid{display:flex;justify-content:center;text-align:center;height:var(--fontBig);margin-bottom:calc(var(--fontBig) * .1);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdp01dash .liquidFormat{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdp01dash .level{display:flex;justify-content:center;text-align:center;height:calc(var(--fontSmall));font-size:var(--fontSmall);vertical-align:bottom;color:grey;white-space:nowrap}
.rfdp01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdp01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdp01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdp01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rfdp01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rfdp01ZIndexPrompt:var(--zIndexPrompt);--rfdp01ZIndexPromptCombo:calc( var(--zIndexPrompt) + 1 );--rfdp01ZIndexTimePicker:2;--rfdp01SectionWidth:100%;--rfdp01SectionHeight1:31%;--rfdp01SectionHeight2:41%;--rfdp01SectionHeight2Dosing:76%;--rfdp01SectionHeight3:24%;--rfdp01Margin:15%;--rfdp01DosingMargin:25%;--rfdp01RowWidth:70%;--rfdp01RowHeight:calc( 6vmin * var(--globalScale) );--rfdp01InputHeight:calc( 4.5vmin * var(--globalScale) )}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfdp01Margin:5%;--rfdp01DosingMargin:5%;--rfdp01RowWidth:90%}
}
.rfdp01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rfdp01 .center{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdp01CenterBack{position:absolute;left:0;top:calc(var(--buttonHeight) * 2 + var(--fontMedium) * 4.5);right:0;bottom:0;display:none;background:rgba(255,255,255,.5)}
.rfdp01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfdp01OnboardingContainer{width:100%;height:auto;display:block}
.rfdp01 .section1{display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:100%;height:calc(var(--rfdp01SectionHeight1) * .9);margin-bottom:calc(var(--rfdp01SectionHeight1) * .1)}
.rfdp01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdp01Margin) * 2);height:calc(100% - 2 * var(--rfdp01SectionHeight2)/ 22);margin-bottom:2%;justify-content:center}
.rfdp01 .sectionTopButton{position:absolute;right:0;display:flex;width:auto;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;color:#fff}
.rfdp01 .sectionTopDosingButton{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdp01 .sectionTopDosingButton:hover{background-color:var(--colorBlueSel)}
.rfdp01 .sectionTopCancelButton{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand}
.rfdp01 .sectionTopCancelButton:hover{background-color:var(--colorGreySelected)}
.rfdp01 .dosingPanel{position:absolute;right:calc(-1px - 2vmin);display:none;width:auto;min-width:14vmin;padding-left:2vmin;padding-right:2vmin;top:calc(var(--buttonHeight) + 2px);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:#fff;border-style:solid;border-width:1px;border-color:#f0f0f0;color:#404040;z-index:2}
.rfdp01 .dosingPanelButton{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdp01 .dosingPanelButton:hover{background-color:var(--colorBlueSel)}
.rfdp01 .dosingPanelButtonSkip{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdp01 .dosingPanelButtonSkip:hover{background-color:var(--colorBlueSel)}
.rfdp01 .dosingPanelButtonCancel{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdp01 .dosingPanelButtonCancel:hover{background-color:var(--colorRedSel)}
.rfdp01 .sectionTopDosingNext{position:absolute;right:0;display:block;width:125%;top:calc(var(--buttonHeight) + 2px);text-align:right;font-size:var(--fontSmall);justify-content:center;align-items:center;color:grey}
.rfdp01 .rfdp01DosingAdjustPercentValue{min-width:calc(var(--fontSmall) * 5);text-align:left}
.rfdp01 .sectionCenterPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:28%;height:calc(100% - 1px);justify-content:center}
.rfdp01 .sectionCenterPanelEdit{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:42%;height:calc(100% - 2 * var(--rfdp01SectionHeight2)/ 22);justify-content:center}
.rfdp01 .sectionBlock1{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rfdp01 .sectionBlock2{display:flex;align-items:flex-end;float:left;width:100%;height:auto}
.rfdp01 .section2{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdp01SectionHeight2)}
.rfdp01 .section2dosing{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdp01SectionHeight2Dosing)}
.rfdp01 .section2 .panel{display:block;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdp01Margin) * 2);margin-left:var(--rfdp01Margin);height:100%}
.rfdp01 .panelDosing{position:relative;display:block;vertical-align:middle;align-items:center;float:left;width:var(--rfdp01RowWidth);margin-left:auto;margin-right:auto;height:100%}
.rfdp01 .panelDosingZero{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto;margin-top:calc(var(--fontMedium) * 1);margin-bottom:calc(var(--fontMedium) * 1)}
.rfdp01 .panelDosingZeroTitle{display:flex;width:70%;vertical-align:middle;align-items:center;text-align:right;justify-content:center;font-size:var(--fontBig);margin-top:calc(var(--fontBig) * 2);margin-bottom:var(--fontBig);white-space:nowrap;color:grey}
.rfdp01 .panelDosingZeroTitleOnboarding{display:flex;width:70%;vertical-align:middle;align-items:center;text-align:right;justify-content:center;font-size:var(--fontMedium);margin-bottom:var(--fontMedium);white-space:nowrap;color:grey}
.rfdp01 .panelDosingZeroDays1{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto;margin-top:calc(var(--fontMedium) * .5)}
.rfdp01 .panelDosingZeroDays2{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto}
.rfdp01 .panelDosingZero .input{display:flex;float:left;width:45%;height:var(--rfdp01InputHeight);text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif;color:grey}
.rfdp01 .panelDosingZero .input .entry{display:flex;float:left;width:100%;height:var(--rfdp01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdp01 .panelDosingZero .timePanel{position:relative;display:flex;float:left;width:45%;height:var(--rfdp01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center;cursor:pointer;cursor:hand;color:#000}
.rfdp01 .panelDosingZero .timePanel .timeValue{position:relative;display:flex;float:left;width:100%;height:var(--rfdp01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center;cursor:pointer;cursor:hand;color:#000}
.rfdp01 .panelDosingZero .buttonCreate{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdp01 .panelDosingZero .buttonCreate:hover{background-color:var(--colorGreenSel)}
.rfdp01 .panelDosingZero .buttonCreateDisabled{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;z-index:1}
.rfdp01 .section2dosing .topLiquid{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;align-items:flex-end;height:calc(var(--buttonHeight) * 1);margin-top:calc(var(--fontMedium) * 3);margin-bottom:calc(var(--fontMedium) * .5);color:#404040}
.rfdp01 .section2dosing .topDose{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;align-items:flex-end;height:calc(var(--buttonHeight) * 1);margin-bottom:calc(var(--fontMedium) * 1);color:#404040}
.rfdp01 .section2dosing .panelDosing .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdp01 .panelDosingZero .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdp01 .panelDosingZeroDays1 .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdp01 .panelDosingZeroDays2 .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdp01 .section2dosing .panelDosing .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdp01 .panelDosingZero .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdp01 .panelDosingZeroDays1 .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdp01 .panelDosingZeroDays2 .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdp01 .section2dosing .center{display:block;vertical-align:middle;align-items:center;height:calc(100% - var(--fontMedium) * 4.5 - var(--buttonHeight) * 2 - var(--rfdp01RowHeight));overflow-y:auto;font-size:var(--fontSmall);color:#000;text-align:center}
.rfdp01 .section2dosing .topDose .buttonAdd{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdp01 .section2dosing .topDose .buttonAdd:hover{background-color:var(--colorGreenSel)}
.rfdp01 .section2dosing .topDose .buttonAddDisabled{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;z-index:1}
.rfdp01 .section2dosing .topLiquid .buttonAdjustSelect{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdp01 .section2dosing .topLiquid .buttonAdjustSelect:hover{background-color:var(--colorGreenSel)}
.rfdp01 .section2dosing .topLiquid .input{display:flex;float:left;width:auto;height:var(--rfdp01InputHeight);text-align:center;align-items:center;font-family:RFFont,Helvetica,sans-serif;color:grey}
.rfdp01 .section2dosing .topLiquid .input .entry{display:flex;float:left;width:100%;height:var(--rfdp01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdp01 .section2dosing .topLiquid .buttonAdjustUpdate{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdp01 .section2dosing .topLiquid .buttonAdjustUpdate:hover{background-color:var(--colorRedSel)}
.rfdp01 .section2dosing .topLiquid .buttonAdjustCancel{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdp01 .section2dosing .topLiquid .buttonAdjustCancel:hover{background-color:var(--colorGreySelected)}
.rfdp01 .section2dosing .topLiquid .buttonAdjustBack{position:absolute;display:none;width:auto;height:auto;padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * 1 + 1px);padding-bottom:calc(var(--buttonHeight) * .5);top:0;right:-3vmin;justify-content:center;align-items:center;background-color:#fff;border-width:1px;border-color:#f0f0f0;border-style:solid;color:#fff;z-index:2}
.rfdp01 .section2dosing .topLiquid .buttonAdjustPercent{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdp01 .section2dosing .topLiquid .buttonAdjustPercent:hover{background-color:var(--colorGreenSel)}
.rfdp01 .section2dosing .topLiquid .buttonAdjustValue{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdp01 .section2dosing .topLiquid .buttonAdjustValue:hover{background-color:var(--colorGreenSel)}
.rfdp01 .section2dosing .header{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdp01RowHeight);font-size:var(--fontSmall);justify-content:flex-start}
.rfdp01 .section2dosing .header .id{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .1);height:var(--rfdp01RowHeight);font-size:var(--fontSmall);color:grey;text-align:right;justify-content:flex-end;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdp01 .section2dosing .header .percent{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .24);height:var(--rfdp01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdp01 .section2dosing .header .value{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((90% - var(--iconsSize)) * .36);padding-left:4%;height:var(--rfdp01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdp01 .section2dosing .header .time{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .35);padding-left:calc((100% - var(--iconsSize)) * .005);padding-right:calc((100% - var(--iconsSize)) * .005);height:var(--rfdp01RowHeight);font-size:var(--fontSmall);justify-content:center;color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdp01 .section2dosing .row{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdp01RowHeight);font-size:var(--fontSmall);justify-content:flex-start;text-align:center}
.rfdp01 .section2dosing .textZero{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdp01RowHeight);font-size:var(--fontMedium);justify-content:center;color:grey;text-align:center}
.rfdp01 .section2dosing .row .id{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .1);height:var(--rfdp01RowHeight);font-size:var(--fontSmall);color:grey;text-align:right;justify-content:flex-end;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdp01 .section2dosing .row .percent{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .18);height:var(--rfdp01RowHeight);font-size:var(--fontSmall);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;color:grey}
.rfdp01 .section2dosing .row .input{display:flex;float:left;width:80%;margin-left:10%;height:var(--rfdp01InputHeight);text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfdp01 .section2dosing .row .input .entry{display:flex;float:left;width:100%;height:var(--rfdp01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdp01 .section2dosing .row .time{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .35);padding-left:calc((100% - var(--iconsSize)) * .005);padding-right:calc((100% - var(--iconsSize)) * .005);height:var(--rfdp01RowHeight);font-size:var(--fontSmall);justify-content:center;border-style:none none solid none;border-width:1px;border-color:#f0f0f0;cursor:pointer;cursor:hand}
.rfdp01 .section2dosing .row .timeValue{display:flex;float:left;width:100%;height:var(--rfdp01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center}
.rfdp01 .section2dosing .row .value{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .36);height:var(--rfdp01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdp01 .section2dosing .row .delete{display:flex;vertical-align:middle;align-items:center;float:left;width:var(--iconsSize);height:var(--rfdp01RowHeight);font-size:var(--fontSmall);justify-content:center;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdp01 .section2Panel{display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdp01Margin) * 2);margin-left:var(--rfdp01Margin);height:100%}
.rfdp01 .sectionContainer{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:left;width:95%;padding-left:5%;padding-bottom:2%;height:auto;bottom:0;border-style:none none dashed none;border-color:var(--colorBlueSel);border-width:1px}
.rfdp01 .sectionContainerText{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:100%;height:auto;left:-110%;top:0}
.rfdp01 .sectionContainerLoading{position:absolute;display:none;width:100%;height:calc(var(--iconsSize) * 2 + 6vmin * var(--globalScale));align-items:center}
.rfdp01 .sectionContainerEdit{position:absolute;display:none;width:100%;height:calc(100% - 2 * var(--fontMedium) - var(--buttonHeight));align-items:center;padding-top:calc(2 * var(--fontMedium));padding-bottom:var(--buttonHeight)}
.rfdp01 .sectionContainerEdit .title{position:absolute;display:flex;top:0;width:90%;height:calc(2 * var(--fontMedium));text-align:center;justify-content:center;align-items:center;margin-left:10%;font-size:var(--fontMedium)}
.rfdp01 .sectionContainerEdit .buttons{position:absolute;bottom:0;display:flex;float:left;width:90%;margin-left:10%;height:var(--buttonHeight);text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0}
.rfdp01 .sectionContainerEdit .values{display:block;float:left;width:90%;margin-left:10%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#404040}
.rfdp01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:calc(var(--fontSmall) * .1);padding-bottom:calc(var(--fontSmall) * .1);align-items:center}
.rfdp01 .sectionContainerEdit .line .text{display:block;float:left;width:50%;text-align:right;height:var(--fontSmall);font-size:var(--fontSmall)}
.rfdp01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfdp01 .sectionContainerEdit .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#404040;font-family:RFFont,Helvetica,sans-serif}
.rfdp01 .sectionContainerEdit .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;margin-right:auto}
.rfdp01 .sectionContainerEdit .buttons .ok:hover{background-color:var(--colorRedSel)}
.rfdp01 .sectionContainerEdit .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto}
.rfdp01 .sectionContainerEdit .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto}
.rfdp01 .sectionContainerEdit .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfdp01 .sectionPanelContainer{position:relative;display:flex;vertical-align:middle;align-items:center;justify-content:flex-end;float:left;width:58%;height:100%}
.rfdp01 .sectionPanelContainerIn{position:relative;display:block;vertical-align:middle;width:50%;max-width:20vmin;height:100%}
.rfdp01 .sectionPanelContainerEdit{position:relative;display:flex;vertical-align:middle;align-items:center;justify-content:flex-end;float:left;width:58%;height:100%}
.rfdp01 .container1{position:absolute;display:block;width:calc(100% - 2px);height:calc(100% - 2px);top:0;border-style:solid;border-width:1px;border-color:var(--colorBlue)}
.rfdp01 .containerFill{position:absolute;display:block;width:100%;height:0;bottom:1px;background-color:#85ccf0}
.rfdp01 .lineTop{position:absolute;top:-5%;display:block;width:100%;height:3%;background-color:var(--colorBlue)}
.rfdp01 .lineBottom{position:absolute;bottom:-5%;display:block;left:-10%;width:120%;height:3%;background-color:var(--colorBlue)}
.rfdp01 .lineEmpty{display:block;margin-left:90%;width:10%;margin-top:10%;height:1px}
.rfdp01 .lineSmall{display:block;margin-left:90%;width:10%;height:calc(90% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdp01 .lineBig{display:block;margin-left:80%;width:20%;height:calc(90% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdp01 .lineCapacity{position:absolute;top:0;right:1%;display:block;color:var(--colorBlue);font-size:var(--fontSmall);height:var(--fontSmall)}
.rfdp01 .section3{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdp01SectionHeight3);justify-content:flex-end}
.rfdp01 .section3PanelLeft{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:var(--rfdp01Margin);margin-right:auto}
.rfdp01 .section3PanelRight{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:auto;margin-right:var(--rfdp01Margin)}
.rfdp01 .textCenter{display:block;width:auto;height:calc(var(--fontMedium) * 2);font-size:var(--fontSmall);color:grey;text-align:center}
.rfdp01 .textCenterOnboarding{display:block;width:auto;height:calc(var(--fontMedium) * 4);font-size:var(--fontMedium);color:grey;text-align:center}
.rfdp01 .textContainerBig{display:block;width:auto;height:3vmin;font-size:3vmin;color:var(--colorBlue)}
.rfdp01 .textContainerMedium{display:flex;width:auto;height:2.5vmin;font-size:2vmin;color:var(--colorBlue);white-space:nowrap;text-align:right;justify-content:flex-end}
.rfdp01 .textContainerButton{position:absolute;right:0;bottom:calc(0px - .5 * var(--buttonHeight) * .75);float:left;display:flex;width:auto;padding-left:2vmin;padding-right:2vmin;height:calc(var(--buttonHeight) * .75);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdp01 .textContainerButton:hover{background-color:var(--colorBlueSel)}
.rfdp01 .sectionContainerDot{position:absolute;left:calc(0px - .125 * var(--buttonHeight));bottom:calc(0px - .125 * var(--buttonHeight));float:left;display:flex;width:calc(var(--buttonHeight) * .25);height:calc(var(--buttonHeight) * .25);background-color:var(--colorBlue);border-radius:calc(var(--buttonHeight) * .25)}
.rfdp01 .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdp01 .textMediumMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdp01 .textMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:#404040;white-space:nowrap}
.rfdp01 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:1.5vmin;white-space:nowrap}
.rfdp01 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:1.5vmin;white-space:nowrap}
.rfdp01 .textStatus{position:absolute;bottom:calc(0px - var(--fontExtraSmall) * .5);display:block;width:140%;height:0;font-size:var(--fontExtraSmall);color:grey}
.rfdp01 .textStatusMore{cursor:pointer;cursor:hand;font-weight:700;color:var(--colorBlue)}
.rfdp01 .textStatusMore:hover{color:var(--colorBlueSel)}
.rfdp01 .borderHistory{position:absolute;top:calc(1.2 * var(--fontSmall) + var(--fontBig));display:none;width:170%;height:auto;left:calc(-45% - 2px);padding:5%;padding-left:10%;padding-right:10%;font-size:var(--fontSmall);font-weight:400;color:#404040;border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#fff;text-align:left;z-index:2}
.rfdp01 .borderHistoryBack{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1}
.rfdp01 .borderHistoryTop{display:flex;width:100%;height:calc(var(--fontSmall) * 1.5);font-weight:400;color:#404040;text-align:left;z-index:2;border-style:none none solid none;border-width:1px;border-color:#a0a0a0}
.rfdp01 .borderHistoryTop .historyData{display:flex;width:22%;height:var(--fontSmall);font-weight:700;color:#404040;z-index:2}
.rfdp01 .borderHistoryTop .historyTime{display:flex;width:12%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfdp01 .borderHistoryTop .historyType{display:flex;width:49%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:center;z-index:2}
.rfdp01 .borderHistoryTop .historyValue{display:flex;width:17%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfdp01 .borderHistoryData{display:block;width:100%;height:auto;max-height:35vh;font-size:var(--fontExtraSmall);font-weight:400;color:#404040;background-color:#fff;z-index:2;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfdp01 .borderHistoryData .historyRow{display:flex;width:100%;margin-bottom:calc(var(--fontSmall) * .25);color:#404040;z-index:2}
.rfdp01 .borderHistoryData .historyData{display:flex;width:22%;height:var(--fontSmall);color:#404040;z-index:2;white-space:nowrap}
.rfdp01 .borderHistoryData .historyTime{display:flex;width:12%;height:var(--fontSmall);color:#404040;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfdp01 .borderHistoryData .historyType{display:block;width:45%;padding-left:2%;padding-right:2%;line-height:var(--fontSmall);color:#404040;justify-content:center;z-index:2;text-align:center}
.rfdp01 .borderHistoryData .historyValue{display:flex;width:17%;height:var(--fontSmall);color:#404040;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfdp01 .textManualRefill{position:absolute;top:calc(0px - var(--fontSmall) * .5);display:flex;width:auto;height:0;align-items:flex-end;font-size:var(--fontSmall);color:grey}
.rfdp01 .button{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdp01 .button:hover{background-color:var(--colorBlueSel)}
.rfdp01 .buttonOk{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfdp01 .buttonOk:hover{background-color:var(--colorRedSel)}
.rfdp01 .buttonOkDisabled{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff}
.rfdp01 .buttonStop{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfdp01 .buttonStop:hover{background-color:var(--colorRedSel)}
.rfdp01 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontSmall);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontSmall));font-size:var(--fontSmall);padding:calc(.5 * var(--fontSmall));background-color:#ffe0e0;white-space:nowrap}
.rfdp01 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rfdp01 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rfdp01 .rfdp01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfdp01 .rfdp01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdp01 .rfdp01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdp01 .rfdp01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdp01 .rfdp01Loading{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:#fff}
.rfdp01 .rfdp01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfdp01 .rfdp01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfdp01 .rfdp01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfdp01 .history{position:absolute;display:flex;justify-content:center;align-items:center;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);right:0;bottom:0;font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand}
.rfdp01 .history:hover{background-color:var(--colorBlueSel)}
.rfdp01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfdp01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfdp01Prompt .rfdp01PromptClose{position:absolute;display:flex;width:3vh;height:3vh;background-color:#fff;border-radius:6vh;box-shadow:0 0 1vh #a0a0a0;vertical-align:middle;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;right:-1.5vh;top:-1.5vh;cursor:pointer;cursor:hand}
.rfdp01Prompt .rfdp01PromptClose:hover{background-color:#f8f8f8}
.rfdp01Prompt .rfdp01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01Prompt .rfdp01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01Prompt .rfdp01PromptPanel .top{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:grey;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01Prompt .rfdp01PromptPanel .title{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01Prompt .rfdp01PromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfdp01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdp01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfdp01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdp01Prompt .comboPanel{position:relative;display:flex;width:100%;height:auto;z-index:var(--rfdp01ZIndexPromptCombo)}
.rfdp01Prompt .combo{position:relative;float:right;display:flex;width:100%;height:var(--rfdp01ZIndexPromptComboHeight);margin-top:calc(var(--rfdp01ZIndexPromptComboHeight) * .5);margin-bottom:calc(var(--rfdp01ZIndexPromptComboHeight) * .5);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--rfdp01ZIndexPromptCombo);background-color:#f8f8f8}
.rfdp01Prompt .combo:hover{background-color:#f0f0f0}
.rfdp01Prompt .comboIcon{float:right;display:flex;width:var(--iconsSize);height:var(--rfdp01ZIndexPromptComboHeight);background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 9);background-position-y:calc(0px - var(--hardwareIconsSize) * 1 - (var(--hardwareIconsSize) - var(--rfdp01ZIndexPromptComboHeight))/ 2);margin-right:5px;z-index:var(--rfdp01ZIndexPromptCombo)}
.rfdp01Prompt .comboText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--rfdp01ZIndexPromptCombo)}
.rfdp01Prompt .comboList{position:absolute;display:none;top:calc(var(--rfdp01ZIndexPromptComboHeight) * 1.5 + 4px);width:100%;height:auto;box-shadow:0 0 3px silver;z-index:var(--rfdp01ZIndexPromptCombo)}
.rfdp01Prompt .comboItem{display:flex;width:auto;height:var(--rfdp01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfdp01ZIndexPromptCombo)}
.rfdp01Prompt .comboItem:hover{background-color:#f8f8f8}
.rfdp01Prompt .comboItemSelected{display:flex;width:auto;height:var(--rfdp01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfdp01ZIndexPromptCombo)}
.rfdp01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfdp01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rfdp01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rfdp01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01Prompt .buttons .ok:hover{background-color:#e3695d}
.rfdp01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01Prompt .buttons .okCenterDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfdp01 .timePicker{position:absolute;float:left;display:flex;z-index:var(--rfdp01ZIndexTimePicker);width:100%;height:100%;left:0;top:1px;margin-top:0;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,.1)}
.rfdp01 .timePickerBack{display:grid;position:relative;width:auto;height:auto;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 1vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--rfdp01ZIndexTimePicker)}
.rfdp01 .timePickerBackClose{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);justify-content:center;align-items:center;cursor:default;z-index:calc(var(--rfdp01ZIndexTimePicker) - 1)}
.rfdp01 .timePickerPanelTime{float:left;display:flex;width:auto;height:auto;justify-content:center;align-items:center;z-index:var(--rfdp01ZIndexTimePicker)}
.rfdp01 .timePickerClose{position:absolute;right:calc(0px - var(--hardwareIconsSize)/ 2);top:calc(0px - var(--hardwareIconsSize)/ 2);width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);z-index:var(--rfdp01ZIndexTimePicker);background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 5);background-position-y:calc(0px - var(--hardwareIconsSize) * 0)}
.rfdp01 .timePickerClose:hover{background-position-y:calc(0px - var(--hardwareIconsSize) * 1);cursor:pointer;cursor:hand}
.rfdp01 .timePickerPanel{float:left;display:block;width:calc(8vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));z-index:var(--rfdp01ZIndexTimePicker)}
.rfdp01 .timePickerColon{float:left;display:flex;width:calc(2vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfdp01ZIndexTimePicker);color:#000}
.rfdp01 .timePickerPanelArrowUp{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(.5vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfdp01ZIndexTimePicker)}
.rfdp01 .timePickerPanelArrowUp:hover{color:var(--colorBlue)}
.rfdp01 .timePickerPanelValue{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#000;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfdp01ZIndexTimePicker)}
.rfdp01 .timePickerInput{display:flex;width:auto;height:auto;cursor:pointer;cursor:hand;color:#a0a0a0;font-size:var(--fontMedium);z-index:var(--rfdp01ZIndexTimePicker);align-items:center;justify-content:center;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif}
.rfdp01 .timePickerPanelArrowDown{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfdp01ZIndexTimePicker)}
.rfdp01 .timePickerPanelArrowDown:hover{color:var(--colorBlue)}
.rfdp01 .checkboxPanel{display:flex;width:calc(4 * var(--fontSmall));height:calc(2 * var(--fontSmall));align-items:center;white-space:nowrap}
.rfdp01 .checkboxInput{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;color:#000;font-size:var(--fontSmall);cursor:pointer;cursor:hand;white-space:nowrap}
.rfdp01 .checkboxLabel{width:96%;height:calc(2 * var(--fontSmall));display:flex;float:right;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;color:#000;cursor:pointer;cursor:hand;white-space:nowrap;align-items:center}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfdp01 .sectionPanelContainerEdit{width:28%}
.rfdp01 .sectionCenterPanelEdit{width:72%}
}
:root{--rfdp01ZIndexPrompt:5500;--rfdp01ElementHeight:17vh}
.rfdp01GroupPanel{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdp01GroupPanel .center{position:relative;float:left;width:100%;height:100%;display:block}
.rfdp01GroupPanel .rfdp01ElementsContainer{position:relative;float:left;display:block;width:100%;height:auto;max-height:calc(100% - var(--fontMedium) * 1.2 - var(--fontSmall) * 3 - var(--buttonHeight));overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfdp01GroupPanel .rfdp01Element{position:relative;float:left;width:calc(90% - 2px);height:var(--rfdp01ElementHeight);margin-left:5%;margin-bottom:2vh;display:block;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;box-shadow:0 0 1vmin #f0f0f0;cursor:pointer;cursor:hand}
.rfdp01GroupPanel .rfdp01Element:hover{background-color:#fafafa}
.rfdp01GroupPanel .rfdp01ButtonContainer{position:relative;float:left;display:block;width:90%;height:auto;margin-left:5%;margin-top:calc(var(--fontSmall) * 1.5);margin-bottom:calc(var(--fontSmall) * 1.5)}
.rfdp01GroupPanel .rfdp01ButtonAdjust{position:relative;float:left;display:flex;width:auto;padding-left:calc(var(--fontSmall) * 2.5);padding-right:calc(var(--fontSmall) * 2.5);height:var(--buttonHeight);background-color:var(--colorBlue);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfdp01GroupPanel .rfdp01ButtonAdjust:hover{background-color:var(--colorBlueSel)}
.rfdp01GroupPrompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfdp01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfdp01GroupPrompt .rfdp01GroupPromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01GroupPrompt .rfdp01GroupPromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01GroupPrompt .rfdp01GroupPromptPanel .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01GroupPrompt .rfdp01GroupPromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01GroupPrompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfdp01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdp01GroupPrompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfdp01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdp01GroupPrompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01GroupPrompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01GroupPrompt .buttons .okCenter:hover{background-color:#e3695d}
.rfdp01GroupPrompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01GroupPrompt .buttons .ok:hover{background-color:#e3695d}
.rfdp01GroupPrompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01GroupPrompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfdp01ZIndexPrompt)}
.rfdp01GroupPrompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
:root{--rfdp01groupelementContainerWidth:15%;--rfdp01groupelementContainerWidthMax:8vh}
.rfdp01groupelement{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdp01groupelement .container{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdp01groupelement .name{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);vertical-align:middle;align-items:flex-start;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:var(--colorBlue)}
.rfdp01groupelement .textTodayPoured{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5 + var(--fontBig));vertical-align:middle;align-items:flex-start;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:#404040}
.rfdp01groupelement .textStatusContainer{position:absolute;display:flex;bottom:45%;left:50%;width:0%;height:0%;vertical-align:bottom;align-items:flex-start;text-align:center;justify-content:center;font-size:var(--fontExtraSmall);white-space:nowrap;color:grey}
.rfdp01groupelement .textStatus{display:block;width:auto;height:auto;font-size:var(--fontExtraSmall)}
.rfdp01groupelement .sectionLiquid{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);height:var(--fontBig);vertical-align:middle;align-items:flex-end;text-align:left;justify-content:center;white-space:nowrap;color:var(--colorBlue)}
.rfdp01groupelement .textToday{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdp01groupelement .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdp01groupelement .textTodayMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdp01groupelement .sectionBar{position:absolute;display:block;left:30%;top:47%;height:6%;width:40%;background-color:#fff;border-color:#e0e0e0;border-style:solid;border-width:1px}
.rfdp01groupelement .sectionBarFill{display:block;width:40%;height:100%;background-color:var(--colorBlue)}
.rfdp01groupelement .sectionContainerPanel{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdp01groupelementContainerWidth);max-width:var(--rfdp01groupelementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdp01groupelement .sectionContainerPanelFill{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdp01groupelementContainerWidth);max-width:var(--rfdp01groupelementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);background-color:#fff;border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdp01groupelement .containerFillValue{position:absolute;display:block;width:100%;height:30%;background-color:var(--colorBlueSel);bottom:0}
.rfdp01groupelement .lineSmall{display:block;margin-left:90%;width:10%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdp01groupelement .lineBig{display:block;margin-left:80%;width:20%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdp01groupelement .sectionContainerText{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;height:auto;right:calc(100% + var(--fontSmall) * .5);top:0}
.rfdp01groupelement .textContainerMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdp01groupelement .textContainerLevelValue{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdp01groupelement .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdp01groupelement .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdp01groupelement .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdp01groupelement .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfdl01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdl01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdl01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdl01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdl01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfdl01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfdl01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfdl01dash .liquid{display:flex;justify-content:center;text-align:center;height:var(--fontBig);margin-bottom:calc(var(--fontBig) * .1);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdl01dash .liquidFormat{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdl01dash .level{display:flex;justify-content:center;text-align:center;height:calc(var(--fontSmall));font-size:var(--fontSmall);vertical-align:bottom;color:grey;white-space:nowrap}
.rfdl01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdl01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdl01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdl01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rfdl01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rfdl01ZIndexPrompt:var(--zIndexPrompt);--rfdl01ZIndexPromptCombo:calc( var(--zIndexPrompt) + 1 );--rfdl01ZIndexTimePicker:2;--rfdl01SectionWidth:100%;--rfdl01SectionHeight1:31%;--rfdl01SectionHeight2:41%;--rfdl01SectionHeight2Dosing:76%;--rfdl01SectionHeight3:24%;--rfdl01Margin:15%;--rfdl01DosingMargin:25%;--rfdl01RowWidth:70%;--rfdl01RowHeight:calc( 6vmin * var(--globalScale) );--rfdl01InputHeight:calc( 4.5vmin * var(--globalScale) )}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfdl01Margin:5%;--rfdl01DosingMargin:5%;--rfdl01RowWidth:90%}
}
.rfdl01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rfdl01 .center{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdl01CenterBack{position:absolute;left:0;top:calc(var(--buttonHeight) * 2 + var(--fontMedium) * 4.5);right:0;bottom:0;display:none;background:rgba(255,255,255,.5)}
.rfdl01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfdl01OnboardingContainer{width:100%;height:auto;display:block}
.rfdl01 .section1{display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:100%;height:calc(var(--rfdl01SectionHeight1) * .9);margin-bottom:calc(var(--rfdl01SectionHeight1) * .1)}
.rfdl01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdl01Margin) * 2);height:calc(100% - 2 * var(--rfdl01SectionHeight2)/ 22);margin-bottom:2%;justify-content:center}
.rfdl01 .sectionTopButton{position:absolute;right:0;display:flex;width:auto;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;color:#fff}
.rfdl01 .sectionTopDosingButton{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdl01 .sectionTopDosingButton:hover{background-color:var(--colorBlueSel)}
.rfdl01 .sectionTopCancelButton{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand}
.rfdl01 .sectionTopCancelButton:hover{background-color:var(--colorGreySelected)}
.rfdl01 .dosingPanel{position:absolute;right:calc(-1px - 2vmin);display:none;width:auto;min-width:14vmin;padding-left:2vmin;padding-right:2vmin;top:calc(var(--buttonHeight) + 2px);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:#fff;border-style:solid;border-width:1px;border-color:#f0f0f0;color:#404040;z-index:2}
.rfdl01 .dosingPanelButton{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdl01 .dosingPanelButton:hover{background-color:var(--colorBlueSel)}
.rfdl01 .dosingPanelButtonSkip{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdl01 .dosingPanelButtonSkip:hover{background-color:var(--colorBlueSel)}
.rfdl01 .dosingPanelButtonCancel{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdl01 .dosingPanelButtonCancel:hover{background-color:var(--colorRedSel)}
.rfdl01 .sectionTopDosingNext{position:absolute;right:0;display:block;width:125%;top:calc(var(--buttonHeight) + 2px);text-align:right;font-size:var(--fontSmall);justify-content:center;align-items:center;color:grey}
.rfdl01 .rfdl01DosingAdjustPercentValue{min-width:calc(var(--fontSmall) * 5);text-align:left}
.rfdl01 .sectionCenterPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:28%;height:calc(100% - 1px);justify-content:center}
.rfdl01 .sectionCenterPanelEdit{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:42%;height:calc(100% - 2 * var(--rfdl01SectionHeight2)/ 22);justify-content:center}
.rfdl01 .sectionBlock1{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rfdl01 .sectionBlock2{display:flex;align-items:flex-end;float:left;width:100%;height:auto}
.rfdl01 .section2{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdl01SectionHeight2)}
.rfdl01 .section2dosing{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdl01SectionHeight2Dosing)}
.rfdl01 .section2 .panel{display:block;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdl01Margin) * 2);margin-left:var(--rfdl01Margin);height:100%}
.rfdl01 .panelDosing{position:relative;display:block;vertical-align:middle;align-items:center;float:left;width:var(--rfdl01RowWidth);margin-left:auto;margin-right:auto;height:100%}
.rfdl01 .panelDosingZero{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto;margin-top:calc(var(--fontMedium) * 1);margin-bottom:calc(var(--fontMedium) * 1)}
.rfdl01 .panelDosingZeroTitle{display:flex;width:70%;vertical-align:middle;align-items:center;text-align:right;justify-content:center;font-size:var(--fontBig);margin-top:calc(var(--fontBig) * 2);margin-bottom:var(--fontBig);white-space:nowrap;color:grey}
.rfdl01 .panelDosingZeroTitleOnboarding{display:flex;width:70%;vertical-align:middle;align-items:center;text-align:right;justify-content:center;font-size:var(--fontMedium);margin-bottom:var(--fontMedium);white-space:nowrap;color:grey}
.rfdl01 .panelDosingZeroDays1{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto;margin-top:calc(var(--fontMedium) * .5)}
.rfdl01 .panelDosingZeroDays2{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto}
.rfdl01 .panelDosingZero .input{display:flex;float:left;width:45%;height:var(--rfdl01InputHeight);text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif;color:grey}
.rfdl01 .panelDosingZero .input .entry{display:flex;float:left;width:100%;height:var(--rfdl01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdl01 .panelDosingZero .timePanel{position:relative;display:flex;float:left;width:45%;height:var(--rfdl01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center;cursor:pointer;cursor:hand;color:#000}
.rfdl01 .panelDosingZero .timePanel .timeValue{position:relative;display:flex;float:left;width:100%;height:var(--rfdl01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center;cursor:pointer;cursor:hand;color:#000}
.rfdl01 .panelDosingZero .buttonCreate{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdl01 .panelDosingZero .buttonCreate:hover{background-color:var(--colorGreenSel)}
.rfdl01 .panelDosingZero .buttonCreateDisabled{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;z-index:1}
.rfdl01 .section2dosing .topLiquid{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;align-items:flex-end;height:calc(var(--buttonHeight) * 1);margin-top:calc(var(--fontMedium) * 3);margin-bottom:calc(var(--fontMedium) * .5);color:#404040}
.rfdl01 .section2dosing .topDose{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;align-items:flex-end;height:calc(var(--buttonHeight) * 1);margin-bottom:calc(var(--fontMedium) * 1);color:#404040}
.rfdl01 .section2dosing .panelDosing .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdl01 .panelDosingZero .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdl01 .panelDosingZeroDays1 .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdl01 .panelDosingZeroDays2 .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdl01 .section2dosing .panelDosing .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdl01 .panelDosingZero .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdl01 .panelDosingZeroDays1 .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdl01 .panelDosingZeroDays2 .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdl01 .section2dosing .center{display:block;vertical-align:middle;align-items:center;height:calc(100% - var(--fontMedium) * 4.5 - var(--buttonHeight) * 2 - var(--rfdl01RowHeight));overflow-y:auto;font-size:var(--fontSmall);color:#000;text-align:center}
.rfdl01 .section2dosing .topDose .buttonAdd{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdl01 .section2dosing .topDose .buttonAdd:hover{background-color:var(--colorGreenSel)}
.rfdl01 .section2dosing .topDose .buttonAddDisabled{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;z-index:1}
.rfdl01 .section2dosing .topLiquid .buttonAdjustSelect{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdl01 .section2dosing .topLiquid .buttonAdjustSelect:hover{background-color:var(--colorGreenSel)}
.rfdl01 .section2dosing .topLiquid .input{display:flex;float:left;width:auto;height:var(--rfdl01InputHeight);text-align:center;align-items:center;font-family:RFFont,Helvetica,sans-serif;color:grey}
.rfdl01 .section2dosing .topLiquid .input .entry{display:flex;float:left;width:100%;height:var(--rfdl01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdl01 .section2dosing .topLiquid .buttonAdjustUpdate{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdl01 .section2dosing .topLiquid .buttonAdjustUpdate:hover{background-color:var(--colorRedSel)}
.rfdl01 .section2dosing .topLiquid .buttonAdjustCancel{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdl01 .section2dosing .topLiquid .buttonAdjustCancel:hover{background-color:var(--colorGreySelected)}
.rfdl01 .section2dosing .topLiquid .buttonAdjustBack{position:absolute;display:none;width:auto;height:auto;padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * 1 + 1px);padding-bottom:calc(var(--buttonHeight) * .5);top:0;right:-3vmin;justify-content:center;align-items:center;background-color:#fff;border-width:1px;border-color:#f0f0f0;border-style:solid;color:#fff;z-index:2}
.rfdl01 .section2dosing .topLiquid .buttonAdjustPercent{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdl01 .section2dosing .topLiquid .buttonAdjustPercent:hover{background-color:var(--colorGreenSel)}
.rfdl01 .section2dosing .topLiquid .buttonAdjustValue{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdl01 .section2dosing .topLiquid .buttonAdjustValue:hover{background-color:var(--colorGreenSel)}
.rfdl01 .section2dosing .header{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdl01RowHeight);font-size:var(--fontSmall);justify-content:flex-start}
.rfdl01 .section2dosing .header .id{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .1);height:var(--rfdl01RowHeight);font-size:var(--fontSmall);color:grey;text-align:right;justify-content:flex-end;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdl01 .section2dosing .header .percent{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .24);height:var(--rfdl01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdl01 .section2dosing .header .value{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((90% - var(--iconsSize)) * .36);padding-left:4%;height:var(--rfdl01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdl01 .section2dosing .header .time{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .35);padding-left:calc((100% - var(--iconsSize)) * .005);padding-right:calc((100% - var(--iconsSize)) * .005);height:var(--rfdl01RowHeight);font-size:var(--fontSmall);justify-content:center;color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdl01 .section2dosing .row{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdl01RowHeight);font-size:var(--fontSmall);justify-content:flex-start;text-align:center}
.rfdl01 .section2dosing .textZero{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdl01RowHeight);font-size:var(--fontMedium);justify-content:center;color:grey;text-align:center}
.rfdl01 .section2dosing .row .id{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .1);height:var(--rfdl01RowHeight);font-size:var(--fontSmall);color:grey;text-align:right;justify-content:flex-end;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdl01 .section2dosing .row .percent{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .18);height:var(--rfdl01RowHeight);font-size:var(--fontSmall);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;color:grey}
.rfdl01 .section2dosing .row .input{display:flex;float:left;width:80%;margin-left:10%;height:var(--rfdl01InputHeight);text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfdl01 .section2dosing .row .input .entry{display:flex;float:left;width:100%;height:var(--rfdl01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdl01 .section2dosing .row .time{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .35);padding-left:calc((100% - var(--iconsSize)) * .005);padding-right:calc((100% - var(--iconsSize)) * .005);height:var(--rfdl01RowHeight);font-size:var(--fontSmall);justify-content:center;border-style:none none solid none;border-width:1px;border-color:#f0f0f0;cursor:pointer;cursor:hand}
.rfdl01 .section2dosing .row .timeValue{display:flex;float:left;width:100%;height:var(--rfdl01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center}
.rfdl01 .section2dosing .row .value{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .36);height:var(--rfdl01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdl01 .section2dosing .row .delete{display:flex;vertical-align:middle;align-items:center;float:left;width:var(--iconsSize);height:var(--rfdl01RowHeight);font-size:var(--fontSmall);justify-content:center;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdl01 .section2Panel{display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdl01Margin) * 2);margin-left:var(--rfdl01Margin);height:100%}
.rfdl01 .sectionContainer{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:left;width:95%;padding-left:5%;padding-bottom:2%;height:auto;bottom:0;border-style:none none dashed none;border-color:var(--colorBlueSel);border-width:1px}
.rfdl01 .sectionContainerText{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:100%;height:auto;left:-110%;top:0}
.rfdl01 .sectionContainerLoading{position:absolute;display:none;width:100%;height:calc(var(--iconsSize) * 2 + 6vmin * var(--globalScale));align-items:center}
.rfdl01 .sectionContainerEdit{position:absolute;display:none;width:100%;height:calc(100% - 2 * var(--fontMedium) - var(--buttonHeight));align-items:center;padding-top:calc(2 * var(--fontMedium));padding-bottom:var(--buttonHeight)}
.rfdl01 .sectionContainerEdit .title{position:absolute;display:flex;top:0;width:90%;height:calc(2 * var(--fontMedium));text-align:center;justify-content:center;align-items:center;margin-left:10%;font-size:var(--fontMedium)}
.rfdl01 .sectionContainerEdit .buttons{position:absolute;bottom:0;display:flex;float:left;width:90%;margin-left:10%;height:var(--buttonHeight);text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0}
.rfdl01 .sectionContainerEdit .values{display:block;float:left;width:90%;margin-left:10%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#404040}
.rfdl01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:calc(var(--fontSmall) * .1);padding-bottom:calc(var(--fontSmall) * .1);align-items:center}
.rfdl01 .sectionContainerEdit .line .text{display:block;float:left;width:50%;text-align:right;height:var(--fontSmall);font-size:var(--fontSmall)}
.rfdl01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfdl01 .sectionContainerEdit .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#404040;font-family:RFFont,Helvetica,sans-serif}
.rfdl01 .sectionContainerEdit .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;margin-right:auto}
.rfdl01 .sectionContainerEdit .buttons .ok:hover{background-color:var(--colorRedSel)}
.rfdl01 .sectionContainerEdit .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto}
.rfdl01 .sectionContainerEdit .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto}
.rfdl01 .sectionContainerEdit .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfdl01 .sectionPanelContainer{position:relative;display:flex;vertical-align:middle;align-items:center;justify-content:flex-end;float:left;width:58%;height:100%}
.rfdl01 .sectionPanelContainerIn{position:relative;display:block;vertical-align:middle;width:50%;max-width:20vmin;height:100%}
.rfdl01 .sectionPanelContainerEdit{position:relative;display:flex;vertical-align:middle;align-items:center;justify-content:flex-end;float:left;width:58%;height:100%}
.rfdl01 .container1{position:absolute;display:block;width:calc(100% - 2px);height:calc(100% - 2px);top:0;border-style:solid;border-width:1px;border-color:var(--colorBlue)}
.rfdl01 .containerFill{position:absolute;display:block;width:100%;height:0;bottom:1px;background-color:#85ccf0}
.rfdl01 .lineTop{position:absolute;top:-5%;display:block;width:100%;height:3%;background-color:var(--colorBlue)}
.rfdl01 .lineBottom{position:absolute;bottom:-5%;display:block;left:-10%;width:120%;height:3%;background-color:var(--colorBlue)}
.rfdl01 .lineEmpty{display:block;margin-left:90%;width:10%;margin-top:10%;height:1px}
.rfdl01 .lineSmall{display:block;margin-left:90%;width:10%;height:calc(90% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdl01 .lineBig{display:block;margin-left:80%;width:20%;height:calc(90% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdl01 .lineCapacity{position:absolute;top:0;right:1%;display:block;color:var(--colorBlue);font-size:var(--fontSmall);height:var(--fontSmall)}
.rfdl01 .section3{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdl01SectionHeight3);justify-content:flex-end}
.rfdl01 .section3PanelLeft{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:var(--rfdl01Margin);margin-right:auto}
.rfdl01 .section3PanelRight{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:auto;margin-right:var(--rfdl01Margin)}
.rfdl01 .textCenter{display:block;width:auto;height:calc(var(--fontMedium) * 2);font-size:var(--fontSmall);color:grey;text-align:center}
.rfdl01 .textCenterOnboarding{display:block;width:auto;height:calc(var(--fontMedium) * 4);font-size:var(--fontMedium);color:grey;text-align:center}
.rfdl01 .textContainerBig{display:block;width:auto;height:3vmin;font-size:3vmin;color:var(--colorBlue)}
.rfdl01 .textContainerMedium{display:flex;width:auto;height:2.5vmin;font-size:2vmin;color:var(--colorBlue);white-space:nowrap;text-align:right;justify-content:flex-end}
.rfdl01 .textContainerButton{position:absolute;right:0;bottom:calc(0px - .5 * var(--buttonHeight) * .75);float:left;display:flex;width:auto;padding-left:2vmin;padding-right:2vmin;height:calc(var(--buttonHeight) * .75);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdl01 .textContainerButton:hover{background-color:var(--colorBlueSel)}
.rfdl01 .sectionContainerDot{position:absolute;left:calc(0px - .125 * var(--buttonHeight));bottom:calc(0px - .125 * var(--buttonHeight));float:left;display:flex;width:calc(var(--buttonHeight) * .25);height:calc(var(--buttonHeight) * .25);background-color:var(--colorBlue);border-radius:calc(var(--buttonHeight) * .25)}
.rfdl01 .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdl01 .textMediumMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdl01 .textMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:#404040;white-space:nowrap}
.rfdl01 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:1.5vmin;white-space:nowrap}
.rfdl01 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:1.5vmin;white-space:nowrap}
.rfdl01 .textStatus{position:absolute;bottom:calc(0px - var(--fontExtraSmall) * .5);display:block;width:140%;height:0;font-size:var(--fontExtraSmall);color:grey}
.rfdl01 .textStatusMore{cursor:pointer;cursor:hand;font-weight:700;color:var(--colorBlue)}
.rfdl01 .textStatusMore:hover{color:var(--colorBlueSel)}
.rfdl01 .borderHistory{position:absolute;top:calc(1.2 * var(--fontSmall) + var(--fontBig));display:none;width:250%;height:auto;left:calc(-90% - 2px);padding:5%;padding-left:10%;padding-right:10%;font-size:var(--fontSmall);font-weight:400;color:#404040;border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#fff;text-align:left;z-index:2}
.rfdl01 .borderHistoryBack{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1}
.rfdl01 .borderHistoryTop{display:flex;width:100%;height:calc(var(--fontSmall) * 1.5);font-weight:400;color:#404040;text-align:left;z-index:2;border-style:none none solid none;border-width:1px;border-color:#a0a0a0}
.rfdl01 .borderHistoryTop .historyData{display:flex;width:22%;height:var(--fontSmall);font-weight:700;color:#404040;z-index:2}
.rfdl01 .borderHistoryTop .historyTime{display:flex;width:12%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfdl01 .borderHistoryTop .historyType{display:flex;width:49%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:center;z-index:2}
.rfdl01 .borderHistoryTop .historyValue{display:flex;width:17%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfdl01 .borderHistoryData{display:block;width:100%;height:auto;max-height:35vh;font-size:var(--fontExtraSmall);font-weight:400;color:#404040;background-color:#fff;z-index:2;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfdl01 .borderHistoryData .historyRow{display:flex;width:100%;margin-bottom:calc(var(--fontSmall) * .25);color:#404040;z-index:2}
.rfdl01 .borderHistoryData .historyData{display:flex;width:22%;height:var(--fontSmall);color:#404040;z-index:2;white-space:nowrap}
.rfdl01 .borderHistoryData .historyTime{display:flex;width:12%;height:var(--fontSmall);color:#404040;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfdl01 .borderHistoryData .historyType{display:block;width:45%;padding-left:2%;padding-right:2%;line-height:var(--fontSmall);color:#404040;justify-content:center;z-index:2;text-align:center}
.rfdl01 .borderHistoryData .historyValue{display:flex;width:17%;height:var(--fontSmall);color:#404040;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfdl01 .textManualRefill{position:absolute;top:calc(0px - var(--fontSmall) * .5);display:flex;width:auto;height:0;align-items:flex-end;font-size:var(--fontSmall);color:grey}
.rfdl01 .button{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdl01 .button:hover{background-color:var(--colorBlueSel)}
.rfdl01 .buttonOk{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfdl01 .buttonOk:hover{background-color:var(--colorRedSel)}
.rfdl01 .buttonOkDisabled{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff}
.rfdl01 .buttonStop{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfdl01 .buttonStop:hover{background-color:var(--colorRedSel)}
.rfdl01 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontSmall);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontSmall));font-size:var(--fontSmall);padding:calc(.5 * var(--fontSmall));background-color:#ffe0e0;white-space:nowrap}
.rfdl01 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rfdl01 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rfdl01 .rfdl01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfdl01 .rfdl01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdl01 .rfdl01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdl01 .rfdl01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdl01 .rfdl01Loading{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:#fff}
.rfdl01 .rfdl01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfdl01 .rfdl01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfdl01 .rfdl01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfdl01 .history{position:absolute;display:flex;justify-content:center;align-items:center;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);right:0;bottom:0;font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand}
.rfdl01 .history:hover{background-color:var(--colorBlueSel)}
.rfdl01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfdl01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfdl01Prompt .rfdl01PromptClose{position:absolute;display:flex;width:3vh;height:3vh;background-color:#fff;border-radius:6vh;box-shadow:0 0 1vh #a0a0a0;vertical-align:middle;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;right:-1.5vh;top:-1.5vh;cursor:pointer;cursor:hand}
.rfdl01Prompt .rfdl01PromptClose:hover{background-color:#f8f8f8}
.rfdl01Prompt .rfdl01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01Prompt .rfdl01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01Prompt .rfdl01PromptPanel .top{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:grey;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01Prompt .rfdl01PromptPanel .title{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01Prompt .rfdl01PromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfdl01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdl01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfdl01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdl01Prompt .comboPanel{position:relative;display:flex;width:100%;height:auto;z-index:var(--rfdl01ZIndexPromptCombo)}
.rfdl01Prompt .combo{position:relative;float:right;display:flex;width:100%;height:var(--rfdl01ZIndexPromptComboHeight);margin-top:calc(var(--rfdl01ZIndexPromptComboHeight) * .5);margin-bottom:calc(var(--rfdl01ZIndexPromptComboHeight) * .5);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--rfdl01ZIndexPromptCombo);background-color:#f8f8f8}
.rfdl01Prompt .combo:hover{background-color:#f0f0f0}
.rfdl01Prompt .comboIcon{float:right;display:flex;width:var(--hardwareIconsSize);height:var(--rfdl01ZIndexPromptComboHeight);background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 9);background-position-y:calc(0px - var(--hardwareIconsSize) * 1 - (var(--hardwareIconsSize) - var(--rfdl01ZIndexPromptComboHeight))/ 2);margin-right:5px;z-index:var(--rfdl01ZIndexPromptCombo)}
.rfdl01Prompt .comboText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--rfdl01ZIndexPromptCombo)}
.rfdl01Prompt .comboList{position:absolute;display:none;top:calc(var(--rfdl01ZIndexPromptComboHeight) * 1.5 + 4px);width:100%;height:auto;box-shadow:0 0 3px silver;z-index:var(--rfdl01ZIndexPromptCombo)}
.rfdl01Prompt .comboItem{display:flex;width:auto;height:var(--rfdl01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfdl01ZIndexPromptCombo)}
.rfdl01Prompt .comboItem:hover{background-color:#f8f8f8}
.rfdl01Prompt .comboItemSelected{display:flex;width:auto;height:var(--rfdl01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfdl01ZIndexPromptCombo)}
.rfdl01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfdl01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rfdl01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rfdl01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01Prompt .buttons .ok:hover{background-color:#e3695d}
.rfdl01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01Prompt .buttons .okCenterDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfdl01 .timePicker{position:absolute;float:left;display:flex;z-index:var(--rfdl01ZIndexTimePicker);width:100%;height:100%;left:0;top:1px;margin-top:0;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,.1)}
.rfdl01 .timePickerBack{display:grid;position:relative;width:auto;height:auto;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 1vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--rfdl01ZIndexTimePicker)}
.rfdl01 .timePickerBackClose{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);justify-content:center;align-items:center;cursor:default;z-index:calc(var(--rfdl01ZIndexTimePicker) - 1)}
.rfdl01 .timePickerPanelTime{float:left;display:flex;width:auto;height:auto;justify-content:center;align-items:center;z-index:var(--rfdl01ZIndexTimePicker)}
.rfdl01 .timePickerClose{position:absolute;right:calc(0px - var(--hardwareIconsSize)/ 2);top:calc(0px - var(--hardwareIconsSize)/ 2);width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);z-index:var(--rfdl01ZIndexTimePicker);background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 5);background-position-y:calc(0px - var(--hardwareIconsSize) * 0)}
.rfdl01 .timePickerClose:hover{background-position-y:calc(0px - var(--hardwareIconsSize) * 1);cursor:pointer;cursor:hand}
.rfdl01 .timePickerPanel{float:left;display:block;width:calc(8vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));z-index:var(--rfdl01ZIndexTimePicker)}
.rfdl01 .timePickerColon{float:left;display:flex;width:calc(2vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfdl01ZIndexTimePicker);color:#000}
.rfdl01 .timePickerPanelArrowUp{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(.5vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfdl01ZIndexTimePicker)}
.rfdl01 .timePickerPanelArrowUp:hover{color:var(--colorBlue)}
.rfdl01 .timePickerPanelValue{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#000;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfdl01ZIndexTimePicker)}
.rfdl01 .timePickerInput{display:flex;width:auto;height:auto;cursor:pointer;cursor:hand;color:#a0a0a0;font-size:var(--fontMedium);z-index:var(--rfdl01ZIndexTimePicker);align-items:center;justify-content:center;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif}
.rfdl01 .timePickerPanelArrowDown{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfdl01ZIndexTimePicker)}
.rfdl01 .timePickerPanelArrowDown:hover{color:var(--colorBlue)}
.rfdl01 .checkboxPanel{display:flex;width:calc(4 * var(--fontSmall));height:calc(2 * var(--fontSmall));align-items:center;white-space:nowrap}
.rfdl01 .checkboxInput{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;color:#000;font-size:var(--fontSmall);cursor:pointer;cursor:hand;white-space:nowrap}
.rfdl01 .checkboxLabel{width:96%;height:calc(2 * var(--fontSmall));display:flex;float:right;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;color:#000;cursor:pointer;cursor:hand;white-space:nowrap;align-items:center}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfdl01 .sectionPanelContainerEdit{width:28%}
.rfdl01 .sectionCenterPanelEdit{width:72%}
}
:root{--rfdl01ZIndexPrompt:5500;--rfdl01ElementHeight:17vh}
.rfdl01GroupPanel{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdl01GroupPanel .center{position:relative;float:left;width:100%;height:100%;display:block}
.rfdl01GroupPanel .rfdl01ElementsContainer{position:relative;float:left;display:block;width:100%;height:auto;max-height:calc(100% - var(--fontMedium) * 1.2 - var(--fontSmall) * 3 - var(--buttonHeight));overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfdl01GroupPanel .rfdl01Element{position:relative;float:left;width:calc(90% - 2px);height:var(--rfdl01ElementHeight);margin-left:5%;margin-bottom:2vh;display:block;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;box-shadow:0 0 1vmin #f0f0f0;cursor:pointer;cursor:hand}
.rfdl01GroupPanel .rfdl01Element:hover{background-color:#fafafa}
.rfdl01GroupPanel .rfdl01ButtonContainer{position:relative;float:left;display:block;width:90%;height:auto;margin-left:5%;margin-top:calc(var(--fontSmall) * 1.5);margin-bottom:calc(var(--fontSmall) * 1.5)}
.rfdl01GroupPanel .rfdl01ButtonAdjust{position:relative;float:left;display:flex;width:auto;padding-left:calc(var(--fontSmall) * 2.5);padding-right:calc(var(--fontSmall) * 2.5);height:var(--buttonHeight);background-color:var(--colorBlue);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfdl01GroupPanel .rfdl01ButtonAdjust:hover{background-color:var(--colorBlueSel)}
.rfdl01GroupPrompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfdl01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfdl01GroupPrompt .rfdl01GroupPromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01GroupPrompt .rfdl01GroupPromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01GroupPrompt .rfdl01GroupPromptPanel .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01GroupPrompt .rfdl01GroupPromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01GroupPrompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfdl01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdl01GroupPrompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfdl01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdl01GroupPrompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdl01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rfdl01GroupPrompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01GroupPrompt .buttons .okCenter:hover{background-color:#e3695d}
.rfdl01GroupPrompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01GroupPrompt .buttons .ok:hover{background-color:#e3695d}
.rfdl01GroupPrompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01GroupPrompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfdl01ZIndexPrompt)}
.rfdl01GroupPrompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
:root{--rfdl01groupelementContainerWidth:15%;--rfdl01groupelementContainerWidthMax:8vh}
.rfdl01groupelement{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdl01groupelement .container{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdl01groupelement .name{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);vertical-align:middle;align-items:flex-start;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:var(--colorBlue)}
.rfdl01groupelement .textTodayPoured{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5 + var(--fontBig));vertical-align:middle;align-items:flex-start;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:#404040}
.rfdl01groupelement .textStatusContainer{position:absolute;display:flex;bottom:45%;left:50%;width:0%;height:0%;vertical-align:bottom;align-items:flex-start;text-align:center;justify-content:center;font-size:var(--fontExtraSmall);white-space:nowrap;color:grey}
.rfdl01groupelement .textStatus{display:block;width:auto;height:auto;font-size:var(--fontExtraSmall)}
.rfdl01groupelement .sectionLiquid{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);height:var(--fontBig);vertical-align:middle;align-items:flex-end;text-align:left;justify-content:center;white-space:nowrap;color:var(--colorBlue)}
.rfdl01groupelement .textToday{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdl01groupelement .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdl01groupelement .textTodayMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdl01groupelement .sectionBar{position:absolute;display:block;left:30%;top:47%;height:6%;width:40%;background-color:#fff;border-color:#e0e0e0;border-style:solid;border-width:1px}
.rfdl01groupelement .sectionBarFill{display:block;width:40%;height:100%;background-color:var(--colorBlue)}
.rfdl01groupelement .sectionContainerPanel{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdl01groupelementContainerWidth);max-width:var(--rfdl01groupelementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdl01groupelement .sectionContainerPanelFill{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdl01groupelementContainerWidth);max-width:var(--rfdl01groupelementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);background-color:#fff;border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdl01groupelement .containerFillValue{position:absolute;display:block;width:100%;height:30%;background-color:var(--colorBlueSel);bottom:0}
.rfdl01groupelement .lineSmall{display:block;margin-left:90%;width:10%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdl01groupelement .lineBig{display:block;margin-left:80%;width:20%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdl01groupelement .sectionContainerText{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;height:auto;right:calc(100% + var(--fontSmall) * .5);top:0}
.rfdl01groupelement .textContainerMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdl01groupelement .textContainerLevelValue{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdl01groupelement .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdl01groupelement .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdl01groupelement .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdl01groupelement .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfpp01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpp01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpp01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpp01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpp01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfpp01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfpp01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfpp01dash .liquid{display:flex;justify-content:center;text-align:center;height:var(--fontBig);margin-bottom:calc(var(--fontBig) * .1);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfpp01dash .liquidFormat{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfpp01dash .level{display:flex;justify-content:center;text-align:center;height:calc(var(--fontSmall));font-size:var(--fontSmall);vertical-align:bottom;color:grey;white-space:nowrap}
.rfpp01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpp01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfpp01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpp01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rfpp01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rfpp01ZIndexPrompt:var(--zIndexPrompt);--rfpp01ZIndexPromptCombo:calc( var(--zIndexPrompt) + 1 );--rfpp01ZIndexTimePicker:2;--rfpp01SectionWidth:100%;--rfpp01SectionHeight1:31%;--rfpp01SectionHeight2:41%;--rfpp01SectionHeight2Dosing:76%;--rfpp01SectionHeight3:24%;--rfpp01Margin:15%;--rfpp01DosingMargin:25%;--rfpp01RowWidth:70%;--rfpp01RowHeight:calc( 6vmin * var(--globalScale) );--rfpp01InputHeight:calc( 4.5vmin * var(--globalScale) )}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfpp01Margin:5%;--rfpp01DosingMargin:5%;--rfpp01RowWidth:90%}
}
.rfpp01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rfpp01 .center{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfpp01CenterBack{position:absolute;left:0;top:calc(var(--buttonHeight) * 2 + var(--fontMedium) * 4.5);right:0;bottom:0;display:none;background:rgba(255,255,255,.5)}
.rfpp01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfpp01OnboardingContainer{width:100%;height:auto;display:block}
.rfpp01 .section1{display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:100%;height:calc(var(--rfpp01SectionHeight1) * .9);margin-bottom:calc(var(--rfpp01SectionHeight1) * .1)}
.rfpp01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfpp01Margin) * 2);height:calc(100% - 2 * var(--rfpp01SectionHeight2)/ 22);margin-bottom:2%;justify-content:center}
.rfpp01 .sectionTopButton{position:absolute;right:0;display:flex;width:auto;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;color:#fff}
.rfpp01 .sectionTopDosingButton{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfpp01 .sectionTopDosingButton:hover{background-color:var(--colorBlueSel)}
.rfpp01 .sectionTopCancelButton{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand}
.rfpp01 .sectionTopCancelButton:hover{background-color:var(--colorGreySelected)}
.rfpp01 .dosingPanel{position:absolute;right:calc(-1px - 2vmin);display:none;width:auto;min-width:14vmin;padding-left:2vmin;padding-right:2vmin;top:calc(var(--buttonHeight) + 2px);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:#fff;border-style:solid;border-width:1px;border-color:#f0f0f0;color:#404040;z-index:2}
.rfpp01 .dosingPanelButton{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfpp01 .dosingPanelButton:hover{background-color:var(--colorBlueSel)}
.rfpp01 .dosingPanelButtonSkip{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfpp01 .dosingPanelButtonSkip:hover{background-color:var(--colorBlueSel)}
.rfpp01 .dosingPanelButtonCancel{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfpp01 .dosingPanelButtonCancel:hover{background-color:var(--colorRedSel)}
.rfpp01 .sectionTopDosingNext{position:absolute;right:0;display:block;width:125%;top:calc(var(--buttonHeight) + 2px);text-align:right;font-size:var(--fontSmall);justify-content:center;align-items:center;color:grey}
.rfpp01 .rfpp01DosingAdjustPercentValue{min-width:calc(var(--fontSmall) * 5);text-align:left}
.rfpp01 .sectionCenterPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:28%;height:calc(100% - 1px);justify-content:center}
.rfpp01 .sectionCenterPanelEdit{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:42%;height:calc(100% - 2 * var(--rfpp01SectionHeight2)/ 22);justify-content:center}
.rfpp01 .sectionBlock1{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rfpp01 .sectionBlock2{display:flex;align-items:flex-end;float:left;width:100%;height:auto}
.rfpp01 .section2{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfpp01SectionHeight2)}
.rfpp01 .section2dosing{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfpp01SectionHeight2Dosing)}
.rfpp01 .section2 .panel{display:block;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfpp01Margin) * 2);margin-left:var(--rfpp01Margin);height:100%}
.rfpp01 .panelDosing{position:relative;display:block;vertical-align:middle;align-items:center;float:left;width:var(--rfpp01RowWidth);margin-left:auto;margin-right:auto;height:100%}
.rfpp01 .panelDosingZero{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto;margin-top:calc(var(--fontMedium) * 1);margin-bottom:calc(var(--fontMedium) * 1)}
.rfpp01 .panelDosingZeroTitle{display:flex;width:70%;vertical-align:middle;align-items:center;text-align:right;justify-content:center;font-size:var(--fontBig);margin-top:calc(var(--fontBig) * 2);margin-bottom:var(--fontBig);white-space:nowrap;color:grey}
.rfpp01 .panelDosingZeroTitleOnboarding{display:flex;width:70%;vertical-align:middle;align-items:center;text-align:right;justify-content:center;font-size:var(--fontMedium);margin-bottom:var(--fontMedium);white-space:nowrap;color:grey}
.rfpp01 .panelDosingZeroDays1{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto;margin-top:calc(var(--fontMedium) * .5)}
.rfpp01 .panelDosingZeroDays2{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto}
.rfpp01 .panelDosingZero .input{display:flex;float:left;width:45%;height:var(--rfpp01InputHeight);text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif;color:grey}
.rfpp01 .panelDosingZero .input .entry{display:flex;float:left;width:100%;height:var(--rfpp01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfpp01 .panelDosingZero .timePanel{position:relative;display:flex;float:left;width:45%;height:var(--rfpp01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center;cursor:pointer;cursor:hand;color:#000}
.rfpp01 .panelDosingZero .timePanel .timeValue{position:relative;display:flex;float:left;width:100%;height:var(--rfpp01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center;cursor:pointer;cursor:hand;color:#000}
.rfpp01 .panelDosingZero .buttonCreate{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfpp01 .panelDosingZero .buttonCreate:hover{background-color:var(--colorGreenSel)}
.rfpp01 .panelDosingZero .buttonCreateDisabled{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;z-index:1}
.rfpp01 .section2dosing .topLiquid{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;align-items:flex-end;height:calc(var(--buttonHeight) * 1);margin-top:calc(var(--fontMedium) * 3);margin-bottom:calc(var(--fontMedium) * .5);color:#404040}
.rfpp01 .section2dosing .topDose{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;align-items:flex-end;height:calc(var(--buttonHeight) * 1);color:#404040}
.rfpp01 .section2dosing .panelDosing .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfpp01 .panelDosingZero .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfpp01 .panelDosingZeroDays1 .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfpp01 .panelDosingZeroDays2 .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfpp01 .section2dosing .panelDosing .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfpp01 .panelDosingZero .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfpp01 .panelDosingZeroDays1 .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfpp01 .panelDosingZeroDays2 .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfpp01 .section2dosing .center{display:block;vertical-align:middle;align-items:center;height:calc(100% - var(--fontMedium) * 5 - var(--buttonHeight) * 3 - var(--rfpp01RowHeight));overflow-y:auto;font-size:var(--fontSmall);color:#000;text-align:center}
.rfpp01 .section2dosing .topDose .buttonAdd{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfpp01 .section2dosing .topDose .buttonAdd:hover{background-color:var(--colorGreenSel)}
.rfpp01 .section2dosing .topDose .buttonAddDisabled{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;z-index:1}
.rfpp01 .section2dosing .topLiquid .buttonAdjustSelect{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfpp01 .section2dosing .topLiquid .buttonAdjustSelect:hover{background-color:var(--colorGreenSel)}
.rfpp01 .section2dosing .topLiquid .input{display:flex;float:left;width:auto;height:var(--rfpp01InputHeight);text-align:center;align-items:center;font-family:RFFont,Helvetica,sans-serif;color:grey}
.rfpp01 .section2dosing .topLiquid .input .entry{display:flex;float:left;width:100%;height:var(--rfpp01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfpp01 .section2dosing .topLiquid .buttonAdjustUpdate{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfpp01 .section2dosing .topLiquid .buttonAdjustUpdate:hover{background-color:var(--colorRedSel)}
.rfpp01 .section2dosing .topLiquid .buttonAdjustCancel{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfpp01 .section2dosing .topLiquid .buttonAdjustCancel:hover{background-color:var(--colorGreySelected)}
.rfpp01 .section2dosing .topLiquid .buttonAdjustBack{position:absolute;display:none;width:auto;height:auto;padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * 1 + 1px);padding-bottom:calc(var(--buttonHeight) * .5);top:0;right:-3vmin;justify-content:center;align-items:center;background-color:#fff;border-width:1px;border-color:#f0f0f0;border-style:solid;color:#fff;z-index:2}
.rfpp01 .section2dosing .topLiquid .buttonAdjustPercent{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfpp01 .section2dosing .topLiquid .buttonAdjustPercent:hover{background-color:var(--colorGreenSel)}
.rfpp01 .section2dosing .topLiquid .buttonAdjustValue{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfpp01 .section2dosing .topLiquid .buttonAdjustValue:hover{background-color:var(--colorGreenSel)}
.rfpp01 .section2dosing .header{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfpp01RowHeight);font-size:var(--fontSmall);justify-content:flex-start}
.rfpp01 .section2dosing .header .id{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .1);height:var(--rfpp01RowHeight);font-size:var(--fontSmall);color:grey;text-align:right;justify-content:flex-end;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfpp01 .section2dosing .header .percent{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .24);height:var(--rfpp01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfpp01 .section2dosing .header .value{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((90% - var(--iconsSize)) * .36);padding-left:4%;height:var(--rfpp01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfpp01 .section2dosing .header .time{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .35);padding-left:calc((100% - var(--iconsSize)) * .005);padding-right:calc((100% - var(--iconsSize)) * .005);height:var(--rfpp01RowHeight);font-size:var(--fontSmall);justify-content:center;color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfpp01 .section2dosing .row{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfpp01RowHeight);font-size:var(--fontSmall);justify-content:flex-start;text-align:center}
.rfpp01 .section2dosing .textZero{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfpp01RowHeight);font-size:var(--fontMedium);justify-content:center;color:grey;text-align:center}
.rfpp01 .section2dosing .row .id{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .1);height:var(--rfpp01RowHeight);font-size:var(--fontSmall);color:grey;text-align:right;justify-content:flex-end;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfpp01 .section2dosing .row .percent{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .18);height:var(--rfpp01RowHeight);font-size:var(--fontSmall);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;color:grey}
.rfpp01 .section2dosing .row .input{display:flex;float:left;width:80%;margin-left:10%;height:var(--rfpp01InputHeight);text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfpp01 .section2dosing .row .input .entry{display:flex;float:left;width:100%;height:var(--rfpp01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfpp01 .section2dosing .row .time{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .35);padding-left:calc((100% - var(--iconsSize)) * .005);padding-right:calc((100% - var(--iconsSize)) * .005);height:var(--rfpp01RowHeight);font-size:var(--fontSmall);justify-content:center;border-style:none none solid none;border-width:1px;border-color:#f0f0f0;cursor:pointer;cursor:hand}
.rfpp01 .section2dosing .row .timeValue{display:flex;float:left;width:100%;height:var(--rfpp01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center}
.rfpp01 .section2dosing .row .value{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .36);height:var(--rfpp01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfpp01 .section2dosing .row .delete{display:flex;vertical-align:middle;align-items:center;float:left;width:var(--iconsSize);height:var(--rfpp01RowHeight);font-size:var(--fontSmall);justify-content:center;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfpp01 .section2Panel{display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfpp01Margin) * 2);margin-left:var(--rfpp01Margin);height:100%}
.rfpp01 .sectionContainer{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:left;width:95%;padding-left:5%;padding-bottom:2%;height:auto;bottom:0;border-style:none none dashed none;border-color:var(--colorBlueSel);border-width:1px}
.rfpp01 .sectionContainerText{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:100%;height:auto;left:-110%;top:0}
.rfpp01 .sectionContainerLoading{position:absolute;display:none;width:100%;height:calc(var(--iconsSize) * 2 + 6vmin * var(--globalScale));align-items:center}
.rfpp01 .sectionContainerEdit{position:absolute;display:none;width:100%;height:calc(100% - 2 * var(--fontMedium) - var(--buttonHeight));align-items:center;padding-top:calc(2 * var(--fontMedium));padding-bottom:var(--buttonHeight)}
.rfpp01 .sectionContainerEdit .title{position:absolute;display:flex;top:0;width:90%;height:calc(2 * var(--fontMedium));text-align:center;justify-content:center;align-items:center;margin-left:10%;font-size:var(--fontMedium)}
.rfpp01 .sectionContainerEdit .buttons{position:absolute;bottom:0;display:flex;float:left;width:90%;margin-left:10%;height:var(--buttonHeight);text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0}
.rfpp01 .sectionContainerEdit .values{display:block;float:left;width:90%;margin-left:10%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#404040}
.rfpp01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:calc(var(--fontSmall) * .1);padding-bottom:calc(var(--fontSmall) * .1);align-items:center}
.rfpp01 .sectionContainerEdit .line .text{display:block;float:left;width:50%;text-align:right;height:var(--fontSmall);font-size:var(--fontSmall)}
.rfpp01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfpp01 .sectionContainerEdit .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#404040;font-family:RFFont,Helvetica,sans-serif}
.rfpp01 .sectionContainerEdit .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;margin-right:auto}
.rfpp01 .sectionContainerEdit .buttons .ok:hover{background-color:var(--colorRedSel)}
.rfpp01 .sectionContainerEdit .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto}
.rfpp01 .sectionContainerEdit .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto}
.rfpp01 .sectionContainerEdit .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfpp01 .sectionPanelContainer{position:relative;display:flex;vertical-align:middle;align-items:center;justify-content:flex-end;float:left;width:58%;height:100%}
.rfpp01 .sectionPanelContainerIn{position:relative;display:block;vertical-align:middle;width:50%;max-width:20vmin;height:100%}
.rfpp01 .sectionPanelContainerEdit{position:relative;display:flex;vertical-align:middle;align-items:center;justify-content:flex-end;float:left;width:58%;height:100%}
.rfpp01 .container1{position:absolute;display:block;width:calc(100% - 2px);height:calc(100% - 2px);top:0;border-style:solid;border-width:1px;border-color:var(--colorBlue)}
.rfpp01 .containerFill{position:absolute;display:block;width:100%;height:0;bottom:1px;background-color:#85ccf0}
.rfpp01 .lineTop{position:absolute;top:-5%;display:block;width:100%;height:3%;background-color:var(--colorBlue)}
.rfpp01 .lineBottom{position:absolute;bottom:-5%;display:block;left:-10%;width:120%;height:3%;background-color:var(--colorBlue)}
.rfpp01 .lineEmpty{display:block;margin-left:90%;width:10%;margin-top:10%;height:1px}
.rfpp01 .lineSmall{display:block;margin-left:90%;width:10%;height:calc(90% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfpp01 .lineBig{display:block;margin-left:80%;width:20%;height:calc(90% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfpp01 .lineCapacity{position:absolute;top:0;right:1%;display:block;color:var(--colorBlue);font-size:var(--fontSmall);height:var(--fontSmall)}
.rfpp01 .section3{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfpp01SectionHeight3);justify-content:flex-end}
.rfpp01 .section3PanelLeft{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:var(--rfpp01Margin);margin-right:auto}
.rfpp01 .section3PanelRight{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:auto;margin-right:var(--rfpp01Margin)}
.rfpp01 .textCenter{display:block;width:auto;height:calc(var(--fontMedium) * 2);font-size:var(--fontSmall);color:grey;text-align:center}
.rfpp01 .textCenterOnboarding{display:block;width:auto;height:calc(var(--fontMedium) * 4);font-size:var(--fontMedium);color:grey;text-align:center}
.rfpp01 .textContainerBig{display:block;width:auto;height:3vmin;font-size:3vmin;color:var(--colorBlue)}
.rfpp01 .textContainerMedium{display:flex;width:auto;height:2.5vmin;font-size:2vmin;color:var(--colorBlue);white-space:nowrap;text-align:right;justify-content:flex-end}
.rfpp01 .textContainerButton{position:absolute;right:0;bottom:calc(0px - .5 * var(--buttonHeight) * .75);float:left;display:flex;width:auto;padding-left:2vmin;padding-right:2vmin;height:calc(var(--buttonHeight) * .75);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfpp01 .textContainerButton:hover{background-color:var(--colorBlueSel)}
.rfpp01 .sectionContainerDot{position:absolute;left:calc(0px - .125 * var(--buttonHeight));bottom:calc(0px - .125 * var(--buttonHeight));float:left;display:flex;width:calc(var(--buttonHeight) * .25);height:calc(var(--buttonHeight) * .25);background-color:var(--colorBlue);border-radius:calc(var(--buttonHeight) * .25)}
.rfpp01 .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfpp01 .textMediumMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfpp01 .textMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:#404040;white-space:nowrap}
.rfpp01 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:1.5vmin;white-space:nowrap}
.rfpp01 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:1.5vmin;white-space:nowrap}
.rfpp01 .textStatus{position:absolute;bottom:calc(0px - var(--fontExtraSmall) * .5);display:block;width:140%;height:0;font-size:var(--fontExtraSmall);color:grey}
.rfpp01 .textStatusMore{cursor:pointer;cursor:hand;font-weight:700;color:var(--colorBlue)}
.rfpp01 .textStatusMore:hover{color:var(--colorBlueSel)}
.rfpp01 .borderHistory{position:absolute;top:calc(1.2 * var(--fontSmall) + var(--fontBig));display:none;width:170%;height:auto;left:calc(-45% - 2px);padding:10%;font-size:var(--fontExtraSmall);color:#404040;border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#fff;z-index:2;overflow-y:hidden;-webkit-overflow-scrolling:hidden}
.rfpp01 .borderHistoryBack{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1}
.rfpp01 .borderHistoryTop{display:flex;width:100%;height:calc(var(--fontSmall) * 1.5);font-weight:400;color:#404040;text-align:left;z-index:2;border-style:none none solid none;border-width:1px;border-color:#a0a0a0}
.rfpp01 .borderHistoryTop .historyData{display:flex;width:22%;height:var(--fontSmall);font-weight:700;color:#404040;z-index:2}
.rfpp01 .borderHistoryTop .historyTime{display:flex;width:12%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfpp01 .borderHistoryTop .historyType{display:flex;width:49%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:center;z-index:2}
.rfpp01 .borderHistoryTop .historyValue{display:flex;width:17%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfpp01 .borderHistoryData{display:block;width:100%;height:35vh;font-size:var(--fontExtraSmall);font-weight:400;color:#404040;background-color:#fff;z-index:2;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfpp01 .borderHistoryData .historyRow{display:flex;width:100%;margin-bottom:calc(var(--fontSmall) * .25);color:#404040;z-index:2}
.rfpp01 .borderHistoryData .historyData{display:flex;width:22%;height:var(--fontSmall);color:#404040;z-index:2;white-space:nowrap}
.rfpp01 .borderHistoryData .historyTime{display:flex;width:12%;height:var(--fontSmall);color:#404040;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfpp01 .borderHistoryData .historyType{display:block;width:45%;padding-left:2%;padding-right:2%;line-height:var(--fontSmall);color:#404040;justify-content:center;z-index:2;text-align:center}
.rfpp01 .borderHistoryData .historyValue{display:flex;width:17%;height:var(--fontSmall);color:#404040;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfpp01 .textManualRefill{position:absolute;top:calc(0px - var(--fontSmall) * .5);display:flex;width:auto;height:0;align-items:flex-end;font-size:var(--fontSmall);color:grey}
.rfpp01 .button{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfpp01 .button:hover{background-color:var(--colorBlueSel)}
.rfpp01 .buttonOk{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfpp01 .buttonOk:hover{background-color:var(--colorRedSel)}
.rfpp01 .buttonOkDisabled{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff}
.rfpp01 .buttonStop{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfpp01 .buttonStop:hover{background-color:var(--colorRedSel)}
.rfpp01 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontSmall);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontSmall));font-size:var(--fontSmall);padding:calc(.5 * var(--fontSmall));background-color:#ffe0e0;white-space:nowrap}
.rfpp01 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rfpp01 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rfpp01 .rfpp01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfpp01 .rfpp01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpp01 .rfpp01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfpp01 .rfpp01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpp01 .rfpp01Loading{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:#fff}
.rfpp01 .rfpp01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfpp01 .rfpp01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfpp01 .rfpp01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfpp01 .history{position:absolute;display:flex;justify-content:center;align-items:center;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);right:0;bottom:0;font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand}
.rfpp01 .history:hover{background-color:var(--colorBlueSel)}
.rfpp01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfpp01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfpp01Prompt .rfpp01PromptClose{position:absolute;display:flex;width:3vh;height:3vh;background-color:#fff;border-radius:6vh;box-shadow:0 0 1vh #a0a0a0;vertical-align:middle;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;right:-1.5vh;top:-1.5vh;cursor:pointer;cursor:hand}
.rfpp01Prompt .rfpp01PromptClose:hover{background-color:#f8f8f8}
.rfpp01Prompt .rfpp01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01Prompt .rfpp01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01Prompt .rfpp01PromptPanel .top{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:grey;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01Prompt .rfpp01PromptPanel .title{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01Prompt .rfpp01PromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfpp01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfpp01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfpp01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfpp01Prompt .comboPanel{position:relative;display:flex;width:100%;height:auto;z-index:var(--rfpp01ZIndexPromptCombo)}
.rfpp01Prompt .combo{position:relative;float:right;display:flex;width:100%;height:var(--rfpp01ZIndexPromptComboHeight);margin-top:calc(var(--rfpp01ZIndexPromptComboHeight) * .5);margin-bottom:calc(var(--rfpp01ZIndexPromptComboHeight) * .5);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--rfpp01ZIndexPromptCombo);background-color:#f8f8f8}
.rfpp01Prompt .combo:hover{background-color:#f0f0f0}
.rfpp01Prompt .comboIcon{float:right;display:flex;width:var(--hardwareIconsSize);height:var(--rfpp01ZIndexPromptComboHeight);background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 9);background-position-y:calc(0px - var(--hardwareIconsSize) * 1 - (var(--hardwareIconsSize) - var(--rfpp01ZIndexPromptComboHeight))/ 2);margin-right:5px;z-index:var(--rfpp01ZIndexPromptCombo)}
.rfpp01Prompt .comboText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--rfpp01ZIndexPromptCombo)}
.rfpp01Prompt .comboList{position:absolute;display:none;top:calc(var(--rfpp01ZIndexPromptComboHeight) * 1.5 + 4px);width:100%;height:auto;box-shadow:0 0 3px silver;z-index:var(--rfpp01ZIndexPromptCombo)}
.rfpp01Prompt .comboItem{display:flex;width:auto;height:var(--rfpp01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfpp01ZIndexPromptCombo)}
.rfpp01Prompt .comboItem:hover{background-color:#f8f8f8}
.rfpp01Prompt .comboItemSelected{display:flex;width:auto;height:var(--rfpp01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfpp01ZIndexPromptCombo)}
.rfpp01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfpp01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rfpp01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rfpp01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01Prompt .buttons .ok:hover{background-color:#e3695d}
.rfpp01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01Prompt .buttons .okCenterDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfpp01 .timePicker{position:absolute;float:left;display:flex;z-index:var(--rfpp01ZIndexTimePicker);width:100%;height:100%;left:0;top:1px;margin-top:0;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,.1)}
.rfpp01 .timePickerBack{display:grid;position:relative;width:auto;height:auto;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 1vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--rfpp01ZIndexTimePicker)}
.rfpp01 .timePickerBackClose{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);justify-content:center;align-items:center;cursor:default;z-index:calc(var(--rfpp01ZIndexTimePicker) - 1)}
.rfpp01 .timePickerPanelTime{float:left;display:flex;width:auto;height:auto;justify-content:center;align-items:center;z-index:var(--rfpp01ZIndexTimePicker)}
.rfpp01 .timePickerClose{position:absolute;right:calc(0px - var(--hardwareIconsSize)/ 2);top:calc(0px - var(--hardwareIconsSize)/ 2);width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);z-index:var(--rfpp01ZIndexTimePicker);background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 5);background-position-y:calc(0px - var(--hardwareIconsSize) * 0)}
.rfpp01 .timePickerClose:hover{background-position-y:calc(0px - var(--hardwareIconsSize) * 1);cursor:pointer;cursor:hand}
.rfpp01 .timePickerPanel{float:left;display:block;width:calc(8vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));z-index:var(--rfpp01ZIndexTimePicker)}
.rfpp01 .timePickerColon{float:left;display:flex;width:calc(2vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfpp01ZIndexTimePicker);color:#000}
.rfpp01 .timePickerPanelArrowUp{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(.5vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfpp01ZIndexTimePicker)}
.rfpp01 .timePickerPanelArrowUp:hover{color:var(--colorBlue)}
.rfpp01 .timePickerPanelValue{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#000;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfpp01ZIndexTimePicker)}
.rfpp01 .timePickerInput{display:flex;width:auto;height:auto;cursor:pointer;cursor:hand;color:#a0a0a0;font-size:var(--fontMedium);z-index:var(--rfpp01ZIndexTimePicker);align-items:center;justify-content:center;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif}
.rfpp01 .timePickerPanelArrowDown{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfpp01ZIndexTimePicker)}
.rfpp01 .timePickerPanelArrowDown:hover{color:var(--colorBlue)}
.rfpp01 .checkboxPanel{display:flex;width:calc(4 * var(--fontSmall));height:calc(2 * var(--fontSmall));align-items:center;white-space:nowrap}
.rfpp01 .checkboxInput{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;color:#000;font-size:var(--fontSmall);cursor:pointer;cursor:hand;white-space:nowrap}
.rfpp01 .checkboxLabel{width:96%;height:calc(2 * var(--fontSmall));display:flex;float:right;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;color:#000;cursor:pointer;cursor:hand;white-space:nowrap;align-items:center}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfpp01 .sectionPanelContainerEdit{width:28%}
.rfpp01 .sectionCenterPanelEdit{width:72%}
.rfpp01 .panelDosingZeroTitle{margin-top:calc(var(--fontBig) * .5);margin-bottom:0}
}
:root{--rfpp01ZIndexPrompt:5500;--rfpp01ElementHeight:17vh}
.rfpp01GroupPanel{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfpp01GroupPanel .center{position:relative;float:left;width:100%;height:100%;display:block}
.rfpp01GroupPanel .rfpp01ElementsContainer{position:relative;float:left;display:block;width:100%;height:auto;max-height:calc(100% - var(--fontMedium) * 1.2 - var(--fontSmall) * 3 - var(--buttonHeight));overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfpp01GroupPanel .rfpp01Element{position:relative;float:left;width:calc(90% - 2px);height:var(--rfpp01ElementHeight);margin-left:5%;margin-bottom:2vh;display:block;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;box-shadow:0 0 1vmin #f0f0f0;cursor:pointer;cursor:hand}
.rfpp01GroupPanel .rfpp01Element:hover{background-color:#fafafa}
.rfpp01GroupPanel .rfpp01ButtonContainer{position:relative;float:left;display:block;width:90%;height:auto;margin-left:5%;margin-top:calc(var(--fontSmall) * 1.5);margin-bottom:calc(var(--fontSmall) * 1.5)}
.rfpp01GroupPanel .rfpp01ButtonAdjust{position:relative;float:left;display:flex;width:auto;padding-left:calc(var(--fontSmall) * 2.5);padding-right:calc(var(--fontSmall) * 2.5);height:var(--buttonHeight);background-color:var(--colorBlue);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfpp01GroupPanel .rfpp01ButtonAdjust:hover{background-color:var(--colorBlueSel)}
.rfpp01GroupPrompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfpp01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfpp01GroupPrompt .rfpp01GroupPromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01GroupPrompt .rfpp01GroupPromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01GroupPrompt .rfpp01GroupPromptPanel .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01GroupPrompt .rfpp01GroupPromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01GroupPrompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfpp01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfpp01GroupPrompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfpp01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfpp01GroupPrompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01GroupPrompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01GroupPrompt .buttons .okCenter:hover{background-color:#e3695d}
.rfpp01GroupPrompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01GroupPrompt .buttons .ok:hover{background-color:#e3695d}
.rfpp01GroupPrompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01GroupPrompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfpp01ZIndexPrompt)}
.rfpp01GroupPrompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
:root{--rfpp01groupelementContainerWidth:15%;--rfpp01groupelementContainerWidthMax:8vh}
.rfpp01groupelement{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpp01groupelement .container{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpp01groupelement .name{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);vertical-align:middle;align-items:flex-start;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:var(--colorBlue)}
.rfpp01groupelement .textTodayPoured{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5 + var(--fontBig));vertical-align:middle;align-items:flex-start;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:#404040}
.rfpp01groupelement .textStatusContainer{position:absolute;display:flex;bottom:45%;left:50%;width:0%;height:0%;vertical-align:bottom;align-items:flex-start;text-align:center;justify-content:center;font-size:var(--fontExtraSmall);white-space:nowrap;color:grey}
.rfpp01groupelement .textStatus{display:block;width:auto;height:auto;font-size:var(--fontExtraSmall)}
.rfpp01groupelement .sectionLiquid{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);height:var(--fontBig);vertical-align:middle;align-items:flex-end;text-align:left;justify-content:center;white-space:nowrap;color:var(--colorBlue)}
.rfpp01groupelement .textToday{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfpp01groupelement .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfpp01groupelement .textTodayMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfpp01groupelement .sectionBar{position:absolute;display:block;left:30%;top:47%;height:6%;width:40%;background-color:#fff;border-color:#e0e0e0;border-style:solid;border-width:1px}
.rfpp01groupelement .sectionBarFill{display:block;width:40%;height:100%;background-color:var(--colorBlue)}
.rfpp01groupelement .sectionContainerPanel{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfpp01groupelementContainerWidth);max-width:var(--rfpp01groupelementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfpp01groupelement .sectionContainerPanelFill{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfpp01groupelementContainerWidth);max-width:var(--rfpp01groupelementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);background-color:#fff;border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfpp01groupelement .containerFillValue{position:absolute;display:block;width:100%;height:30%;background-color:var(--colorBlueSel);bottom:0}
.rfpp01groupelement .lineSmall{display:block;margin-left:90%;width:10%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfpp01groupelement .lineBig{display:block;margin-left:80%;width:20%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfpp01groupelement .sectionContainerText{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;height:auto;right:calc(100% + var(--fontSmall) * .5);top:0}
.rfpp01groupelement .textContainerMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfpp01groupelement .textContainerLevelValue{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfpp01groupelement .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpp01groupelement .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfpp01groupelement .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpp01groupelement .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfdx01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdx01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdx01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdx01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdx01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfdx01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfdx01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfdx01dash .liquid{display:flex;justify-content:center;text-align:center;height:var(--fontBig);margin-bottom:calc(var(--fontBig) * .1);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdx01dash .liquidFormat{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdx01dash .level{display:flex;justify-content:center;text-align:center;height:calc(var(--fontSmall));font-size:var(--fontSmall);vertical-align:bottom;color:grey;white-space:nowrap}
.rfdx01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdx01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdx01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdx01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rfdx01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rfdx01ZIndexPrompt:var(--zIndexPrompt);--rfdx01ZIndexPromptCombo:calc( var(--zIndexPrompt) + 1 );--rfdx01ZIndexTimePicker:2;--rfdx01SectionWidth:100%;--rfdx01SectionHeightTop:12%;--rfdx01SectionHeight1:25%;--rfdx01SectionHeight2:35%;--rfdx01SectionHeight2Dosing:65%;--rfdx01SectionHeight3:24%;--rfdx01Margin:15%;--rfdx01DosingMargin:25%;--rfdx01RowWidth:70%;--rfdx01RowHeight:calc( 6vmin * var(--globalScale) );--rfdx01InputHeight:calc( 4.5vmin * var(--globalScale) );--rfdx01SummaryElementContainerWidth:15%;--rfdx01SummaryElementContainerWidthMax:8vh}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfdx01Margin:5%;--rfdx01DosingMargin:5%;--rfdx01RowWidth:90%}
}
.rfdx01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rfdx01 .center{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdx01CenterBack{position:absolute;left:0;top:calc(var(--buttonHeight) * 2 + var(--fontMedium) * 4.5);right:0;bottom:0;display:none;background:rgba(255,255,255,.5)}
.rfdx01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfdx01 .borderOnboardingBack{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.1)}
.rfdx01OnboardingContainer{width:100%;height:auto;display:block}
.rfdx01 .sectionTop{display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:100%;height:calc(var(--rfdx01SectionHeightTop))}
.rfdx01 .sectionTopHalf{display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:auto;height:auto}
.rfdx01 .sectionTop .tabElement{display:flex;width:auto;max-width:14vw;height:100%;background-color:#fff;justify-content:center;align-items:center;text-align:center;margin-right:2vw;margin-left:2vw}
.rfdx01 .sectionTop .tabElement .tab{display:flex;float:left;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;background-color:#fff;color:silver;cursor:pointer;cursor:hand;font-size:var(--fontSmall);justify-content:center;align-items:center}
.rfdx01 .sectionTop .tabElement .tab:hover{color:#606060}
.rfdx01 .sectionTop .tabSel{display:flex;float:left;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;background-color:#fff;color:#404040;font-weight:700;font-size:var(--fontMedium)}
.rfdx01 .sectionSummary{position:absolute;display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:100%;background-color:#fff;top:var(--rfdx01SectionHeightTop);height:calc(100% - var(--rfdx01SectionHeightTop))}
.rfdx01 .section1{display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:100%;height:calc(var(--rfdx01SectionHeight1) * .9);margin-bottom:calc(var(--rfdx01SectionHeight1) * .1)}
.rfdx01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdx01Margin) * 2);height:calc(100% - 2 * var(--rfdx01SectionHeight2)/ 22);margin-bottom:2%;justify-content:center}
.rfdx01 .sectionTopButton{position:absolute;right:0;display:flex;width:auto;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;color:#fff}
.rfdx01 .sectionTopDosingButton{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .sectionTopDosingButton:hover{background-color:var(--colorBlueSel)}
.rfdx01 .sectionTopCancelButton{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .sectionTopCancelButton:hover{background-color:var(--colorGreySelected)}
.rfdx01 .dosingPanel{position:absolute;right:calc(-1px - 2vmin);display:none;width:auto;min-width:14vmin;padding-left:2vmin;padding-right:2vmin;top:calc(var(--buttonHeight) + 2px);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:#fff;border-style:solid;border-width:1px;border-color:#f0f0f0;color:#404040;z-index:2}
.rfdx01 .dosingPanelButton{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .dosingPanelButton:hover{background-color:var(--colorBlueSel)}
.rfdx01 .dosingPanelButtonSkip{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .dosingPanelButtonSkip:hover{background-color:var(--colorBlueSel)}
.rfdx01 .dosingPanelButtonCancel{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .dosingPanelButtonCancel:hover{background-color:var(--colorRedSel)}
.rfdx01 .sectionTopDosingNext{position:absolute;right:0;display:block;width:125%;top:calc(var(--buttonHeight) + 2px);text-align:right;font-size:var(--fontSmall);justify-content:center;align-items:center;color:grey}
.rfdx01 .rfdx01DosingAdjustPercentValue{min-width:calc(var(--fontSmall) * 5);text-align:left}
.rfdx01 .sectionCenterPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:28%;height:calc(100% - 1px);justify-content:center}
.rfdx01 .sectionCenterPanelEdit{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:42%;height:calc(100% - 2 * var(--rfdx01SectionHeight2)/ 22);justify-content:center}
.rfdx01 .sectionBlock1{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rfdx01 .sectionBlock2{display:flex;align-items:flex-end;float:left;width:100%;height:auto}
.rfdx01 .section2{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdx01SectionHeight2)}
.rfdx01 .section2dosing{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdx01SectionHeight2Dosing)}
.rfdx01 .section2 .panel{display:block;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdx01Margin) * 2);margin-left:var(--rfdx01Margin);height:100%}
.rfdx01 .panelDosing{position:relative;display:block;vertical-align:middle;align-items:center;float:left;width:var(--rfdx01RowWidth);margin-left:auto;margin-right:auto;height:100%}
.rfdx01 .panelDosingZero{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto}
.rfdx01 .panelDosingZeroTitle{display:flex;width:70%;vertical-align:middle;align-items:center;text-align:right;justify-content:center;font-size:var(--fontBig);margin-top:calc(var(--fontBig) * 1);margin-bottom:var(--fontBig);white-space:nowrap;color:grey}
.rfdx01 .panelDosingZeroTitleOnboarding{display:flex;width:70%;vertical-align:middle;align-items:center;text-align:right;justify-content:center;font-size:var(--fontMedium);margin-bottom:calc(var(--fontMedium) * .5);white-space:nowrap;color:grey}
.rfdx01 .panelDosingZeroDays1{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto}
.rfdx01 .panelDosingZeroDays2{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto}
.rfdx01 .panelDosingZero .input{display:flex;float:left;width:45%;height:var(--rfdx01InputHeight);text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif;color:grey}
.rfdx01 .panelDosingZero .input .entry{display:flex;float:left;width:100%;height:var(--rfdx01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdx01 .panelDosingZero .timePanel{position:relative;display:flex;float:left;width:45%;height:var(--rfdx01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center;cursor:pointer;cursor:hand;color:#000}
.rfdx01 .panelDosingZero .timePanel .timeValue{position:relative;display:flex;float:left;width:100%;height:var(--rfdx01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center;cursor:pointer;cursor:hand;color:#000}
.rfdx01 .panelDosingZero .buttonCreate{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdx01 .panelDosingZero .buttonCreate:hover{background-color:var(--colorGreenSel)}
.rfdx01 .panelDosingZero .buttonCreateDisabled{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;z-index:1}
.rfdx01 .section2dosing .topLiquid{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;align-items:flex-end;height:calc(var(--buttonHeight) * 1);margin-bottom:calc(var(--fontMedium) * .5);color:#404040}
.rfdx01 .section2dosing .topDose{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;align-items:flex-end;height:calc(var(--buttonHeight) * 1);margin-bottom:calc(var(--fontMedium) * 1);color:#404040}
.rfdx01 .section2dosing .panelDosing .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdx01 .panelDosingZero .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdx01 .panelDosingZeroDays1 .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdx01 .panelDosingZeroDays2 .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdx01 .section2dosing .panelDosing .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdx01 .panelDosingZero .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdx01 .panelDosingZeroDays1 .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdx01 .panelDosingZeroDays2 .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdx01 .section2dosing .center{display:block;vertical-align:middle;align-items:center;height:calc(100% - var(--fontMedium) * 4.5 - var(--buttonHeight) * 2 - var(--rfdx01RowHeight));overflow-y:auto;font-size:var(--fontSmall);color:#000;text-align:center}
.rfdx01 .section2dosing .topDose .buttonAdd{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdx01 .section2dosing .topDose .buttonAdd:hover{background-color:var(--colorGreenSel)}
.rfdx01 .section2dosing .topDose .buttonAddDisabled{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;z-index:1}
.rfdx01 .section2dosing .topLiquid .buttonAdjustSelect{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdx01 .section2dosing .topLiquid .buttonAdjustSelect:hover{background-color:var(--colorGreenSel)}
.rfdx01 .section2dosing .topLiquid .input{display:flex;float:left;width:auto;height:var(--rfdx01InputHeight);text-align:center;align-items:center;font-family:RFFont,Helvetica,sans-serif;color:grey}
.rfdx01 .section2dosing .topLiquid .input .entry{display:flex;float:left;width:100%;height:var(--rfdx01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdx01 .section2dosing .topLiquid .buttonAdjustUpdate{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdx01 .section2dosing .topLiquid .buttonAdjustUpdate:hover{background-color:var(--colorRedSel)}
.rfdx01 .section2dosing .topLiquid .buttonAdjustCancel{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdx01 .section2dosing .topLiquid .buttonAdjustCancel:hover{background-color:var(--colorGreySelected)}
.rfdx01 .section2dosing .topLiquid .buttonAdjustBack{position:absolute;display:none;width:auto;height:auto;padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * 1 + 1px);padding-bottom:calc(var(--buttonHeight) * .5);top:0;right:-3vmin;justify-content:center;align-items:center;background-color:#fff;border-width:1px;border-color:#f0f0f0;border-style:solid;color:#fff;z-index:2}
.rfdx01 .section2dosing .topLiquid .buttonAdjustPercent{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdx01 .section2dosing .topLiquid .buttonAdjustPercent:hover{background-color:var(--colorGreenSel)}
.rfdx01 .section2dosing .topLiquid .buttonAdjustValue{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdx01 .section2dosing .topLiquid .buttonAdjustValue:hover{background-color:var(--colorGreenSel)}
.rfdx01 .section2dosing .header{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdx01RowHeight);font-size:var(--fontSmall);justify-content:flex-start}
.rfdx01 .section2dosing .header .id{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .1);height:var(--rfdx01RowHeight);font-size:var(--fontSmall);color:grey;text-align:right;justify-content:flex-end;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdx01 .section2dosing .header .percent{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .24);height:var(--rfdx01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdx01 .section2dosing .header .value{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((90% - var(--iconsSize)) * .36);padding-left:4%;height:var(--rfdx01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdx01 .section2dosing .header .time{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .35);padding-left:calc((100% - var(--iconsSize)) * .005);padding-right:calc((100% - var(--iconsSize)) * .005);height:var(--rfdx01RowHeight);font-size:var(--fontSmall);justify-content:center;color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdx01 .section2dosing .row{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdx01RowHeight);font-size:var(--fontSmall);justify-content:flex-start;text-align:center}
.rfdx01 .section2dosing .textZero{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdx01RowHeight);font-size:var(--fontMedium);justify-content:center;color:grey;text-align:center}
.rfdx01 .section2dosing .row .id{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .1);height:var(--rfdx01RowHeight);font-size:var(--fontSmall);color:grey;text-align:right;justify-content:flex-end;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdx01 .section2dosing .row .percent{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .18);height:var(--rfdx01RowHeight);font-size:var(--fontSmall);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;color:grey}
.rfdx01 .section2dosing .row .input{display:flex;float:left;width:80%;margin-left:10%;height:var(--rfdx01InputHeight);text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfdx01 .section2dosing .row .input .entry{display:flex;float:left;width:100%;height:var(--rfdx01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdx01 .section2dosing .row .time{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .35);padding-left:calc((100% - var(--iconsSize)) * .005);padding-right:calc((100% - var(--iconsSize)) * .005);height:var(--rfdx01RowHeight);font-size:var(--fontSmall);justify-content:center;border-style:none none solid none;border-width:1px;border-color:#f0f0f0;cursor:pointer;cursor:hand}
.rfdx01 .section2dosing .row .timeValue{display:flex;float:left;width:100%;height:var(--rfdx01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center}
.rfdx01 .section2dosing .row .value{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .36);height:var(--rfdx01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdx01 .section2dosing .row .delete{display:flex;vertical-align:middle;align-items:center;float:left;width:var(--iconsSize);height:var(--rfdx01RowHeight);font-size:var(--fontSmall);justify-content:center;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdx01 .section2Panel{display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdx01Margin) * 2);margin-left:var(--rfdx01Margin);height:100%}
.rfdx01 .sectionContainer{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:left;width:95%;padding-left:5%;padding-bottom:2%;height:auto;bottom:0;border-style:none none dashed none;border-color:var(--colorBlueSel);border-width:1px}
.rfdx01 .sectionContainerText{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:100%;height:auto;left:-110%;top:0}
.rfdx01 .sectionContainerLoading{position:absolute;display:none;width:100%;height:calc(var(--iconsSize) * 2 + 6vmin * var(--globalScale));align-items:center}
.rfdx01 .sectionContainerEdit{position:absolute;display:none;width:100%;height:calc(100% - 2 * var(--fontMedium) - var(--buttonHeight));align-items:center;padding-top:calc(2 * var(--fontMedium));padding-bottom:var(--buttonHeight)}
.rfdx01 .sectionContainerEdit .title{position:absolute;display:flex;top:0;width:90%;height:calc(2 * var(--fontMedium));text-align:center;justify-content:center;align-items:center;margin-left:10%;font-size:var(--fontMedium)}
.rfdx01 .sectionContainerEdit .buttons{position:absolute;bottom:0;display:flex;float:left;width:90%;margin-left:10%;height:var(--buttonHeight);text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0}
.rfdx01 .sectionContainerEdit .values{display:block;float:left;width:90%;margin-left:10%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#404040}
.rfdx01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:calc(var(--fontSmall) * .1);padding-bottom:calc(var(--fontSmall) * .1);align-items:center}
.rfdx01 .sectionContainerEdit .line .text{display:block;float:left;width:50%;text-align:right;height:var(--fontSmall);font-size:var(--fontSmall)}
.rfdx01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfdx01 .sectionContainerEdit .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#404040;font-family:RFFont,Helvetica,sans-serif}
.rfdx01 .sectionContainerEdit .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;margin-right:auto}
.rfdx01 .sectionContainerEdit .buttons .ok:hover{background-color:var(--colorRedSel)}
.rfdx01 .sectionContainerEdit .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto}
.rfdx01 .sectionContainerEdit .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto}
.rfdx01 .sectionContainerEdit .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfdx01 .sectionPanelContainer{position:relative;display:flex;vertical-align:middle;align-items:center;justify-content:flex-end;float:left;width:58%;height:100%}
.rfdx01 .sectionPanelContainerIn{position:relative;display:block;vertical-align:middle;width:50%;max-width:20vmin;height:100%}
.rfdx01 .sectionPanelContainerEdit{position:relative;display:flex;vertical-align:middle;align-items:center;justify-content:flex-end;float:left;width:58%;height:100%}
.rfdx01 .container1{position:absolute;display:block;width:calc(100% - 2px);height:calc(100% - 2px);top:0;border-style:solid;border-width:1px;border-color:var(--colorBlue)}
.rfdx01 .containerFill{position:absolute;display:block;width:100%;height:0;bottom:1px;background-color:#85ccf0}
.rfdx01 .lineTop{position:absolute;top:-5%;display:block;width:100%;height:3%;background-color:var(--colorBlue)}
.rfdx01 .lineBottom{position:absolute;bottom:-5%;display:block;left:-10%;width:120%;height:3%;background-color:var(--colorBlue)}
.rfdx01 .lineEmpty{display:block;margin-left:90%;width:10%;margin-top:10%;height:1px}
.rfdx01 .lineSmall{display:block;margin-left:90%;width:10%;height:calc(90% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdx01 .lineBig{display:block;margin-left:80%;width:20%;height:calc(90% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdx01 .lineCapacity{position:absolute;top:0;right:1%;display:block;color:var(--colorBlue);font-size:var(--fontSmall);height:var(--fontSmall)}
.rfdx01 .section3{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdx01SectionHeight3);justify-content:flex-end}
.rfdx01 .section3PanelLeft{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:var(--rfdx01Margin);margin-right:auto}
.rfdx01 .section3PanelRight{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:auto;margin-right:var(--rfdx01Margin)}
.rfdx01 .textCenter{display:block;width:auto;height:calc(var(--fontMedium) * 2);font-size:var(--fontSmall);color:grey;text-align:center}
.rfdx01 .textCenterOnboarding{display:block;width:auto;height:calc(var(--fontMedium) * 4);font-size:var(--fontMedium);color:grey;text-align:center}
.rfdx01 .textContainerBig{display:block;width:auto;height:3vmin;font-size:3vmin;color:var(--colorBlue)}
.rfdx01 .textContainerMedium{display:flex;width:auto;height:2.5vmin;font-size:2vmin;color:var(--colorBlue);white-space:nowrap;text-align:right;justify-content:flex-end}
.rfdx01 .textContainerButton{position:absolute;right:0;bottom:calc(0px - .5 * var(--buttonHeight) * .75);float:left;display:flex;width:auto;padding-left:2vmin;padding-right:2vmin;height:calc(var(--buttonHeight) * .75);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .textContainerButton:hover{background-color:var(--colorBlueSel)}
.rfdx01 .sectionContainerDot{position:absolute;left:calc(0px - .125 * var(--buttonHeight));bottom:calc(0px - .125 * var(--buttonHeight));float:left;display:flex;width:calc(var(--buttonHeight) * .25);height:calc(var(--buttonHeight) * .25);background-color:var(--colorBlue);border-radius:calc(var(--buttonHeight) * .25)}
.rfdx01 .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdx01 .textMediumMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdx01 .textMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:#404040;white-space:nowrap}
.rfdx01 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:1.5vmin;white-space:nowrap}
.rfdx01 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:1.5vmin;white-space:nowrap}
.rfdx01 .textStatus{position:absolute;bottom:calc(0px - var(--fontExtraSmall) * .5);display:block;width:140%;height:0;font-size:var(--fontExtraSmall);color:grey}
.rfdx01 .textStatusMore{cursor:pointer;cursor:hand;font-weight:700;color:var(--colorBlue)}
.rfdx01 .textStatusMore:hover{color:var(--colorBlueSel)}
.rfdx01 .borderHistory{position:absolute;top:calc(1.2 * var(--fontSmall) + var(--fontBig));display:none;width:170%;height:auto;left:calc(-45% - 2px);padding:5%;padding-left:10%;padding-right:10%;font-size:var(--fontSmall);font-weight:400;color:#404040;border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#fff;text-align:left;z-index:2}
.rfdx01 .borderHistoryBack{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1}
.rfdx01 .borderHistoryTop{display:flex;width:100%;height:calc(var(--fontSmall) * 1.5);font-weight:400;color:#404040;text-align:left;z-index:2;border-style:none none solid none;border-width:1px;border-color:#a0a0a0}
.rfdx01 .borderHistoryTop .historyData{display:flex;width:22%;height:var(--fontSmall);font-weight:700;color:#404040;z-index:2}
.rfdx01 .borderHistoryTop .historyTime{display:flex;width:12%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfdx01 .borderHistoryTop .historyType{display:flex;width:49%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:center;z-index:2}
.rfdx01 .borderHistoryTop .historyValue{display:flex;width:17%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfdx01 .borderHistoryData{display:block;width:100%;height:auto;max-height:35vh;font-size:var(--fontExtraSmall);font-weight:400;color:#404040;background-color:#fff;z-index:2;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfdx01 .borderHistoryData .historyRow{display:flex;width:100%;margin-bottom:calc(var(--fontSmall) * .25);color:#404040;z-index:2}
.rfdx01 .borderHistoryData .historyData{display:flex;width:22%;height:var(--fontSmall);color:#404040;z-index:2;white-space:nowrap}
.rfdx01 .borderHistoryData .historyTime{display:flex;width:12%;height:var(--fontSmall);color:#404040;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfdx01 .borderHistoryData .historyType{display:block;width:45%;padding-left:2%;padding-right:2%;line-height:var(--fontSmall);color:#404040;justify-content:center;z-index:2;text-align:center}
.rfdx01 .borderHistoryData .historyValue{display:flex;width:17%;height:var(--fontSmall);color:#404040;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfdx01 .textManualRefill{position:absolute;top:calc(0px - var(--fontSmall) * .5);display:flex;width:auto;height:0;align-items:flex-end;font-size:var(--fontSmall);color:grey}
.rfdx01 .button{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .button:hover{background-color:var(--colorBlueSel)}
.rfdx01 .buttonOk{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .buttonOk:hover{background-color:var(--colorRedSel)}
.rfdx01 .buttonOkDisabled{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff}
.rfdx01 .buttonStop{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .buttonStop:hover{background-color:var(--colorRedSel)}
.rfdx01 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontSmall);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontSmall));font-size:var(--fontSmall);padding:calc(.5 * var(--fontSmall));background-color:#ffe0e0;white-space:nowrap}
.rfdx01 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rfdx01 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rfdx01 .rfdx01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfdx01 .rfdx01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdx01 .rfdx01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdx01 .rfdx01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdx01 .rfdx01Loading{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:#fff}
.rfdx01 .rfdx01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfdx01 .rfdx01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfdx01 .rfdx01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfdx01 .history{position:absolute;display:flex;justify-content:center;align-items:center;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);right:0;bottom:0;font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand}
.rfdx01 .history:hover{background-color:var(--colorBlueSel)}
.rfdx01 .rfdx01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfdx01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfdx01 .rfdx01Prompt .rfdx01PromptClose{position:absolute;display:flex;width:3vh;height:3vh;background-color:#fff;border-radius:6vh;box-shadow:0 0 1vh #a0a0a0;vertical-align:middle;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;right:-1.5vh;top:-1.5vh;cursor:pointer;cursor:hand}
.rfdx01 .rfdx01Prompt .rfdx01PromptClose:hover{background-color:#f8f8f8}
.rfdx01 .rfdx01Prompt .rfdx01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01 .rfdx01Prompt .rfdx01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01 .rfdx01Prompt .rfdx01PromptPanel .top{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:grey;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01 .rfdx01Prompt .rfdx01PromptPanel .title{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01 .rfdx01Prompt .rfdx01PromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01 .rfdx01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfdx01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdx01 .rfdx01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfdx01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdx01 .rfdx01Prompt .comboPanel{position:relative;display:flex;width:100%;height:auto;z-index:var(--rfdx01ZIndexPromptCombo)}
.rfdx01 .rfdx01Prompt .combo{position:relative;float:right;display:flex;width:100%;height:var(--rfdx01ZIndexPromptComboHeight);margin-top:calc(var(--rfdx01ZIndexPromptComboHeight) * .5);margin-bottom:calc(var(--rfdx01ZIndexPromptComboHeight) * .5);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--rfdx01ZIndexPromptCombo);background-color:#f8f8f8}
.rfdx01 .rfdx01Prompt .combo:hover{background-color:#f0f0f0}
.rfdx01 .rfdx01Prompt .comboIcon{float:right;display:flex;width:var(--iconsSize);height:var(--rfdx01ZIndexPromptComboHeight);background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 9);background-position-y:calc(0px - var(--hardwareIconsSize) * 1 - (var(--hardwareIconsSize) - var(--rfdx01ZIndexPromptComboHeight))/ 2);margin-right:5px;z-index:var(--rfdx01ZIndexPromptCombo)}
.rfdx01 .rfdx01Prompt .comboText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--rfdx01ZIndexPromptCombo)}
.rfdx01 .rfdx01Prompt .comboList{position:absolute;display:none;top:calc(var(--rfdx01ZIndexPromptComboHeight) * 1.5 + 4px);width:100%;height:auto;box-shadow:0 0 3px silver;z-index:var(--rfdx01ZIndexPromptCombo)}
.rfdx01 .rfdx01Prompt .comboItem{display:flex;width:auto;height:var(--rfdx01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfdx01ZIndexPromptCombo)}
.rfdx01 .rfdx01Prompt .comboItem:hover{background-color:#f8f8f8}
.rfdx01 .rfdx01Prompt .comboItemSelected{display:flex;width:auto;height:var(--rfdx01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfdx01ZIndexPromptCombo)}
.rfdx01 .rfdx01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfdx01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rfdx01 .rfdx01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01 .rfdx01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rfdx01 .rfdx01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01 .rfdx01Prompt .buttons .ok:hover{background-color:#e3695d}
.rfdx01 .rfdx01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01 .rfdx01Prompt .buttons .okCenterDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01 .rfdx01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01 .rfdx01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfdx01 .timePicker{position:absolute;float:left;display:flex;z-index:var(--rfdx01ZIndexTimePicker);width:100%;height:100%;left:0;top:1px;margin-top:0;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,.1)}
.rfdx01 .timePickerBack{display:grid;position:relative;width:auto;height:auto;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 1vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--rfdx01ZIndexTimePicker)}
.rfdx01 .timePickerBackClose{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);justify-content:center;align-items:center;cursor:default;z-index:calc(var(--rfdx01ZIndexTimePicker) - 1)}
.rfdx01 .timePickerPanelTime{float:left;display:flex;width:auto;height:auto;justify-content:center;align-items:center;z-index:var(--rfdx01ZIndexTimePicker)}
.rfdx01 .timePickerClose{position:absolute;right:calc(0px - var(--hardwareIconsSize)/ 2);top:calc(0px - var(--hardwareIconsSize)/ 2);width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);z-index:var(--rfdx01ZIndexTimePicker);background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 5);background-position-y:calc(0px - var(--hardwareIconsSize) * 0)}
.rfdx01 .timePickerClose:hover{background-position-y:calc(0px - var(--hardwareIconsSize) * 1);cursor:pointer;cursor:hand}
.rfdx01 .timePickerPanel{float:left;display:block;width:calc(8vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));z-index:var(--rfdx01ZIndexTimePicker)}
.rfdx01 .timePickerColon{float:left;display:flex;width:calc(2vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfdx01ZIndexTimePicker);color:#000}
.rfdx01 .timePickerPanelArrowUp{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(.5vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfdx01ZIndexTimePicker)}
.rfdx01 .timePickerPanelArrowUp:hover{color:var(--colorBlue)}
.rfdx01 .timePickerPanelValue{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#000;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfdx01ZIndexTimePicker)}
.rfdx01 .timePickerInput{display:flex;width:auto;height:auto;cursor:pointer;cursor:hand;color:#a0a0a0;font-size:var(--fontMedium);z-index:var(--rfdx01ZIndexTimePicker);align-items:center;justify-content:center;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif}
.rfdx01 .timePickerPanelArrowDown{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfdx01ZIndexTimePicker)}
.rfdx01 .timePickerPanelArrowDown:hover{color:var(--colorBlue)}
.rfdx01 .checkboxPanel{display:flex;width:calc(4 * var(--fontSmall));height:calc(2 * var(--fontSmall));align-items:center;white-space:nowrap}
.rfdx01 .checkboxInput{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;color:#000;font-size:var(--fontSmall);cursor:pointer;cursor:hand;white-space:nowrap}
.rfdx01 .checkboxLabel{width:96%;height:calc(2 * var(--fontSmall));display:flex;float:right;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;color:#000;cursor:pointer;cursor:hand;white-space:nowrap;align-items:center}
.rfdx01 .rfdx01SummaryElement{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(90% - 2px);height:28%;margin-left:5%;margin-bottom:10px;display:block;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;box-shadow:0 0 1vmin #f0f0f0}
.rfdx01 .rfdx01SummaryElement .container{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%;cursor:pointer;cursor:hand}
.rfdx01 .rfdx01SummaryElement .name{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);vertical-align:middle;align-items:center;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:var(--colorBlue);background-color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .rfdx01SummaryElement .name:hover{background-color:#f8f8f8}
.rfdx01 .rfdx01SummaryElement .nameText{font-size:var(--fontMedium);font-weight:700}
.rfdx01 .rfdx01SummaryElement .textTodayPoured{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5 + var(--fontBig));vertical-align:middle;align-items:flex-start;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:#404040}
.rfdx01 .rfdx01SummaryElement .textStatusContainer{position:absolute;display:flex;bottom:45%;left:50%;width:0%;height:0%;vertical-align:bottom;align-items:flex-start;text-align:center;justify-content:center;font-size:var(--fontExtraSmall);white-space:nowrap;color:grey}
.rfdx01 .rfdx01SummaryElement .textStatusSummary{display:block;width:auto;height:auto;font-size:var(--fontSmall)}
.rfdx01 .rfdx01SummaryElement .sectionLiquid{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);height:var(--fontBig);vertical-align:middle;align-items:flex-end;text-align:left;justify-content:center;white-space:nowrap;color:var(--colorBlue)}
.rfdx01 .rfdx01SummaryElement .textToday{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdx01 .rfdx01SummaryElement .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdx01 .rfdx01SummaryElement .textTodayMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdx01 .rfdx01SummaryElement .sectionBar{position:absolute;display:block;left:30%;top:47%;height:6%;width:40%;background-color:#fff;border-color:#e0e0e0;border-style:solid;border-width:1px}
.rfdx01 .rfdx01SummaryElement .sectionBarFill{display:block;width:40%;height:100%;background-color:var(--colorBlue)}
.rfdx01 .rfdx01SummaryElement .sectionContainerPanel{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdx01SummaryElementContainerWidth);max-width:var(--rfdx01SummaryElementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdx01 .rfdx01SummaryElement .sectionContainerPanelFill{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdx01SummaryElementContainerWidth);max-width:var(--rfdx01SummaryElementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);background-color:#fff;border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdx01 .rfdx01SummaryElement .containerFillValue{position:absolute;display:block;width:100%;height:30%;background-color:var(--colorBlueSel);bottom:0}
.rfdx01 .rfdx01SummaryElement .lineSmall{display:block;margin-left:90%;width:10%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdx01 .rfdx01SummaryElement .lineBig{display:block;margin-left:80%;width:20%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdx01 .rfdx01SummaryElement .sectionContainerTextSummary{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;height:auto;right:calc(100% + var(--fontSmall) * .5);top:0}
.rfdx01 .rfdx01SummaryElement .textContainerMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdx01 .rfdx01SummaryElement .textContainerLevelValue{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdx01 .rfdx01SummaryElement .iconEdit{float:left;width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 14);background-position-y:calc(0px - var(--hardwareIconsSize) * 2)}
.rfdx01SummaryElement .iconEdit{background-position-y:calc(0px - var(--hardwareIconsSize) * 3)}
.rfdx01 .rfdx01ButtonContainer{position:relative;float:left;display:block;width:90%;height:auto;margin-left:5%}
.rfdx01 .rfdx01Button{position:relative;float:left;display:flex;width:auto;padding-left:calc(var(--fontSmall) * 2.5);padding-right:calc(var(--fontSmall) * 2.5);margin-right:calc(var(--fontSmall) * 1.5);height:var(--buttonHeight);background-color:var(--colorBlue);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .rfdx01Button:hover{background-color:var(--colorBlueSel)}
.rfdx01 .panelDosingZeroButtonContainer{position:relative;float:left;display:block;width:90%;height:var(--buttonHeight);margin-left:5%;margin-top:calc(var(--buttonHeight) * .25);margin-bottom:calc(var(--buttonHeight) * .25)}
.rfdx01 .panelDosingZeroButtonLeft{position:relative;float:left;display:flex;width:auto;min-width:15vmin;padding-left:calc(var(--fontSmall) * 2.5);padding-right:calc(var(--fontSmall) * 2.5);height:var(--buttonHeight);background-color:var(--colorRed);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .panelDosingZeroButtonLeft:hover{background-color:var(--colorRedSel)}
.rfdx01 .panelDosingZeroButtonRight{position:relative;float:right;display:flex;width:auto;min-width:15vmin;padding-left:calc(var(--fontSmall) * 2.5);padding-right:calc(var(--fontSmall) * 2.5);height:var(--buttonHeight);background-color:var(--colorBlue);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfdx01 .panelDosingZeroButtonRight:hover{background-color:var(--colorBlueSel)}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfdx01 .sectionPanelContainerEdit{width:28%}
.rfdx01 .sectionCenterPanelEdit{width:72%}
.rfdx01 .sectionTop{display:block}
.rfdx01 .sectionTopHalf{width:100%;height:50%}
.rfdx01 .sectionTop .tabElement{max-width:28vw;margin-right:4vw;margin-left:4vw}
.rfdx01 .rfdx01SummaryElement .textStatusSummary{font-size:var(--fontExtraSmall)}
.rfdx01 .panelDosingZero .value{margin-top:calc(var(--fontMedium) * .25);margin-bottom:calc(var(--fontMedium) * .25)}
.rfdx01 .panelDosingZeroTitleOnboarding{margin-top:calc(var(--fontMedium) * .25);margin-bottom:calc(var(--fontMedium) * .25)}
}
:root{--rfdx01ZIndexPrompt:5500;--rfdx01ElementHeight:51vh}
.rfdx01GroupPanel{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdx01GroupPanel .center{position:relative;float:left;width:100%;height:100%;display:block}
.rfdx01GroupPanel .rfdx01ElementsContainer{position:relative;float:left;display:block;width:100%;height:auto;max-height:calc(100% - var(--fontMedium) * 1.2 - var(--fontSmall) * 3 - var(--buttonHeight));overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfdx01GroupPanel .rfdx01Element{position:relative;float:left;width:100%;height:var(--rfdx01ElementHeight);display:block}
.rfdx01GroupPanel .rfdx01ButtonContainer{position:relative;float:left;display:block;width:90%;height:auto;margin-left:5%;margin-top:calc(var(--fontSmall) * 1.5);margin-bottom:calc(var(--fontSmall) * 1.5)}
.rfdx01GroupPanel .rfdx01ButtonAdjust{position:relative;float:left;display:flex;width:auto;padding-left:calc(var(--fontSmall) * 2.5);padding-right:calc(var(--fontSmall) * 2.5);height:var(--buttonHeight);background-color:var(--colorBlue);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfdx01GroupPanel .rfdx01ButtonAdjust:hover{background-color:var(--colorBlueSel)}
.rfdx01GroupPrompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfdx01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfdx01GroupPrompt .rfdx01GroupPromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01GroupPrompt .rfdx01GroupPromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01GroupPrompt .rfdx01GroupPromptPanel .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01GroupPrompt .rfdx01GroupPromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01GroupPrompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfdx01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdx01GroupPrompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfdx01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdx01GroupPrompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01GroupPrompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01GroupPrompt .buttons .okCenter:hover{background-color:#e3695d}
.rfdx01GroupPrompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01GroupPrompt .buttons .ok:hover{background-color:#e3695d}
.rfdx01GroupPrompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01GroupPrompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfdx01ZIndexPrompt)}
.rfdx01GroupPrompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
:root{--rfdx01GroupSummaryElementContainerWidth:15%;--rfdx01GroupSummaryElementContainerWidthMax:8vh}
.rfdx01groupelement{position:relative;display:block;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdx01groupelement .rfdx01GroupSummaryElement{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(90% - 2px);height:calc(var(--rfdx01ElementHeight) * .3 - 2px);margin-left:5%;margin-bottom:calc(var(--rfdx01ElementHeight) * .033);display:block;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;box-shadow:0 0 1vmin #f0f0f0}
.rfdx01groupelement .rfdx01GroupSummaryElement .container{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%;cursor:pointer;cursor:hand}
.rfdx01groupelement .rfdx01GroupSummaryElement .container:hover{background-color:#fafafa}
.rfdx01groupelement .rfdx01GroupSummaryElement .name{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);vertical-align:middle;align-items:center;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:var(--colorBlue);background-color:#fff;cursor:pointer;cursor:hand}
.rfdx01groupelement .rfdx01GroupSummaryElement .name:hover{background-color:#f8f8f8}
.rfdx01groupelement .rfdx01GroupSummaryElement .nameText{font-size:var(--fontMedium);font-weight:700}
.rfdx01groupelement .rfdx01GroupSummaryElement .textTodayPoured{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5 + var(--fontBig));vertical-align:middle;align-items:flex-start;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:#404040}
.rfdx01groupelement .rfdx01GroupSummaryElement .textStatusContainer{position:absolute;display:flex;bottom:45%;left:50%;width:0%;height:0%;vertical-align:bottom;align-items:flex-start;text-align:center;justify-content:center;font-size:var(--fontExtraSmall);white-space:nowrap;color:grey}
.rfdx01groupelement .rfdx01GroupSummaryElement .textStatusSummary{display:block;width:auto;height:auto;font-size:var(--fontSmall)}
.rfdx01groupelement .rfdx01GroupSummaryElement .sectionLiquid{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);height:var(--fontBig);vertical-align:middle;align-items:flex-end;text-align:left;justify-content:center;white-space:nowrap;color:var(--colorBlue)}
.rfdx01groupelement .rfdx01GroupSummaryElement .textToday{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdx01groupelement .rfdx01GroupSummaryElement .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdx01groupelement .rfdx01GroupSummaryElement .textTodayMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdx01groupelement .rfdx01GroupSummaryElement .sectionBar{position:absolute;display:block;left:30%;top:47%;height:6%;width:40%;background-color:#fff;border-color:#e0e0e0;border-style:solid;border-width:1px}
.rfdx01groupelement .rfdx01GroupSummaryElement .sectionBarFill{display:block;width:40%;height:100%;background-color:var(--colorBlue)}
.rfdx01groupelement .rfdx01GroupSummaryElement .sectionContainerPanel{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdx01GroupSummaryElementContainerWidth);max-width:var(--rfdx01GroupSummaryElementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdx01groupelement .rfdx01GroupSummaryElement .sectionContainerPanelFill{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdx01GroupSummaryElementContainerWidth);max-width:var(--rfdx01GroupSummaryElementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);background-color:#fff;border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdx01groupelement .rfdx01GroupSummaryElement .containerFillValue{position:absolute;display:block;width:100%;height:30%;background-color:var(--colorBlueSel);bottom:0}
.rfdx01groupelement .rfdx01GroupSummaryElement .lineSmall{display:block;margin-left:90%;width:10%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdx01groupelement .rfdx01GroupSummaryElement .lineBig{display:block;margin-left:80%;width:20%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdx01groupelement .rfdx01GroupSummaryElement .sectionContainerTextSummary{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;height:auto;right:calc(100% + var(--fontSmall) * .5);top:0}
.rfdx01groupelement .rfdx01GroupSummaryElement .textContainerMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdx01groupelement .rfdx01GroupSummaryElement .textContainerLevelValue{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdx01groupelement .rfdx01GroupSummaryElement .iconEdit{float:left;width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 14);background-position-y:calc(0px - var(--hardwareIconsSize) * 2)}
.rfdx01GroupSummaryElement .iconEdit{background-position-y:calc(0px - var(--hardwareIconsSize) * 3)}
.rfdx01groupelement .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdx01groupelement .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdx01groupelement .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdx01groupelement .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfdz01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdz01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdz01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdz01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdz01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfdz01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfdz01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfdz01dash .liquid{display:flex;justify-content:center;text-align:center;height:var(--fontBig);margin-bottom:calc(var(--fontBig) * .1);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdz01dash .liquidFormat{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdz01dash .level{display:flex;justify-content:center;text-align:center;height:calc(var(--fontSmall));font-size:var(--fontSmall);vertical-align:bottom;color:grey;white-space:nowrap}
.rfdz01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdz01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdz01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdz01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rfdz01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rfdz01ZIndexPrompt:var(--zIndexPrompt);--rfdz01ZIndexPromptCombo:calc( var(--zIndexPrompt) + 1 );--rfdz01ZIndexTimePicker:2;--rfdz01SectionWidth:100%;--rfdz01SectionHeightTop:12%;--rfdz01SectionHeight1:25%;--rfdz01SectionHeight2:35%;--rfdz01SectionHeight2Dosing:65%;--rfdz01SectionHeight3:24%;--rfdz01Margin:15%;--rfdz01DosingMargin:25%;--rfdz01RowWidth:70%;--rfdz01RowHeight:calc( 6vmin * var(--globalScale) );--rfdz01InputHeight:calc( 4.5vmin * var(--globalScale) );--rfdz01SummaryElementContainerWidth:15%;--rfdz01SummaryElementContainerWidthMax:8vh}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfdz01Margin:5%;--rfdz01DosingMargin:5%;--rfdz01RowWidth:90%}
}
.rfdz01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rfdz01 .center{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdz01CenterBack{position:absolute;left:0;top:calc(var(--buttonHeight) * 2 + var(--fontMedium) * 4.5);right:0;bottom:0;display:none;background:rgba(255,255,255,.5)}
.rfdz01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfdz01 .borderOnboardingBack{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.1)}
.rfdz01OnboardingContainer{width:100%;height:auto;display:block}
.rfdz01 .sectionTop{display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:100%;height:calc(var(--rfdz01SectionHeightTop))}
.rfdz01 .sectionTopHalf{display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:auto;height:auto}
.rfdz01 .sectionTop .tabElement{display:flex;width:auto;max-width:14vw;height:100%;background-color:#fff;justify-content:center;align-items:center;text-align:center;margin-right:2vw;margin-left:2vw}
.rfdz01 .sectionTop .tabElement .tab{display:flex;float:left;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;background-color:#fff;color:silver;cursor:pointer;cursor:hand;font-size:var(--fontSmall);justify-content:center;align-items:center}
.rfdz01 .sectionTop .tabElement .tab:hover{color:#606060}
.rfdz01 .sectionTop .tabSel{display:flex;float:left;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;background-color:#fff;color:#404040;font-weight:700;font-size:var(--fontMedium)}
.rfdz01 .sectionSummary{position:absolute;display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:100%;background-color:#fff;top:var(--rfdz01SectionHeightTop);height:calc(100% - var(--rfdz01SectionHeightTop))}
.rfdz01 .section1{display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:100%;height:calc(var(--rfdz01SectionHeight1) * .9);margin-bottom:calc(var(--rfdz01SectionHeight1) * .1)}
.rfdz01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdz01Margin) * 2);height:calc(100% - 2 * var(--rfdz01SectionHeight2)/ 22);margin-bottom:2%;justify-content:center}
.rfdz01 .sectionTopButton{position:absolute;right:0;display:flex;width:auto;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;color:#fff}
.rfdz01 .sectionTopDosingButton{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .sectionTopDosingButton:hover{background-color:var(--colorBlueSel)}
.rfdz01 .sectionTopCancelButton{display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .sectionTopCancelButton:hover{background-color:var(--colorGreySelected)}
.rfdz01 .dosingPanel{position:absolute;right:calc(-1px - 2vmin);display:none;width:auto;min-width:14vmin;padding-left:2vmin;padding-right:2vmin;top:calc(var(--buttonHeight) + 2px);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:#fff;border-style:solid;border-width:1px;border-color:#f0f0f0;color:#404040;z-index:2}
.rfdz01 .dosingPanelButton{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .dosingPanelButton:hover{background-color:var(--colorBlueSel)}
.rfdz01 .dosingPanelButtonSkip{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .dosingPanelButtonSkip:hover{background-color:var(--colorBlueSel)}
.rfdz01 .dosingPanelButtonCancel{display:flex;width:auto;min-width:15vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:2vmin;margin-bottom:2vmin;text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);text-transform:uppercase;color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .dosingPanelButtonCancel:hover{background-color:var(--colorRedSel)}
.rfdz01 .sectionTopDosingNext{position:absolute;right:0;display:block;width:125%;top:calc(var(--buttonHeight) + 2px);text-align:right;font-size:var(--fontSmall);justify-content:center;align-items:center;color:grey}
.rfdz01 .rfdz01DosingAdjustPercentValue{min-width:calc(var(--fontSmall) * 5);text-align:left}
.rfdz01 .sectionCenterPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:28%;height:calc(100% - 1px);justify-content:center}
.rfdz01 .sectionCenterPanelEdit{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:42%;height:calc(100% - 2 * var(--rfdz01SectionHeight2)/ 22);justify-content:center}
.rfdz01 .sectionBlock1{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rfdz01 .sectionBlock2{display:flex;align-items:flex-end;float:left;width:100%;height:auto}
.rfdz01 .section2{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdz01SectionHeight2)}
.rfdz01 .section2dosing{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdz01SectionHeight2Dosing)}
.rfdz01 .section2 .panel{display:block;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdz01Margin) * 2);margin-left:var(--rfdz01Margin);height:100%}
.rfdz01 .panelDosing{position:relative;display:block;vertical-align:middle;align-items:center;float:left;width:var(--rfdz01RowWidth);margin-left:auto;margin-right:auto;height:100%}
.rfdz01 .panelDosingZero{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto}
.rfdz01 .panelDosingZeroTitle{display:flex;width:70%;vertical-align:middle;align-items:center;text-align:right;justify-content:center;font-size:var(--fontBig);margin-top:calc(var(--fontBig) * 1);margin-bottom:var(--fontBig);white-space:nowrap;color:grey}
.rfdz01 .panelDosingZeroTitleOnboarding{display:flex;width:70%;vertical-align:middle;align-items:center;text-align:right;justify-content:center;font-size:var(--fontMedium);margin-bottom:calc(var(--fontMedium) * .5);white-space:nowrap;color:grey}
.rfdz01 .panelDosingZeroDays1{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto}
.rfdz01 .panelDosingZeroDays2{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;height:auto}
.rfdz01 .panelDosingZero .input{display:flex;float:left;width:45%;height:var(--rfdz01InputHeight);text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif;color:grey}
.rfdz01 .panelDosingZero .input .entry{display:flex;float:left;width:100%;height:var(--rfdz01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdz01 .panelDosingZero .timePanel{position:relative;display:flex;float:left;width:45%;height:var(--rfdz01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center;cursor:pointer;cursor:hand;color:#000}
.rfdz01 .panelDosingZero .timePanel .timeValue{position:relative;display:flex;float:left;width:100%;height:var(--rfdz01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center;cursor:pointer;cursor:hand;color:#000}
.rfdz01 .panelDosingZero .buttonCreate{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdz01 .panelDosingZero .buttonCreate:hover{background-color:var(--colorGreenSel)}
.rfdz01 .panelDosingZero .buttonCreateDisabled{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;z-index:1}
.rfdz01 .section2dosing .topLiquid{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;align-items:flex-end;height:calc(var(--buttonHeight) * 1);margin-bottom:calc(var(--fontMedium) * .5);color:#404040}
.rfdz01 .section2dosing .topDose{position:relative;display:flex;width:100%;vertical-align:middle;justify-content:center;align-items:flex-end;height:calc(var(--buttonHeight) * 1);margin-bottom:calc(var(--fontMedium) * 1);color:#404040}
.rfdz01 .section2dosing .panelDosing .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdz01 .panelDosingZero .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdz01 .panelDosingZeroDays1 .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdz01 .panelDosingZeroDays2 .text{display:flex;width:40%;vertical-align:middle;align-items:center;text-align:right;justify-content:flex-end;font-size:var(--fontSmall);height:var(--buttonHeight);white-space:nowrap;color:grey}
.rfdz01 .section2dosing .panelDosing .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdz01 .panelDosingZero .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdz01 .panelDosingZeroDays1 .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdz01 .panelDosingZeroDays2 .value{display:flex;width:calc(60% - var(--fontMedium) * .25);vertical-align:middle;align-items:center;justify-content:flex-start;padding-left:calc(var(--fontMedium) * .25);font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfdz01 .section2dosing .center{display:block;vertical-align:middle;align-items:center;height:calc(100% - var(--fontMedium) * 4.5 - var(--buttonHeight) * 2 - var(--rfdz01RowHeight));overflow-y:auto;font-size:var(--fontSmall);color:#000;text-align:center}
.rfdz01 .section2dosing .topDose .buttonAdd{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdz01 .section2dosing .topDose .buttonAdd:hover{background-color:var(--colorGreenSel)}
.rfdz01 .section2dosing .topDose .buttonAddDisabled{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;z-index:1}
.rfdz01 .section2dosing .topLiquid .buttonAdjustSelect{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdz01 .section2dosing .topLiquid .buttonAdjustSelect:hover{background-color:var(--colorGreenSel)}
.rfdz01 .section2dosing .topLiquid .input{display:flex;float:left;width:auto;height:var(--rfdz01InputHeight);text-align:center;align-items:center;font-family:RFFont,Helvetica,sans-serif;color:grey}
.rfdz01 .section2dosing .topLiquid .input .entry{display:flex;float:left;width:100%;height:var(--rfdz01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdz01 .section2dosing .topLiquid .buttonAdjustUpdate{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdz01 .section2dosing .topLiquid .buttonAdjustUpdate:hover{background-color:var(--colorRedSel)}
.rfdz01 .section2dosing .topLiquid .buttonAdjustCancel{position:absolute;display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;top:0;right:0;height:var(--buttonHeight);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdz01 .section2dosing .topLiquid .buttonAdjustCancel:hover{background-color:var(--colorGreySelected)}
.rfdz01 .section2dosing .topLiquid .buttonAdjustBack{position:absolute;display:none;width:auto;height:auto;padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * 1 + 1px);padding-bottom:calc(var(--buttonHeight) * .5);top:0;right:-3vmin;justify-content:center;align-items:center;background-color:#fff;border-width:1px;border-color:#f0f0f0;border-style:solid;color:#fff;z-index:2}
.rfdz01 .section2dosing .topLiquid .buttonAdjustPercent{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdz01 .section2dosing .topLiquid .buttonAdjustPercent:hover{background-color:var(--colorGreenSel)}
.rfdz01 .section2dosing .topLiquid .buttonAdjustValue{display:flex;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfdz01 .section2dosing .topLiquid .buttonAdjustValue:hover{background-color:var(--colorGreenSel)}
.rfdz01 .section2dosing .header{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdz01RowHeight);font-size:var(--fontSmall);justify-content:flex-start}
.rfdz01 .section2dosing .header .id{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .1);height:var(--rfdz01RowHeight);font-size:var(--fontSmall);color:grey;text-align:right;justify-content:flex-end;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdz01 .section2dosing .header .percent{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .24);height:var(--rfdz01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdz01 .section2dosing .header .value{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((90% - var(--iconsSize)) * .36);padding-left:4%;height:var(--rfdz01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdz01 .section2dosing .header .time{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .35);padding-left:calc((100% - var(--iconsSize)) * .005);padding-right:calc((100% - var(--iconsSize)) * .005);height:var(--rfdz01RowHeight);font-size:var(--fontSmall);justify-content:center;color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdz01 .section2dosing .row{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdz01RowHeight);font-size:var(--fontSmall);justify-content:flex-start;text-align:center}
.rfdz01 .section2dosing .textZero{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdz01RowHeight);font-size:var(--fontMedium);justify-content:center;color:grey;text-align:center}
.rfdz01 .section2dosing .row .id{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .1);height:var(--rfdz01RowHeight);font-size:var(--fontSmall);color:grey;text-align:right;justify-content:flex-end;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdz01 .section2dosing .row .percent{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .18);height:var(--rfdz01RowHeight);font-size:var(--fontSmall);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;color:grey}
.rfdz01 .section2dosing .row .input{display:flex;float:left;width:80%;margin-left:10%;height:var(--rfdz01InputHeight);text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfdz01 .section2dosing .row .input .entry{display:flex;float:left;width:100%;height:var(--rfdz01InputHeight);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfdz01 .section2dosing .row .time{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .35);padding-left:calc((100% - var(--iconsSize)) * .005);padding-right:calc((100% - var(--iconsSize)) * .005);height:var(--rfdz01RowHeight);font-size:var(--fontSmall);justify-content:center;border-style:none none solid none;border-width:1px;border-color:#f0f0f0;cursor:pointer;cursor:hand}
.rfdz01 .section2dosing .row .timeValue{display:flex;float:left;width:100%;height:var(--rfdz01InputHeight);background-color:#f8f8f8;text-align:center;justify-content:center;align-items:center}
.rfdz01 .section2dosing .row .value{display:flex;vertical-align:middle;align-items:center;float:left;width:calc((100% - var(--iconsSize)) * .36);height:var(--rfdz01RowHeight);font-size:var(--fontSmall);color:grey;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdz01 .section2dosing .row .delete{display:flex;vertical-align:middle;align-items:center;float:left;width:var(--iconsSize);height:var(--rfdz01RowHeight);font-size:var(--fontSmall);justify-content:center;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfdz01 .section2Panel{display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdz01Margin) * 2);margin-left:var(--rfdz01Margin);height:100%}
.rfdz01 .sectionContainer{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:left;width:95%;padding-left:5%;padding-bottom:2%;height:auto;bottom:0;border-style:none none dashed none;border-color:var(--colorBlueSel);border-width:1px}
.rfdz01 .sectionContainerText{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:100%;height:auto;left:-110%;top:0}
.rfdz01 .sectionContainerLoading{position:absolute;display:none;width:100%;height:calc(var(--iconsSize) * 2 + 6vmin * var(--globalScale));align-items:center}
.rfdz01 .sectionContainerEdit{position:absolute;display:none;width:100%;height:calc(100% - 2 * var(--fontMedium) - var(--buttonHeight));align-items:center;padding-top:calc(2 * var(--fontMedium));padding-bottom:var(--buttonHeight)}
.rfdz01 .sectionContainerEdit .title{position:absolute;display:flex;top:0;width:90%;height:calc(2 * var(--fontMedium));text-align:center;justify-content:center;align-items:center;margin-left:10%;font-size:var(--fontMedium)}
.rfdz01 .sectionContainerEdit .buttons{position:absolute;bottom:0;display:flex;float:left;width:90%;margin-left:10%;height:var(--buttonHeight);text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0}
.rfdz01 .sectionContainerEdit .values{display:block;float:left;width:90%;margin-left:10%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#404040}
.rfdz01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:calc(var(--fontSmall) * .1);padding-bottom:calc(var(--fontSmall) * .1);align-items:center}
.rfdz01 .sectionContainerEdit .line .text{display:block;float:left;width:50%;text-align:right;height:var(--fontSmall);font-size:var(--fontSmall)}
.rfdz01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfdz01 .sectionContainerEdit .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#404040;font-family:RFFont,Helvetica,sans-serif}
.rfdz01 .sectionContainerEdit .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;margin-right:auto}
.rfdz01 .sectionContainerEdit .buttons .ok:hover{background-color:var(--colorRedSel)}
.rfdz01 .sectionContainerEdit .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto}
.rfdz01 .sectionContainerEdit .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto}
.rfdz01 .sectionContainerEdit .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfdz01 .sectionPanelContainer{position:relative;display:flex;vertical-align:middle;align-items:center;justify-content:flex-end;float:left;width:58%;height:100%}
.rfdz01 .sectionPanelContainerIn{position:relative;display:block;vertical-align:middle;width:50%;max-width:20vmin;height:100%}
.rfdz01 .sectionPanelContainerEdit{position:relative;display:flex;vertical-align:middle;align-items:center;justify-content:flex-end;float:left;width:58%;height:100%}
.rfdz01 .container1{position:absolute;display:block;width:calc(100% - 2px);height:calc(100% - 2px);top:0;border-style:solid;border-width:1px;border-color:var(--colorBlue)}
.rfdz01 .containerFill{position:absolute;display:block;width:100%;height:0;bottom:1px;background-color:#85ccf0}
.rfdz01 .lineTop{position:absolute;top:-5%;display:block;width:100%;height:3%;background-color:var(--colorBlue)}
.rfdz01 .lineBottom{position:absolute;bottom:-5%;display:block;left:-10%;width:120%;height:3%;background-color:var(--colorBlue)}
.rfdz01 .lineEmpty{display:block;margin-left:90%;width:10%;margin-top:10%;height:1px}
.rfdz01 .lineSmall{display:block;margin-left:90%;width:10%;height:calc(90% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdz01 .lineBig{display:block;margin-left:80%;width:20%;height:calc(90% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdz01 .lineCapacity{position:absolute;top:0;right:1%;display:block;color:var(--colorBlue);font-size:var(--fontSmall);height:var(--fontSmall)}
.rfdz01 .section3{display:none;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfdz01SectionHeight3);justify-content:flex-end}
.rfdz01 .section3PanelLeft{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:var(--rfdz01Margin);margin-right:auto}
.rfdz01 .section3PanelRight{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:auto;margin-right:var(--rfdz01Margin)}
.rfdz01 .textCenter{display:block;width:auto;height:calc(var(--fontMedium) * 2);font-size:var(--fontSmall);color:grey;text-align:center}
.rfdz01 .textCenterOnboarding{display:block;width:auto;height:calc(var(--fontMedium) * 4);font-size:var(--fontMedium);color:grey;text-align:center}
.rfdz01 .textContainerBig{display:block;width:auto;height:3vmin;font-size:3vmin;color:var(--colorBlue)}
.rfdz01 .textContainerMedium{display:flex;width:auto;height:2.5vmin;font-size:2vmin;color:var(--colorBlue);white-space:nowrap;text-align:right;justify-content:flex-end}
.rfdz01 .textContainerButton{position:absolute;right:0;bottom:calc(0px - .5 * var(--buttonHeight) * .75);float:left;display:flex;width:auto;padding-left:2vmin;padding-right:2vmin;height:calc(var(--buttonHeight) * .75);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .textContainerButton:hover{background-color:var(--colorBlueSel)}
.rfdz01 .sectionContainerDot{position:absolute;left:calc(0px - .125 * var(--buttonHeight));bottom:calc(0px - .125 * var(--buttonHeight));float:left;display:flex;width:calc(var(--buttonHeight) * .25);height:calc(var(--buttonHeight) * .25);background-color:var(--colorBlue);border-radius:calc(var(--buttonHeight) * .25)}
.rfdz01 .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdz01 .textMediumMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdz01 .textMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:#404040;white-space:nowrap}
.rfdz01 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:1.5vmin;white-space:nowrap}
.rfdz01 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:1.5vmin;white-space:nowrap}
.rfdz01 .textStatus{position:absolute;bottom:calc(0px - var(--fontExtraSmall) * .5);display:block;width:140%;height:0;font-size:var(--fontExtraSmall);color:grey}
.rfdz01 .textStatusMore{cursor:pointer;cursor:hand;font-weight:700;color:var(--colorBlue)}
.rfdz01 .textStatusMore:hover{color:var(--colorBlueSel)}
.rfdz01 .borderHistory{position:absolute;top:calc(1.2 * var(--fontSmall) + var(--fontBig));display:none;width:170%;height:auto;left:calc(-45% - 2px);padding:5%;padding-left:10%;padding-right:10%;font-size:var(--fontSmall);font-weight:400;color:#404040;border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#fff;text-align:left;z-index:2}
.rfdz01 .borderHistoryBack{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1}
.rfdz01 .borderHistoryTop{display:flex;width:100%;height:calc(var(--fontSmall) * 1.5);font-weight:400;color:#404040;text-align:left;z-index:2;border-style:none none solid none;border-width:1px;border-color:#a0a0a0}
.rfdz01 .borderHistoryTop .historyData{display:flex;width:22%;height:var(--fontSmall);font-weight:700;color:#404040;z-index:2}
.rfdz01 .borderHistoryTop .historyTime{display:flex;width:12%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfdz01 .borderHistoryTop .historyType{display:flex;width:49%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:center;z-index:2}
.rfdz01 .borderHistoryTop .historyValue{display:flex;width:17%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfdz01 .borderHistoryData{display:block;width:100%;height:auto;max-height:35vh;font-size:var(--fontExtraSmall);font-weight:400;color:#404040;background-color:#fff;z-index:2;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfdz01 .borderHistoryData .historyRow{display:flex;width:100%;margin-bottom:calc(var(--fontSmall) * .25);color:#404040;z-index:2}
.rfdz01 .borderHistoryData .historyData{display:flex;width:22%;height:var(--fontSmall);color:#404040;z-index:2;white-space:nowrap}
.rfdz01 .borderHistoryData .historyTime{display:flex;width:12%;height:var(--fontSmall);color:#404040;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfdz01 .borderHistoryData .historyType{display:block;width:45%;padding-left:2%;padding-right:2%;line-height:var(--fontSmall);color:#404040;justify-content:center;z-index:2;text-align:center}
.rfdz01 .borderHistoryData .historyValue{display:flex;width:17%;height:var(--fontSmall);color:#404040;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfdz01 .textManualRefill{position:absolute;top:calc(0px - var(--fontSmall) * .5);display:flex;width:auto;height:0;align-items:flex-end;font-size:var(--fontSmall);color:grey}
.rfdz01 .button{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .button:hover{background-color:var(--colorBlueSel)}
.rfdz01 .buttonOk{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .buttonOk:hover{background-color:var(--colorRedSel)}
.rfdz01 .buttonOkDisabled{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff}
.rfdz01 .buttonStop{float:left;display:flex;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);text-align:center;font-size:var(--fontSmall);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .buttonStop:hover{background-color:var(--colorRedSel)}
.rfdz01 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontSmall);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontSmall));font-size:var(--fontSmall);padding:calc(.5 * var(--fontSmall));background-color:#ffe0e0;white-space:nowrap}
.rfdz01 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rfdz01 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rfdz01 .rfdz01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfdz01 .rfdz01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdz01 .rfdz01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdz01 .rfdz01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdz01 .rfdz01Loading{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:#fff}
.rfdz01 .rfdz01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfdz01 .rfdz01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfdz01 .rfdz01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfdz01 .history{position:absolute;display:flex;justify-content:center;align-items:center;width:auto;min-width:10vmin;padding-left:2vmin;padding-right:2vmin;height:var(--buttonHeight);right:0;bottom:0;font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand}
.rfdz01 .history:hover{background-color:var(--colorBlueSel)}
.rfdz01 .rfdz01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfdz01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfdz01 .rfdz01Prompt .rfdz01PromptClose{position:absolute;display:flex;width:3vh;height:3vh;background-color:#fff;border-radius:6vh;box-shadow:0 0 1vh #a0a0a0;vertical-align:middle;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;right:-1.5vh;top:-1.5vh;cursor:pointer;cursor:hand}
.rfdz01 .rfdz01Prompt .rfdz01PromptClose:hover{background-color:#f8f8f8}
.rfdz01 .rfdz01Prompt .rfdz01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01 .rfdz01Prompt .rfdz01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01 .rfdz01Prompt .rfdz01PromptPanel .top{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:grey;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01 .rfdz01Prompt .rfdz01PromptPanel .title{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01 .rfdz01Prompt .rfdz01PromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01 .rfdz01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfdz01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdz01 .rfdz01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfdz01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdz01 .rfdz01Prompt .comboPanel{position:relative;display:flex;width:100%;height:auto;z-index:var(--rfdz01ZIndexPromptCombo)}
.rfdz01 .rfdz01Prompt .combo{position:relative;float:right;display:flex;width:100%;height:var(--rfdz01ZIndexPromptComboHeight);margin-top:calc(var(--rfdz01ZIndexPromptComboHeight) * .5);margin-bottom:calc(var(--rfdz01ZIndexPromptComboHeight) * .5);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--rfdz01ZIndexPromptCombo);background-color:#f8f8f8}
.rfdz01 .rfdz01Prompt .combo:hover{background-color:#f0f0f0}
.rfdz01 .rfdz01Prompt .comboIcon{float:right;display:flex;width:var(--iconsSize);height:var(--rfdz01ZIndexPromptComboHeight);background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 9);background-position-y:calc(0px - var(--hardwareIconsSize) * 1 - (var(--hardwareIconsSize) - var(--rfdz01ZIndexPromptComboHeight))/ 2);margin-right:5px;z-index:var(--rfdz01ZIndexPromptCombo)}
.rfdz01 .rfdz01Prompt .comboText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--rfdz01ZIndexPromptCombo)}
.rfdz01 .rfdz01Prompt .comboList{position:absolute;display:none;top:calc(var(--rfdz01ZIndexPromptComboHeight) * 1.5 + 4px);width:100%;height:auto;box-shadow:0 0 3px silver;z-index:var(--rfdz01ZIndexPromptCombo)}
.rfdz01 .rfdz01Prompt .comboItem{display:flex;width:auto;height:var(--rfdz01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfdz01ZIndexPromptCombo)}
.rfdz01 .rfdz01Prompt .comboItem:hover{background-color:#f8f8f8}
.rfdz01 .rfdz01Prompt .comboItemSelected{display:flex;width:auto;height:var(--rfdz01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfdz01ZIndexPromptCombo)}
.rfdz01 .rfdz01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfdz01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rfdz01 .rfdz01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01 .rfdz01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rfdz01 .rfdz01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01 .rfdz01Prompt .buttons .ok:hover{background-color:#e3695d}
.rfdz01 .rfdz01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01 .rfdz01Prompt .buttons .okCenterDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01 .rfdz01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01 .rfdz01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfdz01 .timePicker{position:absolute;float:left;display:flex;z-index:var(--rfdz01ZIndexTimePicker);width:100%;height:100%;left:0;top:1px;margin-top:0;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,.1)}
.rfdz01 .timePickerBack{display:grid;position:relative;width:auto;height:auto;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 1vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--rfdz01ZIndexTimePicker)}
.rfdz01 .timePickerBackClose{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);justify-content:center;align-items:center;cursor:default;z-index:calc(var(--rfdz01ZIndexTimePicker) - 1)}
.rfdz01 .timePickerPanelTime{float:left;display:flex;width:auto;height:auto;justify-content:center;align-items:center;z-index:var(--rfdz01ZIndexTimePicker)}
.rfdz01 .timePickerClose{position:absolute;right:calc(0px - var(--hardwareIconsSize)/ 2);top:calc(0px - var(--hardwareIconsSize)/ 2);width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);z-index:var(--rfdz01ZIndexTimePicker);background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 5);background-position-y:calc(0px - var(--hardwareIconsSize) * 0)}
.rfdz01 .timePickerClose:hover{background-position-y:calc(0px - var(--hardwareIconsSize) * 1);cursor:pointer;cursor:hand}
.rfdz01 .timePickerPanel{float:left;display:block;width:calc(8vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));z-index:var(--rfdz01ZIndexTimePicker)}
.rfdz01 .timePickerColon{float:left;display:flex;width:calc(2vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfdz01ZIndexTimePicker);color:#000}
.rfdz01 .timePickerPanelArrowUp{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(.5vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfdz01ZIndexTimePicker)}
.rfdz01 .timePickerPanelArrowUp:hover{color:var(--colorBlue)}
.rfdz01 .timePickerPanelValue{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#000;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfdz01ZIndexTimePicker)}
.rfdz01 .timePickerInput{display:flex;width:auto;height:auto;cursor:pointer;cursor:hand;color:#a0a0a0;font-size:var(--fontMedium);z-index:var(--rfdz01ZIndexTimePicker);align-items:center;justify-content:center;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif}
.rfdz01 .timePickerPanelArrowDown{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfdz01ZIndexTimePicker)}
.rfdz01 .timePickerPanelArrowDown:hover{color:var(--colorBlue)}
.rfdz01 .checkboxPanel{display:flex;width:calc(4 * var(--fontSmall));height:calc(2 * var(--fontSmall));align-items:center;white-space:nowrap}
.rfdz01 .checkboxInput{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;color:#000;font-size:var(--fontSmall);cursor:pointer;cursor:hand;white-space:nowrap}
.rfdz01 .checkboxLabel{width:96%;height:calc(2 * var(--fontSmall));display:flex;float:right;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;color:#000;cursor:pointer;cursor:hand;white-space:nowrap;align-items:center}
.rfdz01 .rfdz01SummaryElement{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(90% - 2px);height:20.5%;margin-left:5%;margin-bottom:10px;display:block;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;box-shadow:0 0 1vmin #f0f0f0}
.rfdz01 .rfdz01SummaryElement .container{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%;cursor:pointer;cursor:hand}
.rfdz01 .rfdz01SummaryElement .name{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);vertical-align:middle;align-items:center;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:var(--colorBlue);background-color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .rfdz01SummaryElement .name:hover{background-color:#f8f8f8}
.rfdz01 .rfdz01SummaryElement .nameText{font-size:var(--fontMedium);font-weight:700}
.rfdz01 .rfdz01SummaryElement .textTodayPoured{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5 + var(--fontBig));vertical-align:middle;align-items:flex-start;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:#404040}
.rfdz01 .rfdz01SummaryElement .textStatusContainer{position:absolute;display:flex;bottom:45%;left:50%;width:0%;height:0%;vertical-align:bottom;align-items:flex-start;text-align:center;justify-content:center;font-size:var(--fontExtraSmall);white-space:nowrap;color:grey}
.rfdz01 .rfdz01SummaryElement .textStatusSummary{display:block;width:auto;height:auto;font-size:var(--fontSmall)}
.rfdz01 .rfdz01SummaryElement .sectionLiquid{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);height:var(--fontBig);vertical-align:middle;align-items:flex-end;text-align:left;justify-content:center;white-space:nowrap;color:var(--colorBlue)}
.rfdz01 .rfdz01SummaryElement .textToday{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdz01 .rfdz01SummaryElement .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdz01 .rfdz01SummaryElement .textTodayMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdz01 .rfdz01SummaryElement .sectionBar{position:absolute;display:block;left:30%;top:47%;height:6%;width:40%;background-color:#fff;border-color:#e0e0e0;border-style:solid;border-width:1px}
.rfdz01 .rfdz01SummaryElement .sectionBarFill{display:block;width:40%;height:100%;background-color:var(--colorBlue)}
.rfdz01 .rfdz01SummaryElement .sectionContainerPanel{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdz01SummaryElementContainerWidth);max-width:var(--rfdz01SummaryElementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdz01 .rfdz01SummaryElement .sectionContainerPanelFill{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdz01SummaryElementContainerWidth);max-width:var(--rfdz01SummaryElementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);background-color:#fff;border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdz01 .rfdz01SummaryElement .containerFillValue{position:absolute;display:block;width:100%;height:30%;background-color:var(--colorBlueSel);bottom:0}
.rfdz01 .rfdz01SummaryElement .lineSmall{display:block;margin-left:90%;width:10%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdz01 .rfdz01SummaryElement .lineBig{display:block;margin-left:80%;width:20%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdz01 .rfdz01SummaryElement .sectionContainerTextSummary{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;height:auto;right:calc(100% + var(--fontSmall) * .5);top:0}
.rfdz01 .rfdz01SummaryElement .textContainerMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdz01 .rfdz01SummaryElement .textContainerLevelValue{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdz01 .rfdz01SummaryElement .iconEdit{float:left;width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 14);background-position-y:calc(0px - var(--hardwareIconsSize) * 2)}
.rfdz01SummaryElement .iconEdit{background-position-y:calc(0px - var(--hardwareIconsSize) * 3)}
.rfdz01 .rfdz01ButtonContainer{position:relative;float:left;display:block;width:90%;height:auto;margin-left:5%}
.rfdz01 .rfdz01Button{position:relative;float:left;display:flex;width:auto;padding-left:calc(var(--fontSmall) * 2.5);padding-right:calc(var(--fontSmall) * 2.5);margin-right:calc(var(--fontSmall) * 1.5);height:var(--buttonHeight);background-color:var(--colorBlue);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .rfdz01Button:hover{background-color:var(--colorBlueSel)}
.rfdz01 .panelDosingZeroButtonContainer{position:relative;float:left;display:block;width:90%;height:var(--buttonHeight);margin-left:5%;margin-top:calc(var(--buttonHeight) * .25);margin-bottom:calc(var(--buttonHeight) * .25)}
.rfdz01 .panelDosingZeroButtonLeft{position:relative;float:left;display:flex;width:auto;min-width:15vmin;padding-left:calc(var(--fontSmall) * 2.5);padding-right:calc(var(--fontSmall) * 2.5);height:var(--buttonHeight);background-color:var(--colorRed);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .panelDosingZeroButtonLeft:hover{background-color:var(--colorRedSel)}
.rfdz01 .panelDosingZeroButtonRight{position:relative;float:right;display:flex;width:auto;min-width:15vmin;padding-left:calc(var(--fontSmall) * 2.5);padding-right:calc(var(--fontSmall) * 2.5);height:var(--buttonHeight);background-color:var(--colorBlue);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfdz01 .panelDosingZeroButtonRight:hover{background-color:var(--colorBlueSel)}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfdz01 .sectionPanelContainerEdit{width:28%}
.rfdz01 .sectionCenterPanelEdit{width:72%}
.rfdz01 .sectionTop{display:block}
.rfdz01 .sectionTopHalf{width:100%;height:50%}
.rfdz01 .sectionTop .tabElement{max-width:28vw;margin-right:4vw;margin-left:4vw}
.rfdz01 .rfdz01SummaryElement .textStatusSummary{font-size:var(--fontExtraSmall)}
.rfdz01 .panelDosingZero .value{margin-top:0;margin-bottom:0)}
.rfdz01 .panelDosingZeroTitleOnboarding{margin-top:calc(var(--fontMedium) * .25);margin-bottom:calc(var(--fontMedium) * .25)}
}
:root{--rfdz01ZIndexPrompt:5500;--rfdz01ElementHeight:70vh}
.rfdz01GroupPanel{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdz01GroupPanel .center{position:relative;float:left;width:100%;height:100%;display:block}
.rfdz01GroupPanel .rfdz01ElementsContainer{position:relative;float:left;display:block;width:100%;height:auto;max-height:calc(100% - var(--fontMedium) * 1.2 - var(--fontSmall) * 3 - var(--buttonHeight));overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfdz01GroupPanel .rfdz01Element{position:relative;float:left;width:100%;height:var(--rfdz01ElementHeight);display:block}
.rfdz01GroupPanel .rfdz01ButtonContainer{position:relative;float:left;display:block;width:90%;height:auto;margin-left:5%;margin-top:calc(var(--fontSmall) * 1.5);margin-bottom:calc(var(--fontSmall) * 1.5)}
.rfdz01GroupPanel .rfdz01ButtonAdjust{position:relative;float:left;display:flex;width:auto;padding-left:calc(var(--fontSmall) * 2.5);padding-right:calc(var(--fontSmall) * 2.5);height:var(--buttonHeight);background-color:var(--colorBlue);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfdz01GroupPanel .rfdz01ButtonAdjust:hover{background-color:var(--colorBlueSel)}
.rfdz01GroupPrompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfdz01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfdz01GroupPrompt .rfdz01GroupPromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01GroupPrompt .rfdz01GroupPromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01GroupPrompt .rfdz01GroupPromptPanel .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01GroupPrompt .rfdz01GroupPromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01GroupPrompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfdz01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdz01GroupPrompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfdz01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfdz01GroupPrompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01GroupPrompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01GroupPrompt .buttons .okCenter:hover{background-color:#e3695d}
.rfdz01GroupPrompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01GroupPrompt .buttons .ok:hover{background-color:#e3695d}
.rfdz01GroupPrompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01GroupPrompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfdz01ZIndexPrompt)}
.rfdz01GroupPrompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
:root{--rfdz01GroupSummaryElementContainerWidth:15%;--rfdz01GroupSummaryElementContainerWidthMax:8vh}
.rfdz01groupelement{position:relative;display:block;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdz01groupelement .rfdz01GroupSummaryElement{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(90% - 2px);height:calc(var(--rfdz01ElementHeight) * .217 - 2px);margin-left:5%;margin-bottom:calc(var(--rfdz01ElementHeight) * .033);display:block;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;box-shadow:0 0 1vmin #f0f0f0}
.rfdz01groupelement .rfdz01GroupSummaryElement .container{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%;cursor:pointer;cursor:hand}
.rfdz01groupelement .rfdz01GroupSummaryElement .container:hover{background-color:#fafafa}
.rfdz01groupelement .rfdz01GroupSummaryElement .name{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);vertical-align:middle;align-items:center;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:var(--colorBlue);background-color:#fff;cursor:pointer;cursor:hand}
.rfdz01groupelement .rfdz01GroupSummaryElement .name:hover{background-color:#f8f8f8}
.rfdz01groupelement .rfdz01GroupSummaryElement .nameText{font-size:var(--fontMedium);font-weight:700}
.rfdz01groupelement .rfdz01GroupSummaryElement .textTodayPoured{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5 + var(--fontBig));vertical-align:middle;align-items:flex-start;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:#404040}
.rfdz01groupelement .rfdz01GroupSummaryElement .textStatusContainer{position:absolute;display:flex;bottom:45%;left:50%;width:0%;height:0%;vertical-align:bottom;align-items:flex-start;text-align:center;justify-content:center;font-size:var(--fontExtraSmall);white-space:nowrap;color:grey}
.rfdz01groupelement .rfdz01GroupSummaryElement .textStatusSummary{display:block;width:auto;height:auto;font-size:var(--fontSmall)}
.rfdz01groupelement .rfdz01GroupSummaryElement .sectionLiquid{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);height:var(--fontBig);vertical-align:middle;align-items:flex-end;text-align:left;justify-content:center;white-space:nowrap;color:var(--colorBlue)}
.rfdz01groupelement .rfdz01GroupSummaryElement .textToday{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdz01groupelement .rfdz01GroupSummaryElement .textBig{display:block;width:auto;height:var(--fontBig);font-size:var(--fontBig);color:var(--colorBlue)}
.rfdz01groupelement .rfdz01GroupSummaryElement .textTodayMax{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdz01groupelement .rfdz01GroupSummaryElement .sectionBar{position:absolute;display:block;left:30%;top:47%;height:6%;width:40%;background-color:#fff;border-color:#e0e0e0;border-style:solid;border-width:1px}
.rfdz01groupelement .rfdz01GroupSummaryElement .sectionBarFill{display:block;width:40%;height:100%;background-color:var(--colorBlue)}
.rfdz01groupelement .rfdz01GroupSummaryElement .sectionContainerPanel{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdz01GroupSummaryElementContainerWidth);max-width:var(--rfdz01GroupSummaryElementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdz01groupelement .rfdz01GroupSummaryElement .sectionContainerPanelFill{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;width:var(--rfdz01GroupSummaryElementContainerWidth);max-width:var(--rfdz01GroupSummaryElementContainerWidthMax);right:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);bottom:calc(var(--fontSmall) * .5);background-color:#fff;border-color:var(--colorBlue);border-style:solid;border-width:1px}
.rfdz01groupelement .rfdz01GroupSummaryElement .containerFillValue{position:absolute;display:block;width:100%;height:30%;background-color:var(--colorBlueSel);bottom:0}
.rfdz01groupelement .rfdz01GroupSummaryElement .lineSmall{display:block;margin-left:90%;width:10%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdz01groupelement .rfdz01GroupSummaryElement .lineBig{display:block;margin-left:80%;width:20%;height:calc(100% / 20 - 1px);border-color:var(--colorBlue);border-style:none none solid none;border-width:1px}
.rfdz01groupelement .rfdz01GroupSummaryElement .sectionContainerTextSummary{position:absolute;display:block;vertical-align:middle;align-items:flex-end;text-align:right;height:auto;right:calc(100% + var(--fontSmall) * .5);top:0}
.rfdz01groupelement .rfdz01GroupSummaryElement .textContainerMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdz01groupelement .rfdz01GroupSummaryElement .textContainerLevelValue{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rfdz01groupelement .rfdz01GroupSummaryElement .iconEdit{float:left;width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 14);background-position-y:calc(0px - var(--hardwareIconsSize) * 2)}
.rfdz01GroupSummaryElement .iconEdit{background-position-y:calc(0px - var(--hardwareIconsSize) * 3)}
.rfdz01groupelement .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdz01groupelement .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdz01groupelement .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdz01groupelement .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
.rfdc01GroupPanel{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdc01GroupPanel .center{position:relative;float:left;width:100%;height:100%;display:flex!important;flex-direction:column!important}
.rfdc01GroupPanel .topSection{height:100%!important;overflow:hidden!important}
.rfdc01GroupPanel .rfdc01ElementsContainer{position:relative;float:left;display:block;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfdc01groupelement{position:relative!important;display:block!important;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdc01groupelement .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdc01groupelement .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdc01groupelement .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdc01groupelement .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
.rfdq01GroupPanel{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdq01GroupPanel .center{position:relative;float:left;width:100%;height:100%;display:flex!important;flex-direction:column!important}
.rfdq01GroupPanel .topSection{height:100%!important;overflow:hidden!important}
.rfdq01GroupPanel .rfdq01ElementsContainer{position:relative;float:left;display:block;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfdq01groupelement{position:relative!important;display:block!important;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdq01groupelement .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdq01groupelement .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdq01groupelement .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdq01groupelement .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
.rfds01GroupPanel{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfds01GroupPanel .center{position:relative;float:left;width:100%;height:100%;display:flex!important;flex-direction:column!important}
.rfds01GroupPanel .topSection{height:100%!important;overflow:hidden!important}
.rfds01GroupPanel .rfds01ElementsContainer{position:relative;float:left;display:block;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfds01groupelement{position:relative!important;display:block!important;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfds01groupelement .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfds01groupelement .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfds01groupelement .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfds01groupelement .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rflk01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflk01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflk01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflk01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflk01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rflk01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rflk01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rflk01dash .liquid{display:flex;justify-content:center;text-align:center;height:var(--fontBig);margin-bottom:calc(var(--fontBig) * .1);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rflk01dash .liquidFormat{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rflk01dash .level{display:flex;justify-content:center;text-align:center;height:calc(var(--fontSmall));font-size:var(--fontSmall);vertical-align:bottom;color:grey;white-space:nowrap}
.rflk01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflk01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rflk01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflk01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rflk01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rflk01ZIndexPrompt:var(--zIndexPrompt);--rflk01ZIndexPromptCombo:calc( var(--zIndexPrompt) + 1 );--rflk01SectionWidth:100%;--rflk01SectionHeight1:40%;--rflk01SectionHeight2:20%;--rflk01SectionHeight3:40%;--rflk01Margin:15%;--rflk01AreaWidth:25%}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rflk01Margin:5%}
}
.rflk01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rflk01 .center{float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rflk01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rflk01OnboardingContainer{width:100%;height:auto;display:block}
.rflk01 .section1{display:flex;vertical-align:middle;align-items:center;justify-content:center;float:left;width:100%;height:var(--rflk01SectionHeight1)}
.rflk01 .section1Panel{display:flex;vertical-align:middle;align-items:center;float:left;width:calc(50% - var(--rflk01Margin));height:100%}
.rflk01 .sectionBlock1{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rflk01 .sectionBlock1All{display:block;vertical-align:middle;align-items:center;float:left;width:100%;height:auto}
.rflk01 .sectionBlock2{display:flex;align-items:flex-end;float:left;width:100%;height:auto}
.rflk01 .section2{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rflk01SectionHeight2)}
.rflk01 .section2Panel{display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rflk01Margin) * 2);margin-left:var(--rflk01Margin);height:100%}
.rflk01 .area{position:relative;display:flex;float:left;width:var(--rflk01AreaWidth);height:8vh}
.rflk01 .areaTextL{position:absolute;display:flex;width:auto;height:calc(var(--fontExtraSmall) * 2);align-items:flex-end;font-size:var(--fontExtraSmall);color:grey;top:calc(0px - var(--fontExtraSmall) * 2)}
.rflk01 .areaTextR{position:absolute;display:flex;width:0;height:calc(var(--fontSmall) * 2);align-items:flex-end;font-size:var(--fontMedium);color:grey;top:calc(0px - var(--fontSmall) * 2);right:0;justify-content:center}
.rflk01 .areaTextC{position:absolute;display:flex;width:10vmin;left:-5vmin;align-items:flex-end;justify-content:center;text-align:center;height:calc(var(--fontExtraSmall) * 2);font-size:var(--fontExtraSmall);color:grey;top:calc(0px - var(--fontExtraSmall) * 2)}
.rflk01 .areaMarkerL{position:absolute;display:flex;width:1px;height:1.6vh;background-color:#e0e0e0;top:.4vh}
.rflk01 .areaMarkerR{position:absolute;display:flex;width:1px;height:1.6vh;background-color:#e0e0e0;right:0;top:.4vh}
.rflk01 .slider{position:absolute;display:block;width:100%;top:2vh;height:2vh;border-color:#e0e0e0;border-width:1px;border-radius:10vh;border-style:solid;cursor:pointer;cursor:hand}
.rflk01 .sliderBar{position:relative;display:block;width:50%;height:100%;background-color:var(--colorBlue);border-radius:10vh}
.rflk01 .sliderPointBack{position:absolute;display:flex;width:3vh;height:3vh;background-color:#fff;border-radius:6vh;box-shadow:0 0 1vh #a0a0a0;vertical-align:middle;justify-content:center;align-items:center;right:-1.5vh;top:-.5vh}
.rflk01 .sliderPoint{display:block;width:1.6vh;height:1.6vh;background-color:var(--colorBlue);border-radius:4vh}
.rflk01 .sliderPoint:hover{background-color:var(--colorBlueSel)}
.rflk01 .sliderLoading{display:none;width:calc(var(--iconsSize) * 2 - 1px);height:calc(var(--iconsSize) * 2 - 1px);padding:calc(var(--iconsSize) * .5);background-color:#fff;border-radius:calc(var(--iconsSize) * 2);box-shadow:0 0 2vmin #f0f0f0;transform:scale(.75,.75)}
.rflk01 .section3{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rflk01SectionHeight3);justify-content:flex-end}
.rflk01 .section3PanelLeft{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:var(--rflk01Margin);margin-right:auto}
.rflk01 .section3PanelRight{display:flex;vertical-align:middle;align-items:center;width:auto;height:100%;margin-left:auto;margin-right:var(--rflk01Margin)}
.rflk01 .sliderPanel{position:relative;display:block;width:auto;height:8vh;margin-top:calc(var(--fontSmall) * 3);font-size:var(--fontSmall);color:grey}
.rflk01 .textCenter{display:block;width:auto;height:calc(var(--fontMedium) * 1);font-size:var(--fontSmall);color:grey;text-align:center}
.rflk01 .textCenterOnboarding{display:block;width:auto;height:calc(var(--fontMedium) * 4);font-size:var(--fontMedium);color:grey;text-align:center}
.rflk01 .textBig{display:block;width:auto;height:auto;font-size:var(--fontBig);color:var(--colorBlue)}
.rflk01 .textMedium{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:#404040;white-space:nowrap}
.rflk01 .textMediumB{display:block;width:auto;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);white-space:nowrap}
.rflk01 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rflk01 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rflk01 .button{float:left;display:flex;width:auto;min-width:15vmin;padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rflk01 .button:hover{background-color:var(--colorBlueSel)}
.rflk01 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontMedium);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontMedium));font-size:var(--fontMedium);padding:calc(.5 * var(--fontMedium));border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#ffe0e0;white-space:nowrap}
.rflk01 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rflk01 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rflk01 .rflk01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rflk01 .rflk01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflk01 .rflk01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rflk01 .rflk01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflk01 .rflk01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rflk01 .rflk01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rflk01 .rflk01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rflk01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:15%;padding-right:15%;left:0;bottom:calc(0px - var(--fontSmall) * 3);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rflk01 .history:hover{background-color:var(--colorBlueSel)}
.rflk01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rflk01ZIndexPrompt);background-color:rgba(0,0,0,.3)}
.rflk01Prompt .rflk01PromptClose{position:absolute;display:flex;width:3vh;height:3vh;background-color:#fff;border-radius:6vh;box-shadow:0 0 1vh #a0a0a0;vertical-align:middle;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;right:-1.5vh;top:-1.5vh;cursor:pointer;cursor:hand}
.rflk01Prompt .rflk01PromptClose:hover{background-color:#f8f8f8}
.rflk01Prompt .rflk01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rflk01ZIndexPrompt)}
.rflk01Prompt .rflk01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rflk01ZIndexPrompt)}
.rflk01Prompt .rflk01PromptPanel .top{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:grey;z-index:var(--rflk01ZIndexPrompt)}
.rflk01Prompt .rflk01PromptPanel .title{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rflk01ZIndexPrompt)}
.rflk01Prompt .rflk01PromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rflk01ZIndexPrompt)}
.rflk01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rflk01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rflk01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rflk01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rflk01Prompt .comboPanel{position:relative;display:flex;width:100%;height:auto;z-index:var(--rflk01ZIndexPromptCombo)}
.rflk01Prompt .combo{position:relative;float:right;display:flex;width:100%;height:var(--rflk01ZIndexPromptComboHeight);margin-top:calc(var(--rflk01ZIndexPromptComboHeight) * .5);margin-bottom:calc(var(--rflk01ZIndexPromptComboHeight) * .5);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--rflk01ZIndexPromptCombo);background-color:#f8f8f8}
.rflk01Prompt .combo:hover{background-color:#f0f0f0}
.rflk01Prompt .comboIcon{float:right;display:flex;margin-right:5px;z-index:var(--rflk01ZIndexPromptCombo);width:3vh;height:3vh;vertical-align:middle;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;transform:scaleX(1.5) rotate(90deg)}
.rflk01Prompt .comboText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--rflk01ZIndexPromptCombo)}
.rflk01Prompt .comboList{position:absolute;display:none;top:calc(var(--rflk01ZIndexPromptComboHeight) * 1.5 + 4px);width:100%;height:auto;box-shadow:0 0 3px silver;z-index:var(--rflk01ZIndexPromptCombo)}
.rflk01Prompt .comboItem{display:flex;width:auto;height:var(--rflk01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rflk01ZIndexPromptCombo)}
.rflk01Prompt .comboItem:hover{background-color:#f8f8f8}
.rflk01Prompt .comboItemSelected{display:flex;width:auto;height:var(--rflk01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rflk01ZIndexPromptCombo)}
.rflk01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rflk01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rflk01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rflk01ZIndexPrompt);text-transform:uppercase}
.rflk01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rflk01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rflk01ZIndexPrompt);text-transform:uppercase}
.rflk01Prompt .buttons .ok:hover{background-color:#e3695d}
.rflk01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rflk01ZIndexPrompt);text-transform:uppercase}
.rflk01Prompt .buttons .okCenterDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rflk01ZIndexPrompt);text-transform:uppercase}
.rflk01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rflk01ZIndexPrompt);text-transform:uppercase}
.rflk01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rflk01 .sectionRefillBack{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:0}
.rflk01 .section3RefillBlock{position:absolute;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:calc(160% + 2px);height:auto;padding-bottom:calc(var(--buttonHeight) * .5);bottom:calc(var(--buttonHeight) * 1);left:calc(-1px - 40%);border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:16%;z-index:1}
.rflk01 .section3RefillBlock .button{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;z-index:1;text-transform:uppercase}
.rflk01 .section3RefillBlock .button:hover{background-color:var(--colorBlueSel)}
.rflk01 .section3RefillBlock .buttonDisabled{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;z-index:1;text-transform:uppercase}
.rflk01 .section3RefillBlock .buttonRefill{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1;text-transform:uppercase}
.rflk01 .section3RefillBlock .buttonRefill:hover{background-color:var(--colorRedSel)}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rflk01 .section3RefillBlock{width:calc(300% + 2px);left:calc(-1px - 17%)}
.rflk01 .section3RefillBlock .buttonRefill{width:calc(94% - 6vmin)}
.rflk01 .section3RefillBlock .button{width:calc(94% - 6vmin)}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfrf01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfrf01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfrf01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfrf01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfrf01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfrf01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfrf01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfrf01dash .temperature{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfrf01dash .temperature .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfrf01dash .temperature .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorGrey);white-space:nowrap}
.rfrf01dash .slider{position:absolute;left:5%;right:5%;top:70%;bottom:15%;display:flex;justify-content:center;align-items:center;font-size:var(--fontExtraSmall)}
.rfrf01dash .sliderBar{display:flex;width:12%;height:100%;justify-content:center;align-items:center}
.rfrf01dash .sliderBack{display:flex;width:30%;height:100%;border-radius:1vmin;background:linear-gradient(#f0f0f0,#e8e8e8);align-items:flex-end}
.rfrf01dash .sliderValue{display:flex;width:100%;height:0%;border-radius:1vmin}
.rfrf01dash .sliderValue1{background:linear-gradient(#a0a7ff,#787fdd)}
.rfrf01dash .sliderValue2{background:linear-gradient(#b16cda,#8944b2)}
.rfrf01dash .sliderValue3{background:linear-gradient(#9ab3ff,#728be6)}
.rfrf01dash .sliderValue4{background:linear-gradient(#6abcff,#4294e8)}
.rfrf01dash .sliderValue5{background:linear-gradient(#78ff78,#50d750)}
.rfrf01dash .sliderValue6{background:linear-gradient(#f06e82,#c8465a)}
.rfrf01dash .sliderValue7{background:linear-gradient(#dcdcdc,#b4b4b4)}
.rfrf01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfrf01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfrf01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfrf01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--rfrf01ZIndexLoading:10000;--rfrf01ZIndexWizard:1000;--rfrf01ZIndexAcclimation:1000;--rfrf01ZIndexPrompt:1000;--rfrf01ZIndexOffline:1500;--rfrf01TopMenuHeight:25%;--rfrf01PProgramsHeight:8vh;--rfrf01MProgramsHeight:8vh;--rfrf01MBottomHeight:100%;--rfrf01MSlidersHeight:90%;--rfrf01PSlidersHeight:72%;--rfrf01PChartHeight:72%;--rfrf01PControlHeight:30%;--rfrf01PresetListHeight:calc( 4vmin * var(--globalScale) );--rfrf01PresetListRows:1;--rfrf01PControlPanelWidth:80%;--rfrf01PControlButtonsWidth:20%;--rfrf01PControlPanelHeight:60%;--rfrf01PanelPresetHeight:1;--rfrf01IconsSize:calc( 6vmin * var(--globalScale) );--rfrf01SliderWidth:14%;--rfrf01SliderHeight:100%;--rfrf01PresetListHeightEnd:1px;--rfrf01WizardWidth:60%;--rfrf01WizardHeight:32%;--rfrf01AcclimationWidth:60%;--rfrf01AcclimationHeight:50%;--rfrf01SliderBar:2vmin;--rfrf01SliderToggle:4vmin;--rfrf01SliderOffset:-15px;--rfrf01LedSliderH:18px;--rfrf01LedSliderV:calc( 1.8vmin * var(--globalScale) );--rfrf01LedSliderToggle:3.0vmin;--rfrf01LedSliderOffset:-1.3vmin;--rfrf01LedSliderHeight:calc( 25vmin * var(--globalScale) );--rfrf01LedSliderTextW:calc( 6vmin * var(--globalScale) );--rfrf01LedSliderTextH:calc( 3vmin * var(--globalScale) );--rfrf01PromptWidth:calc( 80vmin );--rfrf01PromptHeight:calc( 24vmin * var(--globalScale) );--rfrf01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rfrf01ZIndexPromptCombo:calc( var(--rfrf01ZIndexPrompt) + 1 )}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfrf01TopMenuHeight:16%;--rfrf01PControlPanelHeight:50%;--rfrf01PSlidersHeight:65%;--rfrf01PChartHeight:50%;--rfrf01PControlHeight:37%;--rfrf01MProgramsHeight:13vh;--rfrf01MBottomHeight:90%;--rfrf01MSlidersHeight:90%;--rfrf01WizardWidth:80%;--rfrf01WizardHeight:25%;--rfrf01AcclimationWidth:80%;--rfrf01AcclimationHeight:50%;--rfrf01LedSliderHeight:calc( 40vmin * var(--globalScale) );--rfrf01LedSliderV:calc( 3.6vmin * var(--globalScale) );--rfrf01LedSliderToggle:6.0vmin;--rfrf01LedSliderOffset:-2.6vmin;--rfrf01LedSliderTextH:calc( 4vmin * var(--globalScale) )}
}
.rfrf01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rfrf01 .lampMain{float:left;display:block;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center}
.rfrf01 .lampMenu{display:block;width:100%;height:var(--rfrf01TopMenuHeight)}
.rfrf01 .panelMode{float:left;display:flex;width:100%;height:40%;text-align:center;align-items:center;justify-content:center}
.rfrf01 .panelPower{float:left;display:flex;width:100%;height:50%;text-align:center;align-items:center;justify-content:center}
.rfrf01 .panelMode .tabElement{display:flex;width:auto;height:100%;background-color:#fff;justify-content:center;align-items:flex-end;margin-right:2%;margin-left:2%}
.rfrf01 .panelMode .tabElement .tab{display:flex;float:left;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;background-color:#fff;color:silver;cursor:pointer;cursor:hand;font-size:var(--fontSmall);justify-content:center;align-items:center}
.rfrf01 .panelMode .tabElement .tab:hover{color:#606060}
.rfrf01 .panelMode .tabSel{display:flex;float:left;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;background-color:#fff;font-size:var(--fontMedium)}
.rfrf01 .panelPower .tab{display:flex;width:auto;height:100%;margin-left:2vw;margin-right:2vw;justify-content:center;align-items:center;background-color:#fff;color:var(--colorBlue)}
.rfrf01 .panelPower .container{display:block;height:var(--fontMedium)}
.rfrf01 .panelPower .power{float:left;display:flex;font-size:var(--fontExtraSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontMedium)}
.rfrf01 .panelPower .value{height:var(--fontMedium);float:left;display:inline-block;justify-content:flex-end;align-items:flex-end;font-size:var(--fontMedium);font-weight:700;color:var(--colorBlue)}
.rfrf01 .options{position:relative;display:block;width:100%;height:calc(100% - var(--rfrf01TopMenuHeight))}
.rfrf01 .pPanelPrograms{position:absolute;top:calc(0px - var(--rfrf01PProgramsHeight));right:0;display:flex;float:right;width:30%;height:var(--rfrf01PProgramsHeight);text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rfrf01 .pPanelPrograms .panel{position:relative;display:block;width:100%;height:auto;text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rfrf01 .mPanelPrograms{position:absolute;top:calc(0px - var(--rfrf01MProgramsHeight) * .5 - var(--rfrf01PresetListHeight) * .5 + .5px);right:0;float:right;width:30%;display:flex;height:var(--rfrf01MProgramsHeight);text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rfrf01 .mPanelPrograms .panel{position:relative;display:block;width:100%;height:auto;text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rfrf01 .presetList{float:left;display:flex;width:96%;height:calc(var(--rfrf01PresetListHeight) - 1px);border-style:solid none solid none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:pointer;cursor:hand;margin-left:2%;margin-right:2%}
.rfrf01 .presetList:hover{background-color:#f8f8f8}
.rfrf01 .presetListDisabled{float:left;display:flex;width:100%;height:calc(var(--rfrf01PresetListHeight) - 1px);border-style:solid none none none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:default;margin-left:20px;margin-right:20px;color:#a0a0a0;border-collapse:collapse}
.rfrf01 .presetListText{float:right;display:flex;width:calc(100% - var(--rfrf01IconsSize) - 10px);height:100%;padding-left:20px;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:pointer;cursor:hand}
.rfrf01 .presetListIcon{float:right;display:flex;background-image:var(--iconsHardwareUrl);margin-right:10px;width:var(--rfrf01IconsSize);height:var(--rfrf01IconsSize);background-size:calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfrf01IconsSize) * 9);background-position-y:calc(0px - var(--rfrf01IconsSize) * 1)}
.rfrf01 .presetPanel{display:none;position:absolute;top:calc(var(--rfrf01PresetListHeight) * var(--rfrf01PresetListRows) + 2px);z-index:5;background-color:#fff;height:auto;width:250%;right:2%}
.rfrf01 .presetPanelList{float:left;display:block;width:100%;height:auto;align-items:center;justify-content:center;box-shadow:0 0 1vmin #d0d0d0;padding-top:10px;padding-bottom:10px}
.rfrf01 .presetPanelHide{display:none;position:fixed;top:0;left:0 z-index: 1;background-color:rgba(240,240,240,.4);height:100%;width:100%}
.rfrf01 .presetPanelLine{float:left;display:block;width:98%;height:var(--rfrf01PresetListHeight);align-items:center;margin-left:1%}
.rfrf01 .presetPanelLine:hover{background-color:#f8f8f8}
.rfrf01 .presetPanelLineLast{float:left;display:block;width:98%;height:var(--rfrf01PresetListHeight);align-items:center;margin-left:1%}
.rfrf01 .presetPanelLineLast:hover{background-color:#f8f8f8}
.rfrf01 .presetPanelLineText{display:flex;float:left;text-align:left;align-items:center;width:calc(100% - var(--rfrf01IconsSize));height:100%;margin-left:-15px;cursor:pointer;cursor:hand}
.rfrf01 .presetPanelLineTextClick{display:flex;float:left;text-align:left;align-items:center;width:100%;height:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.rfrf01 .presetPanelLineTextSel{display:flex;float:left;text-align:left;align-items:center;width:auto;height:100%;color:var(--colorBlue);margin-left:-15px;cursor:default;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.rfrf01 .presetIconsL{display:flex;float:left;width:auto;height:100%;align-items:center;justify-content:center}
.rfrf01 .presetIcons{display:flex;float:right;width:auto;height:100%;align-items:center;justify-content:center}
.rfrf01 .presetIcon{float:left;width:var(--rfrf01IconsSize);height:var(--rfrf01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfrf01IconsSize) * 4);background-position-y:calc(0px - var(--rfrf01IconsSize) * 2)}
.rfrf01 .presetIcon:hover{background-position-y:calc(0px - var(--rfrf01IconsSize) * 3)}
.rfrf01 .presetIconCheck{float:left;width:var(--rfrf01IconsSize);height:var(--rfrf01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfrf01IconsSize) * 9);background-position-y:calc(0px - var(--rfrf01IconsSize) * 2);margin-right:15px}
.rfrf01 .presetIconCheck:hover{background-position-y:calc(0px - var(--rfrf01IconsSize) * 3)}
.rfrf01 .presetIconEmpty{background-position-x:calc(0px - var(--rfrf01IconsSize) * 30)}
.rfrf01 .presetIconDelete{float:right;background-position-x:calc(0px - var(--rfrf01IconsSize) * 10);cursor:pointer;cursor:hand}
.rfrf01 .presetIconRestore{float:right;background-position-x:calc(0px - var(--rfrf01IconsSize) * 13);cursor:pointer;cursor:hand}
.rfrf01 .presetIconImport{float:right;background-position-x:calc(0px - var(--rfrf01IconsSize) * 12);-webkit-transform:scaleX(-1);transform:scaleX(-1);cursor:pointer;cursor:hand}
.rfrf01 .presetIconExport{float:right;background-position-x:calc(0px - var(--rfrf01IconsSize) * 12);cursor:pointer;cursor:hand}
.rfrf01 .presetIconEdit{float:right;background-position-x:calc(0px - var(--rfrf01IconsSize) * 11);cursor:pointer;cursor:hand}
.rfrf01 .presetPanelEmpty{float:left;display:flex;width:100%;height:4px}
.rfrf01 .sectionPreset{float:left;width:100%;height:calc(var(--rfrf01PresetListHeight) * var(--rfrf01PanelPresetHeight));background-color:#fff;text-align:center;align-items:center;justify-content:center}
.rfrf01 .sectionTime{float:left;display:flex;width:100%;height:calc(var(--rfrf01PresetListHeight));background-color:#fff;text-align:center;align-items:left;justify-content:flex-start;margin-bottom:2px}
.rfrf01 .sectionTimeText{float:left;display:flex;width:50%;height:var(--rfrf01PresetListHeight);border-style:solid none none none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;text-align:right;align-items:center;justify-content:flex-end;font-size:var(--fontSmall)}
.rfrf01 .sectionTimeList{position:relative;float:right;display:flex;width:calc(50% - 2%);height:var(--rfrf01PresetListHeight);border-style:solid none solid none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;text-align:center;align-items:center;margin-right:2%;cursor:pointer;cursor:hand}
.rfrf01 .sectionTimeList:hover{background-color:#f8f8f8}
.rfrf01 .sectionTimeIcon{float:right;display:flex;width:var(--rfrf01IconsSize);height:var(--rfrf01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfrf01IconsSize) * 9);background-position-y:calc(0px - var(--rfrf01IconsSize) * 1);margin-right:10px}
.rfrf01 .timeList{float:right;display:flex;width:calc(100% - var(--rfrf01IconsSize) - 10px);height:var(--rfrf01PresetListHeight);padding-left:20px;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:pointer;cursor:hand}
.rfrf01 .timeListPanel{position:absolute;top:calc(var(--rfrf01PresetListHeight) * (var(--rfrf01PresetListRows) + 1) + 2px);display:block;left:50%;z-index:5;width:48%;height:auto;box-shadow:0 0 1vmin #d0d0d0}
.rfrf01 .timeListItem{display:flex;width:auto;height:var(--rfrf01PresetListHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;z-index:5;padding-left:20px}
.rfrf01 .timeListItem:hover{background-color:#f8f8f8}
.rfrf01 .timePanelHide{display:none;position:fixed;top:0;left:0;z-index:1;background-color:rgba(240,240,240,.2);height:100%;width:100%}
.rfrf01 .pSectionBottom{display:block;width:100%;height:calc(100% - var(--rfrf01PProgramsHeight))}
.rfrf01 .mSectionBottom{display:flex;width:100%;align-items:center;height:calc(var(--rfrf01MBottomHeight) - var(--rfrf01MProgramsHeight))}
.rfrf01 .pSliders{display:flex;width:100%;height:var(--rfrf01PSlidersHeight);align-content:center;text-align:center;justify-content:center;align-items:center}
.rfrf01 .pSlidersPanel{display:block;width:100%;height:calc(100% - var(--buttonHeight) * .5)}
.rfrf01 .pSlidersButtons{display:flex;width:100%;height:calc(var(--buttonHeight) * 1.5);justify-content:center;align-items:flex-end}
.rfrf01 .mSliders{display:block;width:100%;height:var(--rfrf01MSlidersHeight);align-content:center;text-align:center;justify-content:center;align-items:center}
.rfrf01 .led{display:block;float:left;width:100%;height:95%;align-content:center;text-align:center;justify-content:center;align-items:center;margin-left:1vw;margin-right:1vw}
.rfrf01 .mSliders .zoom{float:left;display:flex;width:100%;height:15%;justify-content:center;align-items:flex-end}
.rfrf01 .spc{display:inline-block;float:none;width:12%;height:100%;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}
.rfrf01 .sp{display:flex;width:100%;height:100%;justify-content:center;align-items:center}
.rfrf01 .sv{display:flex;float:left;width:var(--rfrf01SliderWidth);height:var(--rfrf01SliderHeight);justify-content:center;align-items:center}
.rfrf01 .pChart{display:block;width:100%;height:var(--rfrf01PChartHeight)}
.rfrf01 .pControl{display:block;width:100%;height:var(--rfrf01PControlHeight)}
.rfrf01 .pControlPanelButtons{float:left;display:flex;min-width:calc(2 * var(--rfrf01IconsSize));height:var(--rfrf01PControlPanelHeight);padding-right:4vw;align-content:center;justify-content:flex-end;align-items:flex-end;margin-top:var(--buttonHeight)}
.rfrf01 .pControlPanel{float:left;display:flex;width:calc(var(--rfrf01PControlPanelWidth) - 2 * var(--rfrf01IconsSize) - 4vw);height:var(--rfrf01PControlPanelHeight);padding-left:4vw;align-content:center;justify-content:flex-end;align-items:center;margin-top:var(--buttonHeight)}
.rfrf01 .pControlPanel .zoom{float:left;display:flex;width:100%;height:100%;justify-content:center;align-items:flex-end}
.rfrf01 .sectionOff{float:left;display:flex;width:100%;height:calc(100% - var(--rfrf01TopMenuHeight));background-color:#fff;color:grey;text-align:center;align-items:center;justify-content:center;font-size:var(--fontBig)}
.rfrf01 .loadingFrame{float:left;display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0;z-index:var(--rfrf01ZIndexLoading)}
.rfrf01 .loadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(18vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0;z-index:var(--rfrf01ZIndexLoading)}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.rfrf01 .loadingFrame .img{width:calc(var(--iconsSize) * 2 - 1px);height:calc(var(--iconsSize) * 2 - 1px);z-index:var(--rfrf01ZIndexLoading);background-size:calc(var(--iconsSize) * var(--hardwareIconsRowsX)) calc(var(--iconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 14);background-position-y:calc(0px - var(--iconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--iconsSize) * 2)/ 2)}
.rfrf01 .loadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);z-index:var(--rfrf01ZIndexLoading);white-space:nowrap}
.rfrf01 .loadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall);z-index:var(--rfrf01ZIndexLoading)}
.rfrf01 .loading{float:left;position:fixed;display:none;top:0;left:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;background-color:rgba(255,255,255,.8);z-index:var(--rfrf01ZIndexLoading)}
.rfrf01 .loadingPanel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(18vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0;z-index:var(--rfrf01ZIndexLoading)}
.rfrf01 .loadingImg{width:calc(var(--iconsSize) * 2 - 1px);height:calc(var(--iconsSize) * 2 - 1px);z-index:var(--rfrf01ZIndexLoading);background-size:calc(var(--iconsSize) * var(--hardwareIconsRowsX)) calc(var(--iconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 14);background-position-y:calc(0px - var(--iconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--iconsSize) * 2)/ 2)}
.rfrf01 .loadingText{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);z-index:var(--rfrf01ZIndexLoading);white-space:nowrap}
.rfrf01 .acclimation{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfrf01ZIndexAcclimation);background-color:rgba(0,0,0,.1)}
.rfrf01 .acclimation .acclimationBack{display:flex;position:relative;float:left;width:var(--rfrf01AcclimationWidth);height:var(--rfrf01AcclimationHeight);left:calc((100% - var(--rfrf01AcclimationWidth))/ 2);top:calc((100% - var(--rfrf01AcclimationHeight))/ 2);background-color:#fff;justify-content:center;align-items:center;z-index:var(--rfrf01ZIndexAcclimation)}
.rfrf01 .acclimation .panel{position:relative;display:block;width:100%;height:100%;padding-top:1%;padding-bottom:1%;justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfrf01ZIndexAcclimation)}
.rfrf01 .acclimation .acclimationParams{display:block;float:left;width:100%;height:calc(100% - var(--buttonHeight) * 1.5);text-align:center;justify-content:center;align-items:center;line-height:var(--fontSmall);font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfrf01ZIndexAcclimation)}
.rfrf01 .acclimation .title{display:flex;float:left;width:100%;height:25%;text-align:center;justify-content:center;align-items:center;line-height:var(--fontMedium);font-size:var(--fontMedium);color:#404040;z-index:var(--rfrf01ZIndexAcclimation)}
.rfrf01 .acclimation .buttons{display:flex;float:left;width:100%;height:calc(var(--buttonHeight) * 1.5);text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfrf01ZIndexAcclimation)}
.rfrf01 .acclimation .buttons .cancel{float:right;display:flex;width:30%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:5%;z-index:var(--rfrf01ZIndexAcclimation);font-size:var(--fontSmall)}
.rfrf01 .acclimation .buttons .cancel:hover{background-color:var(--colorGreySelected)}
.rfrf01 .acclimation .buttons .ok{float:left;display:flex;width:30%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:5%;margin-right:auto;z-index:var(--rfrf01ZIndexAcclimation);font-size:var(--fontSmall)}
.rfrf01 .acclimation .buttons .ok:hover{background-color:var(--colorBlueSel)}
.rfrf01 .acclimation .acclimationSlider{float:left;display:flex;width:95%;margin-left:5%;height:20%;justify-content:center;align-items:flex-end}
.rfrf01 .wizard{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfrf01ZIndexWizard);background-color:rgba(0,0,0,.1)}
.rfrf01 .wizard .wizardBack{display:flex;position:relative;float:left;width:var(--rfrf01WizardWidth);height:var(--rfrf01WizardHeight);left:calc((100% - var(--rfrf01WizardWidth))/ 2);top:calc((100% - var(--rfrf01WizardHeight))/ 2);background-color:#fff;justify-content:center;align-items:center;z-index:var(--rfrf01ZIndexWizard)}
.rfrf01 .wizard .wizardPanel{position:relative;display:block;width:100%;height:100%;padding-top:1%;padding-bottom:1%;justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfrf01ZIndexWizard)}
.rfrf01 .wizardClose{position:absolute;right:calc(0px - var(--rfrf01IconsSize)/ 2);top:calc(0px - var(--rfrf01IconsSize)/ 2);z-index:var(--rfrf01ZIndexWizard);width:var(--rfrf01IconsSize);height:var(--rfrf01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfrf01IconsSize) * 5);background-position-y:calc(0px - var(--rfrf01IconsSize) * 0)}
.rfrf01 .wizardClose:hover{background-position-y:calc(0px - var(--rfrf01IconsSize) * 1);cursor:pointer;cursor:hand}
.rfrf01 .wizard .title{display:flex;float:left;width:100%;height:16%;text-align:center;justify-content:center;align-items:center;line-height:var(--fontSmall);font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfrf01ZIndexWizard)}
.rfrf01 .wizard .description{display:block;float:left;width:100%;height:25%;line-height:var(--fontSmall);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;color:#a0a0a0;z-index:var(--rfrf01ZIndexWizard)}
.rfrf01 .wizard .select{display:flex;float:left;width:100%;height:35%;text-align:center;justify-content:center;align-items:center;z-index:var(--rfrf01ZIndexWizard)}
.rfrf01 .wizard .buttons{display:flex;float:left;width:100%;height:20%;text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfrf01ZIndexWizard)}
.rfrf01 .wizard .buttons .next{float:right;display:flex;width:30%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:5%;z-index:var(--rfrf01ZIndexWizard);font-size:var(--fontSmall)}
.rfrf01 .wizard .buttons .next:hover{background-color:var(--colorRedSel)}
.rfrf01 .wizard .buttons .nextDisabled{float:right;display:flex;width:30%;height:70%;max-height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;margin-left:auto;margin-right:5%;z-index:var(--rfrf01ZIndexWizard);font-size:var(--fontSmall)}
.rfrf01 .wizard .buttons .prev{float:left;display:flex;width:30%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand;margin-left:5%;margin-right:auto;z-index:var(--rfrf01ZIndexWizard);font-size:var(--fontSmall)}
.rfrf01 .wizard .buttons .prev:hover{background-color:var(--colorGreySelected)}
.rfrf01 .wizard .buttons .empty{float:left;display:flex;width:30%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#fff;color:#fff;margin-left:5%;margin-right:auto;z-index:var(--rfrf01ZIndexWizard)}
.rfrf01 .wizard .buttons .dots{float:right;display:flex;width:10%;height:70%;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;z-index:var(--rfrf01ZIndexWizard)}
.rfrf01 .wizard .buttons .dots .dot{float:right;display:flex;width:1.2vmin;height:1.2vmin;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;border-width:1px;border-color:silver;border-radius:1.2vmin;border-style:solid;z-index:var(--rfrf01ZIndexWizard)}
.rfrf01 .wizard .buttons .dots .dotSel{float:right;display:flex;width:1.2vmin;height:1.2vmin;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;border-width:1px;background-color:var(--colorBlue);border-color:var(--colorBlue);border-radius:1.2vmin;border-style:solid;z-index:var(--rfrf01ZIndexWizard)}
.rfrf01 .rfrf01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfrf01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfrf01 .rfrf01Prompt .rfrf01PromptBack{display:flex;position:relative;float:left;width:var(--rfrf01PromptWidth);height:var(--rfrf01PromptHeight);left:calc((100% - var(--rfrf01PromptWidth))/ 2);top:calc((100% - var(--rfrf01PromptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfrf01ZIndexPrompt)}
.rfrf01 .rfrf01Prompt .rfrf01PromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfrf01ZIndexPrompt)}
.rfrf01 .rfrf01Prompt .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfrf01ZIndexPrompt)}
.rfrf01 .rfrf01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfrf01ZIndexPrompt)}
.rfrf01 .rfrf01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfrf01ZIndexPrompt)}
.rfrf01 .rfrf01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall) m;color:#a0a0a0;z-index:var(--rfrf01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rfrf01 .rfrf01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfrf01ZIndexPrompt)}
.rfrf01 .rfrf01Prompt .buttons .ok:hover{background-color:#e3695d}
.rfrf01 .rfrf01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfrf01ZIndexPrompt)}
.rfrf01 .rfrf01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfrf01ZIndexPrompt)}
.rfrf01 .rfrf01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfrf01 .buttonPanel{position:absolute;display:none;width:0;height:var(--buttonHeight);justify-content:center;align-items:center}
.rfrf01 .buttonAdd{float:left;display:flex;width:auto;min-width:calc(var(--buttonHeight) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1);text-transform:uppercase}
.rfrf01 .buttonAdd:hover{background-color:var(--colorGreenSel)}
.rfrf01 .buttonEdit{float:left;display:flex;width:auto;min-width:calc(var(--buttonHeight) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1);text-transform:uppercase}
.rfrf01 .buttonEdit:hover{background-color:var(--colorBlueSel)}
.rfrf01 .buttonOk{float:left;display:flex;width:auto;min-width:calc(var(--buttonHeight) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;margin-left:4vw;margin-right:auto;padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1);text-transform:uppercase;z-index:1}
.rfrf01 .buttonOk:hover{background-color:var(--colorGreenSel)}
.rfrf01 .buttonRemove{float:left;display:flex;width:auto;min-width:calc(var(--buttonHeight) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1);text-transform:uppercase;z-index:1}
.rfrf01 .buttonRemove:hover{background-color:var(--colorRedSel)}
.rfrf01 .buttonRemoveDis{float:left;display:none;width:auto;min-width:calc(var(--buttonHeight) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;margin-left:auto;margin-right:4vw;padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1);text-transform:uppercase;z-index:1}
.rfrf01 .buttonCancel{float:left;display:flex;width:auto;min-width:calc(var(--buttonHeight) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:4vw;padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1);text-transform:uppercase;z-index:1}
.rfrf01 .buttonCancel:hover{background-color:var(--colorBlueSel)}
.rfrf01 .buttonPreview{background-position-x:calc(0px - var(--rfrf01IconsSize) * 2);margin-bottom:calc((40px - var(--rfrf01IconsSize)) * .5)}
.rfrf01 .buttonStop{background-position-x:calc(0px - var(--rfrf01IconsSize) * 3);margin-bottom:calc((40px - var(--rfrf01IconsSize)) * .5)}
.rfrf01 .buttonAcclimate{background-position-x:calc(0px - var(--rfrf01IconsSize) * 5);margin-bottom:calc((40px - var(--rfrf01IconsSize)) * .5)}
.rfrf01 .button{float:left;display:flex;justify-content:center;align-items:center;background-color:#fff;width:var(--rfrf01IconsSize);height:var(--rfrf01IconsSize);margin-right:calc(var(--rfrf01IconsSize) * .25);cursor:pointer;cursor:hand;background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-y:calc(0px - var(--rfrf01IconsSize) * 2)}
.rfrf01 .buttonSpace{float:left;display:flex;justify-content:center;align-items:center;background-color:#fff;width:calc(var(--rfrf01IconsSize) * .25);height:var(--rfrf01IconsSize)}
.rfrf01 .button:hover{background-position-y:calc(0px - var(--rfrf01IconsSize) * 4)}
.rfrf01 .buttonDis{float:left;display:flex;justify-content:center;align-items:center;background-color:#fff;width:var(--rfrf01IconsSize);height:var(--rfrf01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-y:calc(0px - var(--rfrf01IconsSize) * 3)}
.rfrf01 .slider_hpanel{display:flex;width:100%;height:40px;border-collapse:collapse;justify-content:center;align-items:center}
.rfrf01 .slider_hpanel .text{display:flex;float:left;width:40%;height:100%;color:#000;font-size:var(--fontSmall);justify-content:flex-start;align-items:center}
.rfrf01 .slider_hpanel .title{display:flex;float:left;width:40%;height:100%;color:#000;font-size:var(--fontSmall);justify-content:flex-end;text-align:right;align-items:center;padding-right:calc(.5 * var(--rfrf01SliderToggle))}
.rfrf01 .slider_hpanel .bar{display:flex;float:left;width:72%;height:var(--rfrf01SliderBar);background:#6abcff;margin-left:20px;margin-right:20px;border:1px solid #dadada;cursor:pointer;border-radius:3vmin}
.rfrf01 .slider_hpanel .bar .slider{width:0%;height:100%;background-color:#f0f8ff;border-radius:3vmin}
.rfrf01 .slider_hpanel .bar .toggle{display:flex;float:right;justify-content:center;align-items:center;width:var(--rfrf01SliderToggle);height:var(--rfrf01SliderToggle);box-shadow:0 0 1vmin #d0d0d0;margin-right:var(--rfrf01SliderOffset);margin-top:calc((var(--rfrf01SliderBar) - var(--rfrf01SliderToggle))/ 2 - 1px);border:2px solid #fff;border-radius:3vmin;background-color:#f8f8f8}
.rfrf01 .slider_hpanel .bar .toggle .dot{width:calc(var(--rfrf01SliderToggle) * .5);height:calc(var(--rfrf01SliderToggle) * .5);border-radius:3vmin;background-color:#606060}
.rfrf01 .slider_vpanel{width:55px;height:100%;border-collapse:collapse}
.rfrf01 .slider_vpanel .text{display:flex;float:left;width:100%;height:15%;color:#000;font-size:var(--fontSmall);justify-content:center;align-items:center}
.rfrf01 .slider_vpanel .title{display:flex;float:left;width:100%;height:10%;color:#000;font-size:var(--fontSmall);justify-content:center;align-items:flex-end}
.rfrf01 .slider_vpanel .bar{display:flex;align-items:flex-end;margin-left:20px;width:16px;height:65%;background:#d0d0d0;background:-webkit-linear-gradient(#d0d0d0,#505050);background:-o-linear-gradient(#d0d0d0,#505050);background:-moz-linear-gradient(#d0d0d0,#505050);background:linear-gradient(#d0d0d0,#505050);margin-top:10px;border:1px solid grey;cursor:pointer;cursor:hand;border-radius:3vmin}
.rfrf01 .slider_vpanel .bar .slider{width:100%;height:0%;background-color:#ccc;border-radius:3vmin}
.rfrf01 .slider_vpanel .bar .toggle{float:left;width:25px;height:25px;margin-top:-15px;margin-left:-5px;border:1px solid grey;border-radius:3vmin;background-color:#e0e0e0}
.rfrf01 .ledslider_hpanel{display:flex;width:100%;height:60px;justify-content:center;align-items:center;position:relative;cursor:pointer;cursor:hand}
.rfrf01 .ledslider_hpanel .text{display:flex;float:left;width:15%;height:100%;color:#000;font-size:var(--fontSmall);justify-content:flex-start;padding-left:20px;align-items:center}
.rfrf01 .ledslider_hpanel .title{display:flex;float:left;width:15%;height:100%;color:#000;font-size:var(--fontSmall);padding-right:28px;justify-content:flex-end;align-items:center}
.rfrf01 .ledslider_hpanel .bar{display:flex;float:left;width:64%;height:var(--rfrf01LedSliderH);background:#f0f0f0;background:-webkit-linear-gradient(right,#f0f0f0,#e8e8e8);background:-o-linear-gradient(right,#f0f0f0,#e8e8e8);background:-moz-linear-gradient(right,#f0f0f0,#e8e8e8);background:linear-gradient(right,#f0f0f0,#e8e8e8);margin-right:10px;border-radius:10px}
.rfrf01 .ledslider_hpanel .bar .slider{width:0%;height:100%;background-color:#ccc;border-radius:3vmin}
.rfrf01 .ledslider_hpanel .bar .toggle{float:right;width:var(--rfrf01LedSliderToggle);height:var(--rfrf01LedSliderToggle);margin-top:calc(var(--rfrf01LedSliderOffset) * .5);margin-right:var(--rfrf01LedSliderOffset);box-shadow:0 0 1vmin #d0d0d0;border:1px solid #fff;border-radius:calc(var(--rfrf01LedSliderToggle) * .5);background-color:#f8f8f8}
.rfrf01 .ledslider_hpanel .bar .toggle .circle{float:left;width:calc(var(--rfrf01LedSliderToggle) * .5);height:calc(var(--rfrf01LedSliderToggle) * .5);margin-top:calc(var(--rfrf01LedSliderToggle) * .25);margin-left:calc(var(--rfrf01LedSliderToggle) * .25);border-radius:calc(var(--rfrf01LedSliderToggle) * .25);background-color:#f0f0f0}
.rfrf01 .ledslider_vpanel{display:flex;align-items:center;width:100%;height:100%;position:relative;justify-content:center;cursor:pointer;cursor:hand}
.rfrf01 .ledslider_vpanel .text{display:flex;float:left;width:calc(100% - 4vmin);max-width:10vmin;height:6vmin;color:#000;font-size:calc(var(--fontMedium) * .8);justify-content:center;align-items:center;position:absolute;top:0;background-color:#f8f8f8;border-style:solid;border-width:1px;border-color:#b0b0b0;border-radius:5px}
.rfrf01 .ledslider_vpanel .text:hover{background-color:#fff}
.rfrf01 .ledslider_vpanel .title{display:flex;float:left;width:100%;height:8vmin;color:#000;font-size:var(--fontSmall);justify-content:center;align-items:flex-end;position:absolute;bottom:0}
.rfrf01 .ledslider_vpanel .bar{display:flex;float:left;align-items:flex-end;width:var(--rfrf01LedSliderV);background:#f0f0f0;background:-webkit-linear-gradient(#f0f0f0,#e8e8e8);background:-o-linear-gradient(#f0f0f0,#e8e8e8);background:-moz-linear-gradient(#f0f0f0,#e8e8e8);background:linear-gradient(#f0f0f0,#e8e8e8);border-radius:3vmin;position:absolute;top:12vmin;bottom:10vmin}
.rfrf01 .ledslider_vpanel .bar .slider{width:100%;height:0%;background-color:#ccc;border-radius:3vmin}
.rfrf01 .ledslider_vpanel .bar .toggle{float:left;width:var(--rfrf01LedSliderToggle);height:var(--rfrf01LedSliderToggle);margin-top:var(--rfrf01LedSliderOffset);margin-left:calc((var(--rfrf01LedSliderV) - var(--rfrf01LedSliderToggle))/ 2 - 1px);box-shadow:0 0 1vmin #d0d0d0;border:1px solid #fff;border-radius:calc(var(--rfrf01LedSliderToggle) * .5);background-color:#f8f8f8}
.rfrf01 .ledslider_vpanel .bar .toggle .circle{float:left;width:calc(var(--rfrf01LedSliderToggle) * .5);height:calc(var(--rfrf01LedSliderToggle) * .5);margin-top:calc(var(--rfrf01LedSliderToggle) * .25);margin-left:calc(var(--rfrf01LedSliderToggle) * .25);border-radius:calc(var(--rfrf01LedSliderToggle) * .25);background-color:#f0f0f0}
.rfrf01 .ledslider_ppanel{display:flex;width:180px;height:100%;justify-content:flex-end;align-items:center;position:relative}
.rfrf01 .ledslider_ppanel .text{display:flex;float:right;width:var(--rfrf01LedSliderTextW);height:var(--rfrf01LedSliderTextH);color:#000;font-size:var(--fontExtraSmall);justify-content:center;align-items:center;border-style:none solid none none;border-width:1vmin;border-color:silver}
.rfrf01 .ledslider_ppanel .title{display:flex;float:left;height:var(--fontExtraSmall);color:grey;font-size:var(--fontExtraSmall);justify-content:flex-end;padding-right:5px;align-items:center}
.rfrf01 .ledslider_ppanel .back{display:block;width:calc(2 * var(--rfrf01LedSliderTextW) + 4px);height:var(--rfrf01LedSliderHeight);justify-content:center;align-items:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;position:absolute;z-index:5;top:calc((40px + var(--rfrf01LedSliderHeight))/ 2);right:0}
.rfrf01 .ledslider_ppanel .backText{display:flex;float:left;width:100%;height:var(--rfrf01LedSliderTextH);color:#000;font-size:var(--fontSmall);justify-content:center;align-items:center;z-index:5}
.rfrf01 .ledslider_ppanel .bar{display:flex;float:none;align-items:flex-end;width:var(--rfrf01LedSliderV);height:calc(100% - 56px - var(--rfrf01LedSliderTextH));background:#f0f0f0;background:-webkit-linear-gradient(#f0f0f0,#e8e8e8);background:-o-linear-gradient(#f0f0f0,#e8e8e8);background:-moz-linear-gradient(#f0f0f0,#e8e8e8);background:linear-gradient(#f0f0f0,#e8e8e8);border-radius:3vmin;z-index:5;margin-left:auto;margin-right:auto;margin-top:calc(25px + var(--rfrf01LedSliderTextH))}
.rfrf01 .ledslider_ppanel .bar .slider{width:100%;height:0%;background-color:#ccc;border-radius:3vmin;z-index:5}
.rfrf01 .ledslider_ppanel .bar .toggle{float:left;width:var(--rfrf01LedSliderToggle);height:var(--rfrf01LedSliderToggle);margin-top:var(--rfrf01LedSliderOffset);margin-left:calc((var(--rfrf01LedSliderV) - var(--rfrf01LedSliderToggle))/ 2 - 1px);box-shadow:0 0 1vmin #d0d0d0;border:1px solid #fff;border-radius:calc(var(--rfrf01LedSliderToggle) * .5);background-color:#f8f8f8;z-index:5}
.rfrf01 .ledslider_ppanel .bar .toggle .circle{float:left;width:calc(var(--rfrf01LedSliderToggle) * .5);height:calc(var(--rfrf01LedSliderToggle) * .5);margin-top:calc(var(--rfrf01LedSliderToggle) * .25);margin-left:calc(var(--rfrf01LedSliderToggle) * .25);border-radius:calc(var(--rfrf01LedSliderToggle) * .25);background-color:#f0f0f0;z-index:5}
.rfrf01 .rfrf01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfrf01 .rfrf01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfrf01 .rfrf01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfrf01 .rfrf01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfrf01 .rfrf01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfrf01 .rfrf01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfrf01 .rfrf01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfrf01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfrf01OnboardingContainer{width:100%;height:auto;display:block}
.rfrf01OnboardingContainer .description{display:block;float:left;width:100%;margin-top:calc(.25 * var(--fontMedium));margin-bottom:calc(.25 * var(--fontMedium));font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;color:#a0a0a0;z-index:var(--zIndexOnboardingComponent)}
.rfrf01OnboardingContainer .select{display:flex;float:left;width:100%;height:12vh;text-align:center;justify-content:center;align-items:center;z-index:var(--zIndexOnboardingComponent)}
.rfrf01 .comboPanel{position:relative;display:flex;width:90%;margin-left:5%;margin-right:5%;height:100%;align-items:flex-start;z-index:var(--rfrf01ZIndexPromptCombo)}
.rfrf01 .combo{position:relative;float:right;display:flex;width:100%;height:var(--rfrf01ZIndexPromptComboHeight);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--rfrf01ZIndexPromptCombo);background-color:#f8f8f8}
.rfrf01 .combo:hover{background-color:#f0f0f0}
.rfrf01 .comboIcon{float:right;display:flex;width:var(--rfrf01IconsSize);height:var(--rfrf01ZIndexPromptComboHeight);background-size:calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrf01IconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--rfrf01IconsSize) * 9);background-position-y:calc(0px - var(--rfrf01IconsSize) * 1 - (var(--rfrf01IconsSize) - var(--rfrf01ZIndexPromptComboHeight))/ 2);margin-right:5px;z-index:var(--rfrf01ZIndexPromptCombo)}
.rfrf01 .comboText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--rfrf01ZIndexPromptCombo)}
.rfrf01 .comboList{position:absolute;display:none;top:calc(var(--rfrf01ZIndexPromptComboHeight) * 1 + 4px);width:100%;height:auto;box-shadow:0 0 3px silver;z-index:var(--rfrf01ZIndexPromptCombo)}
.rfrf01 .comboItem{display:flex;width:auto;height:var(--rfrf01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfrf01ZIndexPromptCombo)}
.rfrf01 .comboItem:hover{background-color:#f8f8f8}
.rfrf01 .comboItemSelected{display:flex;width:auto;height:var(--rfrf01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfrf01ZIndexPromptCombo)}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfrf01 .pPanelPrograms{position:relative;right:unset;width:100%;float:unset;top:unset}
.rfrf01 .mPanelPrograms{position:relative;top:0;right:0;width:100%}
.rfrf01 .presetPanel{width:96%}
.rfrf01 .ledslider_ppanel .bar{height:calc(100% - 66px - var(--rfrf01LedSliderTextH));margin-top:calc(30px + var(--rfrf01LedSliderTextH))}
.rfrf01 .pControlPanel{display:block;width:100%}
.rfrf01 .pControlPanel .zoom{height:50%}
.rfrf01 .pControlPanelButtons{float:right;margin-top:4%;margin-right:11%;align-items:flex-start}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rflx01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflx01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflx01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflx01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflx01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rflx01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rflx01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rflx01dash .temperature{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rflx01dash .temperature .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rflx01dash .temperature .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorGrey);white-space:nowrap}
.rflx01dash .slider{position:absolute;left:5%;right:5%;top:70%;bottom:15%;display:flex;justify-content:center;align-items:center;font-size:var(--fontExtraSmall)}
.rflx01dash .sliderBar{display:flex;width:12%;height:100%;justify-content:center;align-items:center}
.rflx01dash .sliderBack{display:flex;width:30%;height:100%;border-radius:1vmin;background:linear-gradient(#f0f0f0,#e8e8e8);align-items:flex-end}
.rflx01dash .sliderValue{display:flex;width:100%;height:0%;border-radius:1vmin}
.rflx01dash .sliderValue1{background:linear-gradient(#6abcff,#4294e8)}
.rflx01dash .sliderValue2{background:linear-gradient(#dcdcdc,#b4b4b4)}
.rflx01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflx01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rflx01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflx01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--rflx01ZIndexLoading:10000;--rflx01ZIndexWizard:1000;--rflx01ZIndexPrompt:1000;--rflx01ZIndexOffline:1500;--rflx01TopMenuHeight:25%;--rflx01PProgramsHeight:8vh;--rflx01MProgramsHeight:8vh;--rflx01MBottomHeight:100%;--rflx01MSlidersHeight:90%;--rflx01PSlidersHeight:28%;--rflx01PChartHeight:58%;--rflx01PControlHeight:16%;--rflx01PresetListHeight:calc( 4vmin * var(--globalScale) );--rflx01PresetListRows:1;--rflx01PSlidersPanelWidth:70%;--rflx01PSlidersPanelHeight:80%;--rflx01PSlidersPanelMargin:0%;--rflx01PControlPanelWidth:50%;--rflx01PControlPanelHeight:100%;--rflx01PanelPresetHeight:1;--rflx01IconsSize:50px;--rflx01IconsScale:var(--globalScale);--rflx01IconsWidth:700px;--rflx01IconsHeight:250px;--rflx01IconsSize:calc( 5vmin * var(--globalScale) );--rflx01SliderWidth:50%;--rflx01SliderHeight:100%;--rflx01PresetListHeightEnd:1px;--rflx01WizardWidth:60%;--rflx01WizardHeight:32%;--rflx01SliderBar:11px;--rflx01SliderToggle:2vmin;--rflx01SliderOffset:-10px;--rflx01LedSliderH:18px;--rflx01LedSliderV:calc( 1.8vmin * var(--globalScale) );--rflx01LedSliderToggle:3.0vmin;--rflx01LedSliderOffset:-1.3vmin;--rflx01LedSliderHeight:calc( 25vmin * var(--globalScale) );--rflx01LedSliderTextW:calc( 6vmin * var(--globalScale) );--rflx01LedSliderTextH:calc( 3vmin * var(--globalScale) );--rflx01PromptWidth:calc( 80vmin );--rflx01PromptHeight:calc( 24vmin * var(--globalScale) )}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rflx01TopMenuHeight:16%;--rflx01PSlidersHeight:29%;--rflx01PChartHeight:45%;--rflx01PControlHeight:20%;--rflx01PControlPanelWidth:100%;--rflx01PControlPanelHeight:50%;--rflx01MProgramsHeight:13vh;--rflx01MBottomHeight:90%;--rflx01MSlidersHeight:90%;--rflx01WizardWidth:80%;--rflx01WizardHeight:25%;--rflx01LedSliderHeight:calc( 40vmin * var(--globalScale) );--rflx01LedSliderV:calc( 3.6vmin * var(--globalScale) );--rflx01LedSliderToggle:6.0vmin;--rflx01LedSliderOffset:-2.6vmin}
}
.rflx01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rflx01 .lampMain{float:left;display:block;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center}
.rflx01 .lampMenu{display:block;width:100%;height:var(--rflx01TopMenuHeight)}
.rflx01 .panelMode{float:left;display:flex;width:100%;height:50%;text-align:center;align-items:center;justify-content:center}
.rflx01 .panelPower{float:left;display:flex;width:100%;height:50%;text-align:center;align-items:center;justify-content:center}
.rflx01 .panelMode .tabElement{display:flex;width:auto;height:100%;background-color:#fff;justify-content:center;align-items:flex-end;margin-right:2%;margin-left:2%}
.rflx01 .panelMode .tabElement .tab{display:flex;float:left;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;background-color:#fff;color:silver;cursor:pointer;cursor:hand;font-size:var(--fontSmall);justify-content:center;align-items:center}
.rflx01 .panelMode .tabElement .tab:hover{color:#606060}
.rflx01 .panelMode .tabSel{display:flex;float:left;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;background-color:#fff;font-size:var(--fontMedium)}
.rflx01 .panelPower .tab{display:flex;width:auto;height:100%;margin-left:2vw;margin-right:2vw;justify-content:center;align-items:center;background-color:#fff;color:var(--colorBlue)}
.rflx01 .panelPower .container{display:block;height:var(--fontMedium)}
.rflx01 .panelPower .power{float:left;display:flex;font-size:var(--fontExtraSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontMedium)}
.rflx01 .panelPower .value{height:var(--fontMedium);float:left;display:inline-block;justify-content:flex-end;align-items:flex-end;font-size:var(--fontMedium);font-weight:700;color:var(--colorBlue)}
.rflx01 .options{position:relative;display:block;width:100%;height:calc(100% - var(--rflx01TopMenuHeight))}
.rflx01 .pPanelPrograms{position:absolute;top:calc(0px - var(--rflx01PProgramsHeight));right:0;display:flex;float:right;width:30%;height:var(--rflx01PProgramsHeight);text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rflx01 .pPanelPrograms .panel{position:relative;display:block;width:100%;height:auto;text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rflx01 .mPanelPrograms{position:absolute;top:calc(0px - var(--rflx01MProgramsHeight) * .5 - var(--rflx01PresetListHeight) * .5 + .5px);right:0;float:right;width:30%;display:flex;height:var(--rflx01MProgramsHeight);text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rflx01 .mPanelPrograms .panel{position:relative;display:block;width:100%;height:auto;text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rflx01 .presetList{float:left;display:flex;width:96%;height:calc(var(--rflx01PresetListHeight) - 1px);border-style:solid none solid none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:pointer;cursor:hand;margin-left:2%;margin-right:2%}
.rflx01 .presetList:hover{background-color:#f8f8f8}
.rflx01 .presetListDisabled{float:left;display:flex;width:100%;height:calc(var(--rflx01PresetListHeight) - 1px);border-style:solid none none none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:default;margin-left:20px;margin-right:20px;color:#a0a0a0;border-collapse:collapse}
.rflx01 .presetListText{float:right;display:flex;width:calc(100% - var(--rflx01IconsSize) - 10px);height:100%;padding-left:20px;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:pointer;cursor:hand}
.rflx01 .presetListIcon{float:right;display:flex;background-image:var(--iconsHardwareUrl);margin-right:10px;width:var(--rflx01IconsSize);height:var(--rflx01IconsSize);background-size:calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rflx01IconsSize) * 9);background-position-y:calc(0px - var(--rflx01IconsSize) * 1)}
.rflx01 .presetPanel{display:none;position:absolute;top:calc(var(--rflx01PresetListHeight) * var(--rflx01PresetListRows) + 2px);z-index:5;background-color:#fff;height:auto;width:250%;right:2%}
.rflx01 .presetPanelList{float:left;display:block;width:100%;height:auto;align-items:center;justify-content:center;box-shadow:0 0 1vmin #d0d0d0;padding-top:10px;padding-bottom:10px}
.rflx01 .presetPanelHide{display:none;position:fixed;top:0;left:0 z-index: 1;background-color:rgba(240,240,240,.4);height:100%;width:100%}
.rflx01 .presetPanelLine{float:left;display:block;width:98%;height:var(--rflx01PresetListHeight);align-items:center;margin-left:1%}
.rflx01 .presetPanelLine:hover{background-color:#f8f8f8}
.rflx01 .presetPanelLineLast{float:left;display:block;width:98%;height:var(--rflx01PresetListHeight);align-items:center;margin-left:1%}
.rflx01 .presetPanelLineLast:hover{background-color:#f8f8f8}
.rflx01 .presetPanelLineText{display:flex;float:left;text-align:left;align-items:center;width:calc(100% - var(--rflx01IconsSize) - 16px);height:100%;margin-left:-15px;cursor:pointer;cursor:hand}
.rflx01 .presetPanelLineTextClick{display:flex;float:left;text-align:left;align-items:center;width:100%;height:100%}
.rflx01 .presetPanelLineTextSel{display:flex;float:left;text-align:left;align-items:center;width:auto;height:100%;color:var(--colorBlue);margin-left:-15px;cursor:default}
.rflx01 .presetIconsL{display:flex;float:left;width:auto;height:100%;align-items:center;justify-content:center}
.rflx01 .presetIcons{display:flex;float:right;width:auto;height:100%;align-items:center;justify-content:center}
.rflx01 .presetIcon{float:left;width:var(--rflx01IconsSize);height:var(--rflx01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rflx01IconsSize) * 4);background-position-y:calc(0px - var(--rflx01IconsSize) * 2)}
.rflx01 .presetIcon:hover{background-position-y:calc(0px - var(--rflx01IconsSize) * 3)}
.rflx01 .presetIconCheck{float:left;width:var(--rflx01IconsSize);height:var(--rflx01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rflx01IconsSize) * 9);background-position-y:calc(0px - var(--rflx01IconsSize) * 2);margin-right:15px}
.rflx01 .presetIconCheck:hover{background-position-y:calc(0px - var(--rflx01IconsSize) * 3)}
.rflx01 .presetIconEmpty{background-position-x:calc(0px - var(--rflx01IconsSize) * 30)}
.rflx01 .presetIconDelete{float:right;background-position-x:calc(0px - var(--rflx01IconsSize) * 10);cursor:pointer;cursor:hand}
.rflx01 .presetIconRestore{float:right;background-position-x:calc(0px - var(--rflx01IconsSize) * 13);cursor:pointer;cursor:hand}
.rflx01 .presetIconImport{float:right;background-position-x:calc(0px - var(--rflx01IconsSize) * 12);-webkit-transform:scaleX(-1);transform:scaleX(-1);cursor:pointer;cursor:hand}
.rflx01 .presetIconExport{float:right;background-position-x:calc(0px - var(--rflx01IconsSize) * 12);cursor:pointer;cursor:hand}
.rflx01 .presetIconEdit{float:right;background-position-x:calc(0px - var(--rflx01IconsSize) * 11);cursor:pointer;cursor:hand}
.rflx01 .presetPanelEmpty{float:left;display:flex;width:100%;height:4px}
.rflx01 .sectionPreset{float:left;width:100%;height:calc(var(--rflx01PresetListHeight) * var(--rflx01PanelPresetHeight));background-color:#fff;text-align:center;align-items:center;justify-content:center}
.rflx01 .sectionTime{float:left;display:flex;width:100%;height:calc(var(--rflx01PresetListHeight));background-color:#fff;text-align:center;align-items:left;justify-content:flex-start;margin-bottom:2px}
.rflx01 .sectionTimeText{float:left;display:flex;width:50%;height:var(--rflx01PresetListHeight);border-style:solid none none none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;text-align:right;align-items:center;justify-content:flex-end;font-size:var(--fontSmall)}
.rflx01 .sectionTimeList{position:relative;float:right;display:flex;width:calc(50% - 2%);height:var(--rflx01PresetListHeight);border-style:solid none solid none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;text-align:center;align-items:center;margin-right:2%;cursor:pointer;cursor:hand}
.rflx01 .sectionTimeList:hover{background-color:#f8f8f8}
.rflx01 .sectionTimeIcon{float:right;display:flex;width:var(--rflx01IconsSize);height:var(--rflx01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rflx01IconsSize) * 9);background-position-y:calc(0px - var(--rflx01IconsSize) * 1);margin-right:10px}
.rflx01 .timeList{float:right;display:flex;width:calc(100% - var(--rflx01IconsSize) - 10px);height:var(--rflx01PresetListHeight);padding-left:20px;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:pointer;cursor:hand}
.rflx01 .timeListPanel{position:absolute;top:calc(var(--rflx01PresetListHeight) * (var(--rflx01PresetListRows) + 1) + 2px);display:block;left:50%;z-index:5;width:48%;height:auto;box-shadow:0 0 1vmin #d0d0d0}
.rflx01 .timeListItem{display:flex;width:auto;height:var(--rflx01PresetListHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;z-index:5;padding-left:20px}
.rflx01 .timeListItem:hover{background-color:#f8f8f8}
.rflx01 .timePanelHide{display:none;position:fixed;top:0;left:0;z-index:1;background-color:rgba(240,240,240,.2);height:100%;width:100%}
.rflx01 .pSectionBottom{display:block;width:100%;height:calc(100% - var(--rflx01PProgramsHeight))}
.rflx01 .mSectionBottom{display:flex;width:100%;align-items:center;height:calc(var(--rflx01MBottomHeight) - var(--rflx01MProgramsHeight))}
.rflx01 .pSliders{display:flex;width:100%;height:var(--rflx01PSlidersHeight);align-content:center;text-align:center;justify-content:center;align-items:center}
.rflx01 .pSlidersPanel{display:block;width:100%;height:100%}
.rflx01 .pSlidersPanel{display:flex;width:var(--rflx01PSlidersPanelWidth);height:var(--rflx01PSlidersPanelHeight);margin-top:var(--rflx01PSlidersPanelMargin);align-content:center;text-align:center;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}
.rflx01 .mSliders{display:flex;width:100%;height:var(--rflx01MSlidersHeight);align-content:center;text-align:center;justify-content:center;align-items:center}
.rflx01 .led{display:block;float:left;width:50%;height:100%;align-content:center;text-align:center;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}
.rflx01 .spc{display:inline-block;float:none;width:12%;height:100%;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}
.rflx01 .sp{display:flex;width:100%;height:100%;justify-content:center;align-items:center}
.rflx01 .sv{display:flex;float:left;width:var(--rflx01SliderWidth);height:var(--rflx01SliderHeight);justify-content:center;align-items:center}
.rflx01 .pChart{display:block;width:100%;height:var(--rflx01PChartHeight)}
.rflx01 .pControl{display:block;width:100%;height:var(--rflx01PControlHeight)}
.rflx01 .pControlPanelButtons{float:left;display:flex;width:calc(var(--rflx01PControlPanelWidth) - 8vw);height:var(--rflx01PControlPanelHeight);padding-right:8vw;align-content:center;justify-content:flex-end;align-items:center}
.rflx01 .pControlPanel{float:left;display:flex;width:calc(var(--rflx01PControlPanelWidth) - 4vw);height:var(--rflx01PControlPanelHeight);padding-left:4vw;align-content:center;justify-content:flex-end;align-items:center}
.rflx01 .pControlPanel .zoom{float:left;display:flex;width:100%;height:100%;justify-content:center;align-items:center}
.rflx01 .sectionOff{float:left;display:flex;width:100%;height:calc(100% - var(--rflx01TopMenuHeight));background-color:#fff;color:grey;text-align:center;align-items:center;justify-content:center;font-size:var(--fontBig)}
.rflx01 .loadingFrame{float:left;display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0;z-index:var(--rflx01ZIndexLoading)}
.rflx01 .loadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(18vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0;z-index:var(--rflx01ZIndexLoading)}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.rflx01 .loadingFrame .img{width:calc(var(--iconsSize) * 2 - 1px);height:calc(var(--iconsSize) * 2 - 1px);z-index:var(--rflx01ZIndexLoading);background-size:calc(var(--iconsSize) * var(--hardwareIconsRowsX)) calc(var(--iconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 18);background-position-y:calc(0px - var(--iconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--iconsSize) * 2)/ 2)}
.rflx01 .loadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);z-index:var(--rflx01ZIndexLoading);white-space:nowrap}
.rflx01 .loadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall);z-index:var(--rflx01ZIndexLoading)}
.rflx01 .loading{float:left;position:fixed;display:none;top:0;left:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;background-color:rgba(255,255,255,.8);z-index:var(--rflx01ZIndexLoading)}
.rflx01 .loadingPanel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(18vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0;z-index:var(--rflx01ZIndexLoading)}
.rflx01 .loadingImg{width:calc(var(--iconsSize) * 2 - 1px);height:calc(var(--iconsSize) * 2 - 1px);z-index:var(--rflx01ZIndexLoading);background-size:calc(var(--iconsSize) * var(--hardwareIconsRowsX)) calc(var(--iconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 14);background-position-y:calc(0px - var(--iconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--iconsSize) * 2)/ 2)}
.rflx01 .loadingText{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);z-index:var(--rflx01ZIndexLoading);white-space:nowrap}
.rflx01 .wizard{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rflx01ZIndexWizard);background-color:rgba(0,0,0,.1)}
.rflx01 .wizard .wizardBack{display:flex;position:relative;float:left;width:var(--rflx01WizardWidth);height:var(--rflx01WizardHeight);left:calc((100% - var(--rflx01WizardWidth))/ 2);top:calc((100% - var(--rflx01WizardHeight))/ 2);background-color:#fff;justify-content:center;align-items:center;z-index:var(--rflx01ZIndexWizard)}
.rflx01 .wizard .wizardPanel{position:relative;display:block;width:100%;height:100%;padding-top:1%;padding-bottom:1%;justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rflx01ZIndexWizard)}
.rflx01 .wizardClose{position:absolute;right:calc(0px - var(--rflx01IconsSize)/ 2);top:calc(0px - var(--rflx01IconsSize)/ 2);z-index:var(--rflx01ZIndexWizard);width:var(--rflx01IconsSize);height:var(--rflx01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rflx01IconsSize) * 5);background-position-y:calc(0px - var(--rflx01IconsSize) * 0)}
.rflx01 .wizardClose:hover{background-position-y:calc(0px - var(--rflx01IconsSize) * 1);cursor:pointer;cursor:hand}
.rflx01 .wizard .title{display:flex;float:left;width:100%;height:16%;text-align:center;justify-content:center;align-items:center;line-height:var(--fontSmall);font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rflx01ZIndexWizard)}
.rflx01 .wizard .description{display:block;float:left;width:100%;height:25%;line-height:var(--fontSmall);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;color:#a0a0a0;z-index:var(--rflx01ZIndexWizard)}
.rflx01 .wizard .select{display:flex;float:left;width:100%;height:35%;text-align:center;justify-content:center;align-items:center;z-index:var(--rflx01ZIndexWizard)}
.rflx01 .wizard .buttons{display:flex;float:left;width:100%;height:20%;text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rflx01ZIndexWizard)}
.rflx01 .wizard .buttons .next{float:right;display:flex;width:30%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:5%;z-index:var(--rflx01ZIndexWizard);font-size:var(--fontSmall)}
.rflx01 .wizard .buttons .next:hover{background-color:var(--colorRedSel)}
.rflx01 .wizard .buttons .nextDisabled{float:right;display:flex;width:30%;height:70%;max-height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;margin-left:auto;margin-right:5%;z-index:var(--rflx01ZIndexWizard);font-size:var(--fontSmall)}
.rflx01 .wizard .buttons .prev{float:left;display:flex;width:30%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand;margin-left:5%;margin-right:auto;z-index:var(--rflx01ZIndexWizard);font-size:var(--fontSmall)}
.rflx01 .wizard .buttons .prev:hover{background-color:var(--colorGreySelected)}
.rflx01 .wizard .buttons .empty{float:left;display:flex;width:30%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#fff;color:#fff;margin-left:5%;margin-right:auto;z-index:var(--rflx01ZIndexWizard)}
.rflx01 .wizard .buttons .dots{float:right;display:flex;width:10%;height:70%;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;z-index:var(--rflx01ZIndexWizard)}
.rflx01 .wizard .buttons .dots .dot{float:right;display:flex;width:1.2vmin;height:1.2vmin;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;border-width:1px;border-color:silver;border-radius:1.2vmin;border-style:solid;z-index:var(--rflx01ZIndexWizard)}
.rflx01 .wizard .buttons .dots .dotSel{float:right;display:flex;width:1.2vmin;height:1.2vmin;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;border-width:1px;background-color:var(--colorBlue);border-color:var(--colorBlue);border-radius:1.2vmin;border-style:solid;z-index:var(--rflx01ZIndexWizard)}
.rflx01 .rflx01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rflx01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rflx01 .rflx01Prompt .rflx01PromptBack{display:flex;position:relative;float:left;width:var(--rflx01PromptWidth);height:var(--rflx01PromptHeight);left:calc((100% - var(--rflx01PromptWidth))/ 2);top:calc((100% - var(--rflx01PromptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rflx01ZIndexPrompt)}
.rflx01 .rflx01Prompt .rflx01PromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rflx01ZIndexPrompt)}
.rflx01 .rflx01Prompt .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rflx01ZIndexPrompt)}
.rflx01 .rflx01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rflx01ZIndexPrompt)}
.rflx01 .rflx01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rflx01ZIndexPrompt)}
.rflx01 .rflx01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall) m;color:#a0a0a0;z-index:var(--rflx01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rflx01 .rflx01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rflx01ZIndexPrompt)}
.rflx01 .rflx01Prompt .buttons .ok:hover{background-color:#e3695d}
.rflx01 .rflx01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rflx01ZIndexPrompt)}
.rflx01 .rflx01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rflx01ZIndexPrompt)}
.rflx01 .rflx01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rflx01 .buttonAdd{background-position-x:0}
.rflx01 .buttonRemove{background-position-x:calc(0px - var(--rflx01IconsSize))}
.rflx01 .buttonPreview{background-position-x:calc(0px - var(--rflx01IconsSize) * 2)}
.rflx01 .buttonStop{background-position-x:calc(0px - var(--rflx01IconsSize) * 3)}
.rflx01 .button{float:left;display:flex;justify-content:center;align-items:center;background-color:#fff;width:var(--rflx01IconsSize);height:var(--rflx01IconsSize);cursor:pointer;cursor:hand;background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-y:calc(0px - var(--rflx01IconsSize) * 2)}
.rflx01 .buttonSpace{float:left;display:flex;justify-content:center;align-items:center;background-color:#fff;width:calc(var(--rflx01IconsSize) * .25);height:var(--rflx01IconsSize)}
.rflx01 .button:hover{background-position-y:calc(0px - var(--rflx01IconsSize) * 4)}
.rflx01 .buttonDis{float:left;display:flex;justify-content:center;align-items:center;background-color:#fff;width:var(--rflx01IconsSize);height:var(--rflx01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflx01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-y:calc(0px - var(--rflx01IconsSize) * 3)}
.rflx01 .slider_hpanel{display:flex;width:100%;height:40px;border-collapse:collapse;justify-content:center;align-items:center}
.rflx01 .slider_hpanel .text{display:flex;float:left;width:20%;height:100%;color:#000;font-size:var(--fontSmall);justify-content:flex-start;align-items:center}
.rflx01 .slider_hpanel .title{display:flex;float:left;width:20%;height:100%;color:#000;font-size:var(--fontSmall);justify-content:flex-end;align-items:center}
.rflx01 .slider_hpanel .bar{display:flex;float:left;width:72%;height:var(--rflx01SliderBar);background:#e0f0ff;margin-left:20px;margin-right:20px;border:1px solid #dadada;cursor:pointer;border-radius:3vmin}
.rflx01 .slider_hpanel .bar .slider{width:0%;height:100%;background-color:#f0f8ff;border-radius:3vmin}
.rflx01 .slider_hpanel .bar .toggle{display:flex;float:right;justify-content:center;align-items:center;width:var(--rflx01SliderToggle);height:var(--rflx01SliderToggle);box-shadow:0 0 1vmin #d0d0d0;margin-right:var(--rflx01SliderOffset);margin-top:calc((var(--rflx01SliderBar) - var(--rflx01SliderToggle))/ 2 - 1px);border:2px solid #fff;border-radius:3vmin;background-color:#f8f8f8}
.rflx01 .slider_hpanel .bar .toggle .dot{width:calc(var(--rflx01SliderToggle) * .5);height:calc(var(--rflx01SliderToggle) * .5);border-radius:3vmin;background-color:#a0a0a0}
.rflx01 .slider_vpanel{width:55px;height:100%;border-collapse:collapse}
.rflx01 .slider_vpanel .text{display:flex;float:left;width:100%;height:15%;color:#000;font-size:var(--fontSmall);justify-content:center;align-items:center}
.rflx01 .slider_vpanel .title{display:flex;float:left;width:100%;height:10%;color:#000;font-size:var(--fontSmall);justify-content:center;align-items:flex-end}
.rflx01 .slider_vpanel .bar{display:flex;align-items:flex-end;margin-left:20px;width:16px;height:65%;background:#d0d0d0;background:-webkit-linear-gradient(#d0d0d0,#505050);background:-o-linear-gradient(#d0d0d0,#505050);background:-moz-linear-gradient(#d0d0d0,#505050);background:linear-gradient(#d0d0d0,#505050);margin-top:10px;border:1px solid grey;cursor:pointer;cursor:hand;border-radius:3vmin}
.rflx01 .slider_vpanel .bar .slider{width:100%;height:0%;background-color:#ccc;border-radius:3vmin}
.rflx01 .slider_vpanel .bar .toggle{float:left;width:25px;height:25px;margin-top:-15px;margin-left:-5px;border:1px solid grey;border-radius:3vmin;background-color:#e0e0e0}
.rflx01 .ledslider_hpanel{display:flex;width:100%;height:60px;justify-content:center;align-items:center;position:relative;cursor:pointer;cursor:hand}
.rflx01 .ledslider_hpanel .text{display:flex;float:left;width:15%;height:100%;color:#000;font-size:var(--fontSmall);justify-content:flex-start;padding-left:20px;align-items:center}
.rflx01 .ledslider_hpanel .title{display:flex;float:left;width:15%;height:100%;color:#000;font-size:var(--fontSmall);padding-right:28px;justify-content:flex-end;align-items:center}
.rflx01 .ledslider_hpanel .bar{display:flex;float:left;width:64%;height:var(--rflx01LedSliderH);background:#f0f0f0;background:-webkit-linear-gradient(right,#f0f0f0,#e8e8e8);background:-o-linear-gradient(right,#f0f0f0,#e8e8e8);background:-moz-linear-gradient(right,#f0f0f0,#e8e8e8);background:linear-gradient(right,#f0f0f0,#e8e8e8);margin-right:10px;border-radius:10px}
.rflx01 .ledslider_hpanel .bar .slider{width:0%;height:100%;background-color:#ccc;border-radius:3vmin}
.rflx01 .ledslider_hpanel .bar .toggle{float:right;width:var(--rflx01LedSliderToggle);height:var(--rflx01LedSliderToggle);margin-top:calc(var(--rflx01LedSliderOffset) * .5);margin-right:var(--rflx01LedSliderOffset);box-shadow:0 0 1vmin #d0d0d0;border:1px solid #fff;border-radius:calc(var(--rflx01LedSliderToggle) * .5);background-color:#f8f8f8}
.rflx01 .ledslider_hpanel .bar .toggle .circle{float:left;width:calc(var(--rflx01LedSliderToggle) * .5);height:calc(var(--rflx01LedSliderToggle) * .5);margin-top:calc(var(--rflx01LedSliderToggle) * .25);margin-left:calc(var(--rflx01LedSliderToggle) * .25);border-radius:calc(var(--rflx01LedSliderToggle) * .25);background-color:#f0f0f0}
.rflx01 .ledslider_vpanel{display:flex;align-items:center;width:100%;height:100%;position:relative;justify-content:center;cursor:pointer;cursor:hand}
.rflx01 .ledslider_vpanel .text{display:flex;float:left;width:100%;height:8vmin;color:#000;font-size:calc(var(--fontMedium) * .8);justify-content:center;align-items:center;position:absolute;top:0}
.rflx01 .ledslider_vpanel .title{display:flex;float:left;width:100%;height:8vmin;color:#000;font-size:var(--fontSmall);justify-content:center;align-items:flex-end;position:absolute;bottom:0}
.rflx01 .ledslider_vpanel .bar{display:flex;float:left;align-items:flex-end;width:var(--rflx01LedSliderV);background:#f0f0f0;background:-webkit-linear-gradient(#f0f0f0,#e8e8e8);background:-o-linear-gradient(#f0f0f0,#e8e8e8);background:-moz-linear-gradient(#f0f0f0,#e8e8e8);background:linear-gradient(#f0f0f0,#e8e8e8);border-radius:3vmin;position:absolute;top:8vmin;bottom:8vmin}
.rflx01 .ledslider_vpanel .bar .slider{width:100%;height:0%;background-color:#ccc;border-radius:3vmin}
.rflx01 .ledslider_vpanel .bar .toggle{float:left;width:var(--rflx01LedSliderToggle);height:var(--rflx01LedSliderToggle);margin-top:var(--rflx01LedSliderOffset);margin-left:calc((var(--rflx01LedSliderV) - var(--rflx01LedSliderToggle))/ 2 - 1px);box-shadow:0 0 1vmin #d0d0d0;border:1px solid #fff;border-radius:calc(var(--rflx01LedSliderToggle) * .5);background-color:#f8f8f8}
.rflx01 .ledslider_vpanel .bar .toggle .circle{float:left;width:calc(var(--rflx01LedSliderToggle) * .5);height:calc(var(--rflx01LedSliderToggle) * .5);margin-top:calc(var(--rflx01LedSliderToggle) * .25);margin-left:calc(var(--rflx01LedSliderToggle) * .25);border-radius:calc(var(--rflx01LedSliderToggle) * .25);background-color:#f0f0f0}
.rflx01 .ledslider_ppanel{display:flex;width:180px;height:100%;justify-content:flex-end;align-items:center;position:relative}
.rflx01 .ledslider_ppanel .text{display:flex;float:right;width:var(--rflx01LedSliderTextW);height:var(--rflx01LedSliderTextH);color:#000;font-size:var(--fontExtraSmall);justify-content:center;align-items:center;border-style:none solid none none;border-width:1vmin;border-color:silver}
.rflx01 .ledslider_ppanel .title{display:flex;float:left;height:var(--fontExtraSmall);color:grey;font-size:var(--fontExtraSmall);justify-content:flex-end;padding-right:5px;align-items:center}
.rflx01 .ledslider_ppanel .back{display:block;width:calc(2 * var(--rflx01LedSliderTextW) + 4px);height:var(--rflx01LedSliderHeight);justify-content:center;align-items:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;position:absolute;z-index:5;top:calc((40px + var(--rflx01LedSliderHeight))/ 2);right:0}
.rflx01 .ledslider_ppanel .backText{display:flex;float:left;width:100%;height:var(--rflx01LedSliderTextH);color:#000;font-size:var(--fontSmall);justify-content:center;align-items:center;z-index:5}
.rflx01 .ledslider_ppanel .bar{display:flex;float:none;align-items:flex-end;width:var(--rflx01LedSliderV);height:calc(100% - 56px - var(--rflx01LedSliderTextH));background:#f0f0f0;background:-webkit-linear-gradient(#f0f0f0,#e8e8e8);background:-o-linear-gradient(#f0f0f0,#e8e8e8);background:-moz-linear-gradient(#f0f0f0,#e8e8e8);background:linear-gradient(#f0f0f0,#e8e8e8);border-radius:3vmin;z-index:5;margin-left:auto;margin-right:auto;margin-top:calc(25px + var(--rflx01LedSliderTextH))}
.rflx01 .ledslider_ppanel .bar .slider{width:100%;height:0%;background-color:#ccc;border-radius:3vmin;z-index:5}
.rflx01 .ledslider_ppanel .bar .toggle{float:left;width:var(--rflx01LedSliderToggle);height:var(--rflx01LedSliderToggle);margin-top:var(--rflx01LedSliderOffset);margin-left:calc((var(--rflx01LedSliderV) - var(--rflx01LedSliderToggle))/ 2 - 1px);box-shadow:0 0 1vmin #d0d0d0;border:1px solid #fff;border-radius:calc(var(--rflx01LedSliderToggle) * .5);background-color:#f8f8f8;z-index:5}
.rflx01 .ledslider_ppanel .bar .toggle .circle{float:left;width:calc(var(--rflx01LedSliderToggle) * .5);height:calc(var(--rflx01LedSliderToggle) * .5);margin-top:calc(var(--rflx01LedSliderToggle) * .25);margin-left:calc(var(--rflx01LedSliderToggle) * .25);border-radius:calc(var(--rflx01LedSliderToggle) * .25);background-color:#f0f0f0;z-index:5}
.rflx01 .rflx01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rflx01 .rflx01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflx01 .rflx01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rflx01 .rflx01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflx01 .rflx01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rflx01 .rflx01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rflx01 .rflx01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rflx01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rflx01OnboardingContainer{width:100%;height:auto;display:block}
.rflx01OnboardingContainer .description{display:block;float:left;width:100%;margin-top:var(--fontMedium);margin-bottom:var(--fontMedium);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;color:#a0a0a0;z-index:var(--zIndexOnboardingComponent)}
.rflx01OnboardingContainer .select{display:flex;float:left;width:100%;height:12vh;text-align:center;justify-content:center;align-items:center;z-index:var(--zIndexOnboardingComponent)}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rflx01 .pPanelPrograms{position:relative;top:0;right:0;width:100%}
.rflx01 .mPanelPrograms{position:relative;top:0;right:0;width:100%}
.rflx01 .presetPanel{width:96%}
.rflx01 .ledslider_ppanel .bar{height:calc(100% - 66px - var(--rfrf01LedSliderTextH));margin-top:calc(30px + var(--rfrf01LedSliderTextH))}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rflb01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflb01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflb01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflb01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rflb01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rflb01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rflb01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rflb01dash .temperature{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rflb01dash .temperature .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rflb01dash .temperature .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorGrey);white-space:nowrap}
.rflb01dash .slider{position:absolute;left:5%;right:5%;top:70%;bottom:15%;display:flex;justify-content:center;align-items:center;font-size:var(--fontExtraSmall)}
.rflb01dash .sliderBar{display:flex;width:12%;height:100%;justify-content:center;align-items:center}
.rflb01dash .sliderBack{display:flex;width:30%;height:100%;border-radius:1vmin;background:linear-gradient(#f0f0f0,#e8e8e8);align-items:flex-end}
.rflb01dash .sliderValue{display:flex;width:100%;height:0%;border-radius:1vmin}
.rflb01dash .sliderValue1{background:linear-gradient(#6abcff,#4294e8)}
.rflb01dash .sliderValue2{background:linear-gradient(#dcdcdc,#b4b4b4)}
.rflb01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflb01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rflb01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflb01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--rflb01ZIndexLoading:10000;--rflb01ZIndexWizard:1000;--rflb01ZIndexPrompt:1000;--rflb01ZIndexOffline:1500;--rflb01TopMenuHeight:25%;--rflb01PProgramsHeight:8vh;--rflb01MProgramsHeight:8vh;--rflb01MBottomHeight:100%;--rflb01MSlidersHeight:90%;--rflb01PSlidersHeight:28%;--rflb01PChartHeight:58%;--rflb01PControlHeight:16%;--rflb01PresetListHeight:calc( 4vmin * var(--globalScale) );--rflb01PresetListRows:1;--rflb01PSlidersPanelWidth:70%;--rflb01PSlidersPanelHeight:80%;--rflb01PSlidersPanelMargin:0%;--rflb01PControlPanelWidth:50%;--rflb01PControlPanelHeight:100%;--rflb01PanelPresetHeight:1;--rflb01IconsSize:50px;--rflb01IconsScale:var(--globalScale);--rflb01IconsWidth:700px;--rflb01IconsHeight:250px;--rflb01IconsSize:calc( 5vmin * var(--globalScale) );--rflb01SliderWidth:100%;--rflb01SliderHeight:100%;--rflb01PresetListHeightEnd:1px;--rflb01WizardWidth:60%;--rflb01WizardHeight:32%;--rflb01SliderBar:11px;--rflb01SliderToggle:2vmin;--rflb01SliderOffset:-10px;--rflb01LedSliderH:18px;--rflb01LedSliderV:calc( 1.8vmin * var(--globalScale) );--rflb01LedSliderToggle:3.0vmin;--rflb01LedSliderOffset:-1.3vmin;--rflb01LedSliderHeight:calc( 25vmin * var(--globalScale) );--rflb01LedSliderTextW:calc( 6vmin * var(--globalScale) );--rflb01LedSliderTextH:calc( 3vmin * var(--globalScale) );--rflb01PromptWidth:calc( 80vmin );--rflb01PromptHeight:calc( 24vmin * var(--globalScale) )}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rflb01TopMenuHeight:16%;--rflb01PSlidersHeight:29%;--rflb01PChartHeight:45%;--rflb01PControlHeight:20%;--rflb01PControlPanelWidth:100%;--rflb01PControlPanelHeight:50%;--rflb01MProgramsHeight:13vh;--rflb01MBottomHeight:90%;--rflb01MSlidersHeight:90%;--rflb01WizardWidth:80%;--rflb01WizardHeight:25%;--rflb01LedSliderHeight:calc( 40vmin * var(--globalScale) );--rflb01LedSliderV:calc( 3.6vmin * var(--globalScale) );--rflb01LedSliderToggle:6.0vmin;--rflb01LedSliderOffset:-2.6vmin}
}
.rflb01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rflb01 .lampMain{float:left;display:block;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center}
.rflb01 .lampMenu{display:block;width:100%;height:var(--rflb01TopMenuHeight)}
.rflb01 .panelMode{float:left;display:flex;width:100%;height:50%;text-align:center;align-items:center;justify-content:center}
.rflb01 .panelPower{float:left;display:flex;width:100%;height:50%;text-align:center;align-items:center;justify-content:center}
.rflb01 .panelMode .tabElement{display:flex;width:auto;height:100%;background-color:#fff;justify-content:center;align-items:flex-end;margin-right:2%;margin-left:2%}
.rflb01 .panelMode .tabElement .tab{display:flex;float:left;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;background-color:#fff;color:silver;cursor:pointer;cursor:hand;font-size:var(--fontSmall);justify-content:center;align-items:center}
.rflb01 .panelMode .tabElement .tab:hover{color:#606060}
.rflb01 .panelMode .tabSel{display:flex;float:left;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;background-color:#fff;font-size:var(--fontMedium)}
.rflb01 .panelPower .tab{display:flex;width:auto;height:100%;margin-left:2vw;margin-right:2vw;justify-content:center;align-items:center;background-color:#fff;color:var(--colorBlue)}
.rflb01 .panelPower .container{display:block;height:var(--fontMedium)}
.rflb01 .panelPower .power{float:left;display:flex;font-size:var(--fontExtraSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontMedium)}
.rflb01 .panelPower .value{height:var(--fontMedium);float:left;display:inline-block;justify-content:flex-end;align-items:flex-end;font-size:var(--fontMedium);font-weight:700;color:var(--colorBlue)}
.rflb01 .options{position:relative;display:block;width:100%;height:calc(100% - var(--rflb01TopMenuHeight))}
.rflb01 .pPanelPrograms{position:absolute;top:calc(0px - var(--rflb01PProgramsHeight));right:0;display:flex;float:right;width:30%;height:var(--rflb01PProgramsHeight);text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rflb01 .pPanelPrograms .panel{position:relative;display:block;width:100%;height:auto;text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rflb01 .mPanelPrograms{position:absolute;top:calc(0px - var(--rflb01MProgramsHeight) * .5 - var(--rflb01PresetListHeight) * .5 + .5px);right:0;float:right;width:30%;display:flex;height:var(--rflb01MProgramsHeight);text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rflb01 .mPanelPrograms .panel{position:relative;display:block;width:100%;height:auto;text-align:center;align-items:center;justify-content:center;vertical-align:middle}
.rflb01 .presetList{float:left;display:flex;width:96%;height:calc(var(--rflb01PresetListHeight) - 1px);border-style:solid none solid none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:pointer;cursor:hand;margin-left:2%;margin-right:2%}
.rflb01 .presetList:hover{background-color:#f8f8f8}
.rflb01 .presetListDisabled{float:left;display:flex;width:100%;height:calc(var(--rflb01PresetListHeight) - 1px);border-style:solid none none none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:default;margin-left:20px;margin-right:20px;color:#a0a0a0;border-collapse:collapse}
.rflb01 .presetListText{float:right;display:flex;width:calc(100% - var(--rflb01IconsSize) - 10px);height:100%;padding-left:20px;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:pointer;cursor:hand}
.rflb01 .presetListIcon{float:right;display:flex;background-image:var(--iconsHardwareUrl);margin-right:10px;width:var(--rflb01IconsSize);height:var(--rflb01IconsSize);background-size:calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rflb01IconsSize) * 9);background-position-y:calc(0px - var(--rflb01IconsSize) * 1)}
.rflb01 .presetPanel{display:none;position:absolute;top:calc(var(--rflb01PresetListHeight) * var(--rflb01PresetListRows) + 2px);z-index:5;background-color:#fff;height:auto;width:250%;right:2%}
.rflb01 .presetPanelList{float:left;display:block;width:100%;height:auto;align-items:center;justify-content:center;box-shadow:0 0 1vmin #d0d0d0;padding-top:10px;padding-bottom:10px}
.rflb01 .presetPanelHide{display:none;position:fixed;top:0;left:0 z-index: 1;background-color:rgba(240,240,240,.4);height:100%;width:100%}
.rflb01 .presetPanelLine{float:left;display:block;width:98%;height:var(--rflb01PresetListHeight);align-items:center;margin-left:1%}
.rflb01 .presetPanelLine:hover{background-color:#f8f8f8}
.rflb01 .presetPanelLineLast{float:left;display:block;width:98%;height:var(--rflb01PresetListHeight);align-items:center;margin-left:1%}
.rflb01 .presetPanelLineLast:hover{background-color:#f8f8f8}
.rflb01 .presetPanelLineText{display:flex;float:left;text-align:left;align-items:center;width:calc(100% - var(--rflb01IconsSize));height:100%;margin-left:-15px;cursor:pointer;cursor:hand}
.rflb01 .presetPanelLineTextClick{display:flex;float:left;text-align:left;align-items:center;width:100%;height:100%}
.rflb01 .presetPanelLineTextSel{display:flex;float:left;text-align:left;align-items:center;width:auto;height:100%;color:var(--colorBlue);margin-left:-15px;cursor:default}
.rflb01 .presetIconsL{display:flex;float:left;width:auto;height:100%;align-items:center;justify-content:center}
.rflb01 .presetIcons{display:flex;float:right;width:auto;height:100%;align-items:center;justify-content:center}
.rflb01 .presetIcon{float:left;width:var(--rflb01IconsSize);height:var(--rflb01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rflb01IconsSize) * 4);background-position-y:calc(0px - var(--rflb01IconsSize) * 2)}
.rflb01 .presetIcon:hover{background-position-y:calc(0px - var(--rflb01IconsSize) * 3)}
.rflb01 .presetIconCheck{float:left;width:var(--rflb01IconsSize);height:var(--rflb01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rflb01IconsSize) * 9);background-position-y:calc(0px - var(--rflb01IconsSize) * 2);margin-right:15px}
.rflb01 .presetIconCheck:hover{background-position-y:calc(0px - var(--rflb01IconsSize) * 3)}
.rflb01 .presetIconEmpty{background-position-x:calc(0px - var(--rflb01IconsSize) * 30)}
.rflb01 .presetIconDelete{float:right;background-position-x:calc(0px - var(--rflb01IconsSize) * 10);cursor:pointer;cursor:hand}
.rflb01 .presetIconRestore{float:right;background-position-x:calc(0px - var(--rflb01IconsSize) * 13);cursor:pointer;cursor:hand}
.rflb01 .presetIconImport{float:right;background-position-x:calc(0px - var(--rflb01IconsSize) * 12);-webkit-transform:scaleX(-1);transform:scaleX(-1);cursor:pointer;cursor:hand}
.rflb01 .presetIconExport{float:right;background-position-x:calc(0px - var(--rflb01IconsSize) * 12);cursor:pointer;cursor:hand}
.rflb01 .presetIconEdit{float:right;background-position-x:calc(0px - var(--rflb01IconsSize) * 11);cursor:pointer;cursor:hand}
.rflb01 .presetPanelEmpty{float:left;display:flex;width:100%;height:4px}
.rflb01 .sectionPreset{float:left;width:100%;height:calc(var(--rflb01PresetListHeight) * var(--rflb01PanelPresetHeight));background-color:#fff;text-align:center;align-items:center;justify-content:center}
.rflb01 .sectionTime{float:left;display:flex;width:100%;height:calc(var(--rflb01PresetListHeight));background-color:#fff;text-align:center;align-items:left;justify-content:flex-start;margin-bottom:2px}
.rflb01 .sectionTimeText{float:left;display:flex;width:50%;height:var(--rflb01PresetListHeight);border-style:solid none none none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;text-align:right;align-items:center;justify-content:flex-end;font-size:var(--fontSmall)}
.rflb01 .sectionTimeList{position:relative;float:right;display:flex;width:calc(50% - 2%);height:var(--rflb01PresetListHeight);border-style:solid none solid none;border-width:1px;border-color:#f8f8f8;border-radius:0;background-color:#fff;text-align:center;align-items:center;margin-right:2%;cursor:pointer;cursor:hand}
.rflb01 .sectionTimeList:hover{background-color:#f8f8f8}
.rflb01 .sectionTimeIcon{float:right;display:flex;width:var(--rflb01IconsSize);height:var(--rflb01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rflb01IconsSize) * 9);background-position-y:calc(0px - var(--rflb01IconsSize) * 1);margin-right:10px}
.rflb01 .timeList{float:right;display:flex;width:calc(100% - var(--rflb01IconsSize) - 10px);height:var(--rflb01PresetListHeight);padding-left:20px;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;cursor:pointer;cursor:hand}
.rflb01 .timeListPanel{position:absolute;top:calc(var(--rflb01PresetListHeight) * (var(--rflb01PresetListRows) + 1) + 2px);display:block;left:50%;z-index:5;width:48%;height:auto;box-shadow:0 0 1vmin #d0d0d0}
.rflb01 .timeListItem{display:flex;width:auto;height:var(--rflb01PresetListHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;z-index:5;padding-left:20px}
.rflb01 .timeListItem:hover{background-color:#f8f8f8}
.rflb01 .timePanelHide{display:none;position:fixed;top:0;left:0;z-index:1;background-color:rgba(240,240,240,.2);height:100%;width:100%}
.rflb01 .pSectionBottom{display:block;width:100%;height:calc(100% - var(--rflb01PProgramsHeight))}
.rflb01 .mSectionBottom{display:flex;width:100%;align-items:center;height:calc(var(--rflb01MBottomHeight) - var(--rflb01MProgramsHeight))}
.rflb01 .pSliders{display:flex;width:100%;height:var(--rflb01PSlidersHeight);align-content:center;text-align:center;justify-content:center;align-items:center}
.rflb01 .pSlidersPanel{display:block;width:100%;height:100%}
.rflb01 .pSlidersPanel{display:flex;width:var(--rflb01PSlidersPanelWidth);height:var(--rflb01PSlidersPanelHeight);margin-top:var(--rflb01PSlidersPanelMargin);align-content:center;text-align:center;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}
.rflb01 .mSliders{display:flex;width:100%;height:var(--rflb01MSlidersHeight);align-content:center;text-align:center;justify-content:center;align-items:center}
.rflb01 .led{display:block;float:left;width:50%;height:100%;align-content:center;text-align:center;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}
.rflb01 .spc{display:inline-block;float:none;width:12%;height:100%;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}
.rflb01 .sp{display:flex;width:100%;height:100%;justify-content:center;align-items:center}
.rflb01 .sv{display:flex;float:left;width:var(--rflb01SliderWidth);height:var(--rflb01SliderHeight);justify-content:center;align-items:center}
.rflb01 .pChart{display:block;width:100%;height:var(--rflb01PChartHeight)}
.rflb01 .pControl{display:block;width:100%;height:var(--rflb01PControlHeight)}
.rflb01 .pControlPanelButtons{float:left;display:flex;width:calc(var(--rflb01PControlPanelWidth) - 8vw);height:var(--rflb01PControlPanelHeight);padding-right:8vw;align-content:center;justify-content:flex-end;align-items:center}
.rflb01 .pControlPanel{float:left;display:flex;width:calc(var(--rflb01PControlPanelWidth) - 4vw);height:var(--rflb01PControlPanelHeight);padding-left:4vw;align-content:center;justify-content:flex-end;align-items:center}
.rflb01 .pControlPanel .zoom{float:left;display:flex;width:100%;height:100%;justify-content:center;align-items:center}
.rflb01 .sectionOff{float:left;display:flex;width:100%;height:calc(100% - var(--rflb01TopMenuHeight));background-color:#fff;color:grey;text-align:center;align-items:center;justify-content:center;font-size:var(--fontBig)}
.rflb01 .loadingFrame{float:left;display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0;z-index:var(--rflb01ZIndexLoading)}
.rflb01 .loadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(18vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0;z-index:var(--rflb01ZIndexLoading)}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.rflb01 .loadingFrame .img{width:calc(var(--iconsSize) * 2 - 1px);height:calc(var(--iconsSize) * 2 - 1px);z-index:var(--rflb01ZIndexLoading);background-size:calc(var(--iconsSize) * var(--hardwareIconsRowsX)) calc(var(--iconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 18);background-position-y:calc(0px - var(--iconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--iconsSize) * 2)/ 2)}
.rflb01 .loadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);z-index:var(--rflb01ZIndexLoading);white-space:nowrap}
.rflb01 .loadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall);z-index:var(--rflb01ZIndexLoading)}
.rflb01 .loading{float:left;position:fixed;display:none;top:0;left:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;background-color:rgba(255,255,255,.8);z-index:var(--rflb01ZIndexLoading)}
.rflb01 .loadingPanel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(18vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0;z-index:var(--rflb01ZIndexLoading)}
.rflb01 .loadingImg{width:calc(var(--iconsSize) * 2 - 1px);height:calc(var(--iconsSize) * 2 - 1px);z-index:var(--rflb01ZIndexLoading);background-size:calc(var(--iconsSize) * var(--hardwareIconsRowsX)) calc(var(--iconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 14);background-position-y:calc(0px - var(--iconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--iconsSize) * 2)/ 2)}
.rflb01 .loadingText{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);z-index:var(--rflb01ZIndexLoading);white-space:nowrap}
.rflb01 .wizard{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rflb01ZIndexWizard);background-color:rgba(0,0,0,.1)}
.rflb01 .wizard .wizardBack{display:flex;position:relative;float:left;width:var(--rflb01WizardWidth);height:var(--rflb01WizardHeight);left:calc((100% - var(--rflb01WizardWidth))/ 2);top:calc((100% - var(--rflb01WizardHeight))/ 2);background-color:#fff;justify-content:center;align-items:center;z-index:var(--rflb01ZIndexWizard)}
.rflb01 .wizard .wizardPanel{position:relative;display:block;width:100%;height:100%;padding-top:1%;padding-bottom:1%;justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rflb01ZIndexWizard)}
.rflb01 .wizardClose{position:absolute;right:calc(0px - var(--rflb01IconsSize)/ 2);top:calc(0px - var(--rflb01IconsSize)/ 2);z-index:var(--rflb01ZIndexWizard);width:var(--rflb01IconsSize);height:var(--rflb01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rflb01IconsSize) * 5);background-position-y:calc(0px - var(--rflb01IconsSize) * 0)}
.rflb01 .wizardClose:hover{background-position-y:calc(0px - var(--rflb01IconsSize) * 1);cursor:pointer;cursor:hand}
.rflb01 .wizard .title{display:flex;float:left;width:100%;height:16%;text-align:center;justify-content:center;align-items:center;line-height:var(--fontSmall);font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rflb01ZIndexWizard)}
.rflb01 .wizard .description{display:block;float:left;width:100%;height:25%;line-height:var(--fontSmall);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;color:#a0a0a0;z-index:var(--rflb01ZIndexWizard)}
.rflb01 .wizard .select{display:flex;float:left;width:100%;height:35%;text-align:center;justify-content:center;align-items:center;z-index:var(--rflb01ZIndexWizard)}
.rflb01 .wizard .buttons{display:flex;float:left;width:100%;height:20%;text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rflb01ZIndexWizard)}
.rflb01 .wizard .buttons .next{float:right;display:flex;width:30%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:5%;z-index:var(--rflb01ZIndexWizard);font-size:var(--fontSmall)}
.rflb01 .wizard .buttons .next:hover{background-color:var(--colorRedSel)}
.rflb01 .wizard .buttons .nextDisabled{float:right;display:flex;width:30%;height:70%;max-height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGreyDisabled);color:#fff;margin-left:auto;margin-right:5%;z-index:var(--rflb01ZIndexWizard);font-size:var(--fontSmall)}
.rflb01 .wizard .buttons .prev{float:left;display:flex;width:30%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand;margin-left:5%;margin-right:auto;z-index:var(--rflb01ZIndexWizard);font-size:var(--fontSmall)}
.rflb01 .wizard .buttons .prev:hover{background-color:var(--colorGreySelected)}
.rflb01 .wizard .buttons .empty{float:left;display:flex;width:30%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#fff;color:#fff;margin-left:5%;margin-right:auto;z-index:var(--rflb01ZIndexWizard)}
.rflb01 .wizard .buttons .dots{float:right;display:flex;width:10%;height:70%;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;z-index:var(--rflb01ZIndexWizard)}
.rflb01 .wizard .buttons .dots .dot{float:right;display:flex;width:1.2vmin;height:1.2vmin;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;border-width:1px;border-color:silver;border-radius:1.2vmin;border-style:solid;z-index:var(--rflb01ZIndexWizard)}
.rflb01 .wizard .buttons .dots .dotSel{float:right;display:flex;width:1.2vmin;height:1.2vmin;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;border-width:1px;background-color:var(--colorBlue);border-color:var(--colorBlue);border-radius:1.2vmin;border-style:solid;z-index:var(--rflb01ZIndexWizard)}
.rflb01 .rflb01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rflb01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rflb01 .rflb01Prompt .rflb01PromptBack{display:flex;position:relative;float:left;width:var(--rflb01PromptWidth);height:var(--rflb01PromptHeight);left:calc((100% - var(--rflb01PromptWidth))/ 2);top:calc((100% - var(--rflb01PromptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rflb01ZIndexPrompt)}
.rflb01 .rflb01Prompt .rflb01PromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rflb01ZIndexPrompt)}
.rflb01 .rflb01Prompt .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rflb01ZIndexPrompt)}
.rflb01 .rflb01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rflb01ZIndexPrompt)}
.rflb01 .rflb01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rflb01ZIndexPrompt)}
.rflb01 .rflb01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall) m;color:#a0a0a0;z-index:var(--rflb01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rflb01 .rflb01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rflb01ZIndexPrompt)}
.rflb01 .rflb01Prompt .buttons .ok:hover{background-color:#e3695d}
.rflb01 .rflb01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rflb01ZIndexPrompt)}
.rflb01 .rflb01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rflb01ZIndexPrompt)}
.rflb01 .rflb01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rflb01 .buttonAdd{background-position-x:0}
.rflb01 .buttonRemove{background-position-x:calc(0px - var(--rflb01IconsSize))}
.rflb01 .buttonPreview{background-position-x:calc(0px - var(--rflb01IconsSize) * 2)}
.rflb01 .buttonStop{background-position-x:calc(0px - var(--rflb01IconsSize) * 3)}
.rflb01 .button{float:left;display:flex;justify-content:center;align-items:center;background-color:#fff;width:var(--rflb01IconsSize);height:var(--rflb01IconsSize);cursor:pointer;cursor:hand;background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-y:calc(0px - var(--rflb01IconsSize) * 2)}
.rflb01 .buttonSpace{float:left;display:flex;justify-content:center;align-items:center;background-color:#fff;width:calc(var(--rflb01IconsSize) * .25);height:var(--rflb01IconsSize)}
.rflb01 .button:hover{background-position-y:calc(0px - var(--rflb01IconsSize) * 4)}
.rflb01 .buttonDis{float:left;display:flex;justify-content:center;align-items:center;background-color:#fff;width:var(--rflb01IconsSize);height:var(--rflb01IconsSize);background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-size:calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rflb01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-y:calc(0px - var(--rflb01IconsSize) * 3)}
.rflb01 .slider_hpanel{display:flex;width:100%;height:40px;border-collapse:collapse;justify-content:center;align-items:center}
.rflb01 .slider_hpanel .text{display:flex;float:left;width:20%;height:100%;color:#000;font-size:var(--fontSmall);justify-content:flex-start;align-items:center}
.rflb01 .slider_hpanel .title{display:flex;float:left;width:20%;height:100%;color:#000;font-size:var(--fontSmall);justify-content:flex-end;align-items:center}
.rflb01 .slider_hpanel .bar{display:flex;float:left;width:72%;height:var(--rflb01SliderBar);background:#e0f0ff;margin-left:20px;margin-right:20px;border:1px solid #dadada;cursor:pointer;border-radius:3vmin}
.rflb01 .slider_hpanel .bar .slider{width:0%;height:100%;background-color:#f0f8ff;border-radius:3vmin}
.rflb01 .slider_hpanel .bar .toggle{display:flex;float:right;justify-content:center;align-items:center;width:var(--rflb01SliderToggle);height:var(--rflb01SliderToggle);box-shadow:0 0 1vmin #d0d0d0;margin-right:var(--rflb01SliderOffset);margin-top:calc((var(--rflb01SliderBar) - var(--rflb01SliderToggle))/ 2 - 1px);border:2px solid #fff;border-radius:3vmin;background-color:#f8f8f8}
.rflb01 .slider_hpanel .bar .toggle .dot{width:calc(var(--rflb01SliderToggle) * .5);height:calc(var(--rflb01SliderToggle) * .5);border-radius:3vmin;background-color:#a0a0a0}
.rflb01 .slider_vpanel{width:55px;height:100%;border-collapse:collapse}
.rflb01 .slider_vpanel .text{display:flex;float:left;width:100%;height:15%;color:#000;font-size:var(--fontSmall);justify-content:center;align-items:center}
.rflb01 .slider_vpanel .title{display:flex;float:left;width:100%;height:10%;color:#000;font-size:var(--fontSmall);justify-content:center;align-items:flex-end}
.rflb01 .slider_vpanel .bar{display:flex;align-items:flex-end;margin-left:20px;width:16px;height:65%;background:#d0d0d0;background:-webkit-linear-gradient(#d0d0d0,#505050);background:-o-linear-gradient(#d0d0d0,#505050);background:-moz-linear-gradient(#d0d0d0,#505050);background:linear-gradient(#d0d0d0,#505050);margin-top:10px;border:1px solid grey;cursor:pointer;cursor:hand;border-radius:3vmin}
.rflb01 .slider_vpanel .bar .slider{width:100%;height:0%;background-color:#ccc;border-radius:3vmin}
.rflb01 .slider_vpanel .bar .toggle{float:left;width:25px;height:25px;margin-top:-15px;margin-left:-5px;border:1px solid grey;border-radius:3vmin;background-color:#e0e0e0}
.rflb01 .ledslider_hpanel{display:flex;width:100%;height:60px;justify-content:center;align-items:center;position:relative;cursor:pointer;cursor:hand}
.rflb01 .ledslider_hpanel .text{display:flex;float:left;width:15%;height:100%;color:#000;font-size:var(--fontSmall);justify-content:flex-start;padding-left:20px;align-items:center}
.rflb01 .ledslider_hpanel .title{display:flex;float:left;width:15%;height:100%;color:#000;font-size:var(--fontSmall);padding-right:28px;justify-content:flex-end;align-items:center}
.rflb01 .ledslider_hpanel .bar{display:flex;float:left;width:64%;height:var(--rflb01LedSliderH);background:#f0f0f0;background:-webkit-linear-gradient(right,#f0f0f0,#e8e8e8);background:-o-linear-gradient(right,#f0f0f0,#e8e8e8);background:-moz-linear-gradient(right,#f0f0f0,#e8e8e8);background:linear-gradient(right,#f0f0f0,#e8e8e8);margin-right:10px;border-radius:10px}
.rflb01 .ledslider_hpanel .bar .slider{width:0%;height:100%;background-color:#ccc;border-radius:3vmin}
.rflb01 .ledslider_hpanel .bar .toggle{float:right;width:var(--rflb01LedSliderToggle);height:var(--rflb01LedSliderToggle);margin-top:calc(var(--rflb01LedSliderOffset) * .5);margin-right:var(--rflb01LedSliderOffset);box-shadow:0 0 1vmin #d0d0d0;border:1px solid #fff;border-radius:calc(var(--rflb01LedSliderToggle) * .5);background-color:#f8f8f8}
.rflb01 .ledslider_hpanel .bar .toggle .circle{float:left;width:calc(var(--rflb01LedSliderToggle) * .5);height:calc(var(--rflb01LedSliderToggle) * .5);margin-top:calc(var(--rflb01LedSliderToggle) * .25);margin-left:calc(var(--rflb01LedSliderToggle) * .25);border-radius:calc(var(--rflb01LedSliderToggle) * .25);background-color:#f0f0f0}
.rflb01 .ledslider_vpanel{display:flex;align-items:center;width:100%;height:100%;position:relative;justify-content:center;cursor:pointer;cursor:hand}
.rflb01 .ledslider_vpanel .text{display:flex;float:left;width:100%;height:8vmin;color:#000;font-size:calc(var(--fontMedium) * .8);justify-content:center;align-items:center;position:absolute;top:0}
.rflb01 .ledslider_vpanel .title{display:flex;float:left;width:100%;height:8vmin;color:#000;font-size:var(--fontSmall);justify-content:center;align-items:flex-end;position:absolute;bottom:0}
.rflb01 .ledslider_vpanel .bar{display:flex;float:left;align-items:flex-end;width:var(--rflb01LedSliderV);background:#f0f0f0;background:-webkit-linear-gradient(#f0f0f0,#e8e8e8);background:-o-linear-gradient(#f0f0f0,#e8e8e8);background:-moz-linear-gradient(#f0f0f0,#e8e8e8);background:linear-gradient(#f0f0f0,#e8e8e8);border-radius:3vmin;position:absolute;top:8vmin;bottom:8vmin}
.rflb01 .ledslider_vpanel .bar .slider{width:100%;height:0%;background-color:#ccc;border-radius:3vmin}
.rflb01 .ledslider_vpanel .bar .toggle{float:left;width:var(--rflb01LedSliderToggle);height:var(--rflb01LedSliderToggle);margin-top:var(--rflb01LedSliderOffset);margin-left:calc((var(--rflb01LedSliderV) - var(--rflb01LedSliderToggle))/ 2 - 1px);box-shadow:0 0 1vmin #d0d0d0;border:1px solid #fff;border-radius:calc(var(--rflb01LedSliderToggle) * .5);background-color:#f8f8f8}
.rflb01 .ledslider_vpanel .bar .toggle .circle{float:left;width:calc(var(--rflb01LedSliderToggle) * .5);height:calc(var(--rflb01LedSliderToggle) * .5);margin-top:calc(var(--rflb01LedSliderToggle) * .25);margin-left:calc(var(--rflb01LedSliderToggle) * .25);border-radius:calc(var(--rflb01LedSliderToggle) * .25);background-color:#f0f0f0}
.rflb01 .ledslider_ppanel{display:flex;width:180px;height:100%;justify-content:flex-end;align-items:center;position:relative}
.rflb01 .ledslider_ppanel .text{display:flex;float:right;width:var(--rflb01LedSliderTextW);height:var(--rflb01LedSliderTextH);color:#000;font-size:var(--fontExtraSmall);justify-content:center;align-items:center;border-style:none solid none none;border-width:1vmin;border-color:silver}
.rflb01 .ledslider_ppanel .title{display:flex;float:left;height:var(--fontExtraSmall);color:grey;font-size:var(--fontExtraSmall);justify-content:flex-end;padding-right:5px;align-items:center}
.rflb01 .ledslider_ppanel .back{display:block;width:calc(2 * var(--rflb01LedSliderTextW) + 4px);height:var(--rflb01LedSliderHeight);justify-content:center;align-items:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0;position:absolute;z-index:5;top:calc((40px + var(--rflb01LedSliderHeight))/ 2);right:0}
.rflb01 .ledslider_ppanel .backText{display:flex;float:left;width:100%;height:var(--rflb01LedSliderTextH);color:#000;font-size:var(--fontSmall);justify-content:center;align-items:center;z-index:5}
.rflb01 .ledslider_ppanel .bar{display:flex;float:none;align-items:flex-end;width:var(--rflb01LedSliderV);height:calc(100% - 56px - var(--rflb01LedSliderTextH));background:#f0f0f0;background:-webkit-linear-gradient(#f0f0f0,#e8e8e8);background:-o-linear-gradient(#f0f0f0,#e8e8e8);background:-moz-linear-gradient(#f0f0f0,#e8e8e8);background:linear-gradient(#f0f0f0,#e8e8e8);border-radius:3vmin;z-index:5;margin-left:auto;margin-right:auto;margin-top:calc(25px + var(--rflb01LedSliderTextH))}
.rflb01 .ledslider_ppanel .bar .slider{width:100%;height:0%;background-color:#ccc;border-radius:3vmin;z-index:5}
.rflb01 .ledslider_ppanel .bar .toggle{float:left;width:var(--rflb01LedSliderToggle);height:var(--rflb01LedSliderToggle);margin-top:var(--rflb01LedSliderOffset);margin-left:calc((var(--rflb01LedSliderV) - var(--rflb01LedSliderToggle))/ 2 - 1px);box-shadow:0 0 1vmin #d0d0d0;border:1px solid #fff;border-radius:calc(var(--rflb01LedSliderToggle) * .5);background-color:#f8f8f8;z-index:5}
.rflb01 .ledslider_ppanel .bar .toggle .circle{float:left;width:calc(var(--rflb01LedSliderToggle) * .5);height:calc(var(--rflb01LedSliderToggle) * .5);margin-top:calc(var(--rflb01LedSliderToggle) * .25);margin-left:calc(var(--rflb01LedSliderToggle) * .25);border-radius:calc(var(--rflb01LedSliderToggle) * .25);background-color:#f0f0f0;z-index:5}
.rflb01 .rflb01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rflb01 .rflb01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflb01 .rflb01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rflb01 .rflb01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rflb01 .rflb01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rflb01 .rflb01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rflb01 .rflb01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rflb01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rflb01OnboardingContainer{width:100%;height:auto;display:block}
.rflb01OnboardingContainer .description{display:block;float:left;width:100%;margin-top:var(--fontMedium);margin-bottom:var(--fontMedium);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;color:#a0a0a0;z-index:var(--zIndexOnboardingComponent)}
.rflb01OnboardingContainer .select{display:flex;float:left;width:100%;height:12vh;text-align:center;justify-content:center;align-items:center;z-index:var(--zIndexOnboardingComponent)}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rflb01 .pPanelPrograms{position:relative;top:0;right:0;width:100%}
.rflb01 .mPanelPrograms{position:relative;top:0;right:0;width:100%}
.rflb01 .presetPanel{width:96%}
.rflb01 .ledslider_ppanel .bar{height:calc(100% - 66px - var(--rfrf01LedSliderTextH));margin-top:calc(30px + var(--rfrf01LedSliderTextH))}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfls01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfls01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfls01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfls01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfls01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfls01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfls01dash .sensorValue{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorBlue);white-space:nowrap}
.rfls01dash .sensorValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorRed);white-space:nowrap}
.rfls01dash .sensorValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorYellow);white-space:nowrap}
.rfls01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfls01dash .slider{position:absolute;top:25%;bottom:25%;right:75%;left:5%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:var(--fontExtraSmall)}
.rfls01dash .sliderPointerOk{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .5);left:calc(20% - 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfls01dash .sliderPointerBelow{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .85);left:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfls01dash .sliderBar{display:block;margin-top:calc(var(--fontMedium) * .25);width:20%;height:calc(100% - var(--fontMedium) * .5);justify-content:center;align-items:center}
.rfls01dash .sliderBarLeft{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfls01dash .sliderBarCenter{display:flex;width:100%;height:30%;background-color:#73d905}
.rfls01dash .sliderBarRight{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfls01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfls01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfls01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfls01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rfls01SectionWidth:100%;--rfls01SectionHeight1:50%;--rfls01SectionHeight2:20%}
.rfls01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfls01 .center{float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfls01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfls01OnboardingContainer{width:100%;height:auto;display:block}
.rfls01 .sectionOnboarding{float:left;width:var(--rfls01SectionWidth);height:calc(var(--rfls01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfls01 .section1{display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfls01SectionHeight1)}
.rfls01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfls01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:4%;padding-right:4%;right:0;bottom:calc(0px - var(--fontSmall) * 4);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rfls01 .history:hover{background-color:var(--colorBlueSel)}
.rfls01 .section2{float:left;width:var(--rfls01SectionWidth);height:var(--rfls01SectionHeight2);display:block;border-style:none;border-width:0}
.rfls01 .section3{float:left;width:var(--rfls01SectionWidth);height:var(--rfls01SectionHeight2);display:block;border-style:none;border-width:0}
.rfls01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfls01 .sensorText{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:var(--colorBlue);white-space:nowrap}
.rfls01 .sensorValue{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorBlue);white-space:nowrap}
.rfls01 .sensorValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorRed);white-space:nowrap}
.rfls01 .sensorValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorYellow);white-space:nowrap}
.rfls01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfls01 .radioButtonLeft{display:flex;color:var(--colorBlue);width:30%;height:auto;padding-top:calc(.4 * var(--fontMedium));min-width:calc(8 * var(--fontMedium));justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfls01 .radioButtonRight{display:flex;color:var(--colorBlue);width:30%;height:auto;padding-top:calc(.4 * var(--fontMedium));justify-content:flex-end;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfls01 .radioButtonText{display:flex;justify-content:flex-start;align-items:flex-start;width:auto;padding-left:calc(.5vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));font-size:var(--fontMedium);color:#404040;white-space:nowrap;cursor:pointer;cursor:hand}
.rfls01 .radioButtonCircle{display:flex;width:var(--fontMedium);height:var(--fontMedium);min-width:var(--fontMedium);min-height:var(--fontMedium);border-style:solid;border-radius:var(--fontMedium);border-width:calc(.15 * var(--fontMedium));justify-content:center;align-items:center;color:var(--colorBlue)}
.rfls01 .radioButtonOn{display:flex;width:calc(.65 * var(--fontMedium));height:calc(.65 * var(--fontMedium));background-color:var(--colorBlue);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfls01 .radioButtonOff{width:var(--fontMedium);height:var(--fontMedium);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfls01 .radioButtonOff:hover{background-color:var(--colorBlueSelLight);cursor:pointer;cursor:hand}
.rfls01 .rfls01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfls01 .rfls01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfls01 .rfls01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfls01 .rfls01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfls01 .rfls01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfls01 .rfls01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfls01 .rfls01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfpm01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpm01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpm01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpm01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpm01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfpm01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfpm01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfpm01dash .ph{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfpm01dash .ph .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfpm01dash .slider{position:absolute;left:5%;right:5%;top:65%;bottom:15%;display:flex;justify-content:flex-start;align-items:flex-end;font-size:var(--fontExtraSmall)}
.rfpm01dash .sliderPointerOk{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfpm01dash .sliderPointerError{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfpm01dash .sliderBar{display:flex;width:calc(100% - var(--fontMedium) * .5);margin-left:calc(var(--fontMedium) * .25);height:20%;justify-content:center;align-items:center}
.rfpm01dash .sliderBarLeft{display:flex;width:35%;height:100%;background-image:linear-gradient(to right,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfpm01dash .sliderBarCenter{display:flex;width:30%;height:100%;background-color:#73d905}
.rfpm01dash .sliderBarRight{display:flex;width:35%;height:100%;background-image:linear-gradient(to right,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfpm01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpm01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfpm01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpm01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfpm01SectionWidth:100%;--rfpm01SectionHeight1:70%;--rfpm01SectionHeight2:25%;--rfpm01ZIndexPrompt:var(--zIndexPrompt)}
.rfpm01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:block;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rfpm01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfpm01OnboardingContainer{width:100%;height:auto;display:block}
.rfpm01 .section1{display:block;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfpm01SectionHeight1)}
.rfpm01 .section2{float:left;width:var(--rfpm01SectionWidth);height:var(--rfpm01SectionHeight2);display:block;border-style:none;border-width:0}
.rfpm01 .phContainer{display:flex;width:100%;height:55%;justify-content:center;align-items:flex-end;vertical-align:bottom;font-size:var(--fontExtraBig);font-weight:700;color:#00a000;background-color:#fff}
.rfpm01 .container{position:relative;display:block;width:auto;height:calc(var(--fontExtraBig) + var(--fontSmall) * 6);justify-content:center;align-items:center;vertical-align:middle;border-style:solid;border-color:#e0e0e0;border-radius:.5vmin;padding-left:5%;padding-right:5%;border-width:1px;box-shadow:0 0 1.5vmin #e0e0e0}
.rfpm01 .text{display:flex;width:100%;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;font-size:var(--fontSmall);color:grey}
.rfpm01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:15%;padding-right:15%;right:0;bottom:calc(0px - var(--fontSmall) * 2);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rfpm01 .history:hover{background-color:var(--colorBlueSel)}
.rfpm01 .ph{display:flex;width:100%;height:calc(100% - var(--fontSmall) * 2 * 2);justify-content:center;align-items:center;font-size:var(--fontExtraBig);font-weight:700;background-color:#fff}
.rfpm01 .connector{display:block;width:1px;margin-left:auto;margin-right:auto;height:5%;justify-content:center;align-items:center;vertical-align:middle;background-color:#000}
.rfpm01 .settings{display:flex;width:80%;margin-left:10%;margin-right:10%;height:40%;justify-content:center;align-items:center;background-color:#fff}
.rfpm01 .settingsOnboarding{display:flex;width:80%;margin-left:10%;margin-right:10%;height:calc(var(--onboardingHeight) * .45);justify-content:center;align-items:center;background-color:#fff}
.rfpm01 .rfpm01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfpm01 .rfpm01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpm01 .rfpm01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfpm01 .rfpm01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpm01 .rfpm01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfpm01 .rfpm01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfpm01 .rfpm01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfpm01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfpm01 .radioButtonLeft{display:flex;color:var(--colorBlue);width:36.5%;height:auto;min-width:calc(8 * var(--fontMedium));justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfpm01 .radioButtonRight{display:flex;color:var(--colorBlue);width:36.5%;height:auto;justify-content:flex-end;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfpm01 .radioButtonText{display:flex;justify-content:flex-start;align-items:flex-start;width:auto;padding-left:calc(.5vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));font-size:var(--fontMedium);color:#404040;white-space:nowrap;cursor:pointer;cursor:hand}
.rfpm01 .radioButtonCircle{display:flex;width:var(--fontMedium);height:var(--fontMedium);min-width:var(--fontMedium);min-height:var(--fontMedium);border-style:solid;border-radius:var(--fontMedium);border-width:calc(.15 * var(--fontMedium));justify-content:center;align-items:center;color:var(--colorBlue)}
.rfpm01 .radioButtonOn{display:flex;width:calc(.65 * var(--fontMedium));height:calc(.65 * var(--fontMedium));background-color:var(--colorBlue);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfpm01 .radioButtonOff{width:var(--fontMedium);height:var(--fontMedium);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfpm01 .radioButtonOff:hover{background-color:var(--colorBlueSelLight);cursor:pointer;cursor:hand}
.rfpm01 .section2Panel1{float:left;width:100%;height:50%;display:block}
.rfpm01 .section2Panel2{float:left;width:100%;height:50%;display:flex;align-items:center;justify-content:center}
.rfpm01 .section2PanelRight{float:left;width:84%;min-width:calc(8 * var(--fontMedium));margin-left:13%;margin-right:13%;height:auto;display:flex;justify-content:flex-end}
.rfpm01 .section2PanelBlock{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rfpm01 .section2Panel2 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rfpm01 .section2Panel2 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rfpm01 .section2Panel2 .button{float:left;display:flex;width:auto;min-width:15vmin;padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfpm01 .section2Panel2 .button:hover{background-color:var(--colorBlueSel)}
.rfpm01 .section2Panel2 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontMedium);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontMedium));font-size:var(--fontMedium);padding:calc(.5 * var(--fontMedium));border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#ffe0e0;white-space:nowrap}
.rfpm01 .section2Panel2 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rfpm01 .section2Panel2 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rfpm01 .sectionSettingsBack{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:0}
.rfpm01 .section3SettingsBlock{position:absolute;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:calc(160% + 2px);height:auto;padding-bottom:calc(var(--buttonHeight) * .5);bottom:calc(var(--buttonHeight) * 1);left:calc(-1px - 40%);border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:16%;z-index:1}
.rfpm01 .section3SettingsBlock .button{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;z-index:1;white-space:nowrap}
.rfpm01 .section3SettingsBlock .button:hover{background-color:var(--colorBlueSel)}
.rfpm01 .section3SettingsBlock .buttonDisabled{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;z-index:1}
.rfpm01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfpm01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfpm01Prompt .rfpm01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfpm01ZIndexPrompt)}
.rfpm01Prompt .rfpm01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfpm01ZIndexPrompt)}
.rfpm01Prompt .title{display:flex;float:left;width:100%;height:auto;margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rfpm01ZIndexPrompt)}
.rfpm01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfpm01ZIndexPrompt)}
.rfpm01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfpm01ZIndexPrompt)}
.rfpm01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfpm01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rfpm01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfpm01ZIndexPrompt)}
.rfpm01Prompt .buttons .ok:hover{background-color:#e3695d}
.rfpm01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfpm01ZIndexPrompt)}
.rfpm01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfpm01ZIndexPrompt)}
.rfpm01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rfpm01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfpm01ZIndexPrompt)}
.rfpm01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfkh01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfkh01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfkh01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfkh01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfkh01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfkh01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfkh01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfkh01dash .kh{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfkh01dash .khPanel{position:relative;display:flex}
.rfkh01dash .khPanel .differenceLow{position:absolute;display:flex;font-size:var(--fontSmall);height:var(--fontSmall);bottom:calc(0px - var(--fontSmall) * 1);right:0;color:var(--colorRed)}
.rfkh01dash .khPanel .differenceHigh{position:absolute;display:flex;font-size:var(--fontSmall);height:var(--fontSmall);bottom:calc(0px - var(--fontSmall) * 1);right:0;color:var(--colorGreen)}
.rfkh01dash .kh .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfkh01dash .khPanel .valuePh{position:absolute;display:flex;font-size:var(--fontSmall);height:var(--fontSmall);top:calc(0px - var(--fontSmall) * 1);right:0;color:grey}
.rfkh01dash .kh .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfkh01dash .slider{position:absolute;left:5%;right:5%;top:65%;bottom:15%;display:flex;justify-content:flex-start;align-items:flex-end;font-size:var(--fontExtraSmall)}
.rfkh01dash .sliderPointerOk{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfkh01dash .sliderPointerError{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfkh01dash .sliderBar{display:flex;width:calc(100% - var(--fontMedium) * .5);margin-left:calc(var(--fontMedium) * .25);height:20%;justify-content:center;align-items:center}
.rfkh01dash .sliderBarLeft{display:flex;width:35%;height:100%;background-image:linear-gradient(to right,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfkh01dash .sliderBarCenter{display:flex;width:30%;height:100%;background-color:#73d905}
.rfkh01dash .sliderBarRight{display:flex;width:35%;height:100%;background-image:linear-gradient(to right,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfkh01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfkh01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfkh01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfkh01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfkh01SectionWidth:100%;--rfkh01SectionHeight1:75%;--rfkh01SectionHeight2:20%;--rfkh01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rfkh01ZIndexPrompt:var(--zIndexPrompt);--rfkh01ZIndexPromptCombo:calc( var(--zIndexPrompt) + 1 );--rfkh01IconsSize:calc( 5vmin * var(--globalScale) )}
.rfkh01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:block;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rfkh01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfkh01OnboardingContainer{width:100%;height:auto;display:block}
.rfkh01 .section1{display:block;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfkh01SectionHeight1)}
.rfkh01 .section2{float:left;width:var(--rfkh01SectionWidth);height:var(--rfkh01SectionHeight2);display:block;border-style:none;border-width:0}
.rfkh01 .khContainer{display:flex;width:100%;height:50%;margin-top:0;justify-content:center;align-items:flex-end;vertical-align:bottom;font-size:var(--fontExtraBig);font-weight:700;color:#00a000;background-color:#fff}
.rfkh01 .container{position:relative;display:block;width:auto;height:calc(var(--fontExtraBig) + var(--fontSmall) * 8.1 + var(--fontMedium) * 1.5);justify-content:center;align-items:center;vertical-align:middle;border-style:solid;border-color:#e0e0e0;border-radius:.5vmin;padding-left:5%;padding-right:5%;border-width:1px;box-shadow:0 0 1.5vmin #e0e0e0}
.rfkh01 .text{display:flex;width:100%;height:calc(var(--fontSmall) * 3);justify-content:center;align-items:center;font-size:var(--fontSmall);color:grey}
.rfkh01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:15%;padding-right:15%;right:0;bottom:calc(0px - var(--fontSmall) * 2);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rfkh01 .history:hover{background-color:var(--colorBlueSel)}
.rfkh01 .textStatus{display:flex;width:100%;height:calc(var(--fontSmall) * 2.2);justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:400;color:grey}
.rfkh01 .textStatusMore{display:flex;cursor:pointer;cursor:hand;justify-content:center;align-items:center;height:calc(var(--fontSmall) * 1.2);font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue)}
.rfkh01 .textStatusMore:hover{color:var(--colorBlueSel)}
.rfkh01 .borderHistory{position:absolute;top:calc(3.2 * var(--fontSmall) + var(--fontExtraBig) * 1.2 + var(--fontMedium) * 2);display:none;width:150%;height:auto;left:calc(-33% - 2px);padding:5%;padding-left:10%;padding-right:10%;font-size:var(--fontSmall);font-weight:400;color:#404040;border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#fff;text-align:left;z-index:2}
.rfkh01 .borderHistoryTop{display:flex;width:100%;height:calc(var(--fontSmall) * 1.5);font-weight:400;color:#404040;text-align:left;z-index:2;border-style:none none solid none;border-width:1px;border-color:#a0a0a0}
.rfkh01 .borderHistoryTop .historyData{display:flex;width:15%;height:var(--fontSmall);font-weight:700;color:#404040;z-index:2}
.rfkh01 .borderHistoryTop .historyTime{display:flex;width:15%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfkh01 .borderHistoryTop .historyType{display:flex;width:30%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:center;z-index:2}
.rfkh01 .borderHistoryTop .historyStatus{display:flex;width:25%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:center;z-index:2}
.rfkh01 .borderHistoryTop .historyKH{display:flex;width:14%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfkh01 .borderHistoryTop .historyPH{display:flex;width:14%;height:var(--fontSmall);font-weight:700;color:#404040;justify-content:flex-end;z-index:2}
.rfkh01 .borderHistoryData{display:block;width:100%;height:auto;max-height:35vh;font-size:var(--fontSmall);font-weight:400;color:#404040;background-color:#fff;z-index:2;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfkh01 .borderHistoryData .historyRow{display:flex;width:100%;height:auto;min-height:calc(var(--fontSmall) * 1.75);color:#404040;z-index:2;align-items:center}
.rfkh01 .borderHistoryData .historyData{display:flex;width:15%;height:var(--fontSmall);z-index:2;white-space:nowrap}
.rfkh01 .borderHistoryData .historyTime{display:flex;width:15%;height:var(--fontSmall);justify-content:flex-end;z-index:2;white-space:nowrap}
.rfkh01 .borderHistoryData .historyType{display:flex;width:30%;height:var(--fontSmall);justify-content:center;z-index:2;white-space:nowrap}
.rfkh01 .borderHistoryData .historyStatus{display:flex;width:25%;height:auto;min-height:var(--fontSmall);justify-content:center;z-index:2;text-align:center}
.rfkh01 .borderHistoryData .historyKH{display:flex;width:14%;height:var(--fontSmall);color:#00a000;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfkh01 .borderHistoryData .historyPH{display:flex;width:14%;height:var(--fontSmall);color:#404040;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfkh01 .borderHistoryData .historyKHRe{display:flex;width:14%;height:var(--fontSmall);color:#b0e0b0;justify-content:flex-end;z-index:2;white-space:nowrap}
.rfkh01 .borderHistoryData .historyKHError{display:flex;width:14%;height:var(--fontSmall);color:var(--colorRed);justify-content:flex-end;z-index:2;white-space:nowrap}
.rfkh01 .borderHistoryData .historyKHErrorRe{display:flex;width:14%;height:var(--fontSmall);color:var(--colorRedSel);justify-content:flex-end;z-index:2;white-space:nowrap}
.rfkh01 .borderHistoryBack{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1}
.rfkh01 .kh{display:flex;width:100%;height:calc(var(--fontExtraBig) * 1.3);margin-bottom:calc(var(--fontExtraBig) * .3);justify-content:center;align-items:flex-start;font-size:var(--fontExtraBig);font-weight:700;background-color:#fff}
.rfkh01 .khPanel{position:relative;display:flex}
.rfkh01 .khPanel .value{display:flex;font-size:var(--fontExtraBig);height:var(--fontExtraBig)}
.rfkh01 .khPanel .differenceLow{position:absolute;display:flex;font-size:var(--fontMedium);height:var(--fontMedium);bottom:calc(0px - var(--fontMedium) * 1);right:0;color:var(--colorRed);font-weight:400}
.rfkh01 .khPanel .differenceHigh{position:absolute;display:flex;font-size:var(--fontMedium);height:var(--fontMedium);bottom:calc(0px - var(--fontMedium) * 1);right:0;color:var(--colorGreen);font-weight:400}
.rfkh01 .khPanel .valuePh{position:absolute;display:flex;font-size:var(--fontMedium);height:var(--fontMedium);bottom:calc(0px - var(--fontMedium) * 2);right:0;color:grey;font-weight:400}
.rfkh01 .kh .format{display:flex;align-items:flex-end;font-size:var(--fontMedium);height:var(--fontExtraBig);color:#d0d0d0}
.rfkh01 .connector{display:block;width:1px;margin-left:auto;margin-right:auto;height:5%;justify-content:center;align-items:center;vertical-align:middle;background-color:#000}
.rfkh01 .settings{display:flex;width:80%;margin-left:10%;margin-right:10%;height:40%;justify-content:center;align-items:center;background-color:#fff}
.rfkh01 .settingsOnboarding{display:flex;width:80%;margin-left:10%;margin-right:10%;height:calc(var(--onboardingHeight) * .45);justify-content:center;align-items:center;background-color:#fff}
.rfkh01 .rfkh01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfkh01 .rfkh01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfkh01 .rfkh01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfkh01 .rfkh01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfkh01 .rfkh01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfkh01 .rfkh01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfkh01 .rfkh01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfkh01 .section2Panel2{float:left;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.rfkh01 .section2PanelLeft{position:relative;float:left;width:37%;min-width:calc(8 * var(--fontMedium));margin-left:13%;height:auto;display:flex;justify-content:flex-start;z-index:1}
.rfkh01 .section2PanelRight{position:relative;float:left;width:37%;min-width:calc(8 * var(--fontMedium));margin-right:13%;height:auto;display:flex;justify-content:flex-end}
.rfkh01 .section2PanelBlock{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rfkh01 .rfkh01SettingsPanel{position:relative;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rfkh01 .section2PanelBlockAlerts{position:absolute;display:block;line-height:calc(1.2 * var(--fontSmall));vertical-align:middle;align-items:center;text-align:left;float:left;width:100%;height:auto;top:var(--buttonHeight);font-size:var(--fontSmall)}
.rfkh01 .section2PanelReagent{display:none;align-items:flex-end;text-align:left;float:left;width:100%;height:auto;font-size:var(--fontSmall);color:var(--colorRed)}
.rfkh01 .section2PanelNextMeasurement{display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:100%;height:auto;font-size:var(--fontSmall);color:var(--colorBlue)}
.rfkh01 .section2PanelCalibration{position:absolute;display:block;line-height:calc(1.2 * var(--fontSmall));font-size:var(--fontSmall);vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto;top:var(--buttonHeight)}
.rfkh01 .sectionMeasurementBack{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:0}
.rfkh01 .section2MeasurementBlock{position:absolute;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:calc(160% + 2px);height:calc(var(--buttonHeight) * 4.9 + 2px);top:calc(-5px - var(--buttonHeight) * 4.9);left:calc(-1px - 40%);border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:16%;z-index:1}
.rfkh01 .section2MeasurementBlock .buttonMeasurement{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;z-index:1;white-space:nowrap}
.rfkh01 .section2MeasurementBlock .buttonMeasurement:hover{background-color:var(--colorBlueSel)}
.rfkh01 .section2MeasurementBlock .buttonTakeNow{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2MeasurementBlock .buttonTakeNow:hover{background-color:var(--colorRedSel)}
.rfkh01 .section2SettingsBlock{position:absolute;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:calc(160% + 2px);height:calc(var(--buttonHeight) * 9.4 + 2px);top:calc(-5px - var(--buttonHeight) * 9.4);left:calc(-1px - 40%);border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:16%;z-index:1}
.rfkh01 .section2SettingsBlock .buttonMeasurement{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;z-index:1;white-space:nowrap}
.rfkh01 .section2SettingsBlock .buttonMeasurement:hover{background-color:var(--colorBlueSel)}
.rfkh01 .section2PumpsBlock{position:absolute;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:calc(160% + 2px);height:calc(var(--buttonHeight) * 5.4);top:calc(-3px - var(--buttonHeight) * 5.4);left:calc(-1px - 40%);border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:16%;z-index:1}
.rfkh01 .section2PumpsBlock .pumpName{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;color:grey;z-index:1}
.rfkh01 .section2PumpsBlock .buttonTestAccuracy{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2PumpsBlock .buttonTestAccuracy:hover{background-color:var(--colorBlueSel)}
.rfkh01 .section2PumpsBlock .buttonFillCircuit{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorYellow);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2PumpsBlock .buttonFillCircuit:hover{background-color:var(--colorYellowSel)}
.rfkh01 .section2PumpsBlock .buttonCalibration{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2PumpsBlock .buttonCalibration:hover{background-color:var(--colorRedSel)}
.rfkh01 .section2ProbeBlock{position:absolute;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:calc(160% + 2px);height:auto;bottom:calc(var(--buttonHeight) + 1px);padding-bottom:calc(var(--buttonHeight) * .44);left:calc(-1px - 40%);border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:16%;z-index:1}
.rfkh01 .section2ProbeBlock .probeName{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;color:grey;z-index:1}
.rfkh01 .section2ProbeBlock .buttonTestAccuracy{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2ProbeBlock .buttonTestAccuracy:hover{background-color:var(--colorBlueSel)}
.rfkh01 .section2ProbeBlock .buttonCalibration{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2ProbeBlock .buttonCalibration:hover{background-color:var(--colorRedSel)}
.rfkh01 .section2ProbeBlock .buttonCalibration4{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2ProbeBlock .buttonCalibration4:hover{background-color:var(--colorRedSel)}
.rfkh01 .section2ProbeBlock .buttonCalibration7{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;margin-top:calc(var(--buttonHeight) * .5);background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2ProbeBlock .buttonCalibration7:hover{background-color:var(--colorGreenSel)}
.rfkh01 .section2ProbeBlock .buttonResetProbe{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2ProbeBlock .buttonResetProbe:hover{background-color:var(--colorRedSel)}
.rfkh01 .section2CalibrateBlock{position:absolute;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:calc(160% + 2px);height:calc(var(--buttonHeight) * 7.9);top:calc(-3px - var(--buttonHeight) * 7.9);left:calc(-1px - 40%);border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:16%;z-index:1}
.rfkh01 .section2CalibrateBlock .buttonCalibrate1{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);line-height:var(--fontSmall);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2CalibrateBlock .buttonCalibrate1:hover{background-color:var(--colorBlueSel)}
.rfkh01 .section2CalibrateBlock .buttonCalibrate2{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);line-height:var(--fontSmall);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorYellow);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2CalibrateBlock .buttonCalibrate2:hover{background-color:var(--colorYellowSel)}
.rfkh01 .section2CalibrateBlock .buttonReminder{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);line-height:var(--fontSmall);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2CalibrateBlock .buttonReminder:hover{background-color:var(--colorGreySelected)}
.rfkh01 .section2CalibrateBlock .buttonElectrode{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2CalibrateBlock .buttonElectrode:hover{background-color:var(--colorRedSel)}
.rfkh01 .section2Panel2 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue)}
.rfkh01 .section2Panel2 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue)}
.rfkh01 .section2Panel2 .button{float:left;display:flex;width:auto;min-width:15vmin;padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfkh01 .section2Panel2 .button:hover{background-color:var(--colorBlueSel)}
.rfkh01 .section2Panel2 .buttonBack{float:left;display:flex;width:auto;min-width:15vmin;padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand}
.rfkh01 .section2Panel2 .buttonBack:hover{background-color:var(--colorGreySelected)}
.rfkh01 .section2Panel2 .buttonDisabled{float:left;display:flex;width:auto;min-width:15vmin;padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorGrey);color:#f0f0f0}
.rfkh01 .section2Panel2 .buttonMeasurementCancel{float:left;display:flex;width:auto;min-width:15vmin;padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2Panel2 .buttonMeasurementCancel:hover{background-color:var(--colorRedSel)}
.rfkh01 .section2Panel2 .buttonCancel{float:left;display:flex;width:auto;min-width:15vmin;padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;cursor:pointer;cursor:hand;z-index:1}
.rfkh01 .section2Panel2 .buttonCancel:hover{background-color:var(--colorGreySelected)}
.rfkh01 .section2Panel2 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontSmall);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontSmall));font-size:var(--fontSmall);padding:calc(.5 * var(--fontSmall));background-color:#ffe0e0;white-space:nowrap}
.rfkh01 .section2Panel2 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rfkh01 .section2Panel2 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rfkh01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfkh01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfkh01Prompt .rfkh01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfkh01ZIndexPrompt)}
.rfkh01Prompt .rfkh01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfkh01ZIndexPrompt)}
.rfkh01Prompt .rfkh01PromptPanel .top{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:grey;z-index:var(--rfkh01ZIndexPrompt)}
.rfkh01Prompt .rfkh01PromptPanel .title{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rfkh01ZIndexPrompt);height:auto}
.rfkh01Prompt .rfkh01PromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfkh01ZIndexPrompt)}
.rfkh01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfkh01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfkh01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfkh01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfkh01Prompt .comboPanel{position:relative;display:flex;width:100%;height:auto;z-index:var(--rfkh01ZIndexPromptCombo)}
.rfkh01Prompt .combo{position:relative;float:right;display:flex;width:100%;height:var(--rfkh01ZIndexPromptComboHeight);margin-top:calc(var(--rfkh01ZIndexPromptComboHeight) * .5);margin-bottom:calc(var(--rfkh01ZIndexPromptComboHeight) * .5);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--rfkh01ZIndexPromptCombo);background-color:#f8f8f8}
.rfkh01Prompt .combo:hover{background-color:#f0f0f0}
.rfkh01Prompt .comboIcon{float:right;display:flex;width:var(--rfkh01IconsSize);height:var(--rfkh01ZIndexPromptComboHeight);background-size:calc(var(--rfkh01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfkh01IconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--rfkh01IconsSize) * 9);background-position-y:calc(0px - var(--rfkh01IconsSize) * 1 - (var(--rfkh01IconsSize) - var(--rfkh01ZIndexPromptComboHeight))/ 2);margin-right:5px;z-index:var(--rfkh01ZIndexPromptCombo)}
.rfkh01Prompt .comboText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--rfkh01ZIndexPromptCombo)}
.rfkh01Prompt .comboList{position:absolute;display:none;top:calc(var(--rfkh01ZIndexPromptComboHeight) * 1.5 + 4px);width:100%;height:auto;box-shadow:0 0 3px silver;z-index:var(--rfkh01ZIndexPromptCombo)}
.rfkh01Prompt .comboItem{display:flex;width:auto;height:var(--rfkh01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfkh01ZIndexPromptCombo)}
.rfkh01Prompt .comboItem:hover{background-color:#f8f8f8}
.rfkh01Prompt .comboItemSelected{display:flex;width:auto;height:var(--rfkh01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfkh01ZIndexPromptCombo)}
.rfkh01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfkh01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rfkh01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfkh01ZIndexPrompt);text-transform:uppercase}
.rfkh01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rfkh01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfkh01ZIndexPrompt);text-transform:uppercase}
.rfkh01Prompt .buttons .ok:hover{background-color:#e3695d}
.rfkh01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfkh01ZIndexPrompt);text-transform:uppercase}
.rfkh01Prompt .buttons .okCenterDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfkh01ZIndexPrompt);text-transform:uppercase}
.rfkh01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfkh01ZIndexPrompt);text-transform:uppercase}
.rfkh01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rfkh01Prompt .customTimePanel{position:relative;display:block;width:100%;height:auto}
.rfkh01Prompt .value{display:flex;width:100%;vertical-align:middle;align-items:center;justify-content:center;font-size:var(--fontSmall);height:var(--buttonHeight);color:grey}
.rfkh01Prompt .checkboxPanel{display:flex;width:calc(6 * var(--fontSmall));height:calc(2 * var(--fontSmall));align-items:center;justify-content:center;white-space:nowrap}
.rfkh01Prompt .checkboxInput{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;color:#000;font-size:var(--fontSmall);cursor:pointer;cursor:hand;white-space:nowrap}
.rfkh01Prompt .checkboxLabel{height:calc(2 * var(--fontSmall));display:flex;float:right;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;color:#000;cursor:pointer;cursor:hand;white-space:nowrap;align-items:center}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfkh01 .khContainer{margin-top:10%;height:40%}
.rfkh01 .settings{height:30%}
.rfkh01Prompt .checkboxPanel{width:calc(5 * var(--fontSmall))}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfps01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfps01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfps01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfps01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfps01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfps01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfps01dash .sensorValueOn{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:#04a00a;white-space:nowrap}
.rfps01dash .sensorValueOff{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:grey;white-space:nowrap}
.rfps01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfps01dash .slider{position:absolute;top:25%;bottom:25%;right:75%;left:5%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:var(--fontExtraSmall)}
.rfps01dash .sliderPointerOk{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .5);left:calc(20% - 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfps01dash .sliderPointerBelow{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .85);left:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfps01dash .sliderBar{display:block;margin-top:calc(var(--fontMedium) * .25);width:20%;height:calc(100% - var(--fontMedium) * .5);justify-content:center;align-items:center}
.rfps01dash .sliderBarLeft{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfps01dash .sliderBarCenter{display:flex;width:100%;height:30%;background-color:#73d905}
.rfps01dash .sliderBarRight{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfps01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfps01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfps01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfps01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfps01TabMarginTop:calc( 6vmin * var(--globalScale) );--rfps01ButtonHeight:var(--buttonHeight);--rfps01SwitchBoxActiveColor:rgb(4, 160, 10);--rfps01SwitchBoxActiveColorSel:rgb(24, 180, 30);--rfps01SwitchBoxInactiveColor:rgb(225, 225, 225);--rfps01SwitchBoxInactiveColorSel:rgb(215, 215, 215);--rfps01SectionWidth:90%;--rfps01AutoLineMargin:0%;--rfps01AutoLineHeight:calc( 0.2vmin * var(--globalScale) );--rfps01CurrentLineHeight:calc( 7vmin * var(--globalScale) );--rfps01AutoLineLeftPos:calc((100% - var(--rfps01SectionWidth)) / 2 + var(--rfps01AutoLineMargin) );--rfps01AutoSquareSize:calc(var(--rfps01AutoLineHeight) + 0.6vmin);--rfps01ActiveLineColor:rgb(4, 160, 10);--rfps01CircleOneSize:calc( 2.5vmin * var(--globalScale) );--rfps01CircleTwoSize:calc( var(--rfps01CircleOneSize) / 2 );--rfps01TimeLabelGap1:flex;--rfps01TimeLabelGap2:flex}
.rfps01{position:absolute;display:block;background-color:#fff;width:100%;height:calc(100% - var(--topPanelHeight));top:var(--topPanelHeight);justify-content:center;align-items:center;text-align:center}
.rfps01 .rfps01Context{display:block;width:100%;height:100%}
.rfps01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfps01OnboardingContainer{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}
.rfps01 .rfps01TabSelect{display:flex;justify-content:center;height:calc(var(--fontMedium) * 1);margin-top:calc(var(--fontMedium) * .5);margin-bottom:calc(var(--fontMedium) * .5)}
.rfps01 .rfps01TabSelectText{color:#b0b0b0;font-size:var(--fontMedium);font-weight:400;cursor:pointer;margin-left:calc(2vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
.rfps01 .rfps01TabSelectText:hover{color:grey}
.rfps01 .rfps01TabSelectActive{color:#000;font-weight:700}
.rfps01 .rfps01TabSelectActive:hover{color:#000}
.rfps01 .rfps01Section{width:var(--rfps01SectionWidth);height:100%}
.rfps01 .rfps01Program{display:flex;justify-content:flex-end;margin-top:var(--rfps01TabMarginTop)}
.rfps01 .rfps01ButtonBox{width:min-content;height:calc(var(--rfps01ButtonHeight) + 0vmin);font-weight:400;font-size:var(--fontSmall)}
.rfps01 .rfps01AutoButtonBox{width:min-content;height:calc(var(--rfps01ButtonHeight) + 0vmin);font-weight:400;font-size:var(--fontSmall)}
.rfps01 .rfps01ButtonWidth{width:calc(20vmin * var(--globalScale))}
.rfps01 .rfps01ButtonDayWidth{display:flex;justify-content:center;align-items:center;max-width:12vw;padding-left:1vw;padding-right:1vw;cursor:pointer}
.rfps01 .rfps01CheckboxInput{display:flex;align-items:center;justify-content:flex-start;font-size:var(--fontSmall);cursor:pointer;white-space:nowrap}
.rfps01 .rfps01CheckboxLabel{font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif;white-space:nowrap}
.rfps01 .rfps01Button{display:flex;width:auto;min-width:calc(15vmin * var(--globalScale));height:calc(var(--rfps01ButtonHeight) - 2vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;padding:1vmin}
.rfps01 .rfps01ButtonRed{background-color:var(--colorRed)}
.rfps01 .rfps01ButtonDisabled{background-color:var(--colorGreyDisabled);cursor:default}
.rfps01 .rfps01ButtonOff{background-color:#d3d3d3;color:#000}
.rfps01 .rfps01Button:hover{background-color:var(--colorBlueSel)}
.rfps01 .rfps01ButtonRed:hover{background-color:var(--colorRedSel)}
.rfps01 .rfps01ButtonDisabled:hover{background-color:var(--colorGreyDisabled)}
.rfps01 .rfps01ButtonOff:hover{background-color:#e6e6e6}
.rfps01 .rfps01HideSection{display:none!important}
.rfps01 .rfps01VisibleSection{visibility:hidden!important}
.rfps01 .rfps01AutoTab{display:none;justify-content:center;position:absolute;top:25%;width:100%;height:75%;flex-direction:column;align-items:center}
.rfps01 .rfps01TimesBox{display:flex;justify-content:center;margin-top:var(--rfps01TabMarginTop);flex-direction:column;align-items:center}
.rfps01 .rfps01BackgroundLine{display:flex;width:calc(100% - var(--rfps01AutoLineMargin) * 2);margin-left:var(--rfps01AutoLineMargin);height:var(--rfps01AutoLineHeight);background-color:var(--serverStatVBorderColor)}
.rfps01 .rfps01ActiveLine{display:flex;justify-content:space-between;position:relative;background-color:var(--rfps01ActiveLineColor);height:var(--rfps01AutoLineHeight)}
.rfps01 .rfps01ActiveLine .rfps01Square{position:relative;background-color:var(--rfps01ActiveLineColor);height:var(--rfps01AutoSquareSize);width:var(--rfps01AutoSquareSize);margin-top:-.3vmin}
.rfps01 .rfps01ActiveLine .rfps01L{margin-left:calc(-1 * (var(--rfps01AutoSquareSize)/ 2))}
.rfps01 .rfps01ActiveLine .rfps01R{margin-right:calc(-1 * (var(--rfps01AutoSquareSize)/ 2))}
.rfps01 .rfps01CurrentLineSection{display:flex;width:calc(100% - var(--rfps01AutoLineMargin) * 2);margin-left:var(--rfps01AutoLineMargin);height:var(--rfps01CurrentLineHeight);background-color:transparent;margin-bottom:1.1vmin}
.rfps01 .rfps01CurrentLineBreak{margin-bottom:0}
.rfps01 .rfps01HideLineHeight{height:0!important}
.rfps01 .rfps01BreakLine{display:flex;justify-content:space-between;position:relative;background-color:transparent;height:100%;z-index:100;border-bottom:1px solid var(--colorBlue)}
.rfps01 .rfps01CurrentLine{width:1px;display:flex;justify-content:space-between;position:relative;background-color:var(--colorBlue);height:100%;z-index:100}
.rfps01 .rfps01CurrentLine .rfps01CircleOne{position:absolute;background-color:var(--colorBlue);opacity:.5;border-radius:50%;height:var(--rfps01CircleOneSize);width:var(--rfps01CircleOneSize);bottom:calc(-1 * var(--rfps01CircleOneSize));left:calc(-1 * (var(--rfps01CircleOneSize)/ 2))}
.rfps01 .rfps01CurrentLine .rfps01CircleTwo{position:absolute;background-color:var(--colorBlue);border-radius:50%;height:var(--rfps01CircleTwoSize);width:var(--rfps01CircleTwoSize);bottom:calc(-1 * (var(--rfps01CircleTwoSize) + ((var(--rfps01CircleOneSize) - var(--rfps01CircleTwoSize))/ 2)));left:calc(-1 * (var(--rfps01CircleTwoSize)/ 2))}
.rfps01 .rfps01AutoTimelineLabels{display:flex;align-items:center;font-size:var(--fontExtraSmall);margin-top:calc(3vmin * var(--globalScale));justify-content:space-between}
.rfps01 .rfps01TimeLabelGap0{display:flex;width:0%;justify-content:center}
.rfps01 .rfps01TimeLabelGap1{display:var(--rfps01TimeLabelGap1);width:0%;justify-content:center}
.rfps01 .rfps01TimeLabelGap2{display:var(--rfps01TimeLabelGap2);width:0%;justify-content:center}
.rfps01 .rfps01AutoSwitch{position:absolute;display:flex;justify-content:flex-end;align-items:center;right:2vw}
.rfps01 .rfps01AutoSwitchText{display:flex;font-size:var(--fontSmall);margin-right:calc(3vmin * var(--globalScale))}
.rfps01 .rfps01DelayInput{width:calc(5vmin * var(--globalScale));font-size:var(--fontSmall);box-sizing:border-box;border-color:transparent;background-color:var(--serverStatVBorderColor);outline:0;text-align:center;height:calc(4vmin * var(--globalScale))}
.rfps01 .rfps01DelaySpan{display:flex;align-items:center;font-size:var(--fontSmall);justify-content:center;width:calc(6vmin * var(--globalScale));background-color:var(--serverStatVBorderColor);text-align:center;height:calc(4vmin * var(--globalScale))}
.rfps01 .rfps01PeriodTab{display:none;height:calc(100% - var(--fontMedium) * 2 - var(--rfps01ButtonHeight) - var(--rfps01TabMarginTop));justify-content:center;flex-direction:column;align-items:center}
.rfps01 .rfps01ListHeader{display:flex;justify-content:space-between;font-size:0;height:calc(var(--fontSmall) * 3);align-items:center;font-weight:700;border-color:var(--serverStatVBorderColor);border-style:none none solid none;border-width:1px;width:100%}
.rfps01 .rfps01ListColumn{display:block;overflow:hidden;text-overflow:ellipsis;padding-left:1vw;padding-right:1vw;width:30%;white-space:nowrap;text-align:center;font-size:var(--fontSmall)}
.rfps01 .rfps01ListColumnDays{width:65%}
.rfps01 .rfps01ListColumnDays .rfps01Days{display:flex;flex-direction:column}
.rfps01 .rfps01ListColumnDays .rfps01CheckboxArea{display:flex;justify-content:center}
.rfps01 .rfps01ListColumnDays .rfps01CheckboxDay{display:flex;flex-direction:column;height:min-content;justify-content:center;align-items:center}
.rfps01 .rfps01ListColumnDays .rfps01CheckboxSign{position:absolute;display:block;justify-content:center;align-items:center;font-size:0}
.rfps01 .rfps01ListColumnDays .rfps01CheckboxSign::first-letter{font-size:small}
.rfps01 .rfps01Lower{text-transform:lowercase}
.rfps01 .rfps01DaysCheckbox{margin-left:0;margin-right:1px;width:auto}
.rfps01 .rfps01ListColumnNum{width:10vw;font-size:var(--fontSmall);padding-left:1vw;padding-right:1vw}
.rfps01 .rfps01ListColumnIcon{width:25vmin;display:flex;justify-content:center;align-content:center;align-items:center;font-size:var(--fontSmall);overflow:hidden}
.rfps01 .rfps01ListContainer{width:100%;height:calc(100% - var(--fontSmall) * 7);overflow-y:scroll}
.rfps01 .rfps01ListRow{display:flex;justify-content:space-between;align-items:center;font-size:0;height:6vmin;font-weight:400;border-color:var(--serverStatVBorderColor);border-style:none none solid none;border-width:1px;width:100%}
.rfps01 .rfps01ListRowText{display:flex;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(1.5 * var(--fontMedium));height:auto;font-weight:400;width:100%;color:grey}
.rfps01 .rfps01ListRowAdd{display:flex;justify-content:space-between;z-index:100;margin-bottom:var(--rfps01TabMarginTop)}
.rfps01 .rfps01IconAdd{width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);cursor:pointer;background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 0);background-position-y:calc(0px - var(--hardwareIconsSize) * 2)}
.rfps01 .rfps01IconEdit{width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);cursor:pointer;background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 14);background-position-y:calc(0px - var(--hardwareIconsSize) * 2)}
.rfps01 .rfps01IconDelete{width:var(--hardwareIconsSize);height:var(--hardwareIconsSize);cursor:pointer;background-size:calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsX)) calc(var(--hardwareIconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--hardwareIconsSize) * 10);background-position-y:calc(0px - var(--hardwareIconsSize) * 2)}
.rfps01 .rfps01IconDelete:hover,.rfps01 .rfps01IconEdit:hover{background-position-y:calc(0px - var(--hardwareIconsSize) * 3)}
.rfps01 .rfps01IconAdd:hover{background-position-y:calc(0px - var(--hardwareIconsSize) * 4)}
.rfps01 .rfps01SequenTab{display:none;justify-content:center;height:calc(60% - var(--fontMedium) * 2 - var(--rfps01ButtonHeight) - var(--rfps01TabMarginTop));flex-direction:column;align-items:center}
.rfps01 .rfps01AutoSeqContext{display:flex;margin-top:0}
.rfps01 .rfps01AutoSeqBox{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--fontSmall);font-weight:400;color:grey;margin-left:calc(7vmin * var(--globalScale));margin-right:calc(7vmin * var(--globalScale))}
.rfps01 .rfps01SequenInput{width:calc(15vmin * var(--globalScale));box-sizing:border-box;font-size:var(--fontMedium);border-color:transparent;outline:0;text-align:center;margin-top:calc(1vmin * var(--globalScale))}
.rfps01 .rfps01SequenLabel{color:#b0b0b0;margin-top:calc(2vmin * var(--globalScale))}
.rfps01 .rfps01ManualTab{display:none;position:absolute;justify-content:center;top:50%;width:100%;height:30%;flex-direction:column;align-items:center}
.rfps01 .rfps01ManualSwitch{display:flex;width:100%;align-items:center;color:#a0a0a0}
.rfps01 .rfps01ManualSwitchOnboarding{display:flex;width:100%;align-items:center;color:#a0a0a0;margin-top:10%}
.rfps01 .rfps01ManualActiveFor{display:flex;width:100%;align-items:center;color:#a0a0a0;margin-top:calc(4vmin * var(--globalScale))}
.rfps01 .rfps01ManualPanelLeft{display:flex;width:45%;justify-content:flex-end}
.rfps01 .rfps01ManualPanelRight{display:flex;width:55%;justify-content:flex-start}
.rfps01 .rfps01ManualSwitchTitle{display:flex;font-size:var(--fontSmall);padding-right:calc(1.5vmin * var(--globalScale))}
.rfps01 .rfps01ManualSwitchText{display:flex;font-size:var(--fontSmall);cursor:pointer;z-index:50;padding-left:calc(3vmin * var(--globalScale))}
.rfps01 .rfps01ManualSwitchActive{font-weight:700;color:#000}
.rfps01 .rfps01ManualCombo{--serverStatSelectBoxWidth:calc( 28vmin )!important;display:flex;justify-content:center}
.rfps01 .rfps01DelayTime{--serverStatSelectBoxWidth:calc( 20vmin )!important;display:flex;justify-content:center;font-size:var(--fontSmall);color:grey}
.rfps01 .rfps01DelayTime .selectPanelLabel,.rfps01 .rfps01ManualCombo .selectPanelLabel{display:flex;justify-content:flex-start;align-items:center;color:grey;font-size:var(--fontExtraSmall);white-space:nowrap}
.rfps01 .rfps01TabActive{display:flex}
.rfps01 .rfps01AutoTimeLine{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;margin-bottom:var(--rfps01TabMarginTop)}
.rfps01 .rfps01AutoDeviceBox{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;height:auto;border-color:var(--serverStatVBorderColor);border-style:solid;border-width:1px}
.rfps01 .rfps01AutoDeviceCurrent{width:100%;font-size:calc(var(--fontSmall) + .5vmin);color:grey;margin-top:calc(2vmin * var(--globalScale))}
.rfps01 .rfps01AutoDeviceState{font-size:var(--fontExtraBig);font-weight:700;color:var(--rfps01ActiveLineColor);margin-top:calc(1.5vmin * var(--globalScale));margin-bottom:calc(1.5vmin * var(--globalScale))}
.rfps01 .rfps01DeviceStateOff{color:grey}
.rfps01 .rfps01AutoDeviceStatus{font-size:var(--fontSmall);font-weight:400;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));color:var(--colorRed)}
.rfps01 .rfps01AutoDeviceButton{display:flex;width:100%;justify-content:flex-end;margin-bottom:calc(-1 * (var(--rfps01ButtonHeight) + 0vmin));z-index:10}
.rfps01 .rfps01SwitchBox{display:flex;width:calc(5vmin * var(--globalScale));height:calc(2.5vmin * var(--globalScale));color:#fff;background-color:var(--rfps01SwitchBoxInactiveColor);border-color:var(--rfps01SwitchBoxInactiveColor);border-radius:calc(3vmin * var(--globalScale));border-style:solid;border-width:1px;align-items:center;text-align:center;cursor:pointer;box-shadow:0 0 .5vmin #ddd;z-index:50}
.rfps01 .rfps01SwitchBox:hover{background-color:var(--rfps01SwitchBoxInactiveColorSel)}
.rfps01 .rfps01SwitchBoxActive{background-color:var(--rfps01SwitchBoxActiveColor);border-color:var(--rfps01SwitchBoxActiveColor);justify-content:flex-end}
.rfps01 .rfps01SwitchBoxActive:hover{background-color:var(--rfps01SwitchBoxActiveColorSel)}
.rfps01 .rfps01SwitchBoxCircle{position:relative;display:flex;width:calc(2.5vmin * var(--globalScale));height:calc(2.5vmin * var(--globalScale));color:#fff;background-color:#fff;border-radius:50%;margin:0;border-style:none;border-width:1px;border-color:var(--rfps01SwitchBoxActiveColor);align-items:center;justify-content:center;text-align:center}
.rfps01 .rfps01FilterDayContainer{display:flex;height:calc(var(--fontSmall) * 3);align-items:center}
.rfps01 .rfps01BottomSetup{position:absolute;font-size:var(--fontExtraSmall);width:90%;text-align:right;bottom:0;height:var(--rfps01ButtonHeight);display:flex;z-index:100;margin-bottom:var(--rfps01TabMarginTop);justify-content:flex-end}
.rfps01 .rfps01Bottom{position:absolute;font-size:var(--fontExtraSmall);width:90%;height:var(--rfps01ButtonHeight);text-align:right;bottom:0}
.rfps01 .rfps01PromptContainer{position:fixed;width:100%;z-index:9999;top:0;left:0;background-color:rgba(0,0,0,.2);height:100%;align-content:center;display:flex;align-items:center;justify-content:center}
.rfps01 .rfps01PromptBox{display:flex;width:50%;flex-direction:column;justify-content:space-between;box-shadow:0 0 2vmin grey;background-color:#fff}
.rfps01 .rfps01PromptBoxDelete{height:auto}
.rfps01 .rfps01PromptBoxAdd,.rfps01 .rfps01PromptBoxEdit{height:auto}
.rfps01 .rfps01PromptBoxTitle{display:flex;font-size:var(--fontMedium);justify-content:center;padding:calc(2vmin * var(--globalScale))}
.rfps01 .rfps01PromptBoxLabel{display:flex;justify-content:space-between;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);padding:calc(1vmin * var(--globalScale));border-color:var(--serverStatVBorderColor);border-style:none none solid none;border-width:1px}
.rfps01 .rfps01PromptBoxField{display:flex;position:relative;width:100%;justify-content:center;padding:calc(1vmin * var(--globalScale));white-space:nowrap}
.rfps01 .rfps01PromptBoxFieldCustom{background-color:var(--serverStatVBackgroundColor);margin:calc(1vmin * var(--globalScale));padding:0;align-items:center;border-radius:0;border-style:solid;border-width:1px;border-color:var(--serverStatVBorderColor);font-size:var(--fontMedium);height:calc(var(--serverStatSelectBoxHeight) + 2px);box-sizing:border-box;cursor:pointer}
.rfps01 .rfps01PromptBoxField .selectPanel{--serverStatSelectBoxWidth:calc(100% - 2vmin);margin-left:-2vmin}
.rfps01 .rfps01PromptBoxField .selectMainItemText{font-size:var(--fontMedium)}
.rfps01 .rfps01PromptBoxField input{display:flex;width:100%;box-sizing:border-box;text-align:center;background-color:var(--serverStatVBackgroundColor);border-style:solid;border-width:1px;border-color:var(--serverStatVBorderColor);font-size:var(--fontSmall);height:calc(var(--serverStatSelectBoxHeight) + 2px);outline:0}
.rfps01 .rfps01PromptBoxData{display:flex;justify-content:space-between;padding:calc(1vmin * var(--globalScale))}
.rfps01 .timePicker{position:absolute;float:left;display:flex;z-index:5000;width:100%;height:100%;left:0;top:calc(var(--serverStatSelectBoxHeight) + 2px);margin-top:0;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,.1)}
.rfps01 .rfps01PromptButtons{display:flex;justify-content:space-between;padding:calc(1vmin * var(--globalScale));padding-top:calc(2vmin * var(--globalScale))}
@media all and (max-width:2000px){
:root{--rfps01TimeLabelGap1:none}
}
@media all and (max-width:900px){
:root{--rfps01TimeLabelGap1:none;--rfps01TimeLabelGap2:none}
.rfps01 .rfps01AutoTimelineLabels{font-size:var(--fontSmall)}
.rfps01 .rfps01PromptBox{width:90vw}
}
.rfps01 .rfps01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfps01 .rfps01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfps01 .rfps01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfps01 .rfps01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfps01 .rfps01Loading{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:#fff}
.rfps01 .rfps01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfps01 .rfps01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfps01 .rfps01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
:root{--rfps01ZIndexPrompt:5500;--rfps01ElementHeight:17vh}
.rfps01GroupPanel{position:relative;float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfps01GroupPanel .center{position:relative;float:left;width:100%;height:100%;display:block}
.rfps01GroupPanel .rfps01ElementsContainer{position:relative;float:left;display:block;width:100%;height:calc(100% - var(--fontMedium) * 1.2 - var(--fontSmall) * 3 - var(--buttonHeight));overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rfps01GroupPanel .rfps01Element{position:relative;float:left;width:calc(90% - 2px);height:var(--rfps01ElementHeight);margin-left:5%;margin-bottom:2vh;display:block;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;box-shadow:0 0 1vmin #f0f0f0;cursor:pointer;cursor:hand}
.rfps01GroupPanel .rfps01Element:hover{background-color:#fafafa}
.rfps01GroupPanel .rfps01ButtonContainer{position:relative;float:left;display:block;width:auto;height:auto;margin-left:5%;margin-top:calc(var(--fontSmall) * 1.5);margin-bottom:calc(var(--fontSmall) * 1.5)}
.rfps01GroupPanel .rfps01ButtonSetup{position:relative;float:left;display:flex;width:auto;padding-left:calc(var(--fontSmall) * 3.5);padding-right:calc(var(--fontSmall) * 3.5);height:var(--buttonHeight);background-color:var(--colorBlue);justify-content:center;align-items:center;color:#fff;cursor:pointer;cursor:hand}
.rfps01GroupPanel .rfps01ButtonSetup:hover{background-color:var(--colorBlueSel)}
.rfps01GroupPanel .rfps01ButtonPanelBack{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1100}
.rfps01GroupPanel .rfps01ButtonPanel{position:absolute;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:110%;height:calc(var(--buttonHeight) * 7.9 + 2px);top:calc(-5px - var(--buttonHeight) * 7.9);left:-10%;border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:10%;z-index:1200}
.rfps01GroupPanel .rfps01ButtonPanel .buttonModeOn{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorGreen);color:#fff;cursor:pointer;cursor:hand;z-index:1;text-transform:uppercase}
.rfps01GroupPanel .rfps01ButtonPanel .buttonModeOn:hover{background-color:var(--colorGreenSel)}
.rfps01GroupPanel .rfps01ButtonPanel .buttonModeOff{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;cursor:pointer;cursor:hand;z-index:1;text-transform:uppercase}
.rfps01GroupPanel .rfps01ButtonPanel .buttonModeOff:hover{background-color:var(--colorRedSel)}
.rfps01GroupPanel .rfps01ButtonPanel .buttonModeAuto{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;z-index:1;text-transform:uppercase}
.rfps01GroupPanel .rfps01ButtonPanel .buttonModeAuto:hover{background-color:var(--colorBlueSel)}
:root{--rfps01groupelementContainerWidth:15%;--rfps01groupelementContainerWidthMax:8vh}
.rfps01groupelement{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfps01groupelement .container{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfps01groupelement .name{position:absolute;display:flex;left:calc(var(--fontSmall) * .5);top:calc(var(--fontSmall) * .5);vertical-align:middle;align-items:flex-start;text-align:left;justify-content:center;font-size:var(--fontSmall);white-space:nowrap;color:var(--colorBlue)}
.rfps01groupelement .textStatusContainer{position:absolute;display:flex;bottom:45%;left:50%;width:0%;height:0%;align-items:center;text-align:center;justify-content:center;font-size:var(--fontExtraSmall);white-space:nowrap;color:grey}
.rfps01groupelement .mode{position:absolute;top:calc(50% - var(--fontBig) * .5 - var(--fontSmall));display:flex;justify-content:center;text-align:center;height:var(--fontSmall);font-size:var(--fontSmall);color:grey;white-space:nowrap}
.rfps01groupelement .time{position:absolute;top:calc(50% + var(--fontBig) * .5 + var(--fontSmall) * .1);display:flex;justify-content:center;text-align:center;height:var(--fontSmall);font-size:var(--fontSmall);color:grey;white-space:nowrap}
.rfps01groupelement .sensorValueOn{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:#04a00a;white-space:nowrap}
.rfps01groupelement .sensorValueOff{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:grey;white-space:nowrap}
.rfps01groupelement .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfps01groupelement .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfps01groupelement .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfps01groupelement .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfsg01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsg01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsg01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsg01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsg01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfsg01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfsg01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfsg01dash .salinity{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfsg01dash .salinity .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfsg01dash .salinity .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfsg01dash .slider{position:absolute;left:5%;right:5%;top:65%;bottom:15%;display:flex;justify-content:flex-start;align-items:flex-end;font-size:var(--fontExtraSmall)}
.rfsg01dash .sliderPointerOk{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfsg01dash .sliderPointerError{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfsg01dash .sliderBar{display:flex;width:calc(100% - var(--fontMedium) * .5);margin-left:calc(var(--fontMedium) * .25);height:20%;justify-content:center;align-items:center}
.rfsg01dash .sliderBarLeft{display:flex;width:35%;height:100%;background-image:linear-gradient(to right,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfsg01dash .sliderBarCenter{display:flex;width:30%;height:100%;background-color:#73d905}
.rfsg01dash .sliderBarRight{display:flex;width:35%;height:100%;background-image:linear-gradient(to right,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfsg01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsg01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfsg01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsg01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfsg01SectionWidth:100%;--rfsg01SectionHeight1:80%;--rfsg01SectionHeight2:15%;--rfsg01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rfsg01ZIndexPrompt:var(--zIndexPrompt);--rfsg01ZIndexPromptCombo:calc( var(--zIndexPrompt) + 1 );--rfsg01IconsSize:calc( 5vmin * var(--globalScale) )}
.rfsg01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:block;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rfsg01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfsg01OnboardingContainer{width:100%;height:auto;display:block}
.rfsg01 .section1{display:block;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rfsg01SectionHeight1)}
.rfsg01 .section2{float:left;width:var(--rfsg01SectionWidth);height:var(--rfsg01SectionHeight2);display:flex;border-style:none;border-width:0;align-items:center}
.rfsg01 .unit{display:flex;width:100%;height:85%;margin-bottom:15%;justify-content:center;align-items:flex-end;font-size:var(--fontMedium);font-weight:700;color:#d0d0d0;background-color:#fff}
.rfsg01 .salinityContainer{display:flex;width:100%;height:55%;justify-content:center;align-items:flex-end;vertical-align:bottom;font-size:var(--fontExtraBig);font-weight:700;color:#00a000;background-color:#fff;white-space:nowrap}
.rfsg01 .container{position:relative;display:block;width:auto;height:calc(var(--fontExtraBig) + var(--fontSmall) * 8);justify-content:center;align-items:center;vertical-align:middle;border-style:solid;border-color:#e0e0e0;border-radius:.5vmin;padding-left:5%;padding-right:5%;border-width:1px;box-shadow:0 0 1.5vmin #e0e0e0}
.rfsg01 .text{display:flex;width:100%;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;font-size:var(--fontSmall);color:grey}
.rfsg01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:15%;padding-right:15%;right:0;bottom:calc(0px - var(--fontSmall) * 2);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rfsg01 .history:hover{background-color:var(--colorBlueSel)}
.rfsg01 .salinity{display:flex;width:100%;height:calc(100% - var(--fontSmall) * 6);justify-content:center;align-items:center;font-size:var(--fontExtraBig);font-weight:700;background-color:#fff}
.rfsg01 .temperature{display:flex;width:100%;height:calc(var(--fontSmall) * 1);justify-content:center;align-items:center;color:#404040;font-size:var(--fontSmall);font-weight:700;background-color:#fff}
.rfsg01 .temperature .unit{display:flex;width:auto;height:auto;margin-bottom:unset;justify-content:center;align-items:flex-end;font-size:var(--fontSmall);font-weight:700;color:#d0d0d0;background-color:#fff}
.rfsg01 .connector{display:block;width:1px;margin-left:auto;margin-right:auto;height:5%;justify-content:center;align-items:center;vertical-align:middle;background-color:#000}
.rfsg01 .settings{display:flex;width:80%;margin-left:10%;margin-right:10%;height:40%;justify-content:center;align-items:center;background-color:#fff}
.rfsg01 .settingsOnboarding{display:flex;width:80%;margin-left:10%;margin-right:10%;height:calc(var(--onboardingHeight) * .45);justify-content:center;align-items:center;background-color:#fff}
.rfsg01 .rfsg01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfsg01 .rfsg01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsg01 .rfsg01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfsg01 .rfsg01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsg01 .rfsg01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfsg01 .rfsg01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfsg01 .rfsg01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfsg01 .section2Panel1{float:left;width:100%;height:50%;display:block}
.rfsg01 .section2Panel2{float:left;width:100%;height:50%;display:flex;align-items:center;justify-content:center}
.rfsg01 .section2PanelRight{float:left;width:84%;min-width:calc(8 * var(--fontMedium));margin-left:13%;margin-right:13%;height:auto;display:flex;justify-content:flex-end}
.rfsg01 .section2PanelBlock{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rfsg01 .section2Panel2 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rfsg01 .section2Panel2 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rfsg01 .section2Panel2 .button{float:left;display:flex;width:auto;min-width:15vmin;padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rfsg01 .section2Panel2 .button:hover{background-color:var(--colorBlueSel)}
.rfsg01 .section2Panel2 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontMedium);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontMedium));font-size:var(--fontMedium);padding:calc(.5 * var(--fontMedium));border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#ffe0e0;white-space:nowrap}
.rfsg01 .section2Panel2 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rfsg01 .section2Panel2 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rfsg01 .sectionSettingsBack{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:0}
.rfsg01 .section3SettingsBlock{position:absolute;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:calc(160% + 2px);height:auto;padding-bottom:calc(var(--buttonHeight) * .5);bottom:calc(var(--buttonHeight) * 1);left:calc(-1px - 40%);border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:16%;z-index:1}
.rfsg01 .section3SettingsBlock .button{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;z-index:1;white-space:nowrap}
.rfsg01 .section3SettingsBlock .button:hover{background-color:var(--colorBlueSel)}
.rfsg01 .section3SettingsBlock .buttonDisabled{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;z-index:1}
.rfsg01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rfsg01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rfsg01Prompt .rfsg01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rfsg01ZIndexPrompt)}
.rfsg01Prompt .rfsg01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rfsg01ZIndexPrompt)}
.rfsg01Prompt .rfsg01PromptPanel .top{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:grey;z-index:var(--rfsg01ZIndexPrompt)}
.rfsg01Prompt .rfsg01PromptPanel .title{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rfsg01ZIndexPrompt);height:auto}
.rfsg01Prompt .rfsg01PromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfsg01ZIndexPrompt)}
.rfsg01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfsg01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfsg01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfsg01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfsg01Prompt .comboPanel{position:relative;display:flex;width:100%;height:auto;z-index:var(--rfsg01ZIndexPromptCombo)}
.rfsg01Prompt .combo{position:relative;float:right;display:flex;width:100%;height:var(--rfsg01ZIndexPromptComboHeight);margin-top:calc(var(--rfsg01ZIndexPromptComboHeight) * .5);margin-bottom:calc(var(--rfsg01ZIndexPromptComboHeight) * .5);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--rfsg01ZIndexPromptCombo);background-color:#f8f8f8}
.rfsg01Prompt .combo:hover{background-color:#f0f0f0}
.rfsg01Prompt .comboIcon{float:right;display:flex;width:var(--rfsg01IconsSize);height:var(--rfsg01ZIndexPromptComboHeight);background-size:calc(var(--rfsg01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsg01IconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsg01IconsSize) * 9);background-position-y:calc(0px - var(--rfsg01IconsSize) * 1 - (var(--rfsg01IconsSize) - var(--rfsg01ZIndexPromptComboHeight))/ 2);margin-right:5px;z-index:var(--rfsg01ZIndexPromptCombo)}
.rfsg01Prompt .comboText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--rfsg01ZIndexPromptCombo)}
.rfsg01Prompt .comboList{position:absolute;display:none;top:calc(var(--rfsg01ZIndexPromptComboHeight) * 1.5 + 4px);width:100%;height:auto;box-shadow:0 0 3px silver;z-index:var(--rfsg01ZIndexPromptCombo)}
.rfsg01Prompt .comboItem{display:flex;width:auto;height:var(--rfsg01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfsg01ZIndexPromptCombo)}
.rfsg01Prompt .comboItem:hover{background-color:#f8f8f8}
.rfsg01Prompt .comboItemSelected{display:flex;width:auto;height:var(--rfsg01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rfsg01ZIndexPromptCombo)}
.rfsg01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfsg01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rfsg01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfsg01ZIndexPrompt);text-transform:uppercase}
.rfsg01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rfsg01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfsg01ZIndexPrompt);text-transform:uppercase}
.rfsg01Prompt .buttons .ok:hover{background-color:#e3695d}
.rfsg01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfsg01ZIndexPrompt);text-transform:uppercase}
.rfsg01Prompt .buttons .okCenterDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rfsg01ZIndexPrompt);text-transform:uppercase}
.rfsg01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfsg01ZIndexPrompt);text-transform:uppercase}
.rfsg01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfsp01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsp01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsp01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsp01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsp01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfsp01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfsp01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfsp01dash .temperature{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfsp01dash .temperature .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfsp01dash .temperature .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorGrey);white-space:nowrap}
.rfsp01dash .slider{position:absolute;left:5%;right:5%;top:70%;bottom:15%;display:flex;justify-content:center;align-items:center;font-size:var(--fontExtraSmall)}
.rfsp01dash .sliderBar{display:flex;width:12%;height:100%;justify-content:center;align-items:center}
.rfsp01dash .sliderBack{display:flex;width:30%;height:100%;border-radius:1vmin;background:linear-gradient(#f0f0f0,#e8e8e8);align-items:flex-end}
.rfsp01dash .sliderValue{display:flex;width:100%;height:0%;border-radius:1vmin}
.rfsp01dash .sliderValue1{background:linear-gradient(#6abcff,#4294e8)}
.rfsp01dash .sliderValue2{background:linear-gradient(#dcdcdc,#b4b4b4)}
.rfsp01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsp01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfsp01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsp01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfsp01SectionWidth:100%;--rfsp01SectionHeight1:50%;--rfsp01SectionHeight2:20%;--rfsp01IconsSize:calc( 6vmin * var(--globalScale) );--rfspSliderRangeHeight:2vmin;--rfspSliderRangeBorder:0.5vmin;--rfsp01Margin:15%;--iconsHardwareUrl:url('SMARTREEF/iconsHardware.png')!important}
.rfsp01 .notAvailable{display:none!important}
.rfsp01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfsp01 .loadingBoxContent{display:flex;width:100%;justify-content:center;margin:calc(1vmin * var(--globalScale))}
@keyframes loadingAnimation{
100%{transform:rotateZ(360deg)}
}
.rfsp01 .loadingBoxImg{display:flex;width:calc(5vmin * var(--globalScale));height:calc(5vmin * var(--globalScale));animation-name:loadingAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}
.rfsp01 .center{float:left;width:100%;height:100%;display:flex;flex-direction:column;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfsp01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2 - var(--topPanelHeight));width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfsp01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfsp01 .sectionOnboarding{float:left;width:var(--rfsp01SectionWidth);height:calc(var(--rfsp01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfsp01 .pink{color:var(--buttonNegativeColor)}
.rfsp01 .pChart{display:block;width:100%;height:25vmin}
.rfsp01 .buttonPanelContainer{position:relative;display:block;width:100%;height:var(--buttonHeight)}
.rfsp01 .buttonPanelContainer .buttonPanel{position:absolute;display:none;width:0;height:var(--buttonHeight);justify-content:center;align-items:center}
.rfsp01 .buttonPanelContainer .buttonCommon{display:flex;width:auto;min-width:calc(var(--buttonHeight) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;cursor:pointer;padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1);border-radius:var(--borderRadiusButton)}
.rfsp01 .buttonPanelContainer .buttonAdd{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfsp01 .buttonPanelContainer .buttonEdit{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfsp01 .buttonPanelContainer .buttonRemove{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfsp01 .mainValueSub{font-size:.75em}
.rfsp01 .mainValueSubInactive{color:var(--textInactiveColor)}
.rfsp01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfsp01 .section1.column{flex-direction:column}
.rfsp01 .section1.small{flex-direction:column;height:var(--circleSizeSmall);max-height:unset;justify-content:space-evenly}
.rfsp01 .sliderContainer{position:relative;display:flex;width:100%}
.rfsp01 .sliderTextContainer{position:absolute;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-color:transparent;z-index:-1;font-weight:400;margin-left:5px}
.rfsp01 .sliderTextContainer #rfbp01SpeedText{color:#fff}
.rfsp01 .sliderContainer .sliderBackground{position:absolute;display:block;width:100%;height:calc(var(--rfbp01SliderHeight)/ 2);margin:auto;background-color:#fff;border-radius:calc(var(--rfbp01SliderHeight)/ 2);box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:2;padding:0;margin:0;top:calc(var(--rfbp01SliderHeight)/ 4);box-sizing:border-box}
.rfsp01 .sliderContainer .sliderProgress{position:absolute;display:block;width:50%;height:calc(var(--rfbp01SliderHeight)/ 2);margin:auto;background-color:#75cdff;border-bottom-left-radius:calc(var(--rfbp01SliderHeight)/ 2);border-top-left-radius:calc(var(--rfbp01SliderHeight)/ 2);box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:3;padding:0;margin:0;top:calc(var(--rfbp01SliderHeight)/ 4);box-sizing:border-box}
.rfsp01 .sliderContainer .sliderProgress.disabled{background-color:transparent;box-shadow:none}
.rfsp01 .sliderContainer .sliderRange{position:relative;-webkit-appearance:none;width:100%;height:var(--rfbp01SliderHeight);background:0 0;outline:0;z-index:4;padding:0;margin:0;box-sizing:border-box}
.rfsp01 .sliderContainer .sliderRange::-ms-thumb{position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfsp01 .sliderContainer .sliderRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfsp01 .sliderContainer .sliderRange::-moz-range-thumb{position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfsp01 .sliderContainer .sliderRange:disabled::-webkit-slider-thumb{background:#cbcbcb}
.rfsp01 .sliderContainer .sliderRange:disabled::-moz-range-thumb{background:#cbcbcb}
.rfsp01 .pumpNameTitle{width:40vmin;text-align:left;font-size:calc(var(--fontMedium) + .5vmin);font-weight:700;color:var(--textNormalColor);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rfsp01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfsp01Margin) * 2);height:auto;justify-content:center}
.rfsp01 .sectionBlock1{text-align:center;padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfsp01 .alertButtonBox{position:relative;display:flex;width:100%;justify-content:flex-end;align-items:center}
.rfsp01 .alertButtonBox .alertTextBox{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}
.rfsp01 .alertIcon{position:absolute;display:flex;width:var(--buttonHeight);min-width:var(--buttonHeight);height:var(--buttonHeight);min-height:var(--buttonHeight);padding:calc(1vmin * var(--globalScale));box-sizing:border-box}
.rfsp01 .alertIcon.small{width:3vmin;min-width:3vmin;height:3vmin;min-height:3vmin;padding:calc(0vmin * var(--globalScale));padding-right:.5vmin}
.rfsp01 .closeIcon{--rfsp01IconsSize:calc( 2vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsp01IconsSize);height:var(--rfsp01IconsSize);background-size:calc(var(--rfsp01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsp01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsp01IconsSize) * 15);background-position-y:calc(0px - var(--rfsp01IconsSize) * 4);cursor:pointer}
.rfsp01 .editIconButton{--rfsp01IconsSize:calc( 4vmin * var(--globalScale) );position:absolute;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsp01IconsSize);height:var(--rfsp01IconsSize);background-size:calc(var(--rfsp01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsp01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsp01IconsSize) * 16);background-position-y:calc(0px - var(--rfsp01IconsSize) * 3);cursor:pointer;right:1vmin;top:calc(50% - (var(--rfsp01IconsSize)/ 2))}
.rfsp01 .editIconButton:hover{background-color:#69c2f5;border-radius:var(--borderRadiusButton)}
.rfsp01 .editIcon{--rfsp01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsp01IconsSize);height:var(--rfsp01IconsSize);background-size:calc(var(--rfsp01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsp01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsp01IconsSize) * 16);background-position-y:calc(0px - var(--rfsp01IconsSize) * 3);cursor:pointer}
.rfsp01 .deleteIcon{--rfsp01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsp01IconsSize);height:var(--rfsp01IconsSize);background-size:calc(var(--rfsp01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsp01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsp01IconsSize) * 16);background-position-y:calc(0px - var(--rfsp01IconsSize) * 4);cursor:pointer}
.rfsp01 .sectionBlock1 .sectionBlock2,.rfsp01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfsp01 .sectionBlock1 .textExtraSmall{display:inline-block;float:none;width:auto;color:var(--textNormalColor)}
.rfsp01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax.infotxt{color:var(--textInformationColor)}
.rfsp01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:var(--textNormalColor);font-weight:300}
.rfsp01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfsp01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfsp01 .section2{float:left;width:var(--rfsp01SectionWidth);height:var(--rfsp01SectionHeight2);display:block;border-style:none;border-width:0}
.rfsp01 .section2Small{display:flex;width:100%;border-style:none;border-width:0;justify-content:center;align-items:center;padding:calc(1.5vmin * var(--globalScale));box-sizing:border-box}
.rfsp01 .section3{float:left;width:var(--rfsp01SectionWidth);height:var(--rfsp01SectionHeight2);display:block;border-style:none;border-width:0}
.rfsp01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfsp01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfsp01 .rfsp01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfsp01 .rfsp01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsp01 .rfsp01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfsp01 .rfsp01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsp01 .rfsp01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfsp01 .rfsp01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfsp01 .rfsp01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfsp01 .smartRollerProgressBar{width:40vmin;height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;box-shadow:inset 0 0 4px rgba(0,0,0,.25)}
.rfsp01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0%;border-radius:calc(1.7vmin * var(--globalScale))}
.rfsp01 .smartRollerProgressBar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#75cdff;box-shadow:inset 0 0 4px rgba(0,0,0,.25);border-radius:calc(1.7vmin * var(--globalScale))}
.rfsp01 .rfsp01CustomSelectOption{position:absolute;display:none;left:unset;right:unset;top:unset;bottom:calc(2 * var(--marginFour) + 2 * var(--buttonHeight) + 4 * .8vmin * var(--globalScale) + 4 * var(--fontMedium) + 3 * 2vmin + 5px);overflow:hidden;border:1px solid var(--elementSeparateColor);border-radius:calc(1vmin * var(--globalScale));background-color:var(--elementBackgroundColor);width:var(--mobileWidthCards);margin:0 auto;height:auto;z-index:10;left:50%;transform:translate(-50%,0)}
.rfsp01 .rfsp01CustomSelectOption.show-options{display:block!important}
.rfsp01 .customSelectOptionRow{display:flex;width:100%;padding:calc(.5vmin * var(--globalScale)) calc(1vmin * var(--globalScale));box-sizing:border-box;text-align:left;justify-content:center;align-items:center;cursor:pointer}
.rfsp01 .customSelectOptionRow.active{background-color:var(--buttonActiveColor)}
.rfsp01 .rfsp01SettingsScheduleIntensityBar{position:absolute;background-color:var(--elementBarColor);z-index:10;height:100%;border-radius:var(--borderRadiusButton)}
.rfsp01 .customSelectOptionPresetName{width:100%;word-wrap:break-word;overflow:hidden}
.rfsp01 .customSelectOptionIconsBox{display:flex;width:calc(5 * 4vmin * var(--globalScale));min-width:calc(5 * 4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));min-height:calc(4vmin * var(--globalScale));max-height:calc(4vmin * var(--globalScale));margin-left:calc(1.5vmin * var(--globalScale))}
.rfsp01 .customSelectOptionIconsBox.notActive{width:1px;min-width:1px;margin-left:0}
.rfsp01 .customSelectOptionIcon{width:calc(4vmin * var(--globalScale));min-width:calc(4vmin * var(--globalScale));max-width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));min-height:calc(4vmin * var(--globalScale));max-height:calc(4vmin * var(--globalScale));margin:0 calc(.5vmin * var(--globalScale))}
.rfsp01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfsp01Prompt .rfsp01PromptBack{width:100%}
.rfsp01Prompt .rfsp01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfsp01Prompt .rfsp01PromptPanel .comboPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:50%;margin-right:3vmin}
.rfsp01Prompt .rfsp01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;text-align:left;width:100%;overflow:hidden}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput,.rfsp01Prompt .rfsp01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(100%);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid var(--elementBorderColor);border-radius:var(--borderRadiusButton);box-sizing:border-box}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:var(--textInactiveColor);width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput::before{position:absolute;display:inline-block;content:"";color:var(--textInactiveColor);width:25%;min-width:25%;max-width:25%;height:auto;right:0;margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));padding-right:calc(1vmin * var(--globalScale));border:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-align:right}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput.ppm::before{content:"ppm"}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput.ml::before{content:"ml"}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput.percent::before{content:"%"}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput.min::before{content:"min"}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput.factor::before{content:" "}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput input,.rfsp01Prompt .rfsp01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding-top:0;padding-bottom:0;padding-left:calc(1vmin * var(--globalScale));padding-right:25%;font-size:var(--fontSmall);color:var(--textNormalColor);height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;box-sizing:border-box}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelSel option{color:var(--textNormalColor)}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput input::-webkit-inner-spin-button,.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput input[type=number]{-moz-appearance:textfield}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelInput.short,.rfsp01Prompt .rfsp01PromptPanel .comboPanelSel.short{width:calc(30% - 0vmin);min-width:calc(30% - 0vmin);margin-left:calc(2vmin * var(--globalScale))}
.rfsp01Prompt .rfsp01PromptPanel .timePanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;width:100%}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .subTitle.left{text-align:left}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox{display:flex;flex-direction:row;justify-content:center;width:100%;padding-top:1vmin}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox .buttonBox{display:flex;flex-direction:column;width:auto;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));align-items:center;justify-content:space-between}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox .timeBox{display:flex;flex-direction:row;align-items:center}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox .button{background-color:var(--buttonActiveColor);width:5vmin;height:5vmin;display:flex;justify-content:center;align-items:center;border-radius:0;color:var(--buttonTextActiveColor);font-weight:700;font-size:var(--fontBig);cursor:pointer}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox .button svg{width:50%}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox input{position:relative;background-color:#fff;width:5vmin;height:5vmin;padding:calc(2vmin * var(--globalScale));padding-top:0;padding-bottom:0;font-size:var(--fontMedium);font-weight:400;font-family:RFFont,Helvetica,sans-serif;text-align:center;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox input.active{color:var(--textInformationColor)!important;font-weight:700;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox input:disabled{color:var(--textInactiveColor)}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox .hSeparator{font-size:var(--fontMedium);color:var(--textInformationColor);font-weight:700}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox .colSeparator{display:flex;width:2px;border-left:2px solid var(--elementSeparateColor);height:auto}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelCheckbox{position:relative;display:flex;flex-direction:column;width:auto;height:auto;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;width:calc(45% - 0vmin);min-width:calc(45% - 0vmin)}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelCheckbox .descriptionBox{display:flex;justify-content:center;width:100%}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelCheckbox input{display:none;opacity:0;width:0;height:0}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelCheckbox .checkboxTitle{display:block;text-transform:lowercase;width:50%;min-width:50%;align-items:center;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:unset;padding-right:unset}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelCheckbox .checkboxTitle.right{text-align:left;padding-left:unset;padding-right:unset}
.rfsp01Prompt .rfsp01PromptPanel .slider{position:relative;cursor:pointer;width:6vmin;height:calc(2vmin + 8px);background-color:#ececec;-webkit-transition:.4s;transition:.4s;border-radius:6vmin}
.rfsp01Prompt .rfsp01PromptPanel .slider:before{position:absolute;content:"";height:2vmin;width:2vmin;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.rfsp01Prompt .rfsp01PromptPanel .slider.choice:before{background-color:var(--buttonActiveColor)}
.rfsp01Prompt .rfsp01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(4vmin - 8px));-ms-transform:translateX(calc(4vmin - 8px));transform:translateX(calc(4vmin - 8px));background-color:var(--buttonActiveColor)}
.rfsp01Prompt .rfsp01PromptPanel input:checked+.slider.choice:before{background-color:var(--buttonActiveColor)}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox{display:flex;flex-direction:row;width:100%;height:5vmin;justify-content:space-between;padding-top:2vmin}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox .container{display:flex;position:relative;justify-content:center;width:5vmin;height:5vmin;cursor:pointer;font-size:var(--fontSmall);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox .checkmark{position:absolute;top:0;left:0;border-radius:50%;width:5vmin;height:5vmin;background-color:#d0d0d0;color:#fff;text-align:center;font-weight:700;line-height:5vmin}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{background-color:#e9e9e9;border-radius:50%;width:5vmin;height:5vmin}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{background-color:var(--buttonActiveColor);border-radius:50%;width:5vmin;height:5vmin}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox .checkmark:after{content:"";position:absolute;display:none}
.rfsp01Prompt .rfsp01PromptPanel .title{display:block;width:100%;height:auto!important;margin-top:2vmin;margin-bottom:2vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontThreeAndHalf);color:var(--textNormalColor)}
.rfsp01 .button{display:flex;position:relative;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;border-radius:var(--borderRadiusButton);cursor:pointer}
.rfsp01 .button.active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfsp01 .button.inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfsp01 .button.positive{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfsp01 .button.cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfsp01 .button.negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfsp01 .button.small{height:calc(4vmin * var(--globalScale));padding-left:1vmin;padding-right:1vmin;border-radius:calc(1vmin * var(--globalScale))}
.rfsp01 .button.small.auto{width:auto;min-width:calc(18vmin * var(--globalScale))}
.rfsp01 .button.small.info{font-weight:400;font-size:var(--fontSmall);cursor:default}
.rfsp01 .button .multiline{display:flex;flex-direction:column}
.rfsp01 .button .multiline span{font-size:calc(var(--fontSmall) - .5vmin)}
.rfsp01 .cancel{background-color:var(--buttonCancelColor)}
.rfsp01 .buttonOutterBox{width:100%}
.rfsp01 .buttonTableBox{width:calc(100% - 1vmin * var(--globalScale));border:none;padding:calc(1vmin * var(--globalScale)) 0;margin-right:calc(1vmin * var(--globalScale))}
.rfsp01 #content .title{position:relative;padding:calc(2vmin * var(--globalScale)) 0;font-size:var(--fontMedium);font-weight:700;min-height:calc(6vmin * var(--globalScale));color:var(--textInformationColor)}
.rfsp01 #content .titleMain{padding:3vmin 0;color:var(--textNormalColor)}
.rfsp01 .sectionContainerEdit{display:flex;flex-direction:column;align-items:center}
.rfsp01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center}
.rfsp01 .sectionContainerEdit .buttons{display:flex;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall)}
.rfsp01 .sectionContainerEdit .buttons.column{flex-direction:column}
.rfsp01 .sectionContainerEdit .breakRow,.rfsp01 .sectionContainerEdit .buttons .break{width:calc(8vmin * var(--globalScale))}
.rfsp01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:var(--textNormalColor);width:100%}
.rfsp01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;align-items:center}
.rfsp01 .sectionContainerEdit .line.auto{height:auto}
.rfsp01 .sectionContainerEdit .column{flex-direction:column;height:auto;border:none;padding:0}
.rfsp01 .sectionContainerEdit .rfsp01PeriodList{display:flex;flex-direction:column;width:100%;max-height:20vh;overflow:auto}
.rfsp01 .sectionContainerEdit .periodRow{display:flex;flex-direction:row;width:100%;height:5vmin;min-height:5vmin;justify-content:center;align-content:center;align-items:center;border-bottom:1px solid #e8e7e9}
.rfsp01 .sectionContainerEdit .periodRow.auto{height:auto}
.rfsp01 .sectionContainerEdit .periodRow:last-child{border-bottom:none}
.rfsp01 .sectionContainerEdit .cellTime{width:28%!important}
.rfsp01 .sectionContainerEdit .cellTime.normal{font-weight:400!important}
.rfsp01 .sectionContainerEdit .cellTime.left{text-align:left!important}
.rfsp01 .sectionContainerEdit .cellDose{width:24%!important}
.rfsp01 .sectionContainerEdit .cellDose.info{color:var(--textInformationColor)!important}
.rfsp01 .sectionContainerEdit .cellDir{width:20%!important}
.rfsp01 .sectionContainerEdit .cellAdd{width:48%!important;height:auto!important}
.rfsp01 .sectionContainerEdit .cellDir.normal{font-weight:400!important}
.rfsp01 .sectionContainerEdit .cellDays{display:flex!important;width:24%!important;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;height:100%!important;text-align:left!important}
.rfsp01 .sectionContainerEdit .cellEdit{width:14%!important;display:flex!important}
.rfsp01 .sectionContainerEdit .cellDel{width:14%!important;display:flex!important}
.rfsp01 .separator{position:relative;display:flex;width:600%;height:1px;left:-100%;border-bottom:1px solid var(--elementSeparateColor)}
.rfsp01 .separator.absolute{position:absolute}
.rfsp01 .sectionContainerEdit .break{display:flex;width:100%;min-height:calc(3vmin * var(--globalScale));height:calc(3vmin * var(--globalScale));max-height:calc(3vmin * var(--globalScale))}
.rfsp01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:400;color:var(--textNormalColor)}
.rfsp01 .sectionContainerEdit .line .text.auto{height:auto}
.rfsp01 .sectionContainerEdit .line .text.justify{text-align:justify}
.rfsp01 .sectionContainerEdit .line .text .delinfo{display:flex;width:100%;justify-content:center;font-weight:400}
.rfsp01 .sectionContainerEdit .line .text b{color:var(--textInformationColor)}
.rfsp01 .sectionContainerEdit .line .text .delinfo.normal{font-weight:400}
.rfsp01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfsp01 .rfspSetupScheduleStepBox{width:100%}
.rfsp01 .bottomDotBox{display:flex;flex-direction:row;width:100%;justify-content:center;margin-top:calc(2vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfsp01 .bottomDot{width:calc(2vmin * var(--globalScale));height:calc(2vmin * var(--globalScale));border-radius:50%;background:var(--elementBackgroundColor);border:1px solid #ebebeb;box-sizing:border-box;box-shadow:inset 0 4px 10px rgba(0,0,0,.1);margin:calc(.5vmin * var(--globalScale))}
.rfsp01 .bottomDotActive{background:#a5a5a5;border:1px solid #ebebeb;box-sizing:border-box;box-shadow:inset 0 4px 10px rgba(0,0,0,.1)}
.rfsp01 .sectionContainerEdit .buttons .cancel,.rfsp01 .sectionContainerEdit .buttons .inactive,.rfsp01 .sectionContainerEdit .buttons .negative,.rfsp01 .sectionContainerEdit .buttons .ok{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;border-radius:var(--borderRadiusButton)}
.rfsp01 .sectionContainerEdit .buttons .ok{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfsp01 .sectionContainerEdit .buttons .inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfsp01 .sectionContainerEdit .buttons .cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfsp01 .sectionContainerEdit .buttons .negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfsp01 .sliderRangeBox{position:relative;height:var(--rfspSliderRangeHeight);width:100%;border-radius:var(--rfspSliderRangeHeight);text-align:left;margin-top:3vmin}
.rfsp01 .sliderRangeBox>div{position:absolute;left:calc((var(--rfspSliderRangeHeight) + (2 * var(--rfspSliderRangeBorder)))/ 2);right:calc((var(--rfspSliderRangeHeight) + (2 * var(--rfspSliderRangeBorder)))/ 2);height:var(--rfspSliderRangeHeight)}
.rfsp01 .sliderRangeBox .sliderRangeBackground{position:absolute;left:0;height:var(--rfspSliderRangeHeight);width:100%;border-radius:var(--rfspSliderRangeHeight);border:1px solid #f0f0f0;background-color:#f8f8f8;margin:0;box-sizing:border-box}
.rfsp01 .sliderRangeBox .sliderRangeProgress{position:absolute;left:0;top:var(--rfspSliderRangeBorder);height:calc(var(--rfspSliderRangeHeight) - (2 * var(--rfspSliderRangeBorder)));border-radius:calc(var(--rfspSliderRangeHeight) - (2 * var(--rfspSliderRangeBorder)));background-color:#abed78;box-shadow:inset 0 0 4px rgba(0,0,0,.25);margin-left:calc((var(--rfspSliderRangeHeight) + (2 * var(--rfspSliderRangeBorder)))/ 2);margin-right:calc((var(--rfspSliderRangeHeight) + (2 * var(--rfspSliderRangeBorder)))/ 2)}
.rfsp01 .sliderRangeBox>input[type=range]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:2;height:var(--rfspSliderRangeHeight);width:100%;background-color:transparent;box-sizing:border-box;outline:0;padding:0;margin:0;top:0;left:0}
.rfsp01 .sliderRangeBox>input[type=range]::-ms-thumb{pointer-events:all;width:calc(var(--rfspSliderRangeHeight) + (2 * var(--rfspSliderRangeBorder)));height:calc(var(--rfspSliderRangeHeight) + (2 * var(--rfspSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfspSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfspSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfsp01 .sliderRangeBox>input[type=range]::-moz-range-thumb{pointer-events:all;width:calc(var(--rfspSliderRangeHeight) + (2 * var(--rfspSliderRangeBorder)));height:calc(var(--rfspSliderRangeHeight) + (2 * var(--rfspSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfspSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfspSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfsp01 .sliderRangeBox>input[type=range]::-webkit-slider-thumb{pointer-events:all;width:calc(var(--rfspSliderRangeHeight) + (2 * var(--rfspSliderRangeBorder)));height:calc(var(--rfspSliderRangeHeight) + (2 * var(--rfspSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfspSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfspSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box;-webkit-appearance:none;appearance:none}
.rfsp01 .sliderRangeBox .signLabel{display:flex;position:absolute;margin-left:0;top:calc(-2 * var(--fontExtraSmall));width:calc(4 * var(--rfspSliderRangeHeight));z-index:2;background-color:transparent;color:#555;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-size:var(--fontExtraSmall)}
.rfsp01 .sliderRangeBox .signLabel.column{flex-direction:column}
.rfsp01 .sliderRangeBox .signLabel.higher{top:calc(-3 * var(--fontExtraSmall))}
.rfsp01 .sliderRangeBox .signLabel .pointLine{border-left:1px solid var(--elementBorderColor);width:2px;height:calc(1 * var(--fontExtraSmall));margin-top:calc(.3vmin * var(--globalScale))}
.rfsp01 .sliderRangeBox .signLabel .active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor);font-weight:700;border-radius:calc(.5vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfsp01 .sliderRangeBox .signValue{display:flex;position:absolute;margin-left:0;top:calc(-1.5 * var(--rfspSliderRangeBorder));width:calc(var(--rfspSliderRangeHeight));min-width:calc(var(--rfspSliderRangeHeight));height:calc(var(--rfspSliderRangeHeight));min-height:calc(var(--rfspSliderRangeHeight));z-index:2;background-color:#fff;color:#555;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;border:calc(1.5 * var(--rfspSliderRangeBorder)) solid #ba4a70;border-radius:50%;left:1000%}
.rfsp01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;text-align:left}
.rfsp01 .borderHistoryData{display:block;width:100%;max-height:50vh;font-weight:400;background-color:#fff;z-index:2;overflow-y:auto}
.rfsp01 .bottomSection #content .historyRow{display:flex;justify-content:flex-start;align-items:center;align-content:center}
.rfsp01 .bottomSection #content .historyRow.offMode{display:none!important}
.rfsp01 .bottomSection #content .historyRow .leftSection{display:flex;justify-content:center;align-items:center;width:var(--rfsp01IconsSize);min-width:var(--rfsp01IconsSize);height:var(--rfsp01IconsSize);min-height:var(--rfsp01IconsSize);padding:calc(1vmin * var(--globalScale));margin-right:unset;box-sizing:border-box}
.rfsp01 #content .historyRow{padding:calc(.1vmin * var(--globalScale));border-bottom:1px solid var(--elementSeparateColor)}
.rfsp01 #content .historyRow:last-child{border-bottom:1px solid transparent}
.rfsp01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfsp01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:0;color:var(--textNormalColor);font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:400}
.rfsp01 #content .historyRow .middleSection .topMiddle .historyType.bold{font-weight:700}
.rfsp01 #content .historyRow .middleSection .topMiddle .historyValue{color:var(--textInformationColor);font-weight:400}
.rfsp01 #content .historyRow .middleSection .topMiddle .historyValue.bold{font-weight:700}
.rfsp01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfsp01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfsp01 #content .historyRow .middleSection .bottomMiddle .historyTime b{font-weight:600}
.rfsp01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfsp01 #content .borderHistoryData .historyRow .middleSection{width:calc(100%)}
.rfsp01 #content .historyRow .middleSection,.rfsp01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfsp01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfsp01 #content .historyRow .middleSection .topMiddle .historyType,.rfsp01 #content .historyRow .middleSection .topMiddle .historyValue,.rfsp01 #content .historyRow .rightSection{display:inline-block;vertical-align:middle}
.rfsp01 .topSection{position:relative;opacity:1;height:100%}
.rfsp01 .topSection.overflow{overflow:hidden}
.rfsp01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
.rfsp01 .naviSection{display:flex;width:100%;height:calc(var(--topPanelHeight) - 1vmin * var(--globalScale));background-color:#fff;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9;justify-content:center;align-content:center;align-items:center;margin-bottom:calc(1vmin * var(--globalScale))}
.rfsp01 .naviSection .naviBox{display:flex;justify-content:center;align-content:center;align-items:center;width:100%}
.rfsp01 .naviSection .naviArrow{display:inline-block;position:relative;color:var(--elementBorderColor);width:calc(var(--fontExtraSmall) - .5vmin);height:calc(var(--fontExtraSmall) - .5vmin);border-style:solid;border-width:0 2px 2px 0;cursor:pointer}
.rfsp01 .naviSection .naviArrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.rfsp01 .naviSection .naviArrow.right{transform:rotate(315deg);-webkit-transform:rotate(315deg)}
.rfsp01 .naviSection .naviTitle{display:block;max-width:50%;width:auto;margin-left:1vmin;margin-right:1vmin;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--textNormalColor)}
.rfsp01 .rfdp01PumpsGroup{max-height:calc(100% - var(--topPanelHeight) - 1vmin * var(--globalScale));overflow-y:auto;overflow-x:hidden}
.rfsp01 .sectionPanelContainerIn{position:relative;display:flex;justify-content:center;align-items:center;width:100%}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfspSliderRangeHeight:3.5vmin;--rfspSliderRangeBorder:1vmin}
.rfsp01 .pChart{width:100%;height:50vmin}
.rfsp01 .sliderRangeBox{margin-top:6vmin}
.rfsp01 .sliderRangeBox .signLabel{top:calc(-2.5 * var(--fontExtraSmall));font-size:var(--fontSmall)}
.rfsp01 .sliderRangeBox .signLabel.higher{top:calc(-4 * var(--fontExtraSmall))}
.rfsp01 .button.small{height:calc(6vmin * var(--globalScale))}
.rfsp01 #content .title{padding:calc(2vmin * var(--globalScale)) 0}
.rfsp01 #content .titleMain{padding:calc(2vmin * var(--globalScale)) 0}
.rfsp01 .alertIcon.small{width:6vmin;min-width:6vmin;height:6vmin;min-height:6vmin;padding:calc(0vmin * var(--globalScale));padding-right:1vmin}
.rfsp01 .bottomSection #content .historyRow .leftSection{padding:calc(.1vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
.rfsp01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
.rfsp01 .sectionContainerEdit .periodRow{height:12vmin;min-height:12vmin}
.rfsp01 .sectionContainerEdit .rfsp01PeriodList{max-height:40vh}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox{padding-top:3vmin}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox input{width:10vmin;height:10vmin;font-size:calc(var(--fontMedium) + 1vmin)}
.rfsp01Prompt .rfsp01PromptPanel .timePanel .timePanelBox .button{width:10vmin;height:10vmin}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelCheckbox .checkboxTitle{padding-right:unset}
.rfsp01Prompt .rfsp01PromptPanel .comboPanelCheckbox .checkboxTitle.right{padding-left:unset}
.rfsp01Prompt .rfsp01PromptPanel .slider{width:18vmin;height:calc(6vmin + 8px)}
.rfsp01Prompt .rfsp01PromptPanel .slider:before{height:6vmin;width:6vmin}
.rfsp01Prompt .rfsp01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(12vmin - 8px));-ms-transform:translateX(calc(12vmin - 8px));transform:translateX(calc(12vmin - 8px))}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox{height:10vmin;padding-top:5vmin}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox .container{width:10vmin;height:10vmin}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox .checkmark{width:10vmin;height:10vmin;line-height:10vmin}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{width:10vmin;height:10vmin}
.rfsp01Prompt .rfsp01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{width:10vmin;height:10vmin}
.rfsp01 .closeIcon{--rfsp01IconsSize:calc( 4vmin * var(--globalScale) )}
.rfsp01 .editIcon{--rfsp01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfsp01 .deleteIcon{--rfsp01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfsp01 #content .borderHistoryData .historyRow .middleSection{padding-top:2vmin;padding-bottom:2vmin}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfsr01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsr01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsr01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsr01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsr01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfsr01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfsr01dash .sensorValue{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorBlue);white-space:nowrap}
.rfsr01dash .sensorValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorRed);white-space:nowrap}
.rfsr01dash .sensorValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorYellow);white-space:nowrap}
.rfsr01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfsr01dash .slider{position:absolute;top:25%;bottom:25%;right:75%;left:5%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:var(--fontExtraSmall)}
.rfsr01dash .sliderPointerOk{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .5);left:calc(20% - 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfsr01dash .sliderPointerBelow{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .85);left:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfsr01dash .sliderBar{display:block;margin-top:calc(var(--fontMedium) * .25);width:20%;height:calc(100% - var(--fontMedium) * .5);justify-content:center;align-items:center}
.rfsr01dash .sliderBarLeft{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfsr01dash .sliderBarCenter{display:flex;width:100%;height:30%;background-color:#73d905}
.rfsr01dash .sliderBarRight{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfsr01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsr01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfsr01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsr01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rfsr01SectionWidth:100%;--rfsr01SectionHeight1:50%;--rfsr01SectionHeight2:20%;--rfsr01IconsSize:calc( 6vmin * var(--globalScale) );--rfsr01Margin:15%}
.rfsr01{position:absolute;left:0;right:0;top:var(--topPanelHeight);bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfsr01 .center{float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfsr01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2 - var(--topPanelHeight));width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfsr01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfsr01 .sectionOnboarding{float:left;width:var(--rfsr01SectionWidth);height:calc(var(--rfsr01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfsr01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfsr01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfsr01Margin) * 2);height:100%;justify-content:center}
.rfsr01 .sectionBlock1{text-align:center}
.rfsr01 .sectionBlock1 .button{border-radius:var(--borderRadiusButton)}
.rfsr01 .alertIconSmall{--rfsr01IconsSize:5vmin}
.rfsr01 .alertIcon{position:absolute;float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsr01IconsSize);min-width:var(--rfsr01IconsSize);height:var(--rfsr01IconsSize);background-size:calc(var(--rfsr01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsr01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsr01IconsSize) * 15);background-position-y:calc(0px - var(--rfsr01IconsSize) * 2);right:calc(-1vmin * var(--globalScale))}
.rfsr01 .closeIcon{--rfsr01IconsSize:calc( 4vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsr01IconsSize);height:var(--rfsr01IconsSize);background-size:calc(var(--rfsr01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsr01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsr01IconsSize) * 15);background-position-y:calc(0px - var(--rfsr01IconsSize) * 4);cursor:pointer}
.rfsr01 .sectionBlock1 .sectionBlock2,.rfsr01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfsr01 .sectionBlock1 .textExtraSmall{display:inline-block;float:none;width:auto}
.rfsr01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:#555;font-weight:300}
.rfsr01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfsr01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfsr01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:4%;padding-right:4%;right:0;bottom:calc(0px - var(--fontSmall) * 4);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rfsr01 .history:hover{background-color:var(--colorBlueSel)}
.rfsr01 .section2{float:left;width:var(--rfsr01SectionWidth);height:var(--rfsr01SectionHeight2);display:block;border-style:none;border-width:0}
.rfsr01 .section3{float:left;width:var(--rfsr01SectionWidth);height:var(--rfsr01SectionHeight2);display:block;border-style:none;border-width:0}
.rfsr01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfsr01 .sensorText{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:var(--colorBlue);white-space:nowrap}
.rfsr01 .sensorValue{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorBlue);white-space:nowrap}
.rfsr01 .sensorValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorRed);white-space:nowrap}
.rfsr01 .sensorValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorYellow);white-space:nowrap}
.rfsr01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfsr01 .radioButtonLeft{display:flex;color:var(--colorBlue);width:30%;height:auto;padding-top:calc(.4 * var(--fontMedium));min-width:calc(8 * var(--fontMedium));justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfsr01 .radioButtonRight{display:flex;color:var(--colorBlue);width:30%;height:auto;padding-top:calc(.4 * var(--fontMedium));justify-content:flex-end;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfsr01 .radioButtonText{display:flex;justify-content:flex-start;align-items:flex-start;width:auto;padding-left:calc(.5vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));font-size:var(--fontMedium);color:#404040;white-space:nowrap;cursor:pointer;cursor:hand}
.rfsr01 .radioButtonCircle{display:flex;width:var(--fontMedium);height:var(--fontMedium);min-width:var(--fontMedium);min-height:var(--fontMedium);border-style:solid;border-radius:var(--fontMedium);border-width:calc(.15 * var(--fontMedium));justify-content:center;align-items:center;color:var(--colorBlue)}
.rfsr01 .radioButtonOn{display:flex;width:calc(.65 * var(--fontMedium));height:calc(.65 * var(--fontMedium));background-color:var(--colorBlue);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfsr01 .radioButtonOff{width:var(--fontMedium);height:var(--fontMedium);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfsr01 .radioButtonOff:hover{background-color:var(--colorBlueSelLight);cursor:pointer;cursor:hand}
.rfsr01 .rfsr01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfsr01 .rfsr01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsr01 .rfsr01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfsr01 .rfsr01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsr01 .rfsr01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfsr01 .rfsr01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfsr01 .rfsr01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfsr01 .smartRollerProgressBar{width:calc(30vmin * var(--globalScale));height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;background-color:var(--elementBorderColor);clear:both}
.rfsr01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0%;border-radius:calc(1.7vmin * var(--globalScale))}
.rfsr01 .smartRollerProgressBar>span::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--elementBarColor);border-radius:calc(1.7vmin * var(--globalScale))}
.rfsr01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfsr01Prompt .rfsr01PromptBack{width:100%}
.rfsr01Prompt .rfsr01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfsr01Prompt .rfsr01PromptPanel .top{display:block;width:100%;margin-top:4vmin;margin-bottom:4vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:var(--colorBlueNew);padding:3.5vmin 0;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9}
.rfsr01Prompt .rfsr01PromptPanel .comboPanel{align-items:center;border-top:1px solid #e8e7e9;color:#555;cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfsr01Prompt .rfsr01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:var(--fontSmall);font-weight:700}
.rfsr01Prompt .rfsr01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(40% - 3vmin);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid #dbdbdb;border-radius:var(--borderRadiusButton)}
.rfsr01Prompt .rfsr01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:#000;width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfsr01Prompt .rfsr01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding:1vmin;font-size:var(--fontSmall);color:#000;border:0;border-radius:0;height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfsr01Prompt .rfsr01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfsr01Prompt .rfsr01PromptPanel .title{display:block;width:100%;height:auto!important;margin-top:2vmin;margin-bottom:2vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontThreeAndHalf);color:#555}
.rfsr01 .button{display:flex;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;background-color:var(--colorBlueNew);border-radius:var(--borderRadiusButton);color:#fff;cursor:pointer}
.rfsr01 .buttonSetup{background-color:var(--colorPink)}
.rfsr01 .buttonOutterBox{width:100%;border-top:1px solid #e8e7e9}
.rfsr01 #content .title{position:relative;padding:0 0;font-size:var(--fontMedium);font-weight:700}
.rfsr01 #content .titleMain{padding:3vmin 0}
.rfsr01 #content .titleBlocked{color:var(--colorPink)}
.rfsr01 .sectionContainerEdit{display:none;flex-direction:column;align-items:center}
.rfsr01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:var(--colorBlueNew);padding:3.5vmin 0;border-bottom:1px solid #e8e7e9}
.rfsr01 .sectionContainerEdit .buttons{display:block;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall)}
.rfsr01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:#555;width:100%}
.rfsr01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;border-bottom:1px solid #e8e7e9;align-items:center}
.rfsr01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:700;color:#555}
.rfsr01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfsr01 .sectionContainerEdit .input .entry{display:inline-block;vertical-align:middle;width:27vmin;height:5vmin;border:1px solid #dbdbdb;border-top-left-radius:var(--borderRadiusButton);border-bottom-left-radius:var(--borderRadiusButton);padding-left:1vmin;padding-right:1vmin;font-size:var(--fontFour);font-family:RFFont,Helvetica,sans-serif;text-align:right;color:#555}
.rfsr01 .sectionContainerEdit .buttons .cancel,.rfsr01 .sectionContainerEdit .buttons .ok,.rfsr01 .sectionContainerEdit .buttons .okDisabled{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;color:#fff;border-radius:var(--borderRadiusButton)}
.rfsr01 .sectionContainerEdit .buttons .ok{background-color:var(--colorBlueNew)}
.rfsr01 .sectionContainerEdit .buttons .okDisabled{background-color:var(--colorBlueNew);opacity:.4;pointer-events:none}
.rfsr01 .sectionContainerEdit .buttons .cancel{margin-top:3.5vmin;background-color:var(--colorGrayNew)}
.rfsr01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;color:#555;text-align:left}
.rfsr01 .borderHistoryData{display:block;width:100%;max-height:50vmin;font-weight:400;color:#555;background-color:#fff;z-index:2;overflow-y:auto}
.rfsr01 .bottomSection #content .historyRow{display:block}
.rfsr01 .bottomSection #content .historyRow .leftSection{margin-right:3vmin;width:var(--rfsr01IconsSize);height:var(--rfsr01IconsSize);border-radius:100%}
.rfsr01 .bottomSection #content .historyRow .leftSection .icon{float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsr01IconsSize);height:var(--rfsr01IconsSize);background-size:calc(var(--rfsr01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsr01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsr01IconsSize) * 15);background-position-y:calc(0px - var(--rfsr01IconsSize) * 3)}
.rfsr01 #content .historyRow{padding:calc(.1vmin * var(--globalScale));border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9}
.rfsr01 #content .historyRow+.historyRow{border-top:0}
.rfsr01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfsr01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:3vmin;color:#555;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:600}
.rfsr01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfsr01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfsr01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfsr01 #content .borderHistoryData .historyRow .middleSection{width:calc(100% - var(--rfsr01IconsSize) - 6vmin)}
.rfsr01 #content .historyRow .middleSection,.rfsr01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfsr01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfsr01 #content .historyRow .middleSection .topMiddle .historyType,.rfsr01 #content .historyRow .middleSection .topMiddle .historyValue,.rfsr01 #content .historyRow .rightSection,.rfsr01 .bottomSection #content .historyRow .leftSection{display:inline-block;vertical-align:middle}
.rfsr01 .topSection{position:relative;opacity:1;height:auto;min-height:40%}
.rfsr01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfsr01 #content .title{padding:3vmin 0}
.rfsr01 #content .titleMain{padding:3vmin 0}
.rfsr01 .alertIconSmall{--rfsr01IconsSize:9vmin}
.rfsr01 .sectionContainerEdit .input .entry{height:9vmin}
.rfsr01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfst01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfst01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfst01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfst01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfst01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfst01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfst01dash .testerValue{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorBlue);white-space:nowrap}
.rfst01dash .testerValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorRed);white-space:nowrap}
.rfst01dash .testerValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorYellow);white-space:nowrap}
.rfst01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfst01dash .slider{position:absolute;top:25%;bottom:25%;right:75%;left:5%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:var(--fontExtraSmall)}
.rfst01dash .sliderPointerOk{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .5);left:calc(20% - 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfst01dash .sliderPointerBelow{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .85);left:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfst01dash .sliderBar{display:block;margin-top:calc(var(--fontMedium) * .25);width:20%;height:calc(100% - var(--fontMedium) * .5);justify-content:center;align-items:center}
.rfst01dash .sliderBarLeft{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfst01dash .sliderBarCenter{display:flex;width:100%;height:30%;background-color:#73d905}
.rfst01dash .sliderBarRight{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfst01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfst01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfst01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfst01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rfst01SectionWidth:100%;--rfst01SectionHeight1:50%;--rfst01SectionHeight2:20%;--rfst01IconsSize:calc( 6vmin * var(--globalScale) );--rfstSliderRangeHeight:2vmin;--rfstSliderRangeBorder:0.5vmin;--rfst01Margin:15%;--rfst01Unit:"mg/l";--iconsHardwareUrl:url('SMARTREEF/iconsHardware.png')!important;--iconTutorialUrl:url('SMARTREEF/RfTutorialIcon.png')!important}
.rfst01{position:absolute;left:0;right:0;top:calc(var(--topPanelHeight)/ 2);bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfst01 .loadingBoxContent{display:flex;width:100%;justify-content:center;margin:calc(1vmin * var(--globalScale))}
@keyframes loadingAnimation{
100%{transform:rotateZ(360deg)}
}
.rfst01 .loadingBoxImg{display:flex;width:calc(5vmin * var(--globalScale));height:calc(5vmin * var(--globalScale));animation-name:loadingAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}
.rfst01 .center{float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfst01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2 - var(--topPanelHeight));width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfst01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfst01 .sectionOnboarding{float:left;width:var(--rfst01SectionWidth);height:calc(var(--rfst01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfst01 .boardingHelpBox{position:absolute;display:none;flex-direction:column;justify-content:center;align-items:center;right:calc(.5vmin * var(--globalScale));width:calc(9vmin * var(--globalScale));height:calc(9vmin * var(--globalScale));top:calc(.5vmin * var(--globalScale));background-color:#f8f8f8;border:1px solid rgba(25,20,37,.1);border-radius:calc(1vmin * var(--globalScale));cursor:pointer;box-sizing:border-box}
.rfst01 .boardingHelpBox.show{display:flex}
.rfst01 .tutorialBoxImg{display:flex;width:100%;height:100%;background-size:contain;background-image:var(--iconTutorialUrl);background-repeat:no-repeat;background-position-x:center;background-position-y:center;margin-top:.5vmin;box-sizing:border-box}
.rfst01 .tutorialHelp{font-size:calc(var(--fontExtraSmall) + .2vmin);font-weight:400;color:#811983;text-overflow:ellipsis;display:block;overflow:hidden;width:100%;white-space:nowrap;padding:0;padding-bottom:calc(1vmin * var(--globalScale));box-sizing:border-box}
.rfst01 .rfstReagentTestInfo{text-align:right}
.rfst01 .rfstReagentTestInfo span:first-of-type{font-weight:700}
.rfst01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfst01 .scanBoxPrompt{float:left;display:block;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;z-index:8010;background-color:rgba(255,255,255,.8)}
.rfst01 .scanBoxPromptBack{display:flex;position:relative;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:10}
.rfst01 .scanBoxPromptPanel{position:fixed;top:calc(var(--rfIcpMainButtonHeight) + 4vmin + var(--topPanelHeight));display:block;width:50%;min-width:43vh;height:auto;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--icpParamsBack)}
.rfst01 .scanBoxCamData{display:block;float:left;width:100%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;overflow:hidden}
.rfst01 .scanBoxContainer{position:relative;width:auto;height:auto;overflow:hidden}
.rfst01 .scanBoxCamera{width:43vh;height:43vh;min-width:43vh;min-height:43vh;margin:auto;display:flex}
.rfst01 .sliderRangeBox{position:relative;height:var(--rfstSliderRangeHeight);width:90%;border-radius:var(--rfstSliderRangeHeight);text-align:left;margin-top:3vmin}
.rfst01 .sliderRangeBox>div{position:absolute;left:calc((var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)))/ 2);right:calc((var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)))/ 2);height:var(--rfstSliderRangeHeight)}
.rfst01 .sliderRangeBox .sliderRangeBackground{position:absolute;left:0;height:var(--rfstSliderRangeHeight);width:100%;border-radius:var(--rfstSliderRangeHeight);border:1px solid #f0f0f0;background-color:#f8f8f8;margin:0;box-sizing:border-box}
.rfst01 .sliderRangeBox .sliderRangeProgress{position:absolute;left:0;top:var(--rfstSliderRangeBorder);height:calc(var(--rfstSliderRangeHeight) - (2 * var(--rfstSliderRangeBorder)));border-radius:calc(var(--rfstSliderRangeHeight) - (2 * var(--rfstSliderRangeBorder)));background-color:#abed78;box-shadow:inset 0 0 4px rgba(0,0,0,.25);margin-left:calc((var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)))/ 2);margin-right:calc((var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)))/ 2)}
.rfst01 .sliderRangeBox>input[type=range]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:2;height:var(--rfstSliderRangeHeight);width:100%;background-color:transparent;box-sizing:border-box;outline:0;padding:0;margin:0;top:0;left:0}
.rfst01 .sliderRangeBox>input[type=range]::-ms-thumb{pointer-events:all;width:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));height:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfstSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfstSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfst01 .sliderRangeBox>input[type=range]::-moz-range-thumb{pointer-events:all;width:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));height:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfstSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfstSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfst01 .sliderRangeBox>input[type=range]::-webkit-slider-thumb{pointer-events:all;width:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));height:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfstSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfstSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box;-webkit-appearance:none;appearance:none}
.rfst01 .sliderRangeBox .signLabel{display:flex;position:absolute;margin-left:0;top:calc(-2 * var(--fontExtraSmall));width:calc(4 * var(--rfstSliderRangeHeight));z-index:2;background-color:transparent;color:#555;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-size:var(--fontExtraSmall)}
.rfst01 .sliderRangeBox .signValue{display:flex;position:absolute;margin-left:0;top:calc(-1.5 * var(--rfstSliderRangeBorder));width:calc(var(--rfstSliderRangeHeight));min-width:calc(var(--rfstSliderRangeHeight));height:calc(var(--rfstSliderRangeHeight));min-height:calc(var(--rfstSliderRangeHeight));z-index:2;background-color:#fff;color:#555;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;border:calc(1.5 * var(--rfstSliderRangeBorder)) solid #ba4a70;border-radius:50%;left:1000%}
.rfst01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfst01Margin) * 2);height:100%;justify-content:center}
.rfst01 .sectionBlock1{text-align:center;padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfst01 .sectionBlock1 .button{border-radius:var(--borderRadiusButton)}
.rfst01 .alertIconSmall{--rfst01IconsSize:5vmin}
.rfst01 .alertIcon{float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfst01IconsSize);height:var(--rfst01IconsSize);background-size:calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfst01IconsSize) * 15);background-position-y:calc(0px - var(--rfst01IconsSize) * 2)}
.rfst01 .closeIcon{--rfst01IconsSize:calc( 2vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfst01IconsSize);height:var(--rfst01IconsSize);background-size:calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfst01IconsSize) * 15);background-position-y:calc(0px - var(--rfst01IconsSize) * 4);cursor:pointer}
.rfst01 .editIconButton{--rfst01IconsSize:calc( 4vmin * var(--globalScale) );position:absolute;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfst01IconsSize);height:var(--rfst01IconsSize);background-size:calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfst01IconsSize) * 16);background-position-y:calc(0px - var(--rfst01IconsSize) * 3);cursor:pointer;right:1vmin;top:calc(50% - (var(--rfst01IconsSize)/ 2))}
.rfst01 .editIconButton:hover{background-color:#69c2f5;border-radius:var(--borderRadiusButton)}
.rfst01 .editIcon{--rfst01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfst01IconsSize);height:var(--rfst01IconsSize);background-size:calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfst01IconsSize) * 16);background-position-y:calc(0px - var(--rfst01IconsSize) * 3);cursor:pointer}
.rfst01 .deleteIcon{--rfst01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfst01IconsSize);height:var(--rfst01IconsSize);background-size:calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfst01IconsSize) * 16);background-position-y:calc(0px - var(--rfst01IconsSize) * 4);cursor:pointer}
.rfst01 .sectionBlock1 .sectionBlock2,.rfst01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfst01 .sectionBlock1 .textExtraSmall{display:inline-block;float:none;width:auto}
.rfst01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:#555;font-weight:300}
.rfst01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfst01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfst01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:4%;padding-right:4%;right:0;bottom:calc(0px - var(--fontSmall) * 4);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rfst01 .history:hover{background-color:var(--colorBlueSel)}
.rfst01 .section2{float:left;width:var(--rfst01SectionWidth);height:var(--rfst01SectionHeight2);display:block;border-style:none;border-width:0}
.rfst01 .section3{float:left;width:var(--rfst01SectionWidth);height:var(--rfst01SectionHeight2);display:block;border-style:none;border-width:0}
.rfst01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfst01 .sensorText{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:var(--colorBlue);white-space:nowrap}
.rfst01 .sensorValue{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorBlue);white-space:nowrap}
.rfst01 .sensorValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorRed);white-space:nowrap}
.rfst01 .sensorValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorYellow);white-space:nowrap}
.rfst01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfst01 .radioButtonLeft{display:flex;color:var(--colorBlue);width:30%;height:auto;padding-top:calc(.4 * var(--fontMedium));min-width:calc(8 * var(--fontMedium));justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfst01 .radioButtonRight{display:flex;color:var(--colorBlue);width:30%;height:auto;padding-top:calc(.4 * var(--fontMedium));justify-content:flex-end;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfst01 .radioButtonText{display:flex;justify-content:flex-start;align-items:flex-start;width:auto;padding-left:calc(.5vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));font-size:var(--fontMedium);color:#404040;white-space:nowrap;cursor:pointer;cursor:hand}
.rfst01 .radioButtonCircle{display:flex;width:var(--fontMedium);height:var(--fontMedium);min-width:var(--fontMedium);min-height:var(--fontMedium);border-style:solid;border-radius:var(--fontMedium);border-width:calc(.15 * var(--fontMedium));justify-content:center;align-items:center;color:var(--colorBlue)}
.rfst01 .radioButtonOn{display:flex;width:calc(.65 * var(--fontMedium));height:calc(.65 * var(--fontMedium));background-color:var(--colorBlue);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfst01 .radioButtonOff{width:var(--fontMedium);height:var(--fontMedium);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfst01 .radioButtonOff:hover{background-color:var(--colorBlueSelLight);cursor:pointer;cursor:hand}
.rfst01 .rfst01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfst01 .rfst01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfst01 .rfst01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfst01 .rfst01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfst01 .rfst01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfst01 .rfst01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfst01 .rfst01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfst01 .smartRollerProgressBar{width:40vmin;height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;box-shadow:inset 0 0 4px rgba(0,0,0,.25)}
.rfst01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0%;border-radius:calc(1.7vmin * var(--globalScale))}
.rfst01 .smartRollerProgressBar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#75cdff;box-shadow:inset 0 0 4px rgba(0,0,0,.25);border-radius:calc(1.7vmin * var(--globalScale))}
.rfst01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfst01Prompt .rfst01PromptBack{width:100%}
.rfst01Prompt .rfst01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfst01Prompt .rfst01PromptPanel .top{display:block;width:100%;margin-top:4vmin;margin-bottom:4vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:var(--colorBlueNew);padding:3.5vmin 0;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9}
.rfst01Prompt .rfst01PromptPanel .comboPanel{align-items:center;border-top:1px solid #e8e7e9;color:#555;cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfst01Prompt .rfst01PromptPanel .comboPanelInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:50%;margin-right:3vmin}
.rfst01Prompt .rfst01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;text-align:left}
.rfst01Prompt .rfst01PromptPanel .comboPanelInput,.rfst01Prompt .rfst01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(45% - 0vmin);min-width:calc(45% - 0vmin);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid #dbdbdb;border-radius:var(--borderRadiusButton)}
.rfst01Prompt .rfst01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:#000;width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfst01Prompt .rfst01PromptPanel .comboPanelInput::before{display:inline-block;position:absolute;content:"g";right:0;color:#000;width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border:none}
.rfst01Prompt .rfst01PromptPanel .comboPanelInput.ml::before{content:"ml";right:1vmin}
.rfst01Prompt .rfst01PromptPanel .comboPanelInput.unit::before{content:var(--rfst01Unit);right:1vmin}
.rfst01Prompt .rfst01PromptPanel .comboPanelInput.factor::before{content:" "}
.rfst01Prompt .rfst01PromptPanel .comboPanelInput.scan::before{content:" "}
.rfst01Prompt .rfst01PromptPanel .comboPanelInput.scan{display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-content:center;width:calc(50% - 2vmin * var(--globalScale));height:auto;margin-right:0;border:none}
.rfst01Prompt .rfst01PromptPanel .comboPanelInput.scan input{display:block;position:relative;border:1px solid #dbdbdb;padding:0;width:calc(50% - 0vmin);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;border-radius:var(--borderRadiusButton)}
.rfst01Prompt .rfst01PromptPanel .comboPanelInput input,.rfst01Prompt .rfst01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;border:0;border-radius:0;height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;padding-right:4vmin;box-sizing:border-box}
.rfst01Prompt .rfst01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfst01Prompt .rfst01PromptPanel .comboPanelInput input::-webkit-inner-spin-button,.rfst01Prompt .rfst01PromptPanel .comboPanelInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.rfst01Prompt .rfst01PromptPanel .comboPanelInput input[type=number]{-moz-appearance:textfield}
.rfst01Prompt .rfst01PromptPanel .timePanel{align-items:center;border-top:1px solid #e8e7e9;color:#555;cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfst01Prompt .rfst01PromptPanel .timePanel .subTitle{position:relative;padding:0 0;font-size:var(--fontSmall);font-weight:700}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox{display:flex;flex-direction:row;justify-content:center;width:100%;padding-top:1vmin}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox .buttonBox{display:flex;flex-direction:column;width:auto;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));align-items:center;justify-content:space-between}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox .timeBox{display:flex;flex-direction:row;align-items:center}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox .button{background-color:var(--buttonActiveColor);width:5vmin;height:5vmin;display:flex;justify-content:center;align-items:center;border-radius:0;color:var(--buttonTextActiveColor);font-weight:700;font-size:var(--fontBig);cursor:pointer}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox .button svg{width:50%}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox input{position:relative;background-color:#fff;width:5vmin;height:5vmin;padding:calc(2vmin * var(--globalScale));padding-top:0;padding-bottom:0;font-size:var(--fontMedium);font-weight:400;font-family:RFFont,Helvetica,sans-serif;text-align:center;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox input.active{color:var(--textInformationColor)!important;font-weight:700;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox input:disabled{color:var(--textInactiveColor)}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox .hSeparator{font-size:var(--fontMedium);color:var(--textInformationColor);font-weight:700}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox .colSeparator{display:flex;width:2px;border-left:2px solid var(--elementSeparateColor);height:auto}
.rfst01Prompt .rfst01PromptPanel .dayPanel{align-items:center;border-top:1px solid #e8e7e9;color:#555;cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfst01Prompt .rfst01PromptPanel .dayPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400}
.rfst01Prompt .rfst01PromptPanel .comboPanelCheckbox{position:relative;display:flex;flex-direction:column;width:auto;height:auto;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;width:calc(45% - 0vmin);min-width:calc(45% - 0vmin)}
.rfst01Prompt .rfst01PromptPanel .comboPanelCheckbox .descriptionBox{display:flex;justify-content:center;width:100%}
.rfst01Prompt .rfst01PromptPanel .comboPanelCheckbox input{display:none;opacity:0;width:0;height:0}
.rfst01Prompt .rfst01PromptPanel .comboPanelCheckbox .checkboxTitle{display:block;text-transform:lowercase;width:50%;min-width:50%;align-items:center;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:unset;padding-right:unset}
.rfst01Prompt .rfst01PromptPanel .comboPanelCheckbox .checkboxTitle.right{text-align:left;padding-left:unset;padding-right:unset}
.rfst01Prompt .rfst01PromptPanel .slider{position:relative;cursor:pointer;width:6vmin;height:calc(2vmin + 8px);background-color:#ececec;-webkit-transition:.4s;transition:.4s;border-radius:6vmin}
.rfst01Prompt .rfst01PromptPanel .slider:before{position:absolute;content:"";height:2vmin;width:2vmin;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.rfst01Prompt .rfst01PromptPanel .slider.choice:before{background-color:var(--colorBlueNew)}
.rfst01Prompt .rfst01PromptPanel input:checked+.slider{background-color:#ececec}
.rfst01Prompt .rfst01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(4vmin - 8px));-ms-transform:translateX(calc(4vmin - 8px));transform:translateX(calc(4vmin - 8px));background-color:var(--colorPink)}
.rfst01Prompt .rfst01PromptPanel input:checked+.slider.choice:before{background-color:var(--colorBlueNew)}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox{display:flex;flex-direction:row;width:100%;height:5vmin;justify-content:space-between;padding-top:2vmin}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox .container{display:flex;position:relative;justify-content:center;width:5vmin;height:5vmin;cursor:pointer;font-size:var(--fontSmall);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox .checkmark{position:absolute;top:0;left:0;border-radius:50%;width:5vmin;height:5vmin;background-color:#d0d0d0;color:#fff;text-align:center;line-height:5vmin}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{background-color:#e9e9e9;border-radius:50%;width:5vmin;height:5vmin}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{background-color:#1b85c1;border-radius:50%;width:5vmin;height:5vmin}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox .checkmark:after{content:"";position:absolute;display:none}
.rfst01Prompt .rfst01PromptPanel .title{display:block;width:100%;height:auto!important;margin-top:2vmin;margin-bottom:2vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontThreeAndHalf);color:#555}
.rfst01 .button{display:flex;position:relative;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;background-color:var(--buttonActiveColor);border-radius:var(--borderRadiusButton);color:#fff;cursor:pointer}
.rfst01 .button.small{height:calc(4vmin * var(--globalScale));padding-left:1vmin;padding-right:1vmin;border-radius:calc(1vmin * var(--globalScale))}
.rfst01 .button.max{max-width:calc(8vmin * var(--globalScale));overflow:hidden;text-overflow:ellipsis;display:block;line-height:calc(4vmin * var(--globalScale))}
.rfst01 .button.small.auto{width:auto;min-width:calc(18vmin * var(--globalScale))}
.rfst01 .button.small.info{font-weight:400;font-size:var(--fontSmall);cursor:default}
.rfst01 .button .multiline{display:flex;flex-direction:column}
.rfst01 .button .multiline span{font-size:calc(var(--fontSmall) - .5vmin)}
.rfst01 .buttonSetup{background-color:var(--colorPink)}
.rfst01 .buttonOutterBox{width:100%;border-top:1px solid #e8e7e9}
.rfst01 #content .title{position:relative;padding:calc(2vmin * var(--globalScale)) 0;font-size:var(--fontMedium);font-weight:700;min-height:calc(6vmin * var(--globalScale))}
.rfst01 #content .titleMain{padding:3vmin 0}
.rfst01 #content .titleBlocked{color:var(--colorPink)}
.rfst01 .sectionContainerEdit{display:flex;flex-direction:column;align-items:center}
.rfst01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:var(--colorBlueNew);padding:3.5vmin 0;border-bottom:1px solid #e8e7e9}
.rfst01 .sectionContainerEdit .buttons{display:flex;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall)}
.rfst01 .sectionContainerEdit .buttons.column{flex-direction:column}
.rfst01 .sectionContainerEdit .buttons .break{width:calc(8vmin * var(--globalScale))}
.rfst01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:#555;width:100%}
.rfst01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;border-bottom:1px solid #e8e7e9;align-items:center}
.rfst01 .sectionContainerEdit .line.auto{height:auto}
.rfst01 .sectionContainerEdit .column{flex-direction:column;height:auto;border:none;padding:0}
.rfst01 .sectionContainerEdit .rfst01PeriodList{display:flex;flex-direction:column;width:100%;max-height:20vh;overflow:auto}
.rfst01 .sectionContainerEdit .periodRow{display:flex;flex-direction:row;width:100%;height:5vmin;min-height:5vmin;justify-content:center;align-content:center;align-items:center;border-bottom:1px solid #e8e7e9}
.rfst01 .sectionContainerEdit .periodRow:last-child{border-bottom:none}
.rfst01 .sectionContainerEdit .cellTime{width:24%!important}
.rfst01 .sectionContainerEdit .cellDose{width:24%!important}
.rfst01 .sectionContainerEdit .cellDays{display:flex!important;width:24%!important;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;height:100%!important;text-align:left!important}
.rfst01 .sectionContainerEdit .cellEdit{width:14%!important;display:flex!important}
.rfst01 .sectionContainerEdit .cellDel{width:14%!important;display:flex!important}
.rfst01 .sectionContainerEdit .separator{display:flex;width:100%;height:1px;border-bottom:1px solid #e8e7e9}
.rfst01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:700;color:#555}
.rfst01 .sectionContainerEdit .line .text.auto{height:auto}
.rfst01 .sectionContainerEdit .line .text.justify{text-align:justify}
.rfst01 .sectionContainerEdit .line .text .delinfo{display:flex;width:100%;justify-content:center;font-weight:700}
.rfst01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfst01 .sectionContainerEdit .input .entry{display:inline-block;vertical-align:middle;width:27vmin;height:5vmin;border:1px solid #dbdbdb;border-top-left-radius:var(--borderRadiusButton);border-bottom-left-radius:var(--borderRadiusButton);padding-left:1vmin;padding-right:1vmin;font-size:var(--fontFour);font-family:RFFont,Helvetica,sans-serif;text-align:right;color:#555}
.rfst01 .sectionContainerEdit .buttons .action,.rfst01 .sectionContainerEdit .buttons .cancel,.rfst01 .sectionContainerEdit .buttons .ok,.rfst01 .sectionContainerEdit .buttons .okDisabled{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;color:#fff;border-radius:var(--borderRadiusButton)}
.rfst01 .sectionContainerEdit .buttons .ok{background-color:var(--buttonActiveColor)}
.rfst01 .sectionContainerEdit .buttons .okDisabled{background-color:var(--buttonActiveColor);opacity:.4;pointer-events:none}
.rfst01 .sectionContainerEdit .buttons .cancel{background-color:var(--buttonCancelColor)}
.rfst01 .cancel{background-color:var(--buttonCancelColor)}
.rfst01 .sectionContainerEdit .buttons .action{background-color:var(--buttonNegativeColor)}
.rfst01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;color:#555;text-align:left}
.rfst01 .borderHistoryData{display:block;width:100%;max-height:50vmin;font-weight:400;color:#555;background-color:#fff;z-index:2;overflow-y:auto}
.rfst01 .bottomSection #content .historyRow{display:flex;justify-content:flex-start;align-items:center;align-content:center}
.rfst01 .bottomSection #content .historyRow .leftSection{margin-right:1vmin;width:var(--rfst01IconsSize);height:var(--rfst01IconsSize);border-radius:100%}
.rfst01 .bottomSection #content .historyRow .leftSection .icon{float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfst01IconsSize);height:var(--rfst01IconsSize);background-size:calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfst01IconsSize) * 15);background-position-y:calc(0px - var(--rfst01IconsSize) * 3)}
.rfst01 .bottomSection #content .historyRow .leftSection .iconNext{float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfst01IconsSize);height:var(--rfst01IconsSize);background-size:calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfst01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfst01IconsSize) * 17);background-position-y:calc(0px - var(--rfst01IconsSize) * 3)}
.rfst01 .bottomSection #content .historyRow .leftSection .inProgress{display:flex;width:calc(var(--rfst01IconsSize) - 1vmin);height:calc(var(--rfst01IconsSize) - 1vmin);background-color:#d0d0d0;color:#ba4a70;font-size:var(--fontSmall);justify-content:center;align-items:center;align-content:center;border-radius:50%;margin-top:.5vmin;margin-left:.5vmin}
.rfst01 #content .historyRow{padding:calc(.1vmin * var(--globalScale));border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9}
.rfst01 #content .historyRow+.historyRow{border-top:0}
.rfst01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfst01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:0;color:#555;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:600}
.rfst01 #content .historyRow .middleSection .topMiddle .historyType.pink{color:var(--colorPink)}
.rfst01 #content .historyRow .middleSection .topMiddle .historyValue{color:#1b85c1;font-weight:700}
.rfst01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfst01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfst01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfst01 #content .borderHistoryData .historyRow .middleSection{width:calc(100%)}
.rfst01 #content .historyRow .middleSection,.rfst01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfst01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfst01 #content .historyRow .middleSection .topMiddle .historyType,.rfst01 #content .historyRow .middleSection .topMiddle .historyValue,.rfst01 #content .historyRow .rightSection,.rfst01 .bottomSection #content .historyRow .leftSection{display:inline-block;vertical-align:middle}
.rfst01 .topSection{position:relative;opacity:1;height:auto;min-height:40%}
.rfst01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfstSliderRangeHeight:3.5vmin;--rfstSliderRangeBorder:1vmin}
.rfst01 .sliderRangeBox{margin-top:6vmin}
.rfst01 .sliderRangeBox .signLabel{top:calc(-2.5 * var(--fontExtraSmall));font-size:var(--fontSmall)}
.rfst01 .scanBoxCamera{width:100%;height:60vh;min-width:70vw;min-height:60vh}
.rfst01 #content .title{padding:calc(2vmin * var(--globalScale)) 0}
.rfst01 #content .titleMain{padding:calc(2vmin * var(--globalScale)) 0}
.rfst01 .alertIconSmall{--rfst01IconsSize:9vmin}
.rfst01 .sectionContainerEdit .input .entry{height:9vmin}
.rfst01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
.rfst01 .sectionContainerEdit .lineSched{padding-top:0;padding-bottom:0}
.rfst01 .sectionContainerEdit .periodRow{height:15vmin;min-height:15vmin}
.rfst01 .sectionContainerEdit .rfst01PeriodList{max-height:30vh}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox{padding-top:3vmin}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox input{width:10vmin;height:10vmin;font-size:calc(var(--fontMedium) + 1vmin)}
.rfst01Prompt .rfst01PromptPanel .timePanel .timePanelBox .button{width:10vmin;height:10vmin}
.rfst01 .button.small{height:calc(6vmin * var(--globalScale))}
.rfst01 .button.max{max-width:calc(9vmin * var(--globalScale));line-height:calc(6vmin * var(--globalScale))}
.rfst01Prompt .rfst01PromptPanel .comboPanelCheckbox .checkboxTitle{padding-right:unset}
.rfst01Prompt .rfst01PromptPanel .comboPanelCheckbox .checkboxTitle.right{padding-right:unset}
.rfst01Prompt .rfst01PromptPanel .slider{width:18vmin;height:calc(6vmin + 8px)}
.rfst01Prompt .rfst01PromptPanel .slider:before{height:6vmin;width:6vmin}
.rfst01Prompt .rfst01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(12vmin - 8px));-ms-transform:translateX(calc(12vmin - 8px));transform:translateX(calc(12vmin - 8px))}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox{height:10vmin;padding-top:5vmin}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox .container{width:10vmin;height:10vmin}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox .checkmark{width:10vmin;height:10vmin;line-height:10vmin}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{width:10vmin;height:10vmin}
.rfst01Prompt .rfst01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{width:10vmin;height:10vmin}
.rfst01 .closeIcon{--rfst01IconsSize:calc( 4vmin * var(--globalScale) )}
.rfst01 .editIcon{--rfst01IconsSize:calc( 6vmin * var(--globalScale) )}
.rfst01 .deleteIcon{--rfst01IconsSize:calc( 6vmin * var(--globalScale) )}
.rfst01 #content .borderHistoryData .historyRow .middleSection{padding-top:2vmin;padding-bottom:2vmin}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfdc01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdc01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdc01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdc01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdc01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfdc01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfdc01dash .liquid{display:flex;flex-direction:column;justify-content:center;text-align:center;height:var(--fontBig);margin-bottom:calc(var(--fontBig) * .1);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdc01dash .liquidFormat{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdc01dash .liquidValue{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorBlue);white-space:nowrap}
.rfdc01dash .liquidValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorRed);white-space:nowrap}
.rfdc01dash .liquidValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorYellow);white-space:nowrap}
.rfdc01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfdc01dash .slider{position:absolute;top:25%;bottom:25%;right:75%;left:5%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:var(--fontExtraSmall)}
.rfdc01dash .sliderPointerOk{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .5);left:calc(20% - 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfdc01dash .sliderPointerBelow{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .85);left:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfdc01dash .sliderBar{display:block;margin-top:calc(var(--fontMedium) * .25);width:20%;height:calc(100% - var(--fontMedium) * .5);justify-content:center;align-items:center}
.rfdc01dash .sliderBarLeft{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfdc01dash .sliderBarCenter{display:flex;width:100%;height:30%;background-color:#73d905}
.rfdc01dash .sliderBarRight{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfdc01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdc01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdc01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdc01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfdc01SectionWidth:100%;--rfdc01SectionHeight1:50%;--rfdc01SectionHeight2:20%;--rfdc01IconsSize:calc( 6vmin * var(--globalScale) );--rfdcSliderRangeHeight:2vmin;--rfdcSliderRangeBorder:0.5vmin;--rfdc01Margin:15%;--iconsHardwareUrl:url('SMARTREEF/iconsHardware.png')!important}
.rfdc01 .notAvailable{display:none!important}
.rfdc01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfdc01 .loadingBoxContent{display:flex;width:100%;justify-content:center;margin:calc(1vmin * var(--globalScale))}
@keyframes loadingAnimation{
100%{transform:rotateZ(360deg)}
}
.rfdc01 .loadingBoxImg{display:flex;width:calc(5vmin * var(--globalScale));height:calc(5vmin * var(--globalScale));animation-name:loadingAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}
.rfdc01 .center{float:left;width:100%;height:100%;display:flex;flex-direction:column;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdc01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2 - var(--topPanelHeight));width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfdc01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfdc01 .sectionOnboarding{float:left;width:var(--rfdc01SectionWidth);height:calc(var(--rfdc01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfdc01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfdc01 .section1.small{flex-direction:column;height:var(--circleSizeSmall);max-height:unset;justify-content:space-evenly}
.rfdc01 .pumpNameTitleBox{width:calc(30vmin * var(--globalScale));text-align:left}
.rfdc01 .pumpNameTitle{float:left;width:calc(26.5vmin * var(--globalScale));text-align:left;font-size:calc(var(--fontMedium) + 0vmin);font-weight:700;color:var(--textNormalColor);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rfdc01 .pumpNameEdit{float:left;width:calc(3.5vmin * var(--globalScale));height:calc(3.5vmin * var(--globalScale));cursor:pointer}
.rfdc01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdc01Margin) * 2);height:auto;justify-content:center}
.rfdc01 .sectionBlock1{text-align:center;padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfdc01 .alertButtonBox{position:relative;display:flex;width:100%;justify-content:flex-end;align-items:center}
.rfdc01 .alertButtonBox .alertTextBox{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}
.rfdc01 .alertIcon{position:absolute;display:flex;width:var(--buttonHeight);min-width:var(--buttonHeight);height:var(--buttonHeight);min-height:var(--buttonHeight);padding:calc(1vmin * var(--globalScale));box-sizing:border-box}
.rfdc01 .alertIcon.small{width:3vmin;min-width:3vmin;height:3vmin;min-height:3vmin;padding:calc(0vmin * var(--globalScale));padding-right:.5vmin}
.rfdc01 .closeIcon{--rfdc01IconsSize:calc( 2vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfdc01IconsSize);height:var(--rfdc01IconsSize);background-size:calc(var(--rfdc01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfdc01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfdc01IconsSize) * 15);background-position-y:calc(0px - var(--rfdc01IconsSize) * 4);cursor:pointer}
.rfdc01 .editIconButton{--rfdc01IconsSize:calc( 4vmin * var(--globalScale) );position:absolute;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfdc01IconsSize);height:var(--rfdc01IconsSize);background-size:calc(var(--rfdc01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfdc01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfdc01IconsSize) * 16);background-position-y:calc(0px - var(--rfdc01IconsSize) * 3);cursor:pointer;right:1vmin;top:calc(50% - (var(--rfdc01IconsSize)/ 2))}
.rfdc01 .editIconButton:hover{background-color:#69c2f5;border-radius:var(--borderRadiusButton)}
.rfdc01 .editIcon{--rfdc01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfdc01IconsSize);height:var(--rfdc01IconsSize);background-size:calc(var(--rfdc01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfdc01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfdc01IconsSize) * 16);background-position-y:calc(0px - var(--rfdc01IconsSize) * 3);cursor:pointer}
.rfdc01 .deleteIcon{--rfdc01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfdc01IconsSize);height:var(--rfdc01IconsSize);background-size:calc(var(--rfdc01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfdc01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfdc01IconsSize) * 16);background-position-y:calc(0px - var(--rfdc01IconsSize) * 4);cursor:pointer}
.rfdc01 .sectionBlock1 .sectionBlock2,.rfdc01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfdc01 .sectionBlock1 .textExtraSmall{display:block;float:left;width:auto;color:var(--textNormalColor)}
.rfdc01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax.infotxt{color:var(--textInformationColor)}
.rfdc01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:var(--textNormalColor);font-weight:300}
.rfdc01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfdc01 .sectionBlock1 .sectionBlock2 .textSeparator{height:calc(3.5vmin * var(--globalScale));min-height:calc(3.5vmin * var(--globalScale));max-height:calc(3.5vmin * var(--globalScale))}
.rfdc01 .sectionSeparator{height:calc(1vmin * var(--globalScale));min-height:calc(1vmin * var(--globalScale));max-height:calc(1vmin * var(--globalScale))}
.rfdc01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfdc01 .section2{float:left;width:var(--rfdc01SectionWidth);height:var(--rfdc01SectionHeight2);display:block;border-style:none;border-width:0}
.rfdc01 .section2Small{display:flex;width:100%;border-style:none;border-width:0;justify-content:center;align-items:center;padding:calc(1.5vmin * var(--globalScale));box-sizing:border-box}
.rfdc01 .section3{float:left;width:var(--rfdc01SectionWidth);height:var(--rfdc01SectionHeight2);display:block;border-style:none;border-width:0}
.rfdc01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfdc01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfdc01 .rfdc01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfdc01 .rfdc01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdc01 .rfdc01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdc01 .rfdc01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdc01 .rfdc01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfdc01 .rfdc01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfdc01 .rfdc01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfdc01 .smartRollerProgressBar{width:calc(30vmin * var(--globalScale));height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;background-color:var(--elementBorderColor);clear:both}
.rfdc01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0%;border-radius:calc(1.7vmin * var(--globalScale))}
.rfdc01 .smartRollerProgressBar>span::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--elementBarColor);border-radius:calc(1.7vmin * var(--globalScale))}
.rfdc01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfdc01Prompt .rfdc01PromptBack{width:100%}
.rfdc01Prompt .rfdc01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfdc01Prompt .rfdc01PromptPanel .comboPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:100%;margin-right:0}
.rfdc01Prompt .rfdc01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;text-align:left;width:100%;overflow:hidden}
.rfdc01Prompt .rfdc01PromptPanel .comboPanel .subTitle .infoPumpName{color:var(--textInformationColor)}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelInput,.rfdc01Prompt .rfdc01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(100%);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid var(--elementBorderColor);border-radius:var(--borderRadiusButton);box-sizing:border-box}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:var(--textInactiveColor);width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelInput::before{position:absolute;display:inline-block;content:"";color:var(--textInactiveColor);width:25%;min-width:25%;max-width:25%;height:auto;right:0;margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));padding-right:calc(1vmin * var(--globalScale));border:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-align:right}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelInput.ppm::before{content:"ppm"}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelInput.ml::before{content:"ml"}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelInput.percent::before{content:"%"}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelInput.min::before{content:"min"}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelInput.factor::before{content:" "}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelInput input,.rfdc01Prompt .rfdc01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding-top:0;padding-bottom:0;padding-left:calc(1vmin * var(--globalScale));padding-right:25%;font-size:var(--fontSmall);color:var(--textNormalColor);height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;box-sizing:border-box}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelInput input::-webkit-inner-spin-button,.rfdc01Prompt .rfdc01PromptPanel .comboPanelInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelInput input[type=number]{-moz-appearance:textfield}
.rfdc01Prompt .rfdc01PromptPanel .timePanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;width:100%}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .subTitle.left{text-align:left}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox{display:flex;flex-direction:row;justify-content:center;width:100%;padding-top:1vmin}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox .buttonBox{display:flex;flex-direction:column;width:auto;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));align-items:center;justify-content:space-between}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox .timeBox{display:flex;flex-direction:row;align-items:center}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox .button{background-color:var(--buttonActiveColor);width:5vmin;height:5vmin;display:flex;justify-content:center;align-items:center;border-radius:0;color:var(--buttonTextActiveColor);font-weight:700;font-size:var(--fontBig);cursor:pointer}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox .button svg{width:50%}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox input{position:relative;background-color:#fff;width:5vmin;height:5vmin;padding:calc(2vmin * var(--globalScale));padding-top:0;padding-bottom:0;font-size:var(--fontMedium);font-weight:400;font-family:RFFont,Helvetica,sans-serif;text-align:center;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox input.active{color:var(--textInformationColor)!important;font-weight:700;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox input:disabled{color:var(--textInactiveColor)}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox .hSeparator{font-size:var(--fontMedium);color:var(--textInformationColor);font-weight:700}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox .colSeparator{display:flex;width:2px;border-left:2px solid var(--elementSeparateColor);height:auto}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelCheckbox{position:relative;display:flex;flex-direction:column;height:auto;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;width:100%}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelCheckbox .descriptionBox{display:flex;justify-content:center;width:100%}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelCheckbox input{display:none;opacity:0;width:0;height:0}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelCheckbox .checkboxTitle{display:block;text-transform:lowercase;width:50%;min-width:50%;align-items:center;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:unset;padding-right:unset}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelCheckbox .checkboxTitle.right{text-align:left;padding-left:unset;padding-right:unset}
.rfdc01Prompt .rfdc01PromptPanel .slider{position:relative;cursor:pointer;width:6vmin;height:calc(2vmin + 8px);background-color:#ececec;-webkit-transition:.4s;transition:.4s;border-radius:6vmin}
.rfdc01Prompt .rfdc01PromptPanel .slider:before{position:absolute;content:"";height:2vmin;width:2vmin;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.rfdc01Prompt .rfdc01PromptPanel .slider.choice:before{background-color:var(--buttonActiveColor)}
.rfdc01Prompt .rfdc01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(4vmin - 8px));-ms-transform:translateX(calc(4vmin - 8px));transform:translateX(calc(4vmin - 8px));background-color:var(--buttonActiveColor)}
.rfdc01Prompt .rfdc01PromptPanel input:checked+.slider.choice:before{background-color:var(--buttonActiveColor)}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox{display:flex;flex-direction:row;width:100%;height:5vmin;justify-content:space-between;padding-top:2vmin}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox .container{display:flex;position:relative;justify-content:center;width:5vmin;height:5vmin;cursor:pointer;font-size:var(--fontSmall);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox .checkmark{position:absolute;top:0;left:0;border-radius:50%;width:5vmin;height:5vmin;background-color:#d0d0d0;color:#fff;text-align:center;font-weight:700;line-height:5vmin}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{background-color:#e9e9e9;border-radius:50%;width:5vmin;height:5vmin}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{background-color:var(--buttonActiveColor);border-radius:50%;width:5vmin;height:5vmin}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox .checkmark::after{content:"";position:absolute;display:none}
.rfdc01Prompt .rfdc01PromptPanel .title{display:block;width:100%;height:auto!important;margin-top:2vmin;margin-bottom:2vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontThreeAndHalf);color:var(--textNormalColor)}
.rfdc01 .button{display:flex;position:relative;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;border-radius:var(--borderRadiusButton);cursor:pointer}
.rfdc01 .button.active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfdc01 .button.inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfdc01 .button.positive{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfdc01 .button.cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfdc01 .button.negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfdc01 .button.small{height:calc(4vmin * var(--globalScale));padding-left:1vmin;padding-right:1vmin;border-radius:calc(1vmin * var(--globalScale))}
.rfdc01 .button.small.auto{width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);min-width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);max-width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);height:5vmin;box-sizing:border-box}
.rfdc01 .button.small.info{font-weight:400;font-size:var(--fontSmall);cursor:default}
.rfdc01 .button .multiline{display:flex;flex-direction:column}
.rfdc01 .button .multiline span{font-size:calc(var(--fontSmall) - .5vmin)}
.rfdc01 .cancel{background-color:var(--buttonCancelColor)}
.rfdc01 .buttonOutterBox{width:100%}
.rfdc01 .buttonTableBox{width:100%;border:none;padding:calc(1vmin * var(--globalScale)) 0;margin-right:0}
.rfdc01 #content .title{position:relative;padding:calc(2vmin * var(--globalScale)) 0;font-size:var(--fontMedium);font-weight:700;min-height:calc(6vmin * var(--globalScale));color:var(--textInformationColor)}
.rfdc01 #content .titleMain{padding:0 0;color:var(--textNormalColor);font-weight:400}
.rfdc01 .sectionContainerEdit{display:flex;flex-direction:column;align-items:center}
.rfdc01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center}
.rfdc01 .sectionContainerEdit .buttons{display:flex;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall);padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfdc01 .sectionContainerEdit .buttons.column{flex-direction:column}
.rfdc01 .sectionContainerEdit .breakRow,.rfdc01 .sectionContainerEdit .buttons .break{width:calc(8vmin * var(--globalScale))}
.rfdc01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:var(--textNormalColor);width:100%}
.rfdc01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;align-items:center}
.rfdc01 .sectionContainerEdit .line.auto{height:auto}
.rfdc01 .sectionContainerEdit .column{flex-direction:column;height:auto;border:none;padding:0}
.rfdc01 .sectionContainerEdit .rfdc01PeriodList{display:flex;flex-direction:column;width:100%;max-height:20vh;overflow:auto}
.rfdc01 .sectionContainerEdit .periodRow{display:flex;flex-direction:row;width:100%;height:5vmin;min-height:5vmin;justify-content:center;align-content:center;align-items:center;border-bottom:1px solid #e8e7e9}
.rfdc01 .sectionContainerEdit .periodRow.auto{height:auto}
.rfdc01 .sectionContainerEdit .periodRow:last-child{border-bottom:none}
.rfdc01 .sectionContainerEdit .cellTime{width:60%!important}
.rfdc01 .sectionContainerEdit .cellTime.normal{font-weight:400!important}
.rfdc01 .sectionContainerEdit .cellTime.bold{font-weight:700!important}
.rfdc01 .sectionContainerEdit .cellTime.left{text-align:left!important}
.rfdc01 .sectionContainerEdit .cellTime.flex{display:flex!important;overflow:visible!important}
.rfdc01 .sectionContainerEdit .cellDose{width:40%!important}
.rfdc01 .sectionContainerEdit .cellDose.bold{font-weight:700!important}
.rfdc01 .sectionContainerEdit .cellDose.info{color:var(--textInformationColor)!important}
.rfdc01 .sectionContainerEdit .cellDose.nowrap{white-space:nowrap!important;overflow:visible!important}
.rfdc01 .sectionContainerEdit .cellDir{width:50%!important}
.rfdc01 .sectionContainerEdit .cellDir.bold{font-weight:700!important}
.rfdc01 .sectionContainerEdit .cellAdd{width:100%;height:auto!important}
.rfdc01 .sectionContainerEdit .cellDir.normal{font-weight:400!important}
.rfdc01 .sectionContainerEdit .cellDays{display:flex!important;width:24%!important;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;height:100%!important;text-align:left!important}
.rfdc01 .sectionContainerEdit .cellEdit{width:25%!important;display:flex!important}
.rfdc01 .sectionContainerEdit .cellDel{width:25%!important;display:flex!important}
.rfdc01 .separator{position:relative;display:flex;width:600%;height:1px;left:-100%;border-bottom:1px solid var(--elementSeparateColor)}
.rfdc01 .separator.absolute{position:absolute}
.rfdc01 .sectionContainerEdit .break{display:flex;width:100%;min-height:calc(3vmin * var(--globalScale));height:calc(3vmin * var(--globalScale));max-height:calc(3vmin * var(--globalScale))}
.rfdc01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:400;color:var(--textNormalColor)}
.rfdc01 .sectionContainerEdit .line .text.auto{height:auto}
.rfdc01 .sectionContainerEdit .line .text .delinfo{display:flex;width:100%;justify-content:center;font-weight:400}
.rfdc01 .sectionContainerEdit .line .text .delinfo.normal{font-weight:400}
.rfdc01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfdc01 .sectionContainerEdit .buttons .cancel,.rfdc01 .sectionContainerEdit .buttons .inactive,.rfdc01 .sectionContainerEdit .buttons .negative,.rfdc01 .sectionContainerEdit .buttons .ok{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;border-radius:var(--borderRadiusButton)}
.rfdc01 .sectionContainerEdit .buttons .ok{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfdc01 .sectionContainerEdit .buttons .inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfdc01 .sectionContainerEdit .buttons .cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfdc01 .sectionContainerEdit .buttons .negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfdc01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;text-align:left}
.rfdc01 .borderHistoryData{display:block;width:100%;max-height:50vh;font-weight:400;background-color:#fff;z-index:2;overflow-y:auto}
.rfdc01 .bottomSection{padding-bottom:calc(.5vmin * var(--globalScale))}
.rfdc01 .bottomSection.show{padding-bottom:calc(.5vmin * var(--globalScale))}
.rfdc01 .bottomSection #content .historyRow{display:flex;justify-content:flex-start;align-items:center;align-content:center}
.rfdc01 .bottomSection #content .historyRow.offMode{display:none!important}
.rfdc01 .bottomSection #content .historyRow .leftSection{display:flex;justify-content:center;align-items:center;width:var(--rfdc01IconsSize);min-width:var(--rfdc01IconsSize);height:var(--rfdc01IconsSize);min-height:var(--rfdc01IconsSize);padding:calc(1vmin * var(--globalScale));margin-right:unset;box-sizing:border-box}
.rfdc01 .bottomSection #content .historyRow .leftSection svg{width:100%;height:100%}
.rfdc01 #content .historyRow{padding:calc(0vmin * var(--globalScale));border-bottom:1px solid var(--elementSeparateColor)}
.rfdc01 #content .historyRow:last-child{border-bottom:1px solid transparent}
.rfdc01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfdc01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:0;color:var(--textNormalColor);font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:400}
.rfdc01 #content .historyRow .middleSection .topMiddle .historyType.bold{font-weight:700}
.rfdc01 #content .historyRow .middleSection .topMiddle .historyValue{color:var(--textInformationColor);font-weight:400}
.rfdc01 #content .historyRow .middleSection .topMiddle .historyValue.bold{font-weight:700}
.rfdc01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfdc01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfdc01 #content .historyRow .middleSection .bottomMiddle .historyTime b{font-weight:600}
.rfdc01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfdc01 #content .borderHistoryData .historyRow .middleSection{width:calc(100%)}
.rfdc01 #content .historyRow .middleSection,.rfdc01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfdc01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfdc01 #content .historyRow .middleSection .topMiddle .historyType,.rfdc01 #content .historyRow .middleSection .topMiddle .historyValue,.rfdc01 #content .historyRow .rightSection{display:inline-block;vertical-align:middle}
.rfdc01 .topSection{position:relative;opacity:1;height:100%}
.rfdc01 .topSection.overflow{overflow:hidden}
.rfdc01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
.rfdc01 .naviSection{position:absolute;display:block;width:100%;height:calc(var(--topPanelHeight) + 2.5vmin * var(--globalScale));line-height:calc(var(--topPanelHeight) + 2vmin * var(--globalScale));background-color:#fff;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9;bottom:0;z-index:100;white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.rfdc01 .naviSection .naviBox{display:inline-block;width:auto;font-weight:700;text-decoration:underline;cursor:pointer}
.rfdc01 .naviSection .naviArrow{display:inline-block;position:relative;color:var(--elementBorderColor);width:calc(var(--fontExtraSmall) - .5vmin);height:calc(var(--fontExtraSmall) - .5vmin);border-style:solid;border-width:0 2px 2px 0;cursor:pointer}
.rfdc01 .naviSection .naviArrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.rfdc01 .naviSection .naviArrow.right{transform:rotate(315deg);-webkit-transform:rotate(315deg)}
.rfdc01 .naviSection .naviTitle{display:block;width:auto;margin-left:5vmin;margin-right:5vmin;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--textNormalColor);font-size:calc(var(--fontMedium) - 1vmin)}
.rfdc01 .rfdp01PumpsGroup{max-height:calc(100% - var(--topPanelHeight) - 1vmin * var(--globalScale) - var(--buttonHeight) - 12vmin);overflow-y:auto;overflow-x:hidden}
.rfdc01 .section2Panel{width:unset}
.rfdc01 .sectionPanelContainerIn{position:relative;display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfdc01 .button.small{height:calc(6vmin * var(--globalScale))}
.rfdc01 .button.small.auto{width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);min-width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);max-width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);height:9vmin}
.rfdc01 #content .title{padding:calc(2vmin * var(--globalScale)) 0}
.rfdc01 #content .titleMain{padding:calc(0 * var(--globalScale)) 0}
.rfdc01 .alertIcon.small{width:6vmin;min-width:6vmin;height:6vmin;min-height:6vmin;padding:calc(0vmin * var(--globalScale));padding-right:1vmin}
.rfdc01 .bottomSection #content .historyRow .leftSection{padding:calc(.1vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
.rfdc01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
.rfdc01 .sectionContainerEdit .periodRow{height:12vmin;min-height:12vmin}
.rfdc01 .sectionContainerEdit .rfdc01PeriodList{max-height:40vh}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox{padding-top:3vmin}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox input{width:10vmin;height:10vmin;font-size:calc(var(--fontMedium) + 1vmin)}
.rfdc01Prompt .rfdc01PromptPanel .timePanel .timePanelBox .button{width:10vmin;height:10vmin}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelCheckbox .checkboxTitle{padding-right:unset}
.rfdc01Prompt .rfdc01PromptPanel .comboPanelCheckbox .checkboxTitle.right{padding-left:unset}
.rfdc01Prompt .rfdc01PromptPanel .slider{width:18vmin;height:calc(6vmin + 8px)}
.rfdc01Prompt .rfdc01PromptPanel .slider:before{height:6vmin;width:6vmin}
.rfdc01Prompt .rfdc01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(12vmin - 8px));-ms-transform:translateX(calc(12vmin - 8px));transform:translateX(calc(12vmin - 8px))}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox{height:10vmin;padding-top:5vmin}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox .container{width:10vmin;height:10vmin}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox .checkmark{width:10vmin;height:10vmin;line-height:10vmin}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{width:10vmin;height:10vmin}
.rfdc01Prompt .rfdc01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{width:10vmin;height:10vmin}
.rfdc01 .closeIcon{--rfdc01IconsSize:calc( 4vmin * var(--globalScale) )}
.rfdc01 .editIcon{--rfdc01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfdc01 .deleteIcon{--rfdc01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfdc01 #content .borderHistoryData .historyRow .middleSection{padding-top:2vmin;padding-bottom:2vmin}
.rfdc01 .section2Panel{width:100%}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfds01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfds01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfds01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfds01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfds01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfds01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfds01dash .liquid{display:flex;justify-content:center;text-align:center;height:var(--fontBig);margin-bottom:calc(var(--fontBig) * .1);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfds01dash .liquidFormat{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfds01dash .liquidValue{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorBlue);white-space:nowrap}
.rfds01dash .liquidValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorRed);white-space:nowrap}
.rfds01dash .liquidValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorYellow);white-space:nowrap}
.rfds01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfds01dash .slider{position:absolute;top:25%;bottom:25%;right:75%;left:5%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:var(--fontExtraSmall)}
.rfds01dash .sliderPointerOk{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .5);left:calc(20% - 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfds01dash .sliderPointerBelow{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .85);left:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfds01dash .sliderBar{display:block;margin-top:calc(var(--fontMedium) * .25);width:20%;height:calc(100% - var(--fontMedium) * .5);justify-content:center;align-items:center}
.rfds01dash .sliderBarLeft{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfds01dash .sliderBarCenter{display:flex;width:100%;height:30%;background-color:#73d905}
.rfds01dash .sliderBarRight{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfds01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfds01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfds01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfds01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfds01SectionWidth:100%;--rfds01SectionHeight1:50%;--rfds01SectionHeight2:20%;--rfds01IconsSize:calc( 6vmin * var(--globalScale) );--rfdsSliderRangeHeight:2vmin;--rfdsSliderRangeBorder:0.5vmin;--rfds01Margin:15%;--iconsHardwareUrl:url('SMARTREEF/iconsHardware.png')!important}
.rfds01 .notAvailable{display:none!important}
.rfds01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfds01 .loadingBoxContent{display:flex;width:100%;justify-content:center;margin:calc(1vmin * var(--globalScale))}
@keyframes loadingAnimation{
100%{transform:rotateZ(360deg)}
}
.rfds01 .loadingBoxImg{display:flex;width:calc(5vmin * var(--globalScale));height:calc(5vmin * var(--globalScale));animation-name:loadingAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}
.rfds01 .center{float:left;width:100%;height:100%;display:flex;flex-direction:column;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfds01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2 - var(--topPanelHeight));width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfds01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfds01 .sectionOnboarding{float:left;width:var(--rfds01SectionWidth);height:calc(var(--rfds01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfds01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfds01 .section1.small{flex-direction:column;height:var(--circleSizeSmall);max-height:unset;justify-content:space-evenly}
.rfds01 .pumpNameTitleBox{width:calc(30vmin * var(--globalScale));text-align:left}
.rfds01 .pumpNameTitle{float:left;width:calc(26.5vmin * var(--globalScale));text-align:left;font-size:calc(var(--fontMedium) + 0vmin);font-weight:700;color:var(--textNormalColor);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rfds01 .pumpNameEdit{float:left;width:calc(3.5vmin * var(--globalScale));height:calc(3.5vmin * var(--globalScale));cursor:pointer}
.rfds01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfds01Margin) * 2);height:auto;justify-content:center}
.rfds01 .sectionBlock1{text-align:center;padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfds01 .alertButtonBox{position:relative;display:flex;width:100%;justify-content:flex-end;align-items:center}
.rfds01 .alertButtonBox .alertTextBox{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}
.rfds01 .alertIcon{position:absolute;display:flex;width:var(--buttonHeight);min-width:var(--buttonHeight);height:var(--buttonHeight);min-height:var(--buttonHeight);padding:calc(1vmin * var(--globalScale));box-sizing:border-box}
.rfds01 .alertIcon.small{width:3vmin;min-width:3vmin;height:3vmin;min-height:3vmin;padding:calc(0vmin * var(--globalScale));padding-right:.5vmin}
.rfds01 .closeIcon{--rfds01IconsSize:calc( 2vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfds01IconsSize);height:var(--rfds01IconsSize);background-size:calc(var(--rfds01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfds01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfds01IconsSize) * 15);background-position-y:calc(0px - var(--rfds01IconsSize) * 4);cursor:pointer}
.rfds01 .editIconButton{--rfds01IconsSize:calc( 4vmin * var(--globalScale) );position:absolute;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfds01IconsSize);height:var(--rfds01IconsSize);background-size:calc(var(--rfds01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfds01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfds01IconsSize) * 16);background-position-y:calc(0px - var(--rfds01IconsSize) * 3);cursor:pointer;right:1vmin;top:calc(50% - (var(--rfds01IconsSize)/ 2))}
.rfds01 .editIconButton:hover{background-color:#69c2f5;border-radius:var(--borderRadiusButton)}
.rfds01 .editIcon{--rfds01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfds01IconsSize);height:var(--rfds01IconsSize);background-size:calc(var(--rfds01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfds01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfds01IconsSize) * 16);background-position-y:calc(0px - var(--rfds01IconsSize) * 3);cursor:pointer}
.rfds01 .deleteIcon{--rfds01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfds01IconsSize);height:var(--rfds01IconsSize);background-size:calc(var(--rfds01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfds01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfds01IconsSize) * 16);background-position-y:calc(0px - var(--rfds01IconsSize) * 4);cursor:pointer}
.rfds01 .sectionBlock1 .sectionBlock2,.rfds01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfds01 .sectionBlock1 .textExtraSmall{display:block;float:left;width:auto;color:var(--textNormalColor)}
.rfds01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax.infotxt{color:var(--textInformationColor)}
.rfds01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:var(--textNormalColor);font-weight:300}
.rfds01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfds01 .sectionBlock1 .sectionBlock2 .textSeparator{height:calc(3.5vmin * var(--globalScale));min-height:calc(3.5vmin * var(--globalScale));max-height:calc(3.5vmin * var(--globalScale))}
.rfds01 .sectionSeparator{height:calc(1vmin * var(--globalScale));min-height:calc(1vmin * var(--globalScale));max-height:calc(1vmin * var(--globalScale))}
.rfds01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfds01 .section2{float:left;width:var(--rfds01SectionWidth);height:var(--rfds01SectionHeight2);display:block;border-style:none;border-width:0}
.rfds01 .section2Small{display:flex;width:100%;border-style:none;border-width:0;justify-content:center;align-items:center;padding:calc(1.5vmin * var(--globalScale));box-sizing:border-box}
.rfds01 .section3{float:left;width:var(--rfds01SectionWidth);height:var(--rfds01SectionHeight2);display:block;border-style:none;border-width:0}
.rfds01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfds01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfds01 .rfds01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfds01 .rfds01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfds01 .rfds01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfds01 .rfds01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfds01 .rfds01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfds01 .rfds01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfds01 .rfds01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfds01 .smartRollerProgressBar{width:calc(30vmin * var(--globalScale));height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;background-color:var(--elementBorderColor);clear:both}
.rfds01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0%;border-radius:calc(1.7vmin * var(--globalScale))}
.rfds01 .smartRollerProgressBar>span::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--elementBarColor);border-radius:calc(1.7vmin * var(--globalScale))}
.rfds01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfds01Prompt .rfds01PromptBack{width:100%}
.rfds01Prompt .rfds01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfds01Prompt .rfds01PromptPanel .comboPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfds01Prompt .rfds01PromptPanel .comboPanelInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:100%;margin-right:0}
.rfds01Prompt .rfds01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;text-align:left;width:100%;overflow:hidden}
.rfds01Prompt .rfds01PromptPanel .comboPanel .subTitle .infoPumpName{color:var(--textInformationColor)}
.rfds01Prompt .rfds01PromptPanel .comboPanelInput,.rfds01Prompt .rfds01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(100%);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid var(--elementBorderColor);border-radius:var(--borderRadiusButton);box-sizing:border-box}
.rfds01Prompt .rfds01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:var(--textInactiveColor);width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfds01Prompt .rfds01PromptPanel .comboPanelInput::before{position:absolute;display:inline-block;content:"";color:var(--textInactiveColor);width:25%;min-width:25%;max-width:25%;height:auto;right:0;margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));padding-right:calc(1vmin * var(--globalScale));border:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-align:right}
.rfds01Prompt .rfds01PromptPanel .comboPanelInput.ppm::before{content:"ppm"}
.rfds01Prompt .rfds01PromptPanel .comboPanelInput.ml::before{content:"ml"}
.rfds01Prompt .rfds01PromptPanel .comboPanelInput.percent::before{content:"%"}
.rfds01Prompt .rfds01PromptPanel .comboPanelInput.min::before{content:"min"}
.rfds01Prompt .rfds01PromptPanel .comboPanelInput.factor::before{content:" "}
.rfds01Prompt .rfds01PromptPanel .comboPanelInput input,.rfds01Prompt .rfds01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding-top:0;padding-bottom:0;padding-left:calc(1vmin * var(--globalScale));padding-right:25%;font-size:var(--fontSmall);color:var(--textNormalColor);height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;box-sizing:border-box}
.rfds01Prompt .rfds01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfds01Prompt .rfds01PromptPanel .comboPanelInput input::-webkit-inner-spin-button,.rfds01Prompt .rfds01PromptPanel .comboPanelInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.rfds01Prompt .rfds01PromptPanel .comboPanelInput input[type=number]{-moz-appearance:textfield}
.rfds01Prompt .rfds01PromptPanel .timePanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfds01Prompt .rfds01PromptPanel .timePanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;width:100%}
.rfds01Prompt .rfds01PromptPanel .timePanel .subTitle.left{text-align:left}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox{display:flex;flex-direction:row;justify-content:center;width:100%;padding-top:1vmin}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox .buttonBox{display:flex;flex-direction:column;width:auto;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));align-items:center;justify-content:space-between}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox .timeBox{display:flex;flex-direction:row;align-items:center}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox .button{background-color:var(--buttonActiveColor);width:5vmin;height:5vmin;display:flex;justify-content:center;align-items:center;border-radius:0;color:var(--buttonTextActiveColor);font-weight:700;font-size:var(--fontBig);cursor:pointer}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox .button svg{width:50%}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox input{position:relative;background-color:#fff;width:5vmin;height:5vmin;padding:calc(2vmin * var(--globalScale));padding-top:0;padding-bottom:0;font-size:var(--fontMedium);font-weight:400;font-family:RFFont,Helvetica,sans-serif;text-align:center;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox input.active{color:var(--textInformationColor)!important;font-weight:700;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox input:disabled{color:var(--textInactiveColor)}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox .hSeparator{font-size:var(--fontMedium);color:var(--textInformationColor);font-weight:700}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox .colSeparator{display:flex;width:2px;border-left:2px solid var(--elementSeparateColor);height:auto}
.rfds01Prompt .rfds01PromptPanel .dayPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfds01Prompt .rfds01PromptPanel .dayPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400}
.rfds01Prompt .rfds01PromptPanel .comboPanelCheckbox{position:relative;display:flex;flex-direction:column;height:auto;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;width:100%}
.rfds01Prompt .rfds01PromptPanel .comboPanelCheckbox .descriptionBox{display:flex;justify-content:center;width:100%}
.rfds01Prompt .rfds01PromptPanel .comboPanelCheckbox input{display:none;opacity:0;width:0;height:0}
.rfds01Prompt .rfds01PromptPanel .comboPanelCheckbox .checkboxTitle{display:block;text-transform:lowercase;width:50%;min-width:50%;align-items:center;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:unset;padding-right:unset}
.rfds01Prompt .rfds01PromptPanel .comboPanelCheckbox .checkboxTitle.right{text-align:left;padding-left:unset;padding-right:unset}
.rfds01Prompt .rfds01PromptPanel .slider{position:relative;cursor:pointer;width:6vmin;height:calc(2vmin + 8px);background-color:#ececec;-webkit-transition:.4s;transition:.4s;border-radius:6vmin}
.rfds01Prompt .rfds01PromptPanel .slider:before{position:absolute;content:"";height:2vmin;width:2vmin;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.rfds01Prompt .rfds01PromptPanel .slider.choice:before{background-color:var(--buttonActiveColor)}
.rfds01Prompt .rfds01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(4vmin - 8px));-ms-transform:translateX(calc(4vmin - 8px));transform:translateX(calc(4vmin - 8px));background-color:var(--buttonActiveColor)}
.rfds01Prompt .rfds01PromptPanel input:checked+.slider.choice:before{background-color:var(--buttonActiveColor)}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox{display:flex;flex-direction:row;width:100%;height:5vmin;justify-content:space-between;padding-top:2vmin}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox .container{display:flex;position:relative;justify-content:center;width:5vmin;height:5vmin;cursor:pointer;font-size:var(--fontSmall);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox .checkmark{position:absolute;top:0;left:0;border-radius:50%;width:5vmin;height:5vmin;background-color:#d0d0d0;color:#fff;text-align:center;font-weight:700;line-height:5vmin}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{background-color:#e9e9e9;border-radius:50%;width:5vmin;height:5vmin}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{background-color:var(--buttonActiveColor);border-radius:50%;width:5vmin;height:5vmin}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox .checkmark::after{content:"";position:absolute;display:none}
.rfds01Prompt .rfds01PromptPanel .title{display:block;width:100%;height:auto!important;margin-top:2vmin;margin-bottom:2vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontThreeAndHalf);color:var(--textNormalColor)}
.rfds01 .button{display:flex;position:relative;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;border-radius:var(--borderRadiusButton);cursor:pointer}
.rfds01 .button.active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfds01 .button.inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfds01 .button.positive{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfds01 .button.cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfds01 .button.negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfds01 .button.small{height:calc(4vmin * var(--globalScale));padding-left:1vmin;padding-right:1vmin;border-radius:calc(1vmin * var(--globalScale))}
.rfds01 .button.small.auto{width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);min-width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);max-width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);height:5vmin;box-sizing:border-box}
.rfds01 .button.small.info{font-weight:400;font-size:var(--fontSmall);cursor:default}
.rfds01 .button .multiline{display:flex;flex-direction:column}
.rfds01 .button .multiline span{font-size:calc(var(--fontSmall) - .5vmin)}
.rfds01 .cancel{background-color:var(--buttonCancelColor)}
.rfds01 .buttonOutterBox{width:100%}
.rfds01 .buttonTableBox{width:100%;border:none;padding:calc(1vmin * var(--globalScale)) 0;margin-right:0}
.rfds01 #content .title{position:relative;padding:calc(2vmin * var(--globalScale)) 0;font-size:var(--fontMedium);font-weight:700;min-height:calc(6vmin * var(--globalScale));color:var(--textInformationColor)}
.rfds01 #content .titleMain{padding:0 0;color:var(--textNormalColor);font-weight:400}
.rfds01 .sectionContainerEdit{display:flex;flex-direction:column;align-items:center}
.rfds01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center}
.rfds01 .sectionContainerEdit .buttons{display:flex;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall);padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfds01 .sectionContainerEdit .buttons.column{flex-direction:column}
.rfds01 .sectionContainerEdit .breakRow,.rfds01 .sectionContainerEdit .buttons .break{width:calc(8vmin * var(--globalScale))}
.rfds01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:var(--textNormalColor);width:100%}
.rfds01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;align-items:center}
.rfds01 .sectionContainerEdit .line.auto{height:auto}
.rfds01 .sectionContainerEdit .column{flex-direction:column;height:auto;border:none;padding:0}
.rfds01 .sectionContainerEdit .rfds01PeriodList{display:flex;flex-direction:column;width:100%;max-height:20vh;overflow:auto}
.rfds01 .sectionContainerEdit .periodRow{display:flex;flex-direction:row;width:100%;height:5vmin;min-height:5vmin;justify-content:center;align-content:center;align-items:center;border-bottom:1px solid #e8e7e9}
.rfds01 .sectionContainerEdit .periodRow.auto{height:auto}
.rfds01 .sectionContainerEdit .periodRow:last-child{border-bottom:none}
.rfds01 .sectionContainerEdit .cellTime{width:60%!important}
.rfds01 .sectionContainerEdit .cellTime.normal{font-weight:400!important}
.rfds01 .sectionContainerEdit .cellTime.bold{font-weight:700!important}
.rfds01 .sectionContainerEdit .cellTime.left{text-align:left!important}
.rfds01 .sectionContainerEdit .cellDose{width:40%!important}
.rfds01 .sectionContainerEdit .cellDose.bold{font-weight:700!important}
.rfds01 .sectionContainerEdit .cellDose.info{color:var(--textInformationColor)!important}
.rfds01 .sectionContainerEdit .cellDir{width:50%!important}
.rfds01 .sectionContainerEdit .cellDir.bold{font-weight:700!important}
.rfds01 .sectionContainerEdit .cellAdd{width:100%;height:auto!important}
.rfds01 .sectionContainerEdit .cellDir.normal{font-weight:400!important}
.rfds01 .sectionContainerEdit .cellDays{display:flex!important;width:24%!important;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;height:100%!important;text-align:left!important}
.rfds01 .sectionContainerEdit .cellEdit{width:25%!important;display:flex!important}
.rfds01 .sectionContainerEdit .cellDel{width:25%!important;display:flex!important}
.rfds01 .separator{position:relative;display:flex;width:600%;height:1px;left:-100%;border-bottom:1px solid var(--elementSeparateColor)}
.rfds01 .separator.absolute{position:absolute}
.rfds01 .sectionContainerEdit .break{display:flex;width:100%;min-height:calc(3vmin * var(--globalScale));height:calc(3vmin * var(--globalScale));max-height:calc(3vmin * var(--globalScale))}
.rfds01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:400;color:var(--textNormalColor)}
.rfds01 .sectionContainerEdit .line .text.auto{height:auto}
.rfds01 .sectionContainerEdit .line .text .delinfo{display:flex;width:100%;justify-content:center;font-weight:400}
.rfds01 .sectionContainerEdit .line .text .delinfo.normal{font-weight:400}
.rfds01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfds01 .sectionContainerEdit .buttons .cancel,.rfds01 .sectionContainerEdit .buttons .inactive,.rfds01 .sectionContainerEdit .buttons .negative,.rfds01 .sectionContainerEdit .buttons .ok{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;border-radius:var(--borderRadiusButton)}
.rfds01 .sectionContainerEdit .buttons .ok{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfds01 .sectionContainerEdit .buttons .inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfds01 .sectionContainerEdit .buttons .cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfds01 .sectionContainerEdit .buttons .negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfds01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;text-align:left}
.rfds01 .borderHistoryData{display:block;width:100%;max-height:50vh;font-weight:400;background-color:#fff;z-index:2;overflow-y:auto}
.rfds01 .bottomSection{padding-bottom:calc(.5vmin * var(--globalScale))}
.rfds01 .bottomSection.show{padding-bottom:calc(.5vmin * var(--globalScale))}
.rfds01 .bottomSection #content .historyRow{display:flex;justify-content:flex-start;align-items:center;align-content:center}
.rfds01 .bottomSection #content .historyRow.offMode{display:none!important}
.rfds01 .bottomSection #content .historyRow .leftSection{display:flex;justify-content:center;align-items:center;width:var(--rfds01IconsSize);min-width:var(--rfds01IconsSize);height:var(--rfds01IconsSize);min-height:var(--rfds01IconsSize);padding:calc(1vmin * var(--globalScale));margin-right:unset;box-sizing:border-box}
.rfds01 .bottomSection #content .historyRow .leftSection svg{width:100%;height:100%}
.rfds01 #content .historyRow{padding:calc(0vmin * var(--globalScale));border-bottom:1px solid var(--elementSeparateColor)}
.rfds01 #content .historyRow:last-child{border-bottom:1px solid transparent}
.rfds01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfds01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:0;color:var(--textNormalColor);font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:400}
.rfds01 #content .historyRow .middleSection .topMiddle .historyType.bold{font-weight:700}
.rfds01 #content .historyRow .middleSection .topMiddle .historyValue{color:var(--textInformationColor);font-weight:400}
.rfds01 #content .historyRow .middleSection .topMiddle .historyValue.bold{font-weight:700}
.rfds01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfds01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfds01 #content .historyRow .middleSection .bottomMiddle .historyTime b{font-weight:600}
.rfds01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfds01 #content .borderHistoryData .historyRow .middleSection{width:calc(100%)}
.rfds01 #content .historyRow .middleSection,.rfds01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfds01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfds01 #content .historyRow .middleSection .topMiddle .historyType,.rfds01 #content .historyRow .middleSection .topMiddle .historyValue,.rfds01 #content .historyRow .rightSection{display:inline-block;vertical-align:middle}
.rfds01 .topSection{position:relative;opacity:1;height:100%}
.rfds01 .topSection.overflow{overflow:hidden}
.rfds01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
.rfds01 .naviSection{position:absolute;display:block;width:100%;height:calc(var(--topPanelHeight) + 2.5vmin * var(--globalScale));line-height:calc(var(--topPanelHeight) + 2vmin * var(--globalScale));background-color:#fff;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9;bottom:0;z-index:100;white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.rfds01 .naviSection .naviBox{display:inline-block;width:auto;font-weight:700;text-decoration:underline;cursor:pointer}
.rfds01 .naviSection .naviArrow{display:inline-block;position:relative;color:var(--elementBorderColor);width:calc(var(--fontExtraSmall) - .5vmin);height:calc(var(--fontExtraSmall) - .5vmin);border-style:solid;border-width:0 2px 2px 0;cursor:pointer}
.rfds01 .naviSection .naviArrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.rfds01 .naviSection .naviArrow.right{transform:rotate(315deg);-webkit-transform:rotate(315deg)}
.rfds01 .naviSection .naviTitle{display:block;width:auto;margin-left:5vmin;margin-right:5vmin;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--textNormalColor);font-size:calc(var(--fontMedium) - 1vmin)}
.rfds01 .rfdp01PumpsGroup{max-height:calc(100% - var(--topPanelHeight) - 1vmin * var(--globalScale) - var(--buttonHeight) - 12vmin);overflow-y:auto;overflow-x:hidden}
.rfds01 .section2Panel{width:unset}
.rfds01 .sectionPanelContainerIn{position:relative;display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfds01 .button.small{height:calc(6vmin * var(--globalScale))}
.rfds01 .button.small.auto{width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);min-width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);max-width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);height:9vmin}
.rfds01 #content .title{padding:calc(2vmin * var(--globalScale)) 0}
.rfds01 #content .titleMain{padding:calc(0 * var(--globalScale)) 0}
.rfds01 .alertIcon.small{width:6vmin;min-width:6vmin;height:6vmin;min-height:6vmin;padding:calc(0vmin * var(--globalScale));padding-right:1vmin}
.rfds01 .bottomSection #content .historyRow .leftSection{padding:calc(.1vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
.rfds01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
.rfds01 .sectionContainerEdit .periodRow{height:12vmin;min-height:12vmin}
.rfds01 .sectionContainerEdit .rfds01PeriodList{max-height:40vh}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox{padding-top:3vmin}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox input{width:10vmin;height:10vmin;font-size:calc(var(--fontMedium) + 1vmin)}
.rfds01Prompt .rfds01PromptPanel .timePanel .timePanelBox .button{width:10vmin;height:10vmin}
.rfds01Prompt .rfds01PromptPanel .comboPanelCheckbox .checkboxTitle{padding-right:unset}
.rfds01Prompt .rfds01PromptPanel .comboPanelCheckbox .checkboxTitle.right{padding-left:unset}
.rfds01Prompt .rfds01PromptPanel .slider{width:18vmin;height:calc(6vmin + 8px)}
.rfds01Prompt .rfds01PromptPanel .slider:before{height:6vmin;width:6vmin}
.rfds01Prompt .rfds01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(12vmin - 8px));-ms-transform:translateX(calc(12vmin - 8px));transform:translateX(calc(12vmin - 8px))}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox{height:10vmin;padding-top:5vmin}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox .container{width:10vmin;height:10vmin}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox .checkmark{width:10vmin;height:10vmin;line-height:10vmin}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{width:10vmin;height:10vmin}
.rfds01Prompt .rfds01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{width:10vmin;height:10vmin}
.rfds01 .closeIcon{--rfds01IconsSize:calc( 4vmin * var(--globalScale) )}
.rfds01 .editIcon{--rfds01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfds01 .deleteIcon{--rfds01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfds01 #content .borderHistoryData .historyRow .middleSection{padding-top:2vmin;padding-bottom:2vmin}
.rfds01 .section2Panel{width:100%}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfdq01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdq01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdq01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdq01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfdq01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfdq01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfdq01dash .liquid{display:flex;justify-content:center;text-align:center;height:var(--fontBig);margin-bottom:calc(var(--fontBig) * .1);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdq01dash .liquidFormat{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfdq01dash .liquidValue{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorBlue);white-space:nowrap}
.rfdq01dash .liquidValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorRed);white-space:nowrap}
.rfdq01dash .liquidValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorYellow);white-space:nowrap}
.rfdq01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfdq01dash .slider{position:absolute;top:25%;bottom:25%;right:75%;left:5%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:var(--fontExtraSmall)}
.rfdq01dash .sliderPointerOk{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .5);left:calc(20% - 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfdq01dash .sliderPointerBelow{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .85);left:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfdq01dash .sliderBar{display:block;margin-top:calc(var(--fontMedium) * .25);width:20%;height:calc(100% - var(--fontMedium) * .5);justify-content:center;align-items:center}
.rfdq01dash .sliderBarLeft{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfdq01dash .sliderBarCenter{display:flex;width:100%;height:30%;background-color:#73d905}
.rfdq01dash .sliderBarRight{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfdq01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdq01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdq01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdq01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfdq01SectionWidth:100%;--rfdq01SectionHeight1:50%;--rfdq01SectionHeight2:20%;--rfdq01IconsSize:calc( 6vmin * var(--globalScale) );--rfdqSliderRangeHeight:2vmin;--rfdqSliderRangeBorder:0.5vmin;--rfdq01Margin:15%;--iconsHardwareUrl:url('SMARTREEF/iconsHardware.png')!important}
.rfdq01 .notAvailable{display:none!important}
.rfdq01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfdq01 .loadingBoxContent{display:flex;width:100%;justify-content:center;margin:calc(1vmin * var(--globalScale))}
@keyframes loadingAnimation{
100%{transform:rotateZ(360deg)}
}
.rfdq01 .loadingBoxImg{display:flex;width:calc(5vmin * var(--globalScale));height:calc(5vmin * var(--globalScale));animation-name:loadingAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}
.rfdq01 .center{float:left;width:100%;height:100%;display:flex;flex-direction:column;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfdq01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2 - var(--topPanelHeight));width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfdq01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfdq01 .sectionOnboarding{float:left;width:var(--rfdq01SectionWidth);height:calc(var(--rfdq01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfdq01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfdq01 .section1.small{flex-direction:column;height:var(--circleSizeSmall);max-height:unset;justify-content:space-evenly}
.rfdq01 .pumpNameTitleBox{width:calc(30vmin * var(--globalScale));text-align:left}
.rfdq01 .pumpNameTitle{float:left;width:calc(26.5vmin * var(--globalScale));text-align:left;font-size:calc(var(--fontMedium) + 0vmin);font-weight:700;color:var(--textNormalColor);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rfdq01 .pumpNameEdit{float:left;width:calc(3.5vmin * var(--globalScale));height:calc(3.5vmin * var(--globalScale));cursor:pointer}
.rfdq01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfdq01Margin) * 2);height:auto;justify-content:center}
.rfdq01 .sectionBlock1{text-align:center;padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfdq01 .alertButtonBox{position:relative;display:flex;width:100%;justify-content:flex-end;align-items:center}
.rfdq01 .alertButtonBox .alertTextBox{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}
.rfdq01 .alertIcon{position:absolute;display:flex;width:var(--buttonHeight);min-width:var(--buttonHeight);height:var(--buttonHeight);min-height:var(--buttonHeight);padding:calc(1vmin * var(--globalScale));box-sizing:border-box}
.rfdq01 .alertIcon.small{width:3vmin;min-width:3vmin;height:3vmin;min-height:3vmin;padding:calc(0vmin * var(--globalScale));padding-right:.5vmin}
.rfdq01 .closeIcon{--rfdq01IconsSize:calc( 2vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfdq01IconsSize);height:var(--rfdq01IconsSize);background-size:calc(var(--rfdq01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfdq01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfdq01IconsSize) * 15);background-position-y:calc(0px - var(--rfdq01IconsSize) * 4);cursor:pointer}
.rfdq01 .editIconButton{--rfdq01IconsSize:calc( 4vmin * var(--globalScale) );position:absolute;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfdq01IconsSize);height:var(--rfdq01IconsSize);background-size:calc(var(--rfdq01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfdq01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfdq01IconsSize) * 16);background-position-y:calc(0px - var(--rfdq01IconsSize) * 3);cursor:pointer;right:1vmin;top:calc(50% - (var(--rfdq01IconsSize)/ 2))}
.rfdq01 .editIconButton:hover{background-color:#69c2f5;border-radius:var(--borderRadiusButton)}
.rfdq01 .editIcon{--rfdq01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfdq01IconsSize);height:var(--rfdq01IconsSize);background-size:calc(var(--rfdq01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfdq01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfdq01IconsSize) * 16);background-position-y:calc(0px - var(--rfdq01IconsSize) * 3);cursor:pointer}
.rfdq01 .deleteIcon{--rfdq01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfdq01IconsSize);height:var(--rfdq01IconsSize);background-size:calc(var(--rfdq01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfdq01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfdq01IconsSize) * 16);background-position-y:calc(0px - var(--rfdq01IconsSize) * 4);cursor:pointer}
.rfdq01 .sectionBlock1 .sectionBlock2,.rfdq01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfdq01 .sectionBlock1 .textExtraSmall{display:block;float:left;width:auto;color:var(--textNormalColor)}
.rfdq01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax.infotxt{color:var(--textInformationColor)}
.rfdq01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:var(--textNormalColor);font-weight:300}
.rfdq01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfdq01 .sectionBlock1 .sectionBlock2 .textSeparator{height:calc(3.5vmin * var(--globalScale));min-height:calc(3.5vmin * var(--globalScale));max-height:calc(3.5vmin * var(--globalScale))}
.rfdq01 .sectionSeparator{height:calc(1vmin * var(--globalScale));min-height:calc(1vmin * var(--globalScale));max-height:calc(1vmin * var(--globalScale))}
.rfdq01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfdq01 .section2{float:left;width:var(--rfdq01SectionWidth);height:var(--rfdq01SectionHeight2);display:block;border-style:none;border-width:0}
.rfdq01 .section2Small{display:flex;width:100%;border-style:none;border-width:0;justify-content:center;align-items:center;padding:calc(1.5vmin * var(--globalScale));box-sizing:border-box}
.rfdq01 .section3{float:left;width:var(--rfdq01SectionWidth);height:var(--rfdq01SectionHeight2);display:block;border-style:none;border-width:0}
.rfdq01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfdq01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfdq01 .rfdq01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfdq01 .rfdq01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdq01 .rfdq01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfdq01 .rfdq01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfdq01 .rfdq01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfdq01 .rfdq01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfdq01 .rfdq01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfdq01 .smartRollerProgressBar{width:calc(30vmin * var(--globalScale));height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;background-color:var(--elementBorderColor);clear:both}
.rfdq01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0%;border-radius:calc(1.7vmin * var(--globalScale))}
.rfdq01 .smartRollerProgressBar>span::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--elementBarColor);border-radius:calc(1.7vmin * var(--globalScale))}
.rfdq01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfdq01Prompt .rfdq01PromptBack{width:100%}
.rfdq01Prompt .rfdq01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfdq01Prompt .rfdq01PromptPanel .comboPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:100%;margin-right:0}
.rfdq01Prompt .rfdq01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;text-align:left;width:100%;overflow:hidden}
.rfdq01Prompt .rfdq01PromptPanel .comboPanel .subTitle .infoPumpName{color:var(--textInformationColor)}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelInput,.rfdq01Prompt .rfdq01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(100%);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid var(--elementBorderColor);border-radius:var(--borderRadiusButton);box-sizing:border-box}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:var(--textInactiveColor);width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelInput::before{position:absolute;display:inline-block;content:"";color:var(--textInactiveColor);width:25%;min-width:25%;max-width:25%;height:auto;right:0;margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));padding-right:calc(1vmin * var(--globalScale));border:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-align:right}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelInput.ppm::before{content:"ppm"}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelInput.ml::before{content:"ml"}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelInput.percent::before{content:"%"}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelInput.min::before{content:"min"}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelInput.factor::before{content:" "}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelInput input,.rfdq01Prompt .rfdq01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding-top:0;padding-bottom:0;padding-left:calc(1vmin * var(--globalScale));padding-right:25%;font-size:var(--fontSmall);color:var(--textNormalColor);height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;box-sizing:border-box}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelInput input::-webkit-inner-spin-button,.rfdq01Prompt .rfdq01PromptPanel .comboPanelInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelInput input[type=number]{-moz-appearance:textfield}
.rfdq01Prompt .rfdq01PromptPanel .timePanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;width:100%}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .subTitle.left{text-align:left}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox{display:flex;flex-direction:row;justify-content:center;width:100%;padding-top:1vmin}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox .buttonBox{display:flex;flex-direction:column;width:auto;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));align-items:center;justify-content:space-between}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox .timeBox{display:flex;flex-direction:row;align-items:center}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox .button{background-color:var(--buttonActiveColor);width:5vmin;height:5vmin;display:flex;justify-content:center;align-items:center;border-radius:0;color:var(--buttonTextActiveColor);font-weight:700;font-size:var(--fontBig);cursor:pointer}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox .button svg{width:50%}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox input{position:relative;background-color:#fff;width:5vmin;height:5vmin;padding:calc(2vmin * var(--globalScale));padding-top:0;padding-bottom:0;font-size:var(--fontMedium);font-weight:400;font-family:RFFont,Helvetica,sans-serif;text-align:center;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox input.active{color:var(--textInformationColor)!important;font-weight:700;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox input:disabled{color:var(--textInactiveColor)}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox .hSeparator{font-size:var(--fontMedium);color:var(--textInformationColor);font-weight:700}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox .colSeparator{display:flex;width:2px;border-left:2px solid var(--elementSeparateColor);height:auto}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelCheckbox{position:relative;display:flex;flex-direction:column;height:auto;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;width:100%}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelCheckbox .descriptionBox{display:flex;justify-content:center;width:100%}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelCheckbox input{display:none;opacity:0;width:0;height:0}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelCheckbox .checkboxTitle{display:block;text-transform:lowercase;width:50%;min-width:50%;align-items:center;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:unset;padding-right:unset}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelCheckbox .checkboxTitle.right{text-align:left;padding-left:unset;padding-right:unset}
.rfdq01Prompt .rfdq01PromptPanel .slider{position:relative;cursor:pointer;width:6vmin;height:calc(2vmin + 8px);background-color:#ececec;-webkit-transition:.4s;transition:.4s;border-radius:6vmin}
.rfdq01Prompt .rfdq01PromptPanel .slider:before{position:absolute;content:"";height:2vmin;width:2vmin;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.rfdq01Prompt .rfdq01PromptPanel .slider.choice:before{background-color:var(--buttonActiveColor)}
.rfdq01Prompt .rfdq01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(4vmin - 8px));-ms-transform:translateX(calc(4vmin - 8px));transform:translateX(calc(4vmin - 8px));background-color:var(--buttonActiveColor)}
.rfdq01Prompt .rfdq01PromptPanel input:checked+.slider.choice:before{background-color:var(--buttonActiveColor)}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox{display:flex;flex-direction:row;width:100%;height:5vmin;justify-content:space-between;padding-top:2vmin}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox .container{display:flex;position:relative;justify-content:center;width:5vmin;height:5vmin;cursor:pointer;font-size:var(--fontSmall);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox .checkmark{position:absolute;top:0;left:0;border-radius:50%;width:5vmin;height:5vmin;background-color:#d0d0d0;color:#fff;text-align:center;font-weight:700;line-height:5vmin}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{background-color:#e9e9e9;border-radius:50%;width:5vmin;height:5vmin}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{background-color:var(--buttonActiveColor);border-radius:50%;width:5vmin;height:5vmin}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox .checkmark::after{content:"";position:absolute;display:none}
.rfdq01Prompt .rfdq01PromptPanel .title{display:block;width:100%;height:auto!important;margin-top:2vmin;margin-bottom:2vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontThreeAndHalf);color:var(--textNormalColor)}
.rfdq01 .button{display:flex;position:relative;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;border-radius:var(--borderRadiusButton);cursor:pointer}
.rfdq01 .button.active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfdq01 .button.inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfdq01 .button.positive{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfdq01 .button.cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfdq01 .button.negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfdq01 .button.small{height:calc(4vmin * var(--globalScale));padding-left:1vmin;padding-right:1vmin;border-radius:calc(1vmin * var(--globalScale))}
.rfdq01 .button.small.auto{width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);min-width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);max-width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);height:5vmin;box-sizing:border-box}
.rfdq01 .button.small.info{font-weight:400;font-size:var(--fontSmall);cursor:default}
.rfdq01 .button .multiline{display:flex;flex-direction:column}
.rfdq01 .button .multiline span{font-size:calc(var(--fontSmall) - .5vmin)}
.rfdq01 .cancel{background-color:var(--buttonCancelColor)}
.rfdq01 .buttonOutterBox{width:100%}
.rfdq01 .buttonTableBox{width:100%;border:none;padding:calc(1vmin * var(--globalScale)) 0;margin-right:0}
.rfdq01 #content .title{position:relative;padding:calc(2vmin * var(--globalScale)) 0;font-size:var(--fontMedium);font-weight:700;min-height:calc(6vmin * var(--globalScale));color:var(--textInformationColor)}
.rfdq01 #content .titleMain{padding:0 0;color:var(--textNormalColor);font-weight:400}
.rfdq01 .sectionContainerEdit{display:flex;flex-direction:column;align-items:center}
.rfdq01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center}
.rfdq01 .sectionContainerEdit .buttons{display:flex;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall);padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfdq01 .sectionContainerEdit .buttons.column{flex-direction:column}
.rfdq01 .sectionContainerEdit .breakRow,.rfdq01 .sectionContainerEdit .buttons .break{width:calc(8vmin * var(--globalScale))}
.rfdq01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:var(--textNormalColor);width:100%}
.rfdq01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;align-items:center}
.rfdq01 .sectionContainerEdit .line.auto{height:auto}
.rfdq01 .sectionContainerEdit .column{flex-direction:column;height:auto;border:none;padding:0}
.rfdq01 .sectionContainerEdit .rfdq01PeriodList{display:flex;flex-direction:column;width:100%;max-height:20vh;overflow:auto}
.rfdq01 .sectionContainerEdit .periodRow{display:flex;flex-direction:row;width:100%;height:5vmin;min-height:5vmin;justify-content:center;align-content:center;align-items:center;border-bottom:1px solid #e8e7e9}
.rfdq01 .sectionContainerEdit .periodRow.auto{height:auto}
.rfdq01 .sectionContainerEdit .periodRow:last-child{border-bottom:none}
.rfdq01 .sectionContainerEdit .cellTime{width:60%!important}
.rfdq01 .sectionContainerEdit .cellTime.normal{font-weight:400!important}
.rfdq01 .sectionContainerEdit .cellTime.bold{font-weight:700!important}
.rfdq01 .sectionContainerEdit .cellTime.left{text-align:left!important}
.rfdq01 .sectionContainerEdit .cellDose{width:40%!important}
.rfdq01 .sectionContainerEdit .cellDose.bold{font-weight:700!important}
.rfdq01 .sectionContainerEdit .cellDose.info{color:var(--textInformationColor)!important}
.rfdq01 .sectionContainerEdit .cellDir{width:50%!important}
.rfdq01 .sectionContainerEdit .cellDir.bold{font-weight:700!important}
.rfdq01 .sectionContainerEdit .cellAdd{width:100%;height:auto!important}
.rfdq01 .sectionContainerEdit .cellDir.normal{font-weight:400!important}
.rfdq01 .sectionContainerEdit .cellDays{display:flex!important;width:24%!important;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;height:100%!important;text-align:left!important}
.rfdq01 .sectionContainerEdit .cellEdit{width:25%!important;display:flex!important}
.rfdq01 .sectionContainerEdit .cellDel{width:25%!important;display:flex!important}
.rfdq01 .separator{position:relative;display:flex;width:600%;height:1px;left:-100%;border-bottom:1px solid var(--elementSeparateColor)}
.rfdq01 .separator.absolute{position:absolute}
.rfdq01 .sectionContainerEdit .break{display:flex;width:100%;min-height:calc(3vmin * var(--globalScale));height:calc(3vmin * var(--globalScale));max-height:calc(3vmin * var(--globalScale))}
.rfdq01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:400;color:var(--textNormalColor)}
.rfdq01 .sectionContainerEdit .line .text.auto{height:auto}
.rfdq01 .sectionContainerEdit .line .text .delinfo{display:flex;width:100%;justify-content:center;font-weight:400}
.rfdq01 .sectionContainerEdit .line .text .delinfo.normal{font-weight:400}
.rfdq01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfdq01 .sectionContainerEdit .buttons .cancel,.rfdq01 .sectionContainerEdit .buttons .inactive,.rfdq01 .sectionContainerEdit .buttons .negative,.rfdq01 .sectionContainerEdit .buttons .ok{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;border-radius:var(--borderRadiusButton)}
.rfdq01 .sectionContainerEdit .buttons .ok{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfdq01 .sectionContainerEdit .buttons .inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfdq01 .sectionContainerEdit .buttons .cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfdq01 .sectionContainerEdit .buttons .negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfdq01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;text-align:left}
.rfdq01 .borderHistoryData{display:block;width:100%;max-height:50vh;font-weight:400;background-color:#fff;z-index:2;overflow-y:auto}
.rfdq01 .bottomSection{padding-bottom:calc(var(--topPanelHeight) + 2.5vmin * var(--globalScale))}
.rfdq01 .bottomSection.show{padding-bottom:calc(var(--topPanelHeight) + 2.5vmin * var(--globalScale))}
.rfdq01 .bottomSection #content .historyRow{display:flex;justify-content:flex-start;align-items:center;align-content:center}
.rfdq01 .bottomSection #content .historyRow.offMode{display:none!important}
.rfdq01 .bottomSection #content .historyRow .leftSection{display:flex;justify-content:center;align-items:center;width:var(--rfdq01IconsSize);min-width:var(--rfdq01IconsSize);height:var(--rfdq01IconsSize);min-height:var(--rfdq01IconsSize);padding:calc(1vmin * var(--globalScale));margin-right:unset;box-sizing:border-box}
.rfdq01 .bottomSection #content .historyRow .leftSection svg{width:100%;height:100%}
.rfdq01 #content .historyRow{padding:calc(0vmin * var(--globalScale));border-bottom:1px solid var(--elementSeparateColor)}
.rfdq01 #content .historyRow:last-child{border-bottom:1px solid transparent}
.rfdq01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfdq01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:0;color:var(--textNormalColor);font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:400}
.rfdq01 #content .historyRow .middleSection .topMiddle .historyType.bold{font-weight:700}
.rfdq01 #content .historyRow .middleSection .topMiddle .historyValue{color:var(--textInformationColor);font-weight:400}
.rfdq01 #content .historyRow .middleSection .topMiddle .historyValue.bold{font-weight:700}
.rfdq01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfdq01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfdq01 #content .historyRow .middleSection .bottomMiddle .historyTime b{font-weight:600}
.rfdq01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfdq01 #content .borderHistoryData .historyRow .middleSection{width:calc(100%)}
.rfdq01 #content .historyRow .middleSection,.rfdq01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfdq01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfdq01 #content .historyRow .middleSection .topMiddle .historyType,.rfdq01 #content .historyRow .middleSection .topMiddle .historyValue,.rfdq01 #content .historyRow .rightSection{display:inline-block;vertical-align:middle}
.rfdq01 .topSection{position:relative;opacity:1;height:100%}
.rfdq01 .topSection.overflow{overflow:hidden}
.rfdq01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
.rfdq01 .naviSection{position:absolute;display:block;width:100%;height:calc(var(--topPanelHeight) + 2.5vmin * var(--globalScale));line-height:calc(var(--topPanelHeight) + 2vmin * var(--globalScale));background-color:#fff;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9;bottom:0;z-index:100;white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.rfdq01 .naviSection .naviBox{display:inline-block;width:auto;font-weight:700;text-decoration:underline;cursor:pointer}
.rfdq01 .naviSection .naviArrow{display:inline-block;position:relative;color:var(--elementBorderColor);width:calc(var(--fontExtraSmall) - .5vmin);height:calc(var(--fontExtraSmall) - .5vmin);border-style:solid;border-width:0 2px 2px 0;cursor:pointer}
.rfdq01 .naviSection .naviArrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.rfdq01 .naviSection .naviArrow.right{transform:rotate(315deg);-webkit-transform:rotate(315deg)}
.rfdq01 .naviSection .naviTitle{display:block;width:auto;margin-left:5vmin;margin-right:5vmin;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--textNormalColor);font-size:calc(var(--fontMedium) - 1vmin)}
.rfdq01 .rfdp01PumpsGroup{max-height:calc(100% - var(--topPanelHeight) - 1vmin * var(--globalScale) - var(--buttonHeight) - 12vmin);overflow-y:auto;overflow-x:hidden}
.rfdq01 .section2Panel{width:unset}
.rfdq01 .sectionPanelContainerIn{position:relative;display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfdq01 .button.small{height:calc(6vmin * var(--globalScale))}
.rfdq01 .button.small.auto{width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);min-width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);max-width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);height:9vmin}
.rfdq01 #content .title{padding:calc(2vmin * var(--globalScale)) 0}
.rfdq01 #content .titleMain{padding:calc(0 * var(--globalScale)) 0}
.rfdq01 .alertIcon.small{width:6vmin;min-width:6vmin;height:6vmin;min-height:6vmin;padding:calc(0vmin * var(--globalScale));padding-right:1vmin}
.rfdq01 .bottomSection #content .historyRow .leftSection{padding:calc(.1vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
.rfdq01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
.rfdq01 .sectionContainerEdit .periodRow{height:12vmin;min-height:12vmin}
.rfdq01 .sectionContainerEdit .rfdq01PeriodList{max-height:40vh}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox{padding-top:3vmin}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox input{width:10vmin;height:10vmin;font-size:calc(var(--fontMedium) + 1vmin)}
.rfdq01Prompt .rfdq01PromptPanel .timePanel .timePanelBox .button{width:10vmin;height:10vmin}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelCheckbox .checkboxTitle{padding-right:unset}
.rfdq01Prompt .rfdq01PromptPanel .comboPanelCheckbox .checkboxTitle.right{padding-left:unset}
.rfdq01Prompt .rfdq01PromptPanel .slider{width:18vmin;height:calc(6vmin + 8px)}
.rfdq01Prompt .rfdq01PromptPanel .slider:before{height:6vmin;width:6vmin}
.rfdq01Prompt .rfdq01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(12vmin - 8px));-ms-transform:translateX(calc(12vmin - 8px));transform:translateX(calc(12vmin - 8px))}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox{height:10vmin;padding-top:5vmin}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox .container{width:10vmin;height:10vmin}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox .checkmark{width:10vmin;height:10vmin;line-height:10vmin}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{width:10vmin;height:10vmin}
.rfdq01Prompt .rfdq01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{width:10vmin;height:10vmin}
.rfdq01 .closeIcon{--rfdq01IconsSize:calc( 4vmin * var(--globalScale) )}
.rfdq01 .editIcon{--rfdq01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfdq01 .deleteIcon{--rfdq01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfdq01 #content .borderHistoryData .historyRow .middleSection{padding-top:2vmin;padding-bottom:2vmin}
.rfdq01 .section2Panel{width:100%}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfda01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfda01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfda01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfda01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfda01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfda01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfda01dash .liquid{display:flex;justify-content:center;text-align:center;height:var(--fontBig);margin-bottom:calc(var(--fontBig) * .1);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfda01dash .liquidFormat{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfda01dash .liquidValue{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorBlue);white-space:nowrap}
.rfda01dash .liquidValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorRed);white-space:nowrap}
.rfda01dash .liquidValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorYellow);white-space:nowrap}
.rfda01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfda01dash .slider{position:absolute;top:25%;bottom:25%;right:75%;left:5%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:var(--fontExtraSmall)}
.rfda01dash .sliderPointerOk{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .5);left:calc(20% - 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfda01dash .sliderPointerBelow{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .85);left:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfda01dash .sliderBar{display:block;margin-top:calc(var(--fontMedium) * .25);width:20%;height:calc(100% - var(--fontMedium) * .5);justify-content:center;align-items:center}
.rfda01dash .sliderBarLeft{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfda01dash .sliderBarCenter{display:flex;width:100%;height:30%;background-color:#73d905}
.rfda01dash .sliderBarRight{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfda01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfda01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfda01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfda01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfda01SectionWidth:100%;--rfda01SectionHeight1:50%;--rfda01SectionHeight2:20%;--rfda01IconsSize:calc( 6vmin * var(--globalScale) );--rfdaSliderRangeHeight:2vmin;--rfdaSliderRangeBorder:0.5vmin;--rfda01Margin:15%;--iconsHardwareUrl:url('SMARTREEF/iconsHardware.png')!important}
.rfda01 .notAvailable{display:none!important}
.rfda01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfda01 .loadingBoxContent{display:flex;width:100%;justify-content:center;margin:calc(1vmin * var(--globalScale))}
@keyframes loadingAnimation{
100%{transform:rotateZ(360deg)}
}
.rfda01 .loadingBoxImg{display:flex;width:calc(5vmin * var(--globalScale));height:calc(5vmin * var(--globalScale));animation-name:loadingAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}
.rfda01 .center{float:left;width:100%;height:100%;display:flex;flex-direction:column;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfda01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2 - var(--topPanelHeight));width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfda01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfda01 .sectionOnboarding{float:left;width:var(--rfda01SectionWidth);height:calc(var(--rfda01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfda01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfda01 .section1.column{flex-direction:column}
.rfda01 .section1.small{flex-direction:column;height:var(--circleSizeSmall);max-height:unset;justify-content:space-evenly}
.rfda01 .pumpNameTitleBox{width:calc(30vmin * var(--globalScale));text-align:left}
.rfda01 .sliderRangeBox{position:relative;height:var(--rfstSliderRangeHeight);width:90%;border-radius:var(--rfstSliderRangeHeight);text-align:left;margin-top:3vmin}
.rfda01 .sliderRangeBox>div{position:absolute;left:calc((var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)))/ 2);right:calc((var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)))/ 2);height:var(--rfstSliderRangeHeight)}
.rfda01 .sliderRangeBox .sliderRangeBackground{position:absolute;left:0;height:var(--rfstSliderRangeHeight);width:100%;border-radius:var(--rfstSliderRangeHeight);border:1px solid #f0f0f0;background-color:#f8f8f8;margin:0;box-sizing:border-box}
.rfda01 .sliderRangeBox .sliderRangeProgress{position:absolute;left:0;top:var(--rfstSliderRangeBorder);height:calc(var(--rfstSliderRangeHeight) - (2 * var(--rfstSliderRangeBorder)));border-radius:calc(var(--rfstSliderRangeHeight) - (2 * var(--rfstSliderRangeBorder)));background-color:#abed78;box-shadow:inset 0 0 4px rgba(0,0,0,.25);margin-left:calc((var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)))/ 2);margin-right:calc((var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)))/ 2)}
.rfda01 .sliderRangeBox>input[type=range]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:2;height:var(--rfstSliderRangeHeight);width:100%;background-color:transparent;box-sizing:border-box;outline:0;padding:0;margin:0;top:0;left:0}
.rfda01 .sliderRangeBox>input[type=range]::-ms-thumb{pointer-events:all;width:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));height:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfstSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfstSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfda01 .sliderRangeBox>input[type=range]::-moz-range-thumb{pointer-events:all;width:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));height:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfstSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfstSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfda01 .sliderRangeBox>input[type=range]::-webkit-slider-thumb{pointer-events:all;width:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));height:calc(var(--rfstSliderRangeHeight) + (2 * var(--rfstSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfstSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfstSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box;-webkit-appearance:none;appearance:none}
.rfda01 .sliderRangeBox .signLabel{display:flex;position:absolute;margin-left:0;top:calc(-2 * var(--fontExtraSmall));width:calc(4 * var(--rfstSliderRangeHeight));z-index:2;background-color:transparent;color:#555;align-items:flex-start;-webkit-justify-content:center;justify-content:center;text-align:center;font-size:var(--fontExtraSmall);height:10vh;cursor:pointer}
.rfda01 .sliderRangeBox .signLabel.bold{font-weight:700}
.rfda01 .sliderRangeBox .signValue{display:flex;position:absolute;margin-left:0;top:calc(-1.5 * var(--rfstSliderRangeBorder));width:calc(var(--rfstSliderRangeHeight));min-width:calc(var(--rfstSliderRangeHeight));height:calc(var(--rfstSliderRangeHeight));min-height:calc(var(--rfstSliderRangeHeight));z-index:2;background-color:#fff;color:#555;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;border:calc(1.5 * var(--rfstSliderRangeBorder)) solid #ba4a70;border-radius:50%;left:1000%}
.rfda01 .pumpNameTitle{float:left;width:calc(26.5vmin * var(--globalScale));text-align:left;font-size:calc(var(--fontMedium) + 0vmin);font-weight:700;color:var(--textNormalColor);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rfda01 .pumpNameEdit{float:left;width:calc(3.5vmin * var(--globalScale));height:calc(3.5vmin * var(--globalScale));cursor:pointer}
.rfda01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfda01Margin) * 2);height:auto;justify-content:center}
.rfda01 .sectionBlock1{text-align:center;padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfda01 .alertButtonBox{position:relative;display:flex;width:100%;justify-content:flex-end;align-items:center}
.rfda01 .alertButtonBox .alertTextBox{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}
.rfda01 .alertIcon{position:absolute;display:flex;width:var(--buttonHeight);min-width:var(--buttonHeight);height:var(--buttonHeight);min-height:var(--buttonHeight);padding:calc(1vmin * var(--globalScale));box-sizing:border-box}
.rfda01 .alertIcon.small{width:3vmin;min-width:3vmin;height:3vmin;min-height:3vmin;padding:calc(0vmin * var(--globalScale));padding-right:.5vmin}
.rfda01 .closeIcon{--rfda01IconsSize:calc( 2vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfda01IconsSize);height:var(--rfda01IconsSize);background-size:calc(var(--rfda01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfda01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfda01IconsSize) * 15);background-position-y:calc(0px - var(--rfda01IconsSize) * 4);cursor:pointer}
.rfda01 .editIconButton{--rfda01IconsSize:calc( 4vmin * var(--globalScale) );position:absolute;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfda01IconsSize);height:var(--rfda01IconsSize);background-size:calc(var(--rfda01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfda01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfda01IconsSize) * 16);background-position-y:calc(0px - var(--rfda01IconsSize) * 3);cursor:pointer;right:1vmin;top:calc(50% - (var(--rfda01IconsSize)/ 2))}
.rfda01 .editIconButton:hover{background-color:#69c2f5;border-radius:var(--borderRadiusButton)}
.rfda01 .editIcon{--rfda01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfda01IconsSize);height:var(--rfda01IconsSize);background-size:calc(var(--rfda01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfda01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfda01IconsSize) * 16);background-position-y:calc(0px - var(--rfda01IconsSize) * 3);cursor:pointer}
.rfda01 .deleteIcon{--rfda01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfda01IconsSize);height:var(--rfda01IconsSize);background-size:calc(var(--rfda01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfda01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfda01IconsSize) * 16);background-position-y:calc(0px - var(--rfda01IconsSize) * 4);cursor:pointer}
.rfda01 .sectionBlock1 .sectionBlock2,.rfda01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfda01 .sectionBlock1 .textExtraSmall{display:block;float:left;width:auto;color:var(--textNormalColor)}
.rfda01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax.infotxt{color:var(--textInformationColor)}
.rfda01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:var(--textNormalColor);font-weight:300}
.rfda01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfda01 .sectionBlock1 .sectionBlock2 .textSeparator{height:calc(3.5vmin * var(--globalScale));min-height:calc(3.5vmin * var(--globalScale));max-height:calc(3.5vmin * var(--globalScale))}
.rfda01 .sectionSeparator{height:calc(1vmin * var(--globalScale));min-height:calc(1vmin * var(--globalScale));max-height:calc(1vmin * var(--globalScale))}
.rfda01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfda01 .section2{float:left;width:var(--rfda01SectionWidth);height:var(--rfda01SectionHeight2);display:block;border-style:none;border-width:0}
.rfda01 .section2Small{display:flex;width:100%;border-style:none;border-width:0;justify-content:center;align-items:center;padding:calc(1.5vmin * var(--globalScale));box-sizing:border-box}
.rfda01 .section3{float:left;width:var(--rfda01SectionWidth);height:var(--rfda01SectionHeight2);display:block;border-style:none;border-width:0}
.rfda01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfda01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfda01 .rfda01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfda01 .rfda01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfda01 .rfda01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfda01 .rfda01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfda01 .rfda01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfda01 .rfda01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfda01 .rfda01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfda01 .smartRollerProgressBar{width:calc(30vmin * var(--globalScale));height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;background-color:var(--elementBorderColor);clear:both}
.rfda01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0%;border-radius:calc(1.7vmin * var(--globalScale))}
.rfda01 .smartRollerProgressBar>span::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--elementBarColor);border-radius:calc(1.7vmin * var(--globalScale))}
.rfda01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfda01Prompt .rfda01PromptBack{width:100%}
.rfda01Prompt .rfda01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfda01Prompt .rfda01PromptPanel .comboPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfda01Prompt .rfda01PromptPanel .comboPanelInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:100%;margin-right:0}
.rfda01Prompt .rfda01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;text-align:left;width:100%;overflow:hidden}
.rfda01Prompt .rfda01PromptPanel .comboPanel .subTitle .infoPumpName{color:var(--textInformationColor)}
.rfda01Prompt .rfda01PromptPanel .comboPanelInput,.rfda01Prompt .rfda01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(100%);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid var(--elementBorderColor);border-radius:var(--borderRadiusButton);box-sizing:border-box}
.rfda01Prompt .rfda01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:var(--textInactiveColor);width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfda01Prompt .rfda01PromptPanel .comboPanelInput::before{position:absolute;display:inline-block;content:"";color:var(--textInactiveColor);width:25%;min-width:25%;max-width:25%;height:auto;right:0;margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));padding-right:calc(1vmin * var(--globalScale));border:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-align:right}
.rfda01Prompt .rfda01PromptPanel .comboPanelInput.ppm::before{content:"ppm"}
.rfda01Prompt .rfda01PromptPanel .comboPanelInput.ml::before{content:"ml"}
.rfda01Prompt .rfda01PromptPanel .comboPanelInput.percent::before{content:"%"}
.rfda01Prompt .rfda01PromptPanel .comboPanelInput.min::before{content:"min"}
.rfda01Prompt .rfda01PromptPanel .comboPanelInput.factor::before{content:" "}
.rfda01Prompt .rfda01PromptPanel .comboPanelInput input,.rfda01Prompt .rfda01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding-top:0;padding-bottom:0;padding-left:calc(1vmin * var(--globalScale));padding-right:25%;font-size:var(--fontSmall);color:var(--textNormalColor);height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;box-sizing:border-box}
.rfda01Prompt .rfda01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfda01Prompt .rfda01PromptPanel .comboPanelInput input::-webkit-inner-spin-button,.rfda01Prompt .rfda01PromptPanel .comboPanelInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.rfda01Prompt .rfda01PromptPanel .comboPanelInput input[type=number]{-moz-appearance:textfield}
.rfda01Prompt .rfda01PromptPanel .timePanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfda01Prompt .rfda01PromptPanel .timePanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;width:100%}
.rfda01Prompt .rfda01PromptPanel .timePanel .subTitle.left{text-align:left}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox{display:flex;flex-direction:row;justify-content:center;width:100%;padding-top:1vmin}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox .buttonBox{display:flex;flex-direction:column;width:auto;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));align-items:center;justify-content:space-between}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox .timeBox{display:flex;flex-direction:row;align-items:center}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox .button{background-color:var(--buttonActiveColor);width:5vmin;height:5vmin;display:flex;justify-content:center;align-items:center;border-radius:0;color:var(--buttonTextActiveColor);font-weight:700;font-size:var(--fontBig);cursor:pointer}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox .button svg{width:50%}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox input{position:relative;background-color:#fff;width:5vmin;height:5vmin;padding:calc(2vmin * var(--globalScale));padding-top:0;padding-bottom:0;font-size:var(--fontMedium);font-weight:400;font-family:RFFont,Helvetica,sans-serif;text-align:center;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox input.active{color:var(--textInformationColor)!important;font-weight:700;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox input:disabled{color:var(--textInactiveColor)}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox .hSeparator{font-size:var(--fontMedium);color:var(--textInformationColor);font-weight:700}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox .colSeparator{display:flex;width:2px;border-left:2px solid var(--elementSeparateColor);height:auto}
.rfda01Prompt .rfda01PromptPanel .dayPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfda01Prompt .rfda01PromptPanel .dayPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400}
.rfda01Prompt .rfda01PromptPanel .comboPanelCheckbox{position:relative;display:flex;flex-direction:column;height:auto;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;width:100%}
.rfda01Prompt .rfda01PromptPanel .comboPanelCheckbox .descriptionBox{display:flex;justify-content:center;width:100%}
.rfda01Prompt .rfda01PromptPanel .comboPanelCheckbox input{display:none;opacity:0;width:0;height:0}
.rfda01Prompt .rfda01PromptPanel .comboPanelCheckbox .checkboxTitle{display:block;text-transform:lowercase;width:50%;min-width:50%;align-items:center;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:unset;padding-right:unset}
.rfda01Prompt .rfda01PromptPanel .comboPanelCheckbox .checkboxTitle.right{text-align:left;padding-left:unset;padding-right:unset}
.rfda01Prompt .rfda01PromptPanel .slider{position:relative;cursor:pointer;width:6vmin;height:calc(2vmin + 8px);background-color:#ececec;-webkit-transition:.4s;transition:.4s;border-radius:6vmin}
.rfda01Prompt .rfda01PromptPanel .slider:before{position:absolute;content:"";height:2vmin;width:2vmin;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.rfda01Prompt .rfda01PromptPanel .slider.choice:before{background-color:var(--buttonActiveColor)}
.rfda01Prompt .rfda01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(4vmin - 8px));-ms-transform:translateX(calc(4vmin - 8px));transform:translateX(calc(4vmin - 8px));background-color:var(--buttonActiveColor)}
.rfda01Prompt .rfda01PromptPanel input:checked+.slider.choice:before{background-color:var(--buttonActiveColor)}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox{display:flex;flex-direction:row;width:100%;height:5vmin;justify-content:space-between;padding-top:2vmin}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox .container{display:flex;position:relative;justify-content:center;width:5vmin;height:5vmin;cursor:pointer;font-size:var(--fontSmall);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox .checkmark{position:absolute;top:0;left:0;border-radius:50%;width:5vmin;height:5vmin;background-color:#d0d0d0;color:#fff;text-align:center;font-weight:700;line-height:5vmin}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{background-color:#e9e9e9;border-radius:50%;width:5vmin;height:5vmin}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{background-color:var(--buttonActiveColor);border-radius:50%;width:5vmin;height:5vmin}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox .checkmark::after{content:"";position:absolute;display:none}
.rfda01Prompt .rfda01PromptPanel .title{display:block;width:100%;height:auto!important;margin-top:2vmin;margin-bottom:2vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontThreeAndHalf);color:var(--textNormalColor)}
.rfda01 .button{display:flex;position:relative;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;border-radius:var(--borderRadiusButton);cursor:pointer}
.rfda01 .button.active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfda01 .button.inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfda01 .button.positive{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfda01 .button.cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfda01 .button.negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfda01 .button.small{height:calc(4vmin * var(--globalScale));padding-left:1vmin;padding-right:1vmin;border-radius:calc(1vmin * var(--globalScale))}
.rfda01 .button.small.auto{width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);min-width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);max-width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);height:5vmin;box-sizing:border-box}
.rfda01 .button.small.info{font-weight:400;font-size:var(--fontSmall);cursor:default}
.rfda01 .button .multiline{display:flex;flex-direction:column}
.rfda01 .button .multiline span{font-size:calc(var(--fontSmall) - .5vmin)}
.rfda01 .cancel{background-color:var(--buttonCancelColor)}
.rfda01 .buttonOutterBox{width:100%}
.rfda01 .buttonTableBox{width:100%;border:none;padding:calc(1vmin * var(--globalScale)) 0;margin-right:0}
.rfda01 #content .title{position:relative;padding:calc(2vmin * var(--globalScale)) 0;font-size:var(--fontMedium);font-weight:700;min-height:calc(6vmin * var(--globalScale));color:var(--textInformationColor)}
.rfda01 #content .titleMain{padding:0 0;color:var(--textNormalColor);font-weight:400}
.rfda01 .sectionContainerEdit{display:flex;flex-direction:column;align-items:center}
.rfda01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center}
.rfda01 .sectionContainerEdit .buttons{display:flex;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall);padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfda01 .sectionContainerEdit .buttons.column{flex-direction:column}
.rfda01 .sectionContainerEdit .breakRow,.rfda01 .sectionContainerEdit .buttons .break{width:calc(8vmin * var(--globalScale))}
.rfda01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:var(--textNormalColor);width:100%}
.rfda01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;align-items:center}
.rfda01 .sectionContainerEdit .line.auto{height:auto}
.rfda01 .sectionContainerEdit .column{flex-direction:column;height:auto;border:none;padding:0}
.rfda01 .sectionContainerEdit .rfda01PeriodList{display:flex;flex-direction:column;width:100%;max-height:20vh;overflow:auto}
.rfda01 .sectionContainerEdit .periodRow{display:flex;flex-direction:row;width:100%;height:5vmin;min-height:5vmin;justify-content:center;align-content:center;align-items:center;border-bottom:1px solid #e8e7e9}
.rfda01 .sectionContainerEdit .periodRow.auto{height:auto}
.rfda01 .sectionContainerEdit .periodRow:last-child{border-bottom:none}
.rfda01 .sectionContainerEdit .cellTime{width:60%!important}
.rfda01 .sectionContainerEdit .cellTime.normal{font-weight:400!important}
.rfda01 .sectionContainerEdit .cellTime.bold{font-weight:700!important}
.rfda01 .sectionContainerEdit .cellTime.left{text-align:left!important}
.rfda01 .sectionContainerEdit .cellDose{width:40%!important}
.rfda01 .sectionContainerEdit .cellDose.bold{font-weight:700!important}
.rfda01 .sectionContainerEdit .cellDose.info{color:var(--textInformationColor)!important}
.rfda01 .sectionContainerEdit .cellDir{width:50%!important}
.rfda01 .sectionContainerEdit .cellDir.bold{font-weight:700!important}
.rfda01 .sectionContainerEdit .cellAdd{width:100%;height:auto!important}
.rfda01 .sectionContainerEdit .cellDir.normal{font-weight:400!important}
.rfda01 .sectionContainerEdit .cellDays{display:flex!important;width:24%!important;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;height:100%!important;text-align:left!important}
.rfda01 .sectionContainerEdit .cellEdit{width:25%!important;display:flex!important}
.rfda01 .sectionContainerEdit .cellDel{width:25%!important;display:flex!important}
.rfda01 .separator{position:relative;display:flex;width:600%;height:1px;left:-100%;border-bottom:1px solid var(--elementSeparateColor)}
.rfda01 .separator.absolute{position:absolute}
.rfda01 .sectionContainerEdit .break{display:flex;width:100%;min-height:calc(3vmin * var(--globalScale));height:calc(3vmin * var(--globalScale));max-height:calc(3vmin * var(--globalScale))}
.rfda01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:400;color:var(--textNormalColor)}
.rfda01 .sectionContainerEdit .line .text.auto{height:auto}
.rfda01 .sectionContainerEdit .line .text.justify{text-align:justify}
.rfda01 .sectionContainerEdit .line .text .delinfo{display:flex;width:100%;justify-content:center;font-weight:400}
.rfda01 .sectionContainerEdit .line .text .delinfo.normal{font-weight:400}
.rfda01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfda01 .sectionContainerEdit .buttons .cancel,.rfda01 .sectionContainerEdit .buttons .inactive,.rfda01 .sectionContainerEdit .buttons .negative,.rfda01 .sectionContainerEdit .buttons .ok{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;border-radius:var(--borderRadiusButton)}
.rfda01 .sectionContainerEdit .buttons .ok{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfda01 .sectionContainerEdit .buttons .inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfda01 .sectionContainerEdit .buttons .cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfda01 .sectionContainerEdit .buttons .negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfda01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;text-align:left}
.rfda01 .borderHistoryData{display:block;width:100%;max-height:50vh;font-weight:400;background-color:#fff;z-index:2;overflow-y:auto}
.rfda01 .bottomSection{padding-bottom:calc(.5vmin * var(--globalScale))}
.rfda01 .bottomSection.show{padding-bottom:calc(.5vmin * var(--globalScale))}
.rfda01 .bottomSection #content .historyRow{display:flex;justify-content:flex-start;align-items:center;align-content:center}
.rfda01 .bottomSection #content .historyRow.offMode{display:none!important}
.rfda01 .bottomSection #content .historyRow .leftSection{display:flex;justify-content:center;align-items:center;width:var(--rfda01IconsSize);min-width:var(--rfda01IconsSize);height:var(--rfda01IconsSize);min-height:var(--rfda01IconsSize);padding:calc(1vmin * var(--globalScale));margin-right:unset;box-sizing:border-box}
.rfda01 .bottomSection #content .historyRow .leftSection svg{width:100%;height:100%}
.rfda01 #content .historyRow{padding:calc(0vmin * var(--globalScale));border-bottom:1px solid var(--elementSeparateColor)}
.rfda01 #content .historyRow:last-child{border-bottom:1px solid transparent}
.rfda01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfda01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:0;color:var(--textNormalColor);font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:400}
.rfda01 #content .historyRow .middleSection .topMiddle .historyType.bold{font-weight:700}
.rfda01 #content .historyRow .middleSection .topMiddle .historyValue{color:var(--textInformationColor);font-weight:400}
.rfda01 #content .historyRow .middleSection .topMiddle .historyValue.bold{font-weight:700}
.rfda01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfda01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfda01 #content .historyRow .middleSection .bottomMiddle .historyTime b{font-weight:600}
.rfda01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfda01 #content .borderHistoryData .historyRow .middleSection{width:calc(100%)}
.rfda01 #content .historyRow .middleSection,.rfda01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfda01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfda01 #content .historyRow .middleSection .topMiddle .historyType,.rfda01 #content .historyRow .middleSection .topMiddle .historyValue,.rfda01 #content .historyRow .rightSection{display:inline-block;vertical-align:middle}
.rfda01 .topSection{position:relative;opacity:1;height:100%}
.rfda01 .topSection.overflow{overflow:hidden}
.rfda01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
.rfda01 .naviSection{position:absolute;display:block;width:100%;height:calc(var(--topPanelHeight) + 2.5vmin * var(--globalScale));line-height:calc(var(--topPanelHeight) + 2vmin * var(--globalScale));background-color:#fff;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9;bottom:0;z-index:100;white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.rfda01 .naviSection .naviBox{display:inline-block;width:auto;font-weight:700;text-decoration:underline;cursor:pointer}
.rfda01 .naviSection .naviArrow{display:inline-block;position:relative;color:var(--elementBorderColor);width:calc(var(--fontExtraSmall) - .5vmin);height:calc(var(--fontExtraSmall) - .5vmin);border-style:solid;border-width:0 2px 2px 0;cursor:pointer}
.rfda01 .naviSection .naviArrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.rfda01 .naviSection .naviArrow.right{transform:rotate(315deg);-webkit-transform:rotate(315deg)}
.rfda01 .naviSection .naviTitle{display:block;width:auto;margin-left:5vmin;margin-right:5vmin;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--textNormalColor);font-size:calc(var(--fontMedium) - 1vmin)}
.rfda01 .rfdp01PumpsGroup{max-height:calc(100% - var(--topPanelHeight) - 1vmin * var(--globalScale) - var(--buttonHeight) - 12vmin);overflow-y:auto;overflow-x:hidden}
.rfda01 .section2Panel{width:unset}
.rfda01 .sectionPanelContainerIn{position:relative;display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfda01 .sliderRangeBox{margin-top:6vmin}
.rfda01 .sliderRangeBox .signLabel{top:calc(-2.5 * var(--fontExtraSmall));font-size:var(--fontSmall)}
.rfda01 .button.small{height:calc(6vmin * var(--globalScale))}
.rfda01 .button.small.auto{width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);min-width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);max-width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);height:9vmin}
.rfda01 #content .title{padding:calc(2vmin * var(--globalScale)) 0}
.rfda01 #content .titleMain{padding:calc(0 * var(--globalScale)) 0}
.rfda01 .alertIcon.small{width:6vmin;min-width:6vmin;height:6vmin;min-height:6vmin;padding:calc(0vmin * var(--globalScale));padding-right:1vmin}
.rfda01 .bottomSection #content .historyRow .leftSection{padding:calc(.1vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
.rfda01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
.rfda01 .sectionContainerEdit .periodRow{height:12vmin;min-height:12vmin}
.rfda01 .sectionContainerEdit .rfda01PeriodList{max-height:40vh}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox{padding-top:3vmin}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox input{width:10vmin;height:10vmin;font-size:calc(var(--fontMedium) + 1vmin)}
.rfda01Prompt .rfda01PromptPanel .timePanel .timePanelBox .button{width:10vmin;height:10vmin}
.rfda01Prompt .rfda01PromptPanel .comboPanelCheckbox .checkboxTitle{padding-right:unset}
.rfda01Prompt .rfda01PromptPanel .comboPanelCheckbox .checkboxTitle.right{padding-left:unset}
.rfda01Prompt .rfda01PromptPanel .slider{width:18vmin;height:calc(6vmin + 8px)}
.rfda01Prompt .rfda01PromptPanel .slider:before{height:6vmin;width:6vmin}
.rfda01Prompt .rfda01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(12vmin - 8px));-ms-transform:translateX(calc(12vmin - 8px));transform:translateX(calc(12vmin - 8px))}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox{height:10vmin;padding-top:5vmin}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox .container{width:10vmin;height:10vmin}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox .checkmark{width:10vmin;height:10vmin;line-height:10vmin}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{width:10vmin;height:10vmin}
.rfda01Prompt .rfda01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{width:10vmin;height:10vmin}
.rfda01 .closeIcon{--rfda01IconsSize:calc( 4vmin * var(--globalScale) )}
.rfda01 .editIcon{--rfda01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfda01 .deleteIcon{--rfda01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfda01 #content .borderHistoryData .historyRow .middleSection{padding-top:2vmin;padding-bottom:2vmin}
.rfda01 .section2Panel{width:100%}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfrb01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfrb01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfrb01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfrb01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfrb01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfrb01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfrb01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfrb01dash .temperature{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfrb01dash .temperature .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfrb01dash .temperature .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorGrey);white-space:nowrap}
.rfrb01dash .slider{position:absolute;left:5%;right:5%;top:70%;bottom:15%;display:flex;justify-content:center;align-items:center;font-size:var(--fontExtraSmall)}
.rfrb01dash .sliderBar{display:flex;width:12%;height:100%;justify-content:center;align-items:center}
.rfrb01dash .sliderBack{display:flex;width:30%;height:100%;border-radius:1vmin;background:linear-gradient(#f0f0f0,#e8e8e8);align-items:flex-end}
.rfrb01dash .sliderValue{display:flex;width:100%;height:0%;border-radius:1vmin}
.rfrb01dash .sliderValue1{background:linear-gradient(#6abcff,#4294e8)}
.rfrb01dash .sliderValue2{background:linear-gradient(#dcdcdc,#b4b4b4)}
.rfrb01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfrb01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfrb01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfrb01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfrb01SectionWidth:100%;--rfrb01SectionHeight1:50%;--rfrb01SectionHeight2:20%;--rfrb01IconsSize:calc( 6vmin * var(--globalScale) );--rfrbSliderRangeHeight:2vmin;--rfrbSliderRangeBorder:0.5vmin;--rfrb01Margin:15%;--iconsHardwareUrl:url('SMARTREEF/iconsHardware.png')!important}
.rfrb01 .notAvailable{display:none!important}
.rfrb01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfrb01 .loadingBoxContent{display:flex;width:100%;justify-content:center;margin:calc(1vmin * var(--globalScale))}
@keyframes loadingAnimation{
100%{transform:rotateZ(360deg)}
}
.rfrb01 .loadingBoxImg{display:flex;width:calc(5vmin * var(--globalScale));height:calc(5vmin * var(--globalScale));animation-name:loadingAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}
.rfrb01 .center{float:left;width:100%;height:100%;display:flex;flex-direction:column;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfrb01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2 - var(--topPanelHeight));width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfrb01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfrb01 .sectionOnboarding{float:left;width:var(--rfrb01SectionWidth);height:calc(var(--rfrb01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfrb01 .pink{color:var(--buttonNegativeColor)}
.rfrb01 .pChart{display:block;width:100%;height:25vmin}
.rfrb01 .buttonPanelContainer{position:relative;display:block;width:100%;height:var(--buttonHeight)}
.rfrb01 .buttonPanelContainer .buttonPanel{position:absolute;display:none;width:0;height:var(--buttonHeight);justify-content:center;align-items:center}
.rfrb01 .buttonPanelContainer .buttonCommon{display:flex;width:auto;min-width:calc(var(--buttonHeight) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;cursor:pointer;padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1);border-radius:var(--borderRadiusButton)}
.rfrb01 .buttonPanelContainer .buttonAdd{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfrb01 .buttonPanelContainer .buttonEdit{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfrb01 .buttonPanelContainer .buttonRemove{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfrb01 .mainValueSub{font-size:.75em}
.rfrb01 .mainValueSubInactive{color:var(--textInactiveColor)}
.rfrb01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfrb01 .section1.column{flex-direction:column}
.rfrb01 .section1.small{flex-direction:column;height:var(--circleSizeSmall);max-height:unset;justify-content:space-evenly}
.rfrb01 .sliderContainer{position:relative;display:flex;width:100%}
.rfrb01 .sliderTextContainer{position:absolute;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-color:transparent;z-index:-1;font-weight:400;margin-left:5px}
.rfrb01 .sliderTextContainer #rfbp01SpeedText{color:#fff}
.rfrb01 .sliderContainer .sliderBackground{position:absolute;display:block;width:100%;height:calc(var(--rfbp01SliderHeight)/ 2);margin:auto;background-color:#fff;border-radius:calc(var(--rfbp01SliderHeight)/ 2);box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:2;padding:0;margin:0;top:calc(var(--rfbp01SliderHeight)/ 4);box-sizing:border-box}
.rfrb01 .sliderContainer .sliderProgress{position:absolute;display:block;width:50%;height:calc(var(--rfbp01SliderHeight)/ 2);margin:auto;background-color:#75cdff;border-bottom-left-radius:calc(var(--rfbp01SliderHeight)/ 2);border-top-left-radius:calc(var(--rfbp01SliderHeight)/ 2);box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:3;padding:0;margin:0;top:calc(var(--rfbp01SliderHeight)/ 4);box-sizing:border-box}
.rfrb01 .sliderContainer .sliderProgress.disabled{background-color:transparent;box-shadow:none}
.rfrb01 .sliderContainer .sliderRange{position:relative;-webkit-appearance:none;width:100%;height:var(--rfbp01SliderHeight);background:0 0;outline:0;z-index:4;padding:0;margin:0;box-sizing:border-box}
.rfrb01 .sliderContainer .sliderRange::-ms-thumb{position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfrb01 .sliderContainer .sliderRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfrb01 .sliderContainer .sliderRange::-moz-range-thumb{position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfrb01 .sliderContainer .sliderRange:disabled::-webkit-slider-thumb{background:#cbcbcb}
.rfrb01 .sliderContainer .sliderRange:disabled::-moz-range-thumb{background:#cbcbcb}
.rfrb01 .pumpNameTitle{width:40vmin;text-align:left;font-size:calc(var(--fontMedium) + .5vmin);font-weight:700;color:var(--textNormalColor);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rfrb01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfrb01Margin) * 2);height:auto;justify-content:center}
.rfrb01 .sectionBlock1{text-align:center;padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfrb01 .alertButtonBox{position:relative;display:flex;width:100%;justify-content:flex-end;align-items:center}
.rfrb01 .alertButtonBox .alertTextBox{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}
.rfrb01 .alertIcon{position:absolute;display:flex;width:var(--buttonHeight);min-width:var(--buttonHeight);height:var(--buttonHeight);min-height:var(--buttonHeight);padding:calc(1vmin * var(--globalScale));box-sizing:border-box}
.rfrb01 .alertIcon.small{width:3vmin;min-width:3vmin;height:3vmin;min-height:3vmin;padding:calc(0vmin * var(--globalScale));padding-right:.5vmin}
.rfrb01 .closeIcon{--rfrb01IconsSize:calc( 2vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfrb01IconsSize);height:var(--rfrb01IconsSize);background-size:calc(var(--rfrb01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrb01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfrb01IconsSize) * 15);background-position-y:calc(0px - var(--rfrb01IconsSize) * 4);cursor:pointer}
.rfrb01 .editIconButton{--rfrb01IconsSize:calc( 4vmin * var(--globalScale) );position:absolute;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfrb01IconsSize);height:var(--rfrb01IconsSize);background-size:calc(var(--rfrb01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrb01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfrb01IconsSize) * 16);background-position-y:calc(0px - var(--rfrb01IconsSize) * 3);cursor:pointer;right:1vmin;top:calc(50% - (var(--rfrb01IconsSize)/ 2))}
.rfrb01 .editIconButton:hover{background-color:#69c2f5;border-radius:var(--borderRadiusButton)}
.rfrb01 .editIcon{--rfrb01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfrb01IconsSize);height:var(--rfrb01IconsSize);background-size:calc(var(--rfrb01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrb01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfrb01IconsSize) * 16);background-position-y:calc(0px - var(--rfrb01IconsSize) * 3);cursor:pointer}
.rfrb01 .deleteIcon{--rfrb01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfrb01IconsSize);height:var(--rfrb01IconsSize);background-size:calc(var(--rfrb01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfrb01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfrb01IconsSize) * 16);background-position-y:calc(0px - var(--rfrb01IconsSize) * 4);cursor:pointer}
.rfrb01 .sectionBlock1 .sectionBlock2,.rfrb01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfrb01 .sectionBlock1 .textExtraSmall{display:inline-block;float:none;width:auto;color:var(--textNormalColor)}
.rfrb01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax.infotxt{color:var(--textInformationColor)}
.rfrb01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:var(--textNormalColor);font-weight:300}
.rfrb01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfrb01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfrb01 .section2{float:left;width:var(--rfrb01SectionWidth);height:var(--rfrb01SectionHeight2);display:block;border-style:none;border-width:0}
.rfrb01 .section2Small{display:flex;width:100%;border-style:none;border-width:0;justify-content:center;align-items:center;padding:calc(1.5vmin * var(--globalScale));box-sizing:border-box}
.rfrb01 .section3{float:left;width:var(--rfrb01SectionWidth);height:var(--rfrb01SectionHeight2);display:block;border-style:none;border-width:0}
.rfrb01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfrb01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfrb01 .rfrb01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfrb01 .rfrb01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfrb01 .rfrb01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfrb01 .rfrb01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfrb01 .rfrb01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfrb01 .rfrb01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfrb01 .rfrb01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfrb01 .smartRollerProgressBar{width:40vmin;height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;box-shadow:inset 0 0 4px rgba(0,0,0,.25)}
.rfrb01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0%;border-radius:calc(1.7vmin * var(--globalScale))}
.rfrb01 .smartRollerProgressBar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#75cdff;box-shadow:inset 0 0 4px rgba(0,0,0,.25);border-radius:calc(1.7vmin * var(--globalScale))}
.rfrb01 .rfrb01CustomSelectOption{position:absolute;display:none;left:unset;right:unset;top:unset;bottom:calc(2 * var(--marginFour) + 2 * var(--buttonHeight) + 4 * .8vmin * var(--globalScale) + 4 * var(--fontMedium) + 3 * 2vmin + 5px);overflow:hidden;border:1px solid var(--elementSeparateColor);border-radius:calc(1vmin * var(--globalScale));background-color:var(--elementBackgroundColor);width:var(--mobileWidthCards);margin:0 auto;height:auto;z-index:10;left:50%;transform:translate(-50%,0)}
.rfrb01 .rfrb01CustomSelectOption.show-options{display:block!important}
.rfrb01 .customSelectOptionRow{display:flex;width:100%;padding:calc(.5vmin * var(--globalScale)) calc(1vmin * var(--globalScale));box-sizing:border-box;text-align:left;justify-content:center;align-items:center;cursor:pointer}
.rfrb01 .customSelectOptionRow.active{background-color:var(--buttonActiveColor)}
.rfrb01 .rfrb01SettingsScheduleIntensityBar{position:absolute;background-color:var(--elementBarColor);z-index:10;height:100%;border-radius:var(--borderRadiusButton)}
.rfrb01 .customSelectOptionPresetName{width:100%;word-wrap:break-word;overflow:hidden}
.rfrb01 .customSelectOptionIconsBox{display:flex;width:calc(5 * 4vmin * var(--globalScale));min-width:calc(5 * 4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));min-height:calc(4vmin * var(--globalScale));max-height:calc(4vmin * var(--globalScale));margin-left:calc(1.5vmin * var(--globalScale))}
.rfrb01 .customSelectOptionIconsBox.notActive{width:1px;min-width:1px;margin-left:0}
.rfrb01 .customSelectOptionIcon{width:calc(4vmin * var(--globalScale));min-width:calc(4vmin * var(--globalScale));max-width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));min-height:calc(4vmin * var(--globalScale));max-height:calc(4vmin * var(--globalScale));margin:0 calc(.5vmin * var(--globalScale))}
.rfrb01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfrb01Prompt .rfrb01PromptBack{width:100%}
.rfrb01Prompt .rfrb01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfrb01Prompt .rfrb01PromptPanel .comboPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:50%;margin-right:3vmin}
.rfrb01Prompt .rfrb01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;text-align:left;width:100%;overflow:hidden}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput,.rfrb01Prompt .rfrb01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(100%);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid var(--elementBorderColor);border-radius:var(--borderRadiusButton);box-sizing:border-box}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:var(--textInactiveColor);width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput::before{position:absolute;display:inline-block;content:"";color:var(--textInactiveColor);width:25%;min-width:25%;max-width:25%;height:auto;right:0;margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));padding-right:calc(1vmin * var(--globalScale));border:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-align:right}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput.ppm::before{content:"ppm"}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput.ml::before{content:"ml"}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput.percent::before{content:"%"}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput.min::before{content:"min"}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput.factor::before{content:" "}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput input,.rfrb01Prompt .rfrb01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding-top:0;padding-bottom:0;padding-left:calc(1vmin * var(--globalScale));padding-right:25%;font-size:var(--fontSmall);color:var(--textNormalColor);height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;box-sizing:border-box}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelSel option{color:var(--textNormalColor)}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput input::-webkit-inner-spin-button,.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput input[type=number]{-moz-appearance:textfield}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelInput.short,.rfrb01Prompt .rfrb01PromptPanel .comboPanelSel.short{width:calc(30% - 0vmin);min-width:calc(30% - 0vmin);margin-left:calc(2vmin * var(--globalScale))}
.rfrb01Prompt .rfrb01PromptPanel .timePanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;width:100%}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .subTitle.left{text-align:left}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox{display:flex;flex-direction:row;justify-content:center;width:100%;padding-top:1vmin}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox .buttonBox{display:flex;flex-direction:column;width:auto;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));align-items:center;justify-content:space-between}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox .timeBox{display:flex;flex-direction:row;align-items:center}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox .button{background-color:var(--buttonActiveColor);width:5vmin;height:5vmin;display:flex;justify-content:center;align-items:center;border-radius:0;color:var(--buttonTextActiveColor);font-weight:700;font-size:var(--fontBig);cursor:pointer}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox .button svg{width:50%}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox input{position:relative;background-color:#fff;width:5vmin;height:5vmin;padding:calc(2vmin * var(--globalScale));padding-top:0;padding-bottom:0;font-size:var(--fontMedium);font-weight:400;font-family:RFFont,Helvetica,sans-serif;text-align:center;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox input.active{color:var(--textInformationColor)!important;font-weight:700;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox input:disabled{color:var(--textInactiveColor)}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox .hSeparator{font-size:var(--fontMedium);color:var(--textInformationColor);font-weight:700}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox .colSeparator{display:flex;width:2px;border-left:2px solid var(--elementSeparateColor);height:auto}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelCheckbox{position:relative;display:flex;flex-direction:column;width:auto;height:auto;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;width:calc(45% - 0vmin);min-width:calc(45% - 0vmin)}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelCheckbox .descriptionBox{display:flex;justify-content:center;width:100%}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelCheckbox input{display:none;opacity:0;width:0;height:0}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelCheckbox .checkboxTitle{display:block;text-transform:lowercase;width:50%;min-width:50%;align-items:center;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:unset;padding-right:unset}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelCheckbox .checkboxTitle.right{text-align:left;padding-left:unset;padding-right:unset}
.rfrb01Prompt .rfrb01PromptPanel .slider{position:relative;cursor:pointer;width:6vmin;height:calc(2vmin + 8px);background-color:#ececec;-webkit-transition:.4s;transition:.4s;border-radius:6vmin}
.rfrb01Prompt .rfrb01PromptPanel .slider:before{position:absolute;content:"";height:2vmin;width:2vmin;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.rfrb01Prompt .rfrb01PromptPanel .slider.choice:before{background-color:var(--buttonActiveColor)}
.rfrb01Prompt .rfrb01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(4vmin - 8px));-ms-transform:translateX(calc(4vmin - 8px));transform:translateX(calc(4vmin - 8px));background-color:var(--buttonActiveColor)}
.rfrb01Prompt .rfrb01PromptPanel input:checked+.slider.choice:before{background-color:var(--buttonActiveColor)}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox{display:flex;flex-direction:row;width:100%;height:5vmin;justify-content:space-between;padding-top:2vmin}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox .container{display:flex;position:relative;justify-content:center;width:5vmin;height:5vmin;cursor:pointer;font-size:var(--fontSmall);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox .checkmark{position:absolute;top:0;left:0;border-radius:50%;width:5vmin;height:5vmin;background-color:#d0d0d0;color:#fff;text-align:center;font-weight:700;line-height:5vmin}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{background-color:#e9e9e9;border-radius:50%;width:5vmin;height:5vmin}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{background-color:var(--buttonActiveColor);border-radius:50%;width:5vmin;height:5vmin}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox .checkmark:after{content:"";position:absolute;display:none}
.rfrb01Prompt .rfrb01PromptPanel .title{display:block;width:100%;height:auto!important;margin-top:2vmin;margin-bottom:2vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontThreeAndHalf);color:var(--textNormalColor)}
.rfrb01 .button{display:flex;position:relative;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;border-radius:var(--borderRadiusButton);cursor:pointer}
.rfrb01 .button.active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfrb01 .button.inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfrb01 .button.positive{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfrb01 .button.cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfrb01 .button.negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfrb01 .button.small{height:calc(4vmin * var(--globalScale));padding-left:1vmin;padding-right:1vmin;border-radius:calc(1vmin * var(--globalScale))}
.rfrb01 .button.small.auto{width:auto;min-width:calc(18vmin * var(--globalScale))}
.rfrb01 .button.small.info{font-weight:400;font-size:var(--fontSmall);cursor:default}
.rfrb01 .button .multiline{display:flex;flex-direction:column}
.rfrb01 .button .multiline span{font-size:calc(var(--fontSmall) - .5vmin)}
.rfrb01 .cancel{background-color:var(--buttonCancelColor)}
.rfrb01 .buttonOutterBox{width:100%}
.rfrb01 .buttonTableBox{width:calc(100% - 1vmin * var(--globalScale));border:none;padding:calc(1vmin * var(--globalScale)) 0;margin-right:calc(1vmin * var(--globalScale))}
.rfrb01 #content .title{position:relative;padding:calc(2vmin * var(--globalScale)) 0;font-size:var(--fontMedium);font-weight:700;min-height:calc(6vmin * var(--globalScale));color:var(--textInformationColor)}
.rfrb01 #content .titleMain{padding:3vmin 0;color:var(--textNormalColor)}
.rfrb01 .sectionContainerEdit{display:flex;flex-direction:column;align-items:center}
.rfrb01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center}
.rfrb01 .sectionContainerEdit .buttons{display:flex;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall)}
.rfrb01 .sectionContainerEdit .buttons.column{flex-direction:column}
.rfrb01 .sectionContainerEdit .breakRow,.rfrb01 .sectionContainerEdit .buttons .break{width:calc(8vmin * var(--globalScale))}
.rfrb01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:var(--textNormalColor);width:100%}
.rfrb01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;align-items:center}
.rfrb01 .sectionContainerEdit .line.auto{height:auto}
.rfrb01 .sectionContainerEdit .column{flex-direction:column;height:auto;border:none;padding:0}
.rfrb01 .sectionContainerEdit .rfrb01PeriodList{display:flex;flex-direction:column;width:100%;max-height:20vh;overflow:auto}
.rfrb01 .sectionContainerEdit .periodRow{display:flex;flex-direction:row;width:100%;height:5vmin;min-height:5vmin;justify-content:center;align-content:center;align-items:center;border-bottom:1px solid #e8e7e9}
.rfrb01 .sectionContainerEdit .periodRow.auto{height:auto}
.rfrb01 .sectionContainerEdit .periodRow:last-child{border-bottom:none}
.rfrb01 .sectionContainerEdit .cellTime{width:28%!important}
.rfrb01 .sectionContainerEdit .cellTime.normal{font-weight:400!important}
.rfrb01 .sectionContainerEdit .cellTime.left{text-align:left!important}
.rfrb01 .sectionContainerEdit .cellDose{width:24%!important}
.rfrb01 .sectionContainerEdit .cellDose.info{color:var(--textInformationColor)!important}
.rfrb01 .sectionContainerEdit .cellDir{width:20%!important}
.rfrb01 .sectionContainerEdit .cellAdd{width:48%!important;height:auto!important}
.rfrb01 .sectionContainerEdit .cellDir.normal{font-weight:400!important}
.rfrb01 .sectionContainerEdit .cellDays{display:flex!important;width:24%!important;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;height:100%!important;text-align:left!important}
.rfrb01 .sectionContainerEdit .cellEdit{width:14%!important;display:flex!important}
.rfrb01 .sectionContainerEdit .cellDel{width:14%!important;display:flex!important}
.rfrb01 .separator{position:relative;display:flex;width:600%;height:1px;left:-100%;border-bottom:1px solid var(--elementSeparateColor)}
.rfrb01 .separator.absolute{position:absolute}
.rfrb01 .sectionContainerEdit .break{display:flex;width:100%;min-height:calc(3vmin * var(--globalScale));height:calc(3vmin * var(--globalScale));max-height:calc(3vmin * var(--globalScale))}
.rfrb01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:400;color:var(--textNormalColor)}
.rfrb01 .sectionContainerEdit .line .text.auto{height:auto}
.rfrb01 .sectionContainerEdit .line .text.justify{text-align:justify}
.rfrb01 .sectionContainerEdit .line .text .delinfo{display:flex;width:100%;justify-content:center;font-weight:400}
.rfrb01 .sectionContainerEdit .line .text b{color:var(--textInformationColor)}
.rfrb01 .sectionContainerEdit .line .text .delinfo.normal{font-weight:400}
.rfrb01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfrb01 .rfrbSetupScheduleStepBox{width:100%}
.rfrb01 .bottomDotBox{display:flex;flex-direction:row;width:100%;justify-content:center;margin-top:calc(2vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfrb01 .bottomDot{width:calc(2vmin * var(--globalScale));height:calc(2vmin * var(--globalScale));border-radius:50%;background:var(--elementBackgroundColor);border:1px solid #ebebeb;box-sizing:border-box;box-shadow:inset 0 4px 10px rgba(0,0,0,.1);margin:calc(.5vmin * var(--globalScale))}
.rfrb01 .bottomDotActive{background:#a5a5a5;border:1px solid #ebebeb;box-sizing:border-box;box-shadow:inset 0 4px 10px rgba(0,0,0,.1)}
.rfrb01 .sectionContainerEdit .buttons .cancel,.rfrb01 .sectionContainerEdit .buttons .inactive,.rfrb01 .sectionContainerEdit .buttons .negative,.rfrb01 .sectionContainerEdit .buttons .ok{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;border-radius:var(--borderRadiusButton)}
.rfrb01 .sectionContainerEdit .buttons .ok{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfrb01 .sectionContainerEdit .buttons .inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfrb01 .sectionContainerEdit .buttons .cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfrb01 .sectionContainerEdit .buttons .negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfrb01 .sliderRangeBox{position:relative;height:var(--rfrbSliderRangeHeight);width:100%;border-radius:var(--rfrbSliderRangeHeight);text-align:left;margin-top:3vmin}
.rfrb01 .sliderRangeBox>div{position:absolute;left:calc((var(--rfrbSliderRangeHeight) + (2 * var(--rfrbSliderRangeBorder)))/ 2);right:calc((var(--rfrbSliderRangeHeight) + (2 * var(--rfrbSliderRangeBorder)))/ 2);height:var(--rfrbSliderRangeHeight)}
.rfrb01 .sliderRangeBox .sliderRangeBackground{position:absolute;left:0;height:var(--rfrbSliderRangeHeight);width:100%;border-radius:var(--rfrbSliderRangeHeight);border:1px solid #f0f0f0;background-color:#f8f8f8;margin:0;box-sizing:border-box}
.rfrb01 .sliderRangeBox .sliderRangeProgress{position:absolute;left:0;top:var(--rfrbSliderRangeBorder);height:calc(var(--rfrbSliderRangeHeight) - (2 * var(--rfrbSliderRangeBorder)));border-radius:calc(var(--rfrbSliderRangeHeight) - (2 * var(--rfrbSliderRangeBorder)));background-color:#abed78;box-shadow:inset 0 0 4px rgba(0,0,0,.25);margin-left:calc((var(--rfrbSliderRangeHeight) + (2 * var(--rfrbSliderRangeBorder)))/ 2);margin-right:calc((var(--rfrbSliderRangeHeight) + (2 * var(--rfrbSliderRangeBorder)))/ 2)}
.rfrb01 .sliderRangeBox>input[type=range]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:2;height:var(--rfrbSliderRangeHeight);width:100%;background-color:transparent;box-sizing:border-box;outline:0;padding:0;margin:0;top:0;left:0}
.rfrb01 .sliderRangeBox>input[type=range]::-ms-thumb{pointer-events:all;width:calc(var(--rfrbSliderRangeHeight) + (2 * var(--rfrbSliderRangeBorder)));height:calc(var(--rfrbSliderRangeHeight) + (2 * var(--rfrbSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfrbSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfrbSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfrb01 .sliderRangeBox>input[type=range]::-moz-range-thumb{pointer-events:all;width:calc(var(--rfrbSliderRangeHeight) + (2 * var(--rfrbSliderRangeBorder)));height:calc(var(--rfrbSliderRangeHeight) + (2 * var(--rfrbSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfrbSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfrbSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfrb01 .sliderRangeBox>input[type=range]::-webkit-slider-thumb{pointer-events:all;width:calc(var(--rfrbSliderRangeHeight) + (2 * var(--rfrbSliderRangeBorder)));height:calc(var(--rfrbSliderRangeHeight) + (2 * var(--rfrbSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfrbSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfrbSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box;-webkit-appearance:none;appearance:none}
.rfrb01 .sliderRangeBox .signLabel{display:flex;position:absolute;margin-left:0;top:calc(-2 * var(--fontExtraSmall));width:calc(4 * var(--rfrbSliderRangeHeight));z-index:2;background-color:transparent;color:#555;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-size:var(--fontExtraSmall)}
.rfrb01 .sliderRangeBox .signLabel.column{flex-direction:column}
.rfrb01 .sliderRangeBox .signLabel.higher{top:calc(-3 * var(--fontExtraSmall))}
.rfrb01 .sliderRangeBox .signLabel .pointLine{border-left:1px solid var(--elementBorderColor);width:2px;height:calc(1 * var(--fontExtraSmall));margin-top:calc(.3vmin * var(--globalScale))}
.rfrb01 .sliderRangeBox .signLabel .active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor);font-weight:700;border-radius:calc(.5vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfrb01 .sliderRangeBox .signValue{display:flex;position:absolute;margin-left:0;top:calc(-1.5 * var(--rfrbSliderRangeBorder));width:calc(var(--rfrbSliderRangeHeight));min-width:calc(var(--rfrbSliderRangeHeight));height:calc(var(--rfrbSliderRangeHeight));min-height:calc(var(--rfrbSliderRangeHeight));z-index:2;background-color:#fff;color:#555;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;border:calc(1.5 * var(--rfrbSliderRangeBorder)) solid #ba4a70;border-radius:50%;left:1000%}
.rfrb01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;text-align:left}
.rfrb01 .borderHistoryData{display:block;width:100%;max-height:50vh;font-weight:400;background-color:#fff;z-index:2;overflow-y:auto}
.rfrb01 .bottomSection #content .historyRow{display:flex;justify-content:flex-start;align-items:center;align-content:center}
.rfrb01 .bottomSection #content .historyRow.offMode{display:none!important}
.rfrb01 .bottomSection #content .historyRow .leftSection{display:flex;justify-content:center;align-items:center;width:var(--rfrb01IconsSize);min-width:var(--rfrb01IconsSize);height:var(--rfrb01IconsSize);min-height:var(--rfrb01IconsSize);padding:calc(1vmin * var(--globalScale));margin-right:unset;box-sizing:border-box}
.rfrb01 #content .historyRow{padding:calc(.1vmin * var(--globalScale));border-bottom:1px solid var(--elementSeparateColor)}
.rfrb01 #content .historyRow:last-child{border-bottom:1px solid transparent}
.rfrb01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfrb01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:0;color:var(--textNormalColor);font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:400}
.rfrb01 #content .historyRow .middleSection .topMiddle .historyType.bold{font-weight:700}
.rfrb01 #content .historyRow .middleSection .topMiddle .historyValue{color:var(--textInformationColor);font-weight:400}
.rfrb01 #content .historyRow .middleSection .topMiddle .historyValue.bold{font-weight:700}
.rfrb01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfrb01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfrb01 #content .historyRow .middleSection .bottomMiddle .historyTime b{font-weight:600}
.rfrb01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfrb01 #content .borderHistoryData .historyRow .middleSection{width:calc(100%)}
.rfrb01 #content .historyRow .middleSection,.rfrb01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfrb01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfrb01 #content .historyRow .middleSection .topMiddle .historyType,.rfrb01 #content .historyRow .middleSection .topMiddle .historyValue,.rfrb01 #content .historyRow .rightSection{display:inline-block;vertical-align:middle}
.rfrb01 .topSection{position:relative;opacity:1;height:100%}
.rfrb01 .topSection.overflow{overflow:hidden}
.rfrb01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
.rfrb01 .naviSection{display:flex;width:100%;height:calc(var(--topPanelHeight) - 1vmin * var(--globalScale));background-color:#fff;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9;justify-content:center;align-content:center;align-items:center;margin-bottom:calc(1vmin * var(--globalScale))}
.rfrb01 .naviSection .naviBox{display:flex;justify-content:center;align-content:center;align-items:center;width:100%}
.rfrb01 .naviSection .naviArrow{display:inline-block;position:relative;color:var(--elementBorderColor);width:calc(var(--fontExtraSmall) - .5vmin);height:calc(var(--fontExtraSmall) - .5vmin);border-style:solid;border-width:0 2px 2px 0;cursor:pointer}
.rfrb01 .naviSection .naviArrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.rfrb01 .naviSection .naviArrow.right{transform:rotate(315deg);-webkit-transform:rotate(315deg)}
.rfrb01 .naviSection .naviTitle{display:block;max-width:50%;width:auto;margin-left:1vmin;margin-right:1vmin;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--textNormalColor)}
.rfrb01 .rfdp01PumpsGroup{max-height:calc(100% - var(--topPanelHeight) - 1vmin * var(--globalScale));overflow-y:auto;overflow-x:hidden}
.rfrb01 .sectionPanelContainerIn{position:relative;display:flex;justify-content:center;align-items:center;width:100%}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfrbSliderRangeHeight:3.5vmin;--rfrbSliderRangeBorder:1vmin}
.rfrb01 .pChart{width:100%;height:50vmin}
.rfrb01 .sliderRangeBox{margin-top:6vmin}
.rfrb01 .sliderRangeBox .signLabel{top:calc(-2.5 * var(--fontExtraSmall));font-size:var(--fontSmall)}
.rfrb01 .sliderRangeBox .signLabel.higher{top:calc(-4 * var(--fontExtraSmall))}
.rfrb01 .button.small{height:calc(6vmin * var(--globalScale))}
.rfrb01 #content .title{padding:calc(2vmin * var(--globalScale)) 0}
.rfrb01 #content .titleMain{padding:calc(2vmin * var(--globalScale)) 0}
.rfrb01 .alertIcon.small{width:6vmin;min-width:6vmin;height:6vmin;min-height:6vmin;padding:calc(0vmin * var(--globalScale));padding-right:1vmin}
.rfrb01 .bottomSection #content .historyRow .leftSection{padding:calc(.1vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
.rfrb01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
.rfrb01 .sectionContainerEdit .periodRow{height:12vmin;min-height:12vmin}
.rfrb01 .sectionContainerEdit .rfrb01PeriodList{max-height:40vh}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox{padding-top:3vmin}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox input{width:10vmin;height:10vmin;font-size:calc(var(--fontMedium) + 1vmin)}
.rfrb01Prompt .rfrb01PromptPanel .timePanel .timePanelBox .button{width:10vmin;height:10vmin}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelCheckbox .checkboxTitle{padding-right:unset}
.rfrb01Prompt .rfrb01PromptPanel .comboPanelCheckbox .checkboxTitle.right{padding-left:unset}
.rfrb01Prompt .rfrb01PromptPanel .slider{width:18vmin;height:calc(6vmin + 8px)}
.rfrb01Prompt .rfrb01PromptPanel .slider:before{height:6vmin;width:6vmin}
.rfrb01Prompt .rfrb01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(12vmin - 8px));-ms-transform:translateX(calc(12vmin - 8px));transform:translateX(calc(12vmin - 8px))}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox{height:10vmin;padding-top:5vmin}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox .container{width:10vmin;height:10vmin}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox .checkmark{width:10vmin;height:10vmin;line-height:10vmin}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{width:10vmin;height:10vmin}
.rfrb01Prompt .rfrb01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{width:10vmin;height:10vmin}
.rfrb01 .closeIcon{--rfrb01IconsSize:calc( 4vmin * var(--globalScale) )}
.rfrb01 .editIcon{--rfrb01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfrb01 .deleteIcon{--rfrb01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfrb01 #content .borderHistoryData .historyRow .middleSection{padding-top:2vmin;padding-bottom:2vmin}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfpa01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpa01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpa01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpa01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfpa01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfpa01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfpa01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfpa01dash .sensorValueOn{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:#04a00a;white-space:nowrap}
.rfpa01dash .sensorValueOff{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:grey;white-space:nowrap}
.rfpa01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpa01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfpa01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpa01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfpa01SectionWidth:100%;--rfpa01SectionHeight1:50%;--rfpa01SectionHeight2:20%;--rfpa01IconsSize:calc( 6vmin * var(--globalScale) );--rfpaSliderRangeHeight:2vmin;--rfpaSliderRangeBorder:0.5vmin;--rfpa01Margin:15%;--iconsHardwareUrl:url('SMARTREEF/iconsHardware.png')!important}
.rfpa01 .notAvailable{display:none!important}
.rfpa01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfpa01 .loadingBoxContent{display:flex;width:100%;justify-content:center;margin:calc(1vmin * var(--globalScale))}
@keyframes loadingAnimation{
100%{transform:rotateZ(360deg)}
}
.rfpa01 .loadingBoxImg{display:flex;width:calc(5vmin * var(--globalScale));height:calc(5vmin * var(--globalScale));animation-name:loadingAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}
.rfpa01 .center{float:left;width:100%;height:100%;display:flex;flex-direction:column;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfpa01 .bottomDescBold{font-weight:700}
.rfpa01 .bottomDescSmall{display:flex;flex-direction:column;align-items:center;line-height:calc(2.5vmin * var(--globalScale))}
.rfpa01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2 - var(--topPanelHeight));width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfpa01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfpa01 .sectionOnboarding{float:left;width:var(--rfpa01SectionWidth);height:calc(var(--rfpa01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfpa01 .pink{color:var(--buttonNegativeColor)}
.rfpa01 .pChart{position:relative;display:flex;width:100%;overflow:hidden;justify-content:center;height:calc(12vmin * var(--globalScale))}
.rfpa01 .pChart .modeElement{display:block;position:relative;z-index:2;background-color:transparent;height:100%;width:100%;overflow:hidden}
.rfpa01 .pChart .rfpa01ChartSchedule{position:relative;display:flex;background-color:transparent;width:100%;height:100%;align-items:flex-end;padding:calc(4vmin * var(--globalScale));padding-bottom:calc(6vmin * var(--globalScale));box-sizing:border-box;z-index:2}
.rfpa01 .pChart .background{position:absolute;background-color:#fff;width:calc(100% - (8vmin * var(--globalScale)));height:calc(100% - (10vmin * var(--globalScale)));z-index:1;pointer-events:none}
.rfpa01 .pChart .backgroundline{position:absolute;top:calc(50% - 1px);background-color:#fff;width:calc(100%);height:2px;z-index:1;pointer-events:none;border-top:2px dashed var(--textNormalColor);box-sizing:border-box}
.rfpa01 .pChart .timeline{position:absolute;display:flex;justify-content:space-between;width:calc(100% + (8vmin * var(--globalScale)));left:calc(-1 * 4vmin * var(--globalScale));background-color:#fff;bottom:calc(-1 * 3vmin * var(--globalScale));z-index:1;pointer-events:none}
.rfpa01 .pChart .timeline .timenum{position:relative;display:flex;justify-content:center;width:calc(8vmin * var(--globalScale));background-color:#fff;z-index:1;color:var(--textNormalColor);font-size:calc(var(--fontExtraSmall) + .1vmin);pointer-events:none}
.rfpa01 .pChart .timeline .timenumnow{position:absolute;display:flex;justify-content:center;width:calc(8vmin * var(--globalScale));background-color:var(--textInformationColor);border-radius:calc(.5vmin * var(--globalScale));z-index:1;color:var(--textNormalColor);font-size:calc(var(--fontExtraSmall) + .1vmin);pointer-events:none}
.rfpa01 .pChart .timepointer{position:absolute;display:flex;justify-content:center;width:calc(8vmin * var(--globalScale));height:calc(2vmin * var(--globalScale));background-color:transparent;z-index:3;pointer-events:none}
.rfpa01 .pChart .timepointer .timepointerline{width:calc(2vmin * var(--globalScale));height:calc(2vmin * var(--globalScale));background-color:var(--textNormalColor);border-radius:50%;border:calc(.4vmin * var(--globalScale)) solid #fff;box-sizing:border-box}
.rfpa01 .pChart .powerline{position:absolute;width:80%;top:calc(.5vmin * var(--globalScale));height:calc(1vmin * var(--globalScale));border-radius:calc(1vmin * var(--globalScale));background-color:var(--elementBarPositiveColor);box-sizing:border-box}
.rfpa01 .buttonPanelContainer{position:relative;display:block;width:100%;height:var(--buttonHeight)}
.rfpa01 .buttonPanelContainer .buttonPanel{position:absolute;display:none;width:0;height:var(--buttonHeight);justify-content:center;align-items:center}
.rfpa01 .buttonPanelContainer .buttonCommon{display:flex;width:auto;min-width:calc(var(--buttonHeight) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;cursor:pointer;padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1);border-radius:var(--borderRadiusButton)}
.rfpa01 .buttonPanelContainer .buttonAdd{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfpa01 .buttonPanelContainer .buttonEdit{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfpa01 .buttonPanelContainer .buttonRemove{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfpa01 .mainValueSub{font-size:.75em}
.rfpa01 .mainValueSubInactive{color:var(--textInactiveColor)}
.rfpa01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfpa01 .section1.column{flex-direction:column}
.rfpa01 .section1.small{flex-direction:column;height:var(--circleSizeSmall);max-height:unset;justify-content:space-evenly}
.rfpa01 .sliderContainer{position:relative;display:flex;width:100%}
.rfpa01 .sliderTextContainer{position:absolute;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-color:transparent;z-index:-1;font-weight:400;margin-left:5px}
.rfpa01 .sliderTextContainer #rfbp01SpeedText{color:#fff}
.rfpa01 .sliderContainer .sliderBackground{position:absolute;display:block;width:100%;height:calc(var(--rfbp01SliderHeight)/ 2);background-color:#fff;border-radius:calc(var(--rfbp01SliderHeight)/ 2);box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:2;padding:0;margin:0;top:calc(var(--rfbp01SliderHeight)/ 4);box-sizing:border-box}
.rfpa01 .sliderContainer .sliderProgress{position:absolute;display:block;width:50%;height:calc(var(--rfbp01SliderHeight)/ 2);background-color:#75cdff;border-bottom-left-radius:calc(var(--rfbp01SliderHeight)/ 2);border-top-left-radius:calc(var(--rfbp01SliderHeight)/ 2);box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:3;padding:0;margin:0;top:calc(var(--rfbp01SliderHeight)/ 4);box-sizing:border-box}
.rfpa01 .sliderContainer .sliderProgress.disabled{background-color:transparent;box-shadow:none}
.rfpa01 .sliderContainer .sliderRange{position:relative;-webkit-appearance:none;width:100%;height:var(--rfbp01SliderHeight);background:0 0;outline:0;z-index:4;padding:0;margin:0;box-sizing:border-box}
.rfpa01 .sliderContainer .sliderRange::-ms-thumb{position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfpa01 .sliderContainer .sliderRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfpa01 .sliderContainer .sliderRange::-moz-range-thumb{position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfpa01 .sliderContainer .sliderRange:disabled::-webkit-slider-thumb{background:#cbcbcb}
.rfpa01 .sliderContainer .sliderRange:disabled::-moz-range-thumb{background:#cbcbcb}
.rfpa01 .pumpNameTitle{width:40vmin;text-align:left;font-size:calc(var(--fontMedium) + .5vmin);font-weight:700;color:var(--textNormalColor);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rfpa01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfpa01Margin) * 2);height:auto;justify-content:center}
.rfpa01 .sectionBlock1{text-align:center;padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfpa01 .alertButtonBox{position:relative;display:flex;width:100%;justify-content:flex-end;align-items:center}
.rfpa01 .alertButtonBox .alertTextBox{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}
.rfpa01 .alertIcon{position:absolute;display:flex;width:var(--buttonHeight);min-width:var(--buttonHeight);height:var(--buttonHeight);min-height:var(--buttonHeight);padding:calc(1vmin * var(--globalScale));box-sizing:border-box}
.rfpa01 .alertIcon.small{width:3vmin;min-width:3vmin;height:3vmin;min-height:3vmin;padding:calc(0vmin * var(--globalScale));padding-right:.5vmin}
.rfpa01 .closeIcon{--rfpa01IconsSize:calc( 2vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfpa01IconsSize);height:var(--rfpa01IconsSize);background-size:calc(var(--rfpa01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfpa01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfpa01IconsSize) * 15);background-position-y:calc(0px - var(--rfpa01IconsSize) * 4);cursor:pointer}
.rfpa01 .editIconButton{--rfpa01IconsSize:calc( 4vmin * var(--globalScale) );position:absolute;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfpa01IconsSize);height:var(--rfpa01IconsSize);background-size:calc(var(--rfpa01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfpa01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfpa01IconsSize) * 16);background-position-y:calc(0px - var(--rfpa01IconsSize) * 3);cursor:pointer;right:1vmin;top:calc(50% - (var(--rfpa01IconsSize)/ 2))}
.rfpa01 .editIconButton:hover{background-color:#69c2f5;border-radius:var(--borderRadiusButton)}
.rfpa01 .editIcon{--rfpa01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfpa01IconsSize);height:var(--rfpa01IconsSize);background-size:calc(var(--rfpa01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfpa01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfpa01IconsSize) * 16);background-position-y:calc(0px - var(--rfpa01IconsSize) * 3);cursor:pointer}
.rfpa01 .deleteIcon{--rfpa01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfpa01IconsSize);height:var(--rfpa01IconsSize);background-size:calc(var(--rfpa01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfpa01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfpa01IconsSize) * 16);background-position-y:calc(0px - var(--rfpa01IconsSize) * 4);cursor:pointer}
.rfpa01 .sectionBlock1 .sectionBlock2,.rfpa01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfpa01 .sectionBlock1 .textExtraSmall{display:inline-block;float:none;width:auto;color:var(--textNormalColor)}
.rfpa01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax.infotxt{color:var(--textInformationColor)}
.rfpa01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:var(--textNormalColor);font-weight:300}
.rfpa01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfpa01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfpa01 .section2{float:left;width:var(--rfpa01SectionWidth);height:var(--rfpa01SectionHeight2);display:block;border-style:none;border-width:0}
.rfpa01 .section2Small{display:flex;width:50%;border-style:none;border-width:0;justify-content:center;align-items:center;padding:calc(1.5vmin * var(--globalScale));box-sizing:border-box}
.rfpa01 .section3{float:left;width:var(--rfpa01SectionWidth);height:var(--rfpa01SectionHeight2);display:block;border-style:none;border-width:0}
.rfpa01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfpa01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfpa01 .rfpa01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfpa01 .rfpa01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpa01 .rfpa01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfpa01 .rfpa01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfpa01 .rfpa01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfpa01 .rfpa01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfpa01 .rfpa01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfpa01 .smartRollerProgressBar{width:40vmin;height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;box-shadow:inset 0 0 4px rgba(0,0,0,.25)}
.rfpa01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0;border-radius:calc(1.7vmin * var(--globalScale))}
.rfpa01 .smartRollerProgressBar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#75cdff;box-shadow:inset 0 0 4px rgba(0,0,0,.25);border-radius:calc(1.7vmin * var(--globalScale))}
.rfpa01 .rfpa01CustomSelectOption{position:absolute;display:none;right:unset;top:unset;bottom:calc(2 * var(--marginFour) + 2 * var(--buttonHeight) + 4 * .8vmin * var(--globalScale) + 4 * var(--fontMedium) + 3 * 2vmin + 5px);overflow:hidden;border:1px solid var(--elementSeparateColor);border-radius:calc(1vmin * var(--globalScale));background-color:var(--elementBackgroundColor);width:var(--mobileWidthCards);margin:0 auto;height:auto;z-index:10;left:50%;transform:translate(-50%,0)}
.rfpa01 .rfpa01CustomSelectOption.show-options{display:block!important}
.rfpa01 .customSelectOptionRow{display:flex;width:100%;padding:calc(.5vmin * var(--globalScale)) calc(1vmin * var(--globalScale));box-sizing:border-box;text-align:left;justify-content:center;align-items:center;cursor:pointer}
.rfpa01 .customSelectOptionRow.active{background-color:var(--buttonActiveColor)}
.rfpa01 .rfpa01SettingsScheduleIntensityBar{position:absolute;background-color:var(--elementBarColor);z-index:10;height:100%;border-radius:var(--borderRadiusButton)}
.rfpa01 .customSelectOptionPresetName{width:100%;word-wrap:break-word;overflow:hidden}
.rfpa01 .customSelectOptionIconsBox{display:flex;width:calc(5 * 4vmin * var(--globalScale));min-width:calc(5 * 4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));min-height:calc(4vmin * var(--globalScale));max-height:calc(4vmin * var(--globalScale));margin-left:calc(1.5vmin * var(--globalScale))}
.rfpa01 .customSelectOptionIconsBox.notActive{width:1px;min-width:1px;margin-left:0}
.rfpa01 .customSelectOptionIcon{width:calc(4vmin * var(--globalScale));min-width:calc(4vmin * var(--globalScale));max-width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));min-height:calc(4vmin * var(--globalScale));max-height:calc(4vmin * var(--globalScale));margin:0 calc(.5vmin * var(--globalScale))}
.rfpa01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfpa01Prompt .rfpa01PromptBack{width:100%}
.rfpa01Prompt .rfpa01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfpa01Prompt .rfpa01PromptPanel .comboPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:50%;margin-right:3vmin}
.rfpa01Prompt .rfpa01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;text-align:left;width:100%;overflow:hidden}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput,.rfpa01Prompt .rfpa01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(100%);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid var(--elementBorderColor);border-radius:var(--borderRadiusButton);box-sizing:border-box}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:var(--textInactiveColor);width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelSel.hhmm::after{display:flex;position:absolute;content:"hh:mm";right:0;color:var(--textInactiveColor);width:25%;height:auto;top:0;overflow:hidden;font-size:var(--fontExtraSmall);justify-content:center}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelSel.mmss::after{display:flex;position:absolute;content:"mm:ss";right:0;color:var(--textInactiveColor);width:25%;height:auto;top:0;overflow:hidden;font-size:var(--fontExtraSmall);justify-content:center}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput::before{position:absolute;display:inline-block;content:"";color:var(--textInactiveColor);width:25%;min-width:25%;max-width:25%;height:auto;right:0;margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));padding-right:calc(1vmin * var(--globalScale));border:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-align:right}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput.ppm::before{content:"ppm"}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput.ml::before{content:"ml"}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput.percent::before{content:"%"}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput.min::before{content:"min"}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput.factor::before{content:" "}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput input,.rfpa01Prompt .rfpa01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding-top:0;padding-bottom:0;padding-left:calc(1vmin * var(--globalScale));padding-right:25%;font-size:var(--fontSmall);color:var(--textNormalColor);height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;box-sizing:border-box}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelSel option{color:var(--textNormalColor)}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput input::-webkit-inner-spin-button,.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput input[type=number]{-moz-appearance:textfield}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput.short,.rfpa01Prompt .rfpa01PromptPanel .comboPanelSel.short{width:calc(30% - 0vmin);min-width:calc(30% - 0vmin);margin-left:calc(2vmin * var(--globalScale))}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelInput.short2,.rfpa01Prompt .rfpa01PromptPanel .comboPanelSel.short2{width:calc(40% - 0vmin);min-width:calc(40% - 0vmin);margin-left:calc(2vmin * var(--globalScale))}
.rfpa01Prompt .rfpa01PromptPanel .timePanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;width:100%}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .subTitle.left{text-align:left}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox{display:flex;flex-direction:row;justify-content:center;width:100%;padding-top:1vmin}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox .buttonBox{display:flex;flex-direction:column;width:auto;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));align-items:center;justify-content:space-between}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox .timeBox{display:flex;flex-direction:row;align-items:center}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox .button{background-color:var(--buttonActiveColor);width:5vmin;height:5vmin;display:flex;justify-content:center;align-items:center;border-radius:0;color:var(--buttonTextActiveColor);font-weight:700;font-size:var(--fontBig);cursor:pointer}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox .button svg{width:50%}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox input{position:relative;background-color:#fff;width:5vmin;height:5vmin;padding:calc(2vmin * var(--globalScale));padding-top:0;padding-bottom:0;font-size:var(--fontMedium);font-weight:400;font-family:RFFont,Helvetica,sans-serif;text-align:center;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox input.active{color:var(--textInformationColor)!important;font-weight:700;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox input:disabled{color:var(--textInactiveColor)}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox .hSeparator{font-size:var(--fontMedium);color:var(--textInformationColor);font-weight:700}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox .colSeparator{display:flex;width:2px;border-left:2px solid var(--elementSeparateColor);height:auto}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelCheckbox{position:relative;display:flex;flex-direction:column;height:auto;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;width:100%}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelCheckbox .descriptionBox{display:flex;justify-content:center;width:100%}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelCheckbox input{display:none;opacity:0;width:0;height:0}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelCheckbox .checkboxTitle{display:block;text-transform:lowercase;width:50%;min-width:50%;align-items:center;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:unset;padding-right:unset}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelCheckbox .checkboxTitle.right{text-align:left;padding-left:unset;padding-right:unset}
.rfpa01Prompt .rfpa01PromptPanel .slider{position:relative;cursor:pointer;width:6vmin;height:calc(2vmin + 8px);background-color:#ececec;-webkit-transition:.4s;transition:.4s;border-radius:6vmin}
.rfpa01Prompt .rfpa01PromptPanel .slider:before{position:absolute;content:"";height:2vmin;width:2vmin;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.rfpa01Prompt .rfpa01PromptPanel .slider.choice:before{background-color:var(--buttonActiveColor)}
.rfpa01Prompt .rfpa01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(4vmin - 8px));-ms-transform:translateX(calc(4vmin - 8px));transform:translateX(calc(4vmin - 8px));background-color:var(--buttonActiveColor)}
.rfpa01Prompt .rfpa01PromptPanel input:checked+.slider.choice:before{background-color:var(--buttonActiveColor)}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox{display:flex;flex-direction:row;width:100%;height:5vmin;justify-content:space-between;padding-top:2vmin}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox .container{display:flex;position:relative;justify-content:center;width:5vmin;height:5vmin;cursor:pointer;font-size:var(--fontSmall);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox .checkmark{position:absolute;top:0;left:0;border-radius:50%;width:5vmin;height:5vmin;background-color:#d0d0d0;color:#fff;text-align:center;font-weight:700;line-height:5vmin}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{background-color:#e9e9e9;border-radius:50%;width:5vmin;height:5vmin}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{background-color:var(--buttonActiveColor);border-radius:50%;width:5vmin;height:5vmin}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox .checkmark:after{content:"";position:absolute;display:none}
.rfpa01Prompt .rfpa01PromptPanel .title{display:block;width:100%;height:auto!important;margin-top:2vmin;margin-bottom:2vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontThreeAndHalf);color:var(--textNormalColor)}
.rfpa01 .button{display:flex;position:relative;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;border-radius:var(--borderRadiusButton);cursor:pointer}
.rfpa01 .button.active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfpa01 .button.inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfpa01 .button.positive{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfpa01 .button.cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfpa01 .button.negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfpa01 .button.small{height:calc(4vmin * var(--globalScale));padding-left:1vmin;padding-right:1vmin;border-radius:calc(1vmin * var(--globalScale))}
.rfpa01 .button.small.auto{width:auto;min-width:calc(18vmin * var(--globalScale))}
.rfpa01 .button.small.info{font-weight:400;font-size:var(--fontSmall);cursor:default}
.rfpa01 .button .multiline{display:flex;flex-direction:column}
.rfpa01 .button .multiline span{font-size:calc(var(--fontSmall) - .5vmin)}
.rfpa01 .cancel{background-color:var(--buttonCancelColor)}
.rfpa01 .buttonOutterBox{width:100%}
.rfpa01 .buttonTableBox{width:100%;border:none;padding:calc(1vmin * var(--globalScale)) 0;margin-right:0}
.rfpa01 #content .title{position:relative;padding:calc(2vmin * var(--globalScale)) 0;font-size:var(--fontMedium);font-weight:700;min-height:calc(6vmin * var(--globalScale));color:var(--textInformationColor)}
.rfpa01 #content .titleMain{padding:3vmin 0;color:var(--textNormalColor)}
.rfpa01 .sectionContainerEdit{display:flex;flex-direction:column;align-items:center}
.rfpa01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center}
.rfpa01 .sectionContainerEdit .buttons{display:flex;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall)}
.rfpa01 .sectionContainerEdit .buttons.column{flex-direction:column}
.rfpa01 .sectionContainerEdit .breakRow,.rfpa01 .sectionContainerEdit .buttons .break{width:calc(8vmin * var(--globalScale))}
.rfpa01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:var(--textNormalColor);width:100%}
.rfpa01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;align-items:center}
.rfpa01 .sectionContainerEdit .line.auto{height:auto}
.rfpa01 .sectionContainerEdit .column{flex-direction:column;height:auto;border:none;padding:0}
.rfpa01 .sectionContainerEdit .rfpa01PeriodList{display:flex;flex-direction:column;width:100%;max-height:20vh;overflow:auto}
.rfpa01 .sectionContainerEdit .modeBox{width:100%}
.rfpa01 .sectionContainerEdit .periodRow{display:flex;flex-direction:row;width:100%;height:5vmin;min-height:5vmin;justify-content:center;align-content:center;align-items:center;border-bottom:1px solid #e8e7e9}
.rfpa01 .sectionContainerEdit .periodRow.auto{height:auto}
.rfpa01 .sectionContainerEdit .periodRow:last-child{border-bottom:none}
.rfpa01 .sectionContainerEdit .cellTime{width:50%!important}
.rfpa01 .sectionContainerEdit .cellTime.normal{font-weight:400!important}
.rfpa01 .sectionContainerEdit .cellTime.bold{font-weight:700!important}
.rfpa01 .sectionContainerEdit .cellTime.left{text-align:left!important}
.rfpa01 .sectionContainerEdit .cellDose{width:24%!important}
.rfpa01 .sectionContainerEdit .cellDose.bold{font-weight:700!important}
.rfpa01 .sectionContainerEdit .cellDose.info{color:var(--textInformationColor)!important}
.rfpa01 .sectionContainerEdit .cellDir{width:70%!important}
.rfpa01 .sectionContainerEdit .cellDir.bold{font-weight:700!important}
.rfpa01 .sectionContainerEdit .cellDir.normal{display:flex!important;font-weight:400!important;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap}
.rfpa01 .sectionContainerEdit .cellDir.left{text-align:left!important}
.rfpa01 .sectionContainerEdit .cellDir>div::after{content:",\00a0"}
.rfpa01 .sectionContainerEdit .cellDir>div:last-child::after{content:""}
.rfpa01 .sectionContainerEdit .cellAdd{width:100%;height:auto!important}
.rfpa01 .sectionContainerEdit .cellDays{display:flex!important;width:24%!important;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;height:100%!important;text-align:left!important}
.rfpa01 .sectionContainerEdit .cellEdit{width:var(--rfpa01IconsSize)!important;display:flex!important}
.rfpa01 .sectionContainerEdit .cellDel{width:var(--rfpa01IconsSize)!important;display:flex!important}
.rfpa01 .separator{position:relative;display:flex;width:600%;height:1px;left:-100%;border-bottom:1px solid var(--elementSeparateColor)}
.rfpa01 .separator.absolute{position:absolute}
.rfpa01 .sectionContainerEdit .break{display:flex;width:100%;min-height:calc(3vmin * var(--globalScale));height:calc(3vmin * var(--globalScale));max-height:calc(3vmin * var(--globalScale))}
.rfpa01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:400;color:var(--textNormalColor)}
.rfpa01 .sectionContainerEdit .line .text.auto{height:auto}
.rfpa01 .sectionContainerEdit .line .text.justify{text-align:justify}
.rfpa01 .sectionContainerEdit .line .text .delinfo{display:flex;width:100%;justify-content:center;font-weight:400}
.rfpa01 .sectionContainerEdit .line .text b{color:var(--textInformationColor)}
.rfpa01 .sectionContainerEdit .line .text .delinfo.normal{font-weight:400}
.rfpa01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfpa01 .rfpaSetupScheduleStepBox{width:100%}
.rfpa01 .bottomDotBox{display:flex;flex-direction:row;width:100%;justify-content:center;margin-top:calc(2vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfpa01 .bottomDot{width:calc(2vmin * var(--globalScale));height:calc(2vmin * var(--globalScale));border-radius:50%;background:var(--elementBackgroundColor);border:1px solid #ebebeb;box-sizing:border-box;box-shadow:inset 0 4px 10px rgba(0,0,0,.1);margin:calc(.5vmin * var(--globalScale))}
.rfpa01 .bottomDotActive{background:#a5a5a5;border:1px solid #ebebeb;box-sizing:border-box;box-shadow:inset 0 4px 10px rgba(0,0,0,.1)}
.rfpa01 .sectionContainerEdit .buttons .cancel,.rfpa01 .sectionContainerEdit .buttons .inactive,.rfpa01 .sectionContainerEdit .buttons .negative,.rfpa01 .sectionContainerEdit .buttons .ok{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;border-radius:var(--borderRadiusButton)}
.rfpa01 .sectionContainerEdit .buttons .ok{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfpa01 .sectionContainerEdit .buttons .inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfpa01 .sectionContainerEdit .buttons .cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfpa01 .sectionContainerEdit .buttons .negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfpa01 .sliderRangeBox{position:relative;height:var(--rfpaSliderRangeHeight);width:100%;border-radius:var(--rfpaSliderRangeHeight);text-align:left;margin-top:3vmin}
.rfpa01 .sliderRangeBox>div{position:absolute;left:calc((var(--rfpaSliderRangeHeight) + (2 * var(--rfpaSliderRangeBorder)))/ 2);right:calc((var(--rfpaSliderRangeHeight) + (2 * var(--rfpaSliderRangeBorder)))/ 2);height:var(--rfpaSliderRangeHeight)}
.rfpa01 .sliderRangeBox .sliderRangeBackground{position:absolute;left:0;height:var(--rfpaSliderRangeHeight);width:100%;border-radius:var(--rfpaSliderRangeHeight);border:1px solid #f0f0f0;background-color:#f8f8f8;margin:0;box-sizing:border-box}
.rfpa01 .sliderRangeBox .sliderRangeProgress{position:absolute;left:0;top:var(--rfpaSliderRangeBorder);height:calc(var(--rfpaSliderRangeHeight) - (2 * var(--rfpaSliderRangeBorder)));border-radius:calc(var(--rfpaSliderRangeHeight) - (2 * var(--rfpaSliderRangeBorder)));background-color:#abed78;box-shadow:inset 0 0 4px rgba(0,0,0,.25);margin-left:calc((var(--rfpaSliderRangeHeight) + (2 * var(--rfpaSliderRangeBorder)))/ 2);margin-right:calc((var(--rfpaSliderRangeHeight) + (2 * var(--rfpaSliderRangeBorder)))/ 2)}
.rfpa01 .sliderRangeBox>input[type=range]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:2;height:var(--rfpaSliderRangeHeight);width:100%;background-color:transparent;box-sizing:border-box;outline:0;padding:0;margin:0;top:0;left:0}
.rfpa01 .sliderRangeBox>input[type=range]::-ms-thumb{pointer-events:all;width:calc(var(--rfpaSliderRangeHeight) + (2 * var(--rfpaSliderRangeBorder)));height:calc(var(--rfpaSliderRangeHeight) + (2 * var(--rfpaSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfpaSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfpaSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfpa01 .sliderRangeBox>input[type=range]::-moz-range-thumb{pointer-events:all;width:calc(var(--rfpaSliderRangeHeight) + (2 * var(--rfpaSliderRangeBorder)));height:calc(var(--rfpaSliderRangeHeight) + (2 * var(--rfpaSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfpaSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfpaSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfpa01 .sliderRangeBox>input[type=range]::-webkit-slider-thumb{pointer-events:all;width:calc(var(--rfpaSliderRangeHeight) + (2 * var(--rfpaSliderRangeBorder)));height:calc(var(--rfpaSliderRangeHeight) + (2 * var(--rfpaSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfpaSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfpaSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box;-webkit-appearance:none;appearance:none}
.rfpa01 .sliderRangeBox .signLabel{display:flex;position:absolute;margin-left:0;top:calc(-2 * var(--fontExtraSmall));width:calc(4 * var(--rfpaSliderRangeHeight));z-index:2;background-color:transparent;color:#555;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-size:var(--fontExtraSmall)}
.rfpa01 .sliderRangeBox .signLabel.column{flex-direction:column}
.rfpa01 .sliderRangeBox .signLabel.higher{top:calc(-3 * var(--fontExtraSmall))}
.rfpa01 .sliderRangeBox .signLabel .pointLine{border-left:1px solid var(--elementBorderColor);width:2px;height:calc(1 * var(--fontExtraSmall));margin-top:calc(.3vmin * var(--globalScale))}
.rfpa01 .sliderRangeBox .signLabel .active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor);font-weight:700;border-radius:calc(.5vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfpa01 .sliderRangeBox .signValue{display:flex;position:absolute;margin-left:0;top:calc(-1.5 * var(--rfpaSliderRangeBorder));width:calc(var(--rfpaSliderRangeHeight));min-width:calc(var(--rfpaSliderRangeHeight));height:calc(var(--rfpaSliderRangeHeight));min-height:calc(var(--rfpaSliderRangeHeight));z-index:2;background-color:#fff;color:#555;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;border:calc(1.5 * var(--rfpaSliderRangeBorder)) solid #ba4a70;border-radius:50%;left:1000%}
.rfpa01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;text-align:left}
.rfpa01 .borderHistoryData{display:block;width:100%;max-height:50vh;font-weight:400;background-color:#fff;z-index:2;overflow-y:auto}
.rfpa01 .bottomSection #content .historyRow{display:flex;justify-content:flex-start;align-items:center;align-content:center}
.rfpa01 .bottomSection #content .historyRow.offMode{display:none!important}
.rfpa01 .bottomSection #content .historyRow .leftSection{display:flex;justify-content:center;align-items:center;width:var(--rfpa01IconsSize);min-width:var(--rfpa01IconsSize);height:var(--rfpa01IconsSize);min-height:var(--rfpa01IconsSize);padding:calc(1vmin * var(--globalScale));margin-right:unset;box-sizing:border-box}
.rfpa01 #content .historyRow{padding:calc(.1vmin * var(--globalScale));border-bottom:1px solid var(--elementSeparateColor)}
.rfpa01 #content .historyRow:last-child{border-bottom:1px solid transparent}
.rfpa01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfpa01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:0;color:var(--textNormalColor);font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:400}
.rfpa01 #content .historyRow .middleSection .topMiddle .historyType.bold{font-weight:700}
.rfpa01 #content .historyRow .middleSection .topMiddle .historyValue{color:var(--textInformationColor);font-weight:400}
.rfpa01 #content .historyRow .middleSection .topMiddle .historyValue.bold{font-weight:700}
.rfpa01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfpa01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfpa01 #content .historyRow .middleSection .bottomMiddle .historyTime b{font-weight:600}
.rfpa01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfpa01 #content .borderHistoryData .historyRow .middleSection{width:calc(100%)}
.rfpa01 #content .historyRow .middleSection,.rfpa01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfpa01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfpa01 #content .historyRow .middleSection .topMiddle .historyType,.rfpa01 #content .historyRow .middleSection .topMiddle .historyValue,.rfpa01 #content .historyRow .rightSection{display:inline-block;vertical-align:middle}
.rfpa01 .topSection{position:relative;opacity:1;height:100%}
.rfpa01 .topSection.overflow{overflow:hidden}
.rfpa01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
.rfpa01 .bottomSection{padding-bottom:calc(var(--topPanelHeight) + 2.5vmin * var(--globalScale))}
.rfpa01 .bottomSection.show{padding-bottom:calc(var(--topPanelHeight) + 2.5vmin * var(--globalScale))}
.rfpa01 .naviSection{position:absolute;display:block;width:100%;height:calc(var(--topPanelHeight) + 2.5vmin * var(--globalScale));line-height:calc(var(--topPanelHeight) + 2vmin * var(--globalScale));background-color:#fff;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9;bottom:0;z-index:100;white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.rfpa01 .naviSection .naviBox{display:inline-block;width:auto;font-weight:700;text-decoration:underline;cursor:pointer}
.rfpa01 .naviSection .naviArrow{display:inline-block;position:relative;color:var(--elementBorderColor);width:calc(var(--fontExtraSmall) - .5vmin);height:calc(var(--fontExtraSmall) - .5vmin);border-style:solid;border-width:0 2px 2px 0;cursor:pointer}
.rfpa01 .naviSection .naviArrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.rfpa01 .naviSection .naviArrow.right{transform:rotate(315deg);-webkit-transform:rotate(315deg)}
.rfpa01 .naviSection .naviTitle{display:block;width:auto;margin-left:5vmin;margin-right:5vmin;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--textNormalColor);font-size:calc(var(--fontMedium) - 1vmin)}
.rfpa01 .rfpa01PowerGroup{display:flex;flex-wrap:wrap;max-height:calc(100% - var(--topPanelHeight) - 1vmin * var(--globalScale));overflow-y:auto;overflow-x:hidden}
.rfpa01 .sectionPanelContainerIn{position:relative;display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfpaSliderRangeHeight:3.5vmin;--rfpaSliderRangeBorder:1vmin}
.rfpa01 .pChart{width:100%}
.rfpa01 .bottomDescSmall{line-height:calc(3vmin * var(--globalScale))!important}
.rfpa01 .sliderRangeBox{margin-top:6vmin}
.rfpa01 .sliderRangeBox .signLabel{top:calc(-2.5 * var(--fontExtraSmall));font-size:var(--fontSmall)}
.rfpa01 .sliderRangeBox .signLabel.higher{top:calc(-4 * var(--fontExtraSmall))}
.rfpa01 .button.small{height:calc(6vmin * var(--globalScale))}
.rfpa01 #content .title{padding:calc(2vmin * var(--globalScale)) 0}
.rfpa01 #content .titleMain{padding:calc(2vmin * var(--globalScale)) 0}
.rfpa01 .alertIcon.small{width:6vmin;min-width:6vmin;height:6vmin;min-height:6vmin;padding:calc(0vmin * var(--globalScale));padding-right:1vmin}
.rfpa01 .bottomSection #content .historyRow .leftSection{padding:calc(.1vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
.rfpa01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
.rfpa01 .sectionContainerEdit .periodRow{height:12vmin;min-height:12vmin}
.rfpa01 .sectionContainerEdit .rfpa01PeriodList{max-height:40vh}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox{padding-top:3vmin}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox input{width:10vmin;height:10vmin;font-size:calc(var(--fontMedium) + 1vmin)}
.rfpa01Prompt .rfpa01PromptPanel .timePanel .timePanelBox .button{width:10vmin;height:10vmin}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelCheckbox .checkboxTitle{padding-right:unset}
.rfpa01Prompt .rfpa01PromptPanel .comboPanelCheckbox .checkboxTitle.right{padding-left:unset}
.rfpa01Prompt .rfpa01PromptPanel .slider{width:18vmin;height:calc(6vmin + 8px)}
.rfpa01Prompt .rfpa01PromptPanel .slider:before{height:6vmin;width:6vmin}
.rfpa01Prompt .rfpa01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(12vmin - 8px));-ms-transform:translateX(calc(12vmin - 8px));transform:translateX(calc(12vmin - 8px))}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox{height:10vmin;padding-top:5vmin}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox .container{width:10vmin;height:10vmin}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox .checkmark{width:10vmin;height:10vmin;line-height:10vmin}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{width:10vmin;height:10vmin}
.rfpa01Prompt .rfpa01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{width:10vmin;height:10vmin}
.rfpa01 .closeIcon{--rfpa01IconsSize:calc( 4vmin * var(--globalScale) )}
.rfpa01 .editIcon{--rfpa01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfpa01 .deleteIcon{--rfpa01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfpa01 #content .borderHistoryData .historyRow .middleSection{padding-top:2vmin;padding-bottom:2vmin}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfsw01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsw01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsw01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsw01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsw01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfsw01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfsw01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfsw01dash .temperature{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfsw01dash .temperature .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rfsw01dash .temperature .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;color:var(--colorGrey);white-space:nowrap}
.rfsw01dash .slider{position:absolute;overflow:hidden;left:5%;right:5%;top:70%;bottom:15%;display:flex;justify-content:center;align-items:center;font-size:var(--fontExtraSmall)}
.rfsw01dash .sliderBox{display:block;width:calc(3vmin * var(--globalScale))}
.rfsw01dash .sliderBack{display:flex;width:30%;height:100%;border-radius:1vmin;background:linear-gradient(#f0f0f0,#e8e8e8);align-items:flex-end}
.rfsw01dash .sliderValue{display:flex;width:100%;height:0;border-radius:1vmin}
.rfsw01dash .sliderValue1{background:linear-gradient(#6abcff,#4294e8)}
.rfsw01dash .sliderValue2{background:linear-gradient(#dcdcdc,#b4b4b4)}
.rfsw01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsw01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfsw01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsw01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--rfsw01SectionWidth:100%;--rfsw01SectionHeight1:50%;--rfsw01SectionHeight2:20%;--rfsw01IconsSize:calc( 6vmin * var(--globalScale) );--rfswSliderRangeHeight:2vmin;--rfswSliderRangeBorder:0.5vmin;--rfsw01Margin:15%;--iconsHardwareUrl:url('SMARTREEF/iconsHardware.png')!important}
.rfsw01 .notAvailable{display:none!important}
.rfsw01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfsw01 .rfsw01ShapeMiniBox{position:absolute;bottom:-1000px;z-index:555}
.rfsw01 .rfsw01ShapeMiniBox div{width:50px;height:50px;padding:1px;margin:1px;background-size:45px 45px;background-position:center center;background-repeat:no-repeat}
.rfsw01 #rfsw01ConstantShapeMini{background-image:url(SMARTREEF/RFSW01/constant.png)}
.rfsw01 #rfsw01SquareShapeMini{background-image:url(SMARTREEF/RFSW01/square.png)}
.rfsw01 #rfsw01SinusShapeMini{background-image:url(SMARTREEF/RFSW01/sinus.png)}
.rfsw01 #rfsw01RandomShapeMini{background-image:url(SMARTREEF/RFSW01/random.png)}
.rfsw01 .progressCircle .circleMainDesc .item.topDesc{display:flex!important;align-items:flex-end!important;text-transform:capitalize!important;height:20%;min-height:20%;max-height:20%;overflow:hidden}
.rfsw01 .progressCircle .circleMainDesc .item.bottomDesc{display:flex;flex-direction:column;height:20%;min-height:20%;max-height:20%;overflow:hidden}
.rfsw01 .loadingBoxContent{display:flex;width:100%;justify-content:center;margin:calc(1vmin * var(--globalScale))}
@keyframes loadingAnimation{
100%{transform:rotateZ(360deg)}
}
.rfsw01 .loadingBoxImg{display:flex;width:calc(5vmin * var(--globalScale));height:calc(5vmin * var(--globalScale));animation-name:loadingAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}
.rfsw01 .center{float:left;width:100%;height:100%;display:flex;flex-direction:column;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfsw01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2 - var(--topPanelHeight));width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfsw01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfsw01 .sectionOnboarding{float:left;width:var(--rfsw01SectionWidth);height:calc(var(--rfsw01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfsw01 .pink{color:var(--buttonNegativeColor)}
.rfsw01 .pChart{position:relative;display:flex;justify-content:start;width:100%;overflow:hidden}
.rfsw01 .pChart.edit{height:25vmin;overflow-x:scroll;overflow-y:hidden}
.rfsw01 .pChart.chartCenter{justify-content:center;height:20vmin}
.rfsw01 .pChart .modeElement{display:block;position:relative;z-index:2;background-color:transparent;height:100%;overflow:hidden;border-left:1px dashed var(--textNormalColor);box-sizing:content-box}
.rfsw01 .pChart .modeSvgElement{display:block;position:relative;left:0}
.rfsw01 .pChart .rfsw01ChartSchedule{position:relative;display:flex;background-color:transparent;width:100%;height:100%;align-items:flex-end;padding:calc(4vmin * var(--globalScale));padding-bottom:calc(6vmin * var(--globalScale));box-sizing:border-box;z-index:2}
.rfsw01 .pChart .background{position:absolute;background-color:#fff;width:calc(100% - (8vmin * var(--globalScale)));height:calc(100% - (10vmin * var(--globalScale)));z-index:1;pointer-events:none}
.rfsw01 .pChart .lineLevel{position:absolute;display:flex;background-color:transparent;width:100%;left:0;height:2px;color:var(--textNormalColor);border-top:1px dashed var(--textNormalColor);align-items:center;font-size:calc(var(--fontExtraSmall) - .2vmin);pointer-events:none}
.rfsw01 .pChart .lineLevel.noboard{border-top:none;left:calc(-1 * 3vmin * var(--globalScale));pointer-events:none}
.rfsw01 .pChart .timepointer{position:absolute;display:flex;width:calc(8vmin * var(--globalScale));top:0;height:calc(100% - (4vmin * var(--globalScale)));background-color:transparent;z-index:3;pointer-events:none}
.rfsw01 .pChart .timepointer .timepointerline{border-right:1px dashed var(--textNormalColor);width:100%;height:100%}
.rfsw01 .pChart .timepointer .timepointerhold{width:100%;height:100%}
.rfsw01 .pChart .timeline{position:absolute;display:flex;justify-content:space-between;width:calc(100% + (8vmin * var(--globalScale)));left:calc(-1 * 4vmin * var(--globalScale));background-color:#fff;bottom:calc(-1 * 3vmin * var(--globalScale));z-index:1;pointer-events:none}
.rfsw01 .pChart .timeline .timenum{position:relative;display:flex;justify-content:center;width:calc(8vmin * var(--globalScale));background-color:#fff;z-index:1;color:var(--textNormalColor);font-size:calc(var(--fontExtraSmall) + .1vmin);pointer-events:none}
.rfsw01 .pChart .timeline .timenumnow{position:absolute;display:flex;justify-content:center;width:calc(8vmin * var(--globalScale));background-color:var(--textInformationColor);border-radius:calc(.5vmin * var(--globalScale));z-index:1;color:var(--textNormalColor);font-size:calc(var(--fontExtraSmall) + .1vmin);pointer-events:none}
.rfsw01 .pChart .lineUnit{top:-15%}
.rfsw01 .pChart .lineTop{top:0}
.rfsw01 .pChart .lineMiddle1{top:25%}
.rfsw01 .pChart .lineMiddle2{top:50%}
.rfsw01 .pChart .lineBottom{top:75%}
.rfsw01 .rfswModePickupBox{display:flex;flex-direction:row;width:100%;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale));justify-content:center}
.rfsw01 .modePickaupContainer{display:flex;flex-direction:column;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));min-width:25%;max-width:25%;width:25%;box-sizing:border-box;align-items:center;justify-content:flex-end}
.rfsw01 .modePickaup{min-width:calc(7vmin * var(--globalScale));max-width:calc(7vmin * var(--globalScale));width:calc(7vmin * var(--globalScale))}
.rfsw01 .buttonPanelContainer{position:relative;display:block;width:100%;height:var(--buttonHeight)}
.rfsw01 .buttonPanelContainer .buttonPanel{position:absolute;display:none;width:0;height:var(--buttonHeight);justify-content:center;align-items:center}
.rfsw01 .buttonPanelContainer .buttonCommon{display:flex;width:auto;min-width:calc(var(--buttonHeight) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;cursor:pointer;padding-left:calc(var(--fontSmall) * 1);padding-right:calc(var(--fontSmall) * 1);border-radius:var(--borderRadiusButton)}
.rfsw01 .buttonPanelContainer .buttonAdd{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfsw01 .buttonPanelContainer .buttonEdit{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfsw01 .buttonPanelContainer .buttonRemove{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfsw01 .mainValueSub{font-size:.75em}
.rfsw01 .mainValueSubInactive{color:var(--textInactiveColor);text-transform:lowercase}
.rfsw01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfsw01 .section1.column{flex-direction:column}
.rfsw01 .section1.small{flex-direction:column;height:var(--circleSizeSmall);max-height:unset;justify-content:space-evenly}
.rfsw01 .sliderContainer{position:relative;display:flex;width:100%}
.rfsw01 .sliderTextContainer{position:absolute;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-color:transparent;z-index:-1;font-weight:400;margin-left:5px}
.rfsw01 .sliderTextContainer #rfbp01SpeedText{color:#fff}
.rfsw01 .sliderContainer .sliderBackground{position:absolute;display:block;width:100%;height:calc(var(--rfbp01SliderHeight)/ 2);background-color:#fff;border-radius:calc(var(--rfbp01SliderHeight)/ 2);box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:2;padding:0;margin:0;top:calc(var(--rfbp01SliderHeight)/ 4);box-sizing:border-box}
.rfsw01 .sliderContainer .sliderProgress{position:absolute;display:block;width:50%;height:calc(var(--rfbp01SliderHeight)/ 2);background-color:#75cdff;border-bottom-left-radius:calc(var(--rfbp01SliderHeight)/ 2);border-top-left-radius:calc(var(--rfbp01SliderHeight)/ 2);box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:3;padding:0;margin:0;top:calc(var(--rfbp01SliderHeight)/ 4);box-sizing:border-box}
.rfsw01 .sliderContainer .sliderProgress.disabled{background-color:transparent;box-shadow:none}
.rfsw01 .sliderContainer .sliderRange{position:relative;-webkit-appearance:none;width:100%;height:var(--rfbp01SliderHeight);background:0 0;outline:0;z-index:4;padding:0;margin:0;box-sizing:border-box}
.rfsw01 .sliderContainer .sliderRange::-ms-thumb{position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfsw01 .sliderContainer .sliderRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfsw01 .sliderContainer .sliderRange::-moz-range-thumb{position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfsw01 .sliderContainer .sliderRange:disabled::-webkit-slider-thumb{background:#cbcbcb}
.rfsw01 .sliderContainer .sliderRange:disabled::-moz-range-thumb{background:#cbcbcb}
.rfsw01 .pumpNameTitle{width:40vmin;text-align:left;font-size:calc(var(--fontMedium) + .5vmin);font-weight:700;color:var(--textNormalColor);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rfsw01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfsw01Margin) * 2);height:auto;justify-content:center}
.rfsw01 .sectionBlock1{text-align:center;padding-top:calc(.8vmin * var(--globalScale));padding-bottom:calc(.8vmin * var(--globalScale))}
.rfsw01 .alertButtonBox{position:relative;display:flex;width:100%;justify-content:flex-end;align-items:center}
.rfsw01 .alertButtonBox .alertTextBox{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}
.rfsw01 .alertIcon{position:absolute;display:flex;width:var(--buttonHeight);min-width:var(--buttonHeight);height:var(--buttonHeight);min-height:var(--buttonHeight);padding:calc(1vmin * var(--globalScale));box-sizing:border-box}
.rfsw01 .alertIcon.small{width:3vmin;min-width:3vmin;height:3vmin;min-height:3vmin;padding:calc(0vmin * var(--globalScale));padding-right:.5vmin}
.rfsw01 .closeIcon{--rfsw01IconsSize:calc( 2vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsw01IconsSize);height:var(--rfsw01IconsSize);background-size:calc(var(--rfsw01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsw01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsw01IconsSize) * 15);background-position-y:calc(0px - var(--rfsw01IconsSize) * 4);cursor:pointer}
.rfsw01 .editIconButton{--rfsw01IconsSize:calc( 4vmin * var(--globalScale) );position:absolute;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsw01IconsSize);height:var(--rfsw01IconsSize);background-size:calc(var(--rfsw01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsw01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsw01IconsSize) * 16);background-position-y:calc(0px - var(--rfsw01IconsSize) * 3);cursor:pointer;right:1vmin;top:calc(50% - (var(--rfsw01IconsSize)/ 2))}
.rfsw01 .editIconButton:hover{background-color:#69c2f5;border-radius:var(--borderRadiusButton)}
.rfsw01 .editIcon{--rfsw01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsw01IconsSize);height:var(--rfsw01IconsSize);background-size:calc(var(--rfsw01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsw01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsw01IconsSize) * 16);background-position-y:calc(0px - var(--rfsw01IconsSize) * 3);cursor:pointer}
.rfsw01 .deleteIcon{--rfsw01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsw01IconsSize);height:var(--rfsw01IconsSize);background-size:calc(var(--rfsw01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsw01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsw01IconsSize) * 16);background-position-y:calc(0px - var(--rfsw01IconsSize) * 4);cursor:pointer}
.rfsw01 .sectionBlock1 .sectionBlock2,.rfsw01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfsw01 .sectionBlock1 .textExtraSmall{display:inline-block;float:none;width:auto;color:var(--textNormalColor)}
.rfsw01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax.infotxt{color:var(--textInformationColor)}
.rfsw01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:var(--textNormalColor);font-weight:300}
.rfsw01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfsw01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfsw01 .section2{float:left;width:var(--rfsw01SectionWidth);height:var(--rfsw01SectionHeight2);display:block;border-style:none;border-width:0}
.rfsw01 .section2Small{display:flex;width:100%;border-style:none;border-width:0;justify-content:center;align-items:center;padding:calc(1.5vmin * var(--globalScale));box-sizing:border-box}
.rfsw01 .section3{float:left;width:var(--rfsw01SectionWidth);height:var(--rfsw01SectionHeight2);display:block;border-style:none;border-width:0}
.rfsw01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfsw01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfsw01 .rfsw01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfsw01 .rfsw01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsw01 .rfsw01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfsw01 .rfsw01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsw01 .rfsw01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfsw01 .rfsw01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfsw01 .rfsw01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfsw01 .smartRollerProgressBar{width:40vmin;height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;box-shadow:inset 0 0 4px rgba(0,0,0,.25)}
.rfsw01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0;border-radius:calc(1.7vmin * var(--globalScale))}
.rfsw01 .smartRollerProgressBar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#75cdff;box-shadow:inset 0 0 4px rgba(0,0,0,.25);border-radius:calc(1.7vmin * var(--globalScale))}
.rfsw01 .rfsw01CustomSelectOption{position:absolute;display:none;right:unset;top:unset;bottom:calc(2 * var(--marginFour) + 2 * var(--buttonHeight) + 4 * .8vmin * var(--globalScale) + 4 * var(--fontMedium) + 3 * 2vmin + 5px);overflow:hidden;border:1px solid var(--elementSeparateColor);border-radius:calc(1vmin * var(--globalScale));background-color:var(--elementBackgroundColor);width:var(--mobileWidthCards);margin:0 auto;height:auto;z-index:10;left:50%;transform:translate(-50%,0)}
.rfsw01 .rfsw01CustomSelectOption.show-options{display:block!important}
.rfsw01 .customSelectOptionRow{display:flex;width:100%;padding:calc(.5vmin * var(--globalScale)) calc(1vmin * var(--globalScale));box-sizing:border-box;text-align:left;justify-content:center;align-items:center;cursor:pointer}
.rfsw01 .customSelectOptionRow.active{background-color:var(--buttonActiveColor)}
.rfsw01 .rfsw01SettingsScheduleIntensityBar{position:absolute;background-color:var(--elementBarColor);z-index:10;height:100%;border-radius:var(--borderRadiusButton)}
.rfsw01 .customSelectOptionPresetName{width:100%;word-wrap:break-word;overflow:hidden}
.rfsw01 .customSelectOptionIconsBox{display:flex;width:calc(5 * 4vmin * var(--globalScale));min-width:calc(5 * 4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));min-height:calc(4vmin * var(--globalScale));max-height:calc(4vmin * var(--globalScale));margin-left:calc(1.5vmin * var(--globalScale))}
.rfsw01 .customSelectOptionIconsBox.notActive{width:1px;min-width:1px;margin-left:0}
.rfsw01 .customSelectOptionIcon{width:calc(4vmin * var(--globalScale));min-width:calc(4vmin * var(--globalScale));max-width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));min-height:calc(4vmin * var(--globalScale));max-height:calc(4vmin * var(--globalScale));margin:0 calc(.5vmin * var(--globalScale))}
.rfsw01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfsw01Prompt .rfsw01PromptBack{width:100%}
.rfsw01Prompt .rfsw01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfsw01Prompt .rfsw01PromptPanel .comboPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:50%;margin-right:3vmin}
.rfsw01Prompt .rfsw01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;text-align:left;width:100%;overflow:hidden}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput,.rfsw01Prompt .rfsw01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(100%);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid var(--elementBorderColor);border-radius:var(--borderRadiusButton);box-sizing:border-box}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:var(--textInactiveColor);width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg)}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput::before{position:absolute;display:inline-block;content:"";color:var(--textInactiveColor);width:25%;min-width:25%;max-width:25%;height:auto;right:0;margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));padding-right:calc(1vmin * var(--globalScale));border:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-align:right}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput.ppm::before{content:"ppm"}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput.ml::before{content:"ml"}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput.percent::before{content:"%"}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput.seconds::before{content:"s."}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput.min::before{content:"min"}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput.factor::before{content:" "}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput input,.rfsw01Prompt .rfsw01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding-top:0;padding-bottom:0;padding-left:calc(1vmin * var(--globalScale));padding-right:25%;font-size:var(--fontSmall);color:var(--textNormalColor);height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;box-sizing:border-box;text-align:left}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelSel option{color:var(--textNormalColor)}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput input::-webkit-inner-spin-button,.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput input[type=number]{-moz-appearance:textfield}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelInput.short,.rfsw01Prompt .rfsw01PromptPanel .comboPanelSel.short{width:calc(30% - 0vmin);min-width:calc(30% - 0vmin);margin-left:calc(2vmin * var(--globalScale))}
.rfsw01Prompt .rfsw01PromptPanel .timePanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400;width:100%}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .subTitle.left{text-align:left}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox{display:flex;flex-direction:row;justify-content:center;width:100%;padding-top:1vmin}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox .buttonBox{display:flex;flex-direction:column;width:auto;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));align-items:center;justify-content:space-between}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox .timeBox{display:flex;flex-direction:row;align-items:center}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox .button{background-color:var(--buttonActiveColor);width:5vmin;height:5vmin;display:flex;justify-content:center;align-items:center;border-radius:0;color:var(--buttonTextActiveColor);font-weight:700;font-size:var(--fontBig);cursor:pointer}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox .button svg{width:50%}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox input{position:relative;background-color:#fff;width:5vmin;height:5vmin;padding:calc(2vmin * var(--globalScale));padding-top:0;padding-bottom:0;font-size:var(--fontMedium);font-weight:400;font-family:RFFont,Helvetica,sans-serif;text-align:center;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox input.active{color:var(--textInformationColor)!important;font-weight:700;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox input:disabled{color:var(--textInactiveColor)}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox .hSeparator{font-size:var(--fontMedium);color:var(--textInformationColor);font-weight:700}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox .colSeparator{display:flex;width:2px;border-left:2px solid var(--elementSeparateColor);height:auto}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel{align-items:center;color:var(--textNormalColor);cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .subTitle{position:relative;padding:0 0;font-size:calc(var(--fontSmall) + (.5vmin * var(--globalScale)));font-weight:400}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelCheckbox{position:relative;display:flex;flex-direction:column;height:auto;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;width:calc(45% - 0vmin);min-width:calc(45% - 0vmin)}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelCheckbox .descriptionBox{display:flex;justify-content:center;width:100%}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelCheckbox input{display:none;opacity:0;width:0;height:0}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelCheckbox .checkboxTitle{display:block;text-transform:lowercase;width:50%;min-width:50%;align-items:center;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:unset;padding-right:unset}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelCheckbox .checkboxTitle.right{text-align:left;padding-left:unset;padding-right:unset}
.rfsw01Prompt .rfsw01PromptPanel .slider{position:relative;cursor:pointer;width:6vmin;height:calc(2vmin + 8px);background-color:#ececec;-webkit-transition:.4s;transition:.4s;border-radius:6vmin}
.rfsw01Prompt .rfsw01PromptPanel .slider:before{position:absolute;content:"";height:2vmin;width:2vmin;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.rfsw01Prompt .rfsw01PromptPanel .slider.choice:before{background-color:var(--buttonActiveColor)}
.rfsw01Prompt .rfsw01PromptPanel input:checked+.slider:before{-ms-transform:translateX(calc(4vmin - 8px));transform:translateX(calc(4vmin - 8px));background-color:var(--buttonActiveColor)}
.rfsw01Prompt .rfsw01PromptPanel input:checked+.slider.choice:before{background-color:var(--buttonActiveColor)}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox{display:flex;flex-direction:row;width:100%;height:5vmin;justify-content:space-between;padding-top:2vmin}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox .container{display:flex;position:relative;justify-content:center;width:5vmin;height:5vmin;cursor:pointer;font-size:var(--fontSmall);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox .checkmark{position:absolute;top:0;left:0;border-radius:50%;width:5vmin;height:5vmin;background-color:#d0d0d0;color:#fff;text-align:center;font-weight:700;line-height:5vmin}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{background-color:#e9e9e9;border-radius:50%;width:5vmin;height:5vmin}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{background-color:var(--buttonActiveColor);border-radius:50%;width:5vmin;height:5vmin}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox .checkmark:after{content:"";position:absolute;display:none}
.rfsw01Prompt .rfsw01PromptPanel .title{display:block;width:100%;height:auto!important;margin-top:2vmin;margin-bottom:2vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontThreeAndHalf);color:var(--textNormalColor)}
.rfsw01 .button{display:flex;position:relative;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;border-radius:var(--borderRadiusButton);cursor:pointer}
.rfsw01 .button.active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfsw01 .button.inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfsw01 .button.positive{background-color:var(--buttonPositiveColor);color:var(--buttonTextPositiveColor)}
.rfsw01 .button.cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfsw01 .button.negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfsw01 .button.small{height:calc(4vmin * var(--globalScale));padding-left:1vmin;padding-right:1vmin;border-radius:calc(1vmin * var(--globalScale))}
.rfsw01 .button.small.auto{width:auto;min-width:calc(18vmin * var(--globalScale))}
.rfsw01 .button.small.info{font-weight:400;font-size:var(--fontSmall);cursor:default}
.rfsw01 .button .multiline{display:flex;flex-direction:column}
.rfsw01 .button .multiline span{font-size:calc(var(--fontSmall) - .5vmin)}
.rfsw01 .cancel{background-color:var(--buttonCancelColor)}
.rfsw01 .buttonOutterBox{width:100%}
.rfsw01 .buttonTableBox{width:calc(100% - 1vmin * var(--globalScale));border:none;padding:calc(1vmin * var(--globalScale)) 0;margin-right:calc(1vmin * var(--globalScale))}
.rfsw01 #content .title{position:relative;padding:calc(2vmin * var(--globalScale)) 0;font-size:var(--fontMedium);font-weight:700;min-height:calc(6vmin * var(--globalScale));color:var(--textInformationColor)}
.rfsw01 #content .titleMain{padding:3vmin 0;color:var(--textNormalColor)}
.rfsw01 .sectionContainerEdit{display:flex;flex-direction:column;align-items:center}
.rfsw01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center}
.rfsw01 .sectionContainerEdit .buttons{display:flex;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall)}
.rfsw01 .sectionContainerEdit .buttons.column{flex-direction:column}
.rfsw01 .sectionContainerEdit .breakRow,.rfsw01 .sectionContainerEdit .buttons .break{width:calc(8vmin * var(--globalScale))}
.rfsw01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:var(--textNormalColor);width:100%}
.rfsw01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;align-items:center}
.rfsw01 .sectionContainerEdit .line.auto{height:auto}
.rfsw01 .sectionContainerEdit .column{flex-direction:column;height:auto;border:none;padding:0}
.rfsw01 .sectionContainerEdit .rfsw01PeriodList{display:flex;flex-direction:column;width:100%;max-height:20vh;overflow:auto}
.rfsw01 .sectionContainerEdit .periodRow{display:flex;flex-direction:row;width:100%;height:5vmin;min-height:5vmin;justify-content:center;align-content:center;align-items:center;border-bottom:1px solid #e8e7e9}
.rfsw01 .sectionContainerEdit .periodRow.auto{height:auto}
.rfsw01 .sectionContainerEdit .periodRow:last-child{border-bottom:none}
.rfsw01 .sectionContainerEdit .cellTime{width:28%!important}
.rfsw01 .sectionContainerEdit .cellTime.normal{font-weight:400!important}
.rfsw01 .sectionContainerEdit .cellTime.left{text-align:left!important}
.rfsw01 .sectionContainerEdit .cellDose{width:24%!important}
.rfsw01 .sectionContainerEdit .cellDose.info{color:var(--textInformationColor)!important}
.rfsw01 .sectionContainerEdit .cellDir{width:20%!important}
.rfsw01 .sectionContainerEdit .cellAdd{width:48%!important;height:auto!important}
.rfsw01 .sectionContainerEdit .cellDir.normal{font-weight:400!important}
.rfsw01 .sectionContainerEdit .cellDays{display:flex!important;width:24%!important;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;height:100%!important;text-align:left!important}
.rfsw01 .sectionContainerEdit .cellEdit{width:14%!important;display:flex!important}
.rfsw01 .sectionContainerEdit .cellDel{width:14%!important;display:flex!important}
.rfsw01 .separator{position:relative;display:flex;width:600%;height:1px;left:-100%;border-bottom:1px solid var(--elementSeparateColor)}
.rfsw01 .separator.absolute{position:absolute}
.rfsw01 .sectionContainerEdit .break{display:flex;width:100%;min-height:calc(3vmin * var(--globalScale));height:calc(3vmin * var(--globalScale));max-height:calc(3vmin * var(--globalScale))}
.rfsw01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:400;color:var(--textNormalColor)}
.rfsw01 .sectionContainerEdit .line .text.auto{height:auto}
.rfsw01 .sectionContainerEdit .line .text.justify{text-align:justify}
.rfsw01 .sectionContainerEdit .line .text .delinfo{display:flex;width:100%;justify-content:center;font-weight:400}
.rfsw01 .sectionContainerEdit .line .text b{color:var(--textInformationColor)}
.rfsw01 .sectionContainerEdit .line .text .delinfo.normal{font-weight:400}
.rfsw01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfsw01 .rfswSetupScheduleStepBox{width:100%}
.rfsw01 .bottomDotBox{display:flex;flex-direction:row;width:100%;justify-content:center;margin-top:calc(2vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfsw01 .bottomDot{width:calc(2vmin * var(--globalScale));height:calc(2vmin * var(--globalScale));border-radius:50%;background:var(--elementBackgroundColor);border:1px solid #ebebeb;box-sizing:border-box;box-shadow:inset 0 4px 10px rgba(0,0,0,.1);margin:calc(.5vmin * var(--globalScale))}
.rfsw01 .bottomDotActive{background:#a5a5a5;border:1px solid #ebebeb;box-sizing:border-box;box-shadow:inset 0 4px 10px rgba(0,0,0,.1)}
.rfsw01 .sectionContainerEdit .buttons .cancel,.rfsw01 .sectionContainerEdit .buttons .inactive,.rfsw01 .sectionContainerEdit .buttons .negative,.rfsw01 .sectionContainerEdit .buttons .ok{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;border-radius:var(--borderRadiusButton)}
.rfsw01 .sectionContainerEdit .buttons .ok{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor)}
.rfsw01 .sectionContainerEdit .buttons .inactive{background-color:var(--buttonInactiveColor);color:var(--buttonTextInactiveColor)}
.rfsw01 .sectionContainerEdit .buttons .cancel{background-color:var(--buttonCancelColor);color:var(--buttonTextCancelColor)}
.rfsw01 .sectionContainerEdit .buttons .negative{background-color:var(--buttonNegativeColor);color:var(--buttonTextNegativeColor)}
.rfsw01 .sliderRangeBox{position:relative;height:var(--rfswSliderRangeHeight);width:100%;border-radius:var(--rfswSliderRangeHeight);text-align:left;margin-top:3vmin}
.rfsw01 .sliderRangeBox>div{position:absolute;left:calc((var(--rfswSliderRangeHeight) + (2 * var(--rfswSliderRangeBorder)))/ 2);right:calc((var(--rfswSliderRangeHeight) + (2 * var(--rfswSliderRangeBorder)))/ 2);height:var(--rfswSliderRangeHeight)}
.rfsw01 .sliderRangeBox .sliderRangeBackground{position:absolute;left:0;height:var(--rfswSliderRangeHeight);width:100%;border-radius:var(--rfswSliderRangeHeight);border:1px solid #f0f0f0;background-color:#f8f8f8;margin:0;box-sizing:border-box}
.rfsw01 .sliderRangeBox .sliderRangeProgress{position:absolute;left:0;top:var(--rfswSliderRangeBorder);height:calc(var(--rfswSliderRangeHeight) - (2 * var(--rfswSliderRangeBorder)));border-radius:calc(var(--rfswSliderRangeHeight) - (2 * var(--rfswSliderRangeBorder)));background-color:#abed78;box-shadow:inset 0 0 4px rgba(0,0,0,.25);margin-left:calc((var(--rfswSliderRangeHeight) + (2 * var(--rfswSliderRangeBorder)))/ 2);margin-right:calc((var(--rfswSliderRangeHeight) + (2 * var(--rfswSliderRangeBorder)))/ 2)}
.rfsw01 .sliderRangeBox>input[type=range]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:2;height:var(--rfswSliderRangeHeight);width:100%;background-color:transparent;box-sizing:border-box;outline:0;padding:0;margin:0;top:0;left:0}
.rfsw01 .sliderRangeBox>input[type=range]::-ms-thumb{pointer-events:all;width:calc(var(--rfswSliderRangeHeight) + (2 * var(--rfswSliderRangeBorder)));height:calc(var(--rfswSliderRangeHeight) + (2 * var(--rfswSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfswSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfswSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfsw01 .sliderRangeBox>input[type=range]::-moz-range-thumb{pointer-events:all;width:calc(var(--rfswSliderRangeHeight) + (2 * var(--rfswSliderRangeBorder)));height:calc(var(--rfswSliderRangeHeight) + (2 * var(--rfswSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfswSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfswSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box}
.rfsw01 .sliderRangeBox>input[type=range]::-webkit-slider-thumb{pointer-events:all;width:calc(var(--rfswSliderRangeHeight) + (2 * var(--rfswSliderRangeBorder)));height:calc(var(--rfswSliderRangeHeight) + (2 * var(--rfswSliderRangeBorder)));cursor:pointer;background-color:#abed78;border-radius:50%;margin:0;outline:0;border:var(--rfswSliderRangeBorder) solid #fff;box-shadow:inset 0 0 var(--rfswSliderRangeBorder) rgba(0,0,0,.25);box-sizing:border-box;-webkit-appearance:none;appearance:none}
.rfsw01 .sliderRangeBox .signLabel{display:flex;position:absolute;margin-left:0;top:calc(-2 * var(--fontExtraSmall));width:calc(4 * var(--rfswSliderRangeHeight));z-index:2;background-color:transparent;color:#555;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-size:var(--fontExtraSmall)}
.rfsw01 .sliderRangeBox .signLabel.column{flex-direction:column}
.rfsw01 .sliderRangeBox .signLabel.higher{top:calc(-3 * var(--fontExtraSmall))}
.rfsw01 .sliderRangeBox .signLabel .pointLine{border-left:1px solid var(--elementBorderColor);width:2px;height:calc(1 * var(--fontExtraSmall));margin-top:calc(.3vmin * var(--globalScale))}
.rfsw01 .sliderRangeBox .signLabel .active{background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor);font-weight:700;border-radius:calc(.5vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale))}
.rfsw01 .sliderRangeBox .signValue{display:flex;position:absolute;margin-left:0;top:calc(-1.5 * var(--rfswSliderRangeBorder));width:calc(var(--rfswSliderRangeHeight));min-width:calc(var(--rfswSliderRangeHeight));height:calc(var(--rfswSliderRangeHeight));min-height:calc(var(--rfswSliderRangeHeight));z-index:2;background-color:#fff;color:#555;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;border:calc(1.5 * var(--rfswSliderRangeBorder)) solid #ba4a70;border-radius:50%;left:1000%}
.rfsw01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;text-align:left}
.rfsw01 .borderHistoryData{display:block;width:100%;max-height:50vh;font-weight:400;background-color:#fff;z-index:2;overflow-y:auto}
.rfsw01 .bottomSection #content .historyRow{display:flex;justify-content:flex-start;align-items:center;align-content:center}
.rfsw01 .bottomSection #content .historyRow.offMode{display:none!important}
.rfsw01 .bottomSection #content .historyRow .leftSection{display:flex;justify-content:center;align-items:center;width:var(--rfsw01IconsSize);min-width:var(--rfsw01IconsSize);height:var(--rfsw01IconsSize);min-height:var(--rfsw01IconsSize);padding:calc(1vmin * var(--globalScale));margin-right:unset;box-sizing:border-box}
.rfsw01 #content .historyRow{padding:calc(.1vmin * var(--globalScale));border-bottom:1px solid var(--elementSeparateColor)}
.rfsw01 #content .historyRow:last-child{border-bottom:1px solid transparent}
.rfsw01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfsw01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:0;color:var(--textNormalColor);font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:400}
.rfsw01 #content .historyRow .middleSection .topMiddle .historyType.bold{font-weight:700}
.rfsw01 #content .historyRow .middleSection .topMiddle .historyValue{color:var(--textInformationColor);font-weight:400}
.rfsw01 #content .historyRow .middleSection .topMiddle .historyValue.bold{font-weight:700}
.rfsw01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfsw01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfsw01 #content .historyRow .middleSection .bottomMiddle .historyTime b{font-weight:600}
.rfsw01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfsw01 #content .borderHistoryData .historyRow .middleSection{width:calc(100%)}
.rfsw01 #content .historyRow .middleSection,.rfsw01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfsw01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfsw01 #content .historyRow .middleSection .topMiddle .historyType,.rfsw01 #content .historyRow .middleSection .topMiddle .historyValue,.rfsw01 #content .historyRow .rightSection{display:inline-block;vertical-align:middle}
.rfsw01 .topSection{position:relative;opacity:1;height:100%}
.rfsw01 .topSection.overflow{overflow:hidden}
.rfsw01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
.rfsw01 .naviSection{display:flex;width:100%;height:calc(var(--topPanelHeight) - 1vmin * var(--globalScale));background-color:#fff;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9;justify-content:center;align-content:center;align-items:center;margin-bottom:calc(1vmin * var(--globalScale))}
.rfsw01 .naviSection .naviBox{display:flex;justify-content:center;align-content:center;align-items:center;width:100%}
.rfsw01 .naviSection .naviArrow{display:inline-block;position:relative;color:var(--elementBorderColor);width:calc(var(--fontExtraSmall) - .5vmin);height:calc(var(--fontExtraSmall) - .5vmin);border-style:solid;border-width:0 2px 2px 0;cursor:pointer}
.rfsw01 .naviSection .naviArrow.left{transform:rotate(135deg)}
.rfsw01 .naviSection .naviArrow.right{transform:rotate(315deg)}
.rfsw01 .naviSection .naviTitle{display:block;max-width:50%;width:auto;margin-left:1vmin;margin-right:1vmin;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--textNormalColor)}
.rfsw01 .rfdp01PumpsGroup{max-height:calc(100% - var(--topPanelHeight) - 1vmin * var(--globalScale));overflow-y:auto;overflow-x:hidden}
.rfsw01 .sectionPanelContainerIn{position:relative;display:flex;justify-content:center;align-items:center;width:100%}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfswSliderRangeHeight:3.5vmin;--rfswSliderRangeBorder:1vmin}
.rfsw01 .pChart{width:100%}
.rfsw01 .pChart.edit{height:50vmin}
.rfsw01 .pChart.chartCenter{height:40vmin}
.rfsw01 .sliderRangeBox{margin-top:6vmin}
.rfsw01 .sliderRangeBox .signLabel{top:calc(-2.5 * var(--fontExtraSmall));font-size:var(--fontSmall)}
.rfsw01 .sliderRangeBox .signLabel.higher{top:calc(-4 * var(--fontExtraSmall))}
.rfsw01 .button.small{height:calc(6vmin * var(--globalScale))}
.rfsw01 #content .title{padding:calc(2vmin * var(--globalScale)) 0}
.rfsw01 #content .titleMain{padding:calc(2vmin * var(--globalScale)) 0}
.rfsw01 .alertIcon.small{width:6vmin;min-width:6vmin;height:6vmin;min-height:6vmin;padding:calc(0vmin * var(--globalScale));padding-right:1vmin}
.rfsw01 .bottomSection #content .historyRow .leftSection{padding:calc(.1vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
.rfsw01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
.rfsw01 .sectionContainerEdit .periodRow{height:12vmin;min-height:12vmin}
.rfsw01 .sectionContainerEdit .rfsw01PeriodList{max-height:40vh}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox{padding-top:3vmin}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox input{width:10vmin;height:10vmin;font-size:calc(var(--fontMedium) + 1vmin)}
.rfsw01Prompt .rfsw01PromptPanel .timePanel .timePanelBox .button{width:10vmin;height:10vmin}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelCheckbox .checkboxTitle{padding-right:unset}
.rfsw01Prompt .rfsw01PromptPanel .comboPanelCheckbox .checkboxTitle.right{padding-left:unset}
.rfsw01Prompt .rfsw01PromptPanel .slider{width:18vmin;height:calc(6vmin + 8px)}
.rfsw01Prompt .rfsw01PromptPanel .slider:before{height:6vmin;width:6vmin}
.rfsw01Prompt .rfsw01PromptPanel input:checked+.slider:before{-ms-transform:translateX(calc(12vmin - 8px));transform:translateX(calc(12vmin - 8px))}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox{height:10vmin;padding-top:5vmin}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox .container{width:10vmin;height:10vmin}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox .checkmark{width:10vmin;height:10vmin;line-height:10vmin}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{width:10vmin;height:10vmin}
.rfsw01Prompt .rfsw01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{width:10vmin;height:10vmin}
.rfsw01 .closeIcon{--rfsw01IconsSize:calc( 4vmin * var(--globalScale) )}
.rfsw01 .editIcon{--rfsw01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfsw01 .deleteIcon{--rfsw01IconsSize:calc( 7.5vmin * var(--globalScale) )}
.rfsw01 #content .borderHistoryData .historyRow .middleSection{padding-top:2vmin;padding-bottom:2vmin}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfsf01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsf01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsf01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsf01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfsf01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfsf01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfsf01dash .feederValue{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorBlue);white-space:nowrap}
.rfsf01dash .feederValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorRed);white-space:nowrap}
.rfsf01dash .feederValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorYellow);white-space:nowrap}
.rfsf01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfsf01dash .slider{position:absolute;top:25%;bottom:25%;right:75%;left:5%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:var(--fontExtraSmall)}
.rfsf01dash .sliderPointerOk{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .5);left:calc(20% - 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfsf01dash .sliderPointerBelow{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .85);left:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfsf01dash .sliderBar{display:block;margin-top:calc(var(--fontMedium) * .25);width:20%;height:calc(100% - var(--fontMedium) * .5);justify-content:center;align-items:center}
.rfsf01dash .sliderBarLeft{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfsf01dash .sliderBarCenter{display:flex;width:100%;height:30%;background-color:#73d905}
.rfsf01dash .sliderBarRight{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfsf01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsf01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfsf01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsf01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rfsf01SectionWidth:100%;--rfsf01SectionHeight1:50%;--rfsf01SectionHeight2:20%;--rfsf01IconsSize:calc( 6vmin * var(--globalScale) );--rfsf01Margin:15%}
.rfsf01{position:absolute;left:0;right:0;top:var(--topPanelHeight);bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfsf01 .center{float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfsf01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2 - var(--topPanelHeight));width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfsf01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfsf01 .sectionOnboarding{float:left;width:var(--rfsf01SectionWidth);height:calc(var(--rfsf01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfsf01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfsf01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfsf01Margin) * 2);height:100%;justify-content:center}
.rfsf01 .sectionBlock1{text-align:center}
.rfsf01 .sectionBlock1 .button{border-radius:var(--borderRadiusButton)}
.rfsf01 .alertIconSmall{--rfsf01IconsSize:5vmin}
.rfsf01 .alertIcon{float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsf01IconsSize);height:var(--rfsf01IconsSize);background-size:calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsf01IconsSize) * 15);background-position-y:calc(0px - var(--rfsf01IconsSize) * 2)}
.rfsf01 .closeIcon{--rfsf01IconsSize:calc( 2vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsf01IconsSize);height:var(--rfsf01IconsSize);background-size:calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsf01IconsSize) * 15);background-position-y:calc(0px - var(--rfsf01IconsSize) * 4);cursor:pointer}
.rfsf01 .editIcon{--rfsf01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsf01IconsSize);height:var(--rfsf01IconsSize);background-size:calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsf01IconsSize) * 16);background-position-y:calc(0px - var(--rfsf01IconsSize) * 3);cursor:pointer}
.rfsf01 .deleteIcon{--rfsf01IconsSize:calc( 4vmin * var(--globalScale) );position:relative;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsf01IconsSize);height:var(--rfsf01IconsSize);background-size:calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsf01IconsSize) * 16);background-position-y:calc(0px - var(--rfsf01IconsSize) * 4);cursor:pointer}
.rfsf01 .sectionBlock1 .sectionBlock2,.rfsf01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfsf01 .sectionBlock1 .textExtraSmall{display:inline-block;float:none;width:auto}
.rfsf01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:#555;font-weight:300}
.rfsf01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfsf01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfsf01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:4%;padding-right:4%;right:0;bottom:calc(0px - var(--fontSmall) * 4);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rfsf01 .history:hover{background-color:var(--colorBlueSel)}
.rfsf01 .section2{float:left;width:var(--rfsf01SectionWidth);height:var(--rfsf01SectionHeight2);display:block;border-style:none;border-width:0}
.rfsf01 .section3{float:left;width:var(--rfsf01SectionWidth);height:var(--rfsf01SectionHeight2);display:block;border-style:none;border-width:0}
.rfsf01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfsf01 .sensorText{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:var(--colorBlue);white-space:nowrap}
.rfsf01 .sensorValue{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorBlue);white-space:nowrap}
.rfsf01 .sensorValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorRed);white-space:nowrap}
.rfsf01 .sensorValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorYellow);white-space:nowrap}
.rfsf01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfsf01 .radioButtonLeft{display:flex;color:var(--colorBlue);width:30%;height:auto;padding-top:calc(.4 * var(--fontMedium));min-width:calc(8 * var(--fontMedium));justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfsf01 .radioButtonRight{display:flex;color:var(--colorBlue);width:30%;height:auto;padding-top:calc(.4 * var(--fontMedium));justify-content:flex-end;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfsf01 .radioButtonText{display:flex;justify-content:flex-start;align-items:flex-start;width:auto;padding-left:calc(.5vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));font-size:var(--fontMedium);color:#404040;white-space:nowrap;cursor:pointer;cursor:hand}
.rfsf01 .radioButtonCircle{display:flex;width:var(--fontMedium);height:var(--fontMedium);min-width:var(--fontMedium);min-height:var(--fontMedium);border-style:solid;border-radius:var(--fontMedium);border-width:calc(.15 * var(--fontMedium));justify-content:center;align-items:center;color:var(--colorBlue)}
.rfsf01 .radioButtonOn{display:flex;width:calc(.65 * var(--fontMedium));height:calc(.65 * var(--fontMedium));background-color:var(--colorBlue);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfsf01 .radioButtonOff{width:var(--fontMedium);height:var(--fontMedium);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfsf01 .radioButtonOff:hover{background-color:var(--colorBlueSelLight);cursor:pointer;cursor:hand}
.rfsf01 .rfsf01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfsf01 .rfsf01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsf01 .rfsf01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfsf01 .rfsf01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfsf01 .rfsf01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfsf01 .rfsf01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfsf01 .rfsf01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfsf01 .smartRollerProgressBar{width:calc(30vmin * var(--globalScale));height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;background-color:var(--elementBorderColor);clear:both}
.rfsf01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0%;border-radius:calc(1.7vmin * var(--globalScale))}
.rfsf01 .smartRollerProgressBar>span::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--elementBarColor);border-radius:calc(1.7vmin * var(--globalScale))}
.rfsf01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfsf01Prompt .rfsf01PromptBack{width:100%}
.rfsf01Prompt .rfsf01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfsf01Prompt .rfsf01PromptPanel .top{display:block;width:100%;margin-top:4vmin;margin-bottom:4vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:var(--colorBlueNew);padding:3.5vmin 0;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9}
.rfsf01Prompt .rfsf01PromptPanel .comboPanel{align-items:center;border-top:1px solid #e8e7e9;color:#555;cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfsf01Prompt .rfsf01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:var(--fontSmall);font-weight:700}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelInput,.rfsf01Prompt .rfsf01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(40% - 3vmin);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid #dbdbdb;border-radius:var(--borderRadiusButton)}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:#000;width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelInput::before{display:inline-block;position:absolute;content:"g";right:0;color:#000;width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border:none}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelInput input,.rfsf01Prompt .rfsf01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;border:0;border-radius:0;height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelInput input::-webkit-inner-spin-button,.rfsf01Prompt .rfsf01PromptPanel .comboPanelInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelInput input[type=number]{-moz-appearance:textfield}
.rfsf01Prompt .rfsf01PromptPanel .timePanel{align-items:center;border-top:1px solid #e8e7e9;color:#555;cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .subTitle{position:relative;padding:0 0;font-size:var(--fontSmall);font-weight:700}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox{display:flex;flex-direction:row;justify-content:center;width:100%;padding-top:1vmin}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox .buttonBox{display:flex;flex-direction:column;width:auto;padding-left:calc(1.5vmin * var(--globalScale));padding-right:calc(1.5vmin * var(--globalScale));align-items:center;justify-content:space-between}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox .timeBox{display:flex;flex-direction:row;align-items:center}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox .button{background-color:var(--buttonActiveColor);width:5vmin;height:5vmin;display:flex;justify-content:center;align-items:center;border-radius:0;color:var(--buttonTextActiveColor);font-weight:700;font-size:var(--fontBig);cursor:pointer}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox .button svg{width:50%}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox input{position:relative;background-color:#fff;width:5vmin;height:5vmin;padding:calc(2vmin * var(--globalScale));padding-top:0;padding-bottom:0;font-size:var(--fontMedium);font-weight:400;font-family:RFFont,Helvetica,sans-serif;text-align:center;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox input.active{color:var(--textInformationColor)!important;font-weight:700;padding-top:calc(3vmin * var(--globalScale));padding-bottom:calc(3vmin * var(--globalScale))}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox input:disabled{color:var(--textInactiveColor)}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox .hSeparator{font-size:var(--fontMedium);color:var(--textInformationColor);font-weight:700}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox .colSeparator{display:flex;width:2px;border-left:2px solid var(--elementSeparateColor);height:auto}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel{align-items:center;border-top:1px solid #e8e7e9;color:#555;cursor:default;display:flex;flex-direction:column;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .subTitle{position:relative;padding:0 0;font-size:var(--fontSmall);font-weight:700}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelCheckbox{position:relative;display:flex;width:auto;height:calc(2vmin + 8px);justify-content:space-between;margin-top:1vmin;margin-bottom:1vmin}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelCheckbox input{opacity:0;width:0;height:0}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelCheckbox .checkboxTitle{text-transform:lowercase;width:auto;text-align:left;padding-left:unset;padding-right:5vmin}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelCheckbox .checkboxTitle.right{text-align:right;padding-left:5vmin;padding-right:unset}
.rfsf01Prompt .rfsf01PromptPanel .slider{position:absolute;cursor:pointer;top:0;left:calc(50% - 3vmin);right:0;bottom:0;width:6vmin;background-color:#ececec;-webkit-transition:.4s;transition:.4s;border-radius:3vmin}
.rfsf01Prompt .rfsf01PromptPanel .slider:before{position:absolute;content:"";height:2vmin;width:2vmin;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.rfsf01Prompt .rfsf01PromptPanel input:checked+.slider{background-color:#ececec}
.rfsf01Prompt .rfsf01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(4vmin - 8px));-ms-transform:translateX(calc(4vmin - 8px));transform:translateX(calc(4vmin - 8px));background-color:var(--colorPink)}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox{display:flex;flex-direction:row;width:100%;height:5vmin;justify-content:space-between;padding-top:2vmin}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox .container{display:flex;position:relative;justify-content:center;width:5vmin;height:5vmin;cursor:pointer;font-size:var(--fontSmall);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox .checkmark{position:absolute;top:0;left:0;border-radius:50%;width:5vmin;height:5vmin;background-color:#d0d0d0;color:#fff;text-align:center;line-height:5vmin}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{background-color:#e9e9e9;border-radius:50%;width:5vmin;height:5vmin}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{background-color:#1b85c1;border-radius:50%;width:5vmin;height:5vmin}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox .checkmark:after{content:"";position:absolute;display:none}
.rfsf01Prompt .rfsf01PromptPanel .title{display:block;width:100%;height:auto!important;margin-top:2vmin;margin-bottom:2vmin;text-align:center;justify-content:center;align-items:center;font-size:var(--fontThreeAndHalf);color:#555}
.rfsf01 .button{display:flex;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;background-color:var(--colorBlueNew);border-radius:var(--borderRadiusButton);color:#fff;cursor:pointer}
.rfsf01 .buttonSetup{background-color:var(--colorPink)}
.rfsf01 .buttonOutterBox{width:100%;border-top:1px solid #e8e7e9;padding:4vmin 0}
.rfsf01 #content .title{position:relative;padding:0 0;font-size:var(--fontMedium);font-weight:700}
.rfsf01 #content .titleMain{padding:3vmin 0}
.rfsf01 #content .titleBlocked{color:var(--colorPink)}
.rfsf01 .sectionContainerEdit{display:flex;flex-direction:column;align-items:center}
.rfsf01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:var(--colorBlueNew);padding:3.5vmin 0;border-bottom:1px solid #e8e7e9}
.rfsf01 .sectionContainerEdit .buttons{display:block;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall)}
.rfsf01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:#555;width:100%}
.rfsf01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;border-bottom:1px solid #e8e7e9;align-items:center}
.rfsf01 .sectionContainerEdit .column{flex-direction:column;height:auto;border:none;padding:0}
.rfsf01 .sectionContainerEdit .rfsf01PeriodList{display:flex;flex-direction:column;width:100%;max-height:20vh;overflow:auto}
.rfsf01 .sectionContainerEdit .periodRow{display:flex;flex-direction:row;width:100%;height:5vmin;min-height:5vmin;justify-content:center;align-content:center;align-items:center;border-bottom:1px solid #e8e7e9}
.rfsf01 .sectionContainerEdit .periodRow:last-child{border-bottom:none}
.rfsf01 .sectionContainerEdit .cellTime{width:24%!important}
.rfsf01 .sectionContainerEdit .cellDose{width:24%!important}
.rfsf01 .sectionContainerEdit .cellDays{display:flex!important;width:24%!important;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;height:100%!important;text-align:left!important}
.rfsf01 .sectionContainerEdit .cellEdit{width:14%!important;display:flex!important}
.rfsf01 .sectionContainerEdit .cellDel{width:14%!important;display:flex!important}
.rfsf01 .sectionContainerEdit .separator{display:flex;width:100%;height:1px;border-bottom:1px solid #e8e7e9}
.rfsf01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:700;color:#555}
.rfsf01 .sectionContainerEdit .line .text .delinfo{display:flex;width:100%;justify-content:center;font-weight:700}
.rfsf01 .sectionContainerEdit .input{display:flex;float:left;width:40%;margin-left:10%;height:calc(6vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-family:RFFont,Helvetica,sans-serif}
.rfsf01 .sectionContainerEdit .input .entry{display:inline-block;vertical-align:middle;width:27vmin;height:5vmin;border:1px solid #dbdbdb;border-top-left-radius:var(--borderRadiusButton);border-bottom-left-radius:var(--borderRadiusButton);padding-left:1vmin;padding-right:1vmin;font-size:var(--fontFour);font-family:RFFont,Helvetica,sans-serif;text-align:right;color:#555}
.rfsf01 .sectionContainerEdit .buttons .cancel,.rfsf01 .sectionContainerEdit .buttons .ok,.rfsf01 .sectionContainerEdit .buttons .okDisabled{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;color:#fff;border-radius:var(--borderRadiusButton)}
.rfsf01 .sectionContainerEdit .buttons .ok{background-color:var(--colorBlueNew)}
.rfsf01 .sectionContainerEdit .buttons .okDisabled{background-color:var(--colorBlueNew);opacity:.4;pointer-events:none}
.rfsf01 .sectionContainerEdit .buttons .cancel{margin-top:3.5vmin;background-color:var(--colorGrayNew)}
.rfsf01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;color:#555;text-align:left}
.rfsf01 .borderHistoryData{display:block;width:100%;max-height:50vmin;font-weight:400;color:#555;background-color:#fff;z-index:2;overflow-y:auto}
.rfsf01 .bottomSection #content .historyRow{display:block}
.rfsf01 .bottomSection #content .historyRow .leftSection{margin-right:1vmin;width:var(--rfsf01IconsSize);height:var(--rfsf01IconsSize);border-radius:100%}
.rfsf01 .bottomSection #content .historyRow .leftSection .icon{float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsf01IconsSize);height:var(--rfsf01IconsSize);background-size:calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsf01IconsSize) * 15);background-position-y:calc(0px - var(--rfsf01IconsSize) * 3)}
.rfsf01 .bottomSection #content .historyRow .leftSection .iconNext{float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfsf01IconsSize);height:var(--rfsf01IconsSize);background-size:calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfsf01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfsf01IconsSize) * 17);background-position-y:calc(0px - var(--rfsf01IconsSize) * 3)}
.rfsf01 #content .historyRow{padding:calc(.1vmin * var(--globalScale));border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9}
.rfsf01 #content .historyRow+.historyRow{border-top:0}
.rfsf01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfsf01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:0;color:#555;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:600}
.rfsf01 #content .historyRow .middleSection .topMiddle .historyValue{color:#1b85c1;font-weight:700}
.rfsf01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfsf01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfsf01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfsf01 #content .borderHistoryData .historyRow .middleSection{width:calc(100% - var(--rfsf01IconsSize) - 6vmin)}
.rfsf01 #content .historyRow .middleSection,.rfsf01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfsf01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfsf01 #content .historyRow .middleSection .topMiddle .historyType,.rfsf01 #content .historyRow .middleSection .topMiddle .historyValue,.rfsf01 #content .historyRow .rightSection,.rfsf01 .bottomSection #content .historyRow .leftSection{display:inline-block;vertical-align:middle}
.rfsf01 .topSection{position:relative;opacity:1;height:auto;min-height:40%}
.rfsf01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfsf01 #content .title{padding:3vmin 0}
.rfsf01 #content .titleMain{padding:3vmin 0}
.rfsf01 .alertIconSmall{--rfsf01IconsSize:9vmin}
.rfsf01 .sectionContainerEdit .input .entry{height:9vmin}
.rfsf01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
.rfsf01 .sectionContainerEdit .periodRow{height:15vmin;min-height:15vmin}
.rfsf01 .sectionContainerEdit .rfsf01PeriodList{max-height:30vh}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox{padding-top:3vmin}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox input{width:10vmin;height:10vmin;font-size:calc(var(--fontMedium) + 1vmin)}
.rfsf01Prompt .rfsf01PromptPanel .timePanel .timePanelBox .button{width:10vmin;height:10vmin}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelCheckbox{height:calc(4vmin + 8px);margin-top:2vmin;margin-bottom:2vmin}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelCheckbox .checkboxTitle{padding-right:8vmin}
.rfsf01Prompt .rfsf01PromptPanel .comboPanelCheckbox .checkboxTitle.right{padding-left:8vmin}
.rfsf01Prompt .rfsf01PromptPanel .slider{left:calc(50% - 5vmin);width:10vmin}
.rfsf01Prompt .rfsf01PromptPanel .slider:before{height:4vmin;width:4vmin}
.rfsf01Prompt .rfsf01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(6vmin - 8px));-ms-transform:translateX(calc(6vmin - 8px));transform:translateX(calc(6vmin - 8px))}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox{height:10vmin;padding-top:5vmin}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox .container{width:10vmin;height:10vmin}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox .checkmark{width:10vmin;height:10vmin;line-height:10vmin}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox .container:hover input~.checkmark{width:10vmin;height:10vmin}
.rfsf01Prompt .rfsf01PromptPanel .dayPanel .dayPanelBox .container input:checked~.checkmark{width:10vmin;height:10vmin}
.rfsf01 .closeIcon{--rfsf01IconsSize:calc( 4vmin * var(--globalScale) )}
.rfsf01 .editIcon{--rfsf01IconsSize:calc( 6vmin * var(--globalScale) )}
.rfsf01 .deleteIcon{--rfsf01IconsSize:calc( 6vmin * var(--globalScale) )}
.rfsf01 #content .borderHistoryData .historyRow .middleSection{padding-top:2vmin;padding-bottom:2vmin}
}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rfbp01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfbp01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfbp01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfbp01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rfbp01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rfbp01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rfbp01dash .powerValue{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorBlue);white-space:nowrap}
.rfbp01dash .powerValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorRed);white-space:nowrap}
.rfbp01dash .sensorValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;color:var(--colorYellow);white-space:nowrap}
.rfbp01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rfbp01dash .slider{position:absolute;top:25%;bottom:25%;right:75%;left:5%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:var(--fontExtraSmall)}
.rfbp01dash .sliderPointerOk{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .5);left:calc(20% - 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rfbp01dash .sliderPointerBelow{position:absolute;display:flex;top:calc((100% - var(--fontSmall)) * .85);left:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-top:calc(var(--fontSmall) * .5) solid transparent;border-bottom:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rfbp01dash .sliderBar{display:block;margin-top:calc(var(--fontMedium) * .25);width:20%;height:calc(100% - var(--fontMedium) * .5);justify-content:center;align-items:center}
.rfbp01dash .sliderBarLeft{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfbp01dash .sliderBarCenter{display:flex;width:100%;height:30%;background-color:#73d905}
.rfbp01dash .sliderBarRight{display:flex;width:100%;height:35%;background-image:linear-gradient(to bottom,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfbp01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfbp01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfbp01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfbp01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rfbp01SectionWidth:100%;--rfbp01SectionHeight1:50%;--rfbp01SectionHeight2:20%;--rfbp01IconsSize:calc( 6vmin * var(--globalScale) );--rfbp01Margin:15%;--rfbp01SliderHeight:3vmin}
.rfbp01{position:absolute;left:0;right:0;top:var(--topPanelHeight);bottom:0;float:left;display:flex;width:100%;height:100%;border-style:none;border-width:0;text-align:center;vertical-align:center;justify-content:center;align-items:center;background-color:#fff}
.rfbp01 .center{float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rfbp01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rfbp01OnboardingContainer{width:100%;padding:calc(5vmin * var(--globalScale));height:auto;display:block;box-sizing:border-box}
.rfbp01 .sectionOnboarding{float:left;width:var(--rfbp01SectionWidth);height:calc(var(--rfbp01SectionHeight2) * .3);margin-top:calc(var(--onboardingHeight) * .1);margin-bottom:calc(var(--onboardingHeight) * .1);display:block;border-style:none;border-width:0}
.rfbp01 .section1{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:calc(2vmin * var(--globalScale))}
.rfbp01 .middleDescUnit{text-transform:lowercase!important}
.rfbp01 .sectionTopPanel{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:calc(100% - var(--rfbp01Margin) * 2);height:100%;justify-content:center}
.rfbp01 .sectionBlock1{text-align:center}
.rfbp01 .sectionBlock1 .button{border-radius:var(--borderRadiusButton)}
.rfbp01 .alertIconSmall{--rfbp01IconsSize:5vmin}
.rfbp01 .alertIcon{float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfbp01IconsSize);height:var(--rfbp01IconsSize);background-size:calc(var(--rfbp01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfbp01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfbp01IconsSize) * 15);background-position-y:calc(0px - var(--rfbp01IconsSize) * 2)}
.rfbp01 .closeIcon{--rfbp01IconsSize:calc( 4vmin * var(--globalScale) );position:absolute;right:calc(1vmin * var(--globalScale));float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfbp01IconsSize);height:var(--rfbp01IconsSize);background-size:calc(var(--rfbp01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfbp01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfbp01IconsSize) * 15);background-position-y:calc(0px - var(--rfbp01IconsSize) * 4);cursor:pointer}
.rfbp01 .sectionBlock1 .sectionBlock2,.rfbp01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax,.rfbp01 .sectionBlock1 .textExtraSmall{display:inline-block;float:none;width:auto}
.rfbp01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax{color:#555;font-weight:300}
.rfbp01 .sectionBlock1 .sectionBlock2 .textExtraSmallMax:first-child{font-weight:700}
.rfbp01 .container1{position:relative;display:block;float:left;width:60%;height:auto;margin-left:auto;margin-right:auto}
.rfbp01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:4%;padding-right:4%;right:0;bottom:calc(0px - var(--fontSmall) * 4);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rfbp01 .history:hover{background-color:var(--colorBlueSel)}
.rfbp01 .section2{float:left;width:var(--rfbp01SectionWidth);height:var(--rfbp01SectionHeight2);display:block;border-style:none;border-width:0}
.rfbp01 .section3{float:left;width:var(--rfbp01SectionWidth);height:var(--rfbp01SectionHeight2);display:block;border-style:none;border-width:0}
.rfbp01 .text{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:grey}
.rfbp01 .sensorText{display:flex;justify-content:center;align-items:center;height:var(--fontMedium);font-size:var(--fontMedium);color:var(--colorBlue);white-space:nowrap}
.rfbp01 .sensorValue{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorBlue);white-space:nowrap}
.rfbp01 .sensorValueAlarm{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorRed);white-space:nowrap}
.rfbp01 .sensorValueWarning{display:flex;justify-content:center;text-align:center;height:var(--fontExtraBig);font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;color:var(--colorYellow);white-space:nowrap}
.rfbp01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfbp01 .radioButtonLeft{display:flex;color:var(--colorBlue);width:30%;height:auto;padding-top:calc(.4 * var(--fontMedium));min-width:calc(8 * var(--fontMedium));justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfbp01 .radioButtonRight{display:flex;color:var(--colorBlue);width:30%;height:auto;padding-top:calc(.4 * var(--fontMedium));justify-content:flex-end;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rfbp01 .radioButtonText{display:flex;justify-content:flex-start;align-items:flex-start;width:auto;padding-left:calc(.5vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));font-size:var(--fontMedium);color:#404040;white-space:nowrap;cursor:pointer;cursor:hand}
.rfbp01 .radioButtonCircle{display:flex;width:var(--fontMedium);height:var(--fontMedium);min-width:var(--fontMedium);min-height:var(--fontMedium);border-style:solid;border-radius:var(--fontMedium);border-width:calc(.15 * var(--fontMedium));justify-content:center;align-items:center;color:var(--colorBlue)}
.rfbp01 .radioButtonOn{display:flex;width:calc(.65 * var(--fontMedium));height:calc(.65 * var(--fontMedium));background-color:var(--colorBlue);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfbp01 .radioButtonOff{width:var(--fontMedium);height:var(--fontMedium);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rfbp01 .radioButtonOff:hover{background-color:var(--colorBlueSelLight);cursor:pointer;cursor:hand}
.rfbp01 .rfbp01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rfbp01 .rfbp01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfbp01 .rfbp01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rfbp01 .rfbp01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rfbp01 .rfbp01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rfbp01 .rfbp01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rfbp01 .rfbp01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rfbp01 .smartRollerProgressBar{width:40vmin;height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;box-shadow:inset 0 0 4px rgba(0,0,0,.25)}
.rfbp01 .smartRollerProgressBar>span{display:block;position:relative;height:100%;width:0%;border-radius:calc(1.7vmin * var(--globalScale))}
.rfbp01 .smartRollerProgressBar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#75cdff;box-shadow:inset 0 0 4px rgba(0,0,0,.25);border-radius:calc(1.7vmin * var(--globalScale))}
.rfbp01Prompt{display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center}
.rfbp01Prompt .rfbp01PromptBack{width:100%}
.rfbp01Prompt .rfbp01PromptPanel{position:relative;display:block;width:100%;justify-content:center;align-items:center;cursor:default}
.rfbp01Prompt .rfbp01PromptPanel .comboPanel{align-items:center;border-top:1px solid #e8e7e9;color:#555;cursor:default;display:flex;font-family:RFFont,Helvetica,sans-serif;font-size:var(--fontSmall);height:auto;justify-content:space-between;position:relative;text-align:center;width:100%;padding:2vmin 0}
.rfbp01Prompt .rfbp01PromptPanel .comboPanel .subTitle{position:relative;padding:0 0;font-size:var(--fontSmall);font-weight:700}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelInput,.rfbp01Prompt .rfbp01PromptPanel .comboPanelSel{display:block;position:relative;width:calc(40% - 3vmin);height:calc(2 * var(--fontMedium) - 0vmin);background-color:#fff;text-align:center;cursor:pointer;border:1px solid #dbdbdb;border-radius:var(--borderRadiusButton)}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelSel::before{display:inline-block;position:absolute;content:"";right:0;color:#000;width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelInput::before{display:inline-block;position:absolute;content:"";right:0;color:#000;width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(var(--fontMedium) - (var(--fontExtraSmall) - .5vmin));border:none}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelInput.percent::before{content:"%"}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelInput.second::before{content:"s"}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelInput input,.rfbp01Prompt .rfbp01PromptPanel .comboPanelSel select{position:relative;background:0 0;width:calc(100%);padding:1vmin;padding-right:4vmin;font-size:var(--fontSmall);color:#000;border:0;border-radius:0;height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;box-sizing:border-box}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelSel select::-ms-expand{display:none}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelInput input::-webkit-inner-spin-button,.rfbp01Prompt .rfbp01PromptPanel .comboPanelInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelInput input[type=number]{-moz-appearance:textfield}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelCheckbox{position:relative;display:flex;width:auto;height:calc(2vmin + 8px);justify-content:space-between;margin-top:1vmin;margin-bottom:1vmin}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelCheckbox input{opacity:0;width:0;height:0}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelCheckbox .checkboxTitle{text-transform:lowercase;width:auto;text-align:left;padding-left:unset;padding-right:5vmin}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelCheckbox .checkboxTitle.right{text-align:right;padding-left:5vmin;padding-right:unset}
.rfbp01Prompt .rfbp01PromptPanel .slider{position:absolute;cursor:pointer;top:0;left:calc(50% - 3vmin);right:0;bottom:0;width:6vmin;background-color:#ececec;-webkit-transition:.4s;transition:.4s;border-radius:3vmin}
.rfbp01Prompt .rfbp01PromptPanel .slider:before{position:absolute;content:"";height:2vmin;width:2vmin;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.rfbp01Prompt .rfbp01PromptPanel input:checked+.slider{background-color:#ececec}
.rfbp01Prompt .rfbp01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(4vmin - 8px));-ms-transform:translateX(calc(4vmin - 8px));transform:translateX(calc(4vmin - 8px));background-color:var(--colorPink)}
.rfbp01 .button{display:flex;width:100%;height:var(--buttonHeight);text-align:center;font-size:var(--fontFour);font-weight:600;justify-content:center;align-items:center;background-color:var(--colorBlueNew);border-radius:var(--borderRadiusButton);color:#fff;cursor:pointer}
.rfbp01 .buttonSetup{background-color:var(--colorPink)}
.rfbp01 .buttonOutterBox{border-top:1px solid #e8e7e9;padding:4vmin 0}
.rfbp01 #content .alertButton{width:50%;min-width:calc(30vmin * var(--globalScale));margin-top:calc(2vmin * var(--globalScale))}
.rfbp01 #content .titleMain{display:flex;height:7vmin;padding:3vmin 0;margin-top:2vmin;border-top:1px solid #dbdbdb;justify-content:center;align-content:center;align-items:center;font-size:var(--fontFour)}
.rfbp01 #content .titleAlert{color:var(--colorPink);flex-direction:column;height:auto;font-weight:700}
.rfbp01 .sectionContainerEdit{display:flex;flex-direction:column;align-items:center}
.rfbp01 .sectionContainerEdit .title{display:flex;width:100%;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:var(--colorBlueNew);padding:3.5vmin 0;border-bottom:1px solid #e8e7e9}
.rfbp01 .sectionContainerEdit .buttons{display:block;width:100%;margin-top:4vmin;text-align:center;font-size:var(--fontSmall)}
.rfbp01 .sectionContainerEdit .separator{display:flex;width:100%;height:1px;border-bottom:1px solid #e8e7e9}
.rfbp01 .sectionContainerEdit .values{display:block;text-align:center;font-size:var(--fontSmall);color:#555;width:100%}
.rfbp01 .sectionContainerEdit .line{display:flex;float:left;width:100%;height:calc(6vmin * var(--globalScale));font-size:var(--fontSmall);padding-top:2vmin;padding-bottom:2vmin;border-bottom:1px solid #e8e7e9;align-items:center}
.rfbp01 .sectionContainerEdit .line .text{display:block;float:left;width:100%;text-align:center;height:var(--fontSmall);font-size:var(--fontThreeAndHalf);font-weight:700;color:#555}
.rfbp01 .sectionContainerEdit .buttons .cancel,.rfbp01 .sectionContainerEdit .buttons .ok,.rfbp01 .sectionContainerEdit .buttons .okDisabled{display:flex;width:100%;height:var(--buttonHeight);justify-content:center;align-items:center;font-size:var(--fontFour);font-weight:600;cursor:pointer;color:#fff;border-radius:var(--borderRadiusButton)}
.rfbp01 .sectionContainerEdit .buttons .ok{background-color:var(--colorBlueNew)}
.rfbp01 .sectionContainerEdit .buttons .okDisabled{background-color:var(--colorBlueNew);opacity:.4;pointer-events:none}
.rfbp01 .sectionContainerEdit .buttons .cancel{margin-top:3.5vmin;background-color:var(--colorGrayNew)}
.rfbp01 .sliderBox{display:flex;width:100%;justify-content:center;align-items:center}
.rfbp01 .sliderBox .speedtitle{display:block;width:7vmin;max-width:7vmin;font-size:var(--fontFour);justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rfbp01 .sliderBox .input{display:inline-block;width:13vmin;height:5vmin;border:1px solid #dbdbdb;border-radius:var(--borderRadiusButton);background-color:transparent;padding-left:0;margin-left:5px;font-size:var(--fontFour);font-family:RFFont,Helvetica,sans-serif;text-align:center;color:#555;outline:0}
.rfbp01 .sliderValueContainer{position:relative}
.rfbp01 .sliderContainer{position:relative;display:flex;width:19vmin}
.rfbp01 .sliderTextContainer{position:absolute;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-color:transparent;z-index:-1;font-weight:400;margin-left:5px}
.rfbp01 .sliderTextContainer #rfbp01SpeedText{color:#fff}
.rfbp01 .sliderContainer .sliderBackground{position:absolute;display:block;width:100%;height:calc(var(--rfbp01SliderHeight)/ 2);margin:auto;background-color:#fff;border-radius:calc(var(--rfbp01SliderHeight)/ 2);box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:2;padding:0;margin:0;top:calc(var(--rfbp01SliderHeight)/ 4);box-sizing:border-box}
.rfbp01 .sliderContainer .sliderProgress{position:absolute;display:block;width:50%;height:calc(var(--rfbp01SliderHeight)/ 2);margin:auto;background-color:#75cdff;border-bottom-left-radius:calc(var(--rfbp01SliderHeight)/ 2);border-top-left-radius:calc(var(--rfbp01SliderHeight)/ 2);box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:3;padding:0;margin:0;top:calc(var(--rfbp01SliderHeight)/ 4);box-sizing:border-box}
.rfbp01 .sliderContainer .sliderProgress.disabled{background-color:transparent;box-shadow:none}
.rfbp01 .sliderContainer .sliderRange{position:relative;-webkit-appearance:none;width:100%;height:var(--rfbp01SliderHeight);background:0 0;outline:0;z-index:4;padding:0;margin:0;box-sizing:border-box}
.rfbp01 .sliderContainer .sliderRange::-ms-thumb{position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfbp01 .sliderContainer .sliderRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfbp01 .sliderContainer .sliderRange::-moz-range-thumb{position:relative;width:var(--rfbp01SliderHeight);height:var(--rfbp01SliderHeight);background:#75cdff;cursor:pointer;border-radius:50%;box-shadow:inset 0 0 calc(var(--rfbp01SliderHeight)/ 4) rgba(0,0,0,.25);z-index:5}
.rfbp01 .sliderContainer .sliderRange:disabled::-webkit-slider-thumb{background:#cbcbcb}
.rfbp01 .sliderContainer .sliderRange:disabled::-moz-range-thumb{background:#cbcbcb}
.rfbp01 .manualSpeed{display:flex;width:100%;flex-direction:row;font-weight:400;margin-top:calc(3vmin * var(--globalScale));text-align:right}
.rfbp01 .manualSpeed .bold{font-weight:700}
.rfbp01 .manualSpeedInfo{width:60%;max-width:60%;padding-left:calc(2vmin * var(--globalScale));box-sizing:border-box}
.rfbp01 .manualSpeedCancel{width:40%;max-width:40%;padding-left:calc(2vmin * var(--globalScale));box-sizing:border-box}
.rfbp01 .borderHistory{height:auto;font-size:var(--fontThreeAndHalf);font-weight:400;color:#555;text-align:left}
.rfbp01 .borderHistoryData{display:block;width:100%;max-height:50vmin;font-weight:400;color:#555;background-color:#fff;z-index:2;overflow-y:auto}
.rfbp01 .bottomSection #content .historyRow{display:block}
.rfbp01 .bottomSection #content .historyRow .leftSection{margin-right:3vmin;width:var(--rfbp01IconsSize);height:var(--rfbp01IconsSize);border-radius:100%}
.rfbp01 .bottomSection #content .historyRow .leftSection .icon{float:right;display:flex;background-image:var(--iconsHardwareUrl);width:var(--rfbp01IconsSize);height:var(--rfbp01IconsSize);background-size:calc(var(--rfbp01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rfbp01IconsSize) * var(--hardwareIconsRowsY));background-repeat:no-repeat;background-position-x:calc(0px - var(--rfbp01IconsSize) * 15);background-position-y:calc(0px - var(--rfbp01IconsSize) * 3)}
.rfbp01 #content .historyRow{padding:calc(.1vmin * var(--globalScale));border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9}
.rfbp01 #content .historyRow+.historyRow{border-top:0}
.rfbp01 #content .historyRow .middleSection .topMiddle{display:flex;align-items:center}
.rfbp01 #content .historyRow .middleSection .topMiddle .historyType{margin-right:3vmin;color:#555;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf);font-weight:600}
.rfbp01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfbp01 #content .historyRow .middleSection .bottomMiddle .historyTime{font-weight:300;font-size:var(--fontThreeAndHalf);line-height:var(--fontFourAndHalf)}
.rfbp01 #content .historyRow .middleSection{width:calc(21vmin * var(--globalScale))}
.rfbp01 #content .borderHistoryData .historyRow .middleSection{width:calc(100% - var(--rfbp01IconsSize) - 6vmin)}
.rfbp01 #content .historyRow .middleSection,.rfbp01 #content .historyRow .middleSection .bottomMiddle .historyData,.rfbp01 #content .historyRow .middleSection .bottomMiddle .historyTime,.rfbp01 #content .historyRow .middleSection .topMiddle .historyType,.rfbp01 #content .historyRow .middleSection .topMiddle .historyValue,.rfbp01 #content .historyRow .rightSection,.rfbp01 .bottomSection #content .historyRow .leftSection{display:inline-block;vertical-align:middle}
.rfbp01 .topSection{position:relative;opacity:1;height:auto;min-height:40%}
.rfbp01 .topSection.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfbp01SliderHeight:6vmin}
.rfbp01 #content .title{padding:3vmin 0}
.rfbp01 #content .titleMain{padding:5vmin 0;margin-top:4vmin;height:16vmin}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelCheckbox{height:calc(4vmin + 8px);margin-top:2vmin;margin-bottom:2vmin}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelCheckbox .checkboxTitle{padding-right:8vmin}
.rfbp01Prompt .rfbp01PromptPanel .comboPanelCheckbox .checkboxTitle.right{padding-left:8vmin}
.rfbp01Prompt .rfbp01PromptPanel .slider{left:calc(50% - 5vmin);width:10vmin}
.rfbp01Prompt .rfbp01PromptPanel .slider:before{height:4vmin;width:4vmin}
.rfbp01Prompt .rfbp01PromptPanel input:checked+.slider:before{-webkit-transform:translateX(calc(6vmin - 8px));-ms-transform:translateX(calc(6vmin - 8px));transform:translateX(calc(6vmin - 8px))}
.rfbp01 .sectionContainerEdit .line{padding-top:4vmin;padding-bottom:4vmin}
.rfbp01 .alertIconSmall{--rfbp01IconsSize:9vmin}
.rfbp01 .sliderBox .speedtitle{width:14vmin;max-width:14vmin}
.rfbp01 .sliderBox .input{width:27vmin;height:9vmin}
.rfbp01 .sliderContainer{width:40vmin}
}
:root{--colorGrayNew:#555555;--colorBlueNew:#1B85C1;--colorPink:#BA4A70;--buttonHeight:13vmin;--marginThree:3.5vmin;--marginFour:4vmin;--mobileWidthCards:90vmin;--borderRadiusButton:1vmin;--fontThreeAndHalf:3.5vmin;--fontFour:4vmin;--fontFourAndHalf:4.5vmin;--fontFive:5vmin;--pi:3.14;--circleSize:calc(38vmin * var(--globalScale));--circleSizeSmall:calc(27vmin * var(--globalScale));--rCircle:200px;--strokeWidth:20px;--pointWidth:30px;--marginCircle:50px}
@keyframes opacity{
0%{opacity:0}
100%{opacity:1}
}
.buttonsManageHardware{display:none}
.buttonsManageHardware.show{display:block;position:absolute;top:calc(var(--topPanelHeight) - 2vmin);right:6vmin;z-index:1}
.buttonsManageHardware.show .button{width:14vmin;height:8vmin;cursor:pointer}
.buttonsManageHardware.show .button.delete{margin-top:2vmin;background:var(--colorPink)}
.progressCircle{display:block;width:var(--circleSize);min-width:var(--circleSize);height:var(--circleSize);min-height:var(--circleSize);margin:auto;border-radius:100%;position:relative}
.progressCircleSmall{display:block;width:var(--circleSizeSmall);min-width:var(--circleSizeSmall);height:var(--circleSizeSmall);min-height:var(--circleSizeSmall);margin:auto;border-radius:100%;position:relative}
.progressCircle .circleMainDesc{position:absolute;display:flex;width:var(--circleSize);min-width:var(--circleSize);height:var(--circleSize);min-height:var(--circleSize);left:0;top:0;border-radius:100%;flex-direction:column;justify-content:center;align-items:center}
.progressCircleSmall .circleMainDesc{position:absolute;display:flex;width:var(--circleSizeSmall);min-width:var(--circleSizeSmall);height:var(--circleSizeSmall);min-height:var(--circleSizeSmall);left:0;top:0;border-radius:100%;flex-direction:column;justify-content:center;align-items:center}
.progressCircle .circleMainDesc .item,.progressCircleSmall .circleMainDesc .item{color:var(--textNormalColor)}
.progressCircle .circleMainDesc .item.topDesc{font-size:var(--fontFour);font-weight:400;line-height:var(--fontFour);text-transform:lowercase}
.progressCircle .circleMainDesc .item.topDesc::first-letter{text-transform:capitalize}
.progressCircle .circleMainDesc .item.topDesc span.firstSpan::first-letter{text-transform:uppercase}
.progressCircle .circleMainDesc .item.topDesc span.secondSpan{text-transform:none}
.progressCircleSmall .circleMainDesc .item.topDesc{font-size:calc(var(--fontSmall) + .5vmin);font-weight:400;line-height:calc(var(--fontSmall) + 3vmin);text-transform:lowercase}
.progressCircleSmall .circleMainDesc .item.topDesc::first-letter{text-transform:capitalize}
.progressCircle .circleMainDesc .item.middleDesc{font-size:calc(var(--fontBig) + 2vmin);line-height:calc(var(--fontBig) + 5vmin);color:var(--textInformationColor);font-weight:700;text-transform:lowercase}
.progressCircle .circleMainDesc .item.middleDesc::first-letter{text-transform:capitalize}
.progressCircleSmall .circleMainDesc .item.middleDesc{font-size:calc(var(--fontMedium) + .5vmin);line-height:calc(var(--fontMedium) + 1vmin);color:var(--textInformationColor);font-weight:700;text-transform:lowercase}
.progressCircle .circleMainDesc .item.middleDesc.normal,.progressCircleSmall .circleMainDesc .item.middleDesc.normal{color:var(--textNormalColor)}
.progressCircle .circleMainDesc .item.middleDesc.warning,.progressCircleSmall .circleMainDesc .item.middleDesc.warning{color:var(--textInformationColor)}
.progressCircle .circleMainDesc .item.middleDesc.error,.progressCircleSmall .circleMainDesc .item.middleDesc.error{color:var(--textErrorColor)}
.progressCircle .circleMainDesc .item.middleDesc.pc-ok,.progressCircleSmall .circleMainDesc .item.middleDesc.pc-ok{color:var(--textPositiveColor)}
.progressCircleSmall .circleMainDesc .item.middleDesc::first-letter{text-transform:capitalize}
.progressCircle .circleMainDesc .item.middleDesc span,.progressCircleSmall .circleMainDesc .item.middleDesc span{font-weight:700;text-transform:capitalize}
.progressCircle .circleMainDesc .item.bottomDesc{font-size:var(--fontFour);line-height:var(--fontFour);font-weight:400}
.progressCircle .circleMainDesc .item.bottomDesc[onclick]{cursor:pointer}
.progressCircle .circleMainDesc .item.bottomDesc.positive{color:var(--textPositiveColor)}
.progressCircle .circleMainDesc .item.bottomDesc.warning{color:var(--textWarningColor)}
.progressCircleSmall .circleMainDesc .item.bottomDesc{font-size:calc(var(--fontSmall) + .5vmin);line-height:calc(var(--fontSmall) + 3vmin);font-weight:400}
.progressCircleSmall .circleMainDesc .item.bottomDesc[onclick]{cursor:pointer}
.progressCircle .circleMainDesc .item.bottomDesc.pink,.progressCircleSmall .circleMainDesc .item.bottomDesc.pink{color:var(--colorPink)}
.progressCircle .circleMainDesc .item.bottomDesc2,.progressCircleSmall .circleMainDesc .item.bottomDesc2{font-size:calc(var(--fontMedium) - .5vmin);line-height:calc(var(--fontMedium) + 2vmin);font-weight:700;color:var(--colorPink)}
.svgCircle{width:var(--circleSize);min-width:var(--circleSize);height:var(--circleSize);min-height:var(--circleSize)}
.svgCircle.small{width:var(--circleSizeSmall);min-width:var(--circleSizeSmall);height:var(--circleSizeSmall);min-height:var(--circleSizeSmall)}
.svgCircle .bar{stroke-dashoffset:calc(2 * var(--pi) * var(--rCircle));stroke-dasharray:calc(2 * var(--pi) * var(--rCircle))}
.svgCircle .pointDot{stroke-dashoffset:0;stroke-dasharray:1 calc(2 * var(--pi) * var(--rCircle))}
#mainCircle{display:block;width:250px;height:250px;margin:9vmin auto 11vmin;border-radius:100%;position:relative}
#mainCircle #svgMain circle{stroke-dashoffset:750;stroke-dasharray:750;stroke-linecap:round;stroke-width:10px}
#mainCircle #svgMain circle#bar{stroke:url(#gradient);filter:url(#inset-shadow)}
#mainCircle #svgMain circle:not(#bar){stroke:#fff;stroke-dashoffset:0;filter:url(#circle-shadow)}
#mainCircle #svgMain circle#point{stroke:#75cdff;stroke-dashoffset:0;stroke-dasharray:1 749;stroke-width:20px}
#mainCircle .circleMainDesc{position:absolute;display:flex;width:250px;height:250px;left:50%;top:50%;margin-top:-125px;margin-left:-125px;border-radius:100%;line-height:250px;flex-direction:column;justify-content:center}
#mainCircle .circleMainDesc .item{color:#727272}
#mainCircle .circleMainDesc .item.topDesc{font-size:var(--fontFour);font-weight:400;line-height:var(--fontFour)}
#mainCircle .circleMainDesc .item.middleDesc{font-size:11vmin;line-height:14vmin;color:var(--colorPink)}
#mainCircle .circleMainDesc .item.middleDesc b{font-weight:600}
#mainCircle .circleMainDesc .item.middleDesc b span{font-weight:300}
#mainCircle .circleMainDesc .item.bottomDesc{font-size:3.6vmin;line-height:6.2vmin;font-weight:600}
#mainCircle .circleAround{position:absolute;top:0;left:0;width:250px;height:250px;text-align:right}
#mainCircle .circleAround #percentValue{animation:opacity .1s ease-out}
#mainCircle .circleAround #percentValue.rightSide{padding-right:84px}
#mainCircle .circleAround #percentValue.leftSide{padding-right:122px}
#mainCircle .circleAround #percentValue.underSide{padding-right:125px;margin-top:0}
#mainCircle .circleAround #percentValue.overItSide{padding-right:116px}
#mainCircle .circleAround #percentValue.overItSide.centerDot{padding-right:130px}
#mainCircle .circleAround #percentValue.rightSide.count4 .text{margin-right:-14px}
#mainCircle .circleAround #percentValue.rightSide.count5 .text{margin-right:-18px}
#mainCircle .circleAround #percentValue.overItSide.count3 .text{margin-right:-5px}
#mainCircle .circleAround #percentValue.overItSide.count4 .text{margin-right:-7px}
#mainCircle .circleAround #percentValue.underSide.count4 .text{margin-right:-10px}
#mainCircle .circleAround #percentValue.underSide.count5 .text{margin-right:-15px}
#mainCircle .circleAround #percentValue.overItSide .text,#mainCircle .circleAround #percentValue.underSide .dot{margin-top:-5vmin}
#mainCircle .circleAround #percentValue.overItSide span,#mainCircle .circleAround #percentValue.underSide span{display:block}
#mainCircle .circleAround #percentValue.overItSide .dot,#mainCircle .circleAround #percentValue.underSide .dot{margin-left:auto}
#mainCircle .circleAround #percentValue.overItSide .dot{margin-top:1vmin}
#mainCircle .circleAround #percentValue.underSide .text{margin-top:1vmin}
#mainCircle .circleAround #percentValue.leftSide .dot{margin-left:var(--borderRadiusButton)}
#mainCircle .circleAround #percentValue.rightSide .dot{margin-right:1.5vmin}
#mainCircle .circleAround .text{font-weight:300;font-size:3vmin;line-height:3.6vmin;color:#555}
#mainCircle .circleAround .dot,#mainCircle .circleAround .text{display:inline-block;vertical-align:middle}
#mainCircle .circleAround .dot{width:17px;height:17px;border-radius:100%;background:#75cdff;box-shadow:inset 0 0 4px rgba(0,0,0,.25)}
#mainCircle .circleAround .dot .count1{padding-left:8px}
#mainCircle .circleAround .dot .count3{padding-right:8px}
#indexPrompt.secondPrompt{position:absolute;top:unset;left:unset;bottom:-45%;height:0;width:calc(100% - var(--listWidthMin));background:#fff;box-shadow:0 0 7px rgba(0,0,0,.25);border-radius:var(--marginThree)}
#indexPrompt.secondPrompt.show{right:0;bottom:0;height:auto;padding-bottom:25px}
#indexPrompt.secondPrompt .indexPromptBack{display:block;float:none;position:static;width:var(--mobileWidthCards);height:auto;margin:0 auto}
#indexPrompt.secondPrompt .indexPromptPanel{width:auto;box-shadow:none}
#indexPrompt.secondPrompt .indexPromptPanel .title{float:none;height:auto!important;padding:var(--marginThree) 0;margin-bottom:var(--marginThree);font-size:var(--fontFour);font-weight:600;color:var(--colorBlueNew);border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9}
#indexPrompt.secondPrompt .indexPromptPanel .desc{margin:var(--marginFour) 0;font-size:var(--fontThreeAndHalf);font-weight:600;color:#555}
#indexPrompt.secondPrompt .indexPromptPanel .desc strong{color:var(--colorBlueNew)}
#indexPrompt.secondPrompt .buttons{display:block;float:none;height:auto}
#indexPrompt.secondPrompt .buttons .cancel,#indexPrompt.secondPrompt .buttons .ok{float:none;width:100%;font-size:var(--fontFour);font-weight:600;border-radius:var(--borderRadiusButton)}
#indexPrompt.secondPrompt .buttons .ok{background:var(--colorBlueNew)}
#indexPrompt.secondPrompt .buttons .cancel{margin-top:var(--marginThree);background:var(--colorGrayNew)}
.bottomSection{position:relative;bottom:0;right:0;width:100%;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.25);z-index:2}
.bottomSection.show{position:fixed;width:100%;max-height:calc(100% - 2 * var(--topComponentName) - var(--topPanelHeight));padding-bottom:var(--marginFour);overflow-y:auto;overflow-x:hidden;bottom:var(--topComponentName)}
.bottomSection.show.blur{pointer-events:none;opacity:.1;cursor:not-allowed}
.bottomSection .bottomItems{width:var(--mobileWidthCards);margin:0 auto;padding-bottom:var(--marginFour)}
.bottomSection .bottomItems .toggleItems{display:flex;justify-content:center;align-items:center;height:auto;width:100%;padding:0;padding-top:calc(2vmin * var(--globalScale));cursor:pointer}
.bottomSection .bottomItems .toggleItems.hide{display:none!important}
.bottomSection .bottomItems .toggleItems .icon{display:flex;position:relative;margin:0 auto;width:auto;height:auto;background-color:transparent}
.bottomSection .bottomItems .toggleItems .icon::after{position:relative;top:calc(.6vmin * var(--globalScale));content:'';display:inline-block;width:calc(2vmin * var(--globalScale));height:calc(2vmin * var(--globalScale));border-right:calc(.5vmin * var(--globalScale)) solid var(--elementBorderColor);border-top:calc(.5vmin * var(--globalScale)) solid var(--elementBorderColor);transform:rotate(315deg);-webkit-transform:rotate(315deg)}
.bottomSection .bottomItems .toggleItems .icon.open::after{top:calc(-.9vmin * var(--globalScale));transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.bottomSection .bottomItems #menuItems{display:flex;justify-content:space-between;margin:calc(2vmin * var(--globalScale)) auto}
.bottomSection .bottomItems #menuItems .item{display:inline-block;height:9vmin;width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);min-width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);max-width:calc(var(--mobileWidthCards)/ 3 - (100vmin - var(--mobileWidthCards))/ 3);line-height:9vmin;text-align:center;font-size:3.8vmin;font-weight:300;border-radius:1.5vmin;background:#727272;color:#7d7d7d;background:#fff;box-sizing:border-box}
.bottomSection .bottomItems #menuItems .item.two{width:calc(var(--mobileWidthCards)/ 2 - (100vmin - var(--mobileWidthCards))/ 2);min-width:calc(var(--mobileWidthCards)/ 2 - (100vmin - var(--mobileWidthCards))/ 2);max-width:calc(var(--mobileWidthCards)/ 2 - (100vmin - var(--mobileWidthCards))/ 2)}
.bottomSection .bottomItems #menuItems .item .icon,.bottomSection .bottomItems #menuItems .item .textMenu{display:inline-block;vertical-align:middle}
.bottomSection .bottomItems #menuItems .item .icon{margin-left:1vmin;width:5vmin;height:5vmin}
.bottomSection .bottomItems #menuItems .item:not(.active){cursor:pointer;border:1px solid #dbdbdb}
.bottomSection .bottomItems #menuItems .item.active{font-weight:600;background-color:var(--buttonActiveColor);color:var(--buttonTextActiveColor);border:1px solid var(--buttonActiveColor)}
.bottomSection .bottomItems #menuItems .item.active:hover{background-color:var(--buttonActiveHoverColor);color:var(--buttonTextActiveHoverColor);border:1px solid var(--buttonActiveHoverColor)}
.bottomSection .bottomItems #content{color:var(--textNormalColor)}
.bottomSection .bottomItems #content.showChoose div.item{display:none!important}
.bottomSection .bottomItems #content .item:not(.show){display:none}
.bottomSection .bottomItems #content .item.show{display:block}
#dosingProgressBar,#manualProgressBar{width:40vmin;height:2vmin;margin:1vmin auto 0;border-radius:1.7vmin;box-shadow:inset 0 0 4px rgba(0,0,0,.25)}
#dosingProgressBar>span,#manualProgressBar>span{display:block;position:relative;height:100%;width:0%;border-radius:calc(1.7vmin * var(--globalScale))}
#dosingProgressBar>span:after,#manualProgressBar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#75cdff;box-shadow:inset 0 0 4px rgba(0,0,0,.25);border-radius:calc(1.7vmin * var(--globalScale))}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--circleSize:calc(46vmin * var(--globalScale))}
#mainSite.newDesign .componentName{height:12vmin;border-top:1px solid #e8e7e9;border-bottom:1px solid #e8e7e9;z-index:1}
#mainSite.newDesign .componentName .arrowsLeft{top:calc(50% - 1.5vmin)}
#mainSite.newDesign .componentName .arrowsLeft,#mainSite.newDesign .componentName .arrowsRight{border-color:#555}
#mainSite.newDesign .componentName .arrowsRight{width:28px;height:28px;top:calc(50% - 4vmin);border:0;transform:rotate(0)}
#mainSite.newDesign .componentName .arrowsRight:after{content:'';display:block;height:100%;background:url(SMARTREEF/newDesign.png) no-repeat;background-position:-39px 3px}
#mainSite.newDesign .componentName .componentNameText{font-size:3.7vmin;font-weight:600;margin-left:4vmin;justify-content:left;color:#555}
}
@media all and (min-width:768px){
:root{--mobileWidthCards:50vmin;--buttonHeight:6vmin;--fontThreeAndHalf:1.5vmin;--fontFour:2vmin;--fontFourAndHalf:2.5vmin;--fontFive:3vmin;--marginThree:1.5vmin;--marginFour:2vmin}
.buttonsManageHardware,.buttonsManageHardware.show{display:none}
#dosingProgressBar,#manualProgressBar{width:28vmin;height:1.5vmin}
#mainSite.openedTank #indexPrompt.secondPrompt{width:calc(100% - var(--listWidth))}
#mainSite.openedTank .bottomSection{width:calc(100%)}
#mainSite.openedTank .bottomSection.show{width:calc(100% - var(--listWidth))}
#mainCircle .circleMainDesc .item.middleDesc{font-size:5vmin;line-height:7vmin}
#mainCircle .circleMainDesc .item.bottomDesc{font-size:2vmin;line-height:3vmin}
#mainCircle .circleAround .text{font-size:2vmin;line-height:2.6vmin}
.bottomSection .bottomItems #menuItems .item{width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);min-width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);max-width:calc(var(--mobileWidthCards)/ 3 - 2.5vmin);height:5vmin;line-height:5vmin;font-size:1.8vmin;border-radius:1vmin}
.bottomSection .bottomItems #menuItems .item.two{width:calc(var(--mobileWidthCards)/ 2 - 2.5vmin);min-width:calc(var(--mobileWidthCards)/ 2 - 2.5vmin);max-width:calc(var(--mobileWidthCards)/ 2 - 2.5vmin)}
.bottomSection .bottomItems #menuItems .item .icon{margin-left:1vmin;width:2.2vmin;height:2.2vmin}
#mainCircle{margin:4vmin auto 5vmin}
.bottomSection .bottomItems .toggleItems{padding:calc(2vmin * var(--globalScale)) 0;padding-bottom:0}
#mainCircle .circleAround #percentValue.underSide{margin-top:7px}
.rfdp01 .section2dosing .panelDosingAdjustLiquidAmount .buttonAdjustBack .switchBetween.rightSide span{left:7vmin}
#mainCircle .circleAround #percentValue.overItSide{margin-top:1vmin;padding-right:110px}
#mainCircle .circleAround #percentValue.overItSide.count2 .text,#mainCircle .circleAround #percentValue.underSide.count2 .text{margin-right:-5px}
#mainCircle .circleAround #percentValue.overItSide.count4 .text{margin-right:-10px}
#mainCircle .circleAround #percentValue.overItSide.count5 .text{margin-right:-15px}
#mainCircle .circleAround #percentValue.rightSide{padding-right:67px}
.rfdp01 .sectionContainerEdit .input{width:55%}
}
:root{--infoIconsSize:calc( 12vmin * var(--globalScale) );--infoIconsSizeBack:calc( 50vmin * var(--globalScale) );--infoIconsRowsX:3;--infoIconsRowsY:3;--infoWindowContainerWidth:70%;--infoWindowTextBigFont:var(--fontBig);--groupEditDevicesRowHeight:calc( 4vmin * var(--globalScale) );--topComponentName:calc( 7vmin * var(--globalScale) );--buttonActiveColor:#2cb6f9;--buttonActiveHoverColor:#5fcbff;--buttonInactiveColor:#c4c4c4;--buttonPositiveColor:#12a80f;--buttonNegativeColor:#e11818;--buttonInformationColor:#f5b704;--buttonCancelColor:#555555;--buttonInputColor:#ffffff;--buttonTextActiveColor:#ffffff;--buttonTextActiveHoverColor:#ffffff;--buttonTextInactiveColor:#555555;--buttonTextPositiveColor:#ffffff;--buttonTextNegativeColor:#ffffff;--buttonTextInformationColor:#ffffff;--buttonTextCancelColor:#ffffff;--buttonTextInputColor:#555555;--textNormalColor:#555555;--textErrorColor:#e11818;--textPositiveColor:#12a80f;--textInactiveColor:#d9d9d9;--textInformationColor:#f5b704;--textWarningColor:#e11818;--elementBackgroundColor:#ffffff;--elementSeparateColor:#E8E7E9;--elementBorderColor:#dbdbdb;--elementBarColor:#2cb6f9;--elementBarPositiveColor:#12a80f;--elementBarNegativeColor:#e11818;--elementInformationColor:#f5b704}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--infoWindowContainerWidth:90%;--infoWindowTextBigFont:var(--fontMedium)}
}
.rfSmartReef{display:flex;position:fixed;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.display-none{display:none!important}
.component{display:flex;position:absolute;left:0;right:0;top:calc(var(--topPanelHeight) + var(--topComponentName));bottom:0;float:left;display:flex;height:calc(100% - var(--topPanelHeight) - var(--topComponentName) - 2vmin * var(--globalScale));padding-top:calc(2vmin * var(--globalScale));color:#000;background-color:#fff;border-style:none;font-size:var(--fontSmall);vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center;border-top:1px solid var(--socialColorLightGray);border-bottom:1px solid var(--socialColorDark)}
.componentName{display:flex;position:absolute;left:0;right:0;top:var(--topPanelHeight);float:left;display:flex;height:var(--topComponentName);color:#000;background-color:#fff;border-style:none;font-size:var(--fontMedium);vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center;padding-left:calc(2vmin * var(--globalScale));border-top:1px solid var(--socialColorDark)}
.componentName .arrows{position:relative;float:left;display:flex;width:90%;border-style:none;border-collapse:collapse;text-align:center;vertical-align:middle;align-items:center;z-index:10000;justify-content:space-between;padding-right:calc(2vmin * var(--socialScale));padding-top:calc(0vmin * var(--socialScale));height:var(--socialSectionTopNav);font-size:.9375rem;font-style:normal;font-weight:600;line-height:normal}
.componentName .componentNameText{display:flex;width:100%;height:100%;color:#606060;text-align:center;vertical-align:middle;justify-content:center;align-items:center}
.componentName .arrowsLeft{position:absolute;left:0;top:calc(50% - 1vmin);width:.2vmin;height:.2vmin;border:solid #e8e8e8;border-width:0 .5vmin .5vmin 0;display:inline-block;padding:1vmin;transform:rotate(135deg);-webkit-transform:rotate(135deg);cursor:pointer;cursor:hand}
.componentName .arrowsLeft:hover{border:solid #f0f0f0;border-width:0 .5vmin .5vmin 0}
.componentName .arrowsRight{position:absolute;right:0;top:calc(50% - 1vmin);width:.2vmin;height:.2vmin;border:solid #e8e8e8;border-width:0 .5vmin .5vmin 0;display:inline-block;padding:1vmin;transform:rotate(315deg);-webkit-transform:rotate(315deg);cursor:pointer;cursor:hand}
.componentName .arrowsRight:hover{border:solid #f0f0f0;border-width:0 .5vmin .5vmin 0}
.componentLoading{display:flex;position:absolute;left:0;right:0;top:var(--topPanelHeight);bottom:0;float:left;display:flex;height:calc(100% - var(--topPanelHeight));color:#000;background-color:#fff;border-style:none;font-size:var(--fontSmall);z-index:var(--zIndexComponentLoading);vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center}
.componentNotFound{display:flex;position:absolute;left:15vmin;right:15vmin;top:var(--topPanelHeight);bottom:0;float:left;display:flex;height:calc(100% - var(--topPanelHeight));color:grey;background-color:#fff;border-style:none;font-size:var(--fontSmall);vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center}
.infoWindow{display:flex;position:absolute;left:0;right:0;top:var(--topPanelHeight);bottom:0;height:calc(100% - var(--topPanelHeight));color:#404040;border-style:none;font-size:var(--fontSmall);vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center;z-index:var(--zIndexList);background-color:rgba(255,255,255,.9)}
.infoWindowContainer{position:relative;display:none;width:var(--infoWindowContainerWidth);height:auto;padding-top:2.5%;padding-bottom:2.5%;vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center;z-index:var(--zIndexList);background-color:#fff;border-style:solid solid none none;border-width:1px;border-color:#f0f0f0;box-shadow:0 1vmin 1.5vmin #e0e0e0}
.infoWindowPanel{position:relative;display:block;width:100%;height:auto;vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center;z-index:var(--zIndexList)}
.infoWindowSlotContainer{display:flex;width:100%;height:auto;vertical-align:top;text-align:center;align-items:flex-start;vertical-align:middle;justify-content:center;z-index:var(--zIndexList)}
.infoWindowSlot{display:block;width:30%;height:auto;vertical-align:middle;text-align:center;align-items:center;justify-content:center;z-index:var(--zIndexList)}
.infoWindowTextExtraBig{display:flex;float:left;text-align:center;align-items:center;justify-content:center;font-size:var(--fontExtraBig);font-weight:700;width:100%;height:auto;z-index:var(--zIndexList)}
.infoWindowTextBig{display:flex;float:left;text-align:center;align-items:center;justify-content:center;font-size:var(--infoWindowTextBigFont);font-weight:700;width:100%;height:auto;z-index:var(--zIndexList);margin-top:calc(var(--fontBig) * .2);margin-bottom:calc(var(--fontBig) * .2);white-space:nowrap}
.infoWindowTextMedium{display:flex;float:left;text-align:center;align-items:center;justify-content:center;font-size:var(--fontMedium);width:80%;margin-left:10%;margin-right:10%;height:auto;z-index:var(--zIndexList);margin-top:calc(var(--fontMedium) * .2);margin-bottom:calc(var(--fontMedium) * .2)}
.infoWindowTextSmall{display:flex;float:left;text-align:center;align-items:center;justify-content:center;font-size:var(--fontSmall);margin-top:calc(var(--fontSmall) * .5);margin-bottom:calc(var(--fontSmall) * .5);width:90%;margin-left:5%;margin-right:5%;height:auto;z-index:var(--zIndexList)}
.infoWindowTextGift{display:flex;float:left;text-align:center;align-items:center;justify-content:center;font-size:var(--fontSmall);margin-bottom:calc(var(--fontSmall) * 1.5);width:80%;margin-left:10%;margin-right:10%;height:auto;z-index:var(--zIndexList)}
.infoWindowIcon{display:flex;width:var(--infoIconsSize);height:var(--infoIconsSize);margin-left:auto;margin-right:auto;margin-top:calc(2vmin * var(--globalScale));margin-bottom:calc(2vmin * var(--globalScale));background-size:calc(var(--infoIconsSize) * var(--infoIconsRowsX)) calc(var(--infoIconsSize) * var(--infoIconsRowsY));background-image:url("SMARTREEF/welcome.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--infoIconsSize) * 0);background-position-y:calc(0px - var(--infoIconsSize) * 0);z-index:var(--zIndexList)}
.infoWindowIconMakeSafe{background-position-x:calc(0px - var(--infoIconsSize) * 1)}
.infoWindowIconGetInfo{background-position-x:calc(0px - var(--infoIconsSize) * 2)}
.infoWindowGiftIcon{display:flex;width:var(--infoIconsSize);height:var(--infoIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--infoIconsSize) * var(--infoIconsRowsX)) calc(var(--infoIconsSize) * var(--infoIconsRowsY));background-image:url("SMARTREEF/welcome.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--infoIconsSize) * 0);background-position-y:calc(0px - var(--infoIconsSize) * 1);z-index:var(--zIndexList)}
.infoWindowGiftIcon2{background-position-x:calc(0px - var(--infoIconsSize) * 1)}
.infoWindowGiftIcon3{background-position-x:calc(0px - var(--infoIconsSize) * 2)}
.infoWindowGiftIconBack{position:absolute;display:flex;width:var(--infoIconsSizeBack);height:var(--infoIconsSizeBack);margin-left:auto;margin-right:auto;background-size:calc(var(--infoIconsSizeBack) * var(--infoIconsRowsX)) calc(var(--infoIconsSizeBack) * var(--infoIconsRowsY));background-image:url("SMARTREEF/welcome.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--infoIconsSizeBack) * 0);background-position-y:calc(0px - var(--infoIconsSizeBack) * 2);z-index:var(--zIndexList);right:0;bottom:0}
.infoWindowButtonPanel{display:flex;float:left;text-align:center;align-items:center;justify-content:center;margin-top:calc(var(--fontSmall) * 1.5);width:100%;height:auto;z-index:var(--zIndexList)}
.infoWindowButton{float:left;display:flex;width:auto;padding-left:calc(var(--fontMedium) * 2);padding-right:calc(var(--fontMedium) * 2);height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);z-index:var(--zIndexList)}
.infoWindowButton:hover{background-color:var(--colorBlueSel)}
.upgradeButton{display:flex;width:calc(20vmin * var(--globalScale));margin-top:calc(var(--fontSmall) * 1);height:calc(var(--fontSmall) * 2.5);justify-content:center;align-items:center;background-color:var(--colorBlue);margin-left:auto;margin-right:auto;color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontSmall)}
.upgradeButton:hover{background-color:var(--colorBlueSel)}
.list{position:absolute;left:0;right:0;top:var(--topPanelHeight);bottom:0;float:left;display:block;width:var(--listWidth);height:auto;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff;z-index:var(--zIndexList);border-style:solid solid none none;border-width:1px;border-color:#f0f0f0;box-shadow:0 1vmin 1.5vmin #e0e0e0}
.listContent{float:left;display:block;width:100%;height:100%;padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));background-color:#fff;border-style:none;z-index:var(--zIndexList)}
.listShow{display:flex;position:absolute;right:calc(0px - var(--iconsSize)/ 2);top:calc((100% - var(--iconsSize))/ 2);width:var(--iconsSize);height:var(--iconsSize);z-index:var(--zIndexListShowIcon);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 12);background-position-y:calc(0px);transform:scaleX(-1)}
.listShow:hover{background-position-y:calc(0px - var(--iconsSize) * 1);cursor:pointer;cursor:hand}
.updatePanel{display:block}
.updateIcons{width:100%;display:flex;justify-content:center;margin-top:var(--fontSmall)}
.updateIcon{width:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;cursor:hand;color:var(--colorBlue)}
.updateIcon:hover{color:var(--colorBlueSel)}
.updateText{display:flex;justify-content:center;font-size:var(--fontMedium)}
.iconMac{float:right;display:flex;width:var(--iconsSize);height:var(--iconsSize);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 8);background-position-y:calc(0px - var(--iconsSize) * 7);cursor:pointer;cursor:hand;align-items:flex-end;font-size:var(--fontMedium)}
.iconMac:hover{background-position-y:calc(0px - var(--iconsSize) * 6)}
.iconWin{float:right;display:flex;width:var(--iconsSize);height:var(--iconsSize);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 7);background-position-y:calc(0px - var(--iconsSize) * 7);cursor:pointer;cursor:hand;align-items:flex-end;font-size:var(--fontMedium)}
.iconWin:hover{background-position-y:calc(0px - var(--iconsSize) * 6)}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.listShow{display:none}
}
.listModePanelTop{float:left;display:flex;width:100%;height:var(--listPanelHeight);z-index:var(--zIndexList);align-items:center}
.listModePanelBottom{float:left;display:block;width:100%;height:calc(100% - var(--listPanelHeight));z-index:var(--zIndexList)}
.listBackPanel{display:flex;justify-content:center;align-items:center;padding-left:calc(2vmin * var(--globalScale))}
.listModePanelCombo{position:relative;float:right;display:flex;width:100%;height:var(--listComboHeight);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--zIndexListCombo);background-color:#f8f8f8}
.listModePanelCombo:hover{background-color:#f0f0f0}
.listModePanelIcon{float:right;display:flex;width:var(--iconsSize);height:var(--listComboHeight);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listComboHeight))/ 2);margin-right:5px;z-index:var(--zIndexListCombo)}
.listModePanelText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--zIndexListCombo)}
.listModePanelItemsList{position:absolute;display:none;top:calc((var(--listPanelHeight) + var(--listComboHeight))/ 2 + 2px);display:block;visibility:hidden;left:calc(2vmin * var(--globalScale));width:calc(100% - 4vmin * var(--globalScale));height:auto;box-shadow:0 0 3px silver;z-index:var(--zIndexListCombo)}
.listModePanelItem{display:flex;width:auto;height:var(--listComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--zIndexListCombo)}
.listModePanelItem:hover{background-color:#f8f8f8}
.listModePanelItemSelected{display:flex;width:auto;height:var(--listComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--zIndexListCombo)}
.listModePanelHide{display:none;position:absolute;z-index:var(--zIndexListComboHide);background-color:rgba(240,240,240,.2);left:0;right:0;top:0;bottom:0;float:left;width:100%;height:100%}
.listItemsPanel{float:left;display:block;width:100%;height:calc(100%)!important;z-index:var(--zIndexList);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;font-size:var(--fontSmall)}
.listItemsGroup{position:relative;float:left;display:block;width:100%;height:auto;align-items:center;vertical-align:middle;z-index:var(--zIndexList)}
.listItemEmpty{float:left;display:flex;width:80%;height:100%;margin-left:10%;margin-right:10%;font-size:var(--fontSmall);color:grey;align-items:center;text-align:center;justify-content:center;vertical-align:middle;z-index:var(--zIndexList)}
.listItemsDrop{position:absolute;width:100%;height:100%;display:block;visibility:hidden;border-style:dotted;border-color:var(--colorBlueSel);border-width:0;z-index:var(--zIndexList)}
.listItemName{float:left;display:block;width:100%;height:var(--listItemHeight);font-size:var(--fontSmall);color:#606060;align-items:center;vertical-align:middle;z-index:var(--zIndexList);border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.listItemName:hover{background-color:#f8f8f8}
.listItemNameBold{float:left;display:block;width:100%;height:var(--listItemHeight);font-size:var(--fontSmall);font-weight:700;color:#000;align-items:center;vertical-align:middle;z-index:var(--zIndexList);border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.listItemNameBold:hover{background-color:#f8f8f8}
.listItem{position:relative;float:left;display:block;width:calc(100%);height:var(--listItemHeight);color:#606060;align-items:center;vertical-align:middle;z-index:var(--zIndexList);border-style:solid none none none;border-width:1px;border-color:#f0f0f0;cursor:pointer;cursor:hand}
.listItem:hover{background-color:#f8f8f8}
.listItemEnd{float:left;display:block;width:calc(100%);height:1px;color:var(--colorBlue);align-items:center;vertical-align:middle;z-index:var(--zIndexList);border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.listItemSel{position:relative;float:left;display:block;width:calc(100%);height:var(--listItemHeight);color:var(--colorBlue);align-items:center;vertical-align:middle;z-index:var(--zIndexList);border-style:solid none none none;border-width:1px;border-color:#f0f0f0;cursor:default;background-color:#f8f8f8}
.listItemContainer{float:left;display:block;width:100%;height:auto;align-items:center;vertical-align:middle;z-index:var(--zIndexList)}
.listItemTextPanel{display:block;float:left;align-items:center;width:calc(100% - 10px - (var(--listItemIconSize)) * 3);max-width:calc(100% - 10px - (var(--listItemIconSize)) * 3);height:100%;overflow-x:hidden;white-space:nowrap;z-index:var(--zIndexList)}
.listItemTextPanelLong{display:block;float:left;align-items:center;width:calc(100% - 10px - (var(--listItemIconSize)) * 1);max-width:calc(100% - 10px - (var(--listItemIconSize)) * 1);height:100%;overflow-x:hidden;white-space:nowrap;z-index:var(--zIndexList)}
.listItemTextMain{display:inline-flex;float:left;text-align:left;align-items:center;width:auto;max-width:calc(100% - var(--listItemIconSize) * 2);height:100%;overflow-x:hidden;white-space:nowrap;z-index:var(--zIndexList);cursor:pointer;cursor:hand}
.listItemText{display:inline-flex;float:left;text-align:left;align-items:center;width:auto;max-width:calc(100% - var(--listItemIconSize) * 2 - 1vmin * var(--globalScale));height:100%;padding-left:calc(1vmin * var(--globalScale));overflow-x:hidden;white-space:nowrap;z-index:var(--zIndexList);cursor:pointer;cursor:hand}
.listItemTextGroup{display:inline-flex;float:left;text-align:left;align-items:center;width:auto;max-width:calc(100% - var(--listItemIconSize) * 2 - 1vmin * var(--globalScale));height:100%;padding-left:calc(1vmin * var(--globalScale));overflow-x:hidden;white-space:nowrap;z-index:var(--zIndexList);cursor:pointer;cursor:hand;color:#a0a0a0}
.listItemIconOnline{float:left;width:var(--listItemIconSize);height:var(--listItemIconSize);margin-top:calc((var(--listItemHeight) - var(--listItemIconSize))/ 2);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 9 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 6 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:var(--zIndexList)}
.listItemIconOnlineAlert{float:left;width:var(--listItemIconSize);height:var(--listItemIconSize);margin-top:calc((var(--listItemHeight) - var(--listItemIconSize))/ 2);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 1 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:var(--zIndexList)}
.listItemIconOffline{float:left;width:var(--listItemIconSize);height:var(--listItemIconSize);margin-top:calc((var(--listItemHeight) - var(--listItemIconSize))/ 2);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 9 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:var(--zIndexList)}
.listItemIconFirmwareUpdate{float:left;width:var(--listItemIconSize);height:var(--listItemIconSize);margin-top:calc((var(--listItemHeight) - var(--listItemIconSize))/ 2);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 17 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:var(--zIndexList)}
.listItemIconL{float:left;width:var(--listItemIconSize);height:var(--listItemIconSize);margin-top:calc((var(--listItemHeight) - var(--listItemIconSize))/ 2);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 0 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 2 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:var(--zIndexList)}
.listItemIconLSel{float:left;width:var(--listItemIconSize);height:var(--listItemIconSize);margin-top:calc((var(--listItemHeight) - var(--listItemIconSize))/ 2);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 0 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 0 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:var(--zIndexList)}
.listItemIconLClose{background-position-x:calc(0px - var(--iconsSize) * 10 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 2 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLOpen{background-position-x:calc(0px - var(--iconsSize) * 11 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 2 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLEmpty{background-position-x:calc(0px - var(--iconsSize) * 30)}
.listItemIconLLamp{background-position-x:calc(0px - var(--iconsSize) * 6 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLLampBar{background-position-x:calc(0px - var(--iconsSize) * 13 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconSmartWave{background-position-x:calc(0px - var(--iconsSize) * 23 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 4 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLTemp{background-position-x:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLThermoView{background-position-x:calc(0px - var(--iconsSize) * 14 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLTDS{background-position-x:calc(0px - var(--iconsSize) * 0 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLpH{background-position-x:calc(0px - var(--iconsSize) * 2 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLKH{background-position-x:calc(0px - var(--iconsSize) * 10 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLSalinity{background-position-x:calc(0px - var(--iconsSize) * 1 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLDosing{background-position-x:calc(0px - var(--iconsSize) * 15 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLDosingPro{background-position-x:calc(0px - var(--iconsSize) * 16 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLDosingLarge{background-position-x:calc(0px - var(--iconsSize) * 18 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLDosingX3{background-position-x:calc(0px - var(--iconsSize) * 19 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLDosingX4{background-position-x:calc(0px - var(--iconsSize) * 22 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLBasePump{background-position-x:calc(0px - var(--iconsSize) * 17 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 6 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLSmartFeeder{background-position-x:calc(0px - var(--iconsSize) * 17 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLSmartRoller{background-position-x:calc(0px - var(--iconsSize) * 9 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLSmartTester{background-position-x:calc(0px - var(--iconsSize) * 10 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLLevelSensor{background-position-x:calc(0px - var(--iconsSize) * 8 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLLevelKeeper{background-position-x:calc(0px - var(--iconsSize) * 21 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLPowerSwitcher{background-position-x:calc(0px - var(--iconsSize) * 20 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLPowerSwitcherX4{background-position-x:calc(0px - var(--iconsSize) * 23 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLDasboard{background-position-x:calc(0px - var(--iconsSize) * 5 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLParams{background-position-x:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLActions{background-position-x:calc(0px - var(--iconsSize) * 11 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 7 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLOtherDevices{background-position-x:calc(0px - var(--iconsSize) * 20 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 2 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLDosingPanel{background-position-x:calc(0px - var(--iconsSize) * 21 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 2 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLGallery{background-position-x:calc(0px - var(--iconsSize) * 21 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconLAquariumInfo{background-position-x:calc(0px - var(--iconsSize) * 22 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 2 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconR{float:right;position:relative;width:var(--listItemIconSize);height:var(--listItemIconSize);margin-top:calc((var(--listItemHeight) - var(--listItemIconSize))/ 2);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 0 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 0 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));z-index:var(--zIndexList)}
.listItemIconREmpty{background-position-x:calc(0px - var(--iconsSize) * 30)}
.listItemIconREdit{background-position-x:calc(0px - var(--iconsSize) * 15 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconREdit:hover{background-position-y:calc(0px - var(--iconsSize) * 1 - (var(--iconsSize) - var(--listItemIconSize))/ 2)}
.listItemIconRDel{background-position-x:calc(0px - var(--iconsSize) * 14 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:pointer;cursor:hand}
.listItemIconRDel:hover{background-position-y:calc(0px - var(--iconsSize) * 1 - (var(--iconsSize) - var(--listItemIconSize))/ 2)}
.listItemIconRMove{float:right;background-position-x:calc(0px - var(--iconsSize) * 13 - (var(--iconsSize) - var(--listItemIconSize))/ 2);background-position-y:calc(0px - var(--iconsSize) * 0 - (var(--iconsSize) - var(--listItemIconSize))/ 2);cursor:move}
.listItemIconRMove:hover{background-position-y:calc(0px - var(--iconsSize) * 1 - (var(--iconsSize) - var(--listItemIconSize))/ 2)}
.listBottomPanel{float:left;display:flex;width:100%;height:var(--listPanelHeight);text-align:center;justify-content:space-between;align-items:center;z-index:var(--zIndexList)}
.listAddPanel{float:left;display:block;width:auto;height:var(--listPanelHeight);margin-left:calc(var(--listPanelHeight) * .25);margin-right:calc(var(--listPanelHeight) * .25);text-align:center;justify-content:center;align-items:center;z-index:var(--zIndexList);cursor:pointer;cursor:hand}
.listAddPanelButton{display:flex;width:auto;height:calc(var(--listPanelHeight) * .5);align-items:flex-end;justify-content:center;color:var(--colorBlue);z-index:var(--zIndexList)}
.listAddPanelText{display:block;width:auto;height:calc(var(--listPanelHeight) * .5);font-size:var(--fontSmall);align-items:center;justify-content:center;color:var(--colorBlue);z-index:var(--zIndexList)}
.list .listButtonAdd{background-position-x:calc(0px - var(--iconsSize) * 17);background-position-y:calc(0px - var(--iconsSize) * 0)}
.list .listButtonAdd:hover{background-position-y:calc(0px - var(--iconsSize) * 1)}
.list .listButtonGroup{background-position-x:calc(0px - var(--iconsSize) * 17);background-position-y:calc(0px - var(--iconsSize) * 4)}
.list .listButtonGroup:hover{background-position-y:calc(0px - var(--iconsSize) * 5)}
.list .listButton{float:left;display:flex;width:var(--iconsSize);height:var(--iconsSize);justify-content:center;align-items:center;background-color:#fff;margin-left:10px;margin-right:10px;cursor:pointer;cursor:hand;z-index:var(--zIndexList);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat}
.serial{position:fixed;display:flex;bottom:calc(1vmin * var(--globalScale));right:calc(1vmin * var(--globalScale));z-index:var(--zIndexSerial);width:auto;height:var(--fontExtraSmall);vertical-align:middle;align-items:flex-end;justify-content:flex-start;font-size:var(--fontExtraSmall);color:grey}
.firmware{position:fixed;display:flex;bottom:calc(1vmin * var(--globalScale) + var(--fontExtraSmall));right:calc(1vmin * var(--globalScale));z-index:var(--zIndexSerial);width:auto;height:var(--fontExtraSmall);vertical-align:middle;align-items:flex-end;justify-content:flex-start;font-size:var(--fontExtraSmall);color:grey}
.loadingFrame{float:left;display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0;z-index:101}
.loadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(18vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0;z-index:101}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.loadingFrame .img{width:calc(var(--iconsSize) * 2);height:calc(var(--iconsSize) * 2);z-index:101;background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 18);background-position-y:calc(0px - var(--iconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--iconsSize) * 2)/ 2)}
.loadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);z-index:101;white-space:nowrap}
.loadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall);z-index:101}
.loadingFrameSmall{float:left;display:flex;width:100%;height:100%;font-size:var(--fontExtraSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0;z-index:101}
.loadingFrameSmall .panel{float:left;display:block;width:calc(15vmin * var(--globalScale));height:calc(9vmin * var(--globalScale));font-size:var(--fontExtraSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0;z-index:101}
.loadingFrameSmall .img{width:calc(var(--iconsSize));height:calc(var(--iconsSize));z-index:101;background-size:calc(var(--iconsSize) * var(--iconsRowsX) * .5) calc(var(--iconsSize) * var(--iconsRowsY) * .5);background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 18 * .5);background-position-y:calc(0px - var(--iconsSize) * 0 * .5);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--iconsSize))/ 2)}
.loadingFrameSmall .text{display:flex;width:100%;height:calc(4vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontExtraSmall);z-index:101;white-space:nowrap}
.loadingFrameSmall .info{display:flex;width:100%;height:calc(4vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontExtraSmall);z-index:101}
.groupEdit{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;align-items:center;vertical-align:middle;z-index:var(--zGroupEdit);background-color:rgba(0,0,0,.1)}
.groupEdit .groupEditBack{display:flex;position:fixed;float:left;width:var(--groupEditWidth);height:auto;left:calc((100% - var(--groupEditWidth))/ 2);justify-content:center;align-items:center;z-index:var(--zGroupEdit)}
.groupEdit .groupEditPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #b0b0b0;z-index:var(--zGroupEdit)}
.groupEdit .groupEditTitle{display:flex;float:left;width:100%;height:auto;padding-top:calc(.5 * var(--fontMedium));padding-bottom:calc(.5 * var(--fontMedium));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--zGroupEdit)}
.groupEdit .groupEditDevices{display:block;float:left;width:100%;height:auto;max-height:18vh;text-align:center;justify-content:flex-start;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--zGroupEdit);overflow-y:scroll;-webkit-overflow-scrolling:touch;border-style:solid none none none;border-width:1px;border-color:#e0e0e0}
.groupEdit .groupEditDevicesRow{position:relative;display:flex;float:left;width:50%;height:calc(var(--groupEditDevicesRowHeight) + 1px);text-align:center;align-items:center;vertical-align:middle;z-index:var(--zGroupEdit);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#e0e0e0;cursor:pointer;cursor:hand}
.groupEdit .groupEditDevicesRow:hover{background-color:#f8f8f8}
.groupEdit .groupEditDevicesRow .entry{display:flex;float:left;width:var(--fontSmall);height:var(--fontSmall);text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);color:#000;z-index:var(--zGroupEdit);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand}
.groupEdit .groupEditDevicesRow .entry:disabled{cursor:default}
.groupEdit .groupEditDevicesSerial{display:flex;float:left;width:80%;height:var(--groupEditDevicesRowHeight);font-size:var(--fontSmall);z-index:var(--zGroupEdit);text-align:left;align-items:center;vertical-align:middle;white-space:nowrap;overflow-x:hidden}
.groupEdit .groupEditDevicesSerialSelected{display:flex;float:left;width:80%;height:var(--groupEditDevicesRowHeight);font-size:var(--fontSmall);z-index:var(--zGroupEdit);font-weight:700;text-align:left;align-items:center;vertical-align:middle;white-space:nowrap;overflow-x:hidden}
.groupEdit .groupEditDevicesCheckbox{display:flex;float:left;width:20%;height:var(--groupEditDevicesRowHeight);font-size:var(--fontSmall);z-index:var(--zGroupEdit);text-align:center;align-items:center;vertical-align:middle;white-space:nowrap}
.groupEdit .groupEditInput{display:flex;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;z-index:var(--zGroupEdit)}
.groupEdit .groupEditInput .entry{display:flex;float:left;width:100%;text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);z-index:var(--zGroupEdit);color:#000}
.groupEdit .groupEditList{position:relative;display:flex;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--zGroupEditCombo)}
.groupEdit .groupEditCombo{position:relative;float:right;display:flex;width:100%;height:var(--listComboHeight);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--zGroupEditCombo);background-color:#f8f8f8}
.groupEdit .groupEditCombo:hover{background-color:#f0f0f0}
.groupEdit .groupEditIcon{float:right;display:flex;width:var(--iconsSize);height:var(--listComboHeight);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listComboHeight))/ 2);margin-left:auto;margin-right:0;z-index:var(--zGroupEdit)}
.groupEdit .groupEditText{float:right;display:flex;width:calc(100% - var(--iconsSize) - calc(1vmin * var(--globalScale)));height:100%;color:#000;justify-content:flex-start;align-items:center;font-size:var(--fontSmall);cursor:pointer;cursor:hand;z-index:var(--zGroupEdit)}
.groupEdit .groupEditItemsList{position:absolute;display:none;top:calc(var(--listComboHeight) + 2px);display:block;visibility:hidden;left:0;width:100%;height:auto;max-height:calc(30vmin * var(--globalScale));overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 0 2vmin silver;z-index:var(--zGroupEditCombo)}
.groupEdit .groupEditItemsListBack{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--zGroupEditCombo);background-color:rgba(0,0,0,.1)}
.groupEdit .groupEditItem{display:flex;width:auto;height:var(--listComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(1vmin * var(--globalScale));z-index:var(--zGroupEditCombo)}
.groupEdit .groupEditItem:hover{background-color:#f8f8f8}
.groupEdit .groupEditItemSelected{display:flex;width:auto;height:var(--listComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(1vmin * var(--globalScale));z-index:var(--zGroupEditCombo)}
.groupEdit .groupEditButtons{display:flex;float:left;width:100%;height:calc(9vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;margin-top:calc(2vmin * var(--globalScale));font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--zGroupEdit)}
.groupEdit .groupEditButtons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-right:auto}
.groupEdit .groupEditButtons .ok:hover{background-color:#e3695d}
.groupEdit .groupEditButtons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;font-size:var(--fontMedium);margin-right:auto}
.groupEdit .groupEditButtons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-left:auto}
.groupEdit .groupEditButtons .cancel:hover{background-color:var(--colorBlueSel)}
.hardwareEdit{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--zHardwareEdit);background-color:rgba(0,0,0,.1)}
.hardwareEdit .hardwareEditBack{display:flex;position:fixed;float:left;width:var(--hardwareEditWidth);height:auto;left:calc((100% - var(--hardwareEditWidth))/ 2);justify-content:center;align-items:center;z-index:var(--zHardwareEdit)}
.hardwareEdit .hardwareEditPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #b0b0b0;z-index:var(--zHardwareEdit)}
.hardwareEdit .aquariumAddEditBox{display:flex;height:auto;width:100%;flex-direction:row;justify-content:space-between}
.hardwareEdit .aquariumAddEditRow{display:flex;height:auto;width:50%;flex-direction:column}
.hardwareEdit .hardwareEditStoreOther{display:flex;float:left;width:100%}
.hardwareEdit .hardwareEditTitle{display:flex;float:left;width:100%;height:auto;padding-top:calc(.5 * var(--fontMedium));padding-bottom:calc(.5 * var(--fontMedium));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--zHardwareEdit)}
.hardwareEdit .hardwareEditInput{display:flex;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;z-index:var(--zHardwareEdit)}
.hardwareEdit .hardwareEditInput .entry{display:flex;float:left;width:100%;text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));font-size:var(--fontSmall);z-index:var(--zHardwareEdit);color:#000}
.hardwareEdit .hardwareEditList{position:relative;display:flex;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--zHardwareEdit)}
.hardwareEdit .hardwareEditCombo{position:relative;float:right;display:flex;width:100%;height:var(--listComboHeight);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--zHardwareEdit);background-color:#f8f8f8}
.hardwareEdit .hardwareEditCombo:hover{background-color:#f0f0f0}
.hardwareEdit .hardwareEditIcon{float:right;display:flex;width:var(--iconsSize);height:var(--listComboHeight);background-size:calc(var(--iconsSize) * var(--iconsRowsX)) calc(var(--iconsSize) * var(--iconsRowsY));background-image:url("SMARTREEF/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--iconsSize) * 2);background-position-y:calc(0px - var(--iconsSize) * 3 - (var(--iconsSize) - var(--listComboHeight))/ 2);margin-left:auto;margin-right:0;z-index:var(--zHardwareEdit)}
.hardwareEdit .hardwareEditText{float:right;display:flex;width:calc(100% - var(--iconsSize) - calc(1vmin * var(--globalScale)));height:100%;color:#000;justify-content:flex-start;align-items:center;font-size:var(--fontSmall);cursor:pointer;cursor:hand;z-index:var(--zHardwareEdit)}
.hardwareEdit .hardwareEditItemsList{position:absolute;display:none;top:calc(var(--listComboHeight) + 2px);display:block;visibility:hidden;left:0;width:100%;height:auto;max-height:calc(30vmin * var(--globalScale));overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 0 2vmin silver;z-index:var(--zHardwareEditCombo)}
.hardwareEdit .hardwareEditItemsListBack{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--zHardwareEdit);background-color:rgba(0,0,0,.1)}
.hardwareEdit .hardwareEditItem{display:flex;width:auto;height:var(--listComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(1vmin * var(--globalScale));z-index:var(--zHardwareEditCombo)}
.hardwareEdit .hardwareEditItem:hover{background-color:#f8f8f8}
.hardwareEdit .hardwareEditItemSelected{display:flex;width:auto;height:var(--listComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(1vmin * var(--globalScale));z-index:var(--zHardwareEditCombo)}
.hardwareEdit .hardwareEditButtons{display:flex;float:left;width:100%;height:calc(9vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;margin-top:calc(2vmin * var(--globalScale));font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--zHardwareEdit)}
.hardwareEdit .hardwareEditButtons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-right:auto}
.hardwareEdit .hardwareEditButtons .ok:hover{background-color:#e3695d}
.hardwareEdit .hardwareEditButtons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;font-size:var(--fontMedium);margin-right:auto}
.hardwareEdit .hardwareEditButtons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-left:auto}
.hardwareEdit .hardwareEditButtons .cancel:hover{background-color:var(--colorBlueSel)}
.hardwareUpdate{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--zHardwareEdit);background-color:rgba(0,0,0,.1)}
.hardwareUpdate .hardwareUpdateBack{display:flex;position:fixed;float:left;width:var(--hardwareUpdateWidth);height:auto;left:calc((100% - var(--hardwareUpdateWidth))/ 2);justify-content:center;align-items:center;z-index:var(--zHardwareEdit)}
.hardwareUpdate .hardwareUpdatePanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #b0b0b0;z-index:var(--zHardwareEdit)}
.hardwareUpdate .hardwareUpdateTitle{display:block;float:left;width:100%;height:auto;max-height:var(--hardwareUpdateHeight);overflow-y:scroll;padding-top:calc(.5 * var(--fontMedium));padding-bottom:calc(.5 * var(--fontMedium));text-align:left;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--zHardwareEdit)}
.hardwareUpdate .hardwareUpdateButtons{display:flex;float:left;width:100%;height:calc(9vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;margin-top:calc(2vmin * var(--globalScale));font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--zHardwareEdit)}
.hardwareUpdate .hardwareUpdateButtons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-right:auto}
.hardwareUpdate .hardwareUpdateButtons .ok:hover{background-color:#e3695d}
.hardwareUpdate .hardwareUpdateButtons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;font-size:var(--fontMedium);margin-right:auto}
.hardwareUpdate .hardwareUpdateButtons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-left:auto}
.hardwareUpdate .hardwareUpdateButtons .cancel:hover{background-color:var(--colorBlueSel)}
@keyframes editUpdateNotificationBlink{
from{font-size:calc(var(--fontExtraSmall) * 1.4);top:calc(0px - var(--fontExtraSmall) * .4);left:calc(var(--listItemIconSize) - var(--fontExtraSmall) * 1.5);width:calc(var(--fontExtraSmall) * 1.8);height:calc(var(--fontExtraSmall) * 1.8)}
to{font-size:var(--fontExtraSmall);top:calc(0px - var(--fontExtraSmall) * .1);left:calc(var(--listItemIconSize) - var(--fontExtraSmall) * 1.2);width:calc(var(--fontExtraSmall) * 1.2);height:calc(var(--fontExtraSmall) * 1.2)}
}
.editUpdateNotification{display:flex;float:left;position:absolute;cursor:pointer;cursor:hand;top:calc(0px - var(--fontExtraSmall) * .1);left:calc(var(--listItemIconSize) - var(--fontExtraSmall) * 1.2);font-size:var(--fontExtraSmall);color:#fff;font-weight:700;align-items:center;justify-content:center;background-color:var(--colorRed);border-style:solid;border-color:var(--colorRed);border-radius:var(--fontExtraSmall);border-width:0;z-index:var(--zIndexMenu);width:calc(var(--fontExtraSmall) * 1.2);height:calc(var(--fontExtraSmall) * 1.2);animation:editUpdateNotificationBlink .5s 1}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.groupEdit .groupEditDevices{max-height:12vh}
.groupEdit .groupEditDevicesRow{width:100%}
}
:root{--rfSmartReefCommentsSection:25vw;--rfSmartReefCommentsNumber:3;--zIndexReefInfoLoading:100}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
:root{--rfSmartReefCommentsSection:82vw;--rfSmartReefCommentsNumber:1}
}
.rfSmartReefInfo{display:flex;position:fixed;float:left;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfSmartReefInfo .smartReefInfoImageLoadingTab{position:relative;display:none}
.rfSmartReefInfo .rfSmartReefPanel{position:absolute;display:block;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight) - var(--bottomHeight));left:0;right:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#f8f8f8}
.rfSmartReefInfo .rfSmartReefSection{position:relative;display:flex;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfSmartReefInfo .rfSmartReefSectionSmall{position:relative;display:flex;float:left;width:74%;margin-left:13%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfSmartReefInfo .rfSmartReefSectionYT{position:relative;display:flex;float:left;width:74%;margin-left:13%;margin-bottom:2%;height:40vw;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfSmartReefInfo .rfSmartReefSectionYTFrame{display:flex;width:100%;height:100%}
.rfSmartReefInfo .rfSmartReefSectionSmallTop{position:relative;display:flex;float:left;width:74%;margin-left:13%;margin-top:1.5%;margin-bottom:1.5%;height:auto;justify-content:center;align-items:flex-start;vertical-align:middle;text-align:center}
.rfSmartReefInfo .rfSmartReefSectionBlock{position:relative;display:block;float:left;width:74%;margin-left:13%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfSmartReefInfo .rfSmartReefSectionBlockEmpty{position:relative;display:block;float:left;width:100%;height:5%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfSmartReefInfo .rfSmartReefSectionHalfL{position:relative;display:block;float:left;width:49%;margin-right:1%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfSmartReefInfo .rfSmartReefSectionHalfR{position:relative;display:block;float:left;width:49%;margin-left:1%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfSmartReefInfo .rfSmartReefSectionHalfLBack{position:absolute;display:block;float:left;width:49%;left:0;height:100%;background-color:#fff}
.rfSmartReefInfo .rfSmartReefSectionHalfRBack{position:absolute;display:block;float:left;width:49%;right:0;height:100%;background-color:#fff}
.rfSmartReefInfo .rfSmartReefSection131{position:relative;display:block;float:left;width:32%;margin-right:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfSmartReefInfo .rfSmartReefSection132{position:relative;display:block;float:left;width:32%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfSmartReefInfo .rfSmartReefSection133{position:relative;display:block;float:left;width:32%;margin-left:2%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;background-color:#fff}
.rfSmartReefInfo .rfSmartReefBorder131{position:absolute;display:block;float:left;top:0;bottom:0;left:0;width:32%;height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfSmartReefInfo .rfSmartReefBorder132{position:absolute;display:block;float:left;top:0;bottom:0;left:34%;width:32%;height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfSmartReefInfo .rfSmartReefBorder133{position:absolute;display:block;float:left;top:0;bottom:0;left:68%;width:32%;height:100%;box-shadow:0 0 3vmin rgba(0,0,0,.2);background-color:#fff}
.rfSmartReefInfo .rfSmartReefImageTopH{display:flex;width:100%;height:auto}
.rfSmartReefInfo .rfSmartReefImageTopV{display:none;width:100%;height:auto}
.rfSmartReefInfo .textSmartReef{display:block;position:absolute;top:1.5vw;right:55vw;text-align:right;font-size:4vw}
.rfSmartReefInfo .textSmartReefSubtitle{display:block;position:absolute;top:1.5vw;left:47.5vw;padding-left:2.5vw;text-align:left;font-size:1.7vw;border-style:none none none solid;border-color:#000;border-width:1px}
.rfSmartReefInfo .buttonTestIt{display:block;font-size:var(--fontMedium);height:var(--buttonHeight);line-height:var(--buttonHeight);margin-bottom:calc(var(--buttonHeight) * 1);width:auto;padding-left:12vmin;padding-right:12vmin;border-style:solid;border-width:1px;border-color:var(--colorBlue);cursor:pointer;cursor:hand;white-space:nowrap}
.rfSmartReefInfo .buttonTestIt:hover{border-color:var(--colorBlueSel);background-color:#f8fbff}
.rfSmartReefInfo .textFuturePanel{display:block;position:absolute;top:4vw;left:0;right:0;text-align:center;color:#fff}
.rfSmartReefInfo .textFuture{display:block;text-align:center;font-size:var(--fontBig);font-weight:700;width:90vw;margin-left:5vw}
.rfSmartReefInfo .textFutureSubtitle{display:block;width:66vw;margin-top:2vw;margin-left:17vw;margin-right:17vw;text-align:center;font-size:var(--fontSmall);color:#fff}
.rfSmartReefInfo .textBenefits{display:block;width:100%;margin-top:calc(var(--fontMedium) * 1.5);margin-bottom:calc(var(--fontMedium) * 1.5);text-align:center;font-size:var(--fontMedium);font-weight:700}
.rfSmartReefInfo .textBenefitsTitle{display:block;width:100%;margin-top:calc(var(--fontSmall) * 1.5);margin-bottom:calc(var(--fontSmall) * 1);text-align:center;font-size:var(--fontMedium);font-weight:700}
.rfSmartReefInfo .textBenefitsDescription{display:block;width:calc(100% - var(--fontExtraSmall) * 4);padding-left:calc(var(--fontExtraSmall) * 2);padding-right:calc(var(--fontExtraSmall) * 2);margin-bottom:calc(var(--fontExtraSmall) * 2);text-align:center;font-size:var(--fontSmall)}
.rfSmartReefInfo .iconBenefit1{width:calc(6vmin * var(--globalScale));height:calc(6vmin * var(--globalScale));background-size:calc(6vmin * var(--globalScale)) calc(6vmin * var(--globalScale));background-image:url("SMARTREEFINFO/benefit1.png?v=1705932453461");background-repeat:no-repeat;margin-top:calc(var(--fontSmall) * 1.5);margin-left:auto;margin-right:auto}
.rfSmartReefInfo .iconBenefit2{width:calc(6vmin * var(--globalScale));height:calc(6vmin * var(--globalScale));background-size:calc(6vmin * var(--globalScale)) calc(6vmin * var(--globalScale));background-image:url("SMARTREEFINFO/benefit2.png?v=1705932453461");background-repeat:no-repeat;margin-top:calc(var(--fontSmall) * 1.5);margin-left:auto;margin-right:auto}
.rfSmartReefInfo .iconBenefit3{width:calc(6vmin * var(--globalScale));height:calc(6vmin * var(--globalScale));background-size:calc(6vmin * var(--globalScale)) calc(6vmin * var(--globalScale));background-image:url("SMARTREEFINFO/benefit3.png?v=1705932453461");background-repeat:no-repeat;margin-top:calc(var(--fontSmall) * 1.5);margin-left:auto;margin-right:auto}
.rfSmartReefInfo .textUnderControl{display:block;position:absolute;top:11vw;left:5vw;text-align:left;font-size:3vw;padding-left:1.5vw;color:#fff;border-style:none none none solid;border-width:.3vw;border-color:#fff}
.rfSmartReefInfo .textUseWherever{display:block;position:absolute;top:11vw;left:5vw;text-align:left;font-size:3vw;padding-left:1.5vw;color:#fff;border-style:none none none solid;border-width:.3vw;border-color:#fff}
.rfSmartReefInfo .rfSmartReefSectionHalfTitle{display:block;width:90%;margin-left:5%;margin-top:calc(var(--fontSmall) * 1.5);margin-bottom:calc(var(--fontSmall) * 1);text-align:center;font-size:var(--fontMedium);font-weight:700}
.rfSmartReefInfo .rfSmartReefSectionHalfDescription{display:block;width:calc(100% - var(--fontExtraSmall) * 8);padding-left:calc(var(--fontExtraSmall) * 4);padding-right:calc(var(--fontExtraSmall) * 4);margin-bottom:calc(var(--fontExtraSmall) * 2);text-align:center;font-size:var(--fontSmall)}
.rfSmartReefInfo .rfSmartReefAlerts{display:flex;position:absolute;top:14vw;left:4vw;text-align:left;align-items:center;color:#000;height:0}
.rfSmartReefInfo .rfSmartReefAlertsPanel{display:block;width:auto;height:auto}
.rfSmartReefInfo .rfSmartReefAlertsTitle{font-size:var(--fontMedium);font-weight:700;padding-bottom:1.25vw}
.rfSmartReefInfo .rfSmartReefAlertsDescription{font-size:var(--fontSmall);width:28vw}
.rfSmartReefInfo .rfSmartReefLog{display:flex;position:absolute;top:14vw;left:4vw;text-align:left;align-items:center;color:#000;height:0}
.rfSmartReefInfo .rfSmartReefLogPanel{display:block;width:auto;height:auto}
.rfSmartReefInfo .rfSmartReefLogTitle{font-size:var(--fontMedium);font-weight:700;padding-bottom:1.25vw}
.rfSmartReefInfo .rfSmartReefLogDescription{font-size:var(--fontSmall);width:28vw}
.rfSmartReefInfo .rfSmartReefICP{display:flex;position:absolute;top:14vw;right:4vw;text-align:left;align-items:center;color:#fff;height:0}
.rfSmartReefInfo .rfSmartReefICPPanel{display:block;width:auto;height:auto}
.rfSmartReefInfo .rfSmartReefICPTitle{font-size:var(--fontMedium);font-weight:700;padding-bottom:1.25vw}
.rfSmartReefInfo .rfSmartReefICPDescription{font-size:var(--fontSmall);width:30vw}
.rfSmartReefInfo .rfSmartReefCommentsContainer{position:relative;display:block;float:left;width:100%;height:auto;justify-content:center;align-items:flex-start;vertical-align:middle;text-align:center;margin-bottom:5%}
.rfSmartReefInfo .rfSmartReefCommentsTitle{display:block;float:left;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;font-size:var(--fontMedium);font-weight:700;text-align:center;color:#000;padding-top:calc(var(--fontMedium) * 1);padding-bottom:calc(var(--fontMedium) * 1)}
.rfSmartReefInfo .rfSmartReefCommentsPanel{position:relative;display:block;width:100%;height:calc(var(--fontSmall) * 7.5);padding-top:calc(var(--fontMedium) * 1.25);padding-bottom:calc(var(--fontMedium) * 1.25);margin-bottom:2px;border-style:solid none solid none;border-width:1px;border-color:#e0e0e0;justify-content:center;vertical-align:middle;text-align:center}
.rfSmartReefInfo .rfSmartReefCommentsElementsContainer{position:absolute;display:block;float:left;width:100%;height:calc(var(--fontSmall) * 7.5);justify-content:center;align-items:center;vertical-align:middle;text-align:center;overflow:hidden}
.rfSmartReefInfo .rfSmartReefCommentsElements{position:absolute;display:flex;float:left;width:auto;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rfSmartReefInfo .rfSmartReefCommentsSection{display:block;width:calc(var(--rfSmartReefCommentsSection) - 4vw);margin-left:2vw;margin-right:2vw;height:100%;justify-content:center;text-align:center;vertical-align:middle;font-size:var(--fontSmall);color:#404040;align-items:center}
.rfSmartReefInfo .rfSmartReefCommentsStars{display:flex;width:100%;height:var(--fontSmall);justify-content:flex-start;text-align:center;vertical-align:middle;font-size:var(--fontSmall);color:var(--colorYellow);align-items:flex-start}
.rfSmartReefInfo .rfSmartReefCommentsText{display:flex;width:100%;height:calc(var(--fontSmall) * 4);justify-content:flex-start;text-align:left;vertical-align:middle;font-size:var(--fontSmall);margin-top:calc(var(--fontSmall) * .5);margin-bottom:calc(var(--fontSmall) * .5);color:#404040;align-items:flex-start;overflow-y:auto}
.rfSmartReefInfo .rfSmartReefCommentsName{display:flex;width:100%;height:calc(var(--fontSmall) * 2);justify-content:flex-start;text-align:left;vertical-align:middle;font-size:var(--fontSmall);margin-top:calc(var(--fontSmall) * .5);margin-bottom:calc(var(--fontSmall) * .5);color:#404040;align-items:center;border-style:solid none none none;border-width:1px;border-color:#e0e0e0}
.rfSmartReefInfo .smartReefInfoLoading{display:none;position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:flex;width:100%;height:100%;color:#000;background-color:rgba(255,255,255,.6);border-style:none;font-size:var(--fontSmall);z-index:var(--zIndexReefInfoLoading);vertical-align:middle;text-align:center;align-items:center;vertical-align:middle;justify-content:center}
@media all and (max-width:1300px){
.rfSmartReefInfo .rfSmartReefLogDescription{width:40vw}
.rfSmartReefInfo .rfSmartReefAlertsDescription{width:40vw}
}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.rfSmartReefInfo .rfSmartReefSectionSmall{display:block}
.rfSmartReefInfo .rfSmartReefImageTopH{display:none}
.rfSmartReefInfo .rfSmartReefImageTopV{display:flex}
.rfSmartReefInfo .rfSmartReefSectionHalfL{width:100%;margin-right:0}
.rfSmartReefInfo .rfSmartReefSectionHalfR{width:100%;margin-left:0}
.rfSmartReefInfo .rfSmartReefSectionHalfLBack{width:100%;margin-right:0}
.rfSmartReefInfo .rfSmartReefSectionHalfRBack{width:100%;margin-left:0}
.rfSmartReefInfo .textSmartReef{top:5vw;font-size:5vw}
.rfSmartReefInfo .textSmartReefSubtitle{top:5vw;font-size:2.4vw}
.rfSmartReefInfo .textFuture{top:8vw;left:5vw;right:5vw}
.rfSmartReefInfo .textFutureSubtitle{top:18vw;left:15vw;right:15vw}
.rfSmartReefInfo .rfSmartReefSection131{width:96%;margin-left:2%;margin-right:2%;margin-bottom:4%;box-shadow:0 0 3vmin rgba(0,0,0,.2)}
.rfSmartReefInfo .rfSmartReefSection132{width:96%;margin-left:2%;margin-right:2%;margin-bottom:4%;box-shadow:0 0 3vmin rgba(0,0,0,.2)}
.rfSmartReefInfo .rfSmartReefSection133{width:96%;margin-left:2%;margin-right:2%;margin-bottom:4%;box-shadow:0 0 3vmin rgba(0,0,0,.2)}
.rfSmartReefInfo .rfSmartReefBorder131{display:none}
.rfSmartReefInfo .rfSmartReefBorder132{display:none}
.rfSmartReefInfo .rfSmartReefBorder133{display:none}
.rfSmartReefInfo .textUnderControl{top:14vw;font-size:4vw;padding-left:2.5vw;border-width:.5vw}
.rfSmartReefInfo .textUseWherever{top:14vw;font-size:4vw;padding-left:2.5vw;border-width:.5vw}
.rfSmartReefInfo .rfSmartReefSectionSmallTop{margin-bottom:0}
.rfSmartReefInfo .rfSmartReefSectionSmallTop{display:block}
.rfSmartReefInfo .rfSmartReefAlerts{top:18.5vw;left:5vw}
.rfSmartReefInfo .rfSmartReefAlerts{display:flex;position:relative;top:0;left:0;width:calc(100% - var(--fontExtraSmall) * 8);text-align:center;align-items:center;height:auto;padding-left:calc(var(--fontExtraSmall) * 4);padding-right:calc(var(--fontExtraSmall) * 4);margin-top:calc(var(--fontSmall) * 1);margin-bottom:calc(var(--fontSmall) * 1)}
.rfSmartReefInfo .rfSmartReefAlertsTitle{width:100%}
.rfSmartReefInfo .rfSmartReefAlertsDescription{width:100%}
.rfSmartReefInfo .rfSmartReefLog{display:flex;position:relative;top:0;left:0;width:calc(100% - var(--fontExtraSmall) * 8);text-align:center;align-items:center;height:auto;padding-left:calc(var(--fontExtraSmall) * 4);padding-right:calc(var(--fontExtraSmall) * 4);margin-top:calc(var(--fontSmall) * 1);margin-bottom:calc(var(--fontSmall) * 1)}
.rfSmartReefInfo .rfSmartReefLogPanel{background-color:rgba(255,255,255)}
.rfSmartReefInfo .rfSmartReefLogTitle{width:100%}
.rfSmartReefInfo .rfSmartReefLogDescription{width:100%}
.rfSmartReefInfo .rfSmartReefICP{display:flex;position:relative;top:0;left:0;width:calc(100% - var(--fontExtraSmall) * 8);text-align:center;align-items:center;height:auto;padding-left:calc(var(--fontExtraSmall) * 4);padding-right:calc(var(--fontExtraSmall) * 4);margin-top:calc(var(--fontSmall) * 1);margin-bottom:calc(var(--fontSmall) * 1)}
.rfSmartReefInfo .rfSmartReefICPPanel{background-color:rgba(255,255,255);color:#000}
.rfSmartReefInfo .rfSmartReefICPTitle{width:100%}
.rfSmartReefInfo .rfSmartReefICPDescription{width:100%}
}
:root{--gcColorBlue:#009deb;--gcColorRed:#ff4040;--gcDataPointSelectedColor:var(--colorGreen);--gcBackGroundColor:#ffffff;--gcBackGroundXShadowColor:#d0d0d0;--gcChartTitleColor:black;--gcChartNoDataColor:#808080;--gcToolTipLabelColor:#808080;--gcRangeAreaColorFill:rgb(252,252,252);--gcRangeAreaColorStroke:rgb(240,240,240);--gcScrollAreaColorFill:rgb(247,249,246);--gcScrollAreaColorStroke:rgb(230,230,230);--gcScrollBarColorFill:white;--gcScrollBarColorStroke:rgb(210,210,210);--gcAxisGridColorStroke:rgb(240,240,240);--gcChartTitleFontSize:calc( 26px * var(--globalScale) );--gcChartNoDataFontSize:calc( 26px * var(--globalScale) );--gcToolTipFontSize:calc( 22px * var(--globalScale) );--gcToolTipLabelFontSize:calc( 15px * var(--globalScale) );--gcAxisLabelFontSize:calc( 14px * var(--globalScale) );--gcRangeValueFontSize:calc( 12px * var(--globalScale) );--gcRangeValueFontColor:#808080;--gcAxisLabelFontColor:#808080}
.graphicalChart{background-color:var(--gcBackGroundColor);justify-content:center;align-items:center;width:100%;height:100%;cursor:default}
.graphicalChart .gcAxisComYR{fill:var(--gcBackGroundColor)}
.graphicalChart .gcChartTitle{font-weight:700;font-size:var(--gcChartTitleFontSize);fill:var(--gcChartTitleColor);text-anchor:middle}
.graphicalChart .gcChartNoData{font-weight:700;text-transform:uppercase;font-size:var(--gcChartNoDataFontSize);fill:var(--gcChartNoDataColor);text-anchor:middle}
.graphicalChart .gcChartTitleValue{fill:var(--gcColorBlue)}
.graphicalChart .gcChartTitleValueOutOfRange{fill:var(--gcColorRed)}
.graphicalChart .gcChartPointColorOutOfRange{fill:var(--gcColorRed)}
.graphicalChart .gcAxisLabel{font-size:var(--gcAxisLabelFontSize);fill:var(--gcAxisLabelFontColor)}
.graphicalChart .gcAxisLabelEndX{text-anchor:end}
.graphicalChart .gcAxisLabelMiddleX{text-anchor:middle}
.graphicalChart .gcAxisLabelFirstX{text-anchor:start}
.graphicalChart .gcAxisLabelLastX{text-anchor:end}
.graphicalChart .gcAxisLabel.gcAxisLabelY{text-anchor:end}
.graphicalChart .gcAxisLabelTextX,.graphicalChart .gcAxisLabelTextY{font-weight:700}
.graphicalChart .gcToolTipRect{fill:var(--gcBackGroundColor);stroke:#e0e0e0;stroke-width:1}
.graphicalChart .gcToolTipLabel{font-size:var(--gcToolTipLabelFontSize);fill:var(--gcToolTipLabelColor);text-anchor:middle}
.graphicalChart .gcToolTipButton{cursor:pointer}
.graphicalChart .gcToolTipButtonLabel{font-size:var(--gcToolTipLabelFontSize);fill:#fff;text-anchor:middle}
.graphicalChart .gcToolTipText{font-size:var(--gcToolTipFontSize);stroke-width:0;text-anchor:middle}
.graphicalChart .gcToolTipTextMulti{font-size:calc(16px * var(--globalScale))!important}
.graphicalChart .gcToolTipTextAlert{fill:var(--gcColorRed)}
.graphicalChart .gcToolTipTextOK{fill:var(--gcColorBlue)}
.graphicalChart .gcRangeValueMin{font-size:var(--gcRangeValueFontSize);fill:var(--gcRangeValueFontColor);text-anchor:start}
.graphicalChart .gcRangeValueMax{font-size:var(--gcRangeValueFontSize);fill:var(--gcRangeValueFontColor);text-anchor:start}
.graphicalChart .gcDataArea{fill:var(--gcColorBlue);stroke-width:1;cursor:pointer}
.graphicalChart .gcDataPointArea{fill:var(--gcColorBlue);fill-opacity:0;stroke-width:1;cursor:pointer}
.graphicalChart .gcDataPointSelected{fill:var(--gcDataPointSelectedColor);stroke-width:1;cursor:pointer}
.graphicalChart .gcLineGroup{fill:none;stroke:var(--gcColorBlue);stroke-width:1}
.graphicalChart .gcLineAlert{fill:none;stroke:var(--gcColorRed);stroke-width:1.2}
.graphicalChart .gcRangeArea{fill:var(--gcRangeAreaColorFill);stroke:var(--gcRangeAreaColorStroke);stroke-width:1}
.graphicalChart .gcScrollArea{fill:var(--gcScrollAreaColorFill);cursor:pointer;stroke:var(--gcScrollAreaColorStroke);stroke-width:1}
.graphicalChart .gcScrollBar{fill:var(--gcScrollBarColorFill);cursor:pointer;stroke:var(--gcScrollBarColorStroke);stroke-width:1}
.graphicalChart .gcAxisGrid{fill:none;stroke:var(--gcAxisGridColorStroke);stroke-width:1}
.graphicalChart text{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rftc01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftc01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftc01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftc01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftc01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rftc01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rftc01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rftc01dash .temperature{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rftc01dash .temperature .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rftc01dash .temperature .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rftc01dash .slider{position:absolute;left:5%;right:5%;top:65%;bottom:15%;display:flex;justify-content:flex-start;align-items:flex-end;font-size:var(--fontExtraSmall)}
.rftc01dash .sliderPointerOk{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rftc01dash .sliderPointerWrong{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorYellow)}
.rftc01dash .sliderPointerError{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rftc01dash .sliderBar{display:flex;width:calc(100% - var(--fontMedium) * .5);margin-left:calc(var(--fontMedium) * .25);height:20%;justify-content:center;align-items:center}
.rftc01dash .sliderBarLeft{display:flex;width:35%;height:100%;background-image:linear-gradient(to right,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rftc01dash .sliderBarCenter{display:flex;width:30%;height:100%;background-color:#73d905}
.rftc01dash .sliderBarRight{display:flex;width:35%;height:100%;background-image:linear-gradient(to right,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rftc01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftc01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rftc01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftc01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rftc01SectionWidth:100%;--rftc01SectionHeight1:74%;--rftc01SectionHeight1_066:62%;--rftc01SectionHeight2:12%;--rftc01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rftc01ZIndexPrompt:var(--zIndexPrompt);--rftc01ZIndexPromptCombo:calc( var(--zIndexPrompt) + 1 );--rftc01IconsSize:calc( 5vmin * var(--globalScale) )}
.rftc01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:block;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rftc01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rftc01OnboardingContainer{width:100%;height:auto;display:block}
.rftc01 .section1{display:block;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rftc01SectionHeight1)}
.rftc01 .section2{float:left;width:var(--rftc01SectionWidth);height:var(--rftc01SectionHeight2);display:block;border-style:none;border-width:0;align-items:center}
.rftc01 .section2Onboarding{float:left;width:var(--rftc01SectionWidth);height:var(--rftc01SectionHeight2);display:block;border-style:none;border-width:0}
.rftc01 .section3{float:left;width:var(--rftc01SectionWidth);height:var(--rftc01SectionHeight2);display:block;border-style:none;border-width:0}
.rftc01 .temperature{display:flex;width:100%;height:40%;justify-content:center;align-items:flex-end;vertical-align:bottom;font-size:var(--fontExtraBig);font-weight:700;color:#00a000;background-color:#fff}
.rftc01 .container{position:relative;display:block;width:auto;height:calc(var(--fontExtraBig) + var(--fontSmall) * 4);justify-content:center;align-items:center;vertical-align:middle;border-style:solid;border-color:#e0e0e0;border-radius:.5vmin;padding-left:5%;padding-right:5%;border-width:1px;box-shadow:0 0 1.5vmin #e0e0e0}
.rftc01 .text{display:flex;width:100%;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;font-size:var(--fontSmall);color:grey}
.rftc01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:15%;padding-right:15%;right:0;bottom:calc(0px - var(--fontSmall) * 2);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rftc01 .history:hover{background-color:var(--colorBlueSel)}
.rftc01 .temp{display:flex;width:100%;height:calc(100% - var(--fontSmall) * 2 * 2);justify-content:center;align-items:center;font-size:var(--fontExtraBig);font-weight:700;background-color:#fff}
.rftc01 .connector{display:block;width:1px;margin-left:auto;margin-right:auto;height:10%;justify-content:center;align-items:center;vertical-align:middle;background-color:#000}
.rftc01 .settings{display:flex;width:80%;margin-left:10%;margin-right:10%;height:50%;justify-content:center;align-items:center;background-color:#fff}
.rftc01 .settingsOnboarding{display:flex;width:80%;margin-left:10%;margin-right:10%;height:calc(var(--onboardingHeight) * .5);justify-content:center;align-items:center;background-color:#fff}
.rftc01 .rftc01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rftc01 .rftc01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftc01 .rftc01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rftc01 .rftc01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftc01 .rftc01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rftc01 .rftc01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rftc01 .rftc01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rftc01 .section2Panel1{float:left;width:100%;height:50%;display:block}
.rftc01 .section2Panel2{float:left;width:100%;height:50%;display:flex;align-items:center;justify-content:center}
.rftc01 .section2PanelRight{float:left;width:84%;min-width:calc(8 * var(--fontMedium));margin-left:13%;margin-right:13%;height:auto;display:flex;justify-content:flex-end}
.rftc01 .section2PanelBlock{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rftc01 .section2Panel2 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rftc01 .section2Panel2 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rftc01 .section2Panel2 .button{float:left;display:flex;width:auto;min-width:15vmin;padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rftc01 .section2Panel2 .button:hover{background-color:var(--colorBlueSel)}
.rftc01 .section2Panel2 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontMedium);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontMedium));font-size:var(--fontMedium);padding:calc(.5 * var(--fontMedium));border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#ffe0e0;white-space:nowrap}
.rftc01 .section2Panel2 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rftc01 .section2Panel2 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rftc01 .sectionSettingsBack{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:0}
.rftc01 .section3SettingsBlock{position:absolute;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:calc(220% + 2px);height:auto;padding-bottom:calc(var(--buttonHeight) * .5);bottom:calc(var(--buttonHeight) * 1);left:calc(-1px - 70%);border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:16%;z-index:1}
.rftc01 .section3SettingsBlock .button{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;z-index:1;white-space:nowrap}
.rftc01 .section3SettingsBlock .button:hover{background-color:var(--colorBlueSel)}
.rftc01 .section3SettingsBlock .buttonDisabled{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;z-index:1}
.rftc01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rftc01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rftc01Prompt .rftc01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rftc01ZIndexPrompt)}
.rftc01Prompt .rftc01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rftc01ZIndexPrompt)}
.rftc01Prompt .rftc01PromptPanel .top{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:grey;z-index:var(--rftc01ZIndexPrompt)}
.rftc01Prompt .rftc01PromptPanel .title{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rftc01ZIndexPrompt);height:auto}
.rftc01Prompt .rftc01PromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rftc01ZIndexPrompt)}
.rftc01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rftc01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rftc01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rftc01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rftc01Prompt .comboPanel{position:relative;display:flex;width:100%;height:auto;z-index:var(--rftc01ZIndexPromptCombo)}
.rftc01Prompt .combo{position:relative;float:right;display:flex;width:100%;height:var(--rftc01ZIndexPromptComboHeight);margin-top:calc(var(--rftc01ZIndexPromptComboHeight) * .5);margin-bottom:calc(var(--rftc01ZIndexPromptComboHeight) * .5);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--rftc01ZIndexPromptCombo);background-color:#f8f8f8}
.rftc01Prompt .combo:hover{background-color:#f0f0f0}
.rftc01Prompt .comboIcon{float:right;display:flex;width:var(--rftc01IconsSize);height:var(--rftc01ZIndexPromptComboHeight);background-size:calc(var(--rftc01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rftc01IconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--rftc01IconsSize) * 9);background-position-y:calc(0px - var(--rftc01IconsSize) * 1 - (var(--rftc01IconsSize) - var(--rftc01ZIndexPromptComboHeight))/ 2);margin-right:5px;z-index:var(--rftc01ZIndexPromptCombo)}
.rftc01Prompt .comboText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--rftc01ZIndexPromptCombo)}
.rftc01Prompt .comboList{position:absolute;display:none;top:calc(var(--rftc01ZIndexPromptComboHeight) * 1.5 + 4px);width:100%;height:auto;box-shadow:0 0 3px silver;z-index:var(--rftc01ZIndexPromptCombo)}
.rftc01Prompt .comboItem{display:flex;width:auto;height:var(--rftc01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rftc01ZIndexPromptCombo)}
.rftc01Prompt .comboItem:hover{background-color:#f8f8f8}
.rftc01Prompt .comboItemSelected{display:flex;width:auto;height:var(--rftc01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rftc01ZIndexPromptCombo)}
.rftc01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rftc01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rftc01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rftc01ZIndexPrompt);text-transform:uppercase}
.rftc01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rftc01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rftc01ZIndexPrompt);text-transform:uppercase}
.rftc01Prompt .buttons .ok:hover{background-color:#e3695d}
.rftc01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rftc01ZIndexPrompt);text-transform:uppercase}
.rftc01Prompt .buttons .okCenterDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rftc01ZIndexPrompt);text-transform:uppercase}
.rftc01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rftc01ZIndexPrompt);text-transform:uppercase}
.rftc01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rftc01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rftc01 .radioButtonLeft{display:flex;color:var(--colorBlue);width:36.5%;height:auto;min-width:calc(8 * var(--fontMedium));justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rftc01 .radioButtonRight{display:flex;color:var(--colorBlue);width:36.5%;height:auto;justify-content:flex-end;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rftc01 .radioButtonText{display:flex;justify-content:flex-start;align-items:flex-start;width:auto;padding-left:calc(.5vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));font-size:var(--fontMedium);color:#404040;white-space:nowrap;cursor:pointer;cursor:hand}
.rftc01 .radioButtonCircle{display:flex;width:var(--fontMedium);height:var(--fontMedium);min-width:var(--fontMedium);min-height:var(--fontMedium);border-style:solid;border-radius:var(--fontMedium);border-width:calc(.15 * var(--fontMedium));justify-content:center;align-items:center;color:var(--colorBlue)}
.rftc01 .radioButtonOn{display:flex;width:calc(.65 * var(--fontMedium));height:calc(.65 * var(--fontMedium));background-color:var(--colorBlue);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rftc01 .radioButtonOff{width:var(--fontMedium);height:var(--fontMedium);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rftc01 .radioButtonOff:hover{background-color:var(--colorBlueSelLight);cursor:pointer;cursor:hand}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rftv01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftv01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftv01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftv01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftv01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rftv01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rftv01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rftv01dash .temperature{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rftv01dash .temperature .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rftv01dash .temperature .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rftv01dash .slider{position:absolute;left:5%;right:5%;top:65%;bottom:15%;display:flex;justify-content:flex-start;align-items:flex-end;font-size:var(--fontExtraSmall)}
.rftv01dash .sliderPointerOk{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rftv01dash .sliderPointerError{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rftv01dash .sliderBar{display:flex;width:calc(100% - var(--fontMedium) * .5);margin-left:calc(var(--fontMedium) * .25);height:20%;justify-content:center;align-items:center}
.rftv01dash .sliderBarLeft{display:flex;width:35%;height:100%;background-image:linear-gradient(to right,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rftv01dash .sliderBarCenter{display:flex;width:30%;height:100%;background-color:#73d905}
.rftv01dash .sliderBarRight{display:flex;width:35%;height:100%;background-image:linear-gradient(to right,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rftv01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftv01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rftv01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftv01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rftv01SectionWidth:100%;--rftv01SectionHeight1:70%;--rftv01SectionHeight2:15%;--rftv01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rftv01ZIndexPrompt:var(--zIndexPrompt);--rftv01ZIndexPromptCombo:calc( var(--zIndexPrompt) + 1 );--rftv01IconsSize:calc( 5vmin * var(--globalScale) )}
.rftv01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:block;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rftv01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rftv01OnboardingContainer{width:100%;height:auto;display:block}
.rftv01 .section1{display:block;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rftv01SectionHeight1)}
.rftv01 .section2{float:left;width:var(--rftv01SectionWidth);height:var(--rftv01SectionHeight2);display:flex;border-style:none;border-width:0;align-items:center}
.rftv01 .section2Onboarding{float:left;width:var(--rftv01SectionWidth);height:var(--rftv01SectionHeight2);display:block;border-style:none;border-width:0}
.rftv01 .section3{float:left;width:var(--rftv01SectionWidth);height:var(--rftv01SectionHeight2);display:block;border-style:none;border-width:0}
.rftv01 .unit{display:flex;width:100%;height:85%;margin-bottom:15%;justify-content:center;align-items:flex-end;font-size:var(--fontMedium);font-weight:700;color:#d0d0d0;background-color:#fff}
.rftv01 .temperature{display:flex;width:100%;height:55%;justify-content:center;align-items:flex-end;vertical-align:bottom;font-size:var(--fontExtraBig);font-weight:700;color:#00a000;background-color:#fff}
.rftv01 .container{position:relative;display:block;width:auto;height:calc(var(--fontExtraBig) + var(--fontSmall) * 8);justify-content:center;align-items:center;vertical-align:middle;border-style:solid;border-color:#e0e0e0;border-radius:.5vmin;padding-left:5%;padding-right:5%;border-width:1px;box-shadow:0 0 1.5vmin #e0e0e0}
.rftv01 .text{display:flex;width:100%;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;font-size:var(--fontSmall);color:grey}
.rftv01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:15%;padding-right:15%;right:0;bottom:calc(0px - var(--fontSmall) * 2);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rftv01 .history:hover{background-color:var(--colorBlueSel)}
.rftv01 .temp{display:flex;width:100%;height:calc(100% - var(--fontSmall) * 2 * 2);justify-content:center;align-items:center;font-size:var(--fontExtraBig);font-weight:700;background-color:#fff}
.rftv01 .temperature .unit{display:flex;width:auto;height:auto;margin-bottom:unset;justify-content:center;align-items:flex-end;font-size:var(--fontSmall);font-weight:700;color:#d0d0d0;background-color:#fff}
.rftv01 .connector{display:block;width:1px;margin-left:auto;margin-right:auto;height:5%;justify-content:center;align-items:center;vertical-align:middle;background-color:#000}
.rftv01 .settings{display:flex;width:80%;margin-left:10%;margin-right:10%;height:40%;justify-content:center;align-items:center;background-color:#fff}
.rftv01 .settingsOnboarding{display:flex;width:80%;margin-left:10%;margin-right:10%;height:calc(var(--onboardingHeight) * .45);justify-content:center;align-items:center;background-color:#fff}
.rftv01 .rftv01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rftv01 .rftv01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftv01 .rftv01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rftv01 .rftv01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftv01 .rftv01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rftv01 .rftv01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rftv01 .rftv01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rftv01 .section2Panel1{float:left;width:100%;height:50%;display:block}
.rftv01 .section2Panel2{float:left;width:100%;height:50%;display:flex;align-items:center;justify-content:center}
.rftv01 .section2PanelRight{float:left;width:84%;min-width:calc(8 * var(--fontMedium));margin-left:13%;margin-right:13%;height:auto;display:flex;justify-content:flex-end}
.rftv01 .section2PanelBlock{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rftv01 .section2Panel2 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rftv01 .section2Panel2 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rftv01 .section2Panel2 .button{float:left;display:flex;width:auto;min-width:15vmin;padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rftv01 .section2Panel2 .button:hover{background-color:var(--colorBlueSel)}
.rftv01 .section2Panel2 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontMedium);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontMedium));font-size:var(--fontMedium);padding:calc(.5 * var(--fontMedium));border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#ffe0e0;white-space:nowrap}
.rftv01 .section2Panel2 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rftv01 .section2Panel2 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rftv01 .sectionSettingsBack{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:0}
.rftv01 .section3SettingsBlock{position:absolute;display:none;vertical-align:middle;align-items:center;text-align:left;float:left;width:calc(160% + 2px);height:auto;padding-bottom:calc(var(--buttonHeight) * .5);bottom:calc(var(--buttonHeight) * 1);left:calc(-1px - 40%);border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#fff;padding-left:16%;z-index:1}
.rftv01 .section3SettingsBlock .button{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;z-index:1;white-space:nowrap}
.rftv01 .section3SettingsBlock .button:hover{background-color:var(--colorBlueSel)}
.rftv01 .section3SettingsBlock .buttonDisabled{float:left;display:flex;width:calc(90% - 6vmin);padding-left:3vmin;padding-right:3vmin;margin-top:calc(var(--buttonHeight) * .5);height:var(--buttonHeight);font-size:var(--fontSmall);line-height:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorGrey);color:#fff;z-index:1}
.rftv01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rftv01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rftv01Prompt .rftv01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rftv01ZIndexPrompt)}
.rftv01Prompt .rftv01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rftv01ZIndexPrompt)}
.rftv01Prompt .rftv01PromptPanel .top{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:grey;z-index:var(--rftv01ZIndexPrompt)}
.rftv01Prompt .rftv01PromptPanel .title{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rftv01ZIndexPrompt);height:auto}
.rftv01Prompt .rftv01PromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rftv01ZIndexPrompt)}
.rftv01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rftv01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rftv01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rftv01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rftv01Prompt .comboPanel{position:relative;display:flex;width:100%;height:auto;z-index:var(--rftv01ZIndexPromptCombo)}
.rftv01Prompt .combo{position:relative;float:right;display:flex;width:100%;height:var(--rftv01ZIndexPromptComboHeight);margin-top:calc(var(--rftv01ZIndexPromptComboHeight) * .5);margin-bottom:calc(var(--rftv01ZIndexPromptComboHeight) * .5);background-color:#fff;text-align:center;align-items:center;cursor:pointer;cursor:hand;z-index:var(--rftv01ZIndexPromptCombo);background-color:#f8f8f8}
.rftv01Prompt .combo:hover{background-color:#f0f0f0}
.rftv01Prompt .comboIcon{float:right;display:flex;width:var(--rftv01IconsSize);height:var(--rftv01ZIndexPromptComboHeight);background-size:calc(var(--rftv01IconsSize) * var(--hardwareIconsRowsX)) calc(var(--rftv01IconsSize) * var(--hardwareIconsRowsY));background-image:var(--iconsHardwareUrl);background-repeat:no-repeat;background-position-x:calc(0px - var(--rftv01IconsSize) * 9);background-position-y:calc(0px - var(--rftv01IconsSize) * 1 - (var(--rftv01IconsSize) - var(--rftv01ZIndexPromptComboHeight))/ 2);margin-right:5px;z-index:var(--rftv01ZIndexPromptCombo)}
.rftv01Prompt .comboText{float:right;display:flex;width:calc(100% - var(--iconsSize) - 1.5vmin);height:100%;font-size:var(--fontSmall);justify-content:flex-start;align-items:center;padding-left:1.5vmin;cursor:pointer;cursor:hand;z-index:var(--rftv01ZIndexPromptCombo)}
.rftv01Prompt .comboList{position:absolute;display:none;top:calc(var(--rftv01ZIndexPromptComboHeight) * 1.5 + 4px);width:100%;height:auto;box-shadow:0 0 3px silver;z-index:var(--rftv01ZIndexPromptCombo)}
.rftv01Prompt .comboItem{display:flex;width:auto;height:var(--rftv01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rftv01ZIndexPromptCombo)}
.rftv01Prompt .comboItem:hover{background-color:#f8f8f8}
.rftv01Prompt .comboItemSelected{display:flex;width:auto;height:var(--rftv01ZIndexPromptComboHeight);font-size:var(--fontSmall);color:var(--colorBlue);text-align:left;align-items:center;background-color:#fff;padding-left:calc(2vmin * var(--globalScale));z-index:var(--rftv01ZIndexPromptCombo)}
.rftv01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rftv01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rftv01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rftv01ZIndexPrompt);text-transform:uppercase}
.rftv01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rftv01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rftv01ZIndexPrompt);text-transform:uppercase}
.rftv01Prompt .buttons .ok:hover{background-color:#e3695d}
.rftv01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rftv01ZIndexPrompt);text-transform:uppercase}
.rftv01Prompt .buttons .okCenterDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rftv01ZIndexPrompt);text-transform:uppercase}
.rftv01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rftv01ZIndexPrompt);text-transform:uppercase}
.rftv01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.rftv01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rftv01 .radioButtonLeft{display:flex;color:var(--colorBlue);width:36.5%;height:auto;min-width:calc(8 * var(--fontMedium));justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rftv01 .radioButtonRight{display:flex;color:var(--colorBlue);width:36.5%;height:auto;justify-content:flex-end;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rftv01 .radioButtonText{display:flex;justify-content:flex-start;align-items:flex-start;width:auto;padding-left:calc(.5vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));font-size:var(--fontMedium);color:#404040;white-space:nowrap;cursor:pointer;cursor:hand}
.rftv01 .radioButtonCircle{display:flex;width:var(--fontMedium);height:var(--fontMedium);min-width:var(--fontMedium);min-height:var(--fontMedium);border-style:solid;border-radius:var(--fontMedium);border-width:calc(.15 * var(--fontMedium));justify-content:center;align-items:center;color:var(--colorBlue)}
.rftv01 .radioButtonOn{display:flex;width:calc(.65 * var(--fontMedium));height:calc(.65 * var(--fontMedium));background-color:var(--colorBlue);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rftv01 .radioButtonOff{width:var(--fontMedium);height:var(--fontMedium);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rftv01 .radioButtonOff:hover{background-color:var(--colorBlueSelLight);cursor:pointer;cursor:hand}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080}
.rftm01dash{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftm01dash .live{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftm01dash .history{position:relative;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftm01dash .history .loading{position:absolute;display:flex;vertical-align:middle;align-items:center;float:left;width:100%;height:100%}
.rftm01dash .name{position:absolute;left:0;top:calc(var(--fontSmall) * 1.5);right:0;height:var(--fontSmall);display:flex;justify-content:center;align-items:center;font-size:var(--fontSmall);font-weight:700;color:#404040}
.rftm01dash .serialNumber{position:absolute;left:0;top:calc(100% - var(--fontExtraSmall) * 1.3);right:0;display:flex;justify-content:center;align-items:center;height:var(--fontExtraSmall);font-size:var(--fontExtraSmall);color:#a0a0a0}
.rftm01dash .container{display:block;float:left;width:100%;height:auto;position:absolute;top:calc(50% - var(--fontBig) * .5)}
.rftm01dash .tds{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rftm01dash .tds .value{display:flex;justify-content:center;text-align:center;height:var(--fontBig);font-size:var(--fontBig);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rftm01dash .tds .format{display:flex;justify-content:center;text-align:center;vertical-align:bottom;align-items:flex-end;height:var(--fontBig);font-size:var(--fontSmall);font-weight:700;vertical-align:bottom;color:var(--colorBlue);white-space:nowrap}
.rftm01dash .slider{position:absolute;left:5%;right:5%;top:65%;bottom:15%;display:flex;justify-content:flex-start;align-items:flex-end;font-size:var(--fontExtraSmall)}
.rftm01dash .sliderPointerOk{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorGreen)}
.rftm01dash .sliderPointerWrong{position:absolute;display:flex;left:0;bottom:calc(20% + 2px);width:0;height:0;justify-content:center;align-items:flex-end;border-left:calc(var(--fontSmall) * .5) solid transparent;border-right:calc(var(--fontSmall) * .5) solid transparent;border-top:calc(var(--fontSmall) * .9) solid var(--colorRed)}
.rftm01dash .sliderBar{display:flex;width:calc(100% - var(--fontMedium) * .5);margin-left:calc(var(--fontMedium) * .25);height:20%;justify-content:center;align-items:center}
.rftm01dash .sliderBarCenter{display:flex;width:20%;height:100%;background-color:#73d905}
.rftm01dash .sliderBarRight{display:flex;width:80%;height:100%;background-image:linear-gradient(to right,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rftm01dash .offline{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;align-items:center;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftm01dash .offline .message{float:left;display:flex;position:relative;left:5%;width:90%;height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rftm01dash .connecting{float:left;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;border-radius:2vmin;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftm01dash .connecting .message{float:left;display:flex;position:relative;left:5%;top:calc(50% - var(--fontSmall) * .75);width:90%;height:calc(var(--fontSmall) * 1.5);border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow);white-space:nowrap}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorBlueSelLight:#f0f8ff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rftm01SectionWidth:100%;--rftm01SectionHeight1:70%;--rftm01SectionHeight3:60%;--rftm01SectionHeight2:25%;--rftm01ZIndexPromptComboHeight:calc( 4.5vmin * var(--globalScale) );--rftm01ZIndexPrompt:var(--zIndexPrompt);--rftm01ZIndexPromptCombo:calc( var(--zIndexPrompt) + 1 )}
.rftm01{position:absolute;left:0;right:0;top:0;bottom:0;float:left;display:block;width:100%;height:100%;border-style:none;border-width:0;justify-content:center;align-items:center;background-color:#fff}
.rftm01 .center{float:left;width:100%;height:100%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall)}
.rftm01Onboarding{display:none;position:absolute;top:calc((100% - var(--onboardingHeight))/ 2);width:var(--onboardingWidth);height:var(--onboardingHeight);left:calc((100% - var(--onboardingWidth))/ 2);z-index:var(--zIndexOnboardingComponent);font-size:var(--fontMedium);align-items:center;justify-content:center;text-align:center;background-color:#fff;box-shadow:0 0 2vmin #d0d0d0}
.rftm01OnboardingContainer{width:100%;height:auto;display:block}
.rftm01 .sectionOnboardng{display:block;vertical-align:middle;align-items:center;float:left;width:70%;margin-left:15%;margin-right:15%;height:20%}
.rftm01 .section1{display:block;vertical-align:middle;align-items:center;float:left;width:100%;height:var(--rftm01SectionHeight1)}
.rftm01 .section2{float:left;width:100%;height:var(--rftm01SectionHeight2);display:block;border-style:none;border-width:0}
.rftm01 .section2Panel1{float:left;width:100%;height:50%;display:block}
.rftm01 .section2Panel2{float:left;width:100%;height:50%;display:flex;align-items:center;justify-content:center}
.rftm01 .section2PanelRight{float:left;width:84%;min-width:calc(8 * var(--fontMedium));margin-left:13%;margin-right:13%;height:auto;display:flex;justify-content:flex-end}
.rftm01 .section2PanelBlock{position:relative;display:block;vertical-align:middle;align-items:center;text-align:left;float:left;width:auto;height:auto}
.rftm01 .section2Panel2 .textMediumR{display:block;width:auto;float:right;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rftm01 .section2Panel2 .textMediumRB{display:block;width:auto;float:right;font-weight:700;height:var(--fontSmall);font-size:var(--fontSmall);color:var(--colorBlue);margin-right:2.5vmin}
.rftm01 .section2Panel2 .button{float:left;display:flex;width:auto;min-width:15vmin;padding-left:3vmin;padding-right:3vmin;height:var(--buttonHeight);font-size:var(--fontSmall);text-align:center;justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand}
.rftm01 .section2Panel2 .button:hover{background-color:var(--colorBlueSel)}
.rftm01 .section2Panel2 .startCalibrate{position:absolute;display:none;width:auto;height:var(--fontMedium);justify-content:center;align-items:center;right:0;top:calc(0px - 3 * var(--fontMedium));font-size:var(--fontMedium);padding:calc(.5 * var(--fontMedium));border-width:1px;border-color:#f0f0f0;border-style:solid;box-shadow:0 0 1.5vmin #e0e0e0;background-color:#ffe0e0;white-space:nowrap}
.rftm01 .section2Panel2 .startCalibrate:before{position:absolute;bottom:-1.4vmin;right:calc(9.5vmin * var(--globalScale));display:inline-block;border-right:1.4vmin solid transparent;border-top:1.4vmin solid #f0f0f0;border-left:1.4vmin solid transparent;border-bottom-color:rgba(0,0,0,.08);content:''}
.rftm01 .section2Panel2 .startCalibrate:after{position:absolute;bottom:-1.1vmin;right:calc(9.8vmin * var(--globalScale));display:inline-block;border-right:1.2vmin solid transparent;border-top:1.2vmin solid #ffe0e0;border-left:1.2vmin solid transparent;content:""}
.rftm01 .tds{display:flex;width:100%;height:45%;justify-content:center;align-items:flex-end;vertical-align:bottom;font-size:var(--fontExtraBig);font-weight:700;color:#00a000;background-color:#fff}
.rftm01 .container{position:relative;display:block;width:auto;height:calc(var(--fontExtraBig) * 1.2 + var(--fontSmall) * 4);justify-content:center;align-items:center;vertical-align:middle;border-style:solid;border-color:#e0e0e0;border-radius:.5vmin;padding-left:5%;padding-right:5%;border-width:1px;box-shadow:0 0 1.5vmin #e0e0e0}
.rftm01 .history{position:absolute;display:flex;width:auto;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;padding-left:15%;padding-right:15%;right:0;bottom:calc(0px - var(--fontSmall) * 2);font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);cursor:pointer;cursor:hand;box-shadow:0 0 1.5vmin #e0e0e0}
.rftm01 .history:hover{background-color:var(--colorBlueSel)}
.rftm01 .text{display:flex;width:100%;height:calc(var(--fontSmall) * 2);justify-content:center;align-items:center;font-size:var(--fontSmall);color:grey}
.rftm01 .tdsAll{display:flex;width:100%;height:calc(100% - var(--fontSmall) * 2 * 2);justify-content:flex-start;align-items:flex-start;vertical-align:top;font-size:var(--fontExtraBig);font-weight:700;background-color:#fff}
.rftm01 .tdsValue{display:block;width:100%;height:100%;justify-content:center;align-items:flex-end;font-size:var(--fontExtraBig);font-weight:700;background-color:#fff;white-space:nowrap}
.rftm01 .tdsFormat{display:flex;width:100%;height:85%;margin-bottom:15%;justify-content:center;align-items:flex-end;font-size:var(--fontMedium);font-weight:700;color:#d0d0d0;background-color:#fff}
.rftm01 .connector{display:block;width:1px;margin-left:auto;margin-right:auto;height:5%;justify-content:center;align-items:center;vertical-align:middle;background-color:#000}
.rftm01 .settings{display:flex;width:80%;margin-left:10%;margin-right:10%;height:50%;justify-content:center;align-items:center;background-color:#fff}
.rftm01 .settingsOnboarding{display:flex;width:80%;margin-left:10%;margin-right:10%;height:calc(var(--onboardingHeight) * .5);justify-content:center;align-items:center;background-color:#fff}
.rftm01 .rftm01Demo{float:left;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-style:none;border-collapse:collapse;z-index:1000;background-color:rgba(255,255,255,0)}
.rftm01 .rftm01Offline{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftm01 .rftm01Offline .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#ca3b2a}
.rftm01 .rftm01Connecting{float:left;display:flex;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:0;width:100%;height:calc(100% + 2 * var(--topPanelHeight));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;z-index:1000;background-color:rgba(255,255,255,.8)}
.rftm01 .rftm01Connecting .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(2.5vmin * var(--globalScale));padding-top:calc(.5vmin * var(--globalScale));padding-bottom:calc(.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:var(--colorYellow)}
.rftm01 .rftm01Changed{float:left;display:none;position:absolute;left:calc(50% - 40vmin * var(--globalScale));top:calc(3vmin * var(--globalScale));width:calc(80vmin * var(--globalScale));height:auto;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:1000}
.rftm01 .rftm01Changed .message{float:left;display:flex;width:auto;height:auto;margin-left:auto;margin-right:auto;padding-left:calc(8vmin * var(--globalScale));padding-top:calc(1.5vmin * var(--globalScale));padding-right:calc(8vmin * var(--globalScale));padding-bottom:calc(1.5vmin * var(--globalScale));border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;align-items:center;justify-content:center;z-index:1000;color:#fff;background-color:#02c0ca}
.rftm01 .sectionRadio{float:left;width:100%;height:auto;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.rftm01 .radioButtonLeft{display:flex;color:var(--colorBlue);width:37%;height:auto;padding-top:calc(.4 * var(--fontMedium));min-width:calc(4 * var(--fontMedium));justify-content:flex-start;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rftm01 .radioButtonRight{display:flex;color:var(--colorBlue);width:37%;height:auto;padding-top:calc(.4 * var(--fontMedium));min-width:calc(4 * var(--fontMedium));justify-content:flex-end;align-items:center;vertical-align:middle;text-align:center;border-style:solid none none none;border-width:1px;border-color:#f0f0f0}
.rftm01 .radioButtonText{display:flex;justify-content:flex-start;align-items:flex-start;width:auto;padding-left:calc(.5vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));font-size:var(--fontMedium);color:#404040;white-space:nowrap;cursor:pointer;cursor:hand}
.rftm01 .radioButtonCircle{display:flex;width:var(--fontMedium);height:var(--fontMedium);min-width:var(--fontMedium);min-height:var(--fontMedium);border-style:solid;border-radius:var(--fontMedium);border-width:calc(.15 * var(--fontMedium));justify-content:center;align-items:center;color:var(--colorBlue)}
.rftm01 .radioButtonOn{display:flex;width:calc(.65 * var(--fontMedium));height:calc(.65 * var(--fontMedium));background-color:var(--colorBlue);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rftm01 .radioButtonOff{width:var(--fontMedium);height:var(--fontMedium);border-style:solid;border-radius:calc(.5 * var(--fontMedium));border-width:0}
.rftm01 .radioButtonOff:hover{background-color:var(--colorBlueSelLight);cursor:pointer;cursor:hand}
.rftm01Prompt{float:left;display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;z-index:var(--rftm01ZIndexPrompt);background-color:rgba(0,0,0,.1)}
.rftm01Prompt .rftm01PromptBack{display:flex;position:fixed;float:left;width:var(--promptWidth);height:var(--promptHeight);left:calc((100% - var(--promptWidth))/ 2);top:calc((100% - var(--promptHeight))/ 2);justify-content:center;align-items:center;z-index:var(--rftm01ZIndexPrompt)}
.rftm01Prompt .rftm01PromptPanel{position:relative;display:block;width:100%;height:auto;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(2vmin * var(--globalScale));padding-right:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin #d0d0d0;z-index:var(--rftm01ZIndexPrompt)}
.rftm01Prompt .rftm01PromptPanel .top{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);font-weight:700;color:grey;z-index:var(--rftm01ZIndexPrompt)}
.rftm01Prompt .rftm01PromptPanel .title{display:block;float:left;width:100%;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:grey;z-index:var(--rftm01ZIndexPrompt);height:auto}
.rftm01Prompt .rftm01PromptPanel .titleBold{display:block;float:left;width:100%;height:auto;text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rftm01ZIndexPrompt)}
.rftm01Prompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rftm01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rftm01Prompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rftm01ZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rftm01Prompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rftm01ZIndexPrompt);flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.rftm01Prompt .buttons .okCenter{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rftm01ZIndexPrompt);text-transform:uppercase}
.rftm01Prompt .buttons .okCenter:hover{background-color:#e3695d}
.rftm01Prompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rftm01ZIndexPrompt);text-transform:uppercase}
.rftm01Prompt .buttons .ok:hover{background-color:#e3695d}
.rftm01Prompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rftm01ZIndexPrompt);text-transform:uppercase}
.rftm01Prompt .buttons .okCenterDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;z-index:var(--rftm01ZIndexPrompt);text-transform:uppercase}
.rftm01Prompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rftm01ZIndexPrompt);text-transform:uppercase}
.rftm01Prompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.subscription{float:left;display:flex;width:100%;margin-top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight) * 2);border-style:none;border-width:0;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.subscriptionLoadingContainer{position:absolute;left:0;top:0;display:block;width:100%;height:100%}
.subscriptionAll{display:flex;width:100%;height:100%;justify-content:center;align-items:center;vertical-align:middle;text-align:center;overflow:auto;-webkit-overflow-scrolling:touch}
.subscriptionAllPanel{display:block;width:94%;height:100%;padding-left:6%;justify-content:center;align-items:center;vertical-align:middle;text-align:center;overflow:auto;-webkit-overflow-scrolling:touch}
.subscriptionPanel{position:relative;float:left;display:block;width:27%;height:calc((100vh - var(--topPanelHeight)) * .75);margin-left:1.5%;margin-right:1.5%;margin-top:0;margin-bottom:0;border-style:solid;border-width:1px;border-color:#f0f0f0;justify-content:center;align-items:center;vertical-align:middle;text-align:center;box-shadow:0 0 1vmin #f0f0f0}
.subscriptionFrame{display:flex;width:100%;height:100%;border-style:solid none none none;border-width:1px;border-color:#f8f8f8}
.subscriptionPanelPopular{position:relative;float:left;display:block;width:30%;height:calc((100vh - var(--topPanelHeight)) * .8);margin-left:1.5%;margin-right:1.5%;margin-top:0;margin-bottom:0;border-style:solid;border-width:1px;border-color:#f0f0f0;justify-content:center;align-items:center;vertical-align:middle;text-align:center;box-shadow:0 0 1vmin #f0f0f0}
.subscriptionPanelSection1{float:left;display:flex;width:100%;height:25%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.subscriptionColor1{background-color:#f0f0f0}
.subscriptionColor2{background-color:#f0f0f0}
.subscriptionColor3{background-color:#f0f0f0}
.subscriptionColor4{background-color:#f0f0f0}
.subscriptionButtonColor1{background-color:#fff}
.subscriptionButtonColor2{background-color:#fff}
.subscriptionButtonColor3{background-color:#fff}
.subscriptionButtonColor4{background-color:#fff}
.subscriptionPanelSection2{float:left;display:flex;width:100%;height:60%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.subscriptionPanelSection3{position:relative;float:left;display:flex;width:100%;height:15%;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.subscriptionPanelSelect{display:none;position:absolute;bottom:calc((100% - var(--buttonHeight))/ 2);width:100%;height:auto;background-color:rgba(255,255,255,.9);border-color:#f0f0f0;border-width:1px;border-style:solid none none none}
.subscriptionUpgrade{position:relative;float:left;display:flex;width:80%;height:var(--buttonHeight);background-color:var(--colorBlue);justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--fontSmall);color:#fff;cursor:pointer;cursor:hand}
.subscriptionUpgrade:hover{background-color:var(--colorBlueSel)}
.subscriptionSelect{float:left;display:flex;width:80%;margin-left:10%;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .25);background-color:var(--colorGreen);justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand}
.subscriptionSelect:hover{background-color:var(--colorGreenSel)}
.subscriptionSelectText{display:block;width:90%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.subscriptionCancel{float:left;display:flex;width:80%;margin-left:10%;height:var(--buttonHeight);margin-top:calc(var(--buttonHeight) * .5);background-color:var(--colorGrey);justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--fontSmall);color:#fff;cursor:pointer;cursor:hand}
.subscriptionCancel:hover{background-color:var(--colorGreySelected)}
.subscriptionCurrent{position:relative;float:left;display:flex;width:80%;height:var(--buttonHeight);justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--fontSmall);color:grey}
.subscriptionClose{position:absolute;float:left;display:flex;width:20%;left:40%;bottom:calc((100vh - (100vh - var(--topPanelHeight)) * .91) * .22);height:var(--buttonHeight);background-color:var(--colorGrey);justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--fontSmall);color:#fff;cursor:pointer;cursor:hand}
.subscriptionClose:hover{background-color:var(--colorGreySelected)}
.subscriptionTextA{float:left;display:flex;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--fontSmall);color:#000;margin-top:calc(var(--fontSmall) * .15);margin-bottom:calc(var(--fontSmall) * .15)}
.subscriptionTextNA{float:left;display:flex;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--fontSmall);color:silver;margin-top:calc(var(--fontSmall) * .15);margin-bottom:calc(var(--fontSmall) * .15)}
.subscriptionOptionsContainer{float:left;display:block;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.subscriptionTextMostPopular{position:absolute;top:calc(0px - var(--fontSmall) * 1.5);float:left;display:flex;width:100%;height:var(--fontSmall);justify-content:center;align-items:center;vertical-align:middle;text-align:center;color:var(--colorRed);font-size:var(--fontSmall);font-weight:700;white-space:nowrap}
@media all and (max-width:768px) and (max-aspect-ratio:1/1){
.subscriptionTextA{font-size:var(--fontExtraSmall);margin-top:calc(var(--fontExtraSmall) * .15);margin-bottom:calc(var(--fontExtraSmall) * .15)}
.subscriptionTextNA{font-size:var(--fontExtraSmall);margin-top:calc(var(--fontExtraSmall) * .15);margin-bottom:calc(var(--fontExtraSmall) * .15)}
}
@media (max-aspect-ratio:100/140){
.subscription{display:block}
.subscriptionPanel{width:85%;height:27%;margin-left:5.5%;margin-right:7.5%;margin-top:1%;margin-bottom:1%}
.subscriptionPanelPopular{width:90%;height:30%;margin-left:2.5%;margin-right:5%;margin-top:5%;margin-bottom:2%}
.subscriptionTextMostPopular{width:30%}
.subscriptionClose{bottom:calc((100vh - (100vh - var(--topPanelHeight)) * .8) * .175)}
.subscriptionPanelSection1{width:35%;height:70%}
.subscriptionPanelSection2{width:65%;height:70%}
.subscriptionOptionsContainer{margin-top:5vh}
.subscriptionPanelSection3{width:35%;height:30%}
.subscriptionButtonColor1{background-color:#f0f0f0}
.subscriptionButtonColor2{background-color:#f0f0f0}
.subscriptionButtonColor3{background-color:#f0f0f0}
.subscriptionButtonColor4{background-color:#f0f0f0}
.subscriptionPanelSelect{background-color:#f0f0f0}
.subscriptionTextA{width:50%;margin-bottom:calc(var(--fontExtraSmall) * .15)}
.subscriptionTextNA{width:50%}
}
.subscriptionTextContainer{float:left;display:block;width:100%;height:auto;justify-content:center;align-items:center;vertical-align:middle;text-align:center}
.subscriptionTextName{float:left;display:flex;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--fontMedium);font-weight:700}
.subscriptionTextPrice{float:left;display:flex;width:100%;height:var(--fontMedium);justify-content:center;align-items:center;vertical-align:middle;margin-top:calc(var(--fontMedium) * .1);margin-bottom:calc(var(--fontMedium) * .1);text-align:center;font-size:var(--fontMedium)}
.subscriptionText{float:left;display:flex;width:100%;height:var(--fontExtraSmall);justify-content:center;align-items:center;vertical-align:middle;text-align:center;font-size:var(--fontExtraSmall)}
:root{--colorBlue:#009deb;--colorBlueSel:#10bdff;--colorRed:#ff4040;--colorRedSel:#ff8080;--rfTableIconsSize:calc( 5vmin * var(--globalScale) );--rfTableIconsRowsX:8;--rfTableIconsRowsY:3;--rfRecomIconsSize:calc( 5vmin * var(--globalScale) );--rfRecomIconsRowsX:4;--rfRecomIconsRowsY:1;--rfDosingIconsSize:calc( 5vmin * var(--globalScale) );--rfDosingIconsRowsX:23;--rfDosingIconsRowsY:8;--rfTableColRightWidth:calc( 24vmin * var(--globalScale) );--rfTableElementWidth:calc( 24vmin * var(--globalScale) );--datePickerWidth:calc( 30vmin * var(--globalScale) );--datePickerHeight:calc( 35vmin * var(--globalScale) );--rfTableZIndexStandardBack:10;--rfTableZIndexCombo:15;--rfTableZIndexTimePicker:4025;--rfTableZIndexDatePicker:4025;--rfTableZIndexPrompt:4030;--rfTableStandardWidth:120vmin;--rfTableStandardHeight:calc( 25vmin * var(--globalScale) );--rfTableStandardHeightPrint:calc( 35vmin * var(--globalScale) );--rfTablePromptWidth:calc( 70vmin * var(--globalScale) );--rfTablePromptHeight:calc( 24vmin * var(--globalScale) );--rfTableMainButtonHeight:calc( 4.5vmin * var(--globalScale) );--rfTableScrollLeftPosition:0px;--icpParamsCellWidth:calc( 16vmin * var(--globalScale) );--icpParamsViewOk:flex;--icpParamsViewIssue:flex;--icpParamsViewDose:flex;--dosingWizardBackground:none}
.rfTable{position:relative;float:left;display:flex;width:100%;top:var(--topPanelHeight);height:calc(100% - var(--topPanelHeight));border-style:none;border-width:0;justify-content:start;align-items:center;flex-direction:column}
.rfTableSectionLoading{display:block;position:absolute;float:left;left:0;top:18%;width:100%;height:82%;justify-content:center;align-items:center;z-index:var(--zIndexSection)}
.rfTable .rfTableCenter{width:calc(100% - 8vmin * var(--globalScale));height:calc(100% - 8vmin * var(--globalScale));margin-left:calc(4vmin * var(--globalScale));margin-right:calc(4vmin * var(--globalScale));margin-bottom:calc(4vmin * var(--globalScale));margin-top:unset;top:var(--topPanelHeight);display:none;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center}
.rfTable .rfTableTop{float:left;width:100%;height:20%;display:block;border-style:none;border-width:0;font-size:var(--fontSmall);text-align:center;box-shadow:0 0 2vmin #d0d0d0}
.rfTable .rfTableTopTitle{float:left;width:100%;height:50%;display:flex;border-style:none;border-width:0;color:#a0a0a0;font-size:var(--fontMedium);text-align:center;justify-content:center;align-items:center}
.rfTable .rfTableTopPanel{float:left;display:flex;width:98%;height:40%;text-align:center;align-items:flex-start;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.rfTable .rfTableTopPanel .tabElement{display:flex;width:auto;height:100%;font-size:var(--fontSmall);background-color:#fff;justify-content:center;align-items:center;margin-right:2%;margin-left:2%}
.rfTable .rfTableTopPanel .tabElement .tab{display:block;float:left;width:100%;height:100%;justify-content:center;align-items:flex-end;background-color:#fff;color:var(--colorBlue);font-size:var(--fontSmall);align-items:flex-end}
.rfTable .rfTableTopPanel .tabText{float:left;display:flex;font-size:var(--fontSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontBig)}
.rfTable .rfTableTopPanel .tabTextRed{float:left;display:flex;font-size:var(--fontSmall);justify-content:flex-end;align-items:flex-end;height:var(--fontBig);color:var(--colorRed)}
.rfTable .rfTableTopPanel .tabValue{height:var(--fontBig);float:left;display:inline-block;justify-content:flex-end;align-items:flex-end;font-size:var(--fontBig);font-weight:700}
.rfTable .rfTableBottom{position:relative;float:left;width:100%;height:100%;box-shadow:0 1vmin 1.5vmin #e0e0e0;border-style:solid;border-width:1px;border-color:#f0f0f0;display:block;font-size:var(--fontSmall);text-align:center}
.rfTable .rfTableBottomCenter{float:left;width:98%;height:90%;display:flex;align-items:flex-start;text-align:left;justify-content:flex-start;padding-left:1%;padding-right:1%;border-collapse:collapse}
.rfTable .fixColumnLeft{width:var(--rfTableElementWidth);height:100%;float:left}
.rfTable .fixColumnRight{width:calc(var(--rfTableElementWidth));height:100%;float:right}
.rfTable .thead{height:calc(10% - 1px);white-space:nowrap;font-weight:700;font-size:var(--fontSmall);border-style:none none solid none;border-width:1px;border-color:#e0e0e0}
.rfTable .thead .element{display:inline-flex;width:var(--rfTableElementWidth);height:calc(100%);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#fff;color:var(--colorBlue);border-style:none none solid none;border-width:1px;border-color:#e0e0e0;cursor:pointer}
.rfTable .thead .elementIcon{display:inline-flex;width:var(--rfTableElementWidth);height:calc(100%);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;background-color:#fff;color:var(--colorBlue);border-style:none none solid none;border-width:1px;border-color:#e0e0e0}
.rfTable .trow{white-space:nowrap;height:calc(10% - 1px);border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfTable .trow .element{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(var(--rfTableElementWidth) - (1vmin * var(--globalScale)));padding-left:calc(.5vmin * var(--globalScale));padding-right:calc(.5vmin * var(--globalScale));height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff}
.rfTable .trow .textEllipsis div{overflow:hidden;text-overflow:ellipsis}
.rfTable .trow .elementCopy{cursor:copy}
.rfTable .trow .elementLink{cursor:pointer}
.rfTable .trow .pull-right{align-content:flex-end;justify-content:flex-end}
.rfTable .trow .pull-left{align-content:flex-start;justify-content:flex-start}
.rfTable .thead .pull-right,.rfTable .trowedit .pull-right .no-filter{justify-content:flex-end!important}
.rfTable .trowedit .pull-right input{text-align:right!important}
.rfTable .thead .pull-left,.rfTable .trowedit .pull-left .no-filter{justify-content:flex-start!important}
.rfTable .trowedit .pull-left input{text-align:left!important}
.rfTable .trow .trim-text div{overflow:hidden;text-overflow:ellipsis}
.rfTable .trow .elementIcon{position:relative;display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:var(--rfTableColRightWidth);height:calc(100%);border-style:none none solid none;border-width:1px;border-color:#f0f0f0;background-color:#fff}
.rfTable .rfTableTabIconEdit:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .trow .historyMark{position:absolute;display:flex;top:0;right:0;border:.3vmin solid var(--colorBlue);border-radius:50%;height:2vmin;line-height:2vmin;width:2vmin;font-size:var(--fontExtraSmall);font-weight:700;justify-content:center;align-items:center;color:var(--colorBlue);cursor:pointer}
.rfTable .trowedit{overflow:hidden;display:block;white-space:nowrap;height:calc(10% - 1px);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfTable .trowedit .elementNone{display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:calc(var(--rfTableElementWidth));height:calc(100%);background-color:#fff;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfTable .trowedit .element{display:inline-flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:flex-end;width:var(--rfTableElementWidth);height:100%;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfTable .trowedit .element .date{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8;cursor:pointer;cursor:hand;border-style:none none solid none;border-width:1px;border-color:#f0f0f0}
.rfTableEditElement .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.rfTableEditElement .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfTableEditElement .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfTable .trowedit .element .value{display:flex;font-size:var(--fontSmall);align-items:center;vertical-align:middle;text-align:center;justify-content:center;width:calc(100% - 1vmin * var(--globalScale));height:calc(var(--fontSmall) + .9vmin);margin-left:calc(.5vmin * var(--globalScale));margin-right:calc(.5vmin * var(--globalScale));padding-top:calc(.4vmin * var(--globalScale));padding-bottom:calc(.4vmin * var(--globalScale));border-style:solid;border-width:1px;border-color:#f0f0f0;background-color:#f8f8f8}
.rfTable .trowedit .element .value .input{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfTable .trowedit .element .value .select{width:100%;height:calc(var(--fontSmall) + .9vmin);align-items:center;vertical-align:middle;text-align:center;justify-content:center;background-color:#f8f8f8;border-style:none;border-width:0;font-size:var(--fontSmall);font-family:RFFont,Helvetica,sans-serif}
.rfTable .tbody{height:77%;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}
#rfTableColumnRest{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}
#rfTableColumnData{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
#rfTableColumnEdit,#rfTableColumnName{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}
#rfTableColumnData::-webkit-scrollbar,#rfTableColumnEdit::-webkit-scrollbar,#rfTableColumnName::-webkit-scrollbar,#rfTableColumnRest::-webkit-scrollbar{width:0;height:0}
.rfTable .tbodyScroll{height:20px;overflow:hidden;overflow-x:auto;-moz-box-sizing:border-box;box-sizing:border-box}
.rfTable .tbodyScroll .trow{visibility:hidden}
.rfTable .fixColumnLeft .tbody{overflow:hidden}
.rfTable .fixColumnRight .tbody{overflow:hidden;overflow-y:auto}
.rfTable .restColumns{width:calc(100% - (var(--umColumnWidth) + var(--rfTableColRightWidth)));height:100%}
.rfTable .restColumns>.thead{overflow:hidden}
.rfTable .rfTableTabIconPdf{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 2);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconPdf:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableTabIconSave{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 3);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconSave:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableTabIconAdditional{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 4);background-position-y:calc(0px - var(--rfTableIconsSize) * 2)}
.rfTable .rfTableTabIconAdditional:hover{background-position-x:calc(0px - var(--rfTableIconsSize) * 5)}
.rfTable .rfTableTabIconAdditionalIcpLvl2{width:var(--rfDosingIconsSize);height:var(--rfDosingIconsSize);background-size:calc(var(--rfDosingIconsSize) * var(--rfDosingIconsRowsX)) calc(var(--rfDosingIconsSize) * var(--rfDosingIconsRowsY));background-image:url("components/RfDosingIcons.png?v=1705932453461");background-position-x:calc(0px - var(--rfDosingIconsSize) * 17);background-position-y:calc(0px - var(--rfDosingIconsSize) * 5)}
.rfTable .rfTableTabIconAdditionalIcpLvl2:hover{background-position-x:calc(0px - var(--rfDosingIconsSize) * 17);background-position-y:calc(0px - var(--rfDosingIconsSize) * 5)}
.rfTable .rfTableTabIconSend{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 2);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconSend:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .checkbox{width:calc(var(--rfTableIconsSize)/ 2);height:calc(var(--rfTableIconsSize)/ 2)}
.rfTable .rfTableTabIconEdit{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);cursor:pointer;cursor:hand;margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 1);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconEdit:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableTabIconAdd{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 7);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconAdd:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableTabIconAddDisabled{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 7);background-position-y:calc(0px - var(--rfTableIconsSize) * 2)}
.rfTable .rfTableTabIconDelete{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 0);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconDelete:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableTabIconSaveDisabled{display:none;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 2);background-position-y:calc(0px - var(--rfTableIconsSize) * 2)}
.rfTable .rfTableTabIconInfo{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;cursor:hand;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 3);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconInfo:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableBottomPanel{float:left;width:100%;height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfTable .rfTableEntriesPanel{float:left;width:calc(1.2 * var(--rfTableElementWidth));height:10%;background-color:#fff;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfTable .rfTableEntriesPanelView{width:calc(15vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:grey;display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfTable .rfTableBottomPanelTextEmpty{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfTable .rfTableBottomPanelTextDisabled{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:grey;display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfTable .rfTableBottomPanelText{width:auto;height:var(--fontSmall);font-size:var(--fontSmall);background-color:#fff;color:var(--colorBlue);display:flex;margin-left:calc(.75vmin * var(--globalScale));margin-right:calc(.75vmin * var(--globalScale));align-items:center;vertical-align:middle;justify-content:center;text-align:center;cursor:pointer;cursor:hand}
.rfTable .rfTableBottomPanelText:hover{color:var(--colorBlueSel)}
.rfTable .rfTableBottomPanelTextSel{width:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));font-size:var(--fontSmall);color:#fff;background-color:var(--colorBlue);border-radius:calc(4vmin * var(--globalScale));border-style:solid;border-color:var(--colorBlue);display:flex;align-items:center;vertical-align:middle;justify-content:center;text-align:center}
.rfTable .rfTableButtonBack{overflow:hidden;justify-content:flex-start;white-space:nowrap;background-color:transparent}
.rfTable .rfTableButtonNext{overflow:hidden;justify-content:flex-end;white-space:nowrap;background-color:transparent}
.rfTableStandards{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--rfTableZIndexStandardBack);background-color:rgba(0,0,0,.2)}
.rfTableStandardsBack{display:flex;position:fixed;float:left;width:var(--rfTableStandardWidth);height:var(--rfTableStandardHeight);justify-content:center;align-items:center;z-index:var(--rfTableZIndexStandardBack)}
.rfTableStandardsPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--rfTableZIndexStandardBack)}
.rfTableStandardsTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--rfTableZIndexStandardBack)}
.rfTableStandardsColumnName{display:flex;float:left;width:25%;height:calc(10% - 1px);background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--rfTableZIndexStandardBack)}
.rfTableStandardsData{display:block;float:left;width:100%;height:75%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;z-index:var(--rfTableZIndexStandardBack);overflow-y:scroll}
.rfTableStandardsRow{display:flex;float:left;width:100%;height:calc(13% - 1px);font-size:.9rem;align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--rfTableZIndexStandardBack)}
.rfTableStandardsElement{display:flex;float:left;width:25%;height:var(--fontSmall);align-items:center;justify-content:center;font-size:var(--fontSmall);z-index:var(--rfTableZIndexStandardBack)}
.rfTableStandardsElementBold{display:flex;float:left;width:25%;height:var(--fontSmall);align-items:center;justify-content:center;font-size:var(--fontSmall);font-weight:700;z-index:var(--rfTableZIndexStandardBack)}
.rfTableStandardsIconClose{position:absolute;right:calc(0px - var(--rfTableIconsSize)/ 2);top:calc(0px - var(--rfTableIconsSize)/ 2);width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);z-index:var(--rfTableZIndexStandardBack);background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 4);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTableStandardsIconClose:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1);cursor:pointer;cursor:hand}
.rfTablePanel{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--rfTableZIndexStandardBack);background-color:rgba(0,0,0,.2)}
.rfTableEditBack{display:flex;position:fixed;float:left;width:var(--rfTableStandardWidth);height:var(--rfTableStandardHeight);justify-content:center;align-items:center;z-index:var(--rfTableZIndexStandardBack)}
.rfTableGenericPanelBackPrint{display:flex;position:fixed;float:left;height:var(--rfTableStandardHeightPrint);justify-content:center;align-items:center;z-index:var(--rfTableZIndexStandardBack);width:50%}
.rfTableGenericPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--rfTableZIndexStandardBack)}
.rfTableHistory{position:fixed;width:90vw;height:75vh;top:var(--topPanelHeight)}
.rfTableAddPanel,.rfTableDeletePanel,.rfTableEditPanel{height:auto}
input.invalid{border-width:1px!important;border-style:solid!important;border-color:#900!important;outline-color:#900!important;color:#900}
.error{display:block;width:100%;padding:0;font-size:70%;color:#900}
.info{display:block;width:100%;padding:0;font-size:70%;color:#00f}
.rfTableCameraPanel{position:fixed;top:var(--topPanelHeight);min-width:95vmin;width:50%;height:auto}
.rfTableViewCamAndBox{height:auto;max-height:50vh;margin-top:1vmin}
.rfTableViewCamAndBox canvas,.rfTableViewCamAndBox video{position:relative;width:60vmin;margin:0;padding:0}
.rfTableViewCamAndBox canvas{position:absolute;margin-left:-60vmin}
.rfTableSelectRow{display:flex;justify-content:space-between}
.rfTableDetectedBarcode{display:flex;justify-content:center;height:7vmin;overflow:hidden}
.rfTableGenericPanelTitle{display:flex;float:left;width:100%;height:calc(var(--fontMedium) * 2);background-color:#fff;font-size:var(--fontMedium);font-weight:700;color:#a0a0a0;align-items:center;justify-content:center;z-index:var(--rfTableZIndexStandardBack)}
.rfTableEditColumnName{display:flex;float:left;width:20%;height:calc(20% - 1px);background-color:#fff;font-size:var(--fontSmall);font-weight:700;color:var(--colorBlue);align-items:center;justify-content:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px;z-index:var(--rfTableZIndexStandardBack)}
.rfTableHistCol{height:calc(6vmin * var(--globalScale))}
.rfTableHistoryRow{display:flex;height:calc(6vmin * var(--globalScale));line-height:calc(3vmin * var(--globalScale));align-items:center;border-style:none none solid none;border-color:#e0e0e0;border-width:1px}
.rfTableHistoryItem{display:flex;float:left;height:calc(20% - 1px);font-size:var(--fontSmall);font-weight:400;color:#000;align-items:center;justify-content:center;z-index:var(--rfTableZIndexStandardBack)}
.rfTableEditData{display:block;float:left;width:100%;height:calc(40% - 1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--rfTableZIndexStandardBack);overflow:hidden}
.rfTableHistoryData{height:50vh;max-height:50vh;overflow-x:hidden;overflow-y:scroll}
.rfTableEditDataPrint{display:block;float:left;width:100%;height:calc(40% - 1vmin * var(--globalScale));background-color:#fff;font-size:var(--fontSmall);color:#000;margin-bottom:calc(1vmin * var(--globalScale));align-items:center;justify-content:center;z-index:var(--rfTableZIndexStandardBack);overflow:hidden}
.rfTableEditRow{position:relative;display:flex;float:left;width:100%;height:calc(95% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.rfTableEditRowGen{position:relative;display:flex;float:left;width:100%;height:calc(50% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:flex-start;border-style:none}
.rfTableEditRowPrint{position:relative;display:flex;float:left;width:100%;height:calc(47.5% - 1px);font-size:var(--fontSmall);align-items:center;justify-content:center;border-style:none}
.rfTableEditElement{display:flex;float:left;width:33%;height:var(--fontSmall);align-items:center;justify-content:center;z-index:var(--rfTableZIndexStandardBack)}
.rfTableEditElementBold{display:flex;float:left;width:33%;height:var(--fontSmall);align-items:center;justify-content:center;font-weight:700;z-index:var(--rfTableZIndexStandardBack)}
.rfTableEditVisible{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;z-index:var(--rfTableZIndexStandardBack);color:#a0a0a0;font-size:var(--fontSmall);cursor:pointer;cursor:hand}
.rfTableEditElementSelect{position:relative;display:flex;float:left;width:33%;height:100%;cursor:pointer;cursor:hand;align-items:center;justify-content:center;vertical-align:middle;z-index:var(--rfTableZIndexStandardBack)}
.rfTableEditElementSelect:hover{background-color:#f8f8f8}
.rfTableEditIconCombo{position:absolute;right:0;top:calc(50% - var(--rfTableIconsSize)/ 2);width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);z-index:var(--rfTableZIndexStandardBack);background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 3);background-position-y:calc(0px - var(--rfTableIconsSize) * 2)}
.rfTableEditComboList{position:absolute;display:block;top:100%;display:block;visibility:hidden;background-color:#fff;right:2px;width:33%;height:auto;box-shadow:0 0 1vmin silver;z-index:var(--rfTableZIndexCombo)}
.rfTableEditComboListItem{display:flex;width:auto;height:calc(var(--fontSmall) * 2);font-size:var(--fontSmall);color:#000;cursor:pointer;cursor:hand;justify-content:center;text-align:center;align-items:center;vertical-align:middle;background-color:#fff;z-index:var(--rfTableZIndexCombo)}
.rfTableEditComboListItem:hover{background-color:#f8f8f8}
.rfTableEditComboListItemSelected{display:flex;width:auto;height:calc(var(--fontSmall) * 2);cursor:default;font-size:var(--fontSmall);color:var(--colorBlue);justify-content:center;text-align:center;align-items:center;vertical-align:middle;background-color:#fff;z-index:var(--rfTableZIndexCombo)}
.rfTableGenericPanelButtons{display:flex;float:left;width:100%;height:10%;background-color:#fff;font-size:var(--fontSmall);color:#000;align-items:center;justify-content:center;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));z-index:var(--rfTableZIndexStandardBack)}
.rfTableHistButtons{height:calc(10vmin * var(--globalScale))}
.rfTableGenericPanelButtonsOk{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorRed);color:#fff;font-size:var(--fontMedium);cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfTableZIndexPrompt)}
.rfTableGenericPanelButtonsOk:hover{background-color:var(--colorRedSel)}
.rfTableGenericPanelButtonsOkDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#d0d0d0;color:#fff;font-size:var(--fontMedium);margin-right:auto;z-index:var(--rfTableZIndexPrompt)}
.rfTableGenericPanelButtonsCancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;font-size:var(--fontMedium);margin-left:auto;z-index:var(--rfTableZIndexPrompt)}
.rfTableGenericPanelButtonsCancel:hover{background-color:var(--colorBlueSel)}
.rfTableLoadingFrame{float:left;display:flex;width:100%;height:100%;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#fff;color:#a0a0a0}
.rfTableLoadingFrame .panel{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(20vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.rfTableLoadingFrame .img{width:calc(var(--rfTableIconsSize) * 2);height:calc(var(--rfTableIconsSize) * 2);background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 5);background-position-y:calc(0px - var(--rfTableIconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--rfTableIconsSize) * 2)/ 2)}
.rfTableLoadingFrame .text{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);white-space:nowrap}
.rfTableLoadingFrame .info{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall)}
.timePicker{position:absolute;float:left;display:flex;z-index:var(--rfTableZIndexTimePicker);width:100%;height:100%;left:0;top:0;justify-content:center;align-items:center}
.timePickerBack{display:grid;position:fixed;width:auto;height:auto;background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--rfTableZIndexTimePicker)}
.timePickerBackClose{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);justify-content:center;align-items:center;cursor:default;z-index:calc(var(--rfTableZIndexTimePicker) - 1)}
.timePickerPanelTime{float:left;display:flex;width:auto;height:auto;justify-content:center;align-items:center;z-index:var(--rfTableZIndexTimePicker)}
.timePickerClose{position:absolute;right:calc(0px - var(--rfTableIconsSize)/ 2);top:calc(0px - var(--rfTableIconsSize)/ 2);width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);z-index:var(--rfTableZIndexTimePicker);background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 4);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.timePickerClose:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1);cursor:pointer;cursor:hand}
.timePickerPanel{float:left;display:block;width:calc(8vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));z-index:var(--rfTableZIndexTimePicker)}
.timePickerColon{float:left;display:flex;width:calc(2vmin * var(--globalScale));height:100%;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfTableZIndexTimePicker);color:#000}
.timePickerPanelArrowUp{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(.5vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfTableZIndexTimePicker)}
.timePickerPanelArrowUp:hover{color:var(--colorBlue)}
.timePickerPanelValue{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#000;justify-content:center;align-items:center;font-size:var(--fontMedium);z-index:var(--rfTableZIndexTimePicker)}
.timePickerInput{display:flex;width:auto;height:auto;cursor:pointer;cursor:hand;color:#a0a0a0;font-size:var(--fontMedium);z-index:var(--rfTableZIndexTimePicker);align-items:center;justify-content:center;margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale));font-family:RFFont,Helvetica,sans-serif}
.timePickerPanelArrowDown{float:left;display:flex;width:100%;height:calc(1.5 * var(--fontMedium));color:#a0a0a0;background-color:#fff;justify-content:center;align-items:center;font-size:var(--fontMedium);margin-top:calc(1vmin * var(--globalScale));margin-bottom:calc(.5vmin * var(--globalScale));cursor:pointer;cursor:hand;z-index:var(--rfTableZIndexTimePicker)}
.timePickerPanelArrowDown:hover{color:var(--colorBlue)}
.datePicker{position:absolute;float:left;display:flex;z-index:var(--rfTableZIndexDatePicker);width:100%;height:100%;left:calc(var(--datePickerWidth) * .25);top:0;justify-content:center;align-items:center}
.datePickerBack{display:block;position:fixed;width:var(--datePickerWidth);height:var(--datePickerHeight);background-color:#fff;justify-content:center;align-items:center;cursor:default;box-shadow:0 0 2vmin #d0d0d0;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));z-index:var(--rfTableZIndexDatePicker)}
.datePickerClose{position:absolute;right:calc(0px - var(--rfTableIconsSize)/ 2);top:calc(0px - var(--rfTableIconsSize)/ 2);width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);z-index:var(--rfTableZIndexDatePicker);background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 4);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.datePickerClose:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1);cursor:pointer;cursor:hand}
.datePickerPanelTop{float:left;display:flex;width:100%;height:20%;font-size:var(--fontSmall);font-weight:700;color:#a0a0a0;z-index:var(--rfTableZIndexDatePicker)}
.datePickerPanelTopLeft{float:left;display:flex;width:10%;height:100%;justify-content:center;align-items:center;z-index:var(--rfTableZIndexDatePicker);cursor:pointer;cursor:hand}
.datePickerPanelTopLeft:hover{color:var(--colorBlueSel)}
.datePickerPanelTopCenter{display:flex;width:80%;height:100%;justify-content:center;align-items:center;color:var(--colorBlue);z-index:var(--rfTableZIndexDatePicker)}
.datePickerPanelTopRight{float:right;display:flex;width:10%;height:100%;justify-content:center;align-items:center;z-index:var(--rfTableZIndexDatePicker);cursor:pointer;cursor:hand}
.datePickerPanelTopRight:hover{color:var(--colorBlueSel)}
.datePickerRow{float:left;display:flex;width:100%;height:11.42%;font-size:var(--fontSmall);color:#a0a0a0;z-index:var(--rfTableZIndexDatePicker)}
.datePickerElementName{float:left;display:flex;width:14.28%;height:100%;font-weight:700;z-index:var(--rfTableZIndexDatePicker);justify-content:center;align-items:center;text-align:center}
.datePickerElement{float:left;display:flex;width:14.28%;height:100%;color:#202020;z-index:var(--rfTableZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand}
.datePickerElement:hover{color:var(--colorBlueSel)}
.datePickerElementWeekend{float:left;display:flex;width:14.28%;height:100%;color:#a0a0a0;z-index:var(--rfTableZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand}
.datePickerElementWeekend:hover{color:var(--colorBlueSel)}
.datePickerElementOther{float:left;display:flex;width:14.28%;height:100%;color:#e0e0e0;z-index:var(--rfTableZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand}
.datePickerElementOther:hover{color:var(--colorBlueSel)}
.datePickerElementSel{float:left;display:flex;width:14.28%;height:100%;color:#fff;z-index:var(--rfTableZIndexDatePicker);justify-content:center;align-items:center;text-align:center;cursor:pointer;cursor:hand;background-color:var(--colorBlue);border-radius:50%;border-style:solid;border-width:0;border-color:var(--colorBlue)}
.datePickerElementSel:hover{background-color:var(--colorBlueSel)}
.rfTablePrompt{float:left;display:none;position:absolute;left:0;top:calc(0px - var(--topPanelHeight));right:0;bottom:calc(0px - var(--topPanelHeight));background-color:#fff;border-style:none;border-collapse:collapse;font-size:var(--fontSmall);text-align:center;vertical-align:middle;justify-content:center;align-items:center;z-index:var(--rfTableZIndexPrompt);background-color:rgba(0,0,0,.2)}
.rfTablePrompt .rfTablePromptBack{display:flex;position:fixed;float:left;width:var(--rfTablePromptWidth);height:var(--rfTablePromptHeight);justify-content:center;align-items:center;z-index:var(--rfTableZIndexPrompt)}
.rfTablePrompt .rfTablePromptPanel{position:relative;display:block;width:100%;height:100%;padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));padding-left:calc(3vmin * var(--globalScale));padding-right:calc(3vmin * var(--globalScale));justify-content:center;align-items:center;background-color:#fff;cursor:default;box-shadow:0 0 2vmin grey;z-index:var(--rfTableZIndexPrompt)}
.rfTablePrompt .title{display:flex;float:left;width:100%;height:calc(8vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfTableZIndexPrompt)}
.rfTablePrompt .input{display:flex;float:left;width:100%;height:calc(7vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;z-index:var(--rfTableZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfTablePrompt .input .entry{display:flex;float:left;width:100%;height:calc(5vmin * var(--globalScale));text-align:left;justify-content:left;align-items:left;background-color:#f8f8f8;border-style:none;border-width:0;padding-left:1vmin;padding-right:1vmin;font-size:var(--fontSmall);color:#000;z-index:var(--rfTableZIndexPrompt);font-family:RFFont,Helvetica,sans-serif}
.rfTable .rfTableMainButtons{display:flex;height:calc(var(--rfTableMainButtonHeight) + 1vmin);min-height:calc(var(--rfTableMainButtonHeight) + 1vmin);justify-content:center;margin-bottom:1vmin;margin-right:auto;margin-left:calc(4vmin * var(--globalScale))}
.rfTableTable{display:flex;justify-content:space-between}
.rfTable .toggleButton{flex:1;float:left;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center;padding-left:0;padding-right:1vmin;width:100%}
.rfTable .toggleButton .selectPanel{width:calc(14.5vmin * var(--globalScale))!important}
.rfTable .toggleButton .selectPanel .selectMainItem{width:calc(14.5vmin * var(--globalScale))!important}
.rfTableTable .buttons{flex:1;padding-left:2vmin;padding-right:0;padding-top:0;padding-bottom:0;width:100%;height:calc(var(--rfTableMainButtonHeight) + 1vmin);font-weight:700;font-size:var(--fontSmall)}
.rfTableTable .buttons .genericButton{float:right;display:flex;width:90%;height:calc(var(--rfTableMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;margin-right:auto;padding:1vmin}
.rfTableTable .buttons .genericButton:hover{background-color:var(--colorBlueSel)}
.rfTableTable .buttons .generate{float:right;display:flex;width:90%;height:calc(var(--rfTableMainButtonHeight) - 1vmin);justify-content:center;text-align:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-right:auto;padding:1vmin}
.rfTableTable .buttons .generate:hover{background-color:var(--colorBlueSel)}
.rfTable .countrySelect{position:absolute;left:calc(1% + 4 * var(--rfTableElementWidth) + 2vmin - var(--rfTableScrollLeftPosition))}
.rfTable .countrySelect .selectPanel{--serverStatSelectBoxWidth:calc( 23vmin * var(--globalScale) )!important}
.rfTablePrompt .buttons{display:flex;float:left;width:100%;height:calc(10vmin * var(--globalScale));text-align:center;justify-content:center;align-items:center;font-size:var(--fontMedium);color:#a0a0a0;z-index:var(--rfTableZIndexPrompt)}
.rfTablePrompt .buttons .ok{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:#ca3b2a;color:#fff;cursor:pointer;cursor:hand;margin-right:auto;z-index:var(--rfTableZIndexPrompt)}
.rfTablePrompt .buttons .ok:hover{background-color:#e3695d}
.rfTablePrompt .buttons .okDisabled{float:left;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:silver;color:#fff;margin-right:auto;z-index:var(--rfTableZIndexPrompt)}
.rfTablePrompt .buttons .cancel{float:right;display:flex;width:40%;height:var(--buttonHeight);justify-content:center;align-items:center;background-color:var(--colorBlue);color:#fff;cursor:pointer;cursor:hand;margin-left:auto;z-index:var(--rfTableZIndexPrompt)}
.rfTablePrompt .buttons .cancel:hover{background-color:var(--colorBlueSel)}
.serialGenerateDemo{display:flex;float:left;width:auto;height:auto;align-items:center;justify-content:flex-start;z-index:var(--rfTableZIndexPrompt);color:#a0a0a0;font-size:var(--fontSmall);cursor:pointer;cursor:hand}
.serialGenerateDemoText{display:flex;float:left;width:auto;height:calc(5vmin * var(--globalScale));margin-left:calc(1vmin * var(--globalScale));text-align:left;align-items:center;z-index:var(--rfTableZIndexPrompt);color:#404040;font-size:var(--fontSmall);cursor:pointer;cursor:hand}
.rfRecomIconPlan{--rfRecomIconsSize:calc( var(--fontSmall) + 0.2vmin);display:block;float:left;width:calc(var(--rfRecomIconsSize) - 0vmin);height:calc(var(--rfRecomIconsSize) - 0vmin);cursor:default;margin-left:auto;margin-right:auto;background-size:calc(var(--rfRecomIconsSize) * var(--rfRecomIconsRowsX)) calc(var(--rfRecomIconsSize) * var(--rfRecomIconsRowsY));background-image:url("components/RfRecomIcons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfRecomIconsSize) * 0);background-position-y:calc(0px - var(--rfRecomIconsSize) * 0);background-color:transparent}
.rfRecomIconDose{--rfRecomIconsSize:calc( var(--fontSmall) + 0.2vmin);display:block;float:left;width:calc(var(--rfRecomIconsSize) - 0vmin);height:calc(var(--rfRecomIconsSize) - 0vmin);cursor:default;margin-left:auto;margin-right:auto;background-size:calc(var(--rfRecomIconsSize) * var(--rfRecomIconsRowsX)) calc(var(--rfRecomIconsSize) * var(--rfRecomIconsRowsY));background-image:url("components/RfRecomIcons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfRecomIconsSize) * 1);background-position-y:calc(0px - var(--rfRecomIconsSize) * 0);background-color:transparent}
.rfRecomIconAdd{--rfRecomIconsSize:calc( var(--fontSmall) + 0.2vmin);display:block;float:left;width:calc(var(--rfRecomIconsSize) - 0vmin);height:calc(var(--rfRecomIconsSize) - 0vmin);cursor:default;margin-left:auto;margin-right:auto;background-size:calc(var(--rfRecomIconsSize) * var(--rfRecomIconsRowsX)) calc(var(--rfRecomIconsSize) * var(--rfRecomIconsRowsY));background-image:url("components/RfRecomIcons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfRecomIconsSize) * 2);background-position-y:calc(0px - var(--rfRecomIconsSize) * 0);background-color:transparent}
.rfRecomIconTarget{--rfRecomIconsSize:calc( var(--fontSmall) + 0.2vmin);display:block;float:left;width:calc(var(--rfRecomIconsSize) - 0vmin);height:calc(var(--rfRecomIconsSize) - 0vmin);cursor:default;margin-left:auto;margin-right:auto;background-size:calc(var(--rfRecomIconsSize) * var(--rfRecomIconsRowsX)) calc(var(--rfRecomIconsSize) * var(--rfRecomIconsRowsY));background-image:url("components/RfRecomIcons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfRecomIconsSize) * 3);background-position-y:calc(0px - var(--rfRecomIconsSize) * 0);background-color:transparent}
.rfParamTable{padding-left:calc(4vmin * var(--globalScale))!important;padding-right:calc(4vmin * var(--globalScale))!important}
.rfDosingTableWizard{background-color:transparent!important}
.rfParamTable .shareParamsBackground{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;z-index:8010;background-color:rgba(0,0,0,.2);justify-content:center;align-content:center;align-items:center}
.rfParamTable .shareParamsBox{position:relative;display:flex;flex-direction:column;width:80%;height:auto;background-color:#fff;border-radius:0;box-shadow:0 0 2vmin #000;justify-content:flex-start;align-items:center;padding:calc(3vmin * var(--globalScale))}
.rfParamTable .importParamsBox{position:relative;display:flex;flex-direction:column;width:80%;height:auto;background-color:#fff;border-radius:0;box-shadow:0 0 2vmin #000;justify-content:flex-start;align-items:center;padding:calc(3vmin * var(--globalScale))}
.rfParamTable .shareParamsTitle{position:relative;display:flex;width:100%;align-items:center;margin-bottom:calc(5vmin * var(--globalScale));font-size:calc(var(--fontMedium) - .5vmin);font-weight:700}
.rfParamTable .addWizardBackLinkVue{position:absolute;top:calc(4vmin * var(--globalScale));color:var(--icpParamsBorder);text-transform:lowercase;font-size:calc(var(--fontMedium) - 1vmin);font-weight:400;cursor:pointer}
.rfParamTable .shareParamsContent{display:flex;flex-direction:column;width:100%;height:100%;padding:calc(2vmin * var(--globalScale));box-sizing:border-box}
.rfParamTable .shareParamsHistoryVue{display:flex;flex-direction:row;width:100%;font-size:calc(var(--fontSmall) - .1vmin);margin-bottom:calc(4vmin * var(--globalScale));height:calc(4vmin * var(--globalScale));align-items:center}
.rfParamTable .showParamsImportedVue{display:flex;flex-direction:column;width:100%;font-size:calc(var(--fontSmall) - .1vmin);margin-bottom:calc(4vmin * var(--globalScale));align-items:center;height:30vh}
.rfParamTable .addWizardStepBoxVue{display:flex;flex-direction:column;width:100%;font-size:calc(var(--fontSmall) - .1vmin);margin-bottom:calc(4vmin * var(--globalScale));height:unset;align-items:center}
.rfParamTable .addWizardHelpDescriptionBoxVue{display:flex;flex-direction:row;border-radius:0 calc(2vmin * var(--globalScale)) calc(2vmin * var(--globalScale)) 0;width:calc(100%);background-color:#fff;min-height:calc(20vmin * var(--globalScale))}
.rfParamTable .addWizardHelpDescriptionVue{display:inline;width:50%;color:#000;margin:calc(1vmin * var(--globalScale));justify-content:flex-start;text-align:center;font-size:var(--fontExtraSmall);font-weight:400;background-color:#e8f3f9;padding:calc(1vmin * var(--globalScale));border-radius:calc(.5vmin * var(--globalScale));height:fit-content}
.rfParamTable .addWizardHelpRoundBoxVue{display:flex}
.rfParamTable .addWizardPictureVue{display:flex;height:100%;width:100%;border-radius:calc(2vmin * var(--globalScale));background-size:contain;background-image:none;background-repeat:no-repeat;background-position-x:center;background-position-y:center}
.rfParamTable .addWizardStep01Ca,.rfParamTable .addWizardStep01Mg{background-image:url("components/smarttesticons/smte01_ca_mg.png?v=1705932453461")}
.rfParamTable .addWizardStep01Kh{background-image:url("components/smarttesticons/smte01_kh.png?v=1705932453461")}
.rfParamTable .addWizardStep01No,.rfParamTable .addWizardStep01Po{background-image:url("components/smarttesticons/smte01_no3_po4.png?v=1705932453461")}
.rfParamTable .addWizardStep02Ca{background-image:url("components/smarttesticons/smte02_ca.png?v=1705932453461")}
.rfParamTable .addWizardStep02Mg{background-image:url("components/smarttesticons/smte02_mg.png?v=1705932453461")}
.rfParamTable .addWizardStep02Kh{background-image:url("components/smarttesticons/smte02_kh.png?v=1705932453461")}
.rfParamTable .addWizardStep02No{background-image:url("components/smarttesticons/smte02_no3.png?v=1705932453461")}
.rfParamTable .addWizardStep02Po{background-image:url("components/smarttesticons/smte02_po4.png?v=1705932453461")}
.rfParamTable .addWizardStep03Ca,.rfParamTable .addWizardStep03Mg{background-image:url("components/smarttesticons/smte03_ca_mg.png?v=1705932453461")}
.rfParamTable .addWizardStep03Kh{background-image:url("components/smarttesticons/smte03_kh_04_ca_mg.png?v=1705932453461")}
.rfParamTable .addWizardStep03No,.rfParamTable .addWizardStep03Po{background-image:url("components/smarttesticons/smte03_no3_po4.png?v=1705932453461")}
.rfParamTable .addWizardStep04Ca,.rfParamTable .addWizardStep04Mg{background-image:url("components/smarttesticons/smte03_kh_04_ca_mg.png?v=1705932453461")}
.rfParamTable .addWizardStep04Kh{background-image:url("components/smarttesticons/smte04_kh.png?v=1705932453461")}
.rfParamTable .addWizardStep04No{background-image:url("components/smarttesticons/smte04_no3.png?v=1705932453461")}
.rfParamTable .addWizardStep04Po{background-image:url("components/smarttesticons/smte04_po4.png?v=1705932453461")}
.rfParamTable .addWizardStep05Ca,.rfParamTable .addWizardStep05Mg{background-image:url("components/smarttesticons/smte05_ca_mg.png?v=1705932453461")}
.rfParamTable .addWizardStep05Kh{background-image:url("components/smarttesticons/smte05_kh.png?v=1705932453461")}
.rfParamTable .addWizardStep05No{background-image:url("components/smarttesticons/smte05_no3.png?v=1705932453461")}
.rfParamTable .addWizardStep05Po{background-image:url("components/smarttesticons/smte05_po4.png?v=1705932453461")}
.rfParamTable .addWizardStep06Ca,.rfParamTable .addWizardStep06Mg{background-image:url("components/smarttesticons/smte06_ca_mg.png?v=1705932453461")}
.rfParamTable .addWizardStep06Kh{background-image:url("components/smarttesticons/smte06_kh.png?v=1705932453461")}
.rfParamTable .addWizardStep06No{background-image:url("components/smarttesticons/smte06_no3.png?v=1705932453461")}
.rfParamTable .addWizardStep06Po{background-image:url("components/smarttesticons/smte06_po4.png?v=1705932453461")}
.rfParamTable .addWizardStep07Ca,.rfParamTable .addWizardStep07Mg{background-image:url("components/smarttesticons/smte07_ca_mg.png?v=1705932453461")}
.rfParamTable .addWizardStep07Kh{background-image:url("components/smarttesticons/smte07_kh_08_ca_mg.png?v=1705932453461")}
.rfParamTable .addWizardStep08Ca,.rfParamTable .addWizardStep08Mg{background-image:url("components/smarttesticons/smte07_kh_08_ca_mg.png?v=1705932453461")}
.rfParamTable .paramImportDatesVue{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:calc(.5vmin * var(--globalScale));font-size:calc(var(--fontMedium) - .7vmin);white-space:nowrap}
.rfParamTable .paramImportDatesVue input{height:calc(var(--fontMedium) - .7vmin)}
.rfParamTable .paramImportDatesPicckerVue{display:flex;background-color:#f7f7f7;width:100%;height:calc(4.5vmin * var(--globalScale));align-items:center;padding-left:calc(1vmin * var(--globalScale));box-sizing:border-box;margin-bottom:calc(2vmin * var(--globalScale))}
.rfParamTable .showParamsImportedListVue{display:flex;flex-direction:column;width:100%;overflow-y:scroll}
.rfParamTable .showParamsImportedRowVue{display:flex;flex-direction:row;width:100%;font-size:calc(var(--fontMedium) - .7vmin)}
.rfParamTable .showParamsImportedCellVue{width:100%}
.rfParamTable .showParamsImportedRowStrippedVue{background-color:#ececec}
.rfParamTable .shareParamsClose{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);cursor:pointer;margin-left:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 0);background-position-y:calc(0px - var(--rfTableIconsSize) * 2)}
.rfParamTable .smartTestMobile1{display:block!important}
.rfParamTable .smartTestMobile2{display:none!important}
.rfParamTable .dosingDeleteLiquidVue{display:flex;position:absolute;right:0;width:var(--rfDosingIconsSize);height:var(--rfDosingIconsSize);background-size:calc(var(--rfDosingIconsSize) * var(--rfDosingIconsRowsX)) calc(var(--rfDosingIconsSize) * var(--rfDosingIconsRowsY));background-image:url("components/RfDosingIcons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfDosingIconsSize) * 14);background-position-y:calc(0px - var(--rfDosingIconsSize) * 0);cursor:pointer}
.rfParamTable .dosingSortLiquidVue{display:flex;position:absolute;left:0;width:var(--rfDosingIconsSize);height:var(--rfDosingIconsSize);background-size:calc(var(--rfDosingIconsSize) * var(--rfDosingIconsRowsX)) calc(var(--rfDosingIconsSize) * var(--rfDosingIconsRowsY));background-image:url("components/RfDosingIcons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfDosingIconsSize) * 13);background-position-y:calc(0px - var(--rfDosingIconsSize) * 0);cursor:pointer}
.rfParamTable .chemistryProductImage{display:inline-flex;width:calc(8vmin * var(--globalScale));height:auto;cursor:default;background-size:contain;background-image:url("components/RfNoProduct.png?v=1705932453461");background-repeat:no-repeat;background-position:center}
.rfParamTable .shareParamsSelectVue{display:block;position:relative;width:calc(100%);height:calc(4.5vmin * var(--globalScale));min-height:calc(4.5vmin * var(--globalScale));margin-top:0;background-color:#f7f7f7;text-align:left;cursor:pointer;margin-bottom:calc(2vmin * var(--globalScale))}
.rfParamTable .shareParamsSelectVue::before{display:flex;position:absolute;content:"";right:0;height:100%;align-items:center;color:#ececec;width:calc(1.4vmin * var(--globalScale));margin-right:2vmin;height:calc(1.4vmin * var(--globalScale));margin-top:calc(1vmin * var(--globalScale));border-style:solid;border-width:0 2px 2px 0;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfParamTable .shareParamsSelectVue select{position:relative;background:0 0;width:calc(100%);padding:5px;padding-right:calc((1.4vmin * var(--globalScale)) + 4vmin);font-size:calc(var(--fontSmall) - .1vmin);font-family:inherit;color:#000;border:0;border-radius:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfParamTable .shareParamsSelectVue select::-ms-expand{display:none}
.rfParamTable .shareParamsLinkVue{display:flex;width:100%;justify-content:space-between;align-items:center}
.rfParamTable .shareParamsLinkVue input{display:flex;width:100%;height:calc(4.5vmin * var(--globalScale));min-height:calc(4.5vmin * var(--globalScale));align-items:center;background-color:#f7f7f7;box-sizing:border-box;border:1px solid #f7f7f7;margin-right:2vmin;font-size:calc(var(--fontSmall) - .1vmin);color:var(--icpParamsActive);font-family:inherit}
.rfParamTable .shareDateTimeVue{font-size:var(--fontSmall)}
.rfParamTable .shareTankInfoVue{font-size:var(--fontExtraSmall)}
.rfParamTable .paramIconEditVue{--rfTableIconsSize:3vmin;display:inline-flex;float:left;width:var(--rfTableIconsSize);height:calc(var(--rfTableIconsSize) - 1vmin);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 1 - .25vmin);background-position-y:calc(0px - var(--rfTableIconsSize) * 0 - .5vmin)}
.rfParamTable .paramIconEditVue:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1 - .5vmin)}
.rfParamTable .paramIconDeleteVue{--rfTableIconsSize:3vmin;display:inline-flex;float:left;width:var(--rfTableIconsSize);height:calc(var(--rfTableIconsSize) - 1vmin);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 0 - .25vmin);background-position-y:calc(0px - var(--rfTableIconsSize) * 0 - .5vmin)}
.rfParamTable .paramIconDeleteVue:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1 - .5vmin)}
.rfParamTable .paramsLoadingFrameVue{position:absolute!important;z-index:100!important;top:unset!important;left:0!important;float:left;display:flex;width:100%;height:calc(100%)!important;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:#ececec;color:#a0a0a0}
.rfParamTable .paramsLoadingFrameVue .panelVue{float:left;display:block;width:calc(30vmin * var(--globalScale));height:calc(20vmin * var(--globalScale));font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;color:#a0a0a0}
@keyframes loadingAnim{
100%{transform:rotateZ(360deg)}
}
.rfParamTable .paramsLoadingFrameVue .imgVue{width:calc(var(--paramsIconsSize) * 2);height:calc(var(--paramsIconsSize) * 2);background-size:calc(var(--paramsIconsSize) * var(--paramsIconsRowsX)) calc(var(--paramsIconsSize) * var(--paramsIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--paramsIconsSize) * 5);background-position-y:calc(0px - var(--paramsIconsSize) * 0);animation-name:loadingAnim;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;margin-left:calc((100% - var(--paramsIconsSize) * 2)/ 2)}
.rfParamTable .paramsLoadingFrameVue .textVue{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:flex-end;color:#a0a0a0;font-size:var(--fontSmall);white-space:nowrap}
.rfParamTable .paramsLoadingFrameVue .infoVue{display:flex;width:100%;height:calc(6vmin * var(--globalScale));justify-content:center;align-items:center;color:#a0a0a0;font-size:var(--fontSmall)}
.rfParamTable .dosingConfirmBoxFrameVue{position:absolute!important;z-index:100!important;top:unset!important;left:0!important;float:left;display:flex;width:100%;height:calc(100%)!important;font-size:var(--fontSmall);text-align:center;align-items:center;justify-content:center;vertical-align:middle;background-color:rgba(255,255,255,.5);color:#a0a0a0}
.rfParamTable .dosingConfirmBoxFrameVue .panelConfirmVue{display:block;min-width:calc(25vmin * var(--globalScale));max-width:calc(45vmin * var(--globalScale));height:auto;font-size:var(--fontSmall);text-align:center;color:#a0a0a0;background-color:#fff;box-shadow:0 0 2vmin #000;padding:calc(2vmin * var(--globalScale))}
.rfParamTable .icpParamsScrollCoverVue{position:absolute;right:0;z-index:3;background-color:#ececec;height:10vmin;width:calc(4vmin * var(--globalScale) + 20px)}
.rfParamTable .icpParamFilterButtonsMobileVue{display:none}
.rfParamTable .icpParamBodyViewVue{display:flex;flex-direction:column;width:100%;height:calc(100% - (2vmin * var(--globalScale)));overflow:hidden}
.rfParamTable .dosingBodyViewVue{display:flex;flex-direction:column;width:100%;height:calc(100% - (2vmin * var(--globalScale)));overflow:hidden}
.rfParamTable .icpParamBodyDayIssueVue{display:block;position:absolute;z-index:1;display:block;background-color:transparent;margin-top:calc(3vmin * var(--globalScale));font-size:calc(var(--fontSmall) + 0vmin);font-weight:700;width:100%;text-align:center}
.rfParamTable .icpParamBodyBoxVue{display:block;flex-direction:column;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;position:relative;z-index:4}
.rfParamTable .dosingBodyBoxVue{background-color:#fff}
.rfParamTable .dosingAddBoxVue{display:flex;flex-direction:column;padding:calc(2vmin * var(--globalScale))}
.rfParamTable .icpParamBodyDayVue{display:flex;position:relative;z-index:2;flex-direction:column;width:100%;margin-top:0;margin-bottom:calc(.6vmin * var(--globalScale))}
.rfParamTable .icpParamBodyGroupVue{margin-top:0;margin-bottom:0;margin-left:calc(0vmin * var(--globalScale));background-color:#ececec!important;padding-bottom:calc(.6vmin * var(--globalScale))}
.rfParamTable .icpParamBodyHeaderVue{flex-direction:row;margin-bottom:unset;overflow-y:scroll;overflow-x:hidden;height:calc(3vmin * var(--globalScale))}
.rfParamTable .icpParamDateTimeMobileVue{display:none}
.rfParamTable .icpParamBodyMoreVue{display:block;flex-direction:column;box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.3vmin * var(--globalScale));background-color:#fff}
.rfParamTable .icpParamBackButtonVue{position:absolute;z-index:1;display:flex;width:15vmin;background-color:var(--icpParamsActive);justify-content:center;font-size:var(--fontSmall);color:#fff;text-transform:uppercase;padding:.5vmin;cursor:pointer}
.rfParamTable .dosingWizardBoxVue{display:flex;width:100%;justify-content:center}
.rfParamTable .dosingWizardStepVue{display:flex;flex-direction:column;width:80%;justify-content:space-between;align-items:center}
.rfParamTable .dosingWizardTypeSelect{display:flex;width:100%;justify-content:center}
.rfParamTable .dosingWizardProducerSelect{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;font-size:calc(var(--fontSmall) + .1vmin)}
.rfParamTable .dosingWizardWelcomeTitleVue{color:var(--icpParamsActive);font-size:calc(var(--fontMedium) + 1vmin)}
.rfParamTable .dosingWizardWelcomeSubTitleVue{color:#727372;font-size:calc(var(--fontSmall) + .1vmin);width:60%}
.rfParamTable .dosingWizardWelcomeSubTitleVue div{margin:calc(3vmin * var(--globalScale))}
.rfParamTable .dosingWizardVolumeVue{display:flex;width:100%;align-items:center;justify-content:center}
.rfParamTable .dosingNextButtonBoxVue{display:flex;width:100%;justify-content:center}
.rfParamTable .dosingNextButtonVue{display:flex;width:calc(20vmin * var(--globalScale));background-color:var(--icpParamsActive);justify-content:center;font-size:var(--fontSmall);color:#fff;text-transform:uppercase;padding:.5vmin;cursor:pointer}
.rfParamTable .dosingNextButtonDisabledVue{background-color:#727372;cursor:default}
.rfParamTable .dosingWizardProducerBoxVue{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}
.rfParamTable .dosingWizardProducerRadioVue{display:flex;justify-content:space-between;width:40%;min-width:calc(20vmin * var(--globalScale));font-size:calc(var(--fontSmall) + .1vmin)}
.rfParamTable .icpParamShareButtonVue{position:relative;display:flex;width:20vmin;background-color:#1b85c1;justify-content:center;font-size:var(--fontSmall);color:#fff;padding:0;height:calc(4.5vmin * var(--globalScale));min-height:calc(4.5vmin * var(--globalScale));align-items:center;cursor:pointer;text-transform:uppercase;border-radius:calc(.5vmin * var(--globalScale))}
.rfParamTable .icpParamShareCloseVue{background-color:#ba4a70}
.rfParamTable .addWizardResutsVue{background-color:#000}
.rfParamTable .icpParamEditButtonVue{display:flex;width:100%;background-color:var(--icpParamsActive);justify-content:center;font-size:var(--fontSmall);color:#fff;text-transform:uppercase;padding:.5vmin}
.rfParamTable .icpParamEditButtonDisabledVue{cursor:default;background-color:#727372}
.rfParamTable .icpParamColDateVue{display:flex;flex-direction:column;justify-content:center;height:calc(6vmin * var(--globalScale));background-color:#ececec;align-items:center;font-size:var(--fontExtraSmall);box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.3vmin * var(--globalScale));width:100%;min-width:var(--icpParamsCellWidth);position:relative}
.rfParamTable .icpParamRoVue{position:absolute;right:calc(.3vmin * var(--globalScale));font-size:calc(var(--fontExtraSmall) + 0vmin);font-weight:700;top:calc(.7vmin * var(--globalScale))}
.rfParamTable .icpParamComment{position:absolute;right:1px;top:.3vmin;font-size:calc(var(--fontExtraSmall) + 0vmin);font-weight:700;width:1.5vmin;height:1.5vmin}
.rfParamTable .icpParamColDateTextVue{--rfTableIconsSize:3vmin;display:flex;flex-direction:row;justify-content:center;height:calc(var(--rfTableIconsSize) - 1vmin);align-items:center;margin-bottom:calc(.5vmin * var(--globalScale));font-size:calc(var(--fontExtraSmall) + .3vmin);white-space:nowrap}
.rfParamTable .icpParamColDateTextVue input{text-align:center;font-size:calc(var(--fontExtraSmall) - .2vmin);padding:0;font-family:RFFont,Helvetica,sans-serif}
.rfParamTable .icpParamColDateTextVue>span{font-weight:700}
.rfParamTable .icpParamColHeaderVue{display:flex;flex-direction:column;justify-content:center;height:calc(2.5vmin * var(--globalScale));background-color:#ececec;align-items:center;font-size:var(--fontExtraSmall);box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.3vmin * var(--globalScale));width:100%;min-width:var(--icpParamsCellWidth)}
.rfParamTable .icpParamColHeaderFirstVue{width:70%;min-width:calc(var(--icpParamsCellWidth)/ 1.4);margin-right:calc(.6vmin * var(--globalScale))}
.rfParamTable .icpParamInputButtonsVue{display:flex;flex-direction:row;width:100%}
.rfParamTable .dosingInputButtonsVue{padding-top:calc(1vmin * var(--globalScale))}
.rfParamTable .dosingConfirmButtonsVue{padding-top:calc(3vmin * var(--globalScale));width:100%!important}
.rfParamTable .icpParamColDateBottonVue{display:flex;background-color:var(--icpParamsActive);width:100%;border-radius:.5vmin;color:#fff;font-weight:700;font-size:var(--fontExtraSmall);text-transform:uppercase;height:calc(2.5vmin * var(--globalScale));min-height:calc(2.5vmin * var(--globalScale));justify-content:center;align-items:center;cursor:pointer}
.rfParamTable .icpParamInputButtonsSaveVue{margin-right:calc(.5vmin * var(--globalScale))}
.rfParamTable .icpParamInputButtonsDisabledVue{cursor:default;background-color:#727372}
.rfParamTable .icpParamInputButtonsCancelVue{margin-left:calc(.5vmin * var(--globalScale));background-color:var(--colorRed)}
.rfParamTable .icpParamBodyDateVue{flex-direction:row;margin-bottom:unset;overflow-y:scroll;overflow-x:hidden;height:calc(7vmin * var(--globalScale))}
.rfParamTable .icpParamDatesSelectVue{display:block;position:relative;width:calc(100%);height:calc(2 * var(--fontMedium) - 3.5vmin);margin-top:0;background-color:#f7f7f7;text-align:left;cursor:pointer}
.rfParamTable .icpParamDatesSelectVue::before{display:flex;position:absolute;content:"";right:0;height:100%;align-items:center;color:#ececec;width:calc(1.4vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));height:calc(1.4vmin * var(--globalScale));margin-top:calc(0vmin * var(--globalScale));border-style:solid;border-width:0 2px 2px 0;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfParamTable .icpParamDatesSelectVue select{position:relative;background:0 0;width:calc(25vmin * var(--globalScale));padding:0;padding-right:calc((1.4vmin * var(--globalScale)) + 3vmin);padding-left:calc(1vmin * var(--globalScale));font-size:calc(var(--fontSmall) - .1vmin);color:#000;border:0;border-radius:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;font-family:inherit}
.rfParamTable .icpParamDatesSelectVue select::-ms-expand{display:none}
.rfParamTable .icpParamBodyRowVue{display:flex;background-color:#ececec;cursor:pointer}
.rfParamTable .dosingBodyRowVue{display:flex;background-color:#ececec;cursor:pointer}
.rfParamTable .icpParamBodyRowDetailsVue{display:flex;background-color:#ececec;cursor:pointer}
.rfParamTable .icpParamColBoxFirstVue{display:flex;background-color:#fff;flex-direction:row;box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.3vmin * var(--globalScale));width:100%;min-width:var(--icpParamsCellWidth);min-height:calc(3.8vmin * var(--globalScale));cursor:default}
.rfParamTable .dosingColBoxFirstVue{display:flex;background-color:#fff;flex-direction:row;box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.3vmin * var(--globalScale));width:100%;min-width:var(--icpParamsCellWidth);min-height:calc(3.8vmin * var(--globalScale));cursor:default}
.rfParamTable .icpParamColBoxFirstDetailsVue{display:flex;background-color:#fff;flex-direction:row;box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.6vmin * var(--globalScale));width:70%;min-width:calc(var(--icpParamsCellWidth)/ 1.4);min-height:calc(3.8vmin * var(--globalScale))}
.rfParamTable .icpParamColBoxFirstEditDetailsVue{min-height:unset;background-color:#ececec}
.rfParamTable .icpParamColBoxVue{display:flex;background-color:#fff;flex-direction:column;box-sizing:border-box;margin-left:calc(.3vmin * var(--globalScale));margin-right:calc(.3vmin * var(--globalScale));width:100%;min-width:var(--icpParamsCellWidth);min-height:calc(3.8vmin * var(--globalScale))}
.rfParamTable .dosingDoseBoxVue{position:relative;justify-content:center;align-items:flex-end}
.rfParamTable .icpParamColGroupVue{width:100%!important;background-color:#ececec;font-weight:400;font-size:var(--fontSmall);display:flex;color:#bebebe;justify-content:center;align-items:flex-start;height:calc(3vmin * var(--globalScale));min-height:calc(3vmin * var(--globalScale));cursor:default;margin-left:0;margin-right:0}
.rfParamTable .icpParamColGroupVue.view-mode{background-color:var(--socialLightGrey)}
.rfParamTable .icpParamColGroupCenterVue{justify-content:center;align-items:center;font-weight:700}
.rfParamTable .icpParamColAddEditBoxVue{display:flex;justify-content:center;align-content:center;align-items:center}
.rfParamTable .wizardInputBoxVue{margin-right:0;margin-bottom:0;width:50%}
.rfParamTable .icpParamColAddEditBoxVue input,.rfParamTable .icpParamColBoxNameDetailsVue input,.rfParamTable .icpParamColBoxNameDetailsVue p{font-size:calc(var(--fontMedium) - .5vmin);font-weight:700;text-align:center;border:none;background-color:#ececec;width:80%;border-radius:calc(.5vmin * var(--globalScale));height:calc(2 * (var(--fontMedium) - .5vmin));padding:0;margin:0;display:flex;justify-content:center;align-items:center}
.rfParamTable .icpParamColAddEditBoxVue .wizardInput{font-weight:400;margin-bottom:calc(1.5vmin * var(--globalScale));width:100%}
.rfParamTable .icpParamColAddEditBoxVue .wizardInput2{width:100%}
.rfParamTable .wizardTitleVue{display:flex;font-size:var(--fontExtraSmall);justify-content:center;align-items:center}
.rfParamTable .icpParamColAddEditBoxVue .wizardOutput{margin-top:calc(2vmin * var(--globalScale))}
.rfParamTable .dosingColAddBoxVue{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:flex-start;font-size:calc(var(--fontSmall) - 0vmin);margin-bottom:calc(2vmin * var(--globalScale))}
.rfParamTable .dosingColAddBoxVue input{font-size:calc(var(--fontMedium) - .5vmin);font-weight:700;text-align:center;border:none;background-color:#ececec;width:100%;border-radius:calc(.5vmin * var(--globalScale));height:calc(2 * (var(--fontMedium) - .5vmin));padding:0;margin:0;display:flex;justify-content:center;align-items:center}
.rfParamTable .dosingColAddBoxRowVue{flex-direction:row;width:100%;justify-content:space-between;align-content:center;align-items:center}
.rfParamTable .dosingColAddBoxRowVue input{font-size:calc(var(--fontMedium) - .5vmin);font-weight:700;text-align:center;border:none;background-color:#ececec;width:calc(50% - 3vmin);border-radius:calc(.5vmin * var(--globalScale));height:calc(2 * (var(--fontMedium) - .5vmin));padding:0;margin:0;display:flex;justify-content:center;align-items:center}
.rfParamTable .icpParamColBoxUnitDetailsVue{background-color:#fff!important}
.rfParamTable .icpParamColBoxNameDetailsVue .icpParamInputError{color:#900;border:1px solid #900}
.rfParamTable .icpParamColBoxDetailsVue{margin-left:unset;margin-right:unset}
.rfParamTable .icpParamColBoxDetails2Vue{margin-left:unset}
.rfParamTable .icpParamColBoxIssueMobileVue,.rfParamTable .icpParamColBoxIssueWebVue{display:var(--icpParamsViewIssue)!important}
.rfParamTable .icpParamColBoxDoseMobileVue,.rfParamTable .icpParamColBoxDoseWebVue{display:var(--icpParamsViewDose)!important}
.rfParamTable .icpParamBodyDayVue.view-mode,.rfParamTable .icpParamColBoxDoseWebVue{width:calc(100% - 3vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale));padding-right:calc(1vmin * var(--globalScale));border-radius:calc(1vmin * var(--globalScale));border:1px solid var(--socialColorLightGray)}
.rfParamTable .icpParamBodyDayVue.no-gap,.rfParamTable .icpParamColBoxDoseWebVue{margin-bottom:0;border:0}
.rfParamTable .icpParamColBoxOkMobileVue,.rfParamTable .icpParamColBoxOkWebVue{display:var(--icpParamsViewOk)!important}
.rfParamTable .icpParamColValueVue{position:relative;display:flex;justify-content:center;align-items:center;font-size:calc(var(--fontMedium) - .5vmin);margin-top:unset;font-weight:400;padding-top:0;width:100%;height:100%;color:#727372}
.rfParamTable .icpParamColValueVue span{font-size:var(--fontExtraSmall);font-weight:400}
.rfParamTable .addWizardColValueVue{position:absolute;display:flex;font-size:calc(var(--fontMedium) + .5vmin);font-weight:400;right:0;top:0;color:#ececec;width:calc(var(--fontMedium) - 1.5vmin);height:calc(var(--fontMedium) - 1.5vmin);align-content:center;align-items:center;justify-content:center;cursor:pointer}
.rfParamTable .addWizardColValueVue:focus{color:#000}
.rfParamTable .addWizardColMenuVue{position:absolute;display:flex;font-size:calc(var(--fontMedium) - .5vmin);font-weight:400;right:0;top:calc(1.5vmin * var(--globalScale));color:#000;width:auto;height:auto;background-color:#ececec;border-radius:calc(.5vmin * var(--globalScale));padding:calc(.5vmin * var(--globalScale));border:1px solid #bebebe;white-space:nowrap;align-content:center;align-items:center;justify-content:center;z-index:1;cursor:pointer}
.rfParamTable .addWizardColMenuVue:hover{background-color:#ececec}
.rfParamTable .icpParamColValueDetailsVue{display:flex;justify-content:center;align-items:center;font-size:calc(var(--fontMedium) - .5vmin);font-weight:400;padding-top:0;width:100%;height:100%;color:#727372}
.rfParamTable .icpParamColValueDetailsVue span{font-size:var(--fontExtraSmall);font-weight:400}
.rfParamTable .icpParamColWrongVue{color:red}
.rfParamTable .icpParamColBoxWarningWebDetailsVue{display:block;width:80%;margin-left:auto;margin-right:auto;height:100%}
.rfParamTable .icpParamColBoxWarningVue{display:flex;flex-direction:column;margin-bottom:0;align-content:center;align-items:center;justify-content:center;height:100%}
.rfParamTable .sliderVue{position:relative;width:100%;height:2px;min-height:2px;max-height:2px;top:0;display:flex;justify-content:flex-start;align-items:center;font-size:var(--fontExtraSmall)}
.rfParamTable .sliderPointerVue{position:absolute;display:flex;left:unset;top:-3px;bottom:unset;width:0;height:0;justify-content:center;align-items:flex-end;border-radius:100%;border-style:solid;border-width:4px}
.rfParamTable .sliderPointerOkVue{border-left:calc(4px) solid var(--colorGreen);border-right:calc(4px) solid var(--colorGreen);border-top:calc(4px) solid var(--colorGreen);border-bottom:calc(4px) solid var(--colorGreen);background-color:var(--colorGreen)}
.rfParamTable .sliderPointerWrongVue{border-left:calc(4px) solid var(--colorRed);border-right:calc(4px) solid var(--colorRed);border-top:calc(4px) solid var(--colorRed);border-bottom:calc(4px) solid var(--colorRed);background-color:var(--colorRed)}
.rfParamTable .sliderBarVue{display:flex;width:calc(100%);margin-left:0;height:2px;min-height:2px;max-height:2px;justify-content:center;align-items:center}
.rfParamTable .sliderBarLeftVue{display:flex;width:30%;height:2px;min-height:2px;max-height:2px;background-image:linear-gradient(to right,#d72b01 0,#d77d03 50%,#d7d403 100%)}
.rfParamTable .sliderBarCenterVue{display:flex;width:40%;height:2px;min-height:2px;max-height:2px;background-color:var(--colorGreen)}
.rfParamTable .sliderBarRightVue{display:flex;width:30%;height:2px;min-height:2px;max-height:2px;background-image:linear-gradient(to right,#d7d403 0,#d77d03 50%,#d72b01 100%)}
.rfParamTable .icpParamColBoxMoreVue{display:flex;justify-content:center;color:#ececec;font-size:var(--fontSmall);height:100%;width:20%;min-width:calc(3vmin * var(--globalScale));max-width:calc(3vmin * var(--globalScale));align-items:center;margin-bottom:calc(1vmin * var(--globalScale));cursor:pointer}
.rfParamTable .icpParamColBoxMoreWebVue{display:flex;justify-content:center;color:#ececec;font-size:var(--fontSmall);height:100%;width:calc(2vmin * var(--globalScale));min-width:calc(2vmin * var(--globalScale));align-items:center;margin-bottom:calc(1vmin * var(--globalScale))}
.rfParamTable .icpParamColBoxMoreOpenVue{display:flex;flex-direction:column;width:calc(100% - 0px);border:none;background-color:#ececec}
.rfParamTable .icpParamColBoxMoreMoreOpenVue{display:flex;flex-direction:column;border:none}
.rfParamTable .icpParamsChartRangeBoxVue{display:flex;flex-direction:row;justify-content:space-between;padding-right:0;width:100%;margin-bottom:calc(.6vmin * var(--globalScale));margin-top:calc(.6vmin * var(--globalScale))}
.rfParamTable .icpParamsChartRoBoxVue{display:flex;justify-content:center;align-items:center;align-content:center;font-size:calc(var(--fontExtraSmall))!important}
.rfParamTable .icpParamsChartRangeVue{display:flex;justify-content:center;align-items:center;font-size:calc(var(--fontSmall) - .2vmin)!important;color:#000;padding-left:16px}
.rfParamTable .icpParamsChartSelectVue{display:block;position:relative;width:calc(40% - 3vmin);height:calc(2 * var(--fontMedium) - 2.5vmin);margin-top:calc(0 * var(--globalScale));background-color:#f7f7f7;text-align:center;cursor:pointer}
.rfParamTable .icpParamsChartSelectVue::before{display:flex;position:absolute;content:"";right:0;height:100%;align-items:center;color:#ececec;width:calc(var(--fontExtraSmall) - .5vmin);margin-right:calc(2vmin * var(--globalScale));height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(1vmin * var(--globalScale));border-style:solid;border-width:0 2px 2px 0;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfParamTable .icpParamsChartSelectVue select{position:relative;background:0 0;width:calc(100%);padding:5px;font-size:var(--fontSmall);color:#000;border:0;border-radius:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfParamTable .icpParamsChartSelectVue select::-ms-expand{display:none}
.rfParamTable .dosingAddSelectVue{width:calc(50% - 3vmin);height:calc(2 * (var(--fontMedium) - .5vmin));background-color:#ececec;border-radius:calc(.5vmin * var(--globalScale))}
.rfParamTable .dosingAddSelectVue::before{color:#fff;margin-top:calc(1.5vmin * var(--globalScale))}
.rfParamTable .dosingWizardSelectVue{width:calc(50% - 3vmin)}
.rfParamTable .icpParamsUnitSelectVue{display:block;position:relative;width:80%;height:calc(2 * (var(--fontMedium) - .5vmin));background-color:#ececec;text-align:center;cursor:pointer;border-radius:calc(.5vmin * var(--globalScale))}
.rfParamTable .icpParamsUnitSelectVue::before{display:flex;position:absolute;content:"";right:0;height:100%;align-items:center;color:#fff;width:calc(1.5vmin * var(--globalScale));margin-right:1vmin;height:calc(1.5vmin * var(--globalScale));margin-top:calc(1vmin * var(--globalScale));border-style:solid;border-width:0 3px 3px 0;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfParamTable .icpParamsUnitSelectVue select{position:relative;background:0 0;width:calc(100%);padding:5px;font-size:calc(var(--fontMedium) - .5vmin);font-weight:700;color:#000;text-align:center;border:0;border-radius:0;height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
.rfParamTable .icpParamsUnitSelectVue select::-ms-expand{display:none}
.rfParamTable .icpParamInfoBarBoxVue{display:flex;flex-direction:column}
.rfParamTable .icpParamInfoBarVue{display:flex;width:100%;height:calc(4vmin * var(--globalScale));margin-top:calc(.5vmin * var(--globalScale));margin-bottom:0;background-color:#fff;font-size:var(--fontExtraSmall);font-weight:400;justify-content:end;align-items:center;box-sizing:border-box;background-color:#fff;cursor:pointer}
.rfParamTable .dosingParamInfoBarVue{display:flex;width:100%;height:auto;min-height:calc(4vmin * var(--globalScale));margin-top:calc(.5vmin * var(--globalScale));margin-bottom:0;padding-right:calc(5vmin * var(--globalScale));background-color:#fff;font-size:var(--fontExtraSmall);font-weight:400;justify-content:end;align-items:center;box-sizing:border-box;background-color:#fff;cursor:default;color:#727372}
.rfParamTable .dosingParamInfoTitleVue{padding-right:calc(1vmin * var(--globalScale))}
.rfParamTable .dosingParamInfoDoseVue{font-weight:700}
.rfParamTable .dosingParamInfoDoseVue .days{font-weight:400;padding-left:calc(1vmin * var(--globalScale))}
.rfParamTable .icpParamInfoBarTextVue{display:flex;width:100%;justify-content:start;margin-left:calc(2vmin * var(--globalScale));color:#727372}
.rfParamTable .icpParamInfoBarTextVue span{display:flex;margin-left:calc(2vmin * var(--globalScale));justify-content:center;align-items:center;font-size:calc(var(--fontExtraSmall) - .2vmin);color:#b0b0b8}
.rfParamTable .icpParamInfoBarArrowsDownVue{margin-right:calc(2vmin * var(--globalScale));width:calc(var(--fontExtraSmall) - .5vmin);height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(-.5vmin * var(--globalScale));border-style:solid;border-width:0 2px 2px 0;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg);color:#ececec}
.rfParamTable .icpParamInfoBarArrowsUpVue{margin-top:calc(1 * var(--fontExtraSmall));margin-top:calc(.5vmin * var(--globalScale));transform:rotate(225deg);-webkit-transform:rotate(225deg)}
.rfParamTable .icpParamInfoBarContentVue{display:flex;text-align:left;justify-content:unset;align-items:flex-start;flex-direction:column;margin-left:0;max-height:calc(40vh * var(--globalScale));overflow:auto}
.rfParamTable .dosingManualUpdateVue{display:flex;width:100%;justify-content:center;align-items:center;flex-direction:row;background-color:#fff;padding-top:calc(2vmin * var(--globalScale));padding-bottom:calc(2vmin * var(--globalScale))}
.rfParamTable .dosingManualSignVue{display:flex;color:#ececec;font-size:var(--fontBig);font-weight:700;width:10%;justify-content:center;cursor:pointer}
.rfParamTable .icpParamInfoBarChartVue{align-items:center}
.rfParamTable .sun-editor-editable{background-color:#ececec!important}
.rfParamTable .icpParamInfoBarContentFontVue{font-size:calc(var(--fontExtraSmall))!important;font-family:RFFont,Helvetica,sans-serif!important}
.rfParamTable .icpParamInfoBarContentFontVue p{margin-bottom:0!important}
.rfParamTable .icpParamInfoBarContentFontVue ul{margin-bottom:0!important;margin-top:0!important}
.rfParamTable .icpParamsChartContainerVue{position:relative;display:block;width:90%;height:35vh;background-color:#fff;border-radius:0;box-shadow:0 0 2vmin #d0d0d0;overflow-x:scroll}
.rfParamTable .icpParamArrowsDownVue{width:calc(1vmin * var(--globalScale));height:calc(1vmin * var(--globalScale));margin-top:calc(-.5vmin * var(--globalScale));border-style:solid;border-width:0 2px 2px 0;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfParamTable .icpParamArrowsUpVue{margin-top:calc(1 * var(--fontExtraSmall));transform:rotate(225deg);-webkit-transform:rotate(225deg)}
.rfParamTable .icpParamArrowsBoxVue{position:absolute;display:flex;background-color:#ececec;width:calc(4vmin * var(--globalScale));min-width:calc(4vmin * var(--globalScale));height:calc(100% - 2vmin - var(--icpParamsTopHeight));box-sizing:border-box;cursor:pointer}
.rfParamTable .icpParamArrowsBoxDisabledVue{cursor:default}
.rfParamTable .boxLeftVue{left:0}
.rfParamTable .boxRightVue{right:0}
.rfParamTable .icpParamArrowsLeftVue{position:absolute;left:1vmin;top:calc(50% - 1vmin);width:.2vmin;height:.2vmin;border:solid #868686;border-width:0 .5vmin .5vmin 0;display:inline-block;padding:1vmin;transform:rotate(135deg);-webkit-transform:rotate(135deg);cursor:pointer}
.rfParamTable .icpParamArrowsRightVue{position:absolute;right:1vmin;top:calc(50% - 1vmin);width:.2vmin;height:.2vmin;border:solid #868686;border-width:0 .5vmin .5vmin 0;display:inline-block;padding:1vmin;transform:rotate(315deg);-webkit-transform:rotate(315deg);cursor:pointer}
.rfParamTable .icpParamArrowsNoActiveVue{border:solid #ececec;cursor:default}
.rfParamTable .icpParamColBoxNameVue{display:flex;justify-content:flex-start;align-items:center;font-size:calc(var(--fontMedium) - .5vmin);font-weight:400;padding-top:0;width:60%;color:#727372}
.rfParamTable .icpParamColBoxNameWithLongVue{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:calc(var(--fontMedium) - .5vmin);font-weight:400;padding-top:0;width:60%;color:#000}
.rfParamTable .dosingColBoxNameVue{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:calc(var(--fontMedium) - .5vmin);font-weight:400;padding-top:calc(1.8vmin * var(--globalScale));padding-bottom:calc(1.8vmin * var(--globalScale));width:60%;color:#000;white-space:nowrap;overflow:hidden}
.rfParamTable .dosingColBoxNameVue.view-mode{padding-left:calc(1vmin * var(--globalScale))}
.rfParamTable .dosingColBoxNameVue span{font-size:calc(var(--fontSmall) - .5vmin)}
.rfParamTable .dosingColBoxValueVue{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
.rfParamTable .dosingColBoxFontVue{font-size:calc(var(--fontMedium) - .5vmin)}
.rfParamTable .dosingColBoxPaddingVue{padding-right:calc(5vmin * var(--globalScale));width:35%}
.rfParamTable .dosingDayDoseVue{display:flex;justify-content:flex-end;align-items:baseline;font-size:calc(var(--fontMedium) - .5vmin);font-weight:700;padding-top:0;width:100%;color:#727372;white-space:nowrap}
.rfParamTable .icpParamColBoxNameLongVue{font-size:calc(var(--fontMedium) - 1vmin)}
.rfParamTable .icpParamColBoxNameDetailsVue{display:flex;justify-content:center;align-items:center;font-size:calc(var(--fontMedium) - .5vmin);font-weight:400;padding-top:0;width:100%;height:100%;color:#727372}
.rfParamTable .icpParamColBoxNameDetailsVue span{font-size:var(--fontExtraSmall);font-weight:400}
.rfParamTable .icpParamColBoxHeaderVue{display:flex;flex-direction:column;width:70%;color:#727372}
.rfParamTable .dosingColBoxHeaderVue{display:flex;flex-direction:column;width:calc(100% - (5vmin * var(--globalScale)));color:#727372}
.rfParamTable .dosingColBoxLiquidVue{display:flex;flex-direction:column;width:100%;color:#727372;justify-content:center;align-items:center}
.rfParamTable .dosingColBoxLiquidPlaceHolderVue{visibility:hidden;width:0}
.rfParamTable .icpParamColBoxInfoTitleVue{display:flex;align-items:center;font-weight:100;text-align:center;justify-content:center;font-size:var(--fontExtraSmall);margin-bottom:calc(.3vmin * var(--globalScale));margin-top:calc(1vmin * var(--globalScale))}
.rfParamTable .icpParamColBoxInfoLongTitleVue{display:block;align-items:center;font-weight:100;text-align:left;justify-content:center;font-size:var(--fontExtraSmall);margin-bottom:0;margin-top:0;color:#bebebe;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.rfParamTable .dosingTrendArrow{--rfTableIconsSize:calc( 2.5vmin * var(--globalScale) );position:absolute;top:0;right:calc(1vmin * var(--globalScale));display:inline-flex;width:auto;height:calc(var(--rfTableIconsSize));cursor:default;background-size:contain;background-image:none;background-repeat:no-repeat;background-position-y:center;background-position-x:right}
.rfParamTable .dosingTrendArrowUp{background-image:url("components/dosingArrow.png?v=1705932453461");background-position-x:left;transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.rfParamTable .dosingTrendArrowDown{background-image:url("components/dosingArrow.png?v=1705932453461")}
.rfParamTable .dosingTrendValue{padding-right:calc(2vmin * var(--globalScale));font-size:var(--fontExtraSmall)}
.rfParamTable .dosingTrendValueUp{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.rfParamTable .dosingColBoxInfoTitleVue{display:flex;align-items:center;font-weight:100;text-align:center;justify-content:flex-end;font-size:var(--fontExtraSmall);margin-bottom:0;margin-top:calc(1vmin * var(--globalScale));width:90%;white-space:nowrap}
.rfParamTable .dosingColBoxInfoTitleVue span{font-weight:700;padding-left:calc(1vmin * var(--globalScale))}
.rfParamTable .icpParamColBoxInfoDetailsVue{display:flex;background-color:#fff;align-items:center;box-sizing:border-box;justify-content:center;font-size:var(--fontExtraSmall)}
.rfParamTable .dosingColBoxBarDetailsVue{display:flex;background-color:#fff;align-items:center;box-sizing:border-box;justify-content:center;font-size:var(--fontExtraSmall);width:50%}
.rfParamTable .dosingStatusBarVue{display:flex;width:100%;justify-content:flex-start;height:calc(1vmin * var(--globalScale));border:1px solid #00b9ff;margin-top:0;margin-bottom:unset}
.rfParamTable .dosingStatusBarPerVue{display:flex;background-color:#00b9ff}
.rfParamTable .dosingStatusBarPerIssueVue{background-color:red}
.rfParamTable .icpParamColBoxUnitVue{display:flex;align-items:center;box-sizing:border-box;justify-content:center;font-size:var(--fontExtraSmall);margin-top:calc(.3vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale))}
.rfParamTable .dosingLiquidLeft{display:flex;align-items:center;box-sizing:border-box;justify-content:center;font-size:var(--fontExtraSmall);margin-top:0;margin-bottom:calc(1vmin * var(--globalScale))}
.rfParamTable .dosingDayTitleVue{display:flex;align-items:center;box-sizing:border-box;justify-content:flex-end;font-size:var(--fontExtraSmall);margin-top:calc(.2vmin * var(--globalScale));margin-bottom:calc(0vmin * var(--globalScale))}
@media all and (max-width:768px){
:root{--rfTableElementWidth:calc( 20vmin * var(--globalScale) );--rfTableRightTableColumnWidthMobile:calc( 0vmin * var(--globalScale) );--icpParamsIconsSize:calc( 5vmin * 1.7 );--icpParamsCellWidth:calc( 30vmin * var(--globalScale) )}
.rfRecomIconPlan{--rfRecomIconsSize:calc( var(--fontSmall) + 0.6vmin)}
.rfRecomIconDose{--rfRecomIconsSize:calc( var(--fontSmall) + 0.6vmin)}
.rfRecomIconAdd{--rfRecomIconsSize:calc( var(--fontSmall) + 0.6vmin)}
.rfRecomIconTarget{--rfRecomIconsSize:calc( var(--fontSmall) + 0.6vmin)}
.rfParamTable{padding-left:0!important;padding-right:0!important;height:calc(100% - var(--icpParamsIconsSize) + 3vmin)!important;margin-top:0!important}
.rfParamTable.view-mode{width:100%}
.rfParamTableShare{height:calc(100%)!important}
.rfParamTable .shareParamsBackground{background-color:#fff;z-index:10}
.rfParamTable .shareParamsBox{box-shadow:unset;height:100%;width:100%;padding:calc(2vmin * var(--globalScale));padding-top:calc(10vmin * var(--globalScale));box-sizing:border-box}
.rfParamTable .importParamsBox{box-shadow:unset;height:100%;width:100%;padding:calc(2vmin * var(--globalScale));padding-top:calc(8vmin * var(--globalScale));box-sizing:border-box;overflow-y:auto}
.rfParamTable .shareParamsTitle{flex-direction:column-reverse;align-items:flex-start;font-size:calc(var(--fontMedium) + .5vmin);margin-bottom:calc(5vmin * var(--globalScale))}
.rfParamTable .addWizardBackLinkVue{position:absolute;display:flex;top:calc(-1 * (var(--fontMedium) + 3vmin));left:1vmin;height:calc(var(--fontMedium));color:#000;align-items:center;background-color:transparent;padding-left:calc(2.5vmin * var(--globalScale));padding-right:calc(4vmin * var(--globalScale));box-sizing:border-box;text-transform:capitalize;font-weight:700}
.rfParamTable .addWizardBackLinkVue::before{display:flex;position:absolute;content:"";left:0;height:100%;align-items:center;color:#000;width:calc(1.4vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale));height:calc(1.4vmin * var(--globalScale));margin-top:calc(0vmin * var(--globalScale));border-style:solid;border-width:0 2px 2px 0;display:inline-block;transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.rfParamTable .shareParamsSelectVue{height:calc(6vmin * var(--globalScale));min-height:calc(6vmin * var(--globalScale));margin-bottom:calc(5vmin * var(--globalScale))}
.rfParamTable .shareParamsSelectVue select{font-size:calc(var(--fontSmall) + .5vmin)}
.rfParamTable .shareParamsSelectVue::before{margin-top:calc(1.7vmin * var(--globalScale))}
.rfParamTable .icpParamShareButtonVue{height:calc(7vmin * var(--globalScale));min-height:calc(7vmin * var(--globalScale));width:80%;margin-bottom:calc(1.5vmin * var(--globalScale));font-size:calc(var(--fontSmall) + .5vmin)}
.rfParamTable .shareParamsLinkVue{flex-direction:column;align-items:center;padding-top:calc(1.5vmin * var(--globalScale));border-top:1px solid #ececec}
.rfParamTable .wizardInputBoxVue{width:100%}
.rfParamTable .shareParamsHistoryVue{margin-bottom:calc(10vmin * var(--globalScale));font-size:calc(var(--fontSmall) + .5vmin)}
.rfParamTable .showParamsImportedVue{margin-bottom:calc(10vmin * var(--globalScale));font-size:calc(var(--fontSmall) + .5vmin)}
.rfParamTable .addWizardHelpDescriptionBoxVue{flex-direction:column-reverse;min-height:unset}
.rfParamTable .addWizardHelpDescriptionVue{width:90%;font-size:var(--fontSmall)}
.rfParamTable .paramImportDatesVue{font-size:calc(var(--fontMedium) + .3vmin)}
.rfParamTable .paramImportDatesVue input{height:calc(var(--fontMedium) + .3vmin)}
.rfParamTable .showParamsImportedRowVue{font-size:calc(var(--fontMedium) + .3vmin)}
.rfParamTable .chemistryProductImage{width:calc(30vmin * var(--globalScale))}
.rfParamTable .shareParamsLinkVue input{height:calc(6vmin * var(--globalScale));min-height:calc(6vmin * var(--globalScale));margin-right:0;margin-bottom:calc(3.5vmin * var(--globalScale));font-size:calc(var(--fontSmall) + .5vmin)}
.rfParamTable .mobileCoverLeft{position:absolute;width:calc(2vmin * var(--globalScale));height:calc(5vmin * var(--globalScale));min-height:calc(5vmin * var(--globalScale));background-color:#fff;top:0;left:0;z-index:10}
.rfParamTable .mobileCoverCenter{position:absolute;width:100%;height:4px;min-height:4px;background-color:#fff;top:calc(5vmin * var(--globalScale) - 2px);left:0;z-index:10}
.rfParamTable .mobileCoverRight{position:absolute;width:calc(2vmin * var(--globalScale));height:calc(5vmin * var(--globalScale));min-height:calc(5vmin * var(--globalScale));background-color:#fff;top:0;right:0;z-index:10}
.rfParamTable .paramIconEditVue{--rfTableIconsSize:6vmin}
.rfParamTable .paramIconDeleteVue{--rfTableIconsSize:6vmin}
.rfParamTable .dosingWizardStepVue{margin-top:calc(10vmin * var(--globalScale))}
.rfParamTable .dosingNextButtonVue{width:100%;font-size:calc(var(--fontMedium) + .8vmin);padding:2vmin}
.rfParamTable .dosingWizardWelcomeSubTitleVue{font-size:calc(var(--fontMedium) + .4vmin);width:95%}
.rfParamTable .dosingWizardWelcomeTitleVue{font-size:calc(var(--fontBig) + .1vmin)}
.rfParamTable .dosingWizardSelectVue{width:calc(100% - 3vmin)}
.rfParamTable .icpParamColAddEditBoxVue .wizardOutput{margin-top:0}
.rfParamTable .wizardTitleVue{font-size:var(--fontSmall)}
.rfParamTable .paramsLoadingFrameVue{top:calc(2 * var(--fontSmall) + 1vmin)!important;left:unset}
.rfParamTable .dosingLoadingFrameVue{top:0!important;left:unset}
.rfParamTable .dosingConfirmBoxFrameVue{top:0!important;left:unset}
.rfParamTable .icpParamsScrollCoverVue{display:none}
.rfParamTable .icpParamFilterButtonsMobileVue{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;margin-left:unset;margin-right:unset;margin-top:0;margin-bottom:1vmin;align-items:center;box-sizing:border-box;z-index:200;height:auto;min-height:auto}
.rfParamTable .icpParamFilterVue{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;cursor:pointer;justify-content:center;width:calc(33%);margin-left:0;margin-right:calc(5vmin * var(--globalScale));margin-bottom:0;margin-top:0;min-width:unset;border:none;height:auto;background-color:transparent;font-size:calc(var(--fontMedium) - 1vmin)}
.rfParamTable .icpParamFilterActiveVue{color:var(--icpParamsActive)!important;font-weight:700;border:unset;border-bottom:2px solid var(--icpParamsActive);background-color:unset}
.rfParamTable .icpParamFilterActiveVue>.icpParamFilterTextVue{color:var(--icpParamsActive)!important}
.rfParamTable .icpParamFilterActiveVue>.icpParamFilterNumVue{color:var(--icpParamsActive)!important}
.rfParamTable .icpParamFilterTextVue{display:block;color:#000;text-overflow:ellipsis;text-transform:capitalize;overflow:hidden;white-space:nowrap;width:auto;text-align:center;height:calc(var(--fontMedium));min-height:calc(var(--fontMedium))}
.rfParamTable .icpParamFilterNumVue{display:flex;color:#000;overflow:visible;margin-right:unset;margin-left:1vmin;justify-content:center;height:calc(var(--fontMedium));align-items:flex-start;width:auto;text-align:right}
.rfParamTable .icpParamDatesSelectVue{display:block;position:relative;width:calc(100%);height:calc(2 * var(--fontMedium) - 3.5vmin);margin-top:0;background-color:#f7f7f7;text-align:left;cursor:pointer}
.rfParamTable .icpParamDatesSelectVue::before{display:flex;position:absolute;content:"";right:0;height:100%;align-items:center;color:#ececec;width:calc(1.4vmin * var(--globalScale));margin-right:calc(3vmin * var(--globalScale));height:calc(1.4vmin * var(--globalScale));margin-top:calc(.7vmin * var(--globalScale));border-style:solid;border-width:0 2px 2px 0;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.rfParamTable .smartTestMobile1{display:none!important}
.rfParamTable .smartTestMobile2{display:flex!important}
.rfParamTable .icpParamDatesSelectVue select{position:relative;background:0 0;width:calc(100%);padding:5px;padding-right:calc((1.4vmin * var(--globalScale)) + 6vmin);padding-left:calc(3vmin * var(--globalScale));font-size:calc(var(--fontSmall) - .1vmin);color:#000;border:0;border-radius:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;font-family:inherit}
.rfParamTable .icpParamDatesSelectVue select::-ms-expand{display:none}
.rfParamTable .icpParamInputButtonBoxVue{display:flex;height:calc(6vmin * var(--globalScale));width:50%;justify-content:center;align-content:center;font-size:calc(var(--fontMedium) + 1vmin);font-weight:700;cursor:pointer}
.rfParamTable .icpParamBodyRowVue{min-height:calc(10vmin * var(--globalScale))}
.rfParamTable .dosingBodyRowVue{min-height:calc(8vmin * var(--globalScale))}
.rfParamTable .icpParamInputButtonSaveVue{color:var(--icpParamsActive)!important;height:unset;min-height:unset}
.rfParamTable .icpParamInputButtonDisableVue{color:grey!important;cursor:default}
.rfParamTable .icpParamInputButtonCancelVue{color:var(--colorRed)!important;height:unset;min-height:unset}
.rfParamTable .icpParamBodyViewVue{flex-direction:column-reverse;border:calc(1.7vmin * var(--globalScale)) solid #ececec;border-top:0;transform:translateX(0);height:100%;z-index:5}
.rfParamTable .icpParamBodyViewVue.view-mode{border:0}
.rfParamTable .dosingBodyViewVue{flex-direction:column-reverse;border:calc(1.7vmin * var(--globalScale)) solid #ececec;height:100%;z-index:5}
.rfParamTable .dosingBodyViewVue.view-mode{border:0}
.rfParamTable .icpParamBodyDayIssueVue{display:block;position:absolute;z-index:1;background-color:transparent;margin-top:calc(9vmin);font-size:calc(var(--fontSmall) + 1vmin);font-weight:700;width:100%;text-align:center}
.rfParamTable .icpParamMobileFiltersBoxVue{display:flex;margin-top:0;width:80%;background-color:#ececec;min-height:5vmin;max-height:5vmin;height:5vmin;border-top:2vmin solid #ececec;border-bottom:2vmin solid #ececec}
.rfParamTable .icpParamBodyDayVue{display:block;background-color:#fff;margin-top:0;margin-bottom:calc(1vmin * var(--globalScale))}
.rfParamTable .icpParamBodyGroupVue{margin-top:0;margin-bottom:0;padding-bottom:calc(1vmin * var(--globalScale))}
.rfParamTable .icpParamBodyHeaderVue{display:none!important}
.rfParamTable .icpParamBodyPositionVue{display:flex;flex-direction:row;justify-content:center;margin:0;font-size:calc(var(--fontSmall) + 1vmin);font-weight:700;align-items:flex-start;color:#727372;height:calc(5vmin * var(--globalScale));min-height:calc(5vmin * var(--globalScale));background-color:#fff;border-bottom:calc(1vmin * var(--globalScale)) solid #ececec;box-sizing:content-box}
.rfParamTable .icpParamDateTimeMobileVue{display:flex;flex-direction:row;background-color:transparent;height:100%;box-sizing:border-box;justify-content:center;font-size:var(--fontMedium);align-items:center;margin-left:0;margin-right:0;width:100%;min-width:var(--icpParamsCellWidth)}
.rfParamTable .icpParamDateTimeMobileInputVue{display:block;width:50%;padding-left:10%;padding-right:10%;text-align:center}
.rfParamTable .icpParamDateTimeMobileInputVue input{text-align:center;font-size:calc(var(--fontSmall) - .1vmin);padding:0;height:calc(2 * var(--fontMedium) - 3.5vmin);font-family:RFFont,Helvetica,sans-serif}
.rfParamTable .icpParamBodyPositionNumVue{margin-right:calc(2vmin * var(--globalScale))}
.rfParamTable .icpParamBodyPositionDotVue{height:calc(1.2vmin * var(--globalScale));width:calc(1.2vmin * var(--globalScale));min-height:calc(1.2vmin * var(--globalScale));min-width:calc(1.2vmin * var(--globalScale));background-color:#f7f7f7;border-radius:100%;display:inline-block;margin-left:calc(1vmin * var(--globalScale));margin-right:calc(1vmin * var(--globalScale))}
.rfParamTable .icpParamBodyPositionDotActiveVue{background-color:#727372}
.rfParamTable .icpParamBodyMoreVue{margin-left:unset;margin-right:unset}
.rfParamTable .icpParamEditButtonVue{display:none!important}
.rfParamTable .icpParamColDateVue{height:calc(10vmin * var(--globalScale));background-color:#fff;font-size:var(--fontMedium)}
.rfParamTable .icpParamComment{top:1px;width:3.5vmin;height:3.5vmin}
[data-title]:hover::before{content:attr(data-title);position:fixed;right:1px;display:inline-block;padding:2vmin;background:#fff;color:#000;font-size:calc(var(--fontSmall) + .5vmin);border-radius:1vmin;border:1px solid #000;z-index:1234567832;width:auto;max-width:60vw;height:auto;text-align:left;white-space:break-spaces;overflow-wrap:break-word;box-sizing:border-box}
.rfParamTable .icpParamInputButtonsVue{width:80%;height:calc(8vmin * var(--globalScale));align-items:center;justify-content:center}
.rfParamTable .icpParamDelQuestionVue{display:flex;width:80%;margin:calc(1vmin * var(--globalScale));font-size:calc(var(--fontMedium) + .5vmin);align-items:center;justify-content:center}
.rfParamTable .icpParamColDateBottonVue{border-radius:1vmin;font-size:calc(var(--fontMedium) + .5vmin);height:calc(5vmin * var(--globalScale));min-height:calc(5vmin * var(--globalScale))}
.rfParamTable .icpParamColDateFirstVue{display:none}
.rfParamTable .icpParamBodyDateVue{display:none}
.rfParamTable .icpParamColBoxFirstVue{margin-left:unset;margin-right:unset;width:160%}
.rfParamTable .dosingColBoxFirstVue{margin-left:unset;margin-right:unset;width:90%;align-items:center}
.rfParamTable .dosingColBoxFirstEditVue{padding-left:var(--rfDosingIconsSize)}
.rfParamTable .icpParamColBoxVue{margin-left:unset;margin-right:unset;min-width:unset;width:80%}
.rfParamTable .icpParamColBoxEditHeaderVue{box-sizing:border-box;min-height:unset;margin-left:unset;margin-right:unset;min-width:unset;width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding-left:2vmin;padding-right:2vmin;padding-top:1vmin;background-color:#ececec}
.rfParamTable .icpParamColGroupVue{justify-content:end}
.rfParamTable .icpParamColValueVue{justify-content:flex-start;align-items:flex-end;font-size:calc(var(--fontBig) - .3vmin);margin-top:unset;height:80%}
.rfParamTable .icpParamColValueVue span{font-size:calc(var(--fontExtraSmall) + 2vmin)}
.rfParamTable .addWizardColValueVue{font-size:calc(var(--fontBig) + 1.5vmin);width:calc(var(--fontBig) - 2vmin);height:calc(var(--fontBig) - 2vmin)}
.rfParamTable .addWizardColMenuVue{font-size:calc(var(--fontMedium) + .5vmin);top:calc(3vmin * var(--globalScale));right:calc(3vmin * var(--globalScale));width:70vw;padding:calc(1vmin * var(--globalScale))}
.rfParamTable .icpParamColBoxWarningMobileVue{display:block;width:90%;height:30%}
.rfParamTable .icpParamColBoxWarningVue{height:70%;margin-top:-1vmin}
.rfParamTable .sliderVue{height:2px}
.rfParamTable .sliderPointerVue{top:-3px}
.rfParamTable .sliderPointerOkVue{border-left:calc(4px) solid var(--colorGreen);border-right:calc(4px) solid var(--colorGreen);border-top:calc(4px) solid var(--colorGreen);border-bottom:calc(4px) solid var(--colorGreen)}
.rfParamTable .sliderPointerWrongVue{border-left:calc(4px) solid var(--colorRed);border-right:calc(4px) solid var(--colorRed);border-top:calc(4px) solid var(--colorRed);border-bottom:calc(4px) solid var(--colorRed)}
.rfParamTable .sliderBarVue{width:calc(100%);margin-left:0}
.rfParamTable .icpParamColBoxMoreVue{min-width:calc(5vmin * var(--globalScale));max-width:calc(5vmin * var(--globalScale))}
.rfParamTable .icpParamInfoBarVue{height:calc(4.5vmin * var(--globalScale));font-size:calc(var(--fontSmall) - .2vmin)}
.rfParamTable .icpParamInfoBarTextVue span{font-size:calc(var(--fontSmall) - .4vmin)}
.rfParamTable .dosingParamInfoBarVue{flex-direction:column-reverse;align-items:flex-end;padding-right:calc(2vmin * var(--globalScale));padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale))}
.rfParamTable .dosingParamInfoTitleVue{padding-right:0;font-size:calc(var(--fontSmall) - .7vmin)}
.rfParamTable .dosingParamInfoDoseVue{font-weight:700;font-size:calc(var(--fontSmall) + 1.5vmin)}
.rfParamTable .icpParamInfoBarContentVue{max-height:calc(50vh * var(--globalScale));margin-left:0}
.rfParamTable .icpParamInfoBarContentFontVue{font-size:calc(var(--fontSmall) - .2vmin)!important}
.rfParamTable .icpParamsChartRoBoxVue{font-size:calc(var(--fontSmall) - .2vmin)!important}
.rfParamTable .icpParamsChartContainerVue{height:45vh}
.rfParamTable .icpParamArrowsDownVue{width:calc(var(--fontExtraSmall) - .5vmin);height:calc(var(--fontExtraSmall) - .5vmin);margin-top:calc(-1vmin * var(--globalScale));border-width:0 2px 2px 0}
.rfParamTable .icpParamArrowsUpVue{margin-top:calc(1vmin * var(--globalScale))}
.rfParamTable .icpParamArrowsBoxVue{display:none;height:calc(5vmin * var(--globalScale) - 1px);background-color:transparent;margin-top:calc(3vmin * var(--globalScale));bottom:calc(var(--icpParamsIconsSize) + 1vmin);z-index:10}
.rfParamTable .icpParamInfoBarArrowsDownVue{border-width:0 2px 2px 0}
.rfParamTable .boxLeftVue{left:calc(5vmin * var(--globalScale))}
.rfParamTable .boxRightVue{right:calc(5vmin * var(--globalScale))}
.rfParamTable .icpParamColBoxNameVue{font-size:calc(var(--fontBig) + .1vmin)}
.rfParamTable .icpParamColBoxNameWithLongVue{font-size:calc(var(--fontBig) + .1vmin)}
.rfParamTable .dosingColBoxNameVue{font-size:calc(var(--fontBig) + .1vmin);height:100%;box-sizing:border-box;justify-content:space-between}
.rfParamTable .dosingColBoxNameVue span{font-size:calc(var(--fontMedium) + .3vmin)}
.rfParamTable .dosingColBoxFontVue{font-size:calc(var(--fontBig) + .1vmin)}
.rfParamTable .dosingColBoxPaddingVue{padding-left:20%;padding-right:unset;width:100%}
.rfParamTable .dosingDayDoseVue{font-size:calc(var(--fontBig) + .3vmin);margin-top:calc(1vmin * var(--globalScale))}
.rfParamTable .dosingDayDoseVue span{font-size:calc(var(--fontSmall) + .3vmin)}
.rfParamTable .icpParamColBoxNameLongVue{font-size:calc(var(--fontBig) - 2vmin)}
.rfParamTable .icpParamColBoxHeaderVue{padding-top:calc(1vmin * var(--globalScale));padding-bottom:calc(1vmin * var(--globalScale));justify-content:center}
.rfParamTable .dosingColBoxHeaderVue{width:calc(100% - (2vmin * var(--globalScale)));height:100%;justify-content:space-between}
.rfParamTable .dosingColBoxLiquidVue{justify-content:space-between;height:100%}
.rfParamTable .icpParamColBoxInfoTitleVue{font-size:calc(var(--fontSmall) + 0vmin);margin-bottom:unset;margin-top:unset;text-align:left;justify-content:flex-start}
.rfParamTable .icpParamColBoxInfoLongTitleVue{font-size:calc(var(--fontSmall) + 0vmin)}
.rfParamTable .dosingTrendValue{padding-right:calc(2vmin * var(--globalScale));font-size:calc(var(--fontSmall) - .3vmin)}
.rfParamTable .dosingColBoxInfoTitleVue{font-size:calc(var(--fontSmall) + 0vmin)}
.rfParamTable .icpParamColBoxInfoDetailsVue{font-size:calc(var(--fontSmall) - .7vmin);text-align:left;justify-content:flex-start}
.rfParamTable .icpParamColBoxInfoDetailsVue span{font-size:calc(var(--fontSmall) - .7vmin)}
.rfParamTable .dosingColBoxBarDetailsVue{font-size:calc(var(--fontSmall) - .7vmin);text-align:left;justify-content:flex-start;width:calc(100% - 2vmin * var(--globalScale));margin-bottom:calc(1vmin * var(--globalScale))}
.rfParamTable .icpParamColBoxUnitVue{font-size:calc(var(--fontSmall) + .8vmin);margin-top:unset;margin-bottom:unset}
.rfParamTable .dosingLiquidLeft{font-size:calc(var(--fontSmall) - .7vmin)}
.rfParamTable .dosingDayTitleVue{font-size:calc(var(--fontSmall) - .7vmin);margin-bottom:calc(1vmin * var(--globalScale))}
.rfTable .restColumns{width:calc(100% - (var(--rfTableElementWidth) + var(--rfTableRightTableColumnWidthMobile)))}
.rfTable .fixColumnRight{width:var(--rfTableRightTableColumnWidthMobile)}
.rfTable .rfTableIconShowIcons{position:absolute;display:flex;right:calc(0vmin - var(--rfTableIconsSize)/ 2);top:-1.5vmin;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 7);background-position-y:calc(0px - var(--rfTableIconsSize) * 0);background-color:transparent}
.rfTable .rfTableIconShowIcons:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTableHistory{width:90vw}
.rfTable .rfTableButtonBack{width:1.5vmin}
.rfTable .rfTableButtonNext{width:1.5vmin}
.rfTable .rfTableEntriesPanel{position:absolute;bottom:0;right:0;width:auto;height:calc(6vmin * var(--globalScale))}
.rfTable .rfTablePagesPanel{position:absolute;bottom:calc(10% - var(--fontSmall));height:auto;background-color:transparent}
.rfTable .rfTablePaginationPanel{left:0;right:unset}
.rfTableTable .buttons{font-size:var(--fontExtraSmall)}
.rfTable .toggleButton .selectPanel{width:calc(13.5vmin * var(--globalScale))!important}
.rfTable .toggleButton .selectPanel .selectMainItem{width:calc(12.5vmin * var(--globalScale))!important}
.rfTableGenericPanelBackPrint{width:75%}
.rfTable .countrySelect .selectPanel{--serverStatSelectBoxWidth:calc( 19.5vmin * var(--globalScale) )!important}
.rfTable .rfTableTabIconPdf{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 2);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconPdf:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableTabIconSave{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);cursor:pointer;margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 3);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconSave:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableTabIconAdditional{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);cursor:pointer;margin-left:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 2);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconAdditional:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableTabIconEdit{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);cursor:pointer;margin-left:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 1);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconEdit:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableTabIconAdd{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 7);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconAdd:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableTabIconAddDisabled{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 7);background-position-y:calc(0px - var(--rfTableIconsSize) * 2)}
.rfTable .rfTableTabIconDelete{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 0);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconDelete:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
.rfTable .rfTableTabIconSaveDisabled{display:none;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);margin-left:auto;margin-right:auto;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 2);background-position-y:calc(0px - var(--rfTableIconsSize) * 2)}
.rfTable .rfTableTabIconInfo{display:inline-flex;float:left;width:var(--rfTableIconsSize);height:var(--rfTableIconsSize);margin-left:auto;margin-right:auto;cursor:pointer;background-size:calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsX)) calc(var(--rfTableIconsSize) * var(--rfTableIconsRowsY));background-image:url("components/icons.png?v=1705932453461");background-repeat:no-repeat;background-position-x:calc(0px - var(--rfTableIconsSize) * 3);background-position-y:calc(0px - var(--rfTableIconsSize) * 0)}
.rfTable .rfTableTabIconInfo:hover{background-position-y:calc(0px - var(--rfTableIconsSize) * 1)}
}
div.rfTableRowLvL1{padding-left:calc(1.5vmin * var(--globalScale))!important}
div.rfTableRowLvL2{padding-left:calc(3vmin * var(--globalScale))!important}
div.rfTableRowLvL3{padding-left:calc(4.5vmin * var(--globalScale))!important}
.dropdown-wrapper .selectPanel,.dropdown-wrapper .selectPanel .selectHideItem,.dropdown-wrapper .selectPanel .selectMainItem{width:calc(var(--rfTableElementWidth) - .5vmin * var(--globalScale))}
.sun-editor{width:unset!important}
.sun-editor .se-wrapper-wysiwyg{font-size:var(--fontSmall)}
:root{--socialScale:1;--socialColorDark:#555555;--socialColorBlue:#1B85C1;--socialColorLightBlue:rgba(27, 133, 193, 0.08);--socialColorIntensiveBlue:#1B3AC1;--socialColorDarkBlue:#184D74;--socialColorUltraLightGray:rgba(209, 208, 211, 0.13);--socialColorLightGray:rgba(25, 20, 37, 0.2);--socialColorDarkGray:#656161;--socialColorActionRed:#BA4A70;--socialColorGray:#A2A2A2;--socialColorActionRedLight:rgb(186, 74, 112, 0.1);--socialColorDarkRed:#A00D0D;--socialColorPrimary:#2CB6F9;--socialFontExtraSmall:calc( 1.5vmin * var(--socialScale) );--socialFontSmall:calc( 2.0vmin * var(--socialScale) );--socialFontMedium:calc( 2.8vmin * var(--socialScale) );--socialFontMediumLarge:calc( 3.2vmin * var(--socialScale) );--socialFontLarge:calc( 4vmin * var(--socialScale) );--socialFontExtraLarge:calc( 6vmin * var(--socialScale) );--socialModernIconsSize:calc( 8.5vmin * var(--socialScale) );--socialModernIconsRowsX:26;--socialModernIconsRowsY:8;--socialModernIconScaleExtraSmall:0.25;--socialModernIconScaleSmall:0.4;--socialModernIconScaleMediumSmall:0.5;--socialModernIconScaleMedium:0.6;--socialModernIconScaleMediumBig:0.85;--socialModernIconScale:1;--socialSectionTopNav:calc( 7vmin * var(--socialScale) );--socialSectionBottom:calc( 11vmin * var(--socialScale) );--socialLightGrey:#F0F1F4;--socialGrey:#CACDD8;--socialDarkGrey:#464646;--socialDarkBlue:#535A71;--socialBlue:#35A6D6;--socialColorDarkWhite:#F5F5F5;--socialColorSuperLight:#F9F9F9;--socialColorLight:#E0E0E0;--socialColorGray:#A2A2A2;--socialColorDarkLight:#D6D6D6;--socialColorPrimarySuperLight:#F0F2FF;--socialColorPrimaryLight:#7379FF;--socialIconScaleExtraSmall:0.5;--socialIconScaleSmall:0.6;--socialIconsScaleNormal:1;--socialImageTopBackground:url('/SOCIAL/styles/aqua.png?v=1705932453461');--socialAvatar:url('/SOCIAL/styles/avatar.png?v=1705932453461')}
@media all and (max-width:768px){
:root{--socialScale:1.5}
}
@font-face{font-family:'Barlow Semi Condensed';src:url(SOCIAL/styles/BarlowSemiCondensed-Regular.ttf) format('truetype')}
#socialApp{font-family:'Barlow Semi Condensed';position:relative;float:left;display:flex;width:100%;height:calc(100% - var(--topPanelHeight));border-style:none;border-width:0;justify-content:center;align-items:center;top:var(--topPanelHeight);border-top:1px solid var(--socialColorDark)}
#socialApp .container{position:relative;float:left;width:100%;height:calc(100% - var(--socialSectionBottom));display:block}
#socialApp .container .scrollable{overflow:hidden;overflow-y:scroll;margin-bottom:calc(12vmin * var(--socialScale))}
#socialApp .container .scrollable.no-margin{margin-bottom:calc(0vmin * var(--socialScale))}
#socialApp .container .scrollable.tiny-margin{margin-bottom:calc(2vmin * var(--socialScale))}
#socialApp .container .scrollable.small-margin{margin-bottom:calc(10vmin * var(--socialScale))}
#socialApp .container .scrollable.big-margin{margin-bottom:calc(20vmin * var(--socialScale))}
#socialApp .container .content{display:flex;justify-content:center;width:100%;height:100%}
#socialApp .container .loadingFrame{display:flex;justify-content:center;width:100%;height:100%}
#socialApp .height0{visibility:hidden;height:0!important}
#socialApp .service-issue{display:flex;justify-content:center;align-items:center;height:100%}
#socialApp .section-separator-bottom{border-bottom:1px solid var(--socialColorLightGray)}
#socialApp .section-separator-bottom-dark{border-bottom:1px solid var(--socialColorDark)!important}
#socialApp .section-separator-top{border-top:1px solid var(--socialColorLightGray)}
#socialApp .section-separator-top-dark{border-top:1px solid var(--socialColorDark)!important}
#socialApp .section-separator-bottom-xl{border-bottom:4px solid var(--socialColorLightGray)}
#socialApp a{color:var(--socialColorPrimary)}
#socialApp .popup-panel{padding:calc(6vmin * var(--socialScale));display:flex;flex-direction:column;align-items:center;gap:calc(4vmin * var(--socialScale));text-align:center;border-style:solid;border-width:1px;border-color:var(--socialColorLightGray);border-radius:calc(1vmin * var(--socialScale))}
#socialApp .panel-actions{width:100%}
#socialApp .form{display:flex;flex-direction:column;width:100%}
#socialApp .form .form-field{padding-top:calc(2vmin * var(--socialScale));padding-bottom:calc(2vmin * var(--socialScale))}
#socialApp .tabs-section{display:flex;border-bottom:1px solid var(--socialColorLightGray);height:2.8125rem;padding:0 .625rem;justify-content:flex-start;align-items:center;gap:.9375rem}
#socialApp .tabs-section.big{border-bottom:1px solid var(--socialColorLightGray);display:flex;min-height:2.8125rem;padding:0 .9375rem 0 .9375rem;align-items:center;gap:1.25rem;align-self:stretch}
#socialApp .tabs-section.tabs-overflow-x{overflow-x:scroll;border:0;justify-content:space-between;align-items:center;align-self:stretch;gap:.9375rem}
#socialApp .tabs-overflow-x.to-left{justify-content:flex-start}
#socialApp .tab-name{color:#000;font-size:.9375rem;font-style:normal;font-weight:600;line-height:normal}
#socialApp .tab-underline{color:var(--Social_Reef_Main,#ba4a70);font-size:.9375rem;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:underline}
#socialApp .w100{width:100%}
#socialApp .h100{height:100%}
#socialApp .in-line-space-between{display:flex;justify-content:space-between;align-items:center}
#socialApp .in-line-space-between.to-top{align-items:flex-start}
#socialApp .in-line-space-between.to-bottom{align-items:flex-end}
#socialApp .in-line-to-left{display:flex;justify-content:flex-start;align-items:center}
#socialApp .in-line-to-left.to-top{align-items:flex-start}
#socialApp .in-line-to-right{display:flex;justify-content:flex-end;align-items:center}
#socialApp .in-line-center{display:flex;justify-content:center;align-items:center;flex-direction:row}
#socialApp .in-column{display:flex;justify-content:space-between;flex-direction:column;align-items:stretch}
#socialApp .in-column-to-right{display:flex;justify-content:space-between;flex-direction:column}
#socialApp .in-column-to-left{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}
#socialApp .in-column-to-bottom{display:flex;flex-direction:column;display:flex;justify-content:flex-end;align-items:center}
#socialApp .in-column-center{display:flex;justify-content:center;flex-direction:column;align-items:center}
#socialApp .in-column-space-between{display:flex;flex-direction:column;justify-content:space-between;align-items:center}
#socialApp .in-column-to-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}
#socialApp .display-none{display:none}
#socialApp .font-error{color:var(--socialColorDarkRed);font-size:var(--socialFontSmall)}
#socialApp .font-white{color:#fff}
#socialApp .font-dark-gray{color:var(--socialColorDarkGray)}
#socialApp .font-blue{color:var(--socialColorBlue)}
#socialApp .font-underline{text-decoration:underline}
#socialApp .font-dark-red{color:var(--socialColorDarkRed)}
#socialApp .font-bold{font-weight:600}
#socialApp .font-normal{font-weight:400}
#socialApp .font-lcase{text-transform:lowercase}
#socialApp .font-ccase{text-transform:capitalize}
#socialApp .font-xlarge{font-size:var(--socialFontExtraLarge)}
#socialApp .font-large{font-size:var(--socialFontLarge)}
#socialApp .font-medium{font-size:1.0625rem;font-style:normal;line-height:normal}
#socialApp .font-medium-large{font-size:var(--socialFontMediumLarge)}
#socialApp .font-medium-small{font-size:.9375rem}
#socialApp .font-small{font-size:.75rem;font-style:normal;line-height:normal}
#socialApp .p-1{padding:calc(1vmin * var(--socialScale))}
#socialApp .pl-1{padding-left:calc(1vmin * var(--socialScale))}
#socialApp .pl-05{padding-left:calc(.5vmin * var(--socialScale))}
#socialApp .pr-1{padding-right:calc(1vmin * var(--socialScale))}
#socialApp .pr-05{padding-right:calc(.5vmin * var(--socialScale))}
#socialApp .pl-2{padding-left:calc(2vmin * var(--socialScale))}
#socialApp .pl-4{padding-left:calc(4vmin * var(--socialScale))}
#socialApp .pl-5{padding-left:calc(5vmin * var(--socialScale))}
#socialApp .pl-3{padding-left:calc(3vmin * var(--socialScale))}
#socialApp .pr-2{padding-right:calc(2vmin * var(--socialScale))}
#socialApp .pr-4{padding-right:calc(4vmin * var(--socialScale))}
#socialApp .pr-5{padding-right:calc(5vmin * var(--socialScale))}
#socialApp .pt-05{padding-top:calc(.5vmin * var(--socialScale))}
#socialApp .pt-1{padding-top:calc(1vmin * var(--socialScale))}
#socialApp .pt-2{padding-top:calc(2vmin * var(--socialScale))}
#socialApp .pt-4{padding-top:calc(4vmin * var(--socialScale))}
#socialApp .pb-1{padding-bottom:calc(1vmin * var(--socialScale))}
#socialApp .pb-2{padding-bottom:calc(2vmin * var(--socialScale))}
#socialApp .pb-4{padding-bottom:calc(4vmin * var(--socialScale))}
#socialApp .pb-10{padding-bottom:calc(10vmin * var(--socialScale))}
#socialApp .m-1{margin:calc(1vmin * var(--socialScale))}
#socialApp .mt-05{margin-top:calc(.5vmin * var(--socialScale))}
#socialApp .mt-1{margin-top:calc(1vmin * var(--socialScale))}
#socialApp .mt-2{margin-top:calc(1vmin * var(--socialScale))}
#socialApp .mb-1{margin-bottom:calc(1vmin * var(--socialScale))}
#socialApp .mb-1_05{margin-bottom:calc(1.5vmin * var(--socialScale))}
#socialApp .mb-2{margin-bottom:calc(2vmin * var(--socialScale))}
#socialApp .ml-1{margin-left:calc(1vmin * var(--socialScale))}
#socialApp .mr-1{margin-right:calc(1vmin * var(--socialScale))}
#socialApp .mr-3{margin-right:calc(3vmin * var(--socialScale))}
#socialApp .mr-2{margin-right:calc(2vmin * var(--socialScale))}
#socialApp .ml-3{margin-left:calc(3vmin * var(--socialScale))}
#socialApp .ml-2{margin-left:calc(2vmin * var(--socialScale))}
#socialApp .ml-5{margin-left:calc(5vmin * var(--socialScale))}
#socialApp .mt-5{margin-top:calc(5vmin * var(--socialScale))}
#socialApp .mt-50{margin-top:calc(50vmin * var(--socialScale))}
#socialApp .mt-3{margin-top:calc(3vmin * var(--socialScale))}
#socialApp .gap-2{gap:calc(2vmin * var(--socialScale))}
#socialApp .text-center{text-align:center}
#socialApp .text-black{color:#000}
.social-app-icon{width:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMedium));height:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMedium));background-size:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMedium) * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMedium) * var(--socialModernIconsRowsY));background-image:url("SOCIAL/styles/icons.png?v=1705932453461");background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMedium));cursor:pointer;cursor:hand;color:#a0a0a0}
#socialApp .modern-icon-big{width:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumBig));height:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumBig));background-size:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumBig) * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumBig) * var(--socialModernIconsRowsY));background-image:url("SOCIAL/styles/icons.png?v=1705932453461");background-position-x:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumBig));cursor:pointer;cursor:hand;color:#a0a0a0}
#socialApp .modern-icon-big.star-transparent{background-position-x:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.star-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.star-claret{background-position-x:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.star-claret.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-laugh{background-position-x:calc(0px - var(--socialModernIconsSize) * 24 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-laugh.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 24 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-cry{background-position-x:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-cry.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-sad{background-position-x:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-sad.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-love{background-position-x:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-love.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-smile{background-position-x:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-smile.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-angry{background-position-x:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-angry.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-thumb-up{background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-thumb-up.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-expressionless{background-position-x:calc(0px - var(--socialModernIconsSize) * 22 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-expressionless.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 22 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-interesting{background-position-x:calc(0px - var(--socialModernIconsSize) * 25 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon-big.emoji-interesting.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 25 * var(--socialModernIconScaleMediumBig));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumBig))}
#socialApp .modern-icon{width:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMedium));height:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMedium));background-size:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMedium) * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMedium) * var(--socialModernIconsRowsY));background-image:url("SOCIAL/styles/icons.png?v=1705932453461");background-position-x:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium));cursor:pointer;cursor:hand;color:#a0a0a0}
#socialApp .modern-icon.prize{background-position-x:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.arrow-left-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 24 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.arrow-right-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 24 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.add-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 18 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.home-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 16 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.aqua-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 14 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.profile-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.hamburger{background-position-x:calc(0px - var(--socialModernIconsSize) * 21 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.add-box{background-position-x:calc(0px - var(--socialModernIconsSize) * 17 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.manage-friends{background-position-x:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.more-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 8 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.more-black-rotated{background-position-x:calc(0px - var(--socialModernIconsSize) * 8 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMedium));transform:rotate(90deg)}
#socialApp .modern-icon.more-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 8 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.close-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 9 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.close-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 9 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.comments2-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 20 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.plus-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 9 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMedium));transform:rotate(45deg)}
#socialApp .modern-icon.emoji-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.image-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.star-transparent{background-position-x:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.star-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.star-claret{background-position-x:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.star-claret.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-laugh{background-position-x:calc(0px - var(--socialModernIconsSize) * 24 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-laugh.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 24 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-cry{background-position-x:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-cry.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-sad{background-position-x:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-sad.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-love{background-position-x:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-love.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-smile{background-position-x:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-smile.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-angry{background-position-x:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-angry.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-thumb-up{background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-thumb-up.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-expressionless{background-position-x:calc(0px - var(--socialModernIconsSize) * 22 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-expressionless.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 22 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-interesting{background-position-x:calc(0px - var(--socialModernIconsSize) * 25 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon.emoji-interesting.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 25 * var(--socialModernIconScaleMedium));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMedium))}
#socialApp .modern-icon-medium-small{width:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumSmall));height:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumSmall));background-size:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumSmall) * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumSmall) * var(--socialModernIconsRowsY));background-image:url("SOCIAL/styles/icons.png?v=1705932453461");background-position-x:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall));cursor:pointer;cursor:hand;color:#a0a0a0}
#socialApp .erp-icon-medium-small{width:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumSmall) - 2vmin * var(--globalScale));height:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleMediumSmall) - 2vmin * var(--globalScale));border:2px solid #000;border-radius:50%;padding:calc(1vmin * var(--globalScale));cursor:pointer;cursor:hand;color:#a0a0a0}
#socialApp .modern-icon-medium-small.add-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 18 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.substract-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 18 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.copy-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.home-main{background-position-x:calc(0px - var(--socialModernIconsSize) * 21 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.home-main-selected,#socialApp .nav-button:hover .modern-icon-medium-small.home-main{background-position-x:calc(0px - var(--socialModernIconsSize) * 21 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.add-post-main{background-position-x:calc(0px - var(--socialModernIconsSize) * 14 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.add-post-main-selected,#socialApp .nav-button:hover .modern-icon-medium-small.add-post-main{background-position-x:calc(0px - var(--socialModernIconsSize) * 14 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.reeflog-main{background-position-x:calc(0px - var(--socialModernIconsSize) * 12 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.reeflog-main-selected,#socialApp .nav-button:hover .modern-icon-medium-small.reeflog-main{background-position-x:calc(0px - var(--socialModernIconsSize) * 12 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.aqua-main{background-position-x:calc(0px - var(--socialModernIconsSize) * 15 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.aqua-main-selected,#socialApp .nav-button:hover .modern-icon-medium-small.aqua-main{background-position-x:calc(0px - var(--socialModernIconsSize) * 15 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.profile-main{background-position-x:calc(0px - var(--socialModernIconsSize) * 16 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.profile-main-selected,#socialApp .nav-button:hover .modern-icon-medium-small.profile-main{background-position-x:calc(0px - var(--socialModernIconsSize) * 16 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.profile-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-black-light{background-position-x:calc(0px - var(--socialModernIconsSize) * 17 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.fish-black-light{background-position-x:calc(0px - var(--socialModernIconsSize) * 14 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.image-black-light{background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.image-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.send-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 25 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.send-blue{background-position-x:calc(0px - var(--socialModernIconsSize) * 25 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.fishes{background-position-x:calc(0px - var(--socialModernIconsSize) * 14 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.close-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 9 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.corals{background-position-x:calc(0px - var(--socialModernIconsSize) * 13 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.more-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 8 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.fast-view-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 10 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.remove-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 19 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.edit-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 20 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.add-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 18 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.more-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 8 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.rf{background-position-x:calc(0px - var(--socialModernIconsSize) * 11 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.star-transparent{background-position-x:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-small{width:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleSmall));height:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleSmall));background-size:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleSmall) * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * var(--socialModernIconScaleSmall) * var(--socialModernIconsRowsY));background-image:url("SOCIAL/styles/icons.png?v=1705932453461");background-position-x:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall));cursor:pointer;cursor:hand;color:#a0a0a0}
#socialApp .modern-icon-small.star-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.star-claret{background-position-x:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.remove-friend{background-position-x:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.remove{background-position-x:calc(0px - var(--socialModernIconsSize) * 9 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.more-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 8 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.more-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 8 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.more-black-rotated{background-position-x:calc(0px - var(--socialModernIconsSize) * 8 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall));transform:rotate(90deg)}
#socialApp .modern-icon-small.fast-view-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 10 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.add-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 18 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.prize{background-position-x:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0)}
#socialApp .modern-icon-small.hamburger{background-position-x:calc(0px - var(--socialModernIconsSize) * 21 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.add-box{background-position-x:calc(0px - var(--socialModernIconsSize) * 17 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.fish{background-position-x:calc(0px - var(--socialModernIconsSize) * 21 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.edit-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 10 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.remove-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 9 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.avatar-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 11 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.bckgrd-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.save-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 15 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.write-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 12 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.invite-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.remove-friend-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.manage-friends{background-position-x:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.redirect{background-position-x:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.share{background-position-x:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.publish{background-position-x:calc(0px - var(--socialModernIconsSize) * 10 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.responses-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 19 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.responses-gray{background-position-x:calc(0px - var(--socialModernIconsSize) * 20 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.liter-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.liter-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.fishes{background-position-x:calc(0px - var(--socialModernIconsSize) * 14 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.corals{background-position-x:calc(0px - var(--socialModernIconsSize) * 13 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.comments-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 19 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.photos-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.reply-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 18 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.arrow-left-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 22 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.arrow-right-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 22 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-small.remove-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 9 * var(--socialModernIconScaleSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleSmall))}
#socialApp .modern-icon-medium-small.star-claret{background-position-x:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.star-claret.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-smile{background-position-x:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-smile.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-love{background-position-x:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-small.emoji-love.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-laugh{background-position-x:calc(0px - var(--socialModernIconsSize) * 24 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-laugh.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 24 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-sad{background-position-x:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-sad.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-cry{background-position-x:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-cry.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-angry{background-position-x:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-angry.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 5 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 7 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-thumb-up{background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-thumb-up.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 23 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-expressionless{background-position-x:calc(0px - var(--socialModernIconsSize) * 22 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-expressionless.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 22 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-interesting{background-position-x:calc(0px - var(--socialModernIconsSize) * 25 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 4 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-medium-small.emoji-interesting.glow{background-position-x:calc(0px - var(--socialModernIconsSize) * 25 * var(--socialModernIconScaleMediumSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleMediumSmall))}
#socialApp .modern-icon-xsmall{width:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleExtraSmall));height:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleExtraSmall));background-size:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleExtraSmall) * var(--socialModernIconsRowsX)) calc(var(--socialModernIconsSize) * var(--socialModernIconScaleExtraSmall) * var(--socialModernIconsRowsY));background-image:url("SOCIAL/styles/icons.png?v=1705932453461");background-position-x:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleExtraSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleExtraSmall));cursor:pointer;cursor:hand;color:#a0a0a0}
#socialApp .modern-icon-xsmall.liter-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleExtraSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 1 * var(--socialModernIconScaleExtraSmall))}
#socialApp .modern-icon-xsmall.liter-white{background-position-x:calc(0px - var(--socialModernIconsSize) * 6 * var(--socialModernIconScaleExtraSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 0 * var(--socialModernIconScaleExtraSmall))}
#socialApp .modern-icon-xsmall.hours-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 8 * var(--socialModernIconScaleExtraSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleExtraSmall))}
#socialApp .modern-icon-xsmall.arrow-down-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 22 * var(--socialModernIconScaleExtraSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 3 * var(--socialModernIconScaleExtraSmall));opacity:.65}
#socialApp .modern-icon-xsmall.arrow-up-black{background-position-x:calc(0px - var(--socialModernIconsSize) * 22 * var(--socialModernIconScaleExtraSmall));background-position-y:calc(0px - var(--socialModernIconsSize) * 2 * var(--socialModernIconScaleExtraSmall));opacity:.65}
#socialApp .offline-icon{width:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleExtraSmall));height:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleExtraSmall));background-size:calc(var(--socialModernIconsSize) * var(--socialModernIconScaleExtraSmall)) calc(var(--socialModernIconsSize) * var(--socialModernIconScaleExtraSmall));background-image:url("SOCIAL/styles/offline_icon.png?");aspect-ratio:1/1}
#socialApp .social-label{padding:calc(.5vmin * var(--socialScale)) calc(1.5vmin * var(--socialScale));border-radius:calc(.3vmin * var(--socialScale));color:#000;background-color:#fff;font-size:.9625rem;font-style:normal;line-height:normal}
#socialApp .available-reactions-popover{border-radius:calc(1vmin * var(--globalScale));position:absolute;bottom:calc(24vmin * var(--globalScale));right:0;width:fit-content;margin-left:calc(2vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
#socialApp .available-reactions-popover.gallery-item-fit{left:0;bottom:calc(18vmin * var(--globalScale))}
#socialApp .available-reactions-popover.bottom-10{top:calc(-10vmin * var(--globalScale))}
#socialApp .available-reactions-popover.bottom-22{bottom:calc(20vmin * var(--globalScale));left:0}
#socialApp .available-reactions-popover-relative{border-radius:calc(1vmin * var(--globalScale));position:relative;bottom:calc(10vmin * var(--globalScale));right:0;width:calc(100% - 4vmin * var(--globalScale));margin-left:calc(2vmin * var(--globalScale));margin-right:calc(2vmin * var(--globalScale))}
#socialApp .available-reactions{padding:calc(2vmin * var(--globalScale));display:flex;flex-direction:row;justify-content:space-evenly;position:absolute;z-index:var(--zIndexMenu);background-color:#fff;box-shadow:0 0 1vmin #d0d0d0;border-radius:calc(1vmin * var(--globalScale))}
#socialApp .available-reactions.gallery-item-fit{display:flex;flex-direction:row;justify-content:space-evenly;position:absolute;z-index:var(--zIndexMenu);padding:.625rem;border-radius:.625rem;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}
#socialApp .available-reactions .available-reaction{padding-top:calc(.2vmin * var(--globalScale));padding-left:calc(1vmin * var(--globalScale))}
#socialApp .reactions{display:flex;align-items:center;flex-direction:row;width:100%;justify-content:flex-start;height:calc(8vmin * var(--globalScale))}
#socialApp .reactions .reactions-total-count{height:calc(8vmin * var(--globalScale));display:flex;justify-content:center;align-items:center}
#socialApp .reactions .reaction-icon{display:flex;justify-content:center;align-items:center;height:calc(8vmin * var(--globalScale))}
#socialApp .standard-panel{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}
#socialApp .standard-panel.solid{border-top:0}
#socialApp .standard-panel.last{border-bottom:1px solid var(--socialColorLightGray)}
#socialApp .standard-panel .standard-panel-top{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 4vmin * var(--socialScale));padding:0 calc(2vmin * var(--socialScale)) 0 calc(2vmin * var(--socialScale))}
#socialApp .standard-panel.solid .standard-panel-top{background-color:var(--socialColorLightBlue);border-top:0;border-bottom:0}
#socialApp .standard-panel .standard-panel-title{font-size:var(--socialFontMedium);font-weight:600}
#socialApp .standard-panel .standard-panel-title-light{font-weight:400;font-size:var(--socialFontMediumLarge)}
#socialApp .standard-panel .standard-panel-subtitle{font-weight:700;font-size:var(--socialFontMedium)}
#socialApp .standard-panel .standard-panel-body{width:calc(100% - 4vmin * var(--socialScale));padding:0 calc(2vmin * var(--socialScale)) 0 calc(2vmin * var(--socialScale))}
#socialApp .radio-button-wrapper{display:flex;justify-content:flex-start;align-items:center;height:calc(5vmin * var(--socialScale))}
#socialApp .radio-button{display:flex;justify-content:flex-start;align-items:center;padding:0;margin:0;color:#000}
#socialApp .radio-button-label{padding:0 0 0 calc(1vmin * var(--socialScale));margin:calc(.2vmin * var(--socialScale)) 0 0}
#socialApp .semi-bold{font-size:.9375rem;font-style:normal;font-weight:600;line-height:normal}
#socialApp .normal{color:var(--Black,#000);font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal}
#socialApp .buttons{display:flex;padding:.625rem;flex-direction:column;align-items:center;gap:.625rem;align-self:stretch}
#socialApp .buttons-static-top{position:absolute;top:0;z-index:999;height:fit-content;border-bottom:1px solid rgba(176,176,176,.3)}
#socialApp .buttons.v-start{align-items:flex-start}
#socialApp .buttons.no-pad{padding:0}
#socialApp .buttons-inline{display:flex;align-items:center;align-content:flex-start;gap:.625rem;align-self:stretch;flex-wrap:wrap}
#socialApp .static-bottom-offset4{position:absolute;width:calc(100% - 4vmin * var(--socialScale));bottom:0;background:#fff}
#socialApp .static-bottom-offset0{position:absolute;width:calc(100% - 0vmin * var(--socialScale));bottom:0;background:#fff}
#socialApp .modal-container{display:flex;padding:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;background:#fff;width:inherit}
#socialApp .modal-text{color:var(--black,#000);text-align:center;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:normal}
#socialApp .form-wrapper{display:flex;padding:.625rem;flex-direction:column;align-items:flex-start;gap:.625rem}
#socialApp .form-wrapper-inline{display:flex;padding:.625rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:.625rem}
#socialApp .input-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.4375rem;flex:1 0 0;align-self:stretch}
#socialApp .input-wrapper.gap0{gap:0}
#socialApp .input-wrapper-inline{display:flex;height:3.125rem;align-items:center;align-content:space-between;column-gap:10px;align-self:stretch;flex-wrap:wrap}
#socialApp .input-label{display:flex;align-items:center;align-self:stretch}
#socialApp .input-value{display:flex;height:2.8125rem;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;align-self:stretch}
#socialApp .input-selection-array{display:flex;padding:.625rem;align-items:flex-start;gap:.625rem;align-self:stretch;border:1px solid rgba(0,0,0,.2)}
#socialApp .input-selection-array .col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.625rem;flex:1 0 0}
#socialApp .input-selection-array .input-selection-element{display:flex;justify-content:space-between;align-items:center;gap:.625rem}
#socialApp .mx-input{min-height:2.8125rem;border-radius:.625rem;border:1px solid rgba(0,0,0,.2)}
#socialApp .container.no-bottom-menu{height:100%}
#socialApp .additional-nav{height:calc(.2 * var(--socialSectionBottom));width:100%;display:inline-flex;justify-content:center;align-items:center;border-top:1px solid var(--socialColorDark);z-index:999;background-color:#daa520}
#socialApp .nav{z-index:999;height:var(--socialSectionBottom);display:flex;padding:0 3.125rem .625rem 3.125rem;justify-content:space-between;align-items:center;flex-shrink:0;align-self:stretch;background:#fff}
#socialApp .nav.god-mode{background-color:#daa520}
#socialApp .nav-button{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;z-index:999;gap:calc(1vmin * var(--socialScale));width:calc(10vmin * var(--socialScale));gap:.875rem}
#socialApp .menu-icon-avatar{padding:0;margin:0;display:flex;cursor:pointer}
#socialApp .menu-icon-avatar img{height:calc(3.9vmin * var(--socialScale));width:calc(3.9vmin * var(--socialScale));border-radius:calc(3vmin * var(--socialScale));border:1px solid #000}
#socialApp .nav-button.avatar .menu-icon-avatar img{border:1px solid #000}
#socialApp .nav-button.router-link-active .menu-icon-avatar img{height:calc(3.9vmin * var(--socialScale));width:calc(3.9vmin * var(--socialScale));border:1px solid #000}
#socialApp .nav-button .nav-name{cursor:pointer;color:#000;text-align:center;font-size:.6875rem;font-style:normal;font-weight:600;line-height:0;overflow:visible;white-space:nowrap;height:.6875rem}
#socialApp .router-link-active .nav-name{color:#ba4a70;leading-trim:both;text-edge:cap;font-size:.6875rem;font-style:normal;font-weight:700;line-height:0;text-decoration-line:underline}
#socialApp .panel-nav{height:calc(5vmin * var(--socialScale));display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:calc(1vmin * var(--socialScale))}
#socialApp .panel-nav-button{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-right:calc(3vmin * var(--socialScale));cursor:pointer}
#socialApp .in-line-space{display:flex;justify-content:space-between;flex-direction:row}
#socialApp .in-line-space-evenly{display:flex;justify-content:space-evenly;flex-direction:row}
#socialApp .in-center{display:flex;justify-content:center;align-items:center}
#socialApp .center{padding-top:calc(1vmin * var(--socialScale));padding-bottom:calc(1vmin * var(--socialScale));display:flex;justify-content:center;align-items:center;flex-direction:row;width:100%}
#socialApp .bold{font-weight:600}
#socialApp .heading{font-size:calc(1 * var(--fontMedium));display:flex;justify-content:center;align-items:center;font-weight:600}
#socialApp .heading.normal{font-weight:400}
#socialApp .heading span{font-size:calc(1.2 * var(--fontMedium));font-weight:600}
#socialApp .content-panel{background-color:var(--socialLightGrey);padding:calc(1vmin * var(--socialScale));border-bottom-left-radius:calc(1vmin * var(--socialScale));border-bottom-right-radius:calc(1vmin * var(--socialScale));display:flex;justify-content:center;align-items:center}
#socialApp .social-icon-with-text{display:flex;justify-content:space-between;align-items:center;flex-direction:row}
#socialApp .social-icon-with-text .social-icon-text{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:var(--fontMedium);color:var(--socialBlue);cursor:pointer;padding-right:calc(1vmin * var(--socialScale))}
#socialApp .social-icon-extra-small{width:calc(var(--socialIconsSize) * var(--socialIconScaleExtraSmall));height:calc(var(--socialIconsSize) * var(--socialIconScaleExtraSmall));background-size:calc(var(--socialIconsSize) * var(--socialIconScaleExtraSmall) * var(--socialIconsRowsX)) calc(var(--socialIconsSize) * var(--socialIconScaleExtraSmall) * var(--socialIconsRowsY));background-image:url("INDEX/socialIcons.png?v=1705932453461");background-position-x:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconScaleExtraSmall));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconScaleExtraSmall));color:#a0a0a0}
#socialApp .social-icon-extra-small.heart-unused{background-position-x:calc(0px - var(--socialIconsSize) * 19 * var(--socialIconScaleExtraSmall));background-position-y:calc(0px - var(--socialIconsSize) * 1 * var(--socialIconScaleExtraSmall))}
#socialApp .social-icon-small{width:calc(var(--socialIconsSize) * var(--socialIconScaleSmall));height:calc(var(--socialIconsSize) * var(--socialIconScaleSmall));background-size:calc(var(--socialIconsSize) * var(--socialIconScaleSmall) * var(--socialIconsRowsX)) calc(var(--socialIconsSize) * var(--socialIconScaleSmall) * var(--socialIconsRowsY));background-image:url("INDEX/socialIcons.png?v=1705932453461");background-position-x:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconScaleSmall));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconScaleSmall));color:#a0a0a0}
#socialApp .social-icon-small.comments{background-position-x:calc(0px - var(--socialIconsSize) * 17 * var(--socialIconScaleSmall));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon-small.photos{background-position-x:calc(0px - var(--socialIconsSize) * 18 * var(--socialIconScaleSmall));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon-small.heart{background-position-x:calc(0px - var(--socialIconsSize) * 19 * var(--socialIconScaleSmall));background-position-y:calc(0px - var(--socialIconsSize) * 1 * var(--socialIconScaleSmall))}
#socialApp .social-icon-small.heart-used{background-position-x:calc(0px - var(--socialIconsSize) * 19 * var(--socialIconScaleSmall));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconScaleSmall))}
#socialApp .social-icon-small.eye-on{background-position-x:calc(0px - var(--socialIconsSize) * 23 * var(--socialIconScaleSmall));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon-small.eye-off{background-position-x:calc(0px - var(--socialIconsSize) * 24 * var(--socialIconScaleSmall));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon{width:calc(var(--socialIconsSize) * var(--socialIconsScaleNormal));height:calc(var(--socialIconsSize) * var(--socialIconsScaleNormal));background-size:calc(var(--socialIconsSize) * var(--socialIconsScaleNormal) * var(--socialIconsRowsX)) calc(var(--socialIconsSize) * var(--socialIconsScaleNormal) * var(--socialIconsRowsY));background-image:url("INDEX/socialIcons.png?v=1705932453461");background-position-x:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal));cursor:pointer;cursor:hand;color:#a0a0a0}
#socialApp .social-icon.fullscreen{background-position-x:calc(0px - var(--socialIconsSize) * 21 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.image{background-position-x:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.fish{background-position-x:calc(0px - var(--socialIconsSize) * 4 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.emoji{background-position-x:calc(0px - var(--socialIconsSize) * 5 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.back{background-position-x:calc(0px - var(--socialIconsSize) * 9 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.block{background-position-x:calc(0px - var(--socialIconsSize) * 14 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.remove{background-position-x:calc(0px - var(--socialIconsSize) * 14 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.send{background-position-x:calc(0px - var(--socialIconsSize) * 7 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.profile{background-position-x:calc(0px - var(--socialIconsSize) * 6 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.share{background-position-x:calc(0px - var(--socialIconsSize) * 22 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.eye-on{background-position-x:calc(0px - var(--socialIconsSize) * 23 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.eye-off{background-position-x:calc(0px - var(--socialIconsSize) * 24 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.add{background-position-x:calc(0px - var(--socialIconsSize) * 15 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.edit{background-position-x:calc(0px - var(--socialIconsSize) * 16 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0)}
#socialApp .social-icon.comments{background-position-x:calc(0px - var(--socialIconsSize) * 17 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 1 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.comments{background-position-x:calc(0px - var(--socialIconsSize) * 17 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 1 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.left{background-position-x:calc(0px - var(--socialIconsSize) * 25 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal));transform:rotate(90deg)}
#socialApp .social-icon.right{background-position-x:calc(0px - var(--socialIconsSize) * 25 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal));transform:rotate(270deg)}
#socialApp .social-icon.up{background-position-x:calc(0px - var(--socialIconsSize) * 25 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal));transform:rotate(180deg)}
#socialApp .social-icon.down{background-position-x:calc(0px - var(--socialIconsSize) * 25 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal));transform:rotate(360deg)}
#socialApp .social-icon.search{background-position-x:calc(0px - var(--socialIconsSize) * 13 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal));transform:rotate(360deg)}
#socialApp .social-icon.add-person{background-position-x:calc(0px - var(--socialIconsSize) * 15 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.remove-person{background-position-x:calc(0px - var(--socialIconsSize) * 14 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal))}
#socialApp .social-icon:hover{background-position-y:calc(0px - var(--socialIconsSize) * 1 * var(--socialIconsScaleNormal));color:silver}
#socialApp .social-icon.inactive{background-position-y:calc(0px - var(--socialIconsSize) * 2 * var(--socialIconsScaleNormal));color:#60a3c4;cursor:default}
#socialApp .social-icon.wall{background-position-x:calc(0px - var(--socialIconsSize) * 10 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 3 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.reefpedia{background-position-x:calc(0px - var(--socialIconsSize) * 11 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 3 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.ranks{background-position-x:calc(0px - var(--socialIconsSize) * 4 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 3 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.mytank{background-position-x:calc(0px - var(--socialIconsSize) * 6 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 3 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.profile{background-position-x:calc(0px - var(--socialIconsSize) * 8 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 3 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.options{background-position-x:calc(0px - var(--socialIconsSize) * 5 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 3 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.heart{background-position-x:calc(0px - var(--socialIconsSize) * 20 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 1 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.heart-used{background-position-x:calc(0px - var(--socialIconsSize) * 19 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.heart-unused{background-position-x:calc(0px - var(--socialIconsSize) * 19 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 1 * var(--socialIconsScaleNormal))}
#socialApp .social-icon.heart:hover{background-position-x:calc(0px - var(--socialIconsSize) * 20 * var(--socialIconsScaleNormal));background-position-y:calc(0px - var(--socialIconsSize) * 0 * var(--socialIconsScaleNormal))}
.post-text{width:100%;word-wrap:break-word}
#socialApp .cursor-pointer{cursor:pointer}
#socialApp .hover-pointer-cursor:hover{cursor:pointer}
#socialApp .underline{text-decoration:underline}
#socialApp .blue-underline{text-underline-offset:calc(1.5vmin * var(--socialScale));text-decoration-color:var(--colorBlue)}
#socialApp .relative-container{position:relative}
#socialApp .pad625{padding:.625rem}
:root{--iconsHardwareUrl:url('SMARTREEF/iconsHardware.png');--iconTutorialUrl:url('SMARTREEF/RfTutorialIcon.png')}