div.autocomplete-container{z-index:4;border:1px solid #ddd;box-shadow:0 6px 6px 0 rgba(0,0,0,.14),0 3px 15px 0 rgba(0,0,0,.12),0 9px 3px -6px rgba(0,0,0,.2);max-height:250px;overflow-x:hidden;overflow-y:auto;display:none;position:absolute;background-color:white;box-sizing:border-box}div.autocomplete-container span.autocomplete-title{display:block;font-size:.9rem;font-weight:700;padding:6px 10px;border-bottom:1px solid #f4f4f4;color:#dd2c00}div.autocomplete-container ul.autocomplete-options{margin:0;padding:0}div.autocomplete-container ul.autocomplete-options li{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;padding:10px;font-family:SourceSans;font-size:1.2rem;display:block}div.autocomplete-container ul.autocomplete-options li:hover{background-color:#e5e5e5}div.autocomplete-container span.autocomplete-empty{display:block;padding:10px;text-align:center;font-family:SourceSans;font-size:1rem;font-style:italic;color:#ddd}.input{-webkit-transition:height 0.25s ease;transition:height 0.25s ease;margin-bottom:.75rem;position:relative}.input::after{content:".";clear:both;display:block;visibility:hidden;height:0}.input button[type=submit]{float:none;font-size:1.1rem;width:100%}input,textarea,select,button{font-family:SourceSans,sans-serif}input[type=text],input[type=email],input[type=password],input[type=color],input[type=url],input[type=number],select{height:56px}input[type=text],input[type=email],input[type=password],input[type=color],input[type=url],input[type=number],textarea,select{-webkit-transition:border 0.3s ease;transition:border 0.3s ease;width:100%;border-radius:4px;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #777;background-color:rgba(0,0,0,.06);padding-left:16px;padding-right:16px;padding-bottom:8px;font-size:16px;padding-top:30px}input[type=text]~label,input[type=email]~label,input[type=password]~label,input[type=color]~label,input[type=url]~label,input[type=number]~label,textarea~label,select~label{cursor:text}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=color]:disabled,input[type=url]:disabled,input[type=number]:disabled,textarea:disabled,select:disabled{border-bottom:none!important;color:#555;padding-bottom:12px}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=color]:focus,input[type=url]:focus,input[type=number]:focus,textarea:focus,select:focus{border-bottom:2px solid #1976d2;outline:none}input[type=text]:focus~label,input[type=email]:focus~label,input[type=password]:focus~label,input[type=color]:focus~label,input[type=url]:focus~label,input[type=number]:focus~label,textarea:focus~label,select:focus~label{color:#1976d2}input[type=text]:focus~label,input[type=email]:focus~label,input[type=password]:focus~label,input[type=color]:focus~label,input[type=url]:focus~label,input[type=number]:focus~label,textarea:focus~label,select:focus~label,input[type=text]:not(:focus):not(:placeholder-shown)~label,input[type=email]:not(:focus):not(:placeholder-shown)~label,input[type=password]:not(:focus):not(:placeholder-shown)~label,input[type=color]:not(:focus):not(:placeholder-shown)~label,input[type=url]:not(:focus):not(:placeholder-shown)~label,input[type=number]:not(:focus):not(:placeholder-shown)~label,textarea:not(:focus):not(:placeholder-shown)~label,select:not(:focus):not(:placeholder-shown)~label{margin-top:8px;margin-bottom:8px;font-weight:400;font-size:12px}input[type=text]:not(:focus),input[type=email]:not(:focus),input[type=password]:not(:focus),input[type=color]:not(:focus),input[type=url]:not(:focus),input[type=number]:not(:focus),textarea:not(:focus),select:not(:focus){border-bottom:2px solid #777}input[type=text]:not(:focus)~label,input[type=email]:not(:focus)~label,input[type=password]:not(:focus)~label,input[type=color]:not(:focus)~label,input[type=url]:not(:focus)~label,input[type=number]:not(:focus)~label,textarea:not(:focus)~label,select:not(:focus)~label{margin-top:20px;margin-bottom:20px;font-size:16px;color:#555}input[type=text].validate:not(:focus),input[type=email].validate:not(:focus),input[type=password].validate:not(:focus),input[type=color].validate:not(:focus),input[type=url].validate:not(:focus),input[type=number].validate:not(:focus),textarea.validate:not(:focus),select.validate:not(:focus),input[type=text].validate:valid:not(:focus),input[type=email].validate:valid:not(:focus),input[type=password].validate:valid:not(:focus),input[type=color].validate:valid:not(:focus),input[type=url].validate:valid:not(:focus),input[type=number].validate:valid:not(:focus),textarea.validate:valid:not(:focus),select.validate:valid:not(:focus),input[type=text].validate:invalid:not(:focus),input[type=email].validate:invalid:not(:focus),input[type=password].validate:invalid:not(:focus),input[type=color].validate:invalid:not(:focus),input[type=url].validate:invalid:not(:focus),input[type=number].validate:invalid:not(:focus),textarea.validate:invalid:not(:focus),select.validate:invalid:not(:focus),input[type=text].validate.valid:not(:focus),input[type=email].validate.valid:not(:focus),input[type=password].validate.valid:not(:focus),input[type=color].validate.valid:not(:focus),input[type=url].validate.valid:not(:focus),input[type=number].validate.valid:not(:focus),textarea.validate.valid:not(:focus),select.validate.valid:not(:focus),input[type=text].validate:not(:focus),input[type=email].validate:not(:focus),input[type=password].validate:not(:focus),input[type=color].validate:not(:focus),input[type=url].validate:not(:focus),input[type=number].validate:not(:focus),textarea.validate:not(:focus),select.validate:not(:focus){border-bottom:2px solid #777}input[type=text].validate:valid,input[type=email].validate:valid,input[type=password].validate:valid,input[type=color].validate:valid,input[type=url].validate:valid,input[type=number].validate:valid,textarea.validate:valid,select.validate:valid,input[type=text].validate.valid,input[type=email].validate.valid,input[type=password].validate.valid,input[type=color].validate.valid,input[type=url].validate.valid,input[type=number].validate.valid,textarea.validate.valid,select.validate.valid{border-bottom:2px solid #2e7d32}input[type=text].validate:valid:focus~label,input[type=email].validate:valid:focus~label,input[type=password].validate:valid:focus~label,input[type=color].validate:valid:focus~label,input[type=url].validate:valid:focus~label,input[type=number].validate:valid:focus~label,textarea.validate:valid:focus~label,select.validate:valid:focus~label,input[type=text].validate.valid:focus~label,input[type=email].validate.valid:focus~label,input[type=password].validate.valid:focus~label,input[type=color].validate.valid:focus~label,input[type=url].validate.valid:focus~label,input[type=number].validate.valid:focus~label,textarea.validate.valid:focus~label,select.validate.valid:focus~label{color:#2e7d32}input[type=text].validate:invalid,input[type=email].validate:invalid,input[type=password].validate:invalid,input[type=color].validate:invalid,input[type=url].validate:invalid,input[type=number].validate:invalid,textarea.validate:invalid,select.validate:invalid,input[type=text].validate.invalid,input[type=email].validate.invalid,input[type=password].validate.invalid,input[type=color].validate.invalid,input[type=url].validate.invalid,input[type=number].validate.invalid,textarea.validate.invalid,select.validate.invalid{border-bottom:2px solid #c62828}input[type=text].validate:invalid:focus~label,input[type=email].validate:invalid:focus~label,input[type=password].validate:invalid:focus~label,input[type=color].validate:invalid:focus~label,input[type=url].validate:invalid:focus~label,input[type=number].validate:invalid:focus~label,textarea.validate:invalid:focus~label,select.validate:invalid:focus~label,input[type=text].validate.invalid:focus~label,input[type=email].validate.invalid:focus~label,input[type=password].validate.invalid:focus~label,input[type=color].validate.invalid:focus~label,input[type=url].validate.invalid:focus~label,input[type=number].validate.invalid:focus~label,textarea.validate.invalid:focus~label,select.validate.invalid:focus~label{color:#c62828}input[type=text].validate:not(:focus) + span,input[type=email].validate:not(:focus) + span,input[type=password].validate:not(:focus) + span,input[type=color].validate:not(:focus) + span,input[type=url].validate:not(:focus) + span,input[type=number].validate:not(:focus) + span,textarea.validate:not(:focus) + span,select.validate:not(:focus) + span{color:#555}input[type=text].valid,input[type=email].valid,input[type=password].valid,input[type=color].valid,input[type=url].valid,input[type=number].valid,textarea.valid,select.valid{border-bottom:2px solid #2e7d32}input[type=text].valid:focus~label,input[type=email].valid:focus~label,input[type=password].valid:focus~label,input[type=color].valid:focus~label,input[type=url].valid:focus~label,input[type=number].valid:focus~label,textarea.valid:focus~label,select.valid:focus~label{color:#2e7d32}input[type=text].invalid,input[type=email].invalid,input[type=password].invalid,input[type=color].invalid,input[type=url].invalid,input[type=number].invalid,textarea.invalid,select.invalid{border-bottom:2px solid #c62828}input[type=text].invalid:focus~label,input[type=email].invalid:focus~label,input[type=password].invalid:focus~label,input[type=color].invalid:focus~label,input[type=url].invalid:focus~label,input[type=number].invalid:focus~label,textarea.invalid:focus~label,select.invalid:focus~label{color:#c62828}input[type=text]:required~label::after,input[type=email]:required~label::after,input[type=password]:required~label::after,input[type=color]:required~label::after,input[type=url]:required~label::after,input[type=number]:required~label::after,textarea:required~label::after,select:required~label::after{content:'*'}input[type=text] + span,input[type=email] + span,input[type=password] + span,input[type=color] + span,input[type=url] + span,input[type=number] + span,textarea + span,select + span{margin-left:16px;margin-right:16px;margin-top:8px;margin-bottom:8px;font-size:12px;line-height:12px;color:#555;float:left}input[type=text]~label,input[type=email]~label,input[type=password]~label,input[type=color]~label,input[type=url]~label,input[type=number]~label,textarea~label,select~label{-webkit-transition:margin 0.4s ease,font-size 0.3s ease,color 0.2s ease;transition:margin 0.4s ease,font-size 0.3s ease,color 0.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);position:absolute;top:0;padding-left:16px;padding-right:16px;margin-bottom:8px;font-weight:400}input[type=color]{padding-top:25px;padding-bottom:3px}select{padding-top:25px}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:rgba(0,0,0,.06)!important}input::placeholder,textarea::placeholder{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;color:#000;opacity:.4}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;color:#000;opacity:.4}input::-ms-input-placeholder,textarea::-ms-input-placeholder{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;color:#000;opacity:.4}input:-ms-input-placeholder,textarea:-ms-input-placeholder{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;color:#000;opacity:.4}input::-moz-placeholder,textarea::-moz-placeholder{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;color:#000;opacity:.4}input:-moz-placeholder,textarea:-moz-placeholder{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;color:#000;opacity:.4}input:not(:focus)::placeholder,textarea:not(:focus)::placeholder{opacity:0}input:not(:focus)::-webkit-input-placeholder,textarea:not(:focus)::-webkit-input-placeholder{opacity:0}input:not(:focus)::-ms-input-placeholder,textarea:not(:focus)::-ms-input-placeholder{opacity:0}input:not(:focus):-ms-input-placeholder,textarea:not(:focus):-ms-input-placeholder{opacity:0}input:not(:focus)::-moz-placeholder,textarea:not(:focus)::-moz-placeholder{opacity:0}input:not(:focus):-moz-placeholder,textarea:not(:focus):-moz-placeholder{opacity:0}input + span[data-helper]::before,textarea + span[data-helper]::before{content:attr(data-helper)}input.validate:valid + span{color:#2e7d32}input.validate:valid + span[data-valid]::before{content:attr(data-valid)}input.validate:invalid + span{color:#c62828}input.validate:invalid + span[data-invalid]::before{content:attr(data-invalid)}input.validate:invalid[type=email] + span:not([data-invalid])::before{content:"Error: This is no valid e-mail address!"}input.validate:invalid[type=url] + span:not([data-invalid])::before{content:"Error: This is no valid URL!"}input.validate:invalid[type=tel] + span:not([data-invalid])::before{content:"Error: This is no valid telephone number!"}input.validate:invalid[type=number] + span:not([data-invalid])::before{content:"Error: This is no valid number!"}input.validate:invalid[type=text] + span:not([data-invalid])::before{content:"Error: Your input does not satisfy the requirements!"}input.validate:invalid[type=date] + span:not([data-invalid])::before,input.validate:invalid[type=month] + span:not([data-invalid])::before,input.validate:invalid[type=week] + span:not([data-invalid])::before{content:"Error: The date you entered is not valid!"}input.validate:invalid[type=time] + span:not([data-invalid])::before{content:"Error: The time you entered is not valid!"}input.validate:invalid[type^=datetime] + span:not([data-invalid])::before{content:"Error: The date and time you entered are not valid!"}input.valid + span{color:#2e7d32}input.valid + span[data-valid]::before{content:attr(data-valid)}input.invalid + span{color:#c62828}input.invalid + span[data-invalid]::before{content:attr(data-invalid)}input.invalid[type=email] + span:not([data-invalid])::before{content:"Error: This is no valid e-mail address!"}input.invalid[type=url] + span:not([data-invalid])::before{content:"Error: This is no valid URL!"}input.invalid[type=tel] + span:not([data-invalid])::before{content:"Error: This is no valid telephone number!"}input.invalid[type=number] + span:not([data-invalid])::before{content:"Error: This is no valid number!"}input.invalid[type=text] + span:not([data-invalid])::before{content:"Error: Your input does not satisfy the requirements!"}input.invalid[type=date] + span:not([data-invalid])::before,input.invalid[type=month] + span:not([data-invalid])::before,input.invalid[type=week] + span:not([data-invalid])::before{content:"Error: The date you entered is not valid!"}input.invalid[type=time] + span:not([data-invalid])::before{content:"Error: The time you entered is not valid!"}input.invalid[type^=datetime] + span:not([data-invalid])::before{content:"Error: The date and time you entered are not valid!"}input[type=checkbox]{display:none}input[type=checkbox]:not(:checked) + label::before{-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);border:3px solid transparent;margin-top:2px;left:6px;top:10px;transform-origin:100% 100%;width:0;height:0}input[type=checkbox]:checked + label::after{border:2px solid #dd2c00;background-color:#dd2c00}input[type=checkbox]:checked + label::before{-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);top:4px;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;z-index:1;transform-origin:100% 100%}input[type=checkbox]:disabled + label{color:#666;cursor:default}input[type=checkbox]:disabled + label::after{border:2px solid #bbb}input[type=checkbox]:disabled:checked + label::after{background-color:#bbb}input[type=checkbox] + label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;padding-left:35px;font-size:14px;height:25px;line-height:25px;margin:.75rem 0;font-weight:600;width:auto;position:relative;cursor:pointer}input[type=checkbox] + label::after{width:20px;height:20px;top:2px;border:2px solid #5a5a5a;border-radius:2px}input[type=checkbox] + label::after,input[type=checkbox] + label::before{-webkit-transition:border 0.25s,background-color 0.25s,width 0.2s 0.1s,height 0.2s 0.1s,top 0.2s 0.1s,left 0.2s 0.1s;transition:border 0.25s,background-color 0.25s,width 0.2s 0.1s,height 0.2s 0.1s,top 0.2s 0.1s,left 0.2s 0.1s;content:'';position:absolute;left:0;box-sizing:border-box}textarea{resize:vertical}button,.button,a.button:link,a.button:visited,a.button:active{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);margin:0;width:150px;border:none;border-radius:5px;background-color:#dd2c00;color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);font-size:1.3rem!important;font-weight:300;font-family:SourceSans,sans-serif;text-decoration:none!important;display:inline-block;text-align:center;line-height:1!important;padding:.5rem 1rem}button:hover,.button:hover,a.button:link:hover,a.button:visited:hover,a.button:active:hover,button:active:hover,.button:active:hover,a.button:link:active:hover,a.button:visited:active:hover,a.button:active:active:hover{background-color:#ff6e40;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 1px 7px 0 rgba(0,0,0,.15),0 3px 3px -4px rgba(0,0,0,.35)}button[type=submit],.button[type=submit],a.button:link[type=submit],a.button:visited[type=submit],a.button:active[type=submit],button[type=reset],.button[type=reset],a.button:link[type=reset],a.button:visited[type=reset],a.button:active[type=reset]{float:right}button i.material-icons,.button i.material-icons,a.button:link i.material-icons,a.button:visited i.material-icons,a.button:active i.material-icons{font-size:1.31rem;position:relative;top:3.5px;margin-right:.25rem}button[type=submit] + button[type=reset]{margin-right:.5rem}button[type=submit]:not(.ignore-type){background-color:#005d04}button[type=submit]:not(.ignore-type):hover{background-color:#4caf50}button[type=reset]:not(.ignore-type){background-color:#b90d00}button[type=reset]:not(.ignore-type):hover{background-color:#f44336}label{display:block;width:auto;font-size:.8rem;font-weight:600;margin-bottom:.5rem}@media only screen and (max-width:404px){a.button + button[type=submit] + button[type=reset]{margin-right:0}}@media only screen and (max-width:843px) and (min-width:700px){a.button + button[type=submit] + button[type=reset]{margin-right:0}}div#updater-view .row{margin:0;height:calc((100vh - 118px - 9.80rem) / 2)}div#updater-view #row1{min-height:calc(200px + 0.75rem)}div#updater-view #row2{min-height:calc(400px + 0.75rem)}div#updater-view #modules,div#updater-view #snapshots,div#updater-view #content>.text{overflow-x:hidden;overflow-y:auto}div#updater-view #modules,div#updater-view #snapshots,div#updater-view #content{min-height:200px;height:calc(100% - 0.75rem);margin-top:.75rem;box-shadow:inset 1px 1px 6px rgba(0,0,0,.5);background-color:#efebe9;border-radius:1px}div#updater-view #modules span.name,div#updater-view #snapshots span.name,div#updater-view #content span.name{font-size:1.2rem;font-weight:600;margin-bottom:.25rem}div#updater-view #modules span.uri,div#updater-view #snapshots span.uri,div#updater-view #content span.uri{font-family:SourceCode,monospace}div#updater-view #modules span.version,div#updater-view #snapshots span.version,div#updater-view #content span.version{float:right;font-size:1.2rem}div#updater-view #modules span.timestamp,div#updater-view #snapshots span.timestamp,div#updater-view #content span.timestamp{font-style:italic}div#updater-view div.title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:0 .75rem;border-bottom:1px solid #d7ccc8;margin:0}div#updater-view div.title h3{font-weight:400;margin:1em 0}div#updater-view div.title i{-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;display:block;float:right;font-size:22px;opacity:.7;cursor:pointer}div#updater-view div.title i:not(:first-child){margin-right:.5rem}div#updater-view div.title i:hover{opacity:1}div#updater-view div#content>*{padding:0 .75rem}div#updater-view div.module,div#updater-view div.snapshot{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);z-index:-1;padding:.75rem;border-bottom:1px solid #d7ccc8}div#updater-view div.module:hover,div#updater-view div.module.active,div#updater-view div.snapshot.active,div#updater-view div.snapshot:hover{background-color:#d7ccc8}div#updater-view div.module.active,div#updater-view div.snapshot.active{box-shadow:inset 1px 1px 3px rgba(0,0,0,.3)}div#updater-view div.module>span,div#updater-view div.snapshot>span{display:block}div#updater-view div.tags{margin:.5rem 0 0 0}div#updater-view ul.tags{list-style-type:none;padding:0;margin:0;display:inline-block}div#updater-view ul.tags li:last-child{margin-right:0}div#updater-view ul.tags>li,div#updater-view span.tag{display:inline-block;background-color:#b0bec5;border-radius:2px;padding:2px 6px;margin:.5rem .5rem 0 0;font-weight:600;box-shadow:1px 1px 3px rgba(0,0,0,.5)}div#updater-view ul.tags>li.green,div#updater-view span.tag.green{background-color:#4caf50}div#updater-view ul.tags>li.red,div#updater-view span.tag.red{background-color:#f44336}div#updater-view #content>div.text{overflow:auto;height:calc(100% - 52px - 1rem);position:relative}div#updater-view #content>div.text h1{font-weight:600;font-size:1.3rem;margin:.5rem 0}div#updater-view #content>div.text h2{font-weight:500;font-size:1.2rem;margin:.5rem 0}div#updater-view #content>div.text h3{font-weight:400;font-size:1.1rem;margin:.5rem 0}div#updater-view #content>div.text p{margin:1rem 0}div#updater-view #content>div.text ul{padding-left:1.5rem}div#updater-view #content>div.text ul:not(.changes){list-style-type:disc}div#updater-view #content>div.text ul:not(.changes)>li>ul{list-style-type:circle}div#updater-view #content>div.text ul.changes{list-style-type:none;padding:0;margin:.25rem 0}div#updater-view #content>div.text ul.changes li{margin:.35rem 0}div#updater-view #content>div.text ul.changes li::before{font-weight:600;font-family:SourceCode,monospace;margin-right:.5rem;margin-left:.5rem}div#updater-view #content>div.text ul.changes li.add{color:#005d04}div#updater-view #content>div.text ul.changes li.add::before{content:"+"}div#updater-view #content>div.text ul.changes li.upd{color:#f1a800}div#updater-view #content>div.text ul.changes li.upd::before{content:"~"}div#updater-view #content>div.text ul.changes li.del{color:#b90d00}div#updater-view #content>div.text ul.changes li.del::before{content:"-"}div#updater-view code{border:1px solid rgba(0,0,0,.25);background-color:rgba(255,255,255,.5);border-radius:2px;padding:2px 5px;margin:1px;display:inline-block;font-family:SourceCode,monospace}div#updater-view pre{font-family:SourceCode,monospace}div#updater-view div.update-button{float:right}div#updater-view div.update-button a.button{cursor:pointer;width:200px}div#updater-view div.update-button a.button i.material-icons{margin-right:.5rem}#updater-status{display:none}#updater-status #ask{font-weight:800;font-size:1.2rem}#updater-status #ask #go{background-color:#005d04}#updater-status #ask #go:hover{background-color:#4caf50}#updater-status #ask #cancel{background-color:#b90d00}#updater-status #ask #cancel:hover{background-color:#f44336}#updater-status h4{font-weight:300;color:black}#updater-status div.progress .progress-wrapper{width:100%;margin:.75rem 0}#updater-status div.progress .progress-wrapper.error div.progress-bar .progress{background-color:#ab0000}#updater-status div.progress .progress-wrapper.error div.progress-bar .percent{color:#fff}#updater-status div.progress .progress-wrapper.success div.progress-bar .progress{background-color:#005d04}#updater-status div.progress .progress-wrapper.success div.progress-bar .percent{color:#fff}#updater-status div.progress .progress-wrapper div.progress-bar{margin:.5rem 0;width:100%;height:30px;border:1px solid grey;border-radius:2px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#updater-status div.progress .progress-wrapper div.progress-bar .progress{-webkit-transition:width 500ms ease;transition:width 500ms ease;background-color:#dd2c00;width:0%;height:100%;position:absolute;left:0;top:0;padding:0;margin:0;border-radius:1px;z-index:-1}#updater-status div.progress .progress-wrapper div.progress-bar .percent{text-align:center;font-size:1.2rem;color:#000}#updater-status div.progress .progress-wrapper div.labels{margin:.5rem 3px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#updater-status div.progress .progress-wrapper div.labels span.label{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:block;font-size:1.1rem}#updater-status div.progress .progress-wrapper div.labels span.step{text-align:left}#updater-status div.progress .progress-wrapper div.labels span.end{text-align:right}#updater-status div.phase{margin:.75rem 0;border-bottom:1px solid #eee}#updater-status div.phase div.phase-title{font-weight:400;font-size:1.3rem;border:none;padding:0}#updater-status div.phase div.phase-title::before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:23px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;margin-right:.5rem;position:relative;top:5px}#updater-status div.phase div.phase-message{font-weight:400;font-size:.8rem;margin-top:.5rem;margin-bottom:.5rem;margin-right:1rem;margin-left:calc(24px + 0.5rem);height:.8rem}#updater-status div.phase.waiting{color:#999}#updater-status div.phase.waiting div.phase-title::before{content:"pause"}#updater-status div.phase.running div.phase-title::before{content:"play_arrow"}#updater-status div.phase.finished div.phase-title::before{content:"done"}#updater-status div.phase.error div.phase-title{color:#ab0000}#updater-status div.phase.error div.phase-title::before{content:"error_outline"}#updater-status div.phase.error div.phase-message{color:#ab0000}#updater-status a.button{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);width:auto;min-width:200px;padding:.5rem 2rem;margin-right:1rem;margin-top:.75rem;margin-bottom:.75rem;color:#fff}#updater-status #finish-update{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#updater-status #finish-update div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-right:1rem;font-size:1.2rem}#updater-status #finish-update div.error{color:#ab0000}#updater-status #finish-update div.error span::before{content:"error_outline"}#updater-status #finish-update div span::before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:21px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;margin-right:.5rem;position:relative;top:5px;content:"info_outline"}#updater-status #finish-update #finish{background-color:#005d04;margin-right:0}#updater-status #finish-update #finish:hover{background-color:#4caf50}#updater-status #finish-update #error{background-color:#b90d00;margin-right:0}#updater-status #finish-update #error:hover{background-color:#f44336}@media only screen and (max-width:699px){div#updater-view div.title h3{margin:.5em 0;font-size:1.2rem}div#updater-view #row1,div#updater-view #row2{min-height:calc(400px + 1.5rem)}}@media only screen and (max-width:600px){div#updater-view #content>div.text{height:calc(100% - 2.2rem - 1rem)}}.button.disabled{background-color:#aaa!important;color:#666!important;cursor:default!important;box-shadow:none!important}article{word-wrap:break-word;text-align:justify;text-justify:auto}p{word-wrap:break-word;white-space:pre-line;max-width:100%}p:first-child,p.no-top-padding{margin-top:0}p.err-404{font-size:18px;font-weight:700}table{border-collapse:collapse;width:100%;border:1px solid #000}table thead{border-bottom:1px solid #000}table td,table th{padding:5px 10px;text-align:left;word-wrap:break-word;word-break:break-all}table.no-borders{border:none}table.no-borders thead,table.no-borders tbody,table.no-borders tfoot,table.no-borders tr,table.no-borders th,table.no-borders td{border:none}table.dashboard{border:1px solid #f4f4f4}table.dashboard tr{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}table.dashboard th,table.dashboard td{padding:10px 10px;width:50%}table.dashboard th emph,table.dashboard td emph{font-style:italic}table.dashboard th span,table.dashboard td span{display:block;margin:.2rem 0}table.dashboard th span:first-of-type,table.dashboard td span:first-of-type{margin-top:0}table.dashboard th span:last-of-type,table.dashboard td span:last-of-type{margin-bottom:0}table div.color{width:1rem;height:1rem;display:inline-block;border:1px solid black;margin:0}.color{background-color:#2196f3;color:#fff}.color-d{background-color:#1976d2;color:#fff}.color-dd{background-color:#1565c0;color:#fff}.accent{background-color:#dd2c00;color:#fff}a:link{text-decoration:none;color:#dd2c00}a:link:hover{text-decoration:underline}a:visited{color:#dd2c00}ul{list-style-type:none}ul.with-bullets{list-style-type:initial}ul.actions{display:block;list-style-type:none;margin:0;padding:0}ul.actions li{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:inline-block;padding:5px;height:30px;width:30px;margin:0 2px;border-radius:2px}ul.actions li:hover{background-color:#e0e0e0}ul.actions li:first-of-type{margin-left:0}ul.actions li:last-of-type{margin-right:0}ul.actions li a{color:black;opacity:.87;text-align:center;font-size:20px;line-height:1;height:20px}ul.actions li a a:hover{color:black;opacity:.87}ul.actions li a i.material-icons{font-size:20px}ul.legend,ul.menu{list-style-type:none;padding:0;margin:0;margin-bottom:.5rem;text-overflow:clip;overflow:hidden}ul.legend li:hover,ul.menu li:hover,ul.legend li.active,ul.menu li.active{background-color:#ccc}ul.legend li a,ul.menu li a{white-space:nowrap;word-break:keep-all;word-wrap:normal;color:#000;text-decoration:none!important;display:block;text-overflow:ellipsis;overflow:hidden}ul.legend li{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);border-top:1px dotted #bdbdbd;padding:3px 3px;overflow:hidden}@media only screen and (max-width:699px){ul.legend li{font-size:17px}}ul.legend li:last-of-type{border-bottom:1px dotted #bdbdbd}ul.legend li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.legend li div.color{width:1rem;height:1rem;display:inline-block;border:1px solid black;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 .6rem 0 0}ul.legend li span.name{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:keep-all;word-wrap:normal;margin-right:.6rem}ul.legend li span.owner{white-space:nowrap;word-break:keep-all;word-wrap:normal;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-style:italic;font-weight:300;float:right;text-overflow:clip;overflow:hidden}ul.menu li{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:4px;overflow:hidden}ul.menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.menu li a span{display:block;line-height:1.15}ul.menu li .material-icons{display:block;margin-right:1.25rem}@media only screen and (max-width:699px){ul.menu li .material-icons{font-size:23px}}dl{margin-top:.5rem;margin-bottom:.5rem}dl dd{margin-top:.25rem;margin-bottom:.7rem}.status-okay{color:#2e7d32;background-color:#fff}.status-info{color:#1c6db3;background-color:#fff}.status-info a{color:#1c6db3!important}.status-warn{color:#d56900;background-color:#fff}.status-warn a{color:#d56900!important}.status-error{color:#c62828;background-color:#fff}.status-error a{color:#c62828!important}.status-fatal{color:#fff;background-color:#ab0000}.status-fatal a{color:#fff!important}main::-moz-selection{background:#dd2c00!important;color:#fff!important}main::selection{background:#dd2c00!important;color:#fff!important}h1{-webkit-margin-before:0;margin-top:0;margin-bottom:1.5rem;font-weight:600}h2{-webkit-margin-before:0;margin-top:0;margin-bottom:1.5rem;font-weight:400;font-size:1.75rem}h3{-webkit-margin-before:0;margin-top:0;margin-bottom:1rem;font-weight:400;font-size:1.4rem}h4{-webkit-margin-before:0;margin-top:0;margin-bottom:.75rem;font-weight:600;font-size:1.2rem;opacity:.54}h5{-webkit-margin-before:0;margin-top:0;margin-bottom:.75rem;font-weight:400;font-size:1.1rem;opacity:.54}h6{-webkit-margin-before:0;margin-top:0;margin-bottom:.5rem;font-weight:600;font-size:1rem;opacity:.38}.subsection-title{margin-top:.75rem}.section-title:not(:first-child){margin-top:1rem}nav.legend{margin-bottom:.75rem}nav.legend span{text-overflow:clip;overflow:hidden;white-space:nowrap;word-break:keep-all;word-wrap:normal}.center{text-align:center;margin-left:auto;margin-right:auto}.box{background-color:#fff;border:1px solid #f4f4f4;border-radius:1px;margin:1.5rem 0;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.2);box-shadow:1px 1px 5px rgba(0,0,0,.2)}.box :first-child{margin-top:0}.box :last-child{margin-bottom:0}.box .head{border-bottom:1px solid #f4f4f4;color:#dd2c00;opacity:1;padding:15px;margin:0}.box .body{padding:15px}.box.collapsible .head{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);position:relative;display:block;cursor:pointer;padding-right:calc(26px + 15px + 0.5rem)}.box.collapsible .head::after{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:26px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0;margin-left:.5rem;margin-right:15px}.box.collapsible.collapsed .head{margin-bottom:0;border-bottom:none}.box.collapsible.collapsed .head *{margin-bottom:0}.box.collapsible.collapsed .head::after{content:"keyboard_arrow_down"}.box.collapsible.collapsed .body{display:none}.box.collapsible:not(.collapsed) .head::after{content:"keyboard_arrow_up"}.mono,.code{font-family:SourceCode,monospace}.code{background-color:#f5f5f5;border:1px solid #f4f4f4;border-radius:2px;padding:10px;margin:15px 0;word-wrap:break-word;word-break:break-all}.notice{background-color:rgba(117,117,117,.5);border:1px solid rgba(117,117,117,.8);border-radius:5px;padding:15px;margin:.75rem 0;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4);box-shadow:1px 1px 3px rgba(0,0,0,.4);position:relative}.notice::before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:30px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;content:"announcement";color:rgba(130,130,130,.5);margin:auto .75rem auto 0;position:relative;top:1px}.notice.error{background-color:rgba(213,0,0,.5);border:1px solid rgba(213,0,0,.8)}.notice.error::before{content:"error_outline";color:rgba(175,100,100,.8)}.notice.success{background-color:rgba(0,200,83,.5);border:1px solid rgba(0,200,83,.8)}.notice.success::before{content:"done";color:rgba(55,165,74,.6)}.notice.warn{background-color:rgba(255,171,0,.5);border:1px solid rgba(255,171,0,.8)}.notice.warn::before{content:"warning";color:rgba(222,178,75,.59)}.notice.info{background-color:rgba(41,98,255,.5);border:1px solid rgba(41,98,255,.8)}.notice.info::before{content:"info_outline";color:rgba(100,126,175,.8)}.notice span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;font-weight:600}main.login-form{font-weight:300;margin-bottom:0;opacity:1;width:100%;height:100vh}main.login-form header{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto!important;width:100%;z-index:2;-webkit-box-shadow:none;box-shadow:none;margin:1rem auto;line-height:1.6;position:absolute;top:20%;left:50%}@media only screen and (max-height:449px){main.login-form header{-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}}main.login-form h1,main.login-form h2{font-weight:300;margin-bottom:.5rem;text-align:center}@media only screen and (max-height:449px){main.login-form h1{font-size:1.75rem}}@media only screen and (max-height:449px){main.login-form h2{font-size:1.5rem}}main.login-form form{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:1rem auto;display:block;width:auto;position:absolute;top:50%;left:50%}@media only screen and (max-height:449px){main.login-form form{-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}}main.login-form form input[type="text"],main.login-form form input[type="password"]{display:block;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:25px;font-weight:300;width:275px;border-radius:0;background-color:#fff;padding:8px;height:45px;font-family:SourceSans,sans-serif}main.login-form form input[type="text"]::-webkit-input-placeholder,main.login-form form input[type="password"]::-webkit-input-placeholder{opacity:0.4!important}main.login-form form input[type="text"]::-ms-input-placeholder,main.login-form form input[type="password"]::-ms-input-placeholder{opacity:0.4!important}main.login-form form input[type="text"]:-ms-input-placeholder,main.login-form form input[type="password"]:-ms-input-placeholder{opacity:0.4!important}main.login-form form input[type="text"]::-moz-placeholder,main.login-form form input[type="password"]::-moz-placeholder{opacity:0.4!important}main.login-form form input[type="text"]:-moz-placeholder,main.login-form form input[type="password"]:-moz-placeholder{opacity:0.4!important}@media only screen and (max-height:449px){main.login-form form input[type="text"],main.login-form form input[type="password"]{font-size:20px}}main.login-form form input:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}main.login-form form input:not(:last-of-type){margin-bottom:1px}main.login-form form input:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}main.login-form form button{margin:1rem 0 0 0;width:150px;font-size:25px;float:right}main.login-form form button[type=submit]{background-color:#dd2c00}main.login-form form button[type=submit]:hover{background-color:#ff6e40}@media only screen and (max-height:449px){main.login-form form button{font-size:20px}}.clearfix::after{content:".";clear:both;display:block;visibility:hidden;height:0}.circle{border-radius:50%}.clickable{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}ul.elements{margin:0;padding:0;list-style-type:none;background-color:#fff;border:1px solid #e0e0e0}ul.elements>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #e0e0e0;margin:0;padding:1rem;position:relative;background-color:#fff;-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease}@media only screen and (max-width:699px){ul.elements>li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}ul.elements>li.empty{display:block;border-bottom:1px solid #e0e0e0;margin:0;padding:1rem;font-style:italic;text-align:center;background-color:#fff!important;cursor:default!important}ul.elements>li.clickable{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}ul.elements>li.expandable:hover{background-color:#f0f0f0}ul.elements>li:last-of-type{border-bottom:none}ul.elements>li .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;height:60px;width:60px;float:left;overflow:hidden}@media only screen and (max-width:550px){ul.elements>li .icon{height:35px;width:35px}}ul.elements>li .icon span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:600;font-size:40px;font-family:SourceSans;line-height:1}@media only screen and (max-width:550px){ul.elements>li .icon span{font-size:24px}}ul.elements>li .content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 1.5rem;float:left;line-height:1.5;width:75%}@media only screen and (max-width:550px){ul.elements>li .content{margin:0 .75rem}}@media only screen and (max-width:699px){ul.elements>li .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}ul.elements>li .content span{display:block}ul.elements>li .content span.title{font-weight:300;font-size:1.5rem}@media only screen and (max-width:699px){ul.elements>li .content span.title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}ul.elements>li .content span.url{font-size:.9rem;font-family:SourceCode,monospace;float:right;position:relative;top:.4rem;text-align:right}@media only screen and (max-width:699px){ul.elements>li .content span.url{float:none;position:static;text-align:left;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}ul.elements>li .content span.owner{font-style:italic;line-height:normal;font-weight:300;font-family:SourceSans,sans-serif;float:right;margin-left:1.5rem;text-align:right}ul.elements>li .content span.owner span.access{font-style:normal;line-height:normal;font-family:SourceCode,monospace;font-weight:600}@media only screen and (max-width:699px){ul.elements>li .content span.owner{float:none;margin:0;text-align:left;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}ul.elements>li .content span.stat{line-height:normal;font-weight:300;font-family:SourceSans,sans-serif;float:right;margin-left:1.5rem;text-align:right}@media only screen and (max-width:699px){ul.elements>li .content span.stat{float:none;margin-left:0;text-align:left;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}ul.elements>li .content p.item-text{margin-top:.25rem;margin-bottom:.25rem;text-align:left}@media only screen and (max-width:699px){ul.elements>li .content p.item-text{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}ul.elements>li .content p.item-text.source{font-family:SourceCode,monospace;text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}ul.elements>li .content h5{margin-bottom:.25rem;text-align:left}ul.elements>li .content div.info,ul.elements>li .content div.collapsed{display:none;clear:both}@media only screen and (max-width:699px){ul.elements>li .content div.info,ul.elements>li .content div.collapsed{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}ul.elements>li.shared .content span.title::after{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:1.25rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;position:relative;top:3px;content:"visibility";color:#000;opacity:.25;margin:auto .75rem}ul.elements>li div.actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30px}@media only screen and (max-width:699px){ul.elements>li div.actions{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;min-width:50%;width:auto;border-radius:1px;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);background-color:#fff;display:none;z-index:2}}ul.elements>li div.actions ul.actions li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2px 0;padding:0}ul.elements>li div.actions ul.actions li:hover{background-color:rgba(100,100,100,.5)}@media only screen and (max-width:699px){ul.elements>li div.actions ul.actions li{height:40px;min-width:50%;width:auto}ul.elements>li div.actions ul.actions li:hover{background-color:#e0e0e0}}ul.elements>li div.actions ul.actions li:first-of-type{margin-top:0}ul.elements>li div.actions ul.actions li:last-of-type{margin-bottom:0}ul.elements>li div.actions ul.actions li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}ul.elements>li div.actions ul.actions li a span.icon{height:auto;width:auto}ul.elements>li div.actions ul.actions li a span.icon i{width:100%;text-align:center}@media only screen and (max-width:699px){ul.elements>li div.actions ul.actions li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;height:40px}ul.elements>li div.actions ul.actions li a span.icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:35px;height:40px}ul.elements>li div.actions ul.actions li a span.hide-medium-up{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 .5rem;height:40px;text-transform:uppercase;color:#555;font-weight:400}}div.tooltip,div.fixed-action-button div.fab-tooltip{z-index:10;color:#fff;background-color:rgba(50,50,50,.85);position:absolute;display:none;padding:10px;border-radius:3px}div.loading{z-index:20;background-color:#000;opacity:.7;display:none;position:absolute;top:0;left:0;width:100%;height:100%}div.loading.active{display:block}div.loading.active::before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:60px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);content:"refresh";color:#444;display:block;position:absolute;top:50%;left:50%;-webkit-animation:loading 1.3s linear infinite;animation:loading 1.3s linear infinite}div.loading.active::after{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);color:#777;font-size:2rem;font-weight:800;content:"Loading...";display:block;position:absolute;top:60%;left:50%}@-webkit-keyframes loading{from{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loading{from{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@media only screen and (max-width:699px){section.create{display:none}}section.create:not(:first-of-type){margin-top:2.5rem}dialog.create,dialog.share,dialog.delete{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);position:absolute;z-index:10;top:50%;left:50%;width:300px;max-width:95%;max-height:95%;margin:0;padding:0;background-color:#fff;border:1px solid #f4f4f4;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}dialog.create.visible,dialog.share.visible,dialog.delete.visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}dialog.create .dialog-title,dialog.share .dialog-title,dialog.delete .dialog-title{padding:15px;border-bottom:1px solid #f4f4f4;color:#dd2c00;opacity:1;margin:0}dialog.create .dialog-body,dialog.share .dialog-body,dialog.delete .dialog-body{padding:15px;overflow-y:auto;overflow-x:hidden;margin:0}dialog.create .dialog-body .input,dialog.share .dialog-body .input,dialog.delete .dialog-body .input{margin-bottom:1.75rem}dialog.create .dialog-body .input:last-of-type,dialog.share .dialog-body .input:last-of-type,dialog.delete .dialog-body .input:last-of-type{margin-bottom:.25rem}dialog.create .dialog-buttons,dialog.share .dialog-buttons,dialog.delete .dialog-buttons{padding:10px 15px;border-top:1px solid #f4f4f4}dialog.create .dialog-buttons button,dialog.share .dialog-buttons button,dialog.delete .dialog-buttons button{-webkit-transition:color 500ms ease,background-color 500ms ease;transition:color 500ms ease,background-color 500ms ease;border:none;border-radius:0;text-transform:uppercase;background-color:#fff;color:#dd2c00;-webkit-box-shadow:none;box-shadow:none;float:right;font-weight:600;font-size:1.15rem!important;padding:3px 5px;width:auto!important;-webkit-tap-highlight-color:rgba(255,255,255,0)}dialog.create .dialog-buttons button:not(:last-child),dialog.share .dialog-buttons button:not(:last-child),dialog.delete .dialog-buttons button:not(:last-child){margin-left:1.25rem}@media only screen and (min-width:700px){dialog.create,dialog.share,dialog.delete{display:none}}dialog.share ul.user-list{overflow-x:hidden;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);position:relative;margin:0;padding:0;overflow-y:auto;border:1px solid #ccc;border-radius:1px;height:225px}dialog.share ul.user-list>li{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:.25rem;width:100%;overflow-x:hidden}dialog.share ul.user-list>li:hover{background-color:#eee}dialog.share ul.user-list>li.selected{background-color:#ccc;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.5);box-shadow:inset 0 0 2px rgba(0,0,0,.5)}dialog.share ul.user-list>li>span{white-space:nowrap;word-break:keep-all;word-wrap:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);overflow:hidden;display:block;margin:.25rem;text-overflow:ellipsis;width:100%}dialog.share ul.user-list>li>span.disp{font-weight:600;font-size:1.2rem}dialog.share ul.user-list>li>span.name{font-family:SourceCode,monospace;font-size:.8rem}#dialog-overlay{background-color:rgba(0,0,0,.25);opacity:1;position:fixed;top:0;left:0;width:100vh;height:100vh;z-index:8;display:none}div.fixed-action-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);position:fixed;z-index:7;bottom:64px;right:25px;width:50px}div.fixed-action-button div.floating-action-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transition:background-color 500ms ease,box-shadow 100ms ease;transition:background-color 500ms ease,box-shadow 100ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);cursor:pointer;border-radius:50%;background-color:#dd2c00;color:#fff;width:50px;height:50px;position:absolute;bottom:0;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}@media only screen and (min-width:700px){div.fixed-action-button div.floating-action-button{display:none}}div.fixed-action-button div.floating-action-button:hover{background-color:#ff6e40}div.fixed-action-button div.floating-action-button.pressed{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}div.fixed-action-button div.floating-action-button i{text-align:center}div.fixed-action-button ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:0;left:50%;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.fixed-action-button ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transition:background-color 500ms ease,box-shadow 250ms ease;transition:background-color 500ms ease,box-shadow 250ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);cursor:pointer;border-radius:50%;background-color:#1976d2;color:#fff;width:35px;height:35px;margin:.5rem 0;display:none;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}div.fixed-action-button ul li:hover{background-color:#2196f3}div.fixed-action-button ul li.pressed{-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}div.fixed-action-button ul li:first-child{background-color:#dd2c00;color:#fff;width:50px;height:50px;margin-bottom:0}div.fixed-action-button ul li:first-child:hover{background-color:#ff6e40}div.fixed-action-button ul li:first-child i{font-size:24px}div.fixed-action-button ul li i{font-size:17px;text-align:center}div.fixed-action-button div.fab-tooltip{display:none;width:auto;white-space:nowrap;padding:5px 10px;font-weight:600;right:63px}div.fixed-action-button div.fab-tooltip:nth-of-type(2){bottom:13px}div.fixed-action-button div.fab-tooltip:nth-of-type(3){bottom:69px}div.fixed-action-button div.fab-tooltip:nth-of-type(4){bottom:118px}div.fixed-action-button div.fab-tooltip:nth-of-type(5){bottom:167px}div.fixed-action-button div.fab-tooltip:nth-of-type(6){bottom:216px}div.fixed-action-button div.fab-tooltip:nth-of-type(7){bottom:265px}div.fixed-action-button div.fab-tooltip:nth-of-type(8){bottom:314px}div.fixed-action-button div.fab-tooltip:nth-of-type(9){bottom:363px}div.fixed-action-button div.fab-tooltip:nth-of-type(10){bottom:412px}div.fixed-action-button div.fab-tooltip:nth-of-type(11){bottom:461px}#fab-overlay{background-color:rgba(255,255,255,.6);opacity:1;position:fixed;top:0;left:0;width:100vh;height:100vh;z-index:6;display:none}div#toasts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;right:0;top:115px;z-index:6;max-width:80%;margin:0;padding:0;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:699px){div#toasts{top:85px}}div#toasts div.toast{-webkit-transition:width 0.25s ease;transition:width 0.25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:.5rem 2rem .5rem 0;padding:1rem 1.5rem;background-color:#141414;border-radius:3px;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;width:auto;max-width:100%}div#toasts div.toast span{display:block}div#toasts div.toast span.toast-message{color:white;font-size:1.2rem}div#toasts div.toast span.toast-icon{color:white;font-size:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:1.5rem;line-height:1;margin-right:.75rem}div#toasts div.toast span.toast-icon::before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;color:white}div#toasts div.toast span.toast-icon.success::before{content:"done"}div#toasts div.toast span.toast-icon.info::before{content:"info_outline"}div#toasts div.toast span.toast-icon.warn::before{content:"warning"}div#toasts div.toast span.toast-icon.error::before{content:"error_outline"}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-Regular.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:400}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-ExtraLight.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:200}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-ExtraLightItalic.ttf) format('truetype');font-stretch:normal;font-style:italic;font-weight:200}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-Light.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:300}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-LightItalic.ttf) format('truetype');font-stretch:normal;font-style:italic;font-weight:300}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-Italic.ttf) format('truetype');font-stretch:normal;font-style:italic;font-weight:400}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-Semibold.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:600}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-SemiboldItalic.ttf) format('truetype');font-stretch:normal;font-style:italic;font-weight:600}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-Bold.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:700}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-BoldItalic.ttf) format('truetype');font-stretch:normal;font-style:italic;font-weight:700}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-Black.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:900}@font-face{font-family:SourceSans;src:url(/font/SourceSansPro-BlackItalic.ttf) format('truetype');font-stretch:normal;font-style:italic;font-weight:900}@font-face{font-family:SourceCode;src:url(/font/SourceCodePro-ExtraLight.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:200}@font-face{font-family:SourceCode;src:url(/font/SourceCodePro-Light.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:300}@font-face{font-family:SourceCode;src:url(/font/SourceCodePro-Regular.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:400}@font-face{font-family:SourceCode;src:url(/font/SourceCodePro-Medium.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:500}@font-face{font-family:SourceCode;src:url(/font/SourceCodePro-Semibold.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:600}@font-face{font-family:SourceCode;src:url(/font/SourceCodePro-Bold.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:700}@font-face{font-family:SourceCode;src:url(/font/SourcCodePro-Black.ttf) format('truetype');font-stretch:normal;font-style:normal;font-weight:900}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/font/MaterialIcons.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}*{box-sizing:border-box}html,body{font-family:SourceSans,sans-serif;font-weight:400;height:100vh;min-height:100vh;max-height:100vh}@media only screen and (min-width:0){html,body{font-size:14px}}@media only screen and (min-width:992px){html,body{font-size:15px}}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-weight:400;opacity:.87;position:relative;overflow:hidden}#flex-wrapper.animating #drawer-left,#flex-wrapper.animating #drawer-right{display:none}#flex-wrapper.animating #drawer-right{display:none}header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}#header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);z-index:4;line-height:64px;height:64px!important;width:100%;cursor:default}#header-content #menu-button,#header-content #help-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 .5rem;padding:1rem;cursor:pointer}#header-content #menu-button>.material-icons,#header-content #help-button>.material-icons{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;height:auto;font-size:2.1rem;line-height:2.1rem}#header-content #menu-button{order:1}@media only screen and (min-width:1400px){#header-content #menu-button{display:none}}#header-content #help-button{order:3}@media only screen and (min-width:700px){#header-content #help-button{display:none}}#header-content #logo{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:inline-block;margin-left:0;font-size:2.1rem;white-space:nowrap;order:2}#header-content #logo .logo-text::before{content:"DAVy Groupware Server"}@media only screen and (max-width:999px){#header-content #logo .logo-text::before{content:"DAVy Groupware"}}@media only screen and (min-width:1400px){#header-content #logo{margin-left:1.5rem}}@media only screen and (max-width:699px){#header-content #logo{font-size:1.8rem;text-align:center}}ul.shortcuts{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff!important;background-color:#2196f3;margin:0 .75rem;padding:0;height:64px;right:0}ul.shortcuts li{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);display:inline-block;width:55px;margin:0;height:100%;background-color:inherit}ul.shortcuts li:hover{background-color:#1976d2}ul.shortcuts li.active{background-color:#1565c0}ul.shortcuts li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:#fff!important;margin:0;height:100%;width:100%;text-decoration:none!important;text-align:center}ul.shortcuts li a .material-icons{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.6rem;height:auto;text-align:center}ul.shortcuts.more{-webkit-transform:translateY(-110%);transform:translateY(-110%);top:64px;z-index:3;height:auto;box-shadow:0 3px 5px rgba(0,0,0,.5)}ul.shortcuts.more li{display:block;height:55px}ul.shortcuts.mobile{white-space:nowrap;word-break:keep-all;word-wrap:normal;-webkit-transform:translateY(110%) translateX(-50%);transform:translateY(110%) translateX(-50%);overflow-x:auto;overflow-y:hidden;position:fixed;top:initial;right:initial;bottom:54px;left:50%;z-index:2;height:55px;width:auto;margin:0;max-width:100%;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}ul.shortcuts.mobile li{display:inline-block;height:55px}#mobile-shortcuts-indicator{background-color:#2196f3;border-radius:50%;width:20px;height:20px;position:fixed;bottom:40px;left:50%;transform:translateY(0) translateX(-50%);z-index:1;cursor:pointer}@media only screen and (min-width:700px){#mobile-shortcuts-indicator{display:none}}#mobile-shortcuts-indicator::before{content:'';display:block;position:absolute;border-radius:inherit;background-color:#2196f3;width:100%;height:100%;transition:opacity 0.3s,transform 0.3s,-webkit-transform 0.3s}#mobile-shortcuts-indicator:hover{animation:none!important;transform:translateY(-5px) translateX(-50%)}#mobile-shortcuts-indicator:hover::before{animation:none!important}#mobile-shortcuts-indicator.out-of-view{animation:indicator-jump 8s infinite}#mobile-shortcuts-indicator.out-of-view::before{animation:indicator-pulse 8s infinite 950ms}@keyframes indicator-jump{0%{transform:translateY(0) translateX(-50%)}3%{transform:translateY(-5px) translateX(-50%)}6%{transform:translateY(0) translateX(-50%)}9%{transform:translateY(-5px) translateX(-50%)}12%{transform:translateY(0) translateX(-50%)}100%{transform:translateY(0) translateX(-50%)}}@keyframes indicator-pulse{0%{opacity:1;transform:scale(1)}6%{opacity:0;transform:scale(2)}100%{opacity:0;transform:scale(2)}}#page-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);z-index:2;width:100%;font-size:1.3rem;padding:.75rem 1.5rem;font-weight:300;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);opacity:1;cursor:default}#page-title a{text-decoration:none;color:#fff!important}@media only screen and (max-width:699px){#page-title{display:none}}#drawer-left,#drawer-right{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);overflow-x:hidden;overflow-y:auto;-webkit-transform:translateX(-110%);transform:translateX(-110%);position:absolute;left:0;min-height:100%;height:100%;width:100%;z-index:3;padding:1.5rem;background-color:#fdfdfd;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}@media only screen and (min-width:1400px){#drawer-left,#drawer-right{-webkit-transform:none!important;transform:none!important;display:block!important;position:static!important;background-color:#eee;border-right:1px solid #ccc;box-shadow:none}}@media only screen and (min-width:1000px){#drawer-left,#drawer-right{max-width:400px}}@media only screen and (min-width:700px) and (max-width:999px){#drawer-left,#drawer-right{max-width:50%}}@media only screen and (max-width:699px){#drawer-left,#drawer-right{max-width:375px}}#drawer-left h3,#drawer-right h3{font-size:1.4rem}#drawer-left h4,#drawer-right h4{font-size:1.1rem}#drawer-right{-webkit-transform:translateX(110%);transform:translateX(110%);left:initial;right:0}#drawer-right .close{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;float:right;position:relative;top:-3px;z-index:4}#drawer-left-overlay,#drawer-right-overlay{display:none;background-color:rgba(0,0,0,.25);z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:1400px){#drawer-left-overlay,#drawer-right-overlay{display:none!important}}main{overflow-y:auto;overflow-x:hidden;min-height:100%;height:100%;width:100%;z-index:0}main #main-content{width:100%;padding:1.5rem;max-width:1000px;margin:0 auto}footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:3;width:100%;height:54px;box-shadow:0 -2px 2px 0 rgba(0,0,0,.14),0 -1px 5px 0 rgba(0,0,0,.12)}footer #footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:85%;height:100%;margin-left:auto;margin-right:auto;font-size:.9rem;font-weight:200}footer #footer-content #footer-left{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:left;margin-left:1.5rem}footer #footer-content #footer-center{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;margin:0 1.5rem}footer #footer-content #footer-right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:right;margin-right:1.5rem}div#help{z-index:20;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.75);color:white;width:100vw;height:100vh}div#help .help-element{position:absolute}div#help .help-element.text{font-size:1.4rem;font-family:SourceSans,sans-serif;max-width:80%;text-align:center}div#help .help-element.menu{top:35px;left:35px}div#help .help-element.menu-text{top:100px;left:110px}div#help .help-element.shortcuts{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:60px}div#help .help-element.shortcuts-text{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:150px}div#help .help-element.elements{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:200px}div#help .help-element.elements-text{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:285px}div#help .help-element.add{right:70px;bottom:100px}div#help .help-element.add-text{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:180px}div#help .help-element img{width:80px}@media only screen and (min-width:0){ul.menu>li .material-icons,ul.menu>li{font-size:23px}}@media only screen and (min-width:992px){ul.menu>li .material-icons,ul.menu>li{font-size:21px}}@media only screen and (min-width:1200px){ul.menu>li .material-icons,ul.menu>li{font-size:20px}}@media only screen and (max-width:699px){.hide-small{display:none}button,.button{width:100px!important}button i.material-icons,.button i.material-icons{top:3px!important}ul.shortcuts:not(.mobile){display:none}}@media only screen and (min-width:700px){.hide-medium-up{display:none}.hide-medium-up.material-icons{display:none!important}ul.shortcuts.mobile{display:none}}@media only screen and (max-width:999px){.hide-medium-down{display:none}article h1,article h2,article h3,article h4,article h5,article h6{text-align:left}}@media only screen and (min-width:700px) and (max-width:999px){.hide-medium{display:none}}@media only screen and (min-width:1000px){.hide-large{display:none}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:1.5rem .75rem;box-sizing:border-box;clear:both}.row::after{content:".";clear:both;display:block;visibility:hidden;height:0}.row.suppress-outer-padding{margin-left:0;margin-right:0}.row.suppress-vertical-padding{margin-top:0;margin-bottom:0}.row>*{width:100%;box-sizing:border-box;padding:0 .75rem}.row.use-margin>*{padding:0;margin:0 .75rem}.row.small-inner-padding>*{padding:0 .25rem}.row.small-inner-padding.use-margin>*{padding:0;margin:0 .25rem}@media only screen and (max-width:699px){.row.use-margin>*{width:calc(100% - 1.5rem)}.row.small-inner-padding.use-margin>*{width:calc(100% - 1.5rem);margin:0 .75rem}}.row.suppress-outer-padding>*{padding-left:0;padding-right:0}@media only screen and (min-width:700px){.row.suppress-outer-padding>:not(:first-child){padding-left:.75rem}.row.suppress-outer-padding.small-inner-padding>:not(:first-child){padding-left:.25rem}.row.suppress-outer-padding>:not(:last-child){padding-right:.75rem}.row.suppress-outer-padding.small-inner-padding>:not(:last-child){padding-right:.25rem}.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row>.m1{width:8.33333333333333%;-webkit-box-flex:1;-ms-flex:1 12 auto;flex:1 12 auto}.row>.m2{width:16.66666666666667%;-webkit-box-flex:2;-ms-flex:2 11 auto;flex:2 11 auto}.row>.m3{width:25%;-webkit-box-flex:3;-ms-flex:3 10 auto;flex:3 10 auto}.row>.m4{width:33.33333333333333%;-webkit-box-flex:4;-ms-flex:4 9 auto;flex:4 9 auto}.row>.m5{width:41.66666666666667%;-webkit-box-flex:5;-ms-flex:5 8 auto;flex:5 8 auto}.row>.m6{width:50%;-webkit-box-flex:6;-ms-flex:6 7 auto;flex:6 7 auto}.row>.m7{width:58.33333333333333%;-webkit-box-flex:7;-ms-flex:7 6 auto;flex:7 6 auto}.row>.m8{width:66.66666666666667%;-webkit-box-flex:8;-ms-flex:8 5 auto;flex:8 5 auto}.row>.m9{width:75%;-webkit-box-flex:9;-ms-flex:9 4 auto;flex:9 4 auto}.row>.m10{width:83.33333333333333%;-webkit-box-flex:10;-ms-flex:10 3 auto;flex:10 3 auto}.row>.m11{width:91.66666666666667%;-webkit-box-flex:11;-ms-flex:11 2 auto;flex:11 2 auto}.row>.m12{width:100%;-webkit-box-flex:12;-ms-flex:12 1 auto;flex:12 1 auto}}@media only screen and (min-width:1000px){.row>.l1{width:8.33333333333333%;-webkit-box-flex:1;-ms-flex:1 12 auto;flex:1 12 auto}.row>.l2{width:16.66666666666667%;-webkit-box-flex:2;-ms-flex:2 11 auto;flex:2 11 auto}.row>.l3{width:25%;-webkit-box-flex:3;-ms-flex:3 10 auto;flex:3 10 auto}.row>.l4{width:33.33333333333333%;-webkit-box-flex:4;-ms-flex:4 9 auto;flex:4 9 auto}.row>.l5{width:41.66666666666667%;-webkit-box-flex:5;-ms-flex:5 8 auto;flex:5 8 auto}.row>.l6{width:50%;-webkit-box-flex:6;-ms-flex:6 7 auto;flex:6 7 auto}.row>.l7{width:58.33333333333333%;-webkit-box-flex:7;-ms-flex:7 6 auto;flex:7 6 auto}.row>.l8{width:66.66666666666667%;-webkit-box-flex:8;-ms-flex:8 5 auto;flex:8 5 auto}.row>.l9{width:75%;-webkit-box-flex:9;-ms-flex:9 4 auto;flex:9 4 auto}.row>.l10{width:83.33333333333333%;-webkit-box-flex:10;-ms-flex:10 3 auto;flex:10 3 auto}.row>.l11{width:91.66666666666667%;-webkit-box-flex:11;-ms-flex:11 2 auto;flex:11 2 auto}.row>.l12{width:100%;-webkit-box-flex:12;-ms-flex:12 1 auto;flex:12 1 auto}}