.c-button,.c-button-flat,a.c-button-flat{font-size:14px;text-transform:uppercase;cursor:pointer;outline:0;font-family:var(--font)}.c-dropdown.open.dense>input~label,.c-text.dense>input.filled~label,.c-text.dense>input:focus~label,.c-text.dense>textarea.filled~label,.c-text.dense>textarea:focus~label{top:-.15em;font-size:.85em}.c-button,.c-button-flat,a.c-button-flat{height:36px;line-height:38px;text-align:center}.c-button,.c-button-flat,.c-checkbox>label::after,a.c-button-flat{font-weight:400;white-space:nowrap}.c-exp-lbl-desc,.c-exp-lbl-icon,.c-exp-lbl-title{align-self:center}:root{--color-input-border:rgb(138, 138, 138);--color-input-border-dark:#8a8a8a;--color-input-hover:white;--color-input-hover-dark:#3b3b3b;--color-input-error:red;--color-input-font:white;--color-input-font-dark:#3b3b3b;--color-input-label:rgb(200, 200, 200);--color-input-help:#9E9E9E;--color-input-label-dark:#8f8f8f;--color-input-focus-dark:#0288D1;--color-input-focus-dark-light:#0288D125;--color-input-font-dialog:#BDBDBD;--color-input-font-textbutton:#B2FF59;--color-input-button-textbg:#424242}.c-button,.c-radio>input:checked+label,a.c-button:active,a.c-button:hover,a.c-button:link,a.c-button:visited{color:var(--color-input-font)}.ripple{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.ripple::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#000 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10,10);opacity:0;transition:transform .25s,opacity .5s}.c-dropdown,.c-slider .tick,.c-text{position:relative}.ripple:active::after{transform:scale(0,0);opacity:.2;transition:none}.c-button{display:inline-block;border:none;background:var(--color-ui-button);margin:6px 0;min-width:88px;border-radius:2px;padding:0 16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.c-alert,.c-dialog,.c-error{box-shadow:0 5px 5px #1e1e1e}.c-button::-moz-focus-inner{border:none}.c-button:focus,a.c-button:focus{background:var(--color-ui-main-dark);outline:0}a.c-button:hover{text-decoration:none}.c-button.disabled,.c-button:disabled{background:rgba(255,255,255,.12);color:rgba(255,255,255,.3);cursor:default}.c-button-flat.disabled::after,.c-button-flat:disabled::after,.c-button.disabled::after,.c-button:disabled::after,.c-checksum-list.collapsed,.c-dropdown-list.collapsed,.c-exp-lbl-icon.expanded,.c-exp-toggle,.c-exp-toggle:checked+.c-exp-lbl-toggle .c-exp-lbl-icon,.c-text.error>small,.c-text>input.input-validation-error~small,.c-text>input:disabled~small,.c-text>textarea.input-validation-error~small,.c-text>textarea:disabled~small{display:none}.c-button-flat,a.c-button-flat{display:inline-block;border:none;background:0 0;color:var(--color-input-font-textbutton);margin:6px 8px;padding:0 10px;border-radius:2px}.c-button-flat.dark,.c-checkbox.dark.checked::before,.c-checkbox.dark>label::after,.c-radio.dark>label::after,.c-text.dark>input:focus~label,a.c-button-flat.dark,a.c-button-flat.dark:link,a.c-button-flat.dark:visited{color:var(--color-input-focus-dark)}.c-button-flat::-moz-focus-inner{border:none}a.c-button-flat:link,a.c-button-flat:visited{color:var(--color-ui-main)}.c-button-flat:focus,a.c-button-flat:focus{outline:0;background:var(--color-input-button-textbg)}.c-button-flat.dark:focus,.c-button-flat.dark:hover,a.c-button-flat.dark:focus,a.c-button-flat.dark:hover{background:var(--color-input-focus-dark-light)}.c-button-flat:hover,a.c-button-flat:hover{text-decoration:none;background:var(--color-input-button-textbg)}.c-button-flat.disabled:hover,a.c-button-flat.disabled:hover{text-decoration:none;background:0 0}.c-button-flat.disabled,.c-button-flat:disabled{color:rgba(255,255,255,.3);cursor:default}.c-checksum-sum,.c-dropdown-list .item,.c-dropdown-list .item:hover,.c-exp-lbl-title,.c-slider{cursor:pointer}.c-button-flat.medium{border:1px solid var(--color-line);padding:0 20px}.c-text,.c-text.dense{padding-top:calc(10px + .75em)}.c-text{font-size:1em}.c-text.dense{margin-top:10px}.c-exp.top .c-exp-lbl-toggle,.c-text.dense.nohelp{margin-top:0}.c-text>input,.c-text>textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.3em 0 .25em;margin:0;border:none;border-bottom:1px solid var(--color-input-border);font-size:1em;font-family:var(--font);color:var(--color-input-font);background:inherit;display:block}.c-text.dense>input,.c-text.dense>textarea{border:1px solid var(--color-input-border);padding-left:.4em}.c-text.dark.dense>input,.c-text.dark>input{color:var(--color-input-font-dark);border-bottom:1px solid var(--color-input-border-dark)}.c-text>input:disabled,.c-text>textarea:disabled{margin-bottom:1px;border-bottom:1px dashed var(--color-input-border)}.c-text.dark>input:disabled{border-bottom:1px dashed var(--color-input-border-dark)}.c-text>label{position:absolute;padding:0;margin:0;display:block;font-size:1em;color:var(--color-input-label);transition:font-size .25s,top .25s,color .25s,padding-left .25s;cursor:text;top:calc(11px + .75em);height:2em;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.c-text>small,.c-text>span{font-size:.8em;padding-top:4px}.c-text.dense>label{padding-left:.4em;padding-right:.4em;width:calc(100% - .8em)}.c-checkbox.dark>label,.c-radio.dark>label,.c-text.dark>label,.c-text.dark>small{color:var(--color-input-label-dark)}.c-text>input.filled~label,.c-text>textarea.filled~label{top:0;font-size:.75em;cursor:default;padding-left:0}.c-dropdown.open>input~label,.c-text>input:focus~label,.c-text>textarea:focus~label{top:0;font-size:.75em;color:var(--color-ui-main);cursor:default;transition:font-size .25s,top .25s,color .25s,padding-left .25s;padding-left:0}.c-checkbox.error>label::before,.c-checkbox>input.input-validation-error:checked+label::before,.c-radio.error>label::before,.c-radio>input.input-validation-error:checked+label::before,.c-text.error>label,.c-text>input.input-validation-error~label,.c-text>span,.c-text>textarea.input-validation-error~label{color:var(--color-input-error)}.c-text>span{display:none}.c-exp-toggle:checked+.c-exp-lbl-toggle .c-exp-lbl-icon.expanded,.c-text.error>span,.c-text>span.field-validation-error{display:block}.c-text>small{display:block;color:var(--color-input-help);white-space:pre-line}.c-text em{width:100%;height:1px;background:var(--color-input-hover);opacity:0;display:block}.c-text.dark em{background:var(--color-input-hover-dark)}.c-dropdown.open em,.c-text.error em,.c-text>input.input-validation-error~em,.c-text>input:focus~em,.c-text>input:hover~em,.c-text>textarea.input-validation-error~em,.c-text>textarea:focus~em,.c-text>textarea:hover~em{opacity:1}.c-dropdown input{padding-right:2em;text-overflow:ellipsis}.c-dropdown i{content:'';position:absolute;top:2.25em;right:.6em;border-top:.6em solid var(--color-input-label);border-left:.6em solid transparent;border-right:.6em solid transparent;pointer-events:none}.c-dropdown.big i{top:2.1em}.c-checkbox>label::after,.c-checkbox>label::before{position:absolute;overflow:hidden;top:6px;left:-3px}.c-dropdown>input:hover~i{border-top-color:var(--color-input-hover)}.c-dropdown label{width:calc(100% - .6em)}.c-dropdown.dense label{width:calc(100% - .8em - 1.4em)}.c-dropdown-list{position:absolute;top:27px;left:0;border:1px solid #fff;background:#333;z-index:var(--z-menu);opacity:0;overflow-y:auto}.c-checkbox>input:checked+label::after,.c-dropdown-list.open,.c-radio>input:checked+label::after{opacity:1;transition:opacity .25s}.c-dropdown-list .spacer{visibility:hidden;width:100%}.c-dropdown-list .group{color:var(--color-input-label);margin:.75em 10px 0 .4em;border-bottom:1px solid var(--color-input-label)}.c-dropdown-list .item.filter{box-shadow:var(--hover-shadow-light)}.c-checksum-sum:hover,.c-dropdown-list .item.selected,.c-dropdown-list .item:hover{box-shadow:var(--hover-shadow)}.c-dropdown-list .text{height:31px;line-height:31px;padding:0 1em 0 .4em;white-space:nowrap}.c-dropdown-list .desc{color:var(--color-input-label);padding:2px 0 10px;border-top:1px dashed var(--color-input-border);margin:0 10px 5px 6px}.c-checkbox,.c-radio{display:inline-block;position:relative;height:36px;margin:16px 0 0}.c-checkbox.dense{margin-top:5px}.c-checkbox>input,.c-radio>input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-dialog>header,.c-dialog>section{padding-right:10px}.c-checkbox>label::after{content:"check_box";height:24px;width:24px;font-size:24px;color:var(--color-ui-main);opacity:0;transition:opacity .25s;font-family:'Material Icons';font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.c-checkbox>label,.c-radio>label{padding-left:27px;display:inline-block;height:36px;line-height:38px;color:var(--color-input-label)}.c-checkbox>label::before{content:"check_box_outline_blank";height:24px;width:24px;font-size:24px;color:var(--color-input-border);pointer-events:none;font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.c-radio>label::after,.c-radio>label::before{position:absolute;overflow:hidden;top:6px;left:-2px;height:24px;width:24px;font-size:24px;font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';white-space:nowrap}.c-checkbox.dark>label::before,.c-radio.dark>label::before{color:var(--color-input-border-dark)}.c-checkbox::before,.c-radio::before{content:"";position:absolute;top:9px;left:0;width:18px;height:18px;border-radius:18px;border:9px solid #fff;background:#fff;opacity:0;transition:opacity .1s,top .1s,left .1s,width .1s,height .1s;pointer-events:none}.c-checkbox.checked::before,.c-radio.checked::before{background:0 0;border-color:var(--color-ui-main)}.c-checkbox.focused::before,.c-checkbox.pressed::before{opacity:.2;top:0;left:-9px;width:36px;height:36px;transition:opacity .1s,top .1s,left .1s,width .1s,height .1s}.c-checkbox>span,.c-radio>span{font-size:.75em;color:var(--color-input-error)}.c-dialog h4,.c-dialog>section{color:var(--color-input-font-dialog)}.c-radio>label::after{content:"radio_button_checked";color:var(--color-ui-main);opacity:0;transition:opacity .25s}.c-radio.dark>input:checked+label{color:var(--color-input-font-dark)}.c-radio>label::before{content:"radio_button_unchecked";color:var(--color-input-border);pointer-events:none}.c-radio.dark.checked::before{border-color:var(--color-input-focus-dark)}.c-radio.focused::before,.c-radio.pressed::before{opacity:.2;top:0;left:-8px;width:36px;height:36px;transition:opacity .1s,top .1s,left .1s,width .1s,height .1s}.c-checklist{max-height:300px;padding:0 0 6px 10px;overflow-x:hidden;overflow-y:auto;border-bottom:1px dotted var(--color-input-border);display:flex;flex-flow:column nowrap}.c-checklist .c-checkbox{display:block;margin-top:0}.c-checklist .c-checkbox label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-checksum{position:relative;margin-top:10px}.c-checksum-lbl{color:var(--color-input-label);font-size:.85em}.c-checksum-sum{position:relative;font-size:1em;border:1px solid var(--color-input-border);height:28px;line-height:28px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:.4em}.c-checksum-sum::after{content:"";position:absolute;display:block;width:0;height:0;border-top:.6em solid var(--color-input-label);border-left:.6em solid transparent;border-right:.6em solid transparent;top:.75em;right:.6em;pointer-events:none}.c-checksum-sum:hover::after{border-top-color:var(--color-font)}.c-checksum-list{position:absolute;z-index:1;left:0;top:19px;border:1px solid var(--color-input-border);background:var(--color-bg-bluegray)}.c-checksum-ctrls{display:flex;flex-flow:row nowrap;justify-content:flex-end;grid-column:1/span 2}.c-exp{font-size:14px}.c-exp-lbl-toggle{display:grid;grid-template-columns:110px auto 40px;grid-template-rows:auto;padding:2px;cursor:pointer;font-size:14px;background:var(--color-bg-area);border-bottom:1px solid var(--color-divider);margin-top:10px}.c-dialog h3,.c-exp-lbl-title{font-weight:700;font-size:18px}.c-exp-lbl-toggle:hover{background:#313131}.c-slider .tick::before,.c-slider::before{content:"";top:50%;height:4px;background:#fff;position:absolute}.c-exp-lbl-title{padding-left:8px}.c-exp-content{max-height:0;overflow:hidden}.c-exp-toggle:checked~.c-exp-content{max-height:unset;overflow:visible;border-bottom:1px solid var(--color-divider)}.c-exp-toggle:checked+.c-exp-lbl-toggle{border-bottom:none}.c-slider{position:relative;display:flex;flex-flow:row nowrap;width:100%;height:36px;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.c-slider::before{left:0;width:100%;opacity:.5}.c-slider .tick::before{left:calc(50% - 2px);width:4px;border-radius:2px}.c-slider .tick .label{position:absolute;color:var(--color-font-light);font-size:12px;text-align:center;top:36px;left:50%;transform:translate(-50%)}.c-overlay,.c-spinner .small:first-child{top:0;left:0}.c-slider .handle{position:absolute;top:10px;height:18px;width:18px;border-radius:9px;background:var(--color-ui-main)}.c-spinner .bigcon,.c-spinner .small1,.c-spinner .small2{top:50%;left:50%;background-color:transparent}.c-overlay{position:fixed;width:100%;height:100%;z-index:var(--z-overlay);background:rgba(31,31,31,.85)}.c-overlay.inner,.c-spinner .ball,.c-spinner .bigcon,.c-spinner .small1,.c-tooltip{position:absolute}.c-overlay.center{display:flex;justify-content:center;align-items:center}.c-dialog{padding:20px 10px 5px 20px;border:1px solid #444;background:#333;min-width:200px}.c-dialog h3{margin-bottom:15px}.c-dialog>section{margin:15px 0}.c-dialog>footer{text-align:right}.c-dialog>footer .c-button-flat{margin-right:0}.c-alert,.c-error{border:1px solid var(--color-line);background:var(--color-bg-nav);max-width:800px}.c-spinner{width:80px;height:80px;margin:auto}.c-spinner .small2{position:absolute;height:60px;width:60px;transform:translate(-50%,-50%)}.c-spinner .small1{height:60px;width:60px;transform-origin:center;transform:translate(-50%,-50%) rotate(45deg)}.c-spinner .bigcon{height:56px;width:56px;transform-origin:center;transform:translate(-50%,-50%) rotate(-45deg);animation:2s linear .25s infinite spinnerbigcon}.c-spinner .ball{border-radius:50%}.c-spinner .small{width:14px;height:14px;animation:2s infinite spinnersmall;box-shadow:0 2px rgba(0,0,0,.3);background-color:#46b9ff}.c-spinner .small:nth-child(2){top:0;right:0}.c-spinner .small:nth-child(3){right:0;bottom:0}.c-spinner .small:nth-child(4){bottom:0;left:0}.c-spinner .big{width:12px;height:12px;border-radius:8px;box-shadow:0 0 10px #54f7f8,0 0 20px #54f7f8,0 0 30px #54f7f8,0 0 50px #54f7f8,0 0 60px #54f7f8;z-index:1;background-color:#54f7f8;animation:1s linear infinite bigball}.c-spinner .smallball1{animation-delay:0s}.c-spinner .smallball2{animation-delay:-.25s}.c-spinner .smallball3{animation-delay:-.5s}.c-spinner .smallball4{animation-delay:-.75s}.c-spinner .smallball5{animation-delay:-1s}.c-spinner .smallball6{animation-delay:-1.25s}.c-spinner .smallball7{animation-delay:-1.5s}.c-spinner .smallball8{animation-delay:-1.75s}@keyframes spinnerbigcon{0%{transform-origin:center;transform:translate(-50%,-50%) rotate(45deg)}100%{transform-origin:center;transform:translate(-50%,-50%) rotate(405deg)}}@keyframes spinnersmall{0%,100%,25%{transform:scale(1);background-color:#46b9ff}10%{transform:scale(1.3);background-color:#54f7f8}15%{transform:scale(1)}}.c-tooltip{z-index:var(--z-tooltip);border:1px solid #000;background-color:#000;max-width:450px;font-size:14px}.c-tooltip-inner{border:1px solid #666;padding:3px}