@charset "UTF-8";ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd,figure,figcaption{margin:0;padding:0}a img,:link img,:visited img,fieldset{border:none}address{font-style:normal}header,section,article,nav,footer,hgroup,details,summary,figure,main{display:block}mark{color:inherit;background:transparent}abbr{border:none}summary::-webkit-details-marker{display:none}form label{font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:1.4rem}form input[type=text],form input[type=number],form input[type=email],form input[type=tel],form input[type=password],form input[type=url],form input[type=search],form textarea{color:#fff;background-color:#1e2c36;border:1px solid #007fa1;padding:1rem;width:100%;resize:none;border-radius:5px;transition:border-color .3s;-webkit-appearance:none;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:1.4rem}form input[type=text]::placeholder,form input[type=number]::placeholder,form input[type=email]::placeholder,form input[type=tel]::placeholder,form input[type=password]::placeholder,form input[type=url]::placeholder,form input[type=search]::placeholder,form textarea::placeholder{color:#9c9799}form input[type=text]:focus,form input[type=number]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=password]:focus,form input[type=url]:focus,form input[type=search]:focus,form textarea:focus{outline:none;border-color:#fff;background-color:#2b4558;color:#fff}form input[type=text].dark,form.event-creation-bar input[type=text],form .box input[type=text],form input[type=number].dark,form.event-creation-bar input[type=number],form .box input[type=number],form input[type=email].dark,form.event-creation-bar input[type=email],form .box input[type=email],form input[type=tel].dark,form.event-creation-bar input[type=tel],form .box input[type=tel],form input[type=password].dark,form.event-creation-bar input[type=password],form .box input[type=password],form input[type=url].dark,form.event-creation-bar input[type=url],form .box input[type=url],form input[type=search].dark,form.event-creation-bar input[type=search],form .box input[type=search],form textarea.dark,form.event-creation-bar textarea.styled-select,form.event-creation-bar textarea,form .box textarea{color:#fff;background-color:#1e2c36;border:1px solid #007fa1;padding:1rem;width:100%;resize:none;border-radius:5px;transition:border-color .3s;-webkit-appearance:none;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;background-color:#181f24}form input[type=text].dark::placeholder,form.event-creation-bar input[type=text]::placeholder,form .box input[type=text]::placeholder,form input[type=number].dark::placeholder,form.event-creation-bar input[type=number]::placeholder,form .box input[type=number]::placeholder,form input[type=email].dark::placeholder,form.event-creation-bar input[type=email]::placeholder,form .box input[type=email]::placeholder,form input[type=tel].dark::placeholder,form.event-creation-bar input[type=tel]::placeholder,form .box input[type=tel]::placeholder,form input[type=password].dark::placeholder,form.event-creation-bar input[type=password]::placeholder,form .box input[type=password]::placeholder,form input[type=url].dark::placeholder,form.event-creation-bar input[type=url]::placeholder,form .box input[type=url]::placeholder,form input[type=search].dark::placeholder,form.event-creation-bar input[type=search]::placeholder,form .box input[type=search]::placeholder,form textarea.dark::placeholder,form.event-creation-bar textarea.styled-select::placeholder,form.event-creation-bar textarea::placeholder,form .box textarea::placeholder{color:#9c9799}form input[type=text].dark:focus,form.event-creation-bar input[type=text]:focus,form .box input[type=text]:focus,form input[type=number].dark:focus,form.event-creation-bar input[type=number]:focus,form .box input[type=number]:focus,form input[type=email].dark:focus,form.event-creation-bar input[type=email]:focus,form .box input[type=email]:focus,form input[type=tel].dark:focus,form.event-creation-bar input[type=tel]:focus,form .box input[type=tel]:focus,form input[type=password].dark:focus,form.event-creation-bar input[type=password]:focus,form .box input[type=password]:focus,form input[type=url].dark:focus,form.event-creation-bar input[type=url]:focus,form .box input[type=url]:focus,form input[type=search].dark:focus,form.event-creation-bar input[type=search]:focus,form .box input[type=search]:focus,form textarea.dark:focus,form.event-creation-bar textarea:focus,form .box textarea:focus{outline:none;border-color:#fff;background-color:#2b4558;color:#fff}form input[type=text]:disabled,form input[type=number]:disabled,form input[type=email]:disabled,form input[type=tel]:disabled,form input[type=password]:disabled,form input[type=url]:disabled,form input[type=search]:disabled,form textarea:disabled{opacity:.6}form input[type=text]:required,form input[type=number]:required,form input[type=email]:required,form input[type=tel]:required,form input[type=password]:required,form input[type=url]:required,form input[type=search]:required,form textarea:required{background-image:url(/images/icon_field_status.svg);background-position:100% 1rem;background-size:2.6rem auto;background-repeat:no-repeat;padding-right:3rem}form input[type=text]:required:invalid,form input[type=number]:required:invalid,form input[type=email]:required:invalid,form input[type=tel]:required:invalid,form input[type=password]:required:invalid,form input[type=url]:required:invalid,form input[type=search]:required:invalid,form textarea:required:invalid{background-position:100% 1.3rem}form input[type=text]:focus:required:invalid,form input[type=number]:focus:required:invalid,form input[type=email]:focus:required:invalid,form input[type=tel]:focus:required:invalid,form input[type=password]:focus:required:invalid,form input[type=url]:focus:required:invalid,form input[type=search]:focus:required:invalid,form textarea:focus:required:invalid{background-position:100% -2.7rem}form input[type=text]:required:valid,form input[type=number]:required:valid,form input[type=email]:required:valid,form input[type=tel]:required:valid,form input[type=password]:required:valid,form input[type=url]:required:valid,form input[type=search]:required:valid,form textarea:required:valid{background-position:100% -6.8rem}form input[type=text].calendar,form input[type=number].calendar,form input[type=email].calendar,form input[type=tel].calendar,form input[type=password].calendar,form input[type=url].calendar,form input[type=search].calendar,form textarea.calendar{background-image:url(/images/icon_calendar_white.svg);background-position:90% 50%;background-repeat:no-repeat;max-width:13rem;padding-right:3.4rem}form input[type=number],form input[type=number].dark,form.event-creation-bar input[type=number],form .box input[type=number]{-moz-appearance:textfield!important}form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button,form input[type=number].dark::-webkit-inner-spin-button,form.event-creation-bar input[type=number]::-webkit-inner-spin-button,form .box input[type=number]::-webkit-inner-spin-button,form input[type=number].dark::-webkit-outer-spin-button,form.event-creation-bar input[type=number]::-webkit-outer-spin-button,form .box input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form input[type=search]{background-image:url(/images/icon_search.svg);background-repeat:no-repeat;background-position:1rem 50%;padding-left:3.2rem}form input[type=file]{margin-bottom:1rem}form a.submit,form button.submit,form input[type=submit],form button[type=submit]{-webkit-appearance:none}form a.submit:not(.warning-button),form button.submit:not(.warning-button),form input[type=submit]:not(.warning-button),form button[type=submit]:not(.warning-button){display:inline-block;border-radius:5px;background-color:#007fa1;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer}form a.submit:not(.warning-button):hover,form button.submit:not(.warning-button):hover,form input[type=submit]:not(.warning-button):hover,form button[type=submit]:not(.warning-button):hover{background-color:#00a7d4;color:#fff}form a.submit:disabled,form button.submit:disabled,form input[type=submit]:disabled,form button[type=submit]:disabled{opacity:.5}form a.submit:disabled:hover,form button.submit:disabled:hover,form input[type=submit]:disabled:hover,form button[type=submit]:disabled:hover{background-color:#007fa1}form a.submit.small,form button.submit.small,form input[type=submit].small,form button[type=submit].small{padding:1rem 2rem}form a.button{display:inline-block;border-radius:5px;background-color:#2b4558;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer}form a.button:hover{background-color:#3c607a;color:#fff}form a.remove{color:#d91414}form a.remove:hover{color:#ec3434}form .actions a.submit+a,form .actions a.submit+button,form .actions button[type=submit]+a,form .actions button[type=submit]+button,form .actions input[type=submit]+a,form .actions input[type=submit]+button,form .box-actions a.submit+a,form .box-actions a.submit+button,form .box-actions button[type=submit]+a,form .box-actions button[type=submit]+button,form .box-actions input[type=submit]+a,form .box-actions input[type=submit]+button{margin-left:3rem}form .actions a.delete,form .actions button.delete,form .box-actions a.delete,form .box-actions button.delete{float:right;display:inline-block;border-radius:5px;background-color:transparent;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer;border:1px solid #d91414;transition:border-color .3s}form .actions a.delete:hover,form .actions button.delete:hover,form .box-actions a.delete:hover,form .box-actions button.delete:hover{background-color:#1a1a1a00;color:#fff}form .actions a.delete:hover,form .actions button.delete:hover,form .box-actions a.delete:hover,form .box-actions button.delete:hover{border-color:#fff}form .actions a.action,form .actions button.action,form .actions button.button,form .box-actions a.action,form .box-actions button.action,form .box-actions button.button{display:inline-block;border-radius:5px;background-color:#2b4558;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer}form .actions a.action:hover,form .actions button.action:hover,form .actions button.button:hover,form .box-actions a.action:hover,form .box-actions button.action:hover,form .box-actions button.button:hover{background-color:#3c607a;color:#fff}form .box-actions a.delete,form .box-actions button.delete{float:none;margin-bottom:3rem}form button.outline{display:inline-block;border-radius:5px;background-color:transparent;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer;border:1px solid #007fa1;transition:border-color .3s}form button.outline:hover{background-color:#1a1a1a00;color:#fff}form button.outline:hover{border-color:#0abdec}form fieldset{margin-bottom:2rem}form fieldset.half{float:left;width:50%;padding-right:1vw}form fieldset.half+fieldset.half{padding:0 0 0 1vw}form fieldset.clear{clear:both}@media screen and (max-width: 800px){form fieldset.half,form fieldset.half+fieldset.half{width:100%;padding:0}}form .error input[type=text],form .error input[type=number],form .error input[type=email],form .error input[type=tel],form .error input[type=password],form .error input[type=url],form .error input[type=search],form .error textarea{border-color:#d91414;background-color:#4b2d2d}form .error input[type=text]:required,form .error input[type=text]:focus:required,form .error input[type=number]:required,form .error input[type=number]:focus:required,form .error input[type=email]:required,form .error input[type=email]:focus:required,form .error input[type=tel]:required,form .error input[type=tel]:focus:required,form .error input[type=password]:required,form .error input[type=password]:focus:required,form .error input[type=url]:required,form .error input[type=url]:focus:required,form .error input[type=search]:required,form .error input[type=search]:focus:required,form .error textarea:required,form .error textarea:focus:required{background-position:100% -10.8rem}form .error input[type=text]:required:valid,form .error input[type=text]:focus:required:valid,form .error input[type=number]:required:valid,form .error input[type=number]:focus:required:valid,form .error input[type=email]:required:valid,form .error input[type=email]:focus:required:valid,form .error input[type=tel]:required:valid,form .error input[type=tel]:focus:required:valid,form .error input[type=password]:required:valid,form .error input[type=password]:focus:required:valid,form .error input[type=url]:required:valid,form .error input[type=url]:focus:required:valid,form .error input[type=search]:required:valid,form .error input[type=search]:focus:required:valid,form .error textarea:required:valid,form .error textarea:focus:required:valid{background-image:none}form .error label{color:#d91414}form .error label span{margin-left:.5rem}form button:disabled,form input[type=submit]:disabled{opacity:.5;cursor:default}@media screen and (max-width: 800px){form .styled-select+.styled-select{margin-top:1rem}form fieldset.actions button[type=submit]+a,form fieldset.actions button[type=submit]+button,form fieldset.actions input[type=submit]+a,form fieldset.actions input[type=submit]+button{margin-left:1rem}}@media screen and (max-width: 500px){form fieldset.actions button,form fieldset.actions button[type=submit],form fieldset.actions input[type=submit],form fieldset.actions a.button,form fieldset.actions a.delete,form fieldset.actions button.delete{margin:0 0 1rem;width:100%}form fieldset.actions button+a,form fieldset.actions button+button,form fieldset.actions button[type=submit]+a,form fieldset.actions button[type=submit]+button,form fieldset.actions input[type=submit]+a,form fieldset.actions input[type=submit]+button,form fieldset.actions a.button+a,form fieldset.actions a.button+button,form fieldset.actions a.delete+a,form fieldset.actions a.delete+button,form fieldset.actions button.delete+a,form fieldset.actions button.delete+button{margin-left:0}}form.confirm-submit{width:75%;padding:0}form.confirm-submit button.warning-button{float:right;margin:-8.5rem 0 6.1rem;display:inline-block;border-radius:5px;background-color:#1e2c36;color:#d91414;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer}form.confirm-submit button.warning-button:hover{background-color:#304757;color:#d91414}form.confirm-submit button.warning-button:hover{background-color:#233440}form header{margin-bottom:3rem}form .description{margin-bottom:3rem;max-width:80rem}form dl{margin-bottom:2rem}form dl dt{margin-bottom:.8rem}form dl dd{position:relative}form dl.dark input[type=text],form.event-creation-bar dl.styled-select input[type=text],form dl.dark input[type=number],form.event-creation-bar dl.styled-select input[type=number],form dl.dark input[type=email],form.event-creation-bar dl.styled-select input[type=email],form dl.dark input[type=tel],form.event-creation-bar dl.styled-select input[type=tel],form dl.dark input[type=password],form.event-creation-bar dl.styled-select input[type=password],form dl.dark input[type=url],form.event-creation-bar dl.styled-select input[type=url],form dl.dark input[type=search],form.event-creation-bar dl.styled-select input[type=search],form dl.dark textarea,form.event-creation-bar dl.styled-select textarea{color:#fff;background-color:#1e2c36;border:1px solid #007fa1;padding:1rem;width:100%;resize:none;border-radius:5px;transition:border-color .3s;-webkit-appearance:none;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;background-color:#181f24}form dl.dark input[type=text]::placeholder,form.event-creation-bar dl.styled-select input[type=text]::placeholder,form dl.dark input[type=number]::placeholder,form.event-creation-bar dl.styled-select input[type=number]::placeholder,form dl.dark input[type=email]::placeholder,form.event-creation-bar dl.styled-select input[type=email]::placeholder,form dl.dark input[type=tel]::placeholder,form.event-creation-bar dl.styled-select input[type=tel]::placeholder,form dl.dark input[type=password]::placeholder,form.event-creation-bar dl.styled-select input[type=password]::placeholder,form dl.dark input[type=url]::placeholder,form.event-creation-bar dl.styled-select input[type=url]::placeholder,form dl.dark input[type=search]::placeholder,form.event-creation-bar dl.styled-select input[type=search]::placeholder,form dl.dark textarea::placeholder,form.event-creation-bar dl.styled-select textarea::placeholder{color:#9c9799}form dl.dark input[type=text]:focus,form.event-creation-bar dl.styled-select input[type=text]:focus,form dl.dark input[type=number]:focus,form.event-creation-bar dl.styled-select input[type=number]:focus,form dl.dark input[type=email]:focus,form.event-creation-bar dl.styled-select input[type=email]:focus,form dl.dark input[type=tel]:focus,form.event-creation-bar dl.styled-select input[type=tel]:focus,form dl.dark input[type=password]:focus,form.event-creation-bar dl.styled-select input[type=password]:focus,form dl.dark input[type=url]:focus,form.event-creation-bar dl.styled-select input[type=url]:focus,form dl.dark input[type=search]:focus,form.event-creation-bar dl.styled-select input[type=search]:focus,form dl.dark textarea:focus,form.event-creation-bar dl.styled-select textarea:focus{outline:none;border-color:#fff;background-color:#2b4558;color:#fff}form dl.dark.error input[type=text],form.event-creation-bar dl.error.styled-select input[type=text],form dl.dark.error input[type=number],form.event-creation-bar dl.error.styled-select input[type=number],form dl.dark.error input[type=email],form.event-creation-bar dl.error.styled-select input[type=email],form dl.dark.error input[type=tel],form.event-creation-bar dl.error.styled-select input[type=tel],form dl.dark.error input[type=password],form.event-creation-bar dl.error.styled-select input[type=password],form dl.dark.error input[type=url],form.event-creation-bar dl.error.styled-select input[type=url],form dl.dark.error input[type=search],form.event-creation-bar dl.error.styled-select input[type=search],form dl.dark.error textarea,form.event-creation-bar dl.error.styled-select textarea{border-color:#d91414;background-color:#4b2d2d}form .row{display:flex;flex-wrap:wrap;margin-left:-3vw}form .row>a.button,form .row>button.button{margin:2.8rem 0 2rem 3vw}@media screen and (max-width: 800px){form .row>a.button,form .row>button.button{display:block;width:calc(100% - 2vw)}}form .row dl{flex:1;padding-left:3vw}form .row dl.half{max-width:50%}form .row dl.third{max-width:33.3%}form .row dl.quarter{max-width:25%}form .row dl.number,form .row dl.number-long,form .row dl.inline-width-auto-number{flex:none}form .row dl.number input[type=text],form .row dl.number input[type=number],form .row dl.number-long input[type=text],form .row dl.number-long input[type=number],form .row dl.inline-width-auto-number input[type=text],form .row dl.inline-width-auto-number input[type=number]{max-width:10rem;margin-right:.6rem}form .row dl.number dd span+input,form .row dl.number dd input+span,form .row dl.number dd .styled-select+span,form .row dl.number-long dd span+input,form .row dl.number-long dd input+span,form .row dl.number-long dd .styled-select+span,form .row dl.inline-width-auto-number dd span+input,form .row dl.inline-width-auto-number dd input+span,form .row dl.inline-width-auto-number dd .styled-select+span{margin-left:.4rem}form .row dl.number dd input+span+input,form .row dl.number-long dd input+span+input,form .row dl.inline-width-auto-number dd input+span+input{margin-left:1rem}form .row dl.number-long{flex:1;max-width:25%}form .row dl.datetime input[type=text],form .row dl.datetime input[type=number],form .row dl.datetime .faux-input{display:inline-block}form .row dl.datetime .hour,form .row dl.datetime .minute{max-width:4rem}form .row dl.datetime .faux-input{color:#9c9799;max-width:13rem}form .row dl.datetime .faux-input+.hour,form .row dl.datetime .elm-datepicker--container+.hour{margin-left:1rem}form .row>.styled-checkbox,form .row>.styled-radio{margin-left:3vw}form .row .checkbox-group,form .row .radio-group{padding-left:3vw}form .row .inline-actions{flex:none;padding-top:2.8rem}form .row .inline-width-auto,form .row .inline-width-auto-number{flex:none;width:auto}form .row.nested dd input{width:calc(100% - 3rem)}form .row.nested+.row.nested{padding-left:0rem}form .row.nested+.row.nested dt{padding-left:2.7rem}form .row.nested+.row.nested dd:before{content:"";display:inline-block;width:1.8rem;height:2rem;margin-right:.4rem;background:transparent url(/images/icon_nested.svg) 0 0 no-repeat}form .row.nested+.row.nested+.row.nested{padding-left:2.4rem}form .row.nested+.row.nested+.row.nested+.row.nested{padding-left:4.8rem}form .row.nested+.row.nested+.row.nested+.row.nested+.row.nested{padding-left:7.2rem}form .row.nested+.row.nested+.row.nested+.row.nested+.row.nested+.row.nested{padding-left:9.6rem}form .row.nested+.row.nested+.row.nested+.row.nested+.row.nested+.row.nested+.row.nested{padding-left:12rem}@media screen and (max-width: 800px){form .row.nested dd input{max-width:25rem}}form .hidden{display:none}form .hidden-label label{visibility:hidden}form.content,form.asset-create{width:75%;max-width:140rem;padding:2.4rem 3vw 2.4rem 3vw}@media screen and (max-width: 1000px){form.content,form.asset-create{width:auto;max-width:none}}@media screen and (max-width: 800px){form.content .row,form.asset-create .row{display:block}form.content .row dl,form.asset-create .row dl{max-width:none}}form.content.full-width,form.asset-create.full-width{width:100%;max-width:none}form .box{padding:2rem 2rem 0rem;margin:1rem 0 3rem;background-color:#1e2c36}form .box:after{content:"";display:table;clear:both}form .box h3,form .box h4{margin-bottom:2rem;color:#fff}form .box p.description{color:#9c9799;margin-bottom:2rem}form .box .note{margin:1rem 0 3rem;max-width:80rem}form .box .styled-select{background-color:#181f24}form .box input[type=text],form .box input[type=number],form .box input[type=email],form .box input[type=tel],form .box input[type=password],form .box input[type=url],form .box input[type=search],form .box textarea{width:100%}form .box input[type=search]{padding:1rem 1rem 1rem 3.2rem}form .box dl.number input[type=text],form .box dl.number input[type=number],form .box dl.number-long input[type=text],form .box dl.number-long input[type=number]{width:10rem}form .box dl.number input[type=text]+span,form .box dl.number input[type=number]+span,form .box dl.number-long input[type=text]+span,form .box dl.number-long input[type=number]+span{margin:0 1rem 0 .4rem}form .box span+.calc-value{margin-left:3rem}@media screen and (max-width: 800px){form .box span+.calc-value{margin-left:0}}form .box .left:not(.info-tip),form .box .right:not(.info-tip){float:left;width:50%;padding-right:1vw}form .box .right:not(.info-tip){float:right;padding:0 0 0 1vw}form .box.left{float:left;width:auto}form .box .styled-checkbox span:before,form .box .styled-radio span:before{background-color:#181f24}@media screen and (max-width: 800px){form .box{margin-bottom:1.5rem;padding:1rem 1rem 0rem}form .box fieldset{margin-bottom:0}form .box.left,form .box .left,form .box .right{float:none;width:auto}}form .box.asset-search{position:relative;margin:0 -3vw .2rem -3vw;padding-bottom:2rem}form .box.asset-search .selected-assets{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700}form .box.asset-search input.search[type=text],form .box.asset-search input[type=search]{float:left;width:100%;max-width:35rem}form .box.asset-search button{float:right}@media screen and (max-width: 800px){form .box.asset-search{padding:2rem 3vw}form .box.asset-search input.search[type=text],form .box.asset-search input[type=search]{float:none;max-width:none}form .box.asset-search button{float:none;margin-top:1rem;width:100%}form .box.asset-search .selected-assets{position:relative;top:auto;left:auto;transform:none;text-align:center;padding:1rem 0 .7rem}}form.small-fields,form.small-fields label,form.small-fields .faux-input,form.small-fields input[type=text],form.small-fields input[type=number],form.small-fields input[type=email],form.small-fields input[type=tel],form.small-fields input[type=password],form.small-fields input[type=url],form.small-fields input[type=search]{font-size:1.2rem}form.small-fields .faux-input{padding:.6rem .8rem}form.small-fields fieldset{margin-bottom:0}form.small-fields dl,form.small-fields dl.dark,form.small-fields form.event-creation-bar dl.styled-select,form.event-creation-bar form.small-fields dl.styled-select{margin-bottom:1.5rem}form.small-fields dl input[type=text],form.small-fields dl input[type=number],form.small-fields dl input[type=email],form.small-fields dl input[type=tel],form.small-fields dl input[type=password],form.small-fields dl input[type=url],form.small-fields dl input[type=search],form.small-fields dl.dark input[type=text],form.small-fields dl.dark input[type=number],form.small-fields dl.dark input[type=email],form.small-fields dl.dark input[type=tel],form.small-fields dl.dark input[type=password],form.small-fields dl.dark input[type=url],form.small-fields dl.dark input[type=search]{font-size:1.2rem;padding:.8rem;max-width:11rem}form.small-fields dl dt,form.small-fields dl.dark dt,form.small-fields form.event-creation-bar dl.styled-select dt,form.event-creation-bar form.small-fields dl.styled-select dt{margin-bottom:.3rem}form.small-fields dl dd input[type=number],form.small-fields dl.dark dd input[type=number]{max-width:6rem}form.small-fields dl dd input[type=number].hour,form.small-fields dl dd input[type=number].minute,form.small-fields dl.dark dd input[type=number].hour,form.small-fields dl.dark dd input[type=number].minute{max-width:3.5rem}form.small-fields button[type=submit],form.small-fields .button,form.small-fields .delete,form.small-fields .actions button[type=submit],form.small-fields .actions .button,form.small-fields .actions .delete{font-size:1.2rem;padding:.7rem 2rem}form.small-fields button[type=submit]+button{margin-left:1.5rem}.disabled{opacity:.6}.disabled input[type=text]:disabled,.disabled input[type=number]:disabled,.disabled input[type=email]:disabled,.disabled input[type=tel]:disabled,.disabled input[type=password]:disabled,.disabled input[type=url]:disabled,.disabled input[type=search]:disabled{opacity:1}button.button{display:inline-block;border-radius:5px;background-color:#2b4558;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer}button.button:hover{background-color:#3c607a;color:#fff}button.primary{display:inline-block;border-radius:5px;background-color:#007fa1;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer}button.primary:hover{background-color:#00a7d4;color:#fff}button .mini-spinner{display:inline-block;background:transparent url(/images/spinner.gif) 50% 50% no-repeat;background-size:cover;width:1.5rem;height:1.5rem}button.modal-delete{display:inline-block;border-radius:5px;background-color:#d91414;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer}button.modal-delete:hover{background-color:#ec3434;color:#fff}button.modal-cancel{display:inline-block;border-radius:5px;background-color:transparent;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer;border:1px solid #007fa1;transition:border-color .3s}button.modal-cancel:hover{background-color:#1a1a1a00;color:#fff}button.modal-cancel:hover{border-color:#0abdec}label.styled-checkbox{cursor:pointer}label.styled-checkbox input[type=checkbox]{position:absolute;visibility:hidden}label.styled-checkbox input[type=checkbox]:focus+span{outline:1px solid #ffffff}label.styled-checkbox span{position:relative;display:inline-block;padding-left:3rem;min-height:2.2rem}label.styled-checkbox span:empty{padding-left:2.2rem}label.styled-checkbox span:before,label.styled-checkbox span:after{position:absolute;display:block;content:"";top:50%}label.styled-checkbox span:before{left:0;width:2rem;height:2rem;margin-top:-1rem;border:1px solid #007fa1;background-color:#1e2c36;border-radius:4px;vertical-align:middle}label.styled-checkbox span:after{display:none;left:.3rem;width:2rem;height:1.7rem;margin-top:-1rem;background:transparent url(/images/icon_checkbox_check.svg) 0 0 no-repeat;background-size:100% auto}label.styled-checkbox input[type=checkbox]:disabled+span{cursor:not-allowed}label.styled-checkbox input[type=checkbox]:checked+span:after,label.styled-checkbox input[type=checkbox]:indeterminate+span:after{display:block}label.styled-checkbox input[type=checkbox]:indeterminate+span:after{background:#ffffff;width:1.4rem;height:.4rem;margin-top:0;top:.9rem}label.styled-checkbox.disabled{opacity:.5}label.styled-checkbox.dark span:before,form.event-creation-bar label.styled-checkbox.styled-select span:before{background-color:#181f24}label.styled-radio{cursor:pointer}label.styled-radio input[type=radio]{display:none}label.styled-radio span{position:relative;display:inline-block;padding-left:3rem;min-height:2.2rem}label.styled-radio span:empty{padding-left:2.2rem}label.styled-radio span:before,label.styled-radio span:after{position:absolute;display:block;content:"";top:50%}label.styled-radio span:before{left:0;width:2rem;height:2rem;margin-top:-1rem;border:1px solid #007fa1;background-color:#1e2c36;border-radius:50%;vertical-align:middle}label.styled-radio span:after{display:none;left:.3rem;width:1.6rem;height:1.6rem;border-radius:50%;margin-top:-.7rem;background:#007fa1}label.styled-radio input:checked[type=radio]+span:after{display:block}.checkbox-group,.radio-group{margin:1rem 0 2rem}.checkbox-group:after,.radio-group:after{content:"";display:table;clear:both}.checkbox-group label.styled-checkbox,.checkbox-group label.styled-radio,.radio-group label.styled-checkbox,.radio-group label.styled-radio{float:left;clear:both;padding-top:1rem;margin-bottom:1rem}.checkbox-group.inline label.styled-radio,.radio-group.inline label.styled-radio{float:none;clear:none;display:inline-block}.checkbox-group.inline label.styled-checkbox+label.styled-checkbox,.checkbox-group.inline label.styled-radio+label.styled-radio,.radio-group.inline label.styled-checkbox+label.styled-checkbox,.radio-group.inline label.styled-radio+label.styled-radio{margin-left:3rem}.styled-select{display:inline-block;position:relative;background:#1e2c36;color:#fff;border-radius:5px;font-family:Noto Sans,Helvetica,Arial,sans-serif}.styled-select:after{position:absolute;display:block;content:"";right:1.5rem;top:50%;bottom:0;width:0;height:0;margin-top:-.3rem;border-style:solid;border-width:.6rem .4rem 0 .4rem;border-color:#007fa1 transparent transparent transparent}.styled-select select{position:relative;z-index:2;-webkit-appearance:none;-moz-appearance:window;-ms-appearance:none;appearance:none;padding:.8rem 3.6rem 1rem 1rem;margin:0;font:inherit;color:#fff;border:1px solid #007fa1;border-radius:5px;background:transparent}.styled-select select option{color:#181f24}.styled-select select::-ms-expand{display:none}.styled-select select:focus{outline:none;border-color:#fff}.styled-select select:disabled{opacity:.3}.styled-select.dark,form.event-creation-bar .styled-select,form.event-creation-bar input.styled-select[type=text],form.event-creation-bar input.styled-select[type=number],form.event-creation-bar input.styled-select[type=email],form.event-creation-bar input.styled-select[type=tel],form.event-creation-bar input.styled-select[type=password],form.event-creation-bar input.styled-select[type=url],form.event-creation-bar input.styled-select[type=search],form.event-creation-bar textarea.styled-select,form .box input.styled-select[type=text],form .box input.styled-select[type=number],form .box input.styled-select[type=email],form .box input.styled-select[type=tel],form .box input.styled-select[type=password],form .box input.styled-select[type=url],form .box input.styled-select[type=search],form .box textarea.styled-select{background-color:#181f24}.styled-select.small select{padding:.7rem 2rem .7rem .7rem}.styled-select.small:after{right:.7rem}@media screen and (max-width: 800px){.styled-select{display:block}.styled-select select{width:100%}}.disabled .select{opacity:.5}.inline-select .styled-select+.styled-select{margin-left:1rem}@media screen and (max-width: 800px){.inline-select .styled-select+.styled-select{margin:1rem 0 0}}@keyframes conditional-fields-slidedown{0%{max-height:0;overflow:hidden}to{max-height:20rem;overflow:auto}}.conditional-fields{clear:both;border-left:2px solid #007fa1;margin-left:1rem;padding-left:3rem;margin-bottom:3rem;animation:conditional-fields-slidedown 1 1s}.row.conditional-fields-select{position:relative}.row.conditional-fields-select:before{position:absolute;content:"";width:2px;left:3vw;top:0;bottom:2rem;background-color:#007fa1}.row.conditional-fields-select>dl:first-of-type{padding-left:calc(3vw + 2rem)}@media screen and (max-width: 800px){.row.conditional-fields-select:before{bottom:0}.row.conditional-fields-select dl{padding-left:calc(3vw + 2rem)}}.form-error,.form-success{border:1px solid;border-color:#b53737;background-color:#4b2d2d;padding:1.8rem 2rem 0;margin-bottom:2rem;color:#fff}.form-error p,.form-success p{position:relative;margin-bottom:2rem;padding-left:2.5rem}.form-error p:before,.form-success p:before{position:absolute;content:"";display:block;top:.1rem;left:0;width:2rem;height:2rem;vertical-align:middle;background:transparent url(/images/icon_alert.svg) 0 0 no-repeat;background-size:contain}.form-error a,.form-success a,.form-error a:hover,.form-success a:hover{color:#fff;text-decoration:underline}.form-success{border-color:#008656;background-color:#1e2c36}.form-success p:before{background-image:url(/images/icon_success.svg)}.full-width .form-error,.full-width .form-success{width:80%}@media screen and (max-width: 800px){.full-width .form-error,.full-width .form-success{width:auto}}.label-error{color:#d91414}.toggle li,.toggle-primary li{float:left}.toggle li a,.toggle-primary li a{display:block;position:relative;background:#1e2c36;padding:.4rem 3rem;transition:background-color .3s;border:1px solid #1e2c36;font-size:1.4rem;text-align:center;color:#179dc1;line-height:150%;min-width:12rem;cursor:pointer}.toggle li:first-of-type a,.toggle-primary li:first-of-type a{border-top-left-radius:5px;border-bottom-left-radius:5px}.toggle li:last-of-type a,.toggle-primary li:last-of-type a{border-top-right-radius:5px;border-bottom-right-radius:5px}.toggle li.active a,.toggle-primary li.active a{color:#181f24;background:#008656}.toggle-primary{margin-bottom:3rem}.toggle-primary:after{content:"";display:table;clear:both}.toggle-primary li label span,.toggle-primary li a{min-width:16rem;color:#fff;font-weight:700;background-color:#2b4558;padding:.5rem 3.1rem;border:none}.toggle-primary li label input:checked+span,.toggle-primary li.active a{background-color:#008656;color:#fff}.toggle-primary li+li{margin-left:.2rem}@media screen and (max-width: 1000px){.toggle-primary{margin-bottom:2rem}.toggle-primary li label span,.toggle-primary li a{padding:.4rem 1rem;min-width:10rem}}.list-toggle fieldset,.list-toggle .toggle-primary,.list-toggle .toggle{margin-bottom:1rem}.switch{position:relative;display:inline-block;overflow:hidden;cursor:pointer;min-height:2.2rem;padding-right:5rem}.switch input[type=checkbox]{position:absolute;left:-300rem}.switch input[type=checkbox]+span{position:relative;color:red}.switch input[type=checkbox]+span:after,.switch input[type=checkbox]+span:before{position:absolute;display:block;content:"";top:50%;right:0;height:2rem}.switch input[type=checkbox]+span:before{width:4rem;margin:-1rem -5rem 0 0;border:1px solid #2b4558;background-color:#d91414;border-radius:5px;transition:background-color .3s}.switch input[type=checkbox]+span:after{margin:-1rem -2.9rem 0 0;width:2rem;background-color:#fff;transition:margin .3s;border-radius:4px}.switch input:checked+span{color:#01a96c}.switch input:checked+span:before{background-color:#008656}.switch input:checked+span:after{margin-right:-4.9rem}.switch.left input[type=checkbox]+span{padding-left:5rem}.switch.left input[type=checkbox]+span:after,.switch.left input[type=checkbox]+span:before{left:0;right:auto}.switch.left input:checked+span:after{margin-left:2rem}.switch.reversed-colors input+span{color:#fff}.switch.reversed-colors input+span:before{background-color:#008656}.switch.reversed-colors input:checked+span{color:#fff}.switch.reversed-colors input:checked+span:before{background-color:#d91414}.inline-form .number input[type=text],.inline-form .number input[type=number],.inline-form .number input[type=email],.inline-form .number input[type=tel],.inline-form .number input[type=password],.inline-form .number input[type=url],.inline-form .number input[type=search]{max-width:10rem}.inline-form .number input[type=text]+span,.inline-form .number input[type=number]+span,.inline-form .number input[type=email]+span,.inline-form .number input[type=tel]+span,.inline-form .number input[type=password]+span,.inline-form .number input[type=url]+span,.inline-form .number input[type=search]+span{margin-left:.8rem}.calc-value{display:inline-block;border:1px solid #007fa1;background:#2b4558;border-radius:5px;padding:2rem 3rem;font-size:1.8rem}.calc-value+.calc-value{margin-left:2rem}.calc-value.small{border-color:#2b4558;font-size:1.4rem;text-align:center;padding:1rem 2rem;min-width:10rem}@media screen and (max-width: 800px){.calc-value.small{display:block;margin:.7rem 0;width:10rem}}.calc-inline dd span{margin-right:2rem}@media screen and (max-width: 800px){.calc-inline{padding-bottom:2rem}}.inline-fields input[type=text],.inline-fields input[type=number],.inline-fields input[type=email],.inline-fields input[type=tel],.inline-fields input[type=password],.inline-fields input[type=url],.inline-fields input[type=search]{width:10rem}.inline-fields input[type=text]+span,.inline-fields input[type=number]+span,.inline-fields input[type=email]+span,.inline-fields input[type=tel]+span,.inline-fields input[type=password]+span,.inline-fields input[type=url]+span,.inline-fields input[type=search]+span{margin:0 1rem 0 .4rem}table.standard tr.inline-form .error{color:#d91414;margin:-1rem 0 1rem}table.standard tr.inline-form td{background:#1e2c36;border-top:1px solid #181f24;padding-top:1.5rem;padding-bottom:1.5rem;vertical-align:bottom;width:25%}table.standard tr.inline-form td span{display:inline-block;margin:0 .3rem}@media screen and (max-width: 800px){table.standard tr.inline-form td{font-size:1.2rem}table.standard tr.inline-form a.button,table.standard tr.inline-form button,table.standard tr.inline-form input[type=submit],table.standard tr.inline-form input[type=text],table.standard tr.inline-form input[type=number],table.standard tr.inline-form input[type=email],table.standard tr.inline-form input[type=tel],table.standard tr.inline-form input[type=password],table.standard tr.inline-form input[type=url],table.standard tr.inline-form input[type=search]{padding:.7rem;font-size:1.2rem}table.standard tr.inline-form input[type=text],table.standard tr.inline-form input[type=number],table.standard tr.inline-form input[type=email],table.standard tr.inline-form input[type=tel],table.standard tr.inline-form input[type=password],table.standard tr.inline-form input[type=url],table.standard tr.inline-form input[type=search]{max-width:6rem}table.standard tr.inline-form span{margin:0}table.standard tr.inline-form .styled-select{display:inline-block}table.standard tr.inline-form .styled-select select{padding:.7rem 2rem .7rem .7rem}table.standard tr.inline-form .styled-select:after{right:.7rem}}dl.calendar dd{position:relative}dl.calendar dd:after{z-index:10;content:"";position:absolute;top:1rem;right:1rem;width:1.3rem;height:1.3rem;background:transparent url(/images/icon_calendar.svg) 0 0 no-repeat;background-size:contain}dl.calendar dd input[type=text]{padding-right:2.8rem}a.delete-small,button.delete-small{display:inline-block;border-radius:5px;background-color:transparent;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer;border:1px solid #d91414;transition:border-color .3s;overflow:hidden;padding:0;width:2.6rem;height:2.6rem;font-size:.1rem;text-indent:-300rem;background-image:url(/images/icon_x.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:50% 50%;vertical-align:middle}a.delete-small:hover,button.delete-small:hover{background-color:#1a1a1a00;color:#fff}a.delete-small:hover,button.delete-small:hover{border-color:#fff}.date-select .styled-select+.styled-select{margin-left:.6rem}.date-select span{margin:0 .6rem}@media screen and (max-width: 800px){.date-select .styled-select+.styled-select{margin:2rem 0 0}}@keyframes autocomplete-fadein{0%{opacity:0}to{opacity:1}}.autocomplete{position:relative}.autocomplete ul{z-index:101;overflow-y:auto;position:absolute;display:block;top:100%;left:0;right:0;padding:0;margin:0 .5rem;max-height:16rem;animation:autocomplete-fadein .4s 1}.autocomplete ul li a{cursor:pointer;display:block;padding:.5rem 1rem;background-color:#2b4558;border-left:2px solid #2b4558;border-right:2px solid #2b4558;color:#fff;transition:background-color .3s}.autocomplete ul li a:hover,.autocomplete ul li a:focus{background-color:#181f24;outline:none}.autocomplete ul li a span{color:#9c9799;display:block;font-size:1.3rem}.autocomplete ul li:first-of-type a{border-top:1px solid #2b4558}.autocomplete ul li:last-of-type a{border-bottom:2px solid #2b4558}.autocomplete ul li+li a{border-top:1px solid #1e2c36}.autocomplete input[type=text]::-ms-clear{display:none;width:0;height:0}.slider-value{background:#2b4558;border:1px solid #007fa1;border-radius:5px;margin-left:3vw;font-size:1.8rem;text-align:center;padding:2rem 4rem;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-items:center}@media screen and (max-width: 800px){.slider-value{margin-bottom:2rem;display:block;text-align:center}}dl.locked-input dd{position:relative}dl.locked-input dd input[type=text],dl.locked-input dd input[type=number],dl.locked-input dd input[type=email],dl.locked-input dd input[type=tel],dl.locked-input dd input[type=password],dl.locked-input dd input[type=url],dl.locked-input dd input[type=search]{padding-right:2.7rem}dl.locked-input dd:after{position:absolute;content:"";right:1rem;top:50%;margin-top:-1rem;width:1.2rem;height:1.7rem;background:transparent url(/images/icon_lock.svg) no-repeat}dl.locked-select .styled-select:after{position:absolute;content:"";right:1rem;top:50%;margin-top:-1rem;width:1.2rem;height:1.7rem;background:transparent url(/images/icon_lock.svg) no-repeat;border:none}.inline-fields label,.inline-fields span{display:inline-block;margin:0 .6rem 0 0}.inline-fields span{margin:0}.inline-fields input[type=text],.inline-fields input[type=number]{max-width:8rem;margin-right:0rem}.inline-fields:not(td){vertical-align:middle}form td.error label{vertical-align:middle}form td.error label span{margin-left:0;display:block}.add-season-button{display:inline-block;margin:1rem 3rem 3rem}#season-table-data,#delete-season{border-bottom:0}.delete-season-button{margin-top:1.5rem}.season-datetime label{display:block}td.error .season-label span.season-date-field-error{display:inline-block}.season-input-list tr.season-row{display:block;animation:row-fadein 1 .6s}.season-input-list tr.season-row td.elm-datepicker--day{padding:0;text-align:center}.season-input-list tr.season-row td.elm-datepicker--dow{font-size:1.2rem;font-weight:700}.season-input-list tr.season-row td.elm-datepicker--dow,.season-input-list tr.season-row td.elm-datepicker--row{padding:.2rem .4rem}#disabled-season-date-field{cursor:default;line-height:100%;opacity:.6;padding-right:4.75rem}#disabled-season-date-field.calendar{background-image:url(/images/icon_calendar_white.svg);background-position:90% 50%;background-repeat:no-repeat;max-width:13rem}.reservation-input-list table.standard.full-width,.power-factor-input-list table.standard.full-width{margin-bottom:2rem}.reservation-input-list tr td,.power-factor-input-list tr td{border-bottom:1px solid #2b4558}.reservation-input-list tr td:nth-of-type(1),.power-factor-input-list tr td:nth-of-type(1){padding:.8rem 1rem .8rem 3vw}.reservation-input-list tr td:nth-of-type(1) .styled-select,.power-factor-input-list tr td:nth-of-type(1) .styled-select{display:inline-block}.reservation-input-list tr td:nth-of-type(1) .styled-select select,.power-factor-input-list tr td:nth-of-type(1) .styled-select select{width:auto}.reservation-input-list tr td:nth-of-type(2),.power-factor-input-list tr td:nth-of-type(2){padding:.8rem 1rem;text-align:center}.reservation-input-list tr td:nth-of-type(2) label,.power-factor-input-list tr td:nth-of-type(2) label{text-align:right}.reservation-input-list tr td:nth-of-type(2) label .info-tip,.power-factor-input-list tr td:nth-of-type(2) label .info-tip{text-align:left}.reservation-input-list tr td:nth-of-type(3),.power-factor-input-list tr td:nth-of-type(3){padding-right:0}.reservation-input-list tr td:nth-of-type(4),.power-factor-input-list tr td:nth-of-type(4){padding:.8rem 3vw .8rem 1rem}@media screen and (min-width: 1200px){.reservation-input-list table.standard.full-width tr td:nth-of-type(1){text-align:right}.reservation-input-list table.standard.full-width tr td:last-of-type{text-align:left}}.faux-input{color:#fff;background-color:#1e2c36;border:1px solid #007fa1;padding:1rem;width:100%;resize:none;border-radius:5px;transition:border-color .3s;-webkit-appearance:none;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;text-align:left;display:inline-block}.faux-input::placeholder{color:#9c9799}.faux-input:focus{outline:none;border-color:#fff;background-color:#2b4558;color:#fff}.faux-input.dark,form.event-creation-bar .faux-input.styled-select,form.event-creation-bar input.faux-input[type=text],form.event-creation-bar input.faux-input[type=number],form.event-creation-bar input.faux-input[type=email],form.event-creation-bar input.faux-input[type=tel],form.event-creation-bar input.faux-input[type=password],form.event-creation-bar input.faux-input[type=url],form.event-creation-bar input.faux-input[type=search],form.event-creation-bar textarea.faux-input,form .box input.faux-input[type=text],form .box input.faux-input[type=number],form .box input.faux-input[type=email],form .box input.faux-input[type=tel],form .box input.faux-input[type=password],form .box input.faux-input[type=url],form .box input.faux-input[type=search],form .box textarea.faux-input{color:#fff;background-color:#1e2c36;border:1px solid #007fa1;padding:1rem;width:100%;resize:none;border-radius:5px;transition:border-color .3s;-webkit-appearance:none;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;background-color:#181f24}.faux-input.dark::placeholder,form.event-creation-bar .faux-input.styled-select::placeholder,form.event-creation-bar input.faux-input[type=text]::placeholder,form.event-creation-bar input.faux-input[type=number]::placeholder,form.event-creation-bar input.faux-input[type=email]::placeholder,form.event-creation-bar input.faux-input[type=tel]::placeholder,form.event-creation-bar input.faux-input[type=password]::placeholder,form.event-creation-bar input.faux-input[type=url]::placeholder,form.event-creation-bar input.faux-input[type=search]::placeholder,form.event-creation-bar textarea.faux-input::placeholder,form .box input.faux-input[type=text]::placeholder,form .box input.faux-input[type=number]::placeholder,form .box input.faux-input[type=email]::placeholder,form .box input.faux-input[type=tel]::placeholder,form .box input.faux-input[type=password]::placeholder,form .box input.faux-input[type=url]::placeholder,form .box input.faux-input[type=search]::placeholder,form .box textarea.faux-input::placeholder{color:#9c9799}.faux-input.dark:focus,form.event-creation-bar .faux-input.styled-select:focus,form.event-creation-bar input.faux-input[type=text]:focus,form.event-creation-bar input.faux-input[type=number]:focus,form.event-creation-bar input.faux-input[type=email]:focus,form.event-creation-bar input.faux-input[type=tel]:focus,form.event-creation-bar input.faux-input[type=password]:focus,form.event-creation-bar input.faux-input[type=url]:focus,form.event-creation-bar input.faux-input[type=search]:focus,form.event-creation-bar textarea.faux-input:focus,form .box input.faux-input[type=text]:focus,form .box input.faux-input[type=number]:focus,form .box input.faux-input[type=email]:focus,form .box input.faux-input[type=tel]:focus,form .box input.faux-input[type=password]:focus,form .box input.faux-input[type=url]:focus,form .box input.faux-input[type=search]:focus,form .box textarea.faux-input:focus{outline:none;border-color:#fff;background-color:#2b4558;color:#fff}.dark .faux-input,form.event-creation-bar .styled-select .faux-input,form.event-creation-bar input[type=text] .faux-input,form.event-creation-bar input[type=number] .faux-input,form.event-creation-bar input[type=email] .faux-input,form.event-creation-bar input[type=tel] .faux-input,form.event-creation-bar input[type=password] .faux-input,form.event-creation-bar input[type=url] .faux-input,form.event-creation-bar input[type=search] .faux-input,form.event-creation-bar textarea .faux-input,form .box input[type=text] .faux-input,form .box input[type=number] .faux-input,form .box input[type=email] .faux-input,form .box input[type=tel] .faux-input,form .box input[type=password] .faux-input,form .box input[type=url] .faux-input,form .box input[type=search] .faux-input,form .box textarea .faux-input,.faux-input.dark,form.event-creation-bar .faux-input.styled-select,form.event-creation-bar input.faux-input[type=text],form.event-creation-bar input.faux-input[type=number],form.event-creation-bar input.faux-input[type=email],form.event-creation-bar input.faux-input[type=tel],form.event-creation-bar input.faux-input[type=password],form.event-creation-bar input.faux-input[type=url],form.event-creation-bar input.faux-input[type=search],form.event-creation-bar textarea.faux-input,form .box input.faux-input[type=text],form .box input.faux-input[type=number],form .box input.faux-input[type=email],form .box input.faux-input[type=tel],form .box input.faux-input[type=password],form .box input.faux-input[type=url],form .box input.faux-input[type=search],form .box textarea.faux-input{color:#fff;background-color:#1e2c36;border:1px solid #007fa1;padding:1rem;width:100%;resize:none;border-radius:5px;transition:border-color .3s;-webkit-appearance:none;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;background-color:#181f24}.dark .faux-input::placeholder,form.event-creation-bar .styled-select .faux-input::placeholder,form.event-creation-bar input[type=text] .faux-input::placeholder,form.event-creation-bar input[type=number] .faux-input::placeholder,form.event-creation-bar input[type=email] .faux-input::placeholder,form.event-creation-bar input[type=tel] .faux-input::placeholder,form.event-creation-bar input[type=password] .faux-input::placeholder,form.event-creation-bar input[type=url] .faux-input::placeholder,form.event-creation-bar input[type=search] .faux-input::placeholder,form.event-creation-bar textarea .faux-input::placeholder,form .box input[type=text] .faux-input::placeholder,form .box input[type=number] .faux-input::placeholder,form .box input[type=email] .faux-input::placeholder,form .box input[type=tel] .faux-input::placeholder,form .box input[type=password] .faux-input::placeholder,form .box input[type=url] .faux-input::placeholder,form .box input[type=search] .faux-input::placeholder,form .box textarea .faux-input::placeholder,.faux-input.dark::placeholder,form.event-creation-bar .faux-input.styled-select::placeholder,form.event-creation-bar input.faux-input[type=text]::placeholder,form.event-creation-bar input.faux-input[type=number]::placeholder,form.event-creation-bar input.faux-input[type=email]::placeholder,form.event-creation-bar input.faux-input[type=tel]::placeholder,form.event-creation-bar input.faux-input[type=password]::placeholder,form.event-creation-bar input.faux-input[type=url]::placeholder,form.event-creation-bar input.faux-input[type=search]::placeholder,form.event-creation-bar textarea.faux-input::placeholder,form .box input.faux-input[type=text]::placeholder,form .box input.faux-input[type=number]::placeholder,form .box input.faux-input[type=email]::placeholder,form .box input.faux-input[type=tel]::placeholder,form .box input.faux-input[type=password]::placeholder,form .box input.faux-input[type=url]::placeholder,form .box input.faux-input[type=search]::placeholder,form .box textarea.faux-input::placeholder{color:#9c9799}.dark .faux-input:focus,form.event-creation-bar .styled-select .faux-input:focus,form.event-creation-bar input[type=text] .faux-input:focus,form.event-creation-bar input[type=number] .faux-input:focus,form.event-creation-bar input[type=email] .faux-input:focus,form.event-creation-bar input[type=tel] .faux-input:focus,form.event-creation-bar input[type=password] .faux-input:focus,form.event-creation-bar input[type=url] .faux-input:focus,form.event-creation-bar input[type=search] .faux-input:focus,form.event-creation-bar textarea .faux-input:focus,form .box input[type=text] .faux-input:focus,form .box input[type=number] .faux-input:focus,form .box input[type=email] .faux-input:focus,form .box input[type=tel] .faux-input:focus,form .box input[type=password] .faux-input:focus,form .box input[type=url] .faux-input:focus,form .box input[type=search] .faux-input:focus,form .box textarea .faux-input:focus,.faux-input.dark:focus,form.event-creation-bar .faux-input.styled-select:focus,form.event-creation-bar input.faux-input[type=text]:focus,form.event-creation-bar input.faux-input[type=number]:focus,form.event-creation-bar input.faux-input[type=email]:focus,form.event-creation-bar input.faux-input[type=tel]:focus,form.event-creation-bar input.faux-input[type=password]:focus,form.event-creation-bar input.faux-input[type=url]:focus,form.event-creation-bar input.faux-input[type=search]:focus,form.event-creation-bar textarea.faux-input:focus,form .box input.faux-input[type=text]:focus,form .box input.faux-input[type=number]:focus,form .box input.faux-input[type=email]:focus,form .box input.faux-input[type=tel]:focus,form .box input.faux-input[type=password]:focus,form .box input.faux-input[type=url]:focus,form .box input.faux-input[type=search]:focus,form .box textarea.faux-input:focus{outline:none;border-color:#fff;background-color:#2b4558;color:#fff}.day-chooser{display:inline-block;padding-left:3vw;margin-bottom:3rem}.day-chooser .day-chooser-day{overflow:hidden;display:inline-block}.day-chooser .day-chooser-day+.day-chooser-day{margin-left:.3rem}.day-chooser .day-chooser-day .day-chooser-indicator{cursor:pointer;display:block;font-size:1.4rem;color:#fff;text-align:center;border-radius:5px;border:1px solid #007fa1;padding:.3rem .5rem;min-width:5rem;min-height:5rem;background:transparent url(/images/icon_inactive.svg) center 2.5rem no-repeat}.day-chooser .day-chooser-day input[type=checkbox]{position:absolute;left:-300rem;top:-300rem}.day-chooser .day-chooser-day input[type=checkbox]:checked+.day-chooser-indicator{border-color:#008656;background-image:url(/images/icon_active.svg)}.select-baseline-method-container--disabled{opacity:.3}.select-baseline-method-container--disabled select{cursor:not-allowed;min-width:210px;opacity:1}input[type=range]{width:100%;-webkit-appearance:none;background:transparent;min-height:4.1rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #181f24;height:1.8rem;width:1.4rem;border-radius:3px;background:#ffffff;cursor:pointer;margin-top:-.4rem}input[type=range]::-moz-range-thumb{border:1px solid #181f24;height:1.8rem;width:1.4rem;border-radius:3px;background:#ffffff;cursor:pointer}input[type=range]::-ms-thumb{border:1px solid #181f24;height:1.8rem;width:1.4rem;border-radius:3px;background:#ffffff;cursor:pointer}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:1rem;cursor:pointer;background:#2b4558;border-radius:50px;border:none}input[type=range]:focus::-webkit-slider-runnable-track{background:#2b4558}input[type=range]::-moz-range-track{width:100%;height:1rem;cursor:pointer;background:#2b4558;border-radius:50px;border:none}input[type=range]::-ms-track{width:100%;height:1rem;cursor:pointer;background:transparent;border-color:transparent;border-width:10px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#2b4558;border:none;border-radius:50px}input[type=range]:focus::-ms-fill-lower{background:#008656}input[type=range]::-ms-fill-upper{background:#2b4558;border:none;border-radius:50px}input[type=range]:focus::-ms-fill-upper{background:#2b4558}html{box-sizing:border-box;font-size:62.5%}*,*:before,*:after{box-sizing:inherit}html,body,#main-wrapper,#session{width:100%;height:100%;padding:0;margin:0}body{scrollbar-base-color:#181f24;scrollbar-face-color:#007fa1;scrollbar-3dlight-color:#181f24;scrollbar-highlight-color:#181f24;scrollbar-arrow-color:#007fa1;scrollbar-shadow-color:#181f24;scrollbar-dark-shadow-color:#181f24;scrollbar-track-color:#1e2c36}#main-wrapper,#document-wrapper{width:100%;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-items:stretch}#main-wrapper main,#document-wrapper main{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-items:stretch;flex:1 0 auto}#main-wrapper #main-footer,#document-wrapper #main-footer{flex:0 0 auto}body{background:#181f24;color:#fff;font-size:1.4rem;font-family:Noto Sans,Helvetica,Arial,sans-serif;line-height:150%;-webkit-font-smoothing:antialiased}a.button{display:inline-block;border-radius:5px;background-color:#007fa1;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer}a.button:hover{background-color:#00a7d4;color:#fff}a.button-outline{display:inline-block;border-radius:5px;background-color:transparent;color:#007fa1;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer;border:1px solid #007fa1;transition:all .3s}a.button-outline:hover{background-color:#1a1a1a00;color:#007fa1}a.button-outline:hover{border-color:#00a7d4;color:#00a7d4;background-color:#007fa126}@keyframes update-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-update{display:inline-block;border-radius:5px;background-color:transparent;color:#007fa1;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer;position:relative;padding-left:0;padding-right:0;font-weight:700;transition:color .3s}.button-update:hover{background-color:#1a1a1a00;color:#007fa1}.button-update:hover{color:#00a7d4}.button-update:before{display:inline-block;content:"";width:1.4rem;height:1.4rem;background:transparent url(/images/icon_update.svg) 0 0 no-repeat;background-size:100% 100%;margin:0 .3rem -.1rem 0}.button-update.active{pointer-events:none;user-select:none;color:#9c9799}.button-update.active:before{background:transparent url(/images/icon_update_gray.svg) 0 0 no-repeat;background-size:100% 100%;animation:update-spin 1s infinite linear}.reset,.reset-sm{color:#d91414;font-size:1.2rem;font-weight:400}.reset:hover,.reset-sm:hover{color:#d91414;text-decoration:underline}.reset:before,.reset-sm:before{content:"";display:inline-block;vertical-align:middle;width:1.2rem;height:1.2rem;background:url(/images/icon_reset.svg) 50% 50% no-repeat;background-size:contain;margin:-.4rem .4rem 0 0}.data.lg-value .max-dr-value{display:inline-block}.data.lg-value .reset-sm{display:block}.main-nav{float:left;margin-left:6rem;padding-top:.5rem}.main-nav ul,.main-nav ul li{display:inline-block}.main-nav ul li+li{margin-left:4.5rem}.main-nav ul li a{position:relative;display:block;font-size:1.6rem;font-weight:700;color:#fff;border-bottom:3px solid transparent;transition:color .3s,border-bottom .2s}.main-nav ul li a:hover,.main-nav ul li.active a{color:#fff;border-bottom:3px solid #2b4558}@media screen and (max-width: 800px){.main-nav{float:none;clear:both;margin-left:0;padding:2rem 0 0;width:100%}.main-nav ul{display:flex;justify-content:space-around}.main-nav ul li a{border-bottom:3px solid transparent}}header#main-header{position:relative;background:#008656;padding:2rem 3vw 2rem;min-height:7.2rem}header#main-header:after{content:"";display:table;clear:both}header#main-header .logo{float:left}header#main-header .logo a{display:block;overflow:hidden;text-indent:-300rem;width:15rem;height:3rem;background:transparent url(/images/logo_concerto.svg) no-repeat;background-size:100% auto;margin:-.2rem 0}header#main-header .user-actions{z-index:1001;position:absolute;float:right;top:1.6rem;right:3vw}header#main-header .notifications-menu{position:absolute;width:1.4rem;height:1.6rem;top:0;left:-3.2rem}header#main-header .notifications-menu>a{overflow:hidden;display:block;width:3rem;height:3.4rem;background:transparent url(/images/icon_notifications_solid.svg) 50% 50% no-repeat;text-indent:-300rem;border-radius:5px;transition:background-color .3s}header#main-header .notifications-menu>a:hover{background-color:#15885e}header#main-header .notifications-menu>a.unread:before{position:absolute;content:"";display:block;border-radius:50%;background-color:#d91414;border:1px solid #008656;top:.4rem;right:-1.2rem;width:1.1rem;height:1.1rem}@media screen and (max-width: 800px){header#main-header .notifications-menu{left:auto;right:5rem}}header#main-header .user-menu{overflow:hidden;float:right;border-radius:5px;transition:background-color .3s;outline:none;margin-top:.2rem;background-color:transparent}header#main-header .user-menu:hover{background:#006d46}header#main-header .user-menu a,header#main-header .user-menu button,header#main-header .user-menu span{cursor:pointer;display:block;color:#fff;font-size:1.3rem;padding:.7rem 1.2rem;margin:0;background-color:transparent;outline:none}header#main-header .user-menu button{-webkit-appearance:none;border:none;width:100%;text-align:left;padding:.9rem 1.2rem;cursor:pointer}header#main-header .user-menu>.user-menu-button{cursor:pointer}header#main-header .user-menu>.user-menu-button:after{content:"";display:inline-block;vertical-align:middle;margin:-.2rem 0 0 .5rem;width:0;height:0;border-style:solid;border-width:.6rem .4rem 0 .4rem;border-color:#ffffff transparent transparent transparent}header#main-header .user-menu ul{visibility:hidden;position:absolute;left:-300rem;clear:both}header#main-header .user-menu ul li{display:block}header#main-header .user-menu ul li a,header#main-header .user-menu ul li button{border-top:1px solid #008656;opacity:0;transition:background-color .3s,opacity .3s}header#main-header .user-menu ul li a:hover,header#main-header .user-menu ul li button:hover{background-color:#007c4f}header#main-header .user-menu.active{background:#006d46}header#main-header .user-menu.active>.user-menu-button{border-bottom-left-radius:0;border-bottom-right-radius:0}header#main-header .user-menu.active ul{visibility:visible;position:relative;left:auto}header#main-header .user-menu.active ul li a,header#main-header .user-menu.active ul li button{opacity:1}@media screen and (max-width: 800px){header#main-header .user-menu{margin-top:0;background:transparent;transition:none}header#main-header .user-menu>.user-menu-button{float:right;position:relative;overflow:hidden;width:3rem;text-indent:-300rem;background:#006d46;border-radius:5px}header#main-header .user-menu>.user-menu-button:after{position:absolute;right:50%;top:50%;margin:-.3rem -.4rem 0 0}header#main-header .user-menu.active{background:transparent}header#main-header .user-menu.active>.user-menu-button{border-bottom-left-radius:0;border-bottom-right-radius:0}header#main-header .user-menu.active li a,header#main-header .user-menu.active li button{background:#006d46}header#main-header .user-menu.active li:first-of-type a{border-top-left-radius:5px}}@media screen and (max-width: 800px){header#main-header{min-height:auto;padding-bottom:1.5rem}}main+footer#main-footer{min-height:6.5rem;text-align:center;padding:1.5rem 3vw 0 3vw;margin:0;border-top:1px solid #2b4558;background:#181f24}main+footer#main-footer .logo{float:left;width:18.3rem;height:6.5rem;margin:0 0 0 -2vw}main+footer#main-footer .logo a{overflow:hidden;display:block;width:18.3rem;height:6.5rem;background:transparent url(/images/logo_enbala_engine.svg) 0 0 no-repeat;background-size:100% auto;text-indent:-300rem;opacity:.7;transition:opacity .3s}main+footer#main-footer .logo a:hover{opacity:1}main+footer#main-footer .copyright{display:inline-block;font-size:1.2rem}main+footer#main-footer .legal{clear:right;float:right;font-size:1.3rem}main+footer#main-footer .legal a+a:before{display:inline-block;content:"|";color:#2b4558;margin:0 1rem}@media screen and (max-width: 800px){main+footer#main-footer{min-height:6.2rem;padding-top:0;background:#1e2c36}main+footer#main-footer .logo,main+footer#main-footer .copyright,main+footer#main-footer .legal{float:none;display:block;text-align:center;margin:0 auto 1rem;padding:0}main+footer#main-footer .logo{width:auto;margin:0 -3vw 1rem -3vw;border-bottom:1px solid #2b4558;background-color:#181f24}main+footer#main-footer .logo a{margin:0 auto}}.fake-content{margin:0 auto;width:60rem;height:300rem;background:blue}main>.content{padding:2.4rem 3vw 2.4rem 3vw}.content-with-sidebar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;flex:1 0 auto;height:100%}.content-with-sidebar .sidebar{flex:0 0 auto;border-right:1px solid #2b4558;padding:2.4rem 3vw 2.4rem 3vw;background:#1e2c36;width:40rem}@media screen and (max-width: 2000px){.content-with-sidebar .sidebar{width:22%}}@media screen and (max-width: 1200px){.content-with-sidebar .sidebar{width:26rem}}.content-with-sidebar .content{padding:2.4rem 3vw 2.4rem 3vw;width:calc(100% - 40rem)}@media screen and (max-width: 2000px){.content-with-sidebar .content{width:78%}}@media screen and (max-width: 1200px){.content-with-sidebar .content{width:calc(100% - 26rem)}}.content-with-sidebar .content.no-padding{padding:0}.content-with-sidebar .breadcrumbs+.sidebar{min-height:calc(100vh - 187px)}@media screen and (max-width: 800px){.content-with-sidebar{display:block;height:auto;min-height:0}.content-with-sidebar .sidebar,.content-with-sidebar .breadcrumbs+.sidebar,.content-with-sidebar .content{display:block;width:auto;min-height:0;height:auto;min-width:0;max-width:none}.content-with-sidebar .sidebar{padding-bottom:0}.content-with-sidebar .sidebar:after{content:"";display:table;clear:both}}.content>header{margin-bottom:2rem}.content-top{margin-top:-2.4rem}.flex{display:flex}.flex.space>*+*{margin-inline-start:var(--space, 1rem)}.column{flex-direction:column}.column.space>*+*{margin-inline-start:0;margin-block-start:var(--space, 1rem)}.align-end{align-items:flex-end}.justify-between{justify-content:space-between}.sidebar-tabs{margin:0 0 3rem}.sidebar-tabs li{list-style-type:none;padding:0;margin:-.1rem -3vw 0 0;border:1px solid #2b4558;border-right:none}.sidebar-tabs li a{position:relative;display:block;padding:1.5rem 2rem;color:#fff;transition:background-color .3s}.sidebar-tabs li a:hover{background-color:#2b455880}.sidebar-tabs li.active a{background:#008656}.sidebar-tabs li.active a:after{position:absolute;content:"";display:block;left:100%;top:50%;margin-top:-1rem;width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #008656}@media screen and (max-width: 800px){.sidebar-tabs li{margin:-.1rem 0 0;border:1px solid #2b4558}.sidebar-tabs li.active a:after{display:none}}.sidebar-nav{margin:0 -3vw 3rem -3vw}.sidebar-nav li{display:block;border-top:1px solid #2b4558;border-bottom:1px solid #2b4558}.sidebar-nav li+li{margin-top:-1px}.sidebar-nav a,.sidebar-nav form input.warning-button[type=submit],.sidebar-nav form input[type=submit],.sidebar-nav form button[type=submit]{display:block;color:#fff;padding:1.6rem 3vw;transition:background-color .3s}.sidebar-nav a:hover,.sidebar-nav form input.warning-button[type=submit]:hover,.sidebar-nav form input[type=submit]:hover,.sidebar-nav form button[type=submit]:hover{color:#fff;background-color:#008656}.sidebar-nav a:before,.sidebar-nav form input.warning-button[type=submit]:before,.sidebar-nav form input[type=submit]:before,.sidebar-nav form button[type=submit]:before{content:"";display:inline-block;width:1.4rem;height:1.4rem;margin:-.2rem .8rem 0 0;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;vertical-align:middle}.sidebar-nav form input.warning-button[type=submit],.sidebar-nav form input[type=submit],.sidebar-nav form button[type=submit]{margin:0;border:none;background:transparent;border-radius:0;width:100%;text-align:left;cursor:pointer;font-size:inherit}.sidebar-nav form input.warning-button[type=submit]:hover,.sidebar-nav form input[type=submit]:hover,.sidebar-nav form button[type=submit]:hover{color:#fff}.sidebar-nav .add a:before{background-image:url(/images/icon_plus.svg)}.sidebar-nav .add-remove a:before{width:1.6rem;height:1.6rem;background-image:url(/images/icon_add_remove.svg)}.sidebar-nav .asset a:before{background-image:url(/images/asset_icons/icon_asset_solid.svg)}.sidebar-nav .event a:before{background-image:url(/images/asset_icons/icon_event.svg)}.sidebar-nav .trade-volume a:before{background-image:url(/images/asset_icons/icon_event.svg)}.sidebar-nav .edit a:before{background-image:url(/images/icon_edit.svg)}.sidebar-nav .view a:before{width:1.8rem;height:1.8rem;background-image:url(/images/icon_view.svg)}.sidebar-nav .user a:before{background-image:url(/images/asset_icons/icon_user.svg)}.sidebar-nav .download a:before{background-image:url(/images/icon_download.svg)}.sidebar-nav .upload a:before{background-image:url(/images/icon_upload.svg)}.sidebar-nav .calendar a:before{background-image:url(/images/icon_calendar.svg)}a{color:#179dc1;text-decoration:none;transition:color .3s;cursor:pointer}a:hover{color:#00a7d4}a.inline-add:before{content:"";display:inline-block;height:1.2rem;width:1.2rem;margin-right:.7rem;background:transparent url(/images/icon_plus_blue.svg) 50% 50% no-repeat;background-size:auto 100%}h1,h2,h3,h4{color:#fff;font-size:1.8rem;line-height:150%}h2{font-size:1.8rem}h3,h4{font-size:1.6rem}h4{font-size:1.4rem;color:#9c9799}.copy h2,.copy h3,.copy h4{margin-bottom:1.5rem}.copy p{margin-bottom:2rem}.copy ul,.copy ol{margin-bottom:2rem;padding-left:1.5rem;list-style-position:inside}.copy ul li,.copy ol li{margin-bottom:1rem}.copy ul{list-style-type:disc}.copy ol{list-style-type:decimal}dl.data-inline dt,dl.data-inline dd{display:inline-block}dl.data-inline dd{padding-left:1rem;font-weight:700}dl.data{clear:both;margin-bottom:3rem}dl.data dt{color:#9c9799;font-size:1.3rem;margin-bottom:.7rem}dl.data dd{color:#fff;font-size:1.4rem;font-weight:700}dl.data dd:after{content:"";display:table;clear:both}dl.data dd>.right-col{float:right}dl.data dd>.left-col{float:left}dl.data dd .orange{color:#f2a40e}dl.data dd .red{color:#d91414}dl.data dd .green{color:#01a96c}dl.data.lg-value dd{font-size:2.4rem}dl.data.lg-value dd span{font-size:1.4rem;margin-left:.5rem}dl.data.disabled{pointer-events:none;user-select:none;opacity:.4}dl.data .timer{display:inline-block;border-radius:5px;padding:.2rem .5rem;font-size:1.2rem;font-weight:700;background-color:#181f24}dl.data .timer.active{background-color:#d91414}.no-wrap{white-space:nowrap}.data-row{clear:both}.data-row:after{content:"";display:table;clear:both}.data-row.inline dl.data{padding-right:8rem;width:auto}.data-row dl.data{clear:none;float:left;padding-right:3rem}.data-row dl.data .default-energy-cost.inactive{color:#9c9799;text-decoration:line-through}.data-row dl.data .default-energy-cost-scheduled{margin-left:2rem}.data-row a.button.dark,.data-row form.event-creation-bar a.button.styled-select,form.event-creation-bar .data-row a.button.styled-select{display:inline-block;border-radius:5px;background-color:#2b4558;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer;font-size:1.2rem;padding:.7rem 1.5rem}.data-row a.button.dark:hover,.data-row form.event-creation-bar a.button.styled-select:hover,form.event-creation-bar .data-row a.button.styled-select:hover{background-color:#3c607a;color:#fff}@media screen and (max-width: 1200px){.data-row{display:block;width:auto}.data-row:after{content:"";display:table;clear:both}.data-row dl.data{float:left;margin:0 0 1.5rem}}@media screen and (max-width: 800px){.data-row{display:block}.data-row dl.data{display:inline-block;margin:0 0 1.5rem;width:auto}}.remote-state span,.remote-state dd,.opt-out span,.opt-out dd{white-space:nowrap}.remote-state span:before,.remote-state dd:before,.opt-out span:before,.opt-out dd:before{content:"";display:inline-block;width:1.2rem;height:1.2rem;border-radius:100%;vertical-align:middle;margin-right:.7rem}.remote-state.online span,.remote-state.online dd,.remote-state.true span,.remote-state.true dd,.opt-out.online span,.opt-out.online dd,.opt-out.true span,.opt-out.true dd{color:#fff}.remote-state.online span:before,.remote-state.online dd:before,.remote-state.true span:before,.remote-state.true dd:before,.opt-out.online span:before,.opt-out.online dd:before,.opt-out.true span:before,.opt-out.true dd:before{background:#008656}.remote-state.offline span,.remote-state.offline dd,.remote-state.error span,.remote-state.error dd,.remote-state.false span,.remote-state.false dd,.remote-state.none-configured span,.remote-state.none-configured dd,.opt-out.offline span,.opt-out.offline dd,.opt-out.error span,.opt-out.error dd,.opt-out.false span,.opt-out.false dd,.opt-out.none-configured span,.opt-out.none-configured dd{color:#fff}.remote-state.offline span:before,.remote-state.offline dd:before,.remote-state.error span:before,.remote-state.error dd:before,.remote-state.false span:before,.remote-state.false dd:before,.remote-state.none-configured span:before,.remote-state.none-configured dd:before,.opt-out.offline span:before,.opt-out.offline dd:before,.opt-out.error span:before,.opt-out.error dd:before,.opt-out.false span:before,.opt-out.false dd:before,.opt-out.none-configured span:before,.opt-out.none-configured dd:before{background:#d91414}.remote-state.none-configured dd:before,.opt-out.none-configured dd:before{display:none}.remote-state.override span,.remote-state.override dd,.opt-out.override span,.opt-out.override dd{color:#fff}.remote-state.override span:before,.remote-state.override dd:before,.opt-out.override span:before,.opt-out.override dd:before{background:#f2a40e}.description{margin-bottom:3rem;max-width:80rem}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}@keyframes timeout-fade{0%{opacity:1;height:auto;padding:2rem 3vw;border-top:1px solid #181f24;border-bottom:1px solid #181f24}to{opacity:0;height:0;padding:0;border-top:0 solid #181f24;border-bottom:0 solid #181f24;max-height:0;margin-top:-10%;height:80rem}}#flash-container{overflow:hidden;flex:0 0 auto;width:100%;z-index:999}.timeout{overflow:hidden;animation-name:timeout-fade;animation-duration:.6s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-delay:5s;animation-fill-mode:forwards}.flash{background:#ffffff;padding:2rem 3vw;text-align:left;color:#179dc1;border-top:1px solid #181f24;border-bottom:1px solid #181f24;font-weight:700;font-size:1.6rem}.flash p{position:relative;padding-left:3.8rem}.flash p:before{content:"";position:absolute;display:block;width:2rem;height:2.5rem;top:-.2rem;left:0;background:url(/images/icon_note.svg) no-repeat}.flash.success{color:#01a96c}.flash.success p:before{width:2.6rem;height:2.6rem;background:url(/images/icon_success.svg) no-repeat}.flash.error,.flash.persistent-error{color:#d91414}.flash.error p:before,.flash.persistent-error p:before{width:2.8rem;height:2.5rem;background:url(/images/icon_alert.svg) no-repeat}.flash.error a,.flash.persistent-error a{color:#d91414;text-decoration:underline}@keyframes rotate-loop{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flash.processing{display:block;color:#181f24;font-weight:400}.flash.processing p:before{width:1.8rem;height:2.1rem;top:-.1rem;background:url(/images/icon_upload_dark_blue.svg) no-repeat}.flash.processing p:after{content:"";display:block;position:absolute;width:3.2rem;height:3.2rem;top:-.5rem;left:-4.1rem;background:url(/images/icon_circle_spinner.svg) no-repeat;animation:rotate-loop .7s linear infinite}.flash.fadeout{opacity:0;transition:opacity 1.2s linear}.blank-slate{clear:both;width:80%;margin:5rem auto 8rem;padding:5rem;border:1px solid rgba(43,69,88,.5);text-align:center}.blank-slate h2,.blank-slate h3,.blank-slate h4{margin-bottom:1rem}@media screen and (max-width: 800px){.blank-slate{width:auto;margin:3rem auto 4rem;padding:3rem}}.blank-slate-icon{clear:both;width:80%;max-width:80rem;margin:5rem auto 8rem;padding:5rem;background:#1e2c36;text-align:center}.blank-slate-icon h3{font-size:1.8rem;font-weight:400;margin:0 auto;max-width:70%}.blank-slate-icon h3:before{content:"";display:block;margin:0 auto 1rem;width:2.4rem;height:1.8rem;background:transparent no-repeat;background-size:contain}.blank-slate-icon h3+p{margin-top:2rem;padding-top:2rem;border-top:2px solid #008656}.blank-slate-icon.vpp h3:before{background-image:url(/images/asset_icons/icon_vpp.svg)}.blank-slate-icon.asset h3:before{background-image:url(/images/asset_icons/icon_asset_solid.svg)}.blank-slate-icon.event h3:before{background-image:url(/images/asset_icons/icon_event.svg)}.blank-slate-icon.trade-volume h3:before{background-image:url(/images/asset_icons/icon_event.svg)}.blank-slate-icon.site h3:before{background-image:url(/images/asset_icons/icon_site.svg)}.blank-slate-icon.user h3:before{background-image:url(/images/asset_icons/icon_user.svg)}@media screen and (max-width: 800px){.blank-slate-icon{width:100%;max-width:none;margin:3rem auto 4rem;padding:3rem}.blank-slate-icon h3{max-width:none}}.spinner{text-align:center;background:#1e2c36;padding:8rem;margin:8rem auto;max-width:60rem;border:1px solid #2b4558}.spinner p{font-size:1.6rem;margin:0}.spinner p:before{display:block;content:"";width:4rem;height:4rem;margin:0 auto 1rem;background:transparent url(/images/spinner.gif) 50% 50% no-repeat;background-size:contain}@media screen and (max-width: 800px){.spinner{margin:3rem 2rem;padding:6rem 0;max-width:none;width:auto}}.loading-error{text-align:center;background:#4b2d2d;padding:8rem 4rem;margin:8rem auto;max-width:60rem;border:1px solid #d91414}.loading-error h2{font-size:1.6rem;margin:0;font-weight:700;margin:0 0 1rem}.loading-error h2:before{display:block;content:"";width:4rem;height:4rem;margin:0 auto 1rem;background:transparent url(/images/icon_alert.svg) 50% 50% no-repeat;background-size:100% auto}.loading-error p{margin-bottom:3rem}.loading-error ul.actions li{display:inline-block;margin:0 1rem}.loading-error ul.actions li a{display:block;background:#d91414;color:#fff;padding:.7rem 2rem;border-radius:5px;transition:background-color .3s}.loading-error ul.actions li a:hover{background-color:#ec3434}.loading-error ul.actions li+li a{background-color:#fff;color:#d91414}.loading-error ul.actions li+li a:hover{background-color:#fffc}@media screen and (max-width: 800px){.loading-error{margin:3rem 2rem;padding:6rem 2rem;max-width:none;width:auto}.loading-error ul.actions li{display:block;margin:0}.loading-error ul.actions li+li{margin-top:2rem}}@keyframes loadbarSlideDown{0%{top:-.8rem}to{top:0rem}}@keyframes demoLoadbarFill{0%{width:0%}to{width:100%}}.load-bar{display:none;z-index:1000;position:fixed;top:0;left:0;right:0;height:.8rem;background:#181f24;border-top:1px solid #181f24;border-bottom:1px solid #181f24;animation:.4s ease-in 0ms normal both loadbarSlideDown}.load-bar .load-bar__fill{background:#007fa1;height:.6rem;animation:2s linear .4s normal both demoLoadbarFill}.skeleton-text{width:var(--char-length, 25ch);height:2.9ex;padding-block:.5ex;opacity:40%}.skeleton-text:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,#9c9799 40%,#ffffff,#9c9799 60%);background-size:700%;background-position-x:100%;border-radius:5px;animation:1.5s linear 0s infinite normal none running scrollBackground}@keyframes scrollBackground{0%{background-position-x:100%}to{background-position-x:0%}}.table-group>header{padding:0 3vw 2rem;margin:0 -3vw;border-bottom:1px solid #2b4558}.table-group>header:after{content:"";display:table;clear:both}.table-group>header>h2,.table-group>header>h3,.table-group>header>h4{float:left;padding-top:1rem}.table-group>header .actions,.tab-controls .actions{float:right}.table-group>header .actions a,.tab-controls .actions a{display:inline-block;padding:.8rem 0;border-radius:5px;color:#9c9799;transition:color .3s,border-color .3s;vertical-align:middle}.table-group>header .actions a:hover,.tab-controls .actions a:hover{color:#fff;border-color:#fff}.table-group>header .actions a:before,.tab-controls .actions a:before{display:inline-block;content:"";margin-right:.8rem}.table-group>header .actions a.add:before,.tab-controls .actions a.add:before{width:1.2rem;height:1.2rem;background:transparent url(/images/icon_plus.svg) no-repeat}.table-group>header .actions a.edit:before,.tab-controls .actions a.edit:before{width:1.2rem;height:1.2rem;background:transparent url(/images/icon_edit.svg) no-repeat}table.standard,table.minimized,.multi-remote-id{padding:0;margin:0;border-collapse:collapse;font-family:inherit;font-size:inherit;width:100%}table.standard td,table.minimized td,.multi-remote-id td{text-align:right}table.standard td a.button+a.button,table.standard td a.button+button,table.standard td button+button,table.standard td button+a.button,table.minimized td a.button+a.button,table.minimized td a.button+button,table.minimized td button+button,table.minimized td button+a.button,.multi-remote-id td a.button+a.button,.multi-remote-id td a.button+button,.multi-remote-id td button+button,.multi-remote-id td button+a.button{margin-left:1rem}table.standard a.button,table.minimized a.button,.multi-remote-id a.button{display:inline-block;border-radius:5px;background-color:#2b4558;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer;padding:.4rem 1.5rem;font-size:1.2rem;vertical-align:middle}table.standard a.button:hover,table.minimized a.button:hover,.multi-remote-id a.button:hover{background-color:#3c607a;color:#fff}table.standard a.delete,table.minimized a.delete,.multi-remote-id a.delete{display:inline-block;border-radius:5px;background-color:transparent;color:transparent;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer;border:1px solid #2b4558;transition:border-color .3s;overflow:hidden;padding:0;width:2.6rem;height:2.6rem;font-size:.1rem;text-indent:-300rem;background-image:url(/images/icon_x.svg);background-position:.7rem 50%;background-repeat:no-repeat;background-size:auto 1.2rem;vertical-align:middle}table.standard a.delete:hover,table.minimized a.delete:hover,.multi-remote-id a.delete:hover{background-color:#1a1a1a00;color:transparent}table.standard a.delete:hover,table.minimized a.delete:hover,.multi-remote-id a.delete:hover{border-color:#d91414}@media screen and (max-width: 800px){table.standard a.delete,table.minimized a.delete,.multi-remote-id a.delete{width:2rem;height:2rem;padding:0}}table.standard a.edit,table.minimized a.edit,.multi-remote-id a.edit{display:inline-block;border-radius:5px;background-color:#007fa1;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer;overflow:hidden;padding:.4rem 1rem;font-size:1.2rem;vertical-align:middle}table.standard a.edit:hover,table.minimized a.edit:hover,.multi-remote-id a.edit:hover{background-color:#00a7d4;color:#fff}table.standard a.edit:before,table.minimized a.edit:before,.multi-remote-id a.edit:before{display:inline-block;content:"";width:1.2rem;height:1.2rem;margin:-.3rem .5rem 0 0;background:transparent url(/images/icon_edit.svg) 50% 50% no-repeat;background-size:contain;vertical-align:middle}table.standard{margin-bottom:4rem}table.standard th,table.standard td{text-align:left}table.standard th{padding:.5rem 3vw;font-size:1.3rem;color:#9c9799;background-color:#1e2c36}table.standard th>a{color:#9c9799;cursor:pointer}table.standard th>a:hover,table.standard th>a:active,table.standard th>a.active{color:#fff}table.standard th>a.active:after{display:inline-block;content:"";vertical-align:middle;margin-left:.6rem;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#ffffff transparent transparent transparent}table.standard th>a.active.reverse-sort:after{border-width:0 5px 8px 5px;border-color:transparent transparent #ffffff transparent}table.standard td{padding:.8rem 3vw;border-bottom:1px solid #1e2c36}table.standard.clickable tr td{cursor:pointer;transition:background-color .3s}table.standard.clickable tr:hover td{background-color:#1e2c3659}table.standard.full-width{width:calc(6vw + 100%);margin:0 -3vw 4rem -3vw}table.standard.half{width:50%}table.standard.third{width:33.3%}@media screen and (max-width: 1000px){table.standard.half,table.standard.third{width:100%}}table.standard .align-right{text-align:right}table.standard tr.vpp td:first-of-type>a,table.standard tr.vpp td:first-of-type>span,table.standard tr.vpp td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.vpp td:first-of-type>a,table.standard tr.vpp td:first-of-type>span,table.standard tr.vpp td:nth-of-type(2)>span{padding-left:0}}table.standard tr.vpp td:first-of-type>a:before,table.standard tr.vpp td:first-of-type>span:before,table.standard tr.vpp td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_vpp.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.vpp td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_vpp_blue.svg)}table.standard tr.hvac td:first-of-type>a,table.standard tr.hvac td:first-of-type>span,table.standard tr.hvac td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.hvac td:first-of-type>a,table.standard tr.hvac td:first-of-type>span,table.standard tr.hvac td:nth-of-type(2)>span{padding-left:0}}table.standard tr.hvac td:first-of-type>a:before,table.standard tr.hvac td:first-of-type>span:before,table.standard tr.hvac td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_hvac.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.hvac td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_hvac_blue.svg)}table.standard tr.battery td:first-of-type>a,table.standard tr.battery td:first-of-type>span,table.standard tr.battery td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.battery td:first-of-type>a,table.standard tr.battery td:first-of-type>span,table.standard tr.battery td:nth-of-type(2)>span{padding-left:0}}table.standard tr.battery td:first-of-type>a:before,table.standard tr.battery td:first-of-type>span:before,table.standard tr.battery td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_battery.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.battery td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_battery_blue.svg)}table.standard tr.meter td:first-of-type>a,table.standard tr.meter td:first-of-type>span,table.standard tr.meter td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.meter td:first-of-type>a,table.standard tr.meter td:first-of-type>span,table.standard tr.meter td:nth-of-type(2)>span{padding-left:0}}table.standard tr.meter td:first-of-type>a:before,table.standard tr.meter td:first-of-type>span:before,table.standard tr.meter td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_meter.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.meter td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_meter_blue.svg)}table.standard tr.vfd td:first-of-type>a,table.standard tr.vfd td:first-of-type>span,table.standard tr.vfd td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.vfd td:first-of-type>a,table.standard tr.vfd td:first-of-type>span,table.standard tr.vfd td:nth-of-type(2)>span{padding-left:0}}table.standard tr.vfd td:first-of-type>a:before,table.standard tr.vfd td:first-of-type>span:before,table.standard tr.vfd td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_vfd.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.vfd td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_vfd_blue.svg)}table.standard tr.asset td:first-of-type>a,table.standard tr.asset td:first-of-type>span,table.standard tr.asset td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.asset td:first-of-type>a,table.standard tr.asset td:first-of-type>span,table.standard tr.asset td:nth-of-type(2)>span{padding-left:0}}table.standard tr.asset td:first-of-type>a:before,table.standard tr.asset td:first-of-type>span:before,table.standard tr.asset td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_asset.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.asset td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_asset_blue.svg)}table.standard tr.uncontrolled_load td:first-of-type>a,table.standard tr.uncontrolled_load td:first-of-type>span,table.standard tr.uncontrolled_load td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.uncontrolled_load td:first-of-type>a,table.standard tr.uncontrolled_load td:first-of-type>span,table.standard tr.uncontrolled_load td:nth-of-type(2)>span{padding-left:0}}table.standard tr.uncontrolled_load td:first-of-type>a:before,table.standard tr.uncontrolled_load td:first-of-type>span:before,table.standard tr.uncontrolled_load td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_uncontrolled_load.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.uncontrolled_load td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_uncontrolled_load_blue.svg)}table.standard tr.pv td:first-of-type>a,table.standard tr.pv td:first-of-type>span,table.standard tr.pv td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.pv td:first-of-type>a,table.standard tr.pv td:first-of-type>span,table.standard tr.pv td:nth-of-type(2)>span{padding-left:0}}table.standard tr.pv td:first-of-type>a:before,table.standard tr.pv td:first-of-type>span:before,table.standard tr.pv td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_pv.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.pv td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_pv_blue.svg)}table.standard tr.analog_generator td:first-of-type>a,table.standard tr.analog_generator td:first-of-type>span,table.standard tr.analog_generator td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.analog_generator td:first-of-type>a,table.standard tr.analog_generator td:first-of-type>span,table.standard tr.analog_generator td:nth-of-type(2)>span{padding-left:0}}table.standard tr.analog_generator td:first-of-type>a:before,table.standard tr.analog_generator td:first-of-type>span:before,table.standard tr.analog_generator td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_analog_generator.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.analog_generator td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_analog_generator_blue.svg)}table.standard tr.binary_asset td:first-of-type>a,table.standard tr.binary_asset td:first-of-type>span,table.standard tr.binary_asset td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.binary_asset td:first-of-type>a,table.standard tr.binary_asset td:first-of-type>span,table.standard tr.binary_asset td:nth-of-type(2)>span{padding-left:0}}table.standard tr.binary_asset td:first-of-type>a:before,table.standard tr.binary_asset td:first-of-type>span:before,table.standard tr.binary_asset td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_binary_asset.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.binary_asset td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_binary_asset_blue.svg)}table.standard tr.user td:first-of-type>a,table.standard tr.user td:first-of-type>span,table.standard tr.user td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.user td:first-of-type>a,table.standard tr.user td:first-of-type>span,table.standard tr.user td:nth-of-type(2)>span{padding-left:0}}table.standard tr.user td:first-of-type>a:before,table.standard tr.user td:first-of-type>span:before,table.standard tr.user td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_user.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.user td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_user_blue.svg)}table.standard tr.chp td:first-of-type>a,table.standard tr.chp td:first-of-type>span,table.standard tr.chp td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.chp td:first-of-type>a,table.standard tr.chp td:first-of-type>span,table.standard tr.chp td:nth-of-type(2)>span{padding-left:0}}table.standard tr.chp td:first-of-type>a:before,table.standard tr.chp td:first-of-type>span:before,table.standard tr.chp td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_chp.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.chp td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_chp_blue.svg)}table.standard tr.biofuel td:first-of-type>a,table.standard tr.biofuel td:first-of-type>span,table.standard tr.biofuel td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.biofuel td:first-of-type>a,table.standard tr.biofuel td:first-of-type>span,table.standard tr.biofuel td:nth-of-type(2)>span{padding-left:0}}table.standard tr.biofuel td:first-of-type>a:before,table.standard tr.biofuel td:first-of-type>span:before,table.standard tr.biofuel td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_biofuel.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.biofuel td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_biofuel_blue.svg)}table.standard tr.hydro td:first-of-type>a,table.standard tr.hydro td:first-of-type>span,table.standard tr.hydro td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.hydro td:first-of-type>a,table.standard tr.hydro td:first-of-type>span,table.standard tr.hydro td:nth-of-type(2)>span{padding-left:0}}table.standard tr.hydro td:first-of-type>a:before,table.standard tr.hydro td:first-of-type>span:before,table.standard tr.hydro td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_hydro.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.hydro td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_hydro_blue.svg)}table.standard tr.wind td:first-of-type>a,table.standard tr.wind td:first-of-type>span,table.standard tr.wind td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.wind td:first-of-type>a,table.standard tr.wind td:first-of-type>span,table.standard tr.wind td:nth-of-type(2)>span{padding-left:0}}table.standard tr.wind td:first-of-type>a:before,table.standard tr.wind td:first-of-type>span:before,table.standard tr.wind td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_wind.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.wind td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_wind_blue.svg)}table.standard tr.ice_storage td:first-of-type>a,table.standard tr.ice_storage td:first-of-type>span,table.standard tr.ice_storage td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.ice_storage td:first-of-type>a,table.standard tr.ice_storage td:first-of-type>span,table.standard tr.ice_storage td:nth-of-type(2)>span{padding-left:0}}table.standard tr.ice_storage td:first-of-type>a:before,table.standard tr.ice_storage td:first-of-type>span:before,table.standard tr.ice_storage td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_ice_storage.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.ice_storage td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_ice_storage_blue.svg)}table.standard tr.site td:first-of-type>a,table.standard tr.site td:first-of-type>span,table.standard tr.site td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.site td:first-of-type>a,table.standard tr.site td:first-of-type>span,table.standard tr.site td:nth-of-type(2)>span{padding-left:0}}table.standard tr.site td:first-of-type>a:before,table.standard tr.site td:first-of-type>span:before,table.standard tr.site td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_site.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.site td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_site_blue.svg)}table.standard tr.binary_load td:first-of-type>a,table.standard tr.binary_load td:first-of-type>span,table.standard tr.binary_load td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.binary_load td:first-of-type>a,table.standard tr.binary_load td:first-of-type>span,table.standard tr.binary_load td:nth-of-type(2)>span{padding-left:0}}table.standard tr.binary_load td:first-of-type>a:before,table.standard tr.binary_load td:first-of-type>span:before,table.standard tr.binary_load td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_binary_load.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.binary_load td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_binary_load_blue.svg)}table.standard tr.binary_generator td:first-of-type>a,table.standard tr.binary_generator td:first-of-type>span,table.standard tr.binary_generator td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.binary_generator td:first-of-type>a,table.standard tr.binary_generator td:first-of-type>span,table.standard tr.binary_generator td:nth-of-type(2)>span{padding-left:0}}table.standard tr.binary_generator td:first-of-type>a:before,table.standard tr.binary_generator td:first-of-type>span:before,table.standard tr.binary_generator td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_binary_generator.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.binary_generator td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_binary_generator_blue.svg)}table.standard tr.manual_load td:first-of-type>a,table.standard tr.manual_load td:first-of-type>span,table.standard tr.manual_load td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.manual_load td:first-of-type>a,table.standard tr.manual_load td:first-of-type>span,table.standard tr.manual_load td:nth-of-type(2)>span{padding-left:0}}table.standard tr.manual_load td:first-of-type>a:before,table.standard tr.manual_load td:first-of-type>span:before,table.standard tr.manual_load td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_manual_load.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.manual_load td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_manual_load_blue.svg)}table.standard tr.analog_load td:first-of-type>a,table.standard tr.analog_load td:first-of-type>span,table.standard tr.analog_load td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.analog_load td:first-of-type>a,table.standard tr.analog_load td:first-of-type>span,table.standard tr.analog_load td:nth-of-type(2)>span{padding-left:0}}table.standard tr.analog_load td:first-of-type>a:before,table.standard tr.analog_load td:first-of-type>span:before,table.standard tr.analog_load td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_analog_load.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.analog_load td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_analog_load_blue.svg)}table.standard tr.water_heater td:first-of-type>a,table.standard tr.water_heater td:first-of-type>span,table.standard tr.water_heater td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.water_heater td:first-of-type>a,table.standard tr.water_heater td:first-of-type>span,table.standard tr.water_heater td:nth-of-type(2)>span{padding-left:0}}table.standard tr.water_heater td:first-of-type>a:before,table.standard tr.water_heater td:first-of-type>span:before,table.standard tr.water_heater td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_water_heater.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.water_heater td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_water_heater_blue.svg)}table.standard tr.event td:first-of-type>a,table.standard tr.event td:first-of-type>span,table.standard tr.event td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.event td:first-of-type>a,table.standard tr.event td:first-of-type>span,table.standard tr.event td:nth-of-type(2)>span{padding-left:0}}table.standard tr.event td:first-of-type>a:before,table.standard tr.event td:first-of-type>span:before,table.standard tr.event td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_event.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.event td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_event_blue.svg)}table.standard tr.notifications td:first-of-type>a,table.standard tr.notifications td:first-of-type>span,table.standard tr.notifications td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.notifications td:first-of-type>a,table.standard tr.notifications td:first-of-type>span,table.standard tr.notifications td:nth-of-type(2)>span{padding-left:0}}table.standard tr.notifications td:first-of-type>a:before,table.standard tr.notifications td:first-of-type>span:before,table.standard tr.notifications td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_notifications.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.notifications td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_notifications_blue.svg)}table.standard tr.thermostat td:first-of-type>a,table.standard tr.thermostat td:first-of-type>span,table.standard tr.thermostat td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.thermostat td:first-of-type>a,table.standard tr.thermostat td:first-of-type>span,table.standard tr.thermostat td:nth-of-type(2)>span{padding-left:0}}table.standard tr.thermostat td:first-of-type>a:before,table.standard tr.thermostat td:first-of-type>span:before,table.standard tr.thermostat td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_thermostat.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.thermostat td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_thermostat_blue.svg)}table.standard tr.ev_charging_station td:first-of-type>a,table.standard tr.ev_charging_station td:first-of-type>span,table.standard tr.ev_charging_station td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.ev_charging_station td:first-of-type>a,table.standard tr.ev_charging_station td:first-of-type>span,table.standard tr.ev_charging_station td:nth-of-type(2)>span{padding-left:0}}table.standard tr.ev_charging_station td:first-of-type>a:before,table.standard tr.ev_charging_station td:first-of-type>span:before,table.standard tr.ev_charging_station td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_ev_charging_station.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.ev_charging_station td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_ev_charging_station_blue.svg)}table.standard tr.thermostat_group td:first-of-type>a,table.standard tr.thermostat_group td:first-of-type>span,table.standard tr.thermostat_group td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.thermostat_group td:first-of-type>a,table.standard tr.thermostat_group td:first-of-type>span,table.standard tr.thermostat_group td:nth-of-type(2)>span{padding-left:0}}table.standard tr.thermostat_group td:first-of-type>a:before,table.standard tr.thermostat_group td:first-of-type>span:before,table.standard tr.thermostat_group td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_thermostat_group.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.thermostat_group td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_thermostat_group_blue.svg)}table.standard tr.inverter td:first-of-type>a,table.standard tr.inverter td:first-of-type>span,table.standard tr.inverter td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.inverter td:first-of-type>a,table.standard tr.inverter td:first-of-type>span,table.standard tr.inverter td:nth-of-type(2)>span{padding-left:0}}table.standard tr.inverter td:first-of-type>a:before,table.standard tr.inverter td:first-of-type>span:before,table.standard tr.inverter td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_inverter.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.inverter td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_inverter_blue.svg)}table.standard tr.market_program td:first-of-type>a,table.standard tr.market_program td:first-of-type>span,table.standard tr.market_program td:nth-of-type(2)>span{position:relative;display:inline-block;padding-left:3.4rem}@media screen and (max-width: 500px){table.standard tr.market_program td:first-of-type>a,table.standard tr.market_program td:first-of-type>span,table.standard tr.market_program td:nth-of-type(2)>span{padding-left:0}}table.standard tr.market_program td:first-of-type>a:before,table.standard tr.market_program td:first-of-type>span:before,table.standard tr.market_program td:nth-of-type(2)>span:before{position:absolute;display:block;content:"";top:0;left:0;width:2.4rem;height:1.8rem;vertical-align:middle;margin:.2rem 3vw 0 0;background:transparent url(/images/asset_icons/icon_market_program.svg) 50% 50% no-repeat;background-size:contain}table.standard tr.market_program td:first-of-type>a:before{background-image:url(/images/asset_icons/icon_market_program_blue.svg)}table.standard.duration-table td{border:none}table.standard.duration-table .duration-bar td{padding:0}table.standard.duration-table .duration-bar .duration-bar-track{overflow:hidden;position:relative;height:.6rem;width:100%;background:#1e2c36;border-bottom:1px solid #2b4558}table.standard.duration-table .duration-bar .duration-bar-fill{position:absolute;top:0;left:0;height:.6rem;width:0}table.standard.duration-table.duration-table-setpoint .duration-bar-fill{background:#f2a40e}table.standard.duration-table.duration-table-fr .duration-bar-fill{background:#d91414}table.standard.duration-table.duration-table-dr .duration-bar-fill{background:#007fa1}table.standard.duration-table span.up,table.standard.duration-table span.down{display:inline-block;overflow:hidden;width:0;height:0;text-indent:-300rem;border-style:solid;border-width:0 8.5px 10px 8.5px;border-color:transparent transparent #008656 transparent}table.standard.duration-table span.down{border-width:10px 8.5px 0 8.5px;border-color:#d91414 transparent transparent transparent}@media screen and (max-width: 800px){table.standard td.mobile-hide,table.standard th.mobile-hide{display:none}}@media screen and (max-width: 800px){table.standard{font-size:1.3rem}}@media screen and (max-width: 500px){table.standard{font-size:1.2rem}table.standard tr.vpp td:first-of-type>a:before,table.standard tr.vpp td:first-of-type>span:before,table.standard tr.vpp td:nth-of-type(2)>span:before{display:none}table.standard tr.hvac td:first-of-type>a:before,table.standard tr.hvac td:first-of-type>span:before,table.standard tr.hvac td:nth-of-type(2)>span:before{display:none}table.standard tr.battery td:first-of-type>a:before,table.standard tr.battery td:first-of-type>span:before,table.standard tr.battery td:nth-of-type(2)>span:before{display:none}table.standard tr.meter td:first-of-type>a:before,table.standard tr.meter td:first-of-type>span:before,table.standard tr.meter td:nth-of-type(2)>span:before{display:none}table.standard tr.vfd td:first-of-type>a:before,table.standard tr.vfd td:first-of-type>span:before,table.standard tr.vfd td:nth-of-type(2)>span:before{display:none}table.standard tr.asset td:first-of-type>a:before,table.standard tr.asset td:first-of-type>span:before,table.standard tr.asset td:nth-of-type(2)>span:before{display:none}table.standard tr.uncontrolled_load td:first-of-type>a:before,table.standard tr.uncontrolled_load td:first-of-type>span:before,table.standard tr.uncontrolled_load td:nth-of-type(2)>span:before{display:none}table.standard tr.pv td:first-of-type>a:before,table.standard tr.pv td:first-of-type>span:before,table.standard tr.pv td:nth-of-type(2)>span:before{display:none}table.standard tr.analog_generator td:first-of-type>a:before,table.standard tr.analog_generator td:first-of-type>span:before,table.standard tr.analog_generator td:nth-of-type(2)>span:before{display:none}table.standard tr.binary_asset td:first-of-type>a:before,table.standard tr.binary_asset td:first-of-type>span:before,table.standard tr.binary_asset td:nth-of-type(2)>span:before{display:none}table.standard tr.user td:first-of-type>a:before,table.standard tr.user td:first-of-type>span:before,table.standard tr.user td:nth-of-type(2)>span:before{display:none}table.standard tr.chp td:first-of-type>a:before,table.standard tr.chp td:first-of-type>span:before,table.standard tr.chp td:nth-of-type(2)>span:before{display:none}table.standard tr.biofuel td:first-of-type>a:before,table.standard tr.biofuel td:first-of-type>span:before,table.standard tr.biofuel td:nth-of-type(2)>span:before{display:none}table.standard tr.hydro td:first-of-type>a:before,table.standard tr.hydro td:first-of-type>span:before,table.standard tr.hydro td:nth-of-type(2)>span:before{display:none}table.standard tr.wind td:first-of-type>a:before,table.standard tr.wind td:first-of-type>span:before,table.standard tr.wind td:nth-of-type(2)>span:before{display:none}table.standard tr.ice_storage td:first-of-type>a:before,table.standard tr.ice_storage td:first-of-type>span:before,table.standard tr.ice_storage td:nth-of-type(2)>span:before{display:none}table.standard tr.site td:first-of-type>a:before,table.standard tr.site td:first-of-type>span:before,table.standard tr.site td:nth-of-type(2)>span:before{display:none}table.standard tr.binary_load td:first-of-type>a:before,table.standard tr.binary_load td:first-of-type>span:before,table.standard tr.binary_load td:nth-of-type(2)>span:before{display:none}table.standard tr.binary_generator td:first-of-type>a:before,table.standard tr.binary_generator td:first-of-type>span:before,table.standard tr.binary_generator td:nth-of-type(2)>span:before{display:none}table.standard tr.manual_load td:first-of-type>a:before,table.standard tr.manual_load td:first-of-type>span:before,table.standard tr.manual_load td:nth-of-type(2)>span:before{display:none}table.standard tr.analog_load td:first-of-type>a:before,table.standard tr.analog_load td:first-of-type>span:before,table.standard tr.analog_load td:nth-of-type(2)>span:before{display:none}table.standard tr.water_heater td:first-of-type>a:before,table.standard tr.water_heater td:first-of-type>span:before,table.standard tr.water_heater td:nth-of-type(2)>span:before{display:none}table.standard tr.event td:first-of-type>a:before,table.standard tr.event td:first-of-type>span:before,table.standard tr.event td:nth-of-type(2)>span:before{display:none}table.standard tr.notifications td:first-of-type>a:before,table.standard tr.notifications td:first-of-type>span:before,table.standard tr.notifications td:nth-of-type(2)>span:before{display:none}table.standard tr.thermostat td:first-of-type>a:before,table.standard tr.thermostat td:first-of-type>span:before,table.standard tr.thermostat td:nth-of-type(2)>span:before{display:none}table.standard tr.ev_charging_station td:first-of-type>a:before,table.standard tr.ev_charging_station td:first-of-type>span:before,table.standard tr.ev_charging_station td:nth-of-type(2)>span:before{display:none}table.standard tr.thermostat_group td:first-of-type>a:before,table.standard tr.thermostat_group td:first-of-type>span:before,table.standard tr.thermostat_group td:nth-of-type(2)>span:before{display:none}table.standard tr.inverter td:first-of-type>a:before,table.standard tr.inverter td:first-of-type>span:before,table.standard tr.inverter td:nth-of-type(2)>span:before{display:none}table.standard tr.market_program td:first-of-type>a:before,table.standard tr.market_program td:first-of-type>span:before,table.standard tr.market_program td:nth-of-type(2)>span:before{display:none}}table.standard.full-width.asset-existing-table{margin-bottom:0}table.standard.full-width.asset-existing-table td:first-of-type{width:2.2rem}table.standard.full-width.asset-existing-table td:first-of-type div{align-items:center;column-gap:2rem;display:flex;flex-direction:row;justify-content:flex-end}table.standard.full-width.asset-existing-table td:first-of-type .warning-icon{margin-top:-4px}table.standard.full-width.asset-existing-table td:first-of-type .warning-icon:before{height:2.375rem;width:1.9rem}table.standard.full-width.asset-existing-table+.pagination{margin:2rem 0}table.standard.full-width.asset-existing-table .asset-existing-table__row--disabled td:nth-child(n+2),table.standard.full-width.asset-existing-table .asset-existing-table__row--disabled td:first-of-type .styled-checkbox{opacity:.2}table.standard.blackout-table th,table.standard.dark th,form.event-creation-bar table.standard.styled-select th{background:#181f24}table.standard.blackout-table td,table.standard.dark td,form.event-creation-bar table.standard.styled-select td{border-bottom:1px solid #181f24}table.standard.blackout-table input[type=text]+span,table.standard.blackout-table input[type=number]+span,table.standard.dark input[type=text]+span,form.event-creation-bar table.standard.styled-select input[type=text]+span,table.standard.dark input[type=number]+span,form.event-creation-bar table.standard.styled-select input[type=number]+span{margin-left:1rem}table.standard.light th{background:#2b4558}table.standard.light td{border-bottom:1px solid #2b4558}table.standard td.text-right,table.standard th.text-right,table.minimized td.text-right,table.minimized th.text-right{text-align:right}table.minimized th .chart-timezone,table.standard.blackout-table th .chart-timezone{display:inline-block;background-color:#181f24;border:1px solid #2b4558;padding:.3rem 1.2rem}table.standard.blackout-table th{background:#1e2c36}table.standard.blackout-table td{border-bottom:1px solid #2b4558}table.standard.blackout-table tr:not(.inline-form) td span{display:inline-block;min-width:13rem}table.standard.blackout-table .inline-form .styled-select+.styled-select{margin-left:.8rem}@media screen and (max-width: 950px){table.standard.blackout-table .inline-form .styled-select:first-of-type{width:100%}table.standard.blackout-table .inline-form .styled-select:first-of-type select{width:100%}table.standard.blackout-table .inline-form .styled-select+.styled-select{margin:.8rem 0 0}table.standard.blackout-table tr.inline-form td{vertical-align:top}table.standard.blackout-table tr:not(.inline-form) td span{min-width:0;margin-right:1rem}}.modal-dialogue table.standard{font-size:1.2rem;width:calc(4rem + 100%);margin:0 -2rem 4rem}.modal-dialogue table.standard th{background-color:#181f24}.modal-dialogue table.standard td{padding:.8rem .5;border-bottom:1px solid #181f24}table.minimized{border-top:1px solid #2b4558}table.minimized th,table.minimized td{border-bottom:1px solid #2b4558;padding:.5rem;text-align:left;font-size:1.2rem}table.minimized th{color:#9c9799}table.minimized input[type=number]{width:8rem}table.minimized input[type=number]+span{margin-left:.4rem}table.connected-devices-table td{padding-left:0}table.pdm-thresholds+table.pdm-thresholds{border-top:none;margin-bottom:3rem}td.force-wrap{word-break:break-all}table.elm-table{width:100%;border-collapse:collapse}table.elm-table thead{background-color:#1e2c36;color:#9c9799;font-size:1.3rem}table.elm-table tr{border-bottom:1px solid rgba(0,127,161,.28)}table.elm-table th:first-child,table.elm-table td:first-child{padding-inline-start:3rem}table.elm-table th:last-child,table.elm-table td:last-child{padding-inline-end:3rem}table.elm-table th,table.elm-table td{padding:.8rem min(3rem,3vw)}table.elm-table .input{width:0px}table.elm-table .input label{display:grid}table.elm-table .info-tip{margin:0;display:grid}table.elm-table .vpp-icon{padding-inline-start:3rem;position:relative}table.elm-table .vpp-icon:before{content:"";position:absolute;display:block;width:2.2rem;height:2.2rem;background:transparent url(/images/asset_icons/icon_vpp.svg);left:0}table.elm-table .asset-icon{padding-inline-start:3rem;position:relative}table.elm-table .asset-icon:before{content:"";position:absolute;display:block;width:2.2rem;height:2.2rem;background:transparent url(/images/asset_icons/icon_asset_solid.svg) 50% 50% no-repeat;left:0}#session{position:relative;background:#181f24 url(/images/bg_graph.svg) 0 30% no-repeat;background-size:200% auto;padding:25% 0 0}#session form{margin:0 auto 3rem;background:#1e2c36;border:1px solid #2b4558;padding:0 5rem 2.4rem}#session form>header{background-color:#008656;margin:0 -5rem 3rem;text-align:center;padding:1.6rem 0}#session form>header .logo{margin:0 auto;display:block;overflow:hidden;text-indent:-300rem;width:15rem;height:3rem;background:transparent url(/images/logo_concerto.svg) no-repeat;background-size:contain}#session form h2{margin-bottom:2rem}#session .sign-in{width:40%}#session .sign-in fieldset.actions a{float:right;margin-top:1rem}@media screen and (min-width: 1200px){#session .sign-in{width:50rem}}@media screen and (max-width: 1000px){#session .sign-in{width:60%}}@media screen and (max-width: 800px){#session .sign-in{position:relative;top:auto;left:auto;margin:0;width:auto;border:none;padding:0 2rem}#session .sign-in>header{margin:0 -2rem 3rem}}#session .register,#session form.content{width:50%}#session .register fieldset.actions a,#session form.content fieldset.actions a{float:right;margin-top:1rem}@media screen and (min-width: 1200px){#session .register,#session form.content{width:60rem}}@media screen and (max-width: 1000px){#session .register,#session form.content{width:60%}}@media screen and (max-width: 800px){#session .register,#session form.content{position:relative;top:auto;left:auto;margin:0;width:auto;border:none;padding:0 2rem}#session .register>header,#session form.content>header{margin:0 -2rem 3rem}}@media screen and (min-width: 1200px){#session{padding-top:12%;background-size:200% auto;background-position:0 15vh}}@media screen and (max-width: 1000px){#session{background-size:300% auto}}@media screen and (max-width: 800px){#session{background:#1e2c36;padding-top:0}#session .row{display:block}}#session+footer#main-footer{text-align:center;padding:2rem;height:20rem}@media screen and (max-width: 800px){#session+footer#main-footer{height:auto}}#session+footer#main-footer .logo{margin-bottom:.5rem}#session+footer#main-footer .logo img{width:16rem;height:auto}#session+footer#main-footer .copyright{font-size:1.2rem}#session+footer#main-footer .legal{font-size:1.3rem}#session+footer#main-footer .legal a+a:before{display:inline-block;content:"|";color:#2b4558;margin:1rem}ul#ui{padding:2.4rem 3vw}ul#ui li{font-size:1.8rem;margin-bottom:1rem}.sidebar>dl.data dd,.force-wrap{word-wrap:break-word}.full-width{width:100%}.hover-highlight:hover{cursor:pointer;border-color:#007fa1;-webkit-box-shadow:3px 3px 2px 0px rgba(30,44,54,.6);-moz-box-shadow:3px 3px 2px 0px rgba(30,44,54,.6);box-shadow:3px 3px 2px #1e2c3699}h3.page-header{color:#fff;margin-bottom:20px}h3.page-header.vpp-header:before{display:inline-block;content:"";width:2.2rem;height:2.2rem;background:transparent url(/images/asset_icons/icon_vpp.svg) no-repeat;position:relative;top:6px;margin-right:13px}h3.page-header.event-header:before{display:inline-block;content:"";width:2.2rem;height:2.2rem;background:transparent url(/images/asset_icons/icon_event.svg) no-repeat;position:relative;top:6px;margin-right:13px}.event-list .vpp-icon:before{content:"";display:inline-block;margin-right:.8rem;width:1.8rem;height:1.8rem;vertical-align:middle;background:transparent url(/images/asset_icons/icon_vpp_blue.svg) no-repeat}.program-event-timezone{color:#9c9799;font-size:1.1rem;float:right}.detail-card{display:flex;flex-direction:column;align-items:flex-start;background:#1e2c36;border:1px solid rgba(0,127,161,.5);margin-bottom:30px;padding:24px;width:100%}.detail-card h1{font-size:18px;font-weight:700;line-height:28px;margin-bottom:5px}.detail-card h1 a{color:#fff;text-decoration:none}.detail-card h2{font-size:16px;font-weight:700;line-height:18px;margin-bottom:20px}.detail-card h4{color:#9c9799;font-weight:400;font-size:14px;line-height:16px;margin-bottom:10px}.detail-card .card-header{border-bottom:2px solid #008656;margin-bottom:30px;padding-bottom:5px;width:100%}.detail-card .card-row-details{display:flex;flex-direction:row;flex-wrap:wrap}.detail-card .card-row-details dl{margin:0 40px 20px 0}.detail-card .card-row-details dl dt{color:#9c9799;padding-bottom:5px;font-weight:400}.detail-card .card-row-details dl dd{font-weight:600;line-height:27px;color:#fff}.detail-card .card-row-details dl.count dd{color:#007fa1;font-weight:700;font-size:24px;line-height:28px}.detail-card .card-row-details dl.count-green.count dd{color:#008656}.detail-card .toggle-box-header>h4{display:flex;align-items:center;color:#fff;font-size:18px;font-weight:700;line-height:21px;margin-bottom:20px}.detail-card .toggle-box-header>h4 a.toggle-box-toggle:before{width:1.5rem;height:1.5rem;margin-right:.7rem}.detail-card .toggle-box-header.collapsed{padding-bottom:0}.detail-card .season-box{border-bottom:2px solid #008656;border-top:2px solid #008656;padding-top:25px;width:100%}.detail-card .constraint-box{margin-bottom:20px;padding-top:25px;width:100%}.detail-card .constraint-box .exclusion-dates li{list-style:disc;margin-left:14px}.asset-info{margin-bottom:3rem}.asset-info a{color:#fff;text-decoration:underline}.asset-info a:hover{text-decoration:none}.asset-info.vpp h2,.asset-info.vpp .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.vpp h2:before,.asset-info.vpp .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.vpp h3{margin-bottom:.3rem;font-weight:400}.asset-info.vpp p{padding-left:3.4rem;color:#9c9799}.asset-info.hvac h2,.asset-info.hvac .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.hvac h2:before,.asset-info.hvac .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.hvac h3{margin-bottom:.3rem;font-weight:400}.asset-info.hvac p{padding-left:3.4rem;color:#9c9799}.asset-info.battery h2,.asset-info.battery .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.battery h2:before,.asset-info.battery .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.battery h3{margin-bottom:.3rem;font-weight:400}.asset-info.battery p{padding-left:3.4rem;color:#9c9799}.asset-info.meter h2,.asset-info.meter .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.meter h2:before,.asset-info.meter .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.meter h3{margin-bottom:.3rem;font-weight:400}.asset-info.meter p{padding-left:3.4rem;color:#9c9799}.asset-info.vfd h2,.asset-info.vfd .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.vfd h2:before,.asset-info.vfd .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.vfd h3{margin-bottom:.3rem;font-weight:400}.asset-info.vfd p{padding-left:3.4rem;color:#9c9799}.asset-info.asset h2,.asset-info.asset .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.asset h2:before,.asset-info.asset .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.asset h3{margin-bottom:.3rem;font-weight:400}.asset-info.asset p{padding-left:3.4rem;color:#9c9799}.asset-info.uncontrolled_load h2,.asset-info.uncontrolled_load .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.uncontrolled_load h2:before,.asset-info.uncontrolled_load .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.uncontrolled_load h3{margin-bottom:.3rem;font-weight:400}.asset-info.uncontrolled_load p{padding-left:3.4rem;color:#9c9799}.asset-info.pv h2,.asset-info.pv .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.pv h2:before,.asset-info.pv .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.pv h3{margin-bottom:.3rem;font-weight:400}.asset-info.pv p{padding-left:3.4rem;color:#9c9799}.asset-info.analog_generator h2,.asset-info.analog_generator .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.analog_generator h2:before,.asset-info.analog_generator .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.analog_generator h3{margin-bottom:.3rem;font-weight:400}.asset-info.analog_generator p{padding-left:3.4rem;color:#9c9799}.asset-info.binary_asset h2,.asset-info.binary_asset .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.binary_asset h2:before,.asset-info.binary_asset .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.binary_asset h3{margin-bottom:.3rem;font-weight:400}.asset-info.binary_asset p{padding-left:3.4rem;color:#9c9799}.asset-info.user h2,.asset-info.user .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.user h2:before,.asset-info.user .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.user h3{margin-bottom:.3rem;font-weight:400}.asset-info.user p{padding-left:3.4rem;color:#9c9799}.asset-info.chp h2,.asset-info.chp .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.chp h2:before,.asset-info.chp .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.chp h3{margin-bottom:.3rem;font-weight:400}.asset-info.chp p{padding-left:3.4rem;color:#9c9799}.asset-info.biofuel h2,.asset-info.biofuel .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.biofuel h2:before,.asset-info.biofuel .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.biofuel h3{margin-bottom:.3rem;font-weight:400}.asset-info.biofuel p{padding-left:3.4rem;color:#9c9799}.asset-info.hydro h2,.asset-info.hydro .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.hydro h2:before,.asset-info.hydro .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.hydro h3{margin-bottom:.3rem;font-weight:400}.asset-info.hydro p{padding-left:3.4rem;color:#9c9799}.asset-info.wind h2,.asset-info.wind .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.wind h2:before,.asset-info.wind .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.wind h3{margin-bottom:.3rem;font-weight:400}.asset-info.wind p{padding-left:3.4rem;color:#9c9799}.asset-info.ice_storage h2,.asset-info.ice_storage .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.ice_storage h2:before,.asset-info.ice_storage .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.ice_storage h3{margin-bottom:.3rem;font-weight:400}.asset-info.ice_storage p{padding-left:3.4rem;color:#9c9799}.asset-info.site h2,.asset-info.site .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.site h2:before,.asset-info.site .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.site h3{margin-bottom:.3rem;font-weight:400}.asset-info.site p{padding-left:3.4rem;color:#9c9799}.asset-info.binary_load h2,.asset-info.binary_load .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.binary_load h2:before,.asset-info.binary_load .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.binary_load h3{margin-bottom:.3rem;font-weight:400}.asset-info.binary_load p{padding-left:3.4rem;color:#9c9799}.asset-info.binary_generator h2,.asset-info.binary_generator .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.binary_generator h2:before,.asset-info.binary_generator .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.binary_generator h3{margin-bottom:.3rem;font-weight:400}.asset-info.binary_generator p{padding-left:3.4rem;color:#9c9799}.asset-info.manual_load h2,.asset-info.manual_load .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.manual_load h2:before,.asset-info.manual_load .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.manual_load h3{margin-bottom:.3rem;font-weight:400}.asset-info.manual_load p{padding-left:3.4rem;color:#9c9799}.asset-info.analog_load h2,.asset-info.analog_load .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.analog_load h2:before,.asset-info.analog_load .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.analog_load h3{margin-bottom:.3rem;font-weight:400}.asset-info.analog_load p{padding-left:3.4rem;color:#9c9799}.asset-info.water_heater h2,.asset-info.water_heater .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.water_heater h2:before,.asset-info.water_heater .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.water_heater h3{margin-bottom:.3rem;font-weight:400}.asset-info.water_heater p{padding-left:3.4rem;color:#9c9799}.asset-info.event h2,.asset-info.event .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.event h2:before,.asset-info.event .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.event h3{margin-bottom:.3rem;font-weight:400}.asset-info.event p{padding-left:3.4rem;color:#9c9799}.asset-info.notifications h2,.asset-info.notifications .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.notifications h2:before,.asset-info.notifications .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.notifications h3{margin-bottom:.3rem;font-weight:400}.asset-info.notifications p{padding-left:3.4rem;color:#9c9799}.asset-info.thermostat h2,.asset-info.thermostat .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.thermostat h2:before,.asset-info.thermostat .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.thermostat h3{margin-bottom:.3rem;font-weight:400}.asset-info.thermostat p{padding-left:3.4rem;color:#9c9799}.asset-info.ev_charging_station h2,.asset-info.ev_charging_station .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.ev_charging_station h2:before,.asset-info.ev_charging_station .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.ev_charging_station h3{margin-bottom:.3rem;font-weight:400}.asset-info.ev_charging_station p{padding-left:3.4rem;color:#9c9799}.asset-info.thermostat_group h2,.asset-info.thermostat_group .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.thermostat_group h2:before,.asset-info.thermostat_group .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.thermostat_group h3{margin-bottom:.3rem;font-weight:400}.asset-info.thermostat_group p{padding-left:3.4rem;color:#9c9799}.asset-info.inverter h2,.asset-info.inverter .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.inverter h2:before,.asset-info.inverter .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.inverter h3{margin-bottom:.3rem;font-weight:400}.asset-info.inverter p{padding-left:3.4rem;color:#9c9799}.asset-info.market_program h2,.asset-info.market_program .card-title{position:relative;margin:0 0 .7rem;padding-left:3.4rem}.asset-info.market_program h2:before,.asset-info.market_program .card-title:before{position:absolute;content:"";display:block;top:.4rem;left:0;width:2.4rem;height:1.8rem;margin:0 1rem 0 0}.asset-info.market_program h3{margin-bottom:.3rem;font-weight:400}.asset-info.market_program p{padding-left:3.4rem;color:#9c9799}.asset-info.vpp h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_vpp.svg) 50% 50% no-repeat;background-size:contain}.asset-info.hvac h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_hvac.svg) 50% 50% no-repeat;background-size:contain}.asset-info.battery h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_battery.svg) 50% 50% no-repeat;background-size:contain}.asset-info.meter h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_meter.svg) 50% 50% no-repeat;background-size:contain}.asset-info.vfd h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_vfd.svg) 50% 50% no-repeat;background-size:contain}.asset-info.asset h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_asset.svg) 50% 50% no-repeat;background-size:contain}.asset-info.uncontrolled_load h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_uncontrolled_load.svg) 50% 50% no-repeat;background-size:contain}.asset-info.pv h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_pv.svg) 50% 50% no-repeat;background-size:contain}.asset-info.analog_generator h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_analog_generator.svg) 50% 50% no-repeat;background-size:contain}.asset-info.binary_asset h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_binary_asset.svg) 50% 50% no-repeat;background-size:contain}.asset-info.user h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_user.svg) 50% 50% no-repeat;background-size:contain}.asset-info.chp h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_chp.svg) 50% 50% no-repeat;background-size:contain}.asset-info.biofuel h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_biofuel.svg) 50% 50% no-repeat;background-size:contain}.asset-info.hydro h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_hydro.svg) 50% 50% no-repeat;background-size:contain}.asset-info.wind h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_wind.svg) 50% 50% no-repeat;background-size:contain}.asset-info.ice_storage h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_ice_storage.svg) 50% 50% no-repeat;background-size:contain}.asset-info.site h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_site.svg) 50% 50% no-repeat;background-size:contain}.asset-info.binary_load h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_binary_load.svg) 50% 50% no-repeat;background-size:contain}.asset-info.binary_generator h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_binary_generator.svg) 50% 50% no-repeat;background-size:contain}.asset-info.manual_load h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_manual_load.svg) 50% 50% no-repeat;background-size:contain}.asset-info.analog_load h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_analog_load.svg) 50% 50% no-repeat;background-size:contain}.asset-info.water_heater h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_water_heater.svg) 50% 50% no-repeat;background-size:contain}.asset-info.event h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_event.svg) 50% 50% no-repeat;background-size:contain}.asset-info.notifications h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_notifications.svg) 50% 50% no-repeat;background-size:contain}.asset-info.thermostat h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_thermostat.svg) 50% 50% no-repeat;background-size:contain}.asset-info.ev_charging_station h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_ev_charging_station.svg) 50% 50% no-repeat;background-size:contain}.asset-info.thermostat_group h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_thermostat_group.svg) 50% 50% no-repeat;background-size:contain}.asset-info.inverter h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_inverter.svg) 50% 50% no-repeat;background-size:contain}.asset-info.market_program h2:before,.asset-info .card-title:before{background:url(/images/asset_icons/icon_market_program.svg) 50% 50% no-repeat;background-size:contain}.asset-details{background:#1e2c36;margin:0 -3vw 4rem -3vw;padding:5rem 3vw 3rem}.asset-details:after{content:"";display:table;clear:both}.asset-details header{margin-bottom:3rem}.asset-details header h3{font-size:1.6rem}.asset-details dl.data{border-left:2px solid #007fa1;padding-left:1.5rem;width:25%}.asset-details dl.data dd:empty:after{content:"--";color:#9c9799}.asset-details .duration-timer{display:inline-block;border-radius:5px;padding:.3rem .8rem;font-size:1.8rem;font-weight:700;background-color:#181f24}.asset-details .duration-timer.active{background-color:#d91414}.asset-details dl.status dd{color:#01a96c}.asset-details dl.status dd:before{content:"";display:inline-block;width:1.2rem;height:1.2rem;border-radius:100%;vertical-align:middle;margin-right:.7rem}.asset-details dl.status.orange dd{color:#f2a40e}.asset-details dl.status.orange dd:before{background:#f2a40e}.asset-details dl.status.red dd{color:#d91414}.asset-details dl.status.red dd:before{background:#d91414}.asset-details dl.status.gray dd{color:#9c9799}.asset-details dl.status.gray dd:before{background:#9c9799}@media screen and (min-width: 1500px){.asset-details dl.data{width:20%}}@media screen and (max-width: 1000px){.asset-details dl.data{width:50%}}.asset-progress-bar:after{content:"";display:table;clear:both}.asset-progress-bar .asset-progress-bar-total{overflow:hidden;height:2rem;border-radius:10rem;background:#181f24;margin-bottom:1rem}.asset-progress-bar .asset-progress-bar-fill{background:#008656;height:2rem}.asset-progress-bar p{float:left;font-size:1.8rem}.asset-progress-bar p+p{float:right}@media screen and (max-width: 800px){.asset-progress-bar{max-width:37rem}}.asset-degree-bar{position:relative;margin:0 0 8rem 1.5rem}.asset-degree-bar .asset-degree-bar-total{z-index:10;overflow:hidden;position:relative;width:2rem;height:8rem;border-radius:10rem;background:#181f24}.asset-degree-bar .asset-degree-bar-fill{position:absolute;background-color:#008656;width:2rem;bottom:0}.asset-degree-bar:after,.asset-degree-bar:before{position:absolute;content:"";display:block}.asset-degree-bar:after{z-index:11;top:100%;left:-.8rem;background-color:#008656;width:3.6rem;height:3.6rem;border-radius:50%}.asset-degree-bar:before{z-index:12;width:2rem;height:2rem;bottom:-1rem;background-color:#008656}.asset-degree-bar p{position:absolute;left:4rem;top:50%;font-size:1.8rem}.title-full-width,.title-full-width--light{border-bottom:1px solid #2b4558;margin:0 -3vw 3rem -3vw;padding:0 3vw 2.5rem}.title-full-width:after,.title-full-width--light:after{content:"";display:table;clear:both}.title-full-width .left,.title-full-width--light .left{float:left}.title-full-width .left a,.title-full-width--light .left a{color:#fff;text-decoration:underline}.title-full-width .left a:hover,.title-full-width--light .left a:hover{text-decoration:none}.title-full-width .right,.title-full-width--light .right{float:right}.title-full-width--light{background:#1e2c36;margin-top:-2.4rem;padding-top:2.4rem}.title-full-width--light dl.data-inline{font-size:1.3rem;display:inline-block;padding-top:.3rem}.title-full-width--light dl.data-inline+dl.data-inline{margin-left:3rem}@media screen and (max-width: 800px){.title-full-width--light dl.data-inline{display:block}.title-full-width--light dl.data-inline+dl.data-inline{margin-left:0}}.number-callout{font-size:1.3rem;color:#9c9799}.number-callout strong{font-size:3.8rem;color:#179dc1}.number-callout.critical strong,.number-callout.offline strong{color:#d91414}.number-callout.minor strong,.number-callout.warning strong{color:#f2a40e}.number-callout.online strong{color:#01a96c}.assets-list{display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-items:stretch;margin:0 -3vw 4rem}.assets-list h3,.assets-list h4{font-size:1.6rem;padding:0 3vw 2rem}.assets-list h3{background:#181f24}.assets-list h4{font-weight:400}.assets-list header{width:20%;margin-bottom:0;background:#1e2c36}.assets-list header .stats{padding:2.4rem 3vw}.assets-list header .ring-graph{width:14rem;height:14rem;border:2rem solid #181f24;border-radius:50%}.assets-list header .number-callout{margin-top:3rem;padding-left:2rem}.assets-list .list{width:80%}.assets-list table{margin-bottom:0}form.asset-create{padding:0}.asset-type-control .asset-type,.asset-type-control .styled-select{vertical-align:middle}.asset-type-control .asset-type{display:inline-block;border:1px solid #007fa1;border-radius:5px;background:#1e2c36 1.2rem 1rem no-repeat;width:5rem;height:4.1rem;margin:0}.asset-type-control .asset-type.vpp{background-image:url(/images/asset_icons/icon_vpp.svg);background-size:2.6rem auto}.asset-type-control .asset-type.hvac{background-image:url(/images/asset_icons/icon_hvac.svg);background-size:2.6rem auto}.asset-type-control .asset-type.battery{background-image:url(/images/asset_icons/icon_battery.svg);background-size:2.6rem auto}.asset-type-control .asset-type.meter{background-image:url(/images/asset_icons/icon_meter.svg);background-size:2.6rem auto}.asset-type-control .asset-type.vfd{background-image:url(/images/asset_icons/icon_vfd.svg);background-size:2.6rem auto}.asset-type-control .asset-type.asset{background-image:url(/images/asset_icons/icon_asset.svg);background-size:2.6rem auto}.asset-type-control .asset-type.uncontrolled_load{background-image:url(/images/asset_icons/icon_uncontrolled_load.svg);background-size:2.6rem auto}.asset-type-control .asset-type.pv{background-image:url(/images/asset_icons/icon_pv.svg);background-size:2.6rem auto}.asset-type-control .asset-type.analog_generator{background-image:url(/images/asset_icons/icon_analog_generator.svg);background-size:2.6rem auto}.asset-type-control .asset-type.binary_asset{background-image:url(/images/asset_icons/icon_binary_asset.svg);background-size:2.6rem auto}.asset-type-control .asset-type.user{background-image:url(/images/asset_icons/icon_user.svg);background-size:2.6rem auto}.asset-type-control .asset-type.chp{background-image:url(/images/asset_icons/icon_chp.svg);background-size:2.6rem auto}.asset-type-control .asset-type.biofuel{background-image:url(/images/asset_icons/icon_biofuel.svg);background-size:2.6rem auto}.asset-type-control .asset-type.hydro{background-image:url(/images/asset_icons/icon_hydro.svg);background-size:2.6rem auto}.asset-type-control .asset-type.wind{background-image:url(/images/asset_icons/icon_wind.svg);background-size:2.6rem auto}.asset-type-control .asset-type.ice_storage{background-image:url(/images/asset_icons/icon_ice_storage.svg);background-size:2.6rem auto}.asset-type-control .asset-type.site{background-image:url(/images/asset_icons/icon_site.svg);background-size:2.6rem auto}.asset-type-control .asset-type.binary_load{background-image:url(/images/asset_icons/icon_binary_load.svg);background-size:2.6rem auto}.asset-type-control .asset-type.binary_generator{background-image:url(/images/asset_icons/icon_binary_generator.svg);background-size:2.6rem auto}.asset-type-control .asset-type.manual_load{background-image:url(/images/asset_icons/icon_manual_load.svg);background-size:2.6rem auto}.asset-type-control .asset-type.analog_load{background-image:url(/images/asset_icons/icon_analog_load.svg);background-size:2.6rem auto}.asset-type-control .asset-type.water_heater{background-image:url(/images/asset_icons/icon_water_heater.svg);background-size:2.6rem auto}.asset-type-control .asset-type.event{background-image:url(/images/asset_icons/icon_event.svg);background-size:2.6rem auto}.asset-type-control .asset-type.notifications{background-image:url(/images/asset_icons/icon_notifications.svg);background-size:2.6rem auto}.asset-type-control .asset-type.thermostat{background-image:url(/images/asset_icons/icon_thermostat.svg);background-size:2.6rem auto}.asset-type-control .asset-type.ev_charging_station{background-image:url(/images/asset_icons/icon_ev_charging_station.svg);background-size:2.6rem auto}.asset-type-control .asset-type.thermostat_group{background-image:url(/images/asset_icons/icon_thermostat_group.svg);background-size:2.6rem auto}.asset-type-control .asset-type.inverter{background-image:url(/images/asset_icons/icon_inverter.svg);background-size:2.6rem auto}.asset-type-control .asset-type.market_program{background-image:url(/images/asset_icons/icon_market_program.svg);background-size:2.6rem auto}.asset-type-control+.asset-type-control{padding-left:1rem}.assets-stats{display:-ms-flexbox;display:flex;background:#2b4558;margin:0;border-top:2px solid #181f24}.assets-stats h3,.assets-stats .assets-stats-online a,.assets-stats .assets-stats-offline a,.assets-stats .assets-stats-online p,.assets-stats .assets-stats-offline p,.assets-stats .assets-stats-percent{padding:2.4rem 3vw}.assets-stats .assets-stats-online,.assets-stats .assets-stats-offline,.assets-stats .assets-stats-percent{border-left:2px solid #181f24}.assets-stats h3{width:14%}.assets-stats .assets-stats-online,.assets-stats .assets-stats-offline{width:23%}.assets-stats .assets-stats-percent{width:40%}.assets-stats .assets-stats-percent p{margin-bottom:1rem}.assets-stats .assets-stats-percent strong{font-size:3.4rem;color:#01a96c;margin-right:.5rem}.assets-stats .assets-stats-online,.assets-stats .assets-stats-offline{text-align:center}.assets-stats .assets-stats-online a,.assets-stats .assets-stats-online p,.assets-stats .assets-stats-offline a,.assets-stats .assets-stats-offline p{display:block;color:#fff;transition:background-color .3s}.assets-stats .assets-stats-online a strong,.assets-stats .assets-stats-online p strong,.assets-stats .assets-stats-offline a strong,.assets-stats .assets-stats-offline p strong{font-size:4rem;line-height:100%;color:#01a96c;display:block}.assets-stats .assets-stats-online a:hover,.assets-stats .assets-stats-offline a:hover{background-color:#375870}.assets-stats .assets-stats-offline a strong,.assets-stats .assets-stats-offline p strong{color:#d91414}.assets-stats .assets-stats-percent-bar{position:relative;overflow:hidden;width:100%;height:2rem;background:#181f24;border-radius:5px}.assets-stats .assets-stats-percent-bar .assets-stats-percent-bar-fill{position:absolute;top:0;bottom:0;background:#008656}@media screen and (max-width: 1200px){.assets-stats .assets-stats-percent{width:90%}}@media screen and (max-width: 800px){.assets-stats{display:block;margin-bottom:-2.4rem}.assets-stats h3,.assets-stats .assets-stats-online,.assets-stats .assets-stats-offline{float:left;width:33.3%;min-height:11rem}.assets-stats .assets-stats-percent{clear:both;border:none;border-top:2px solid #181f24;width:100%;padding-bottom:5.4rem}.assets-stats .assets-stats-percent p{text-align:center}}.content-with-sidebar .content>.assets-stats{clear:both;margin:-2.4rem -3vw 4rem -3vw;border-top:none;background-color:#1e2c36}.content-with-sidebar .content>.assets-stats h3{border-right:2px solid #181f24}.content-with-sidebar .content>.assets-stats .assets-stats-online{border-left:none}.content-with-sidebar .content>.assets-stats .assets-stats-online a:hover,.content-with-sidebar .content>.assets-stats .assets-stats-offline a:hover{background-color:#2b3f4d}.user-details{margin-bottom:2rem}.toggle-box{clear:both}.toggle-box .toggle-box-header{padding-bottom:2rem}.toggle-box .toggle-box-header:after{content:"";display:table;clear:both}.toggle-box .toggle-box-header>h3,.toggle-box .toggle-box-header>h4{float:left;color:#fff;margin-bottom:0}.toggle-box .toggle-box-header>h3 a,.toggle-box .toggle-box-header>h4 a{color:#fff}.toggle-box .toggle-box-header>h3 a:before,.toggle-box .toggle-box-header>h4 a:before{content:"";display:inline-block;vertical-align:middle;width:1.3rem;height:1.3rem;margin-right:.6rem;background:url(/images/icon_box_toggle.svg) 50% 50% no-repeat;transition:transform .3s;background-size:auto 100%}.toggle-box .toggle-box-header>h3 a.active:before,.toggle-box .toggle-box-header>h4 a.active:before{transform:rotate(90deg)}.toggle-box .toggle-box-header>h3 a:focus,.toggle-box .toggle-box-header>h4 a:focus{outline:solid 2px rgb(59,153,252)}.toggle-box .toggle-box-header>a,.toggle-box .toggle-box-header>p{float:right}.toggle-box .toggle-box-header p{color:#9c9799;font-style:italic}.toggle-box .toggle-box-header a.button{color:#fff;border:1px solid #ffffff;font-size:1.2rem;background-color:transparent;padding:.5rem 1rem;margin:-.5rem 0;transition:border-color .3s,color .3s}.toggle-box .toggle-box-header a.button:hover{border-color:#fff;color:#fff}@keyframes overflow-delay{to{overflow:visible}}.toggle-box .toggle-box-content{overflow:hidden;max-height:1000px;transition:max-height 1s;animation:overflow-delay 0ms 1s 1 normal forwards}.toggle-box .toggle-box-content:empty{max-height:0;animation:none}@media screen and (max-width: 800px){.toggle-box .toggle-box-header{padding-bottom:1rem}}@keyframes info-tip-fade{0%{opacity:0}to{opacity:1}}_::-webkit-full-page-media,_:future,:root .toggle-box-content .info-tip{opacity:0;animation:info-tip-fade .3s .3s 1 normal forwards}.sidebar-nav .toggle-box-content{display:none;background:#181f24;margin-left:-3vw;margin-right:-3vw}.sidebar-nav .toggle-box{padding:0 3vw}.sidebar-nav .toggle-box fieldset{margin:0;padding:2rem 3vw 0}.sidebar-nav .toggle-box fieldset:first-of-type{border-top:1px solid #2b4558}.sidebar-nav .toggle-box fieldset.actions{padding-top:1.5rem;padding-bottom:2.5rem}.sidebar-nav .toggle-box>a{margin-left:-3vw;margin-right:-3vw}.sidebar-nav .toggle-box dl{margin-bottom:.5rem}.sidebar-nav .toggle-box label{margin-bottom:.5rem;font-size:1.2rem}.sidebar-nav .toggle-box input[type=text]{font-size:1.2rem;padding:.7rem 2.8rem .7rem 1rem}.sidebar-nav .toggle-box input[type=submit],.sidebar-nav .toggle-box button[type=submit]{display:inline-block;border-radius:5px;background-color:#007fa1;color:#fff;padding:1rem 4rem;transition:background-color .3s;border:none;font-size:1.4rem;text-align:center;line-height:150%;cursor:pointer;margin:0 auto;padding:.7rem 1rem}.sidebar-nav .toggle-box input[type=submit]:hover,.sidebar-nav .toggle-box button[type=submit]:hover{background-color:#00a7d4;color:#fff}.hidden-title h3,.hidden-title h4{display:none;padding:0}.hidden-title header{margin:0;padding:0;border:none}.hidden-title header .actions{margin-top:-9rem}@media screen and (max-width: 800px){.hidden-title h3,.hidden-title h4{display:block}.hidden-title header{margin:0 0 2rem}.hidden-title header .actions{margin-top:0}}.user-list td{height:3.7rem}.user-list .permission-status.active{background:url(/images/icon_success.svg) no-repeat}.user-list .permission-status:before{content:"";display:inline-block;width:2.6rem;height:2.6rem}.graph-control-vpp{margin:0 -3vw}.graph-control-vpp .chart-title{margin-bottom:4rem;padding:0 3vw}.dr-participation-window__custom{margin-bottom:2rem}.dr-participation-window__custom .form-error,.dr-participation-window__custom .description{max-width:80rem}.dr-participation-window__custom table.minimized{margin-bottom:1rem;max-width:80rem}.dr-participation-window__custom table.minimized th,.dr-participation-window__custom table.minimized td{width:33.3%}.dr-participation-window__custom input{display:inline-block}.dr-participation-window__custom input.hour,.dr-participation-window__custom input.minute{max-width:4rem}.dr-participation-window__custom input+span{margin:0 .4rem}.site-meter-box--deleting{opacity:.5}.site-meter-box .site-meter-add{color:#fff;margin-bottom:2rem}.site-meter-box .site-meter-add:hover{color:#fff;border-color:#fff}.site-meter-box .site-meter-add:before{content:"";display:inline-block;width:1.2rem;height:1.2rem;background:transparent url(/images/icon_plus.svg) 0 0 no-repeat;margin-right:.7rem}.site-meter-box .site-meter-delete{display:inline-block;margin:3.5rem 0 0 3rem}@media screen and (max-width: 800px){.site-meter-box .site-meter-delete{margin:0 0 3rem 1.5rem}}.multi-remote-id a.delete{float:right;margin-top:.7rem}.multi-remote-id .row dl{margin-bottom:1rem}.multi-remote-id dd{border-bottom:1px solid #127f9f;padding:1rem 0}.multi-remote-id dd:after{content:"";display:table;clear:both}.multi-remote-id dd input[type=text]{float:left;width:80%}.notification-list{margin:-2.4rem 0 3rem}.notification-list .notification-list__item{position:relative;border-bottom:1px solid #2b4558;padding:2.4rem 3vw 2.4rem calc(2vw + 4rem);margin:0 -3vw}.notification-list .notification-list__item h3{font-size:1.4rem}.notification-list .notification-list__item:before{position:absolute;display:block;content:"";top:2.4rem;left:3vw;width:2.4rem;height:2.3rem;background:transparent 0 0 no-repeat}.notification-list .notification-list__item .message{font-size:1.3rem}.notification-list .notification-list__item .message a{color:#fff;text-decoration:underline}.notification-list .notification-list__item .message a:hover{text-decoration:none}.notification-list .notification-list__item .date{color:#9c9799;font-size:1.2rem}.notification-list .notification-list__item.upload:before{background-image:url(/images/icon_notification_upload_success.svg)}.notification-list .notification-list__item.upload.error:before{background-image:url(/images/icon_notification_upload_error.svg)}.notification-list .notification-list__item.upload.error h3,.notification-list .notification-list__item.upload.error h3 a{color:#d91414}.notification-list .notification-list__item.upload.error h3 a:hover{color:#ec3434}@media screen and (max-width: 500px){.notification-list .notification-list__item{padding:1.5rem 3vw 1.5rem calc(2vw + 4rem)}.notification-list .notification-list__item h3{font-size:1.3rem}.notification-list .notification-list__item .message{font-size:1.2rem}.notification-list .notification-list__item .date{font-size:1.1rem}}.event-list.standard th,.event-list.standard td{padding:.8rem .4rem}.event-list.standard th:first-of-type,.event-list.standard td:first-of-type{padding-left:3vw}.event-list.standard th:last-of-type,.event-list.standard td:last-of-type{padding-right:3vw}.event-list .active td{background-color:#2b455833}.event-list .in-progress{color:#179dc1}.event-list .cancelled td{background-color:#d9141433}.event-list .was-cancelled{color:#fff}.upload-warning{clear:both;margin-bottom:1rem}.vpp-goal-info,.form-info-text{max-width:80rem;margin:1rem 0 3rem}.three-digit-width{display:inline-block;min-width:2.7rem}.flex-up-icon,.flex-down-icon{display:inline-block;width:.8rem;height:.9rem;overflow:hidden;text-indent:-3000rem;background:transparent 0 0 no-repeat;vertical-align:baseline;margin-right:.3rem}.flex-up-icon{background-image:url(/images/icon_arrow_up_blue.svg)}.flex-down-icon{background-image:url(/images/icon_arrow_down_blue.svg)}.leading-icon,.lagging-icon{overflow:hidden;position:relative;display:inline-block;border:1px solid #007fa1;background:#1e2c36;width:3.9rem;height:1.8rem;padding:.1rem .4rem;margin:-.2rem 0 0 .3rem;color:#179dc1;font-size:8.9px;text-align:center;line-height:180%;text-indent:-300rem;border-radius:5px;vertical-align:middle}.leading-icon:after,.lagging-icon:before,.leading-icon:before,.lagging-icon:after{position:absolute;content:"";display:inline-block;text-indent:0;top:50%;transform:translateY(-50%)}.leading-icon:after,.lagging-icon:before{width:0;height:0;border-style:solid;vertical-align:middle}.leading-icon:before{content:"Lead";right:1.2rem}.leading-icon:after{right:.3rem;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #007fa1;margin-left:.3rem}.lagging-icon:after{content:"Lag";left:1.5rem}.lagging-icon:before{left:.6rem;border-width:3.5px 6px 3.5px 0;border-color:transparent #007fa1 transparent transparent;margin-right:.3rem}.asset-search-actions{display:flex;padding:1.2rem 0}.asset-search-actions .select-all{flex:1;max-width:33.3%}.asset-search-actions .selected-assets{flex:1;text-align:center;font-weight:700;max-width:33.3%}.h-padding{padding-bottom:1.2rem}.event-warning{background-color:#d9141433;border:1px solid #d91414;margin:.6em 0 1.8em;padding:2em}.event-warning p{padding-left:3.8rem;position:relative}.event-warning p:before{background:url(/images/icon_alert.svg) no-repeat;color:#d91414;content:"";display:block;height:2.5rem;left:0;position:absolute;top:.4rem;width:2.8rem}.back-button{border-radius:5px;border:2px solid #007fa1;color:#d3d3d3;font-size:1.5rem;padding:8px 16px 6px}.tab-group-nav{border-bottom:1px solid #2b4558;margin-bottom:4rem}.tab-group-nav li{display:inline-block}.tab-group-nav li+li{margin-left:3rem}.tab-group-nav li a{position:relative;display:block;padding:2rem 1rem;font-weight:700;font-size:1.6rem}.tab-group-nav li.active a{color:#01a96c}.tab-group-nav li.active a:after{position:absolute;content:"";display:block;top:100%;left:50%;width:1.5rem;height:1.5rem;margin:-.7rem 0 0 -.75rem;background-color:#181f24;border-right:1px solid #2b4558;border-bottom:1px solid #2b4558;transform:rotate(45deg)}@media screen and (max-width: 1200px){.tab-group-nav li a{font-size:1.4rem;padding:1.5rem .7rem}}@media screen and (max-width: 800px){.tab-group-nav{border-bottom:none;text-align:center;margin-top:-1.5rem;padding-bottom:2rem;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}.tab-group-nav li,.tab-group-nav li+li{margin:0 .7rem}.tab-group-nav li a{border-bottom:4px solid #2b4558;padding:1.5rem 0;transition:border-color .3s,color .3s}.tab-group-nav li a:hover{border-bottom-color:#007fa1}.tab-group-nav li.active a{border-bottom-color:#008656}.tab-group-nav li.active a:after{display:none}}@media screen and (max-width: 800px){.tab-group-nav-container{height:6rem;overflow:hidden}}.tab-group .tab-group-nav.clear+.tab-panes,.tab-group-with-actions .tab-group-nav.clear+.tab-panes{clear:both}.tab-group .tab-pane,.tab-group-with-actions .tab-pane{display:none;position:relative}.tab-group .tab-pane.active,.tab-group-with-actions .tab-pane.active{display:block}.tab-group .tab-controls:after,.tab-group-with-actions .tab-controls:after{content:"";display:table;clear:both}.tab-group .tab-controls .left,.tab-group-with-actions .tab-controls .left{float:left}.tab-group .tab-controls .right,.tab-group-with-actions .tab-controls .right{float:right}.tab-group-with-actions .asset-table-nav:after{content:"";display:table;clear:both}.tab-group-with-actions .toggle-primary{float:left}.tab-group-with-actions .actions,.tab-group-with-actions .chart-timezone{float:right}@media screen and (max-width: 800px){.tab-group{position:relative;padding-top:1rem}.tab-group .tab-group-nav-container{margin-bottom:1.5rem}}.dashboard>header{position:relative;padding:1rem 0 0;margin-bottom:3rem}.dashboard>header:after{content:"";display:table;clear:both}.dashboard>header h2{float:left}.dashboard>header h2:before{content:"";display:inline-block;width:2.5rem;height:2.5rem;vertical-align:middle;margin:-.3rem 1rem 0 0;background:url(/images/asset_icons/icon_vpp.svg) 50% 50% no-repeat;background-size:contain}.dashboard>header form fieldset.vpp-search{position:absolute;left:50%;padding:0;margin:-.7rem 0 0;width:30%;min-width:31.5rem;transform:translate(-50%)}.dashboard>header form fieldset.vpp-search input[type=search]{width:100%}.dashboard>header .actions{float:right;margin:-.3rem 0 0}.dashboard>header .actions a{display:inline-block;color:#9c9799;transition:color .3s,border-color .3s;vertical-align:middle;font-size:1.6rem;padding:.8rem 1.4rem .8rem 0}.dashboard>header .actions a:hover{color:#fff}.dashboard>header .actions a.add:before{display:inline-block;content:"";margin-right:.8rem;width:1.4rem;height:1.4rem;background-position:50% 50%;background-size:contain;vertical-align:middle;background:transparent url(/images/icon_plus.svg) no-repeat}.dashboard>header .actions a.list:after{display:inline-block;content:"";margin-left:.8rem;width:1.4rem;height:1.4rem;background-position:50% 50%;background-size:contain;vertical-align:middle;background:transparent url(/images/icon_list.svg) no-repeat}.dashboard>header .actions a+a{padding:0 0 0 1.4rem;border-left:2px solid #2b4558}@media screen and (max-width: 800px){.dashboard>header .actions{clear:both;float:none;width:auto}}@media screen and (max-width: 800px){.dashboard>header{background-color:#1e2c36;margin:-2.4rem -3vw 3rem -3vw;padding:2.4rem 3vw 0 3vw}.dashboard>header h2{float:none;width:auto;border-bottom:1px solid #2b4558;padding:0 3vw 3rem 3vw;margin:0 -3vw}.dashboard>header form fieldset.vpp-search{position:relative;width:auto;min-width:0;left:auto;transform:none;padding:2rem 3vw;border-bottom:1px solid #2b4558;margin:0 -3vw}.dashboard>header form fieldset.vpp-search input[type=search]{background-color:#181f24}.dashboard>header .actions a{display:block;margin:0 -3vw;padding:1.6rem 3vw 1.6rem 3vw;border-bottom:1px solid #2b4558;color:#fff;transition:background-color .3s}.dashboard>header .actions a:hover{background:#008656}}.dashboard .dashboard-tiles,.dashboard .dashboard-rows{clear:both;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;margin:0 -1vw}@media screen and (max-width: 800px){.dashboard .dashboard-tiles,.dashboard .dashboard-rows{margin-bottom:2rem;margin-left:-3vw;margin-right:-3vw;border-bottom:1px solid #2b4558}}.dashboard .dashboard-tile,.dashboard .dashboard-row{flex:1 1 33.3%;flex-grow:0;max-width:33.3%}.dashboard .dashboard-tile .dashboard-tile-content,.dashboard .dashboard-tile .dashboard-row-content,.dashboard .dashboard-row .dashboard-tile-content,.dashboard .dashboard-row .dashboard-row-content{border:1px solid #2b4558;background:#1e2c36;min-height:16.5rem;margin:0 1rem 3rem;padding:2rem 2rem 0;transition:border-color .3s,box-shadow .3s}.dashboard .dashboard-tile .dashboard-tile-content>header,.dashboard .dashboard-tile .dashboard-row-content>header,.dashboard .dashboard-row .dashboard-tile-content>header,.dashboard .dashboard-row .dashboard-row-content>header{position:relative;border-bottom:2px solid #008656;padding-bottom:2rem;margin-bottom:2rem}.dashboard .dashboard-tile .dashboard-tile-content>header h3,.dashboard .dashboard-tile .dashboard-row-content>header h3,.dashboard .dashboard-row .dashboard-tile-content>header h3,.dashboard .dashboard-row .dashboard-row-content>header h3{position:relative;padding-left:3.5rem;margin-right:3.5rem;word-wrap:break-word}.dashboard .dashboard-tile .dashboard-tile-content>header h3:before,.dashboard .dashboard-tile .dashboard-row-content>header h3:before,.dashboard .dashboard-row .dashboard-tile-content>header h3:before,.dashboard .dashboard-row .dashboard-row-content>header h3:before{position:absolute;display:block;content:"";top:0;left:0;width:2.2rem;height:2.2rem;background:transparent url(/images/asset_icons/icon_vpp.svg) 0 0 no-repeat;vertical-align:middle;margin-right:.7rem}.dashboard .dashboard-tile .dashboard-tile-content>header>p,.dashboard .dashboard-tile .dashboard-row-content>header>p,.dashboard .dashboard-row .dashboard-tile-content>header>p,.dashboard .dashboard-row .dashboard-row-content>header>p{padding-left:3.5rem;color:#9c9799}.dashboard .dashboard-tile .dashboard-tile-content>header a.edit,.dashboard .dashboard-tile .dashboard-row-content>header a.edit,.dashboard .dashboard-row .dashboard-tile-content>header a.edit,.dashboard .dashboard-row .dashboard-row-content>header a.edit{overflow:hidden;position:absolute;display:block;top:0;right:0;width:1.6rem;height:1.6rem;background:transparent url(/images/icon_edit.svg) 0 0 no-repeat;background-size:contain;text-indent:-300rem;opacity:.6;transition:opacity .3s}.dashboard .dashboard-tile .dashboard-tile-content>header a.edit:hover,.dashboard .dashboard-tile .dashboard-row-content>header a.edit:hover,.dashboard .dashboard-row .dashboard-tile-content>header a.edit:hover,.dashboard .dashboard-row .dashboard-row-content>header a.edit:hover{opacity:1}.dashboard .dashboard-tile .dashboard-tile-content:hover,.dashboard .dashboard-tile .dashboard-row-content:hover,.dashboard .dashboard-row .dashboard-tile-content:hover,.dashboard .dashboard-row .dashboard-row-content:hover{cursor:pointer;border-color:#007fa1;-webkit-box-shadow:3px 3px 2px 0px rgba(30,44,54,.6);-moz-box-shadow:3px 3px 2px 0px rgba(30,44,54,.6);box-shadow:3px 3px 2px #1e2c3699}.dashboard .dashboard-tile .dashboard-tile-details,.dashboard .dashboard-tile .dashboard-row-details,.dashboard .dashboard-row .dashboard-tile-details,.dashboard .dashboard-row .dashboard-row-details{margin-bottom:3rem}.dashboard .dashboard-tile .dashboard-tile-details:after,.dashboard .dashboard-tile .dashboard-row-details:after,.dashboard .dashboard-row .dashboard-tile-details:after,.dashboard .dashboard-row .dashboard-row-details:after{content:"";display:table;clear:both}.dashboard .dashboard-tile .dashboard-tile-details dl,.dashboard .dashboard-tile .dashboard-row-details dl,.dashboard .dashboard-row .dashboard-tile-details dl,.dashboard .dashboard-row .dashboard-row-details dl{float:left;width:25%}.dashboard .dashboard-tile .dashboard-tile-details dl dt,.dashboard .dashboard-tile .dashboard-row-details dl dt,.dashboard .dashboard-row .dashboard-tile-details dl dt,.dashboard .dashboard-row .dashboard-row-details dl dt{color:#fff;font-size:1.4rem;padding-bottom:.3rem}.dashboard .dashboard-tile .dashboard-tile-details dl dd,.dashboard .dashboard-tile .dashboard-row-details dl dd,.dashboard .dashboard-row .dashboard-tile-details dl dd,.dashboard .dashboard-row .dashboard-row-details dl dd{font-size:2.4rem;color:#01a96c;font-weight:700}.dashboard .dashboard-tile .dashboard-tile-details dl.goal,.dashboard .dashboard-tile .dashboard-row-details dl.goal,.dashboard .dashboard-row .dashboard-tile-details dl.goal,.dashboard .dashboard-row .dashboard-row-details dl.goal{width:50%}.dashboard .dashboard-tile .dashboard-tile-details dl.goal dd,.dashboard .dashboard-tile .dashboard-row-details dl.goal dd,.dashboard .dashboard-row .dashboard-tile-details dl.goal dd,.dashboard .dashboard-row .dashboard-row-details dl.goal dd{font-size:1.3rem;font-weight:400;color:#9c9799}.dashboard .dashboard-tile .dashboard-tile-error,.dashboard .dashboard-row .dashboard-tile-error{color:#d91414;text-align:center;padding:1.5rem 2rem;margin:0 -2rem;background:#181f24}.dashboard .dashboard-tile .dashboard-tile-error p:before,.dashboard .dashboard-row .dashboard-tile-error p:before{content:"";display:inline-block;width:1.9rem;height:1.7rem;background:transparent url(/images/icon_alert.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-.2rem .7rem 0 0}.dashboard .dashboard-tile .dashboard-tile-metrics dl,.dashboard .dashboard-row .dashboard-tile-metrics dl{float:left;width:25%;text-align:center}.dashboard .dashboard-tile .dashboard-tile-metrics dl dt,.dashboard .dashboard-row .dashboard-tile-metrics dl dt{color:gray;font-size:1.2rem}.dashboard .dashboard-tile .dashboard-tile-metrics dl dt:before,.dashboard .dashboard-row .dashboard-tile-metrics dl dt:before{display:inline-block;content:"";width:1.2rem;height:1.2rem;border-radius:50%;background-color:#fff;vertical-align:middle;margin-right:.4rem}.dashboard .dashboard-tile .dashboard-tile-metrics dl dd,.dashboard .dashboard-row .dashboard-tile-metrics dl dd{font-weight:700}.dashboard .dashboard-tile .dashboard-tile-metrics dl dd span,.dashboard .dashboard-row .dashboard-tile-metrics dl dd span{font-size:1.2rem;font-weight:400;padding-left:.2rem}.dashboard .dashboard-tile .dashboard-tile-metrics dl.orange dt:before,.dashboard .dashboard-row .dashboard-tile-metrics dl.orange dt:before{background-color:#f2a40e}.dashboard .dashboard-tile .dashboard-tile-metrics dl.orange dd,.dashboard .dashboard-row .dashboard-tile-metrics dl.orange dd{color:#f2a40e}.dashboard .dashboard-tile .dashboard-tile-metrics dl.green dt:before,.dashboard .dashboard-row .dashboard-tile-metrics dl.green dt:before{background-color:#008656}.dashboard .dashboard-tile .dashboard-tile-metrics dl.green dd,.dashboard .dashboard-row .dashboard-tile-metrics dl.green dd{color:#01a96c}.dashboard .dashboard-tile .dashboard-tile-metrics dl.blue dt:before,.dashboard .dashboard-row .dashboard-tile-metrics dl.blue dt:before{background-color:#007fa1}.dashboard .dashboard-tile .dashboard-tile-metrics dl.blue dd,.dashboard .dashboard-row .dashboard-tile-metrics dl.blue dd{color:#179dc1}@media screen and (max-width: 1200px){.dashboard .dashboard-tile,.dashboard .dashboard-row{flex:1 1 50%;max-width:50%}}@media screen and (max-width: 800px){.dashboard .dashboard-tile,.dashboard .dashboard-row{flex:1 1 100%;display:block;max-width:none}.dashboard .dashboard-tile .dashboard-tile-content,.dashboard .dashboard-row .dashboard-tile-content{display:block;margin:0;min-height:0;padding-bottom:.5rem;border-right:none;border-left:none;border-bottom:none;transition:background-color .3s}.dashboard .dashboard-tile .dashboard-tile-content:hover,.dashboard .dashboard-row .dashboard-tile-content:hover{border-color:#2b4558;background-color:#273946}}.dashboard .dashboard-rows{display:block}.dashboard .dashboard-row{display:block;flex:none;max-width:none}.dashboard .dashboard-row .dashboard-row-content{position:relative;background:#1e2c36;border:1px solid #2b4558;min-height:0;padding-bottom:2rem;margin-bottom:1rem}.dashboard .dashboard-row .dashboard-row-content:after{content:"";display:table;clear:both}.dashboard .dashboard-row .dashboard-row-content>header{position:static;float:left;margin:0;padding-bottom:0;border:none;width:40%}.dashboard .dashboard-row .dashboard-row-content>header h3{padding:0 1rem 0 3.5rem}.dashboard .dashboard-row .dashboard-row-content>header h3:before{top:.2rem}.dashboard .dashboard-row .dashboard-row-content>header a.edit{top:2.5rem;right:2rem}.dashboard .dashboard-row .dashboard-row-content .dashboard-row-details{float:left;width:60%;margin-bottom:0}.dashboard .dashboard-row .dashboard-row-content .dashboard-row-details dl{width:42%;padding-right:1rem}.dashboard .dashboard-row .dashboard-row-content .dashboard-row-details dl dt,.dashboard .dashboard-row .dashboard-row-content .dashboard-row-details dl dd{display:inline-block}.dashboard .dashboard-row .dashboard-row-content .dashboard-row-details dl dt{margin-right:1rem}.dashboard .dashboard-row .dashboard-row-content .dashboard-row-details dl span{font-size:1.2rem;margin-left:.5rem}@media screen and (max-width: 800px){.dashboard .dashboard-row .dashboard-row-content{padding-top:1.2rem;padding-bottom:0;margin:0;border-bottom:none;transition:background-color .3s}.dashboard .dashboard-row .dashboard-row-content>header{float:none;width:100%;margin:0 0 1rem}.dashboard .dashboard-row .dashboard-row-content .dashboard-row-details{margin-bottom:1rem}.dashboard .dashboard-row .dashboard-row-content .dashboard-row-details dl dt,.dashboard .dashboard-row .dashboard-row-content .dashboard-row-details dl dd{display:block}.dashboard .dashboard-row .dashboard-row-content .dashboard-row-details dl dd{font-size:1.8rem}.dashboard .dashboard-row .dashboard-row-content:hover{border-color:#2b4558;background-color:#273946}}@media screen and (max-width: 800px){.dashboard .tab-group-nav li a{font-size:1.3rem}}.dashboard.programs h2:before{background:url(/images/asset_icons/icon_program.svg) 50% 50% no-repeat;background-size:contain}.dashboard.programs .dashboard-row .dashboard-row-content h3:before{background:transparent url(/images/asset_icons/icon_program.svg) 0 0 no-repeat}.dashboard.programs .dashboard-row .dashboard-row-content>header{width:calc(30% - 3rem);margin-right:3rem}.dashboard.programs .dashboard-row .dashboard-row-content .dashboard-row-details{width:calc(70% - 3rem);display:flex}.dashboard.programs .dashboard-row .dashboard-row-content .dashboard-row-details dl{float:none}.dashboard.programs .dashboard-row .dashboard-row-content .dashboard-row-details dl:nth-of-type(1){min-width:40%}.dashboard.programs .dashboard-row .dashboard-row-content .dashboard-row-details dl dt,.dashboard.programs .dashboard-row .dashboard-row-content .dashboard-row-details dl dd{display:block}.dashboard.programs .dashboard-row .dashboard-row-content .dashboard-row-details dl dt{font-size:1.2rem}.dashboard.programs .dashboard-row .dashboard-row-content .dashboard-row-details dl dd{font-size:1.6rem}@media screen and (max-width: 1100px){.dashboard.programs .dashboard-row .dashboard-row-content .dashboard-row-details dl dt{font-size:1.1rem}.dashboard.programs .dashboard-row .dashboard-row-content .dashboard-row-details dl dd{font-size:1.4rem}}@media screen and (max-width: 800px){.dashboard.programs .dashboard-row .dashboard-row-content header{float:none;width:100%;padding:0}.dashboard.programs .dashboard-row .dashboard-row-content .dashboard-row-details{float:none;width:100%;padding:0 0 0 3.5rem}}.content-with-sidebar .dashboard.programs{margin-bottom:4rem}.content-with-sidebar .dashboard.programs .dashboard-rows{margin:0}.content-with-sidebar .dashboard.programs .dashboard-rows .dashboard-row-content{margin:0 -3vw 1rem -3vw;padding:2rem 3vw 2rem 3vw;border-left:none;border-right:none}.content-with-sidebar .dashboard.programs .dashboard-rows .dashboard-row-content .dashboard-row-details dl,.content-with-sidebar .dashboard.programs .dashboard-rows .dashboard-row-content .dashboard-row-details dl:nth-of-type(1){min-width:50%}.content-with-sidebar .dashboard.programs .dashboard-rows .dashboard-row-content .dashboard-row-value{display:inline-block;margin-right:2rem}.content-with-sidebar .dashboard.programs .dashboard-rows .dashboard-row-content .dashboard-row-progress-bar{display:inline-block;position:relative;overflow:hidden;width:10rem;height:1rem;border:.1rem solid #2b4558;border-radius:1rem}.content-with-sidebar .dashboard.programs .dashboard-rows .dashboard-row-content .dashboard-row-progress-fill{position:absolute;left:0;top:0;bottom:0;background:#008656}.stacked-header{padding-bottom:2rem}.stacked-header:after{content:"";display:table;clear:both}.stacked-header .title-info{float:left;padding-right:2rem;width:75%}.stacked-header .title-info h3{margin-bottom:.6rem}.stacked-header .title-info .chart-timezone{margin-bottom:1rem}.stacked-header .title-info .button.action{background-color:#2b4558;padding:.7rem 2rem}.stacked-header .title-info .button.action:hover{background-color:#3c607a}.stacked-header .actions{float:right;text-align:right}.event-analysis-chart-primary,.event-analysis-chart-primary .chart-placeholder{min-height:30rem}.event-analysis-chart-secondary,.event-analysis-chart-secondary .chart-placeholder{min-height:15rem}.event-analysis-chart-primary,.event-analysis-chart-secondary{margin-bottom:4rem}.event-analysis-chart-primary .chart-legend,.event-analysis-chart-secondary .chart-legend{margin-top:1rem}.graph-stats{margin-bottom:4rem}.asset-statistics{background:#1e2c36;margin:0 -3vw 3rem -3vw;padding:2rem 3vw 2rem 3vw}.asset-statistics>header{margin-bottom:2rem}.bar-chart-horizontal{margin-right:3vw}.bar-chart-horizontal .bar-chart-bar{display:flex;margin-bottom:1rem}.bar-chart-horizontal .bar-chart-bar.blue .bar-chart-fill{background-color:#007fa1}.bar-chart-horizontal .bar-chart-bar.green .bar-chart-fill{background-color:#008656}.bar-chart-horizontal .bar-chart-bar.red .bar-chart-fill{background-color:#d91414}.bar-chart-horizontal .bar-chart-label{display:block;min-width:18rem;color:#9c9799;font-weight:400}.bar-chart-horizontal .bar-chart-track{position:relative;flex-grow:1;height:.6rem;margin-top:.8rem}.bar-chart-horizontal .bar-chart-fill{position:absolute;top:0;left:0;bottom:0;min-width:.4rem}.bar-chart-horizontal .bar-chart-value{position:absolute;top:-.8rem;left:100%;margin-left:1rem}.graph{margin-bottom:6rem}@media screen and (max-width: 800px){.graph{margin-bottom:3rem}}@media screen and (max-width: 500px){.graph .actions .button-outline{display:none}.graph .actions .button-update{margin-right:0}}.graph-off{position:relative;background:transparent 0 0 no-repeat;background-size:cover;min-height:0;padding-top:43%;margin:0 auto;background-image:url(/images/bg_graph_off.png)}@media screen and (min-width: 1600px){.graph-off{padding:0;width:120rem;height:51.3rem}}.graph-message{position:absolute;top:38%;left:15%;border:1px solid #007fa1;padding:2rem 3rem;margin:0 auto;width:70%;text-align:center;font-size:1.8rem;background:rgba(24,31,36,.8);max-width:100rem}@media screen and (max-width: 800px){.graph-message{left:5%;width:90%;padding:1rem 2rem;font-size:1.4rem}}.chart-toggle{position:absolute;top:-8rem;right:0;float:left}.chart-toggle .switch{padding-right:0}.chart-toggle+.graph .chart-title{display:none}.chart-toggle+.graph ul.chart-legend{display:none}@media screen and (max-width: 500px){.chart-toggle{display:none}}.chart-title .event-in-progress{text-align:right}.chart-title .event-in-progress h3{display:block;width:100%;border-bottom:2px solid #007fa1;font-weight:400;font-size:1.1rem;padding:0 0 .7rem;margin:0 0 .5rem}.chart-title .event-in-progress dl dt,.chart-title .event-in-progress dl dd{display:inline-block}.chart-title .event-in-progress dl dt{font-size:1.1rem;color:#9c9799;margin-right:.3rem}.chart-title .event-in-progress dl dd{font-size:1.4rem;font-weight:700}.chart-title{margin-bottom:2rem}.chart-title:after{content:"";display:table;clear:both}.chart-title h3,.chart-title h4{float:left;font-size:1.6rem;color:#fff}@media screen and (max-width: 800px){.chart-title h3,.chart-title h4{float:none;text-align:center}}.chart-title .graph-day-nav{float:left}.chart-title .graph-day-nav a{position:relative;overflow:hidden;display:inline-block;width:2.9rem;height:2.9rem;border:1px solid #007fa1;text-indent:-300rem;vertical-align:middle;transition:border-color .3s}.chart-title .graph-day-nav a:before{position:absolute;content:"";left:50%;top:50%;margin:-6px 0 0 -5px;width:0;height:0;border-style:solid;border-width:6px 10px 6px 0;border-color:transparent #007fa1 transparent transparent;transition:border-color .3s}.chart-title .graph-day-nav a.next:before{transform:rotate(180deg)}.chart-title .graph-day-nav a:not(.disabled):hover{border-color:#00a7d4}.chart-title .graph-day-nav a:not(.disabled):hover:before{border-color:transparent #00a7d4 transparent}.chart-title .graph-day-nav a.disabled{pointer-events:none;user-select:none;opacity:.5}.chart-title .graph-day-nav .datepicker--no-input{padding:0 .8rem 0 0}.chart-title .graph-day-nav .datepicker--no-input .datepicker__displayed-date{color:#fff;background-color:#1e2c36;border:1px solid #007fa1;padding:1rem;width:100%;resize:none;border-radius:5px;transition:border-color .3s;-webkit-appearance:none;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;display:inline-block;padding:.3rem 3.2rem 0 1rem;font-size:1.2rem;height:2.9rem;background:url(/images/icon_calendar_white.svg) 95% 50% no-repeat;cursor:pointer;vertical-align:middle}.chart-title .graph-day-nav .datepicker--no-input .datepicker__displayed-date::placeholder{color:#9c9799}.chart-title .graph-day-nav .datepicker--no-input .datepicker__displayed-date:focus{outline:none;border-color:#fff;background-color:#2b4558;color:#fff}.chart-title .graph-day-nav .datepicker--no-input .elm-datepicker--picker{right:-.35rem;top:1.8rem}.chart-title .graph-day-nav a+.datepicker--no-input{padding-left:.8rem}@media screen and (max-width: 800px){.chart-title .graph-day-nav{float:none;text-align:center}}.chart-title .battery-graph-unit-selector{padding:.3rem 3.2rem 0 1rem;font-size:1.2rem;height:2.9rem;cursor:pointer;vertical-align:middle}.chart-title .battery-graph-unit-selector-option{display:inline-block}.chart-title .chart-timezone{float:right}.chart-title .graph-nav fieldset,.chart-title .toggle-primary{margin:0}.chart-title .chart-title-info{float:left}.chart-title .chart-title-info .graph-day-nav{margin-bottom:1.5rem}.chart-title .chart-title-info p{clear:both;float:left}.chart-title .chart-title-info+.actions{float:right}.chart-title .chart-title-info+.actions .button-update{margin-right:2rem}@media screen and (max-width: 800px){.chart-title p.chart-timezone{float:none;text-align:center}.chart-title .chart-title-info{float:none}.chart-title .chart-title-info p{float:none;text-align:center;margin-bottom:1rem}.chart-title .chart-timezone{float:left;clear:both;margin-top:1rem}.chart-title .chart-title-info+.actions{float:none;text-align:center}}.chart-timezone{color:#d3d3d3;font-size:1.1rem}@media screen and (max-width: 800px){.chart-timezone{background:transparent;border:none;padding:0}}.chart-placeholder{background:#1e2c36;min-height:40rem}.chart-legend{text-align:center;margin-bottom:1rem}.chart-legend li{position:relative;display:inline-block;margin:0 2rem 1rem;font-size:1.2rem}.chart-legend li:before{content:"";display:inline-block;width:1.2rem;height:1.2rem;background:#007fa1;border-radius:50%;vertical-align:middle;margin:-.2rem .8rem 0 0}.chart-legend li.gray:before{background-color:#9c9799}.chart-legend li.graydashed:before{background-color:transparent;border:1px dashed #9c9799}.chart-legend li.whitedashed:before{background-color:transparent;border:1px dashed #ffffff}.chart-legend li.yellowdashed:before{background-color:transparent;border:1px dashed #fbf107}.chart-legend li.white:before{background-color:#fff}.chart-legend li.blue:before{background-color:#007fa1}.chart-legend li.bright-blue:before{background-color:#0abdec}.chart-legend li.diagonal-blue:before{opacity:.7;background-color:transparent;background-image:url(/images/bg_diag_blue_sm.svg)}.chart-legend li.diagonal-bright-blue:before{opacity:.7;background-color:transparent;background-image:url(/images/bg_diag_bright_blue_sm.svg)}.chart-legend li.solid-bright-blue:before{opacity:.6;background-color:#0abdec}.chart-legend li.solid-blue:before{opacity:.6;background-color:#007fa1}.chart-legend li.green:before{background-color:#008656}.chart-legend li.bright-green:before{background-color:#61ae02}.chart-legend li.neon-green:before{background-color:#9af42b}.chart-legend li.orange:before{background-color:#f2a40e}.chart-legend li.transparent-orange-square:before{background-color:#f2a40e80;border-radius:0}.chart-legend li.orange-square:before{background-color:#f2a40e;border-radius:0}.chart-legend li.red:before{background-color:#d91414}.chart-legend li.transparent-red:before{background-color:#d9141480}.chart-legend li.pink:before{background-color:#ca2aba}.chart-legend li.transparent-pink:before{background-color:#ca2aba80}.chart-legend li.yellow:before{background-color:#fbf107}.chart-legend li.purple:before,.chart-legend li.purple-square:before{background-color:#963ec6}.chart-legend li.purple-square:before{border-radius:0}.chart-legend li.energy-control-start-duration:before{background-color:#f2a40e40;border-radius:0}.chart-legend li.energy-control-hold-duration:before{background-color:#f2a40e80;border-radius:0}.chart-legend li.energy-control-event-target:before{background-color:#f2a40e;border-radius:0;height:.3rem}.chart-legend li.max-threshold-line:before{background-color:#d91414;border-radius:0;height:.3rem}.chart-legend li.min-threshold-line:before{background:repeating-linear-gradient(to right,rgba(217,20,20,.5),rgba(217,20,20,.5) .3rem,#181f24 .3rem,#181f24 .4rem);border-radius:0;height:.3rem}.chart-legend li.green-blue:before{background-color:#008656;margin-right:1.6rem}.chart-legend li.green-blue:after{position:absolute;background-color:#007fa1;content:"";display:block;width:1.7rem;height:1.7rem;top:.4rem;left:.9rem;border:1px solid #181f24;background:#007fa1;border-radius:50%}.chart-legend li.legend-toggle{cursor:pointer;transition:opacity .3s}.chart-legend li.legend-toggle:hover{opacity:.7}.chart-legend li.not-allowed{cursor:not-allowed}.chart-legend li.disabled{opacity:.5}@media screen and (max-width: 1200px){.chart-legend{margin-bottom:1.5rem}.chart-legend:after{content:"";display:table;clear:both}.chart-legend li{margin:0}.chart-legend li+li{margin-left:1.5rem}}@media screen and (max-width: 800px){.chart-legend li{float:none;display:inline-block;font-size:1.1rem}}.line-graph-wrapper svg{width:100%}.flexibility-graph,.meter-graph{margin-bottom:4rem}.meter-graph .graph{margin-bottom:2rem}.content-with-sidebar .need-graph{padding:0;margin-bottom:4rem;background:transparent;border:none}.content-with-sidebar .need-graph .x-axis-bottom{background:transparent}.elm-plot__labels text{fill:green;text-anchor:end}path{stroke-width:2px}path.orange{stroke:#f2a40e}path.bright-green{stroke:#61ae02}path.neon-green{stroke:#9af42b}path.green{stroke:#008656}path.white{stroke:#fff}path.gray{stroke:#9c9799}path.pink{stroke:#ca2aba}path.diagonal-bright-blue,path.flex-up{stroke:#0abdec99}path.solid-bright-blue{stroke:#0abdec}path.solid-blue{stroke:#007fa1}div.diagonal-bright-blue{border:1px solid rgba(10,189,236,.6);background:transparent url(/images/bg_diag_bright_blue.svg) repeat;background-size:5px 20px}path.diagonal-blue,path.flex-down{stroke:#007fa199}path.flex-down-fill,path.flex-up-fill,path.flex-down,path.flex-up,path.control-points-fill,path.solid-bright-blue-fill,path.solid-blue-fill{pointer-events:none}div.diagonal-blue{border:1px solid rgba(0,127,161,.6);background:transparent url(/images/bg_diag_blue.svg) repeat;background-size:5px 20px}path.blue{stroke:#007fa1}path.light-blue{stroke:#2b4558}path.bright-blue{stroke:#0abdec}path.red{stroke:#d91414}path.yellow{stroke:#fbf107}rect.orange{fill:#f2a40e}rect.green,polygon.green{fill:#008656}rect.white{fill:#9c9799}tspan.label{fill:#fff;font-size:1.3rem}tspan.small-label{font-size:1.1rem}tspan.green{fill:#008656}tspan.blue{fill:#007fa1}tspan.light-blue{fill:#2b4558}#elm-plot{margin-bottom:3rem!important}#elm-plot>svg{max-height:50rem}.elm-plot__hint .graph-hint{display:flex;flex-direction:column;align-items:center;background-color:#1e2c3666;padding:.5rem 1rem;color:#000;margin:0 .1rem}.elm-plot__hint .graph-hint>span{white-space:nowrap;display:block;text-align:left;color:#fff;padding:.5rem 0}.elm-plot__hint .graph-hint>span:before{content:"";display:inline-block;width:1rem;height:1rem;border-radius:50%;margin-right:.7rem;background:#ffffff}.elm-plot__hint .graph-hint>span.orange:before{background-color:#f2a40e}.elm-plot__hint .graph-hint>span.white:before{background-color:#fff}.elm-plot__hint .graph-hint>span.green:before{background-color:#008656}.elm-plot__hint .graph-hint>span.timestamp{background:#1e2c36;margin:-.5rem -1rem .5rem;padding:.5rem 1rem}.elm-plot__hint .graph-hint>span.timestamp:before{display:none}.hint-line{stroke:#008656;stroke-width:1px}.need-graph{padding:0 3vw;margin-bottom:3rem;background-color:#1e2c36;border-top:1px solid #2b4558;border-bottom:1px solid #2b4558}.need-graph .x-axis-bottom{background:#1e2c36}.need-graph-wrapper{position:relative;margin:4rem 0 2rem}.need-graph-wrapper .svg-wrapper{position:relative;margin-left:6rem;margin-right:6rem;background:#181f24;overflow-x:scroll;min-height:36rem}.need-graph-wrapper .svg-wrapper>svg{display:block}@media screen and (max-width: 800px){.need-graph-wrapper .svg-wrapper{margin-left:4rem;margin-right:4rem}}@keyframes hover-fadein{0%{opacity:0}to{opacity:1}}.need-graph-wrapper .hover-line{display:none;position:absolute;top:0;bottom:3rem;width:.1rem;background:#ffffff;animation:hover-fadein .3s 1;pointer-events:none}.need-graph-wrapper .hover-line.active{display:block}.need-graph-wrapper .hover-line:after{position:absolute;content:"";display:block;bottom:0;width:.8rem;height:.8rem;margin-left:-.4rem;border-radius:50%;background:#ffffff}.need-graph-wrapper .hover-line .hover-line-content{position:absolute;float:left;top:50%;transform:translateY(-50%);font-size:1.2rem;color:#fff;background:rgba(30,44,54,.4);margin:0 0 0 .1rem}.need-graph-wrapper .hover-line .hover-line-content p{background:#1e2c36;padding:.5rem 1rem}.need-graph-wrapper .hover-line .hover-line-content li{position:relative;padding:.5rem 1rem;white-space:nowrap}.need-graph-wrapper .hover-line .hover-line-content li:before{content:"";display:inline-block;width:1rem;height:1rem;margin:-.2rem .7rem 0 0;border-radius:50%;background-color:#fff;vertical-align:middle}.need-graph-wrapper .hover-line .hover-line-content li.gray:before{background-color:#9c9799}.need-graph-wrapper .hover-line .hover-line-content li.graydashed:before{background:transparent;border:.1rem dotted #9c9799}.need-graph-wrapper .hover-line .hover-line-content li.whitedashed:before{background:transparent;border:.1rem dotted #ffffff}.need-graph-wrapper .hover-line .hover-line-content li.future-zero-line:before{background:transparent;border:.1rem dotted #ffffff}.need-graph-wrapper .hover-line .hover-line-content li.yellowdashed:before{background:transparent;border:.1rem dotted #fbf107}.need-graph-wrapper .hover-line .hover-line-content li.blue:before{background-color:#007fa1}.need-graph-wrapper .hover-line .hover-line-content li.bright-blue:before{background-color:#0abdec}.need-graph-wrapper .hover-line .hover-line-content li.diagonal-bright-blue:before{opacity:.7;background-color:transparent;background-image:url(/images/bg_diag_bright_blue_sm.svg);background-size:1.3rem auto}.need-graph-wrapper .hover-line .hover-line-content li.diagonal-blue:before{opacity:.7;background-color:transparent;background-image:url(/images/bg_diag_blue_sm.svg);background-size:1.3rem auto}.need-graph-wrapper .hover-line .hover-line-content li.solid-bright-blue:before{opacity:.6;background-color:#0abdec}.need-graph-wrapper .hover-line .hover-line-content li.solid-blue:before{opacity:.6;background-color:#007fa1}.need-graph-wrapper .hover-line .hover-line-content li.bright-green:before{background-color:#61ae02}.need-graph-wrapper .hover-line .hover-line-content li.neon-green:before{background-color:#9af42b}.need-graph-wrapper .hover-line .hover-line-content li.green:before{background-color:#008656}.need-graph-wrapper .hover-line .hover-line-content li.orange:before{background-color:#f2a40e}.need-graph-wrapper .hover-line .hover-line-content li.red:before{background-color:#d91414}.need-graph-wrapper .hover-line .hover-line-content li.pink:before{background-color:#ca2aba}.need-graph-wrapper .hover-line .hover-line-content li.yellow:before{background-color:#fbf107}.need-graph-wrapper .hover-line .hover-line-content li.energy-control-start-duration:before{background-color:#f2a40e40}.need-graph-wrapper .hover-line .hover-line-content li.energy-control-hold-duration{display:none}.need-graph-wrapper .hover-line .hover-line-content li.energy-control-event-target:before{background-color:#f2a40e}.need-graph-wrapper .hover-line .hover-line-content li.max-threshold-line:before{background-color:#d91414;border-radius:0;height:.3rem}.need-graph-wrapper .hover-line .hover-line-content li.min-threshold-line:before{background:repeating-linear-gradient(to right,rgba(217,20,20,.5),rgba(217,20,20,.5) .3rem,#181f24 .3rem,#181f24 .4rem);border-radius:0;height:.3rem}.need-graph-wrapper .hover-line.right-of-center .hover-line-content{transform:translate(-100%,-50%);margin:0 .1rem 0 0}.need-graph-wrapper .hover-info{pointer-events:none;user-select:none;position:absolute}.need-graph-wrapper .hover-info .hover-info-contents{position:absolute;bottom:100%;left:0;transform:translate(-50%);font-size:1.2rem;background:#2b4558;padding:.5rem 1rem;margin:0 0 1.4rem;min-width:5rem;text-align:center;line-height:130%}.need-graph-wrapper .hover-info .hover-info-contents:after{content:"";position:absolute;left:50%;top:100%;margin-left:-.7rem;width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#2b4558 transparent transparent transparent}.need-graph-wrapper .hover-info .time{color:#f2a40e}.need-graph-wrapper .hover-info .power{font-size:1rem;color:#fff}.need-graph-wrapper .control-point{pointer-events:none;user-select:none;fill:#f2a40e;stroke:#000;stroke-width:1.5px}.need-graph-wrapper .control-point.can-select{cursor:pointer;pointer-events:fill;transition:r .2s}.need-graph-wrapper .control-point.can-select:hover{r:.7rem}.need-graph-wrapper .control-point.selected{r:.7rem;stroke:#fff;stroke-width:2px}.need-graph-wrapper .control-point.invalid{fill:#d91414;stroke:#4b2d2d;r:.6rem}.need-graph-wrapper .reservation-fill{fill:#f2a40e80}.need-graph-wrapper .reservation-line,.need-graph-wrapper .orangedashed{fill:none;stroke:#f2a40e;stroke-dasharray:4;stroke-width:2px}.need-graph-wrapper .reservation-box,.need-graph-wrapper .control-points-line{fill:none;stroke-width:2px;stroke:#f2a40e}.need-graph-wrapper .control-points-fill{fill:none}.need-graph-wrapper .control-points-fill.is-closed,.need-graph-wrapper .power-factor-control-box{fill:#f2a40e80}.need-graph-wrapper .power-factor-control-box.orange{stroke:transparent}.need-graph-wrapper .demand-response-all-call-box{fill:#963ec6}.need-graph-wrapper .energy-control-start-duration{fill:#f2a40e40}.need-graph-wrapper .energy-control-hold-duration{fill:#f2a40e80}.need-graph-wrapper .energy-control-event-target{stroke:#f2a40e}.need-graph-wrapper .reactive-power-control-box{fill:#ca2aba80}.need-graph-wrapper .solid-bright-blue-fill{fill:#0abdec66}.need-graph-wrapper .solid-blue-fill{fill:#007fa166}.need-graph-wrapper .nominal-line{fill:none;stroke:#fff;stroke-width:2px}.need-graph-wrapper .future-nominal-line,.need-graph-wrapper .whitedashed{fill:none;stroke:#fff;stroke-dasharray:4;stroke-width:2px}.need-graph-wrapper .graydashed{fill:none;stroke:#9c9799;stroke-dasharray:4;stroke-width:2px}.need-graph-wrapper .max-threshold-line,.need-graph-wrapper .red-line{fill:none;stroke:#d9141480;stroke-width:2px}.need-graph-wrapper .min-threshold-line,.need-graph-wrapper .transparent-reddashed{fill:none;stroke:#d9141480;stroke-dasharray:4;stroke-width:2px}.need-graph-wrapper .yellowdashed{fill:none;stroke:#fbf107;stroke-dasharray:4;stroke-width:2px}.need-graph-wrapper .blackdashed{fill:none;stroke:#000;stroke-dasharray:4;stroke-width:2px}.need-graph-wrapper .future-zero-line{fill:none;stroke:#9c9799;stroke-dasharray:4;stroke-width:1px}.need-graph-wrapper .current-time{position:absolute;top:0;bottom:3rem;border-right:1px #01a96c solid;color:#01a96c}.need-graph-wrapper .current-time-label{pointer-events:none;user-select:none;position:absolute;bottom:2.4rem;font-size:1.2rem;transform:rotate(90deg)}.need-graph-wrapper .rollup{stroke:#fbf107;fill:none;stroke-width:2px}.need-graph-wrapper .y-axis-left,.need-graph-wrapper .y-axis-right{pointer-events:none;user-select:none;position:absolute;top:0;width:6rem;height:100%}.need-graph-wrapper .y-axis-left .y-axis-tick,.need-graph-wrapper .y-axis-right .y-axis-tick{font-size:1.2rem;color:#9c9799;position:absolute;transform:translateY(-50%)}.need-graph-wrapper .y-axis-left .y-axis-unit,.need-graph-wrapper .y-axis-right .y-axis-unit{position:absolute;top:0;color:#9c9799}@media screen and (max-width: 800px){.need-graph-wrapper .y-axis-left,.need-graph-wrapper .y-axis-right{width:4rem}}.need-graph-wrapper .y-axis-left{left:0;border-right:1px solid #9c9799;text-align:right}.need-graph-wrapper .y-axis-left .y-axis-tick{right:1rem}.need-graph-wrapper .y-axis-left .y-axis-unit{text-align:left;left:7rem}.need-graph-wrapper .y-axis-right{right:0;border-left:1px solid #9c9799;text-align:left}.need-graph-wrapper .y-axis-right .y-axis-tick{text-align:right;left:1rem}.need-graph-wrapper .y-axis-right .y-axis-unit{text-align:right;right:7rem}.need-graph-wrapper .x-axis-bottom{pointer-events:none;user-select:none;position:relative;height:3rem;margin-top:-.1rem;border-top:1px solid #9c9799}.need-graph-wrapper .x-axis-bottom .x-axis-tick{position:absolute;top:0;transform:translate(-50%);font-size:1.2rem;color:#9c9799}.need-graph-dot{position:absolute;display:block;width:.6rem;height:.6rem;transform:translate(-40%,-50%);border-radius:50%;background:#f2a40e;transition:width .2s,height .2s}.need-graph-dot:hover{width:1rem;height:1rem}.chart-title .actions a.button-update:hover{color:#00a7d4}.chart-title .actions button.button{background-color:#007fa1}.chart-title .actions button.button:hover{background-color:#00a7d4}.chart-title .actions button.button:disabled{opacity:.5;pointer-events:none;user-select:none}.content-with-sidebar .event-graph-toolbar{margin-bottom:0}.current-time-flex-up-icon,.current-time-flex-down-icon{position:relative;width:0;height:0;margin:0 .5rem 0 0;border-style:solid;border-width:0 7px 9px 7px;border-color:transparent transparent #181f24 transparent}.current-time-flex-up-icon:before,.current-time-flex-down-icon:before{position:absolute;content:"";bottom:100%;width:1.5rem;height:.5rem;margin:0 0 -.3rem;border:1px solid #181f24;background:#ffffff;transform:translate(-50%)}.current-time-flex-up-icon:after,.current-time-flex-down-icon:after{content:"";position:absolute;left:0;top:.2rem;transform:translate(-50%);border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #ffffff transparent}.current-time-flex-up-icon.red:before,.current-time-flex-down-icon.red:before{background:#d91414}.current-time-flex-up-icon.red:after,.current-time-flex-down-icon.red:after{border-color:transparent transparent #d91414 transparent}.current-time-flex-down-icon{margin:0 .5rem .3rem 0;transform:rotate(180deg)}.current-time-power-icon{position:relative;background:#ffffff;border:1px solid #181f24;width:.9rem;height:.9rem;transform:rotate(45deg);margin:-.2rem .5rem 0 0}.current-time-power-icon.red{background:#d91414}.current-time-power-icon.gray{background:#9c9799}.current-time-energy-icon{position:relative;background:#fbf107;border:1px solid #181f24;border-radius:50%;width:.9rem;height:.9rem;margin:-.2rem .5rem 0 0}.current-time-max-energy-icon{position:relative;background:#fbf107;border:1px solid #181f24;width:1rem;height:1rem;margin:-.2rem 1rem 0 0}.current-time-max-energy-icon:before{background:#fbf107;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1.5rem;height:.2rem}.current-time-min-energy-icon{position:relative;background:#fbf107;border:1px solid #181f24;border-radius:50%;width:1rem;height:1rem;margin:-.2rem 1rem 0 0}.current-time-min-energy-icon:before{background:#fbf107;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1.5rem;height:.2rem}.current-time-frequency-icon,.current-time-vpp-setpoint-icon{background:#f2a40e;border:1px solid #181f24;height:1rem;margin:-.2rem .6rem 0 0;position:relative;width:1rem}.current-time-upper-performance-limit-icon,.current-time-lower-performance-limit-icon{border-radius:50%;border:1px solid #181f24;height:1rem;margin:-.2rem 1rem 0 0;position:relative;width:1rem}.current-time-upper-performance-limit-icon:before,.current-time-lower-performance-limit-icon:before{content:"";height:.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.current-time-upper-performance-limit-icon{background:#9af42b}.current-time-upper-performance-limit-icon:before{background:#9af42b}.current-time-lower-performance-limit-icon{background:#61ae02}.current-time-lower-performance-limit-icon:before{background:#61ae02}.current-time .current-time-flex-up-icon,.current-time .current-time-flex-down-icon,.current-time .current-time-power-icon,.current-time .current-time-dr-power-icon,.current-time .current-time-energy-icon,.current-time .current-time-max-energy-icon,.current-time .current-time-min-energy-icon,.current-time .current-time-frequency-icon,.current-time .current-time-vpp-setpoint-icon,.current-time .current-time-upper-performance-limit-icon,.current-time .current-time-lower-performance-limit-icon{position:absolute}.current-time .current-time-flex-up-icon,.current-time .current-time-flex-down-icon{margin-top:-.8rem;left:calc(100% + .05rem);transform:translate(-50%,100%)}.current-time .current-time-flex-down-icon{margin-top:-1.9rem;transform:translate(-50%,100%) rotate(180deg)}.current-time .current-time-power-icon,.current-time .current-time-dr-power-icon{margin:0;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.current-time .current-time-energy-icon,.current-time .current-time-max-energy-icon,.current-time .current-time-min-energy-icon,.current-time .current-time-frequency-icon,.current-time .current-time-vpp-setpoint-icon,.current-time .current-time-upper-performance-limit-icon,.current-time .current-time-lower-performance-limit-icon{margin:0;left:50%;transform:translate(-50%,-50%)}.graph-stats{border-top:1px solid #9c9799;border-bottom:1px solid #9c9799;padding:1.5rem 0}.graph-stats:after{content:"";display:table;clear:both}.graph-stats header{text-align:center;margin-bottom:1rem}.graph-stats header h3{font-size:1.3rem;color:#fff;font-weight:700}.graph-stats .graph-stats-values{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.graph-stats .graph-stat{flex:1 0 25%;text-align:center}.graph-stats .graph-stat dt{font-size:1.3rem;color:#9c9799}.graph-stats .graph-stat dd{font-size:1.4rem;color:#fff}.graph-stats .graph-stat dd span{font-size:1.2rem;margin-left:.5rem}.graph-stats .graph-stat dd:empty:before{content:"--"}.graph-stats .current-time-flex-up-icon,.graph-stats .current-time-flex-down-icon,.graph-stats .current-time-power-icon,.graph-stats .current-time-dr-power-icon,.graph-stats .current-time-energy-icon,.graph-stats .current-time-max-energy-icon,.graph-stats .current-time-min-energy-icon,.graph-stats .current-time-frequency-icon,.graph-stats .current-time-vpp-setpoint-icon,.graph-stats .current-time-lower-performance-limit-icon,.graph-stats .current-time-upper-performance-limit-icon{display:inline-block;vertical-align:middle}@keyframes toolbar-slidedown{0%{max-height:0}to{max-height:12rem}}@keyframes toolbar-slidedown-tall{0%{max-height:0}to{max-height:25rem}}@keyframes toolbar-fadein{0%{opacity:0}30%{opacity:0}to{opacity:1}}@keyframes row-fadein{0%{opacity:0}to{opacity:1}}@keyframes toolbar-slidedown-margin{0%{max-height:0;margin-bottom:0}to{max-height:12rem;margin-bottom:3rem}}.need-graph-toolbar{animation:toolbar-slidedown 1 .6s}.need-graph-toolbar .need-graph-toolbar-content{animation:toolbar-fadein 1 .6s}.event-graph-toolbar-edit{margin-bottom:3rem;animation:toolbar-slidedown-tall 1 .6s}.event-graph-toolbar-edit .event-graph-toolbar-content,.event-graph-toolbar-edit .reservation-input-list,.event-graph-toolbar-edit .power-factor-input-list{animation:toolbar-fadein 1 .6s}.event-graph-toolbar-edit .event-graph-toolbar-content tr,.event-graph-toolbar-edit .reservation-input-list tr,.event-graph-toolbar-edit .power-factor-input-list tr{animation:row-fadein 1 .6s}.need-graph-toolbar,.event-graph-toolbar{padding:1.5rem 3vw 0 3vw;margin:0 -3vw;border-top:1px solid #2b4558;text-align:center}.need-graph-toolbar label,.event-graph-toolbar label{margin:0 1rem}.need-graph-toolbar label.time-label:before,.event-graph-toolbar label.time-label:before{content:"";display:inline-block;width:1.4rem;height:1.4rem;border-radius:50%;background-color:#f2a40e;vertical-align:middle;margin-right:2rem}.need-graph-toolbar input,.event-graph-toolbar input{display:inline-block}.need-graph-toolbar input.hour,.need-graph-toolbar input.minute,.event-graph-toolbar input.hour,.event-graph-toolbar input.minute{max-width:4rem}.need-graph-toolbar input.setpoint,.event-graph-toolbar input.setpoint{max-width:8rem}.need-graph-toolbar input+span,.event-graph-toolbar input+span{margin:0 .4rem}.need-graph-toolbar input+label,.need-graph-toolbar input+.inline-input-container,.event-graph-toolbar input+label,.event-graph-toolbar input+.inline-input-container{margin-left:3rem}.need-graph-toolbar input.error,.need-graph-toolbar input.dark.error,.need-graph-toolbar form.event-creation-bar input.error.styled-select,form.event-creation-bar .need-graph-toolbar input.error.styled-select,.need-graph-toolbar form.event-creation-bar input.error[type=text],form.event-creation-bar .need-graph-toolbar input.error[type=text],.need-graph-toolbar form.event-creation-bar input.error[type=number],form.event-creation-bar .need-graph-toolbar input.error[type=number],.need-graph-toolbar form.event-creation-bar input.error[type=email],form.event-creation-bar .need-graph-toolbar input.error[type=email],.need-graph-toolbar form.event-creation-bar input.error[type=tel],form.event-creation-bar .need-graph-toolbar input.error[type=tel],.need-graph-toolbar form.event-creation-bar input.error[type=password],form.event-creation-bar .need-graph-toolbar input.error[type=password],.need-graph-toolbar form.event-creation-bar input.error[type=url],form.event-creation-bar .need-graph-toolbar input.error[type=url],.need-graph-toolbar form.event-creation-bar input.error[type=search],form.event-creation-bar .need-graph-toolbar input.error[type=search],.need-graph-toolbar form .box input.error[type=text],form .box .need-graph-toolbar input.error[type=text],.need-graph-toolbar form .box input.error[type=number],form .box .need-graph-toolbar input.error[type=number],.need-graph-toolbar form .box input.error[type=email],form .box .need-graph-toolbar input.error[type=email],.need-graph-toolbar form .box input.error[type=tel],form .box .need-graph-toolbar input.error[type=tel],.need-graph-toolbar form .box input.error[type=password],form .box .need-graph-toolbar input.error[type=password],.need-graph-toolbar form .box input.error[type=url],form .box .need-graph-toolbar input.error[type=url],.need-graph-toolbar form .box input.error[type=search],form .box .need-graph-toolbar input.error[type=search],.event-graph-toolbar input.error,.event-graph-toolbar input.dark.error,.event-graph-toolbar form.event-creation-bar input.error.styled-select,form.event-creation-bar .event-graph-toolbar input.error.styled-select,.event-graph-toolbar form.event-creation-bar input.error[type=text],form.event-creation-bar .event-graph-toolbar input.error[type=text],.event-graph-toolbar form.event-creation-bar input.error[type=number],form.event-creation-bar .event-graph-toolbar input.error[type=number],.event-graph-toolbar form.event-creation-bar input.error[type=email],form.event-creation-bar .event-graph-toolbar input.error[type=email],.event-graph-toolbar form.event-creation-bar input.error[type=tel],form.event-creation-bar .event-graph-toolbar input.error[type=tel],.event-graph-toolbar form.event-creation-bar input.error[type=password],form.event-creation-bar .event-graph-toolbar input.error[type=password],.event-graph-toolbar form.event-creation-bar input.error[type=url],form.event-creation-bar .event-graph-toolbar input.error[type=url],.event-graph-toolbar form.event-creation-bar input.error[type=search],form.event-creation-bar .event-graph-toolbar input.error[type=search],.event-graph-toolbar form .box input.error[type=text],form .box .event-graph-toolbar input.error[type=text],.event-graph-toolbar form .box input.error[type=number],form .box .event-graph-toolbar input.error[type=number],.event-graph-toolbar form .box input.error[type=email],form .box .event-graph-toolbar input.error[type=email],.event-graph-toolbar form .box input.error[type=tel],form .box .event-graph-toolbar input.error[type=tel],.event-graph-toolbar form .box input.error[type=password],form .box .event-graph-toolbar input.error[type=password],.event-graph-toolbar form .box input.error[type=url],form .box .event-graph-toolbar input.error[type=url],.event-graph-toolbar form .box input.error[type=search],form .box .event-graph-toolbar input.error[type=search]{border-color:#d91414;background-color:#4b2d2d}.need-graph-toolbar .delete-small,.event-graph-toolbar .delete-small{margin-left:3rem}.need-graph-toolbar-error,.event-graph-toolbar-error{margin:-1.5rem -3vw 1.5rem -3vw;padding:.5rem 1rem;background-color:#d91414;color:#fff;font-size:1.3rem;text-align:center}.need-graph-toolbar .need-square-edit label:before,.event-graph-toolbar .event-edit label:before{width:1.8rem;height:1.3rem;background:transparent url(/images/icon_event_edit.svg) no-repeat;border-radius:0}.need-graph-toolbar .need-square-edit input[type=text],.need-graph-toolbar .need-square-edit input[type=number],.need-graph-toolbar .need-square-edit input[type=email],.need-graph-toolbar .need-square-edit input[type=tel],.need-graph-toolbar .need-square-edit input[type=password],.need-graph-toolbar .need-square-edit input[type=url],.need-graph-toolbar .need-square-edit input[type=search],.need-graph-toolbar .need-square-edit .styled-select,.event-graph-toolbar .event-edit input[type=text],.event-graph-toolbar .event-edit input[type=number],.event-graph-toolbar .event-edit input[type=email],.event-graph-toolbar .event-edit input[type=tel],.event-graph-toolbar .event-edit input[type=password],.event-graph-toolbar .event-edit input[type=url],.event-graph-toolbar .event-edit input[type=search],.event-graph-toolbar .event-edit .styled-select{margin-bottom:1.5rem}.need-graph-toolbar .need-square-edit input[type=submit],.need-graph-toolbar .need-square-edit button[type=submit],.event-graph-toolbar .event-edit input[type=submit],.event-graph-toolbar .event-edit button[type=submit]{margin:0 0 1.5rem 3rem}.need-graph-toolbar .need-square-edit input.calendar,.event-graph-toolbar .event-edit input.calendar{max-width:13rem}.need-graph-toolbar .need-square-edit .faux-input,.event-graph-toolbar .event-edit .faux-input{max-width:11rem;color:#9c9799}.need-graph-toolbar .need-square-edit input.calendar,.need-graph-toolbar .need-square-edit .faux-input,.event-graph-toolbar .event-edit input.calendar,.event-graph-toolbar .event-edit .faux-input{margin-right:.7rem}.need-graph-toolbar .need-square-edit .inline-input-container,.event-graph-toolbar .event-edit .inline-input-container{display:inline-block}.need-graph-toolbar .need-square-edit .checkbox-group.all-call,.event-graph-toolbar .event-edit .checkbox-group.all-call{margin:0 auto;padding-bottom:1rem;text-align:center}.need-graph-toolbar .need-square-edit .checkbox-group.all-call .styled-checkbox,.event-graph-toolbar .event-edit .checkbox-group.all-call .styled-checkbox{float:none;display:inline-block}.event-graph-toolbar .event-edit label:before{width:1.6rem;height:1.3rem;background:transparent url(/images/icon_reservation.svg) no-repeat;border-radius:0}.content-with-sidebar .need-graph-toolbar,.content-with-sidebar .event-graph-toolbar{margin-bottom:3rem;background-color:#1e2c36;border-bottom:1px solid #2b4558}.content-with-sidebar .need-graph-toolbar{animation:toolbar-slidedown-margin 1 .6s}.need-graph-error,.event-graph-error{z-index:100;position:absolute;top:0;left:0;right:0;margin:0 12rem;border:1px solid #d91414;background-color:#181f24b3;padding:1rem;color:#d91414;text-align:center}.need-graph-error p,.event-graph-error p{display:inline-block}.need-graph-error p:before,.event-graph-error p:before{display:inline-block;content:"";width:1.8rem;height:1.6rem;margin-right:.7rem;background:url(/images/icon_alert.svg) no-repeat;background-size:contain;vertical-align:middle}@media screen and (max-width: 800px){.need-graph-error,.event-graph-error{margin:0 8rem}.need-graph-error p:before,.event-graph-error p:before{display:none}}form.event-creation-bar{position:relative;background:#1e2c36;margin:-2rem 6rem 2rem;padding:0;transition:height .6s}form.event-creation-bar .elm-datepicker--picker{top:100%;margin-top:1rem}form.event-creation-bar .event-creation-bar-start{text-align:center;padding:1.5rem}form.event-creation-bar .event-creation-bar-form{position:relative;z-index:1;padding:1.5rem;animation:toolbar-slidedown-tall 1 .6s}form.event-creation-bar .event-creation-bar-form fieldset{opacity:0;margin:0 auto;animation:toolbar-fadein 1 .6s .1s;animation-fill-mode:forwards}form.event-creation-bar .event-creation-bar-form fieldset.actions{padding-bottom:1rem}form.event-creation-bar .event-graph-toolbar-error{margin:-1.5rem -1.5rem 1.5rem}form.event-creation-bar fieldset{max-width:none;width:100%}form.event-creation-bar input.hour,form.event-creation-bar input.minute{max-width:4rem}form.event-creation-bar input+span{margin:0 .4rem}form.event-creation-bar input.error,form.event-creation-bar input.dark.error{border-color:#d91414;background-color:#4b2d2d}@media screen and (max-width: 500px){form.event-creation-bar{display:none}}.pfc-event-creation table.standard{border-top:1px solid #2b4558}@media screen and (min-width: 1550px){.ec-event-creation.event-creation-bar .event-creation-bar-form fieldset{max-width:75%}}@media screen and (min-width: 2000px){.ec-event-creation.event-creation-bar .event-creation-bar-form fieldset{max-width:55%}}@media screen and (max-width: 1200px){.ec-event-creation.event-creation-bar .row dl{display:block;flex:none;width:100%;max-width:none}}@media screen and (max-width: 800px){.ec-event-creation.event-creation-bar{margin:-2rem 4rem 2rem}}@media screen and (max-width: 1200px){.sr-event-creation.event-creation-bar .sr-event-creation-duration,.sr-event-creation.event-creation-bar .vvc-event-creation-duration,.vvc-event-creation.event-creation-bar .sr-event-creation-duration,.vvc-event-creation.event-creation-bar .vvc-event-creation-duration{float:none;width:100%}.sr-event-creation.event-creation-bar fieldset.actions,.vvc-event-creation.event-creation-bar fieldset.actions{float:none;width:100%;text-align:left;padding:0 0 2rem}.sr-event-creation.event-creation-bar table.standard .inline-fields label,.sr-event-creation.event-creation-bar table.standard .inline-fields td.align-right label,.vvc-event-creation.event-creation-bar table.standard .inline-fields label,.vvc-event-creation.event-creation-bar table.standard .inline-fields td.align-right label{display:block;width:100%;text-align:left;line-height:140%;padding-bottom:1rem}.sr-event-creation.event-creation-bar table.standard .inline-fields input[type=number],.sr-event-creation.event-creation-bar table.standard .inline-fields input[type=text],.sr-event-creation.event-creation-bar table.standard .inline-fields td.align-right input[type=number],.sr-event-creation.event-creation-bar table.standard .inline-fields td.align-right input[type=text],.vvc-event-creation.event-creation-bar table.standard .inline-fields input[type=number],.vvc-event-creation.event-creation-bar table.standard .inline-fields input[type=text],.vvc-event-creation.event-creation-bar table.standard .inline-fields td.align-right input[type=number],.vvc-event-creation.event-creation-bar table.standard .inline-fields td.align-right input[type=text]{float:left}.sr-event-creation.event-creation-bar table.standard .inline-fields input+span,.sr-event-creation.event-creation-bar table.standard .inline-fields td.align-right input+span,.vvc-event-creation.event-creation-bar table.standard .inline-fields input+span,.vvc-event-creation.event-creation-bar table.standard .inline-fields td.align-right input+span{float:left;padding-top:1rem}}@media screen and (max-width: 800px){.sr-event-creation.event-creation-bar,.vvc-event-creation.event-creation-bar{margin:-2rem 4rem 2rem}}.sr-event-creation .inline-add,.vvc-event-creation .inline-add{display:inline-block}.sr-event-creation .sr-event-creation-duration,.sr-event-creation .vvc-event-creation-duration,.vvc-event-creation .sr-event-creation-duration,.vvc-event-creation .vvc-event-creation-duration{float:left;margin:0;position:relative;width:70%;z-index:1}.sr-event-creation .actions,.vvc-event-creation .actions{float:right;margin:0;padding:2.4rem 0 0;width:30%;text-align:right}.sr-event-creation .control-curve-input-list .info-tip,.sr-event-creation .reservation-input-list .info-tip,.vvc-event-creation .control-curve-input-list .info-tip,.vvc-event-creation .reservation-input-list .info-tip{margin-left:0}.sr-event-creation .control-curve-input-list .info-tip .info-tip-text,.sr-event-creation .reservation-input-list .info-tip .info-tip-text,.vvc-event-creation .control-curve-input-list .info-tip .info-tip-text,.vvc-event-creation .reservation-input-list .info-tip .info-tip-text{bottom:auto;top:100%;margin-bottom:0;margin-top:1.5rem}.sr-event-creation .control-curve-input-list .info-tip .info-tip-text:after,.sr-event-creation .reservation-input-list .info-tip .info-tip-text:after,.vvc-event-creation .control-curve-input-list .info-tip .info-tip-text:after,.vvc-event-creation .reservation-input-list .info-tip .info-tip-text:after{top:auto;bottom:100%;transform:scaleY(-1)}.pfc-event-creation.event-creation-bar .control-curve-input-list,.pfc-event-creation.event-creation-bar .reservation-input-list,.pfc-event-creation.event-creation-bar .power-factor-input-list,.sr-event-creation.event-creation-bar .control-curve-input-list,.sr-event-creation.event-creation-bar .reservation-input-list,.sr-event-creation.event-creation-bar .power-factor-input-list,.vvc-event-creation.event-creation-bar .control-curve-input-list,.vvc-event-creation.event-creation-bar .reservation-input-list,.vvc-event-creation.event-creation-bar .power-factor-input-list{position:relative;clear:both}.pfc-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width,.pfc-event-creation.event-creation-bar .reservation-input-list table.standard.full-width,.pfc-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width,.sr-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width,.sr-event-creation.event-creation-bar .reservation-input-list table.standard.full-width,.sr-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width,.vvc-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width,.vvc-event-creation.event-creation-bar .reservation-input-list table.standard.full-width,.vvc-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width{width:calc(100% + 3rem);margin:0 -1.5rem 2rem;border-top:1px solid #2b4558}.pfc-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width tr td:nth-of-type(1),.pfc-event-creation.event-creation-bar .reservation-input-list table.standard.full-width tr td:nth-of-type(1),.pfc-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width tr td:nth-of-type(1),.sr-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width tr td:nth-of-type(1),.sr-event-creation.event-creation-bar .reservation-input-list table.standard.full-width tr td:nth-of-type(1),.sr-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width tr td:nth-of-type(1),.vvc-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width tr td:nth-of-type(1),.vvc-event-creation.event-creation-bar .reservation-input-list table.standard.full-width tr td:nth-of-type(1),.vvc-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width tr td:nth-of-type(1){text-align:left;padding-left:1.5rem}.pfc-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width tr td:last-of-type,.pfc-event-creation.event-creation-bar .reservation-input-list table.standard.full-width tr td:last-of-type,.pfc-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width tr td:last-of-type,.sr-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width tr td:last-of-type,.sr-event-creation.event-creation-bar .reservation-input-list table.standard.full-width tr td:last-of-type,.sr-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width tr td:last-of-type,.vvc-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width tr td:last-of-type,.vvc-event-creation.event-creation-bar .reservation-input-list table.standard.full-width tr td:last-of-type,.vvc-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width tr td:last-of-type{text-align:right;padding-right:1.5rem}.pfc-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width tr td.align-left:last-of-type,.pfc-event-creation.event-creation-bar .reservation-input-list table.standard.full-width tr td.align-left:last-of-type,.pfc-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width tr td.align-left:last-of-type,.sr-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width tr td.align-left:last-of-type,.sr-event-creation.event-creation-bar .reservation-input-list table.standard.full-width tr td.align-left:last-of-type,.sr-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width tr td.align-left:last-of-type,.vvc-event-creation.event-creation-bar .control-curve-input-list table.standard.full-width tr td.align-left:last-of-type,.vvc-event-creation.event-creation-bar .reservation-input-list table.standard.full-width tr td.align-left:last-of-type,.vvc-event-creation.event-creation-bar .power-factor-input-list table.standard.full-width tr td.align-left:last-of-type{text-align:left;padding-right:1.5rem}.threshold-graph{padding:4rem 3vw;margin-bottom:3rem;background-color:#1e2c36;border-top:1px solid #2b4558;border-bottom:1px solid #2b4558}.threshold-graph-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:3rem}.threshold-graph-y-axis-left,.threshold-graph-y-axis-right{display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;user-select:none;width:2.5rem;margin-bottom:4rem;padding-right:.7rem;font-size:1rem}.threshold-graph-y-axis-left span,.threshold-graph-y-axis-right span{display:block;width:100%;text-align:right;line-height:100%}.threshold-graph-y-axis-right{padding:0 0 0 .7rem}.threshold-graph-y-axis-right span{text-align:left}.threshold-graph-month{flex-grow:1}.threshold-graph-month+.threshold-graph-month{margin-left:1vw}.threshold-graph-month .threshold-graph-month-label{pointer-events:none;user-select:none;text-align:center;font-weight:700;height:3rem;padding-top:1rem}.threshold-graph-month .threshold-graph-month-container{position:relative;min-height:30rem;background-color:#2b4558;border:1px solid #2b4558;transition:border-color .3s}.threshold-graph-month .threshold-graph-threshold{position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid #ffffff;background-color:#181f24;transform:scaleY(-1)}.threshold-graph-month .threshold-graph-threshold-bar{position:absolute;cursor:pointer;left:0;right:0;bottom:-.2rem;height:.2rem;background-color:#fff;transition:height .3s}.threshold-graph-month .threshold-graph-threshold-bar:before,.threshold-graph-month .threshold-graph-threshold-bar:after{content:"";position:absolute;width:.7rem;height:.8rem;background:url(/images/pdm_bar_accent.svg) no-repeat;top:-.3rem;transition:top .3s}.threshold-graph-month .threshold-graph-threshold-bar:before{left:-.3rem}.threshold-graph-month .threshold-graph-threshold-bar:after{right:-.3rem;transform:scaleX(-1)}.threshold-graph-month .threshold-graph-hover{z-index:1000;position:absolute;pointer-events:none;user-select:none;top:100%;left:50%;margin:1rem 0 0;background-color:#181f24;font-size:.9rem;text-align:center;white-space:nowrap;padding:.3rem .7rem;transform:scaleY(-1) translate(-50%)}.threshold-graph-month .threshold-graph-hover:after{content:"";position:absolute;display:block;top:100%;left:50%;width:0;height:0;margin-left:-.6rem;border-style:solid;border-width:6px 6px 0 6px;border-color:#181f24 transparent transparent transparent}.threshold-graph-month .threshold-graph-within{background:url(/images/bg_diag_green.svg) repeat;border-bottom:1px solid #008656}.threshold-graph-month .threshold-graph-exceeded{background:url(/images/bg_diag_red.svg) repeat;border-bottom:1px solid #d91414}.threshold-graph-month .threshold-graph-month-container:hover{border-color:#007fa1}.threshold-graph-month .threshold-graph-month-container:hover .threshold-graph-threshold-bar{height:.6rem}.threshold-graph-month .threshold-graph-month-container:hover .threshold-graph-threshold-bar:before,.threshold-graph-month .threshold-graph-month-container:hover .threshold-graph-threshold-bar:after{top:-.1rem}@media screen and (max-width: 800px){.threshold-graph-container{display:block}.threshold-graph-container .threshold-graph-month{position:relative;margin-bottom:4.5rem}.threshold-graph-container .threshold-graph-month-container{position:absolute;top:0;right:auto;left:4rem;bottom:auto;min-height:0;height:calc(96vw - 6rem);width:6rem;transform:rotate(90deg) translateY(-100%);transform-origin:0 0;margin-left:0}.threshold-graph-container .threshold-graph-y-axis-left,.threshold-graph-container .threshold-graph-y-axis-right{flex-direction:row;width:auto;text-align:center;padding:0 0 .7rem;margin:0 0 0 4rem}.threshold-graph-container .threshold-graph-y-axis-left span,.threshold-graph-container .threshold-graph-y-axis-right span{width:auto}.threshold-graph-container .threshold-graph-y-axis-right{padding:.7rem 0 0;margin:-3rem 0 3rem 4rem}.threshold-graph-container .threshold-graph-month+.threshold-graph-month{margin-left:0}.threshold-graph-container .threshold-graph-month .threshold-graph-month-label{width:4rem;padding-top:1.5rem;text-align:left}.threshold-graph-container .threshold-graph-hover{left:auto;right:75%;transform:rotate(-90deg) translateY(-50%) translate(50%) scaleX(-1)}}#modal.threshold-modal .modal-dialogue h2{margin:0}#modal.threshold-modal .modal-dialogue dl.number{margin:0 auto}#modal.threshold-modal .modal-dialogue .checkbox-group{text-align:center;margin-bottom:1rem}#modal.threshold-modal .modal-dialogue label.styled-checkbox{float:none;display:inline-block}.note,.warning{position:relative;padding-left:2.5rem}.note:before,.warning:before{position:absolute;content:"";display:block;top:0;left:0;width:1.6rem;height:2rem;background:transparent url(/images/icon_note.svg) 50% 50% no-repeat;background-size:contain;vertical-align:middle}.note p+p,.warning p+p{margin-top:2rem}.warning{color:#f2a40e}.warning:before{background-image:url(/images/icon_warning.svg)}.note-expandable .note-expandable-continued,.note-expandable .sidebar-list-expandable-continued,.sidebar-list-expandable .note-expandable-continued,.sidebar-list-expandable .sidebar-list-expandable-continued{overflow:hidden;max-height:0;transition:max-height .6s}.note-expandable .note-expandable-continued p,.note-expandable .sidebar-list-expandable-continued p,.sidebar-list-expandable .note-expandable-continued p,.sidebar-list-expandable .sidebar-list-expandable-continued p{margin-top:.5rem}.note-expandable.active .note-expandable-continued,.note-expandable.active .sidebar-list-expandable-continued,.sidebar-list-expandable.active .note-expandable-continued,.sidebar-list-expandable.active .sidebar-list-expandable-continued{max-height:50rem}.note-expandable .note-expandable-continued+p,.note-expandable .sidebar-list-expandable-continued+p,.sidebar-list-expandable .note-expandable-continued+p,.sidebar-list-expandable .sidebar-list-expandable-continued+p{margin-top:.5rem}.sidebar-list-expandable-trigger{display:inline-block;padding:.4rem;margin-top:.5rem;font-size:.8rem;line-height:130%;color:#179dc1;border:1px solid #007fa1;border-radius:5px;transition:color .3s,border-color .3s}.sidebar-list-expandable-trigger:hover{color:#00a7d4;border-color:#00a7d4}.info-tip{z-index:10000;display:inline-block;position:relative;margin-left:.5rem;outline:none}.info-tip .info-tip-icon{cursor:pointer;display:inline-block;font-size:1.4rem;background:#007fa1;border-radius:50%;color:#fff;text-align:center;font-family:serif;font-weight:700;font-style:italic;line-height:100%;padding-top:.1rem;width:1.6rem;height:1.6rem;vertical-align:middle}.info-tip .warning-icon{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:100%}.info-tip .warning-icon:before{background:transparent url(/images/icon_warning.svg) 50% 50%/contain no-repeat;color:#f2a40e;content:"";display:block;height:2rem;width:1.6rem}.info-tip .info-tip-text{z-index:10000;position:absolute;background:#ffffff;bottom:100%;left:-.9rem;width:25rem;padding:.5rem .8rem;font-size:1.1rem;color:#181f24;text-align:left;border-radius:5px;visibility:hidden;opacity:0;margin-bottom:1.5rem;transition:opacity .6s,margin-bottom .6s}.info-tip .info-tip-text a{text-decoration:underline}.info-tip .info-tip-text a:hover{text-decoration:none}.info-tip .info-tip-text:focus-within{visibility:visible}.info-tip .info-tip-text:after{content:"";position:absolute;top:100%;left:1rem;width:0;height:0;border-style:solid;border-width:1rem .7rem 0 .7rem;border-color:#ffffff transparent transparent transparent}.info-tip.active .info-tip-text{visibility:visible;opacity:1;margin-bottom:.7rem}@media screen and (max-width: 800px){.info-tip .info-tip-text{width:20rem}}td:last-of-type .info-tip .info-tip-text,.info-tip.right .info-tip-text{left:auto;right:-.9rem}td:last-of-type .info-tip .info-tip-text:after,.info-tip.right .info-tip-text:after{left:auto;right:1rem}_::-webkit-full-page-media,_:future,:root .info-tip{position:absolute}.input-tip{visibility:hidden;opacity:0;position:absolute;bottom:100%;right:0;margin-bottom:1rem;width:20rem;border-radius:5px;background:#ffffff;padding:1rem 1rem 0;font-size:1.1rem;color:#181f24;transition:opacity .4s}.input-tip:after{position:absolute;content:"";top:100%;right:1rem;width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#ffffff transparent transparent transparent;margin:0 0 0 -.7rem}.input-tip p{margin-bottom:.3rem}.input-tip ul{margin-bottom:1rem;padding-left:1rem}.input-tip li{list-style-type:disc;list-style-position:inside}@media screen and (max-width: 800px){.input-tip{left:50%;margin:0 0 1rem;transform:translateY(0) translate(-50%)}.input-tip:after{border-width:10px 7px 0 7px;border-color:#ffffff transparent transparent transparent;top:100%;left:50%;margin:0 0 0 -.7rem}}input:focus+.input-tip{visibility:visible;opacity:1}.info-demo .note{margin-bottom:3rem;width:50%}@media screen and (max-width: 800px){.info-demo .note{width:auto}}@keyframes modal-fade{0%{opacity:0;margin-top:-5rem}to{opacity:1;margin-top:0}}.modal{z-index:10000;position:fixed;top:0;left:0;right:0;bottom:0;animation:modal-fade .6s 1}.modal .modal-dialogue{z-index:9999;position:absolute;top:30%;left:50%;width:50rem;margin-left:-25rem;padding:0 2rem 2rem;background:#1e2c36;border:1px solid #2b4558}.modal .modal-dialogue .modal-actions{background:#008656;margin:0 -2rem 2rem;padding:.4rem .8rem .1rem;text-align:right}.modal .modal-dialogue .modal-actions .close{overflow:hidden;display:inline-block;width:1.2rem;height:1.2rem;background:#ffffff;text-indent:300rem;background:transparent url(/images/icon_x_white.svg) 0 0 no-repeat;background-size:contain}.modal .modal-dialogue>h2,.modal .modal-dialogue>h3,.modal .modal-dialogue>h4,.modal .modal-dialogue>p{margin-bottom:1.5rem;text-align:left}.modal .modal-dialogue>h2 strong,.modal .modal-dialogue>h3 strong,.modal .modal-dialogue>h4 strong,.modal .modal-dialogue>p strong{color:#179dc1}.modal .modal-dialogue h2{font-size:1.6rem}.modal .modal-dialogue h3,.modal .modal-dialogue h4{font-size:1.4rem}.modal .modal-dialogue>p{margin-bottom:2rem}.modal .modal-dialogue h2+fieldset.actions{padding-top:1.5rem}.modal .modal-dialogue fieldset.actions{margin-bottom:1rem;text-align:left}.modal .modal-dialogue fieldset.actions button+button{margin:0 1rem}.modal .modal-dialogue .scrollable-list{background:#181f24;list-style-type:disc;padding:1.2rem 2.4rem;border-radius:2px;border:1px solid #9c9799;max-height:120px;overflow-y:scroll}.modal .modal-background{z-index:9998;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(24,31,36,.7)}.modal .modal-dialogue.copy p{text-align:left}.modal.csv-modal .modal-dialogue{width:80rem;margin-left:-40rem}.modal.csv-modal p{font-weight:700}.modal.csv-modal ul{list-style-type:disc;list-style-position:inside;margin-bottom:2rem;padding-left:2rem}@media screen and (max-width: 800px){.modal .modal-dialogue,.modal.csv-modal .modal-dialogue{width:100%;margin:0;top:10%;left:auto}}.breadcrumbs{display:flex;flex:0 0 auto;width:100%;background:rgba(43,69,88,.2);padding:1.5rem 3vw;border-bottom:1px solid #2b4558}.breadcrumbs .breadcrumbs-actions{float:right;width:25%;text-align:right}.breadcrumbs .breadcrumbs-actions a:before{content:"";display:inline-block;width:1.2rem;height:1.2rem;margin:-.3rem .5rem 0 0;vertical-align:middle;background-position:50% 50%;background-image:100% auto;background-repeat:no-repeat;background-image:url(/images/icon_back_blue.svg)}.breadcrumbs .breadcrumbs-list{float:left;width:75%}.breadcrumbs .breadcrumbs-list span{color:#179dc1}.breadcrumbs .breadcrumbs-list a:after,.breadcrumbs .breadcrumbs-list span:after{display:inline-block;content:"";width:.2rem;height:2rem;background:#2b4558;margin:0 1.5rem;transform:rotate(30deg);vertical-align:middle}.breadcrumbs .breadcrumbs-list a:last-of-type:after{display:none}.breadcrumbs .breadcrumbs-list a{order:2}.breadcrumbs .breadcrumbs-list a:before{order:1;content:"";display:inline-block;width:1.8rem;height:1.8rem;vertical-align:middle;margin-right:.7rem;background:transparent 50% 50% no-repeat;background-size:contain}.breadcrumbs .breadcrumbs-list a.vpp:before{background-image:url(/images/asset_icons/icon_vpp_blue.svg)}.breadcrumbs .breadcrumbs-list a.hvac:before{background-image:url(/images/asset_icons/icon_hvac_blue.svg)}.breadcrumbs .breadcrumbs-list a.battery:before{background-image:url(/images/asset_icons/icon_battery_blue.svg)}.breadcrumbs .breadcrumbs-list a.meter:before{background-image:url(/images/asset_icons/icon_meter_blue.svg)}.breadcrumbs .breadcrumbs-list a.vfd:before{background-image:url(/images/asset_icons/icon_vfd_blue.svg)}.breadcrumbs .breadcrumbs-list a.asset:before{background-image:url(/images/asset_icons/icon_asset_blue.svg)}.breadcrumbs .breadcrumbs-list a.uncontrolled_load:before{background-image:url(/images/asset_icons/icon_uncontrolled_load_blue.svg)}.breadcrumbs .breadcrumbs-list a.pv:before{background-image:url(/images/asset_icons/icon_pv_blue.svg)}.breadcrumbs .breadcrumbs-list a.analog_generator:before{background-image:url(/images/asset_icons/icon_analog_generator_blue.svg)}.breadcrumbs .breadcrumbs-list a.binary_asset:before{background-image:url(/images/asset_icons/icon_binary_asset_blue.svg)}.breadcrumbs .breadcrumbs-list a.user:before{background-image:url(/images/asset_icons/icon_user_blue.svg)}.breadcrumbs .breadcrumbs-list a.chp:before{background-image:url(/images/asset_icons/icon_chp_blue.svg)}.breadcrumbs .breadcrumbs-list a.biofuel:before{background-image:url(/images/asset_icons/icon_biofuel_blue.svg)}.breadcrumbs .breadcrumbs-list a.hydro:before{background-image:url(/images/asset_icons/icon_hydro_blue.svg)}.breadcrumbs .breadcrumbs-list a.wind:before{background-image:url(/images/asset_icons/icon_wind_blue.svg)}.breadcrumbs .breadcrumbs-list a.ice_storage:before{background-image:url(/images/asset_icons/icon_ice_storage_blue.svg)}.breadcrumbs .breadcrumbs-list a.site:before{background-image:url(/images/asset_icons/icon_site_blue.svg)}.breadcrumbs .breadcrumbs-list a.binary_load:before{background-image:url(/images/asset_icons/icon_binary_load_blue.svg)}.breadcrumbs .breadcrumbs-list a.binary_generator:before{background-image:url(/images/asset_icons/icon_binary_generator_blue.svg)}.breadcrumbs .breadcrumbs-list a.manual_load:before{background-image:url(/images/asset_icons/icon_manual_load_blue.svg)}.breadcrumbs .breadcrumbs-list a.analog_load:before{background-image:url(/images/asset_icons/icon_analog_load_blue.svg)}.breadcrumbs .breadcrumbs-list a.water_heater:before{background-image:url(/images/asset_icons/icon_water_heater_blue.svg)}.breadcrumbs .breadcrumbs-list a.event:before{background-image:url(/images/asset_icons/icon_event_blue.svg)}.breadcrumbs .breadcrumbs-list a.notifications:before{background-image:url(/images/asset_icons/icon_notifications_blue.svg)}.breadcrumbs .breadcrumbs-list a.thermostat:before{background-image:url(/images/asset_icons/icon_thermostat_blue.svg)}.breadcrumbs .breadcrumbs-list a.ev_charging_station:before{background-image:url(/images/asset_icons/icon_ev_charging_station_blue.svg)}.breadcrumbs .breadcrumbs-list a.thermostat_group:before{background-image:url(/images/asset_icons/icon_thermostat_group_blue.svg)}.breadcrumbs .breadcrumbs-list a.inverter:before{background-image:url(/images/asset_icons/icon_inverter_blue.svg)}.breadcrumbs .breadcrumbs-list a.market_program:before{background-image:url(/images/asset_icons/icon_market_program_blue.svg)}@media screen and (max-width: 800px){.breadcrumbs{display:none}}.pagination li{display:inline-block;color:#2b4558}.pagination li+li{margin-left:.5rem}.pagination li a{display:block;color:#2b4558;border:2px solid #2b4558;padding:0 .5rem;transition:color 30ms,border .3s,background-color .3s}.pagination li a:before{transition:border-color .3s}.pagination li a:hover{border-color:#007fa1;color:#179dc1}.pagination li.active a{border-color:#007fa1;background-color:#007fa1;color:#fff}.pagination li.prev a,.pagination li.next a{overflow:hidden;text-indent:-300rem;position:relative;min-width:2.4rem;margin-bottom:-.7rem}.pagination li.prev a:before,.pagination li.next a:before{position:absolute;display:block;content:"";left:27%;top:27%;width:0;height:0;border-style:solid;border-width:5px 8px 5px 0;border-color:transparent #2b4558 transparent transparent}.pagination li.prev a:hover:before,.pagination li.next a:hover:before{border-color:transparent #007fa1 transparent transparent}.pagination li.next a:before{border-width:5px 0 5px 8px;border-color:transparent transparent transparent #2b4558;left:30%}.pagination li.next a:hover:before{border-color:transparent transparent transparent #007fa1}.pagination li.disabled{pointer-events:none;user-select:none;opacity:.5}.datepicker--no-input{display:inline-block;position:relative}.datepicker--no-input:focus{outline:none}.datepicker--no-input input{display:none}.elm-datepicker--container{display:inline-block;position:relative;text-align:center}.elm-datepicker--picker{background:#2b4558;position:absolute;z-index:110000;top:calc(100% - .4rem);right:0;border:#2b4558 4px solid;box-shadow:0 0 5px 5px #181f244d}.elm-datepicker--picker:before{content:"";position:absolute;bottom:100%;right:.5rem;width:0;height:0;border-style:solid;border-width:0 10px 14px 10px;border-color:transparent transparent #2b4558 transparent}.elm-datepicker--picker-header{background:#007fa1}.elm-datepicker--prev-container,.elm-datepicker--next-container,.elm-datepicker--month-container{display:inline-block}.elm-datepicker--prev{background:transparent;border:0 none;cursor:pointer}.elm-datepicker--prev:before{color:#fff;content:"<";display:inline-block}.elm-datepicker--next{background:transparent;border:0 none;cursor:pointer}.elm-datepicker--next:before{color:#fff;content:">";display:inline-block}.elm-datepicker--dow{font-size:1.2rem;font-weight:700}.elm-datepicker--dow,.elm-datepicker--row{padding:.2rem .4rem}.elm-datepicker--day{background:#181f24;cursor:pointer;font-size:1.2rem}.elm-datepicker--other-month{background:#1e2c36;color:#d3d3d3}.elm-datepicker--picker-header{padding:.4rem;font-size:1.2rem;font-weight:700}.elm-datepicker--picker-header .elm-datepicker--year{margin-left:.5rem}.elm-datepicker--today{color:#0abdec}.elm-datepicker--today.elm-datepicker--picked{color:#fff}.elm-datepicker--picked{background-color:#007fa1}.elm-datepicker--disabled{background:rgba(24,31,36,.5);color:#9c9799b3}.elm-datepicker--next{margin-left:.2rem}.elm-datepicker--next:before{content:"\25b6"}.elm-datepicker--prev{margin-right:.2rem}.elm-datepicker--prev:before{content:"\25c0"}
