:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body{height:100%;margin:0;line-height:1.5}textarea,input,select,button{font-size:1rem;font-family:inherit;border:none;border-radius:8px;padding:.5rem .75rem;box-shadow:0 0 1px #0003,0 1px 2px #0003;background-color:#fff;line-height:1.5;margin:0}select{padding-right:1rem;outline:none}button{color:#3992ff;font-weight:500}textarea:hover,input:hover,button:hover{box-shadow:0 0 1px #0009,0 1px 2px #0003}button:active{box-shadow:0 0 1px #0006;transform:translateY(1px)}#contact h1{display:flex;align-items:flex-start;gap:1rem}#contact h1 form{display:flex;align-items:center;margin-top:.25rem}#contact h1 form button{box-shadow:none;font-size:1.5rem;font-weight:400;padding:0}#contact h1 form button[value=true]{color:#a4a4a4}#contact h1 form button[value=true]:hover,#contact h1 form button[value=false]{color:#eeb004}form[action$=destroy] button{color:#f44250}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#root{height:100%;width:100%;overflow:scroll}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#detail{width:100%}#detail.loading{opacity:.25;transition:opacity .2s;transition-delay:.2s}#error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.logout{color:#646cff;cursor:pointer;margin-left:2rem;font-size:1rem}.hidden{visibility:hidden;opacity:0}.no-display{display:none}@media print{.no-print{display:none!important}}.retry-sync-link{cursor:pointer}.view-icon-wrapper{cursor:pointer;scale:1.1;padding:4px;margin:0;display:flex;border-radius:8px;color:#fff}.view-tools{align-items:center;display:flex;justify-content:space-between}.faded{opacity:.6}#siteSearchForm{padding:1rem;background-color:#08487c;border-top:solid white 2px}.clickable{cursor:pointer}span.clickable{text-decoration:underline}.site-header{background-color:#08487c;padding:.5rem 1rem 1rem;border-top:solid white 2px}.site-bar{position:relative;font-size:1.1rem;color:#fff;text-align:left;display:flex;justify-content:space-between}.site-bar a{color:#fff}.cancel__button,.save__button{color:#fff;background-color:#08487c}.delete__button{color:#fff;background-color:#d51515}.notification-bar-wrapper{position:fixed;z-index:10;width:100vw;display:flex;justify-content:center;bottom:20vh}.notification-bar-wrapper .notification-bar{width:auto;height:auto;position:relative;padding:.5rem 1rem}.notification-bar-wrapper .notification-bar.error{background-color:red;color:#fff}.notification-bar-wrapper .notification-bar.warning{background-color:orange;color:#fff}.notification-bar-wrapper .notification-bar.info{background-color:green;color:#fff}.notification-bar-wrapper .notification-bar.highlight{background-color:#ff0;color:#fff}button.standard-button{background-color:#08487c;color:#fff}#top-bar{display:flex;width:100%;justify-content:space-between;padding:.5rem 1rem;background-color:#08487c;color:#fff;align-items:center}#top-bar h1{font-size:1.5rem;margin-top:.5rem;margin-bottom:.5rem}@media only screen and (max-width: 768px){#top-bar h1{font-size:1.25rem}}#top-bar .logout{color:#fff}select,select option{text-transform:capitalize}.error-options{display:flex;justify-content:space-around}.capitalize{text-transform:capitalize}.sites-cards-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;gap:20px;padding-left:1rem;padding-right:1rem}.sites-cards-wrapper ul{list-style-type:none}.sites-cards-wrapper .fav-star{position:absolute;right:1rem;top:1rem;color:#fff;z-index:1;scale:1.6;opacity:.6;background:#0a487c5c;height:1.5rem;width:1.5rem;display:flex;justify-content:center;align-items:center;border-radius:.75rem}.sites-cards-wrapper .fav-star svg g.sOutline{stroke:#e4c312}.sites-cards-wrapper .fav-star.favourite{color:gold;background-color:#fff;opacity:1}.sites-cards-wrapper .fav-star.favourite.readToday{color:#00a700}.sites-cards-wrapper .fav-star.favourite.unread{color:#6c8dac}.sites-cards-wrapper .fav-star.favourite.unsynched{color:gray}.sites-cards-wrapper .fav-star.favourite.dueSoon{color:orange}.sites-cards-wrapper .fav-star.favourite.overdue,.sites-cards-wrapper .fav-star.favourite.synchError{color:#d51515}.disabled{opacity:.3}.site-card,.meter-card,.recent-reading-card,.ja-form-wrapper,ja-card-wrapper{background-color:#fff;border-radius:4px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.meter-card{transition:opacity .5s}.ja-form-wrapper h2{margin-bottom:3rem;width:100%;text-align:left;color:#08487c}.button-wrapper{display:flex}.button-wrapper.right,.button-wrapper.left{justify-content:flex-end}.site-card{margin-top:2rem;cursor:pointer;color:#0000008a;display:flex;overflow:hidden;min-height:200px;text-align:center;flex-direction:column;position:relative;width:480px}@media only screen and (max-width: 420px){.site-card{width:360px}}@media only screen and (min-width: 421px) and (max-width: 460px){.site-card{width:380px}}@media only screen and (min-width: 461px) and (max-width: 520px){.site-card{width:420px}}@media only screen and (min-width: 521px) and (max-width: 860px){.site-card{width:480px}}@media only screen and (min-width: 861px) and (max-width: 1200px){.site-card{width:400px}}@media only screen and (min-width: 1201px) and (max-width: 1240px){.site-card{width:360px}}@media only screen and (min-width: 1241px) and (max-width: 1450px){.site-card{width:420px}}.site-card.readToday{border-bottom:.5rem solid #00a700}.site-card.unread{border-bottom:.5rem solid rgb(108,141,172)}.site-card.unsynched{border-bottom:.5rem solid rgb(128,128,128)}.site-card.dueSoon{border-bottom:.5rem solid orange}.site-card.overdue,.site-card.synchError{border-bottom:.5rem solid #d51515}.site-card .MuiPaper-rounded{position:relative;border-bottom:.25rem white}.site-card.favourite{border-bottom:.25rem solid rgb(255,203,5)}.site-image-wrapper{width:100%;height:220px;position:relative;overflow:hidden;flex-grow:1}.site-image-wrapper img{width:100%;height:auto}@media only screen and (max-width: 420px){.site-image-wrapper{height:180px}}@media only screen and (min-width: 421px) and (max-width: 460px){.site-image-wrapper{height:200px}}.site-card-text-wrapper{height:80px;display:flex;flex-direction:column;padding:.51rem 0px;justify-content:space-around}.site-title{color:#08487c;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:450;font-size:1.25rem}.site-ref{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#08487c}.ja-form-wrapper{padding:2rem}.ja-form-wrapper .button-wrapper{width:100%;margin-top:2rem}.ja-form-wrapper .button-wrapper.right button{margin-left:1rem}.ja-form-wrapper .button-wrapper.left button{margin-right:1rem}.ja-form>p:first-child{margin:0;padding:0}.ja-form>p:first-child>:nth-child(2){margin-right:1rem}.ja-form .form-img{margin-right:2rem}.ja-form .form-img img{width:12rem;height:12rem;background:#0003;border-radius:1rem}.ja-form .form-img input,.ja-form .form-img select{box-sizing:border-box;width:100%}.ja-form p:last-child button[type=button]{color:inherit}.flex-form{display:flex;flex-direction:column;gap:1rem}.flex-form>p:first-child,.flex-form label{display:flex}.flex-form p:first-child span,.flex-form label span{width:8rem}.flex-form p:first-child input,.flex-form label input,.flex-form label select,.flex-form label textarea{flex-grow:2}.flex-form p:last-child{display:flex;gap:.5rem;margin:0 0 0 8rem}button.add-meter{margin-left:2rem}#siteTitle{cursor:pointer}input,textarea{width:100%;display:block}.circular-button-wrapper{position:absolute;right:1rem;display:flex;justify-content:flex-end;z-index:3}.circular-button-wrapper .circular-button{background:#08487c;color:#fff;cursor:pointer;border-radius:18px;height:36px;width:36px;display:flex;justify-content:center;align-items:center;position:relative;border:solid white 2px;padding:3px}.circular-button-wrapper .circular-button:hover{filter:brightness(85%)}.device-info{color:#fff}.drag-handle-wrapper{height:100%;display:flex;flex-direction:column;justify-content:center;width:24px;border-right:solid rgba(255,255,255,.5) 1px}.modal{position:fixed;height:100vh;width:100vw;background-color:#fffc;display:flex;justify-content:center;align-items:center;top:0}.meter-readings-wrapper{width:98vw}@media only screen and (max-width: 400px){.meter-readings-wrapper{width:90vw}}@media only screen and (min-width: 400px){.meter-readings-wrapper{width:93vw}}@media only screen and (min-width: 800px){.meter-readings-wrapper{width:98vw}}.meter-group-wrapper{padding:1rem;padding-top:0}.meter-group-wrapper .meter-group-title{color:#08487c;font-size:1rem;text-align:center;font-weight:700;text-decoration:underline;text-underline-offset:4px}.meter-group-wrapper .back{position:absolute}.meter-group-wrapper .meter-group-header{display:flex;justify-content:center}.meter-group-wrapper .swiper-button-next,.meter-group-wrapper .swiper-button-prev{color:#000}.meter-group-wrapper .readings-swiper .swiper-slide:not(.swiper-slide-active){visibility:hidden}.site-details .circular-button-wrapper.edit{bottom:2rem;right:4.5rem}.site-details .circular-button-wrapper.add{bottom:2rem;right:2rem}.meter-card{padding:2rem 1rem;border-radius:20px;background-color:#08487c;width:95%;max-width:425px;color:#fff}.meter-card.readToday{background-color:#00a700}.meter-card.unread{background-color:#6c8dac}.meter-card.unsynched{background-color:gray}.meter-card.dueSoon{background-color:orange}.meter-card.overdue,.meter-card.synchError{background-color:#d51515}.meter-card.meter-dirty-state{background-color:gray!important}@media only screen and (max-width: 1499px){.meter-card{width:95%}}.meter-card-contents{display:grid;grid-template-columns:repeat(12,1fr);gap:.5rem;font-size:1rem}.meter-card-contents label span{font-weight:700;color:wheat;font-size:.9rem}.meter-card-contents input,.meter-card-contents select,.meter-card-contents textarea{width:100%;margin-top:.5rem;margin-bottom:.5rem}.meter-card-contents .material-icons{font-size:2.5rem}.meter-card-contents .input-wrapper{text-align:left}.meter-card-contents .utility-type-symbol{text-align:right;align-items:center}.meter-card-contents .input-wrapper.ref__field{font-size:2rem;font-weight:700;text-align:left}.meter-card-contents .utility-type-symbol{grid-column:12/span 2;grid-row:1}.meter-card-contents img.meter-image-small{grid-column:10/span 3;grid-row-start:1;grid-row-end:4;width:100%;height:auto;border:solid white 2px}.meter-card-contents .input-wrapper.ref__field{font-size:1.5rem;grid-column:1/span 9;grid-row:1}.meter-card-contents .input-wrapper.status__field{grid-column:1/span 9;grid-row:2}.meter-card-contents .serial_number__field{grid-column:1/span 7;grid-row:3}.meter-card-contents .meter-management-links{color:#fff;font-size:.9rem;grid-column:1/span 13;display:flex;justify-content:space-between}.meter-card-contents .meter-management-links a{color:#fff;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.meter-card-contents .meter-management-links a.edit-link{text-align:left}.meter-card-contents .meter-management-links a.view-qr-link{text-align:center}.meter-card-contents .meter-management-links a.view-more-link{text-align:right}.meter-card-contents .location__field{grid-column:1/span 9;grid-row:4}.meter-card-contents .reading_due__field{grid-column:1/span 9;grid-row:5}.meter-card-contents .mpan__field,.meter-card-contents .utility_type__field,.meter-card-contents .unit__field,.meter-card-contents .meter_type__field,.meter-card-contents .utility_usage__field,.meter-card-contents .digits_length__field,.meter-card-contents .decimal_places__field,.meter-card-contents .model_number__field,.meter-card-contents .meter_group__field,.meter-card-contents .manufacturer__field,.meter-card-contents .notes__field{display:none}.meter-card-contents.full-details .mpan__field,.meter-card-contents.full-details .utility_type__field,.meter-card-contents.full-details .unit__field,.meter-card-contents.full-details .meter_type__field,.meter-card-contents.full-details .utility_usage__field,.meter-card-contents.full-details .digits_length__field,.meter-card-contents.full-details .decimal_places__field,.meter-card-contents.full-details .model_number__field,.meter-card-contents.full-details .meter_group__field,.meter-card-contents.full-details .manufacturer__field,.meter-card-contents.full-details .notes__field{display:inline-block;grid-column:1/span 13}.meter-card-contents .reading-form-wrapper{grid-column:1/span 13;margin-top:.5rem}.meter-card-contents .reading-form-wrapper .ja-form-wrapper{padding:1rem}.meter-card-contents table.latest-readings{grid-column:1/span 13}.meter-card-contents input{text-wrap:wrap}.meter-card-contents label span.meter-reset-label{text-wrap:nowrap}.meter-card-contents .new-reading-info{display:flex;justify-content:space-between;font-size:.8rem;color:#08487c}.meter-card-contents .new-reading-info span{margin:0}.meter-card-contents .new-reading-info .avg-consumption-value{text-align:right}.meter-card-contents .new-reading-info .meter-reset-wrapper label{display:flex}.meter-card-contents .new-reading-info .meter-reset-wrapper label span{font-size:.8rem}.meter-card-contents .new-reading-info .meter-reset-wrapper input{margin:0}@media only screen and (max-width: 768px){.meter-card-contents .input-wrapper.ref__field{font-size:1.25rem}.meter-card-contents .material-icons{font-size:2rem}.meter-card-contents .serial_number__field{grid-column:1/span 13}}.meter-card-contents .add-reading-form{display:grid;justify-content:space-between;grid-template-columns:repeat(12,1fr)}.meter-card-contents .reading_save__button{background-color:#08487c;color:#fff;grid-column-start:1;grid-column-end:13}.meter-card-contents .value__group{grid-column-start:1;grid-column-end:13}.meters-search-wrapper{width:100%;margin-top:.5rem}.meters-search-wrapper #metersSearchForm input{line-height:1;border-radius:0;font-size:.9rem}.meters-filter-wrapper{width:100%;margin-top:.5rem;background-color:#fff}.meters-filter-wrapper #meterStatusFilters{padding:.5rem 1rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:.8rem;margin-top:.25rem}.meters-filter-wrapper #meterStatusFilters input~.state{font-size:.8rem}.meters-filter-wrapper #meterStatusFilters input~.state label{font-weight:500;opacity:.6}.meters-filter-wrapper #meterStatusFilters input~.state label:after{opacity:0}.meters-filter-wrapper #meterStatusFilters input:checked~.state label{opacity:1}.meters-filter-wrapper #meterStatusFilters input:checked~.state label:after{opacity:1}.meters-filter-wrapper #meterStatusFilters .overdue input~.state label{color:#d51515}.meters-filter-wrapper #meterStatusFilters .overdue input~.state label:after{background-color:#d51515!important}.meters-filter-wrapper #meterStatusFilters .Ok input~.state label{color:#08487c}.meters-filter-wrapper #meterStatusFilters .Ok input~.state label:after{background-color:#08487c!important}.meters-filter-wrapper #meterStatusFilters .readToday input~.state label{color:#00a700}.meters-filter-wrapper #meterStatusFilters .readToday input~.state label:after{background-color:#00a700!important}.meters-filter-wrapper #meterStatusFilters .dueSoon input~.state label{color:orange}.meters-filter-wrapper #meterStatusFilters .dueSoon input~.state label:after{background-color:orange!important}.meters-filter-wrapper #meterStatusFilters .synchError input~.state label{color:#d51515}.meters-filter-wrapper #meterStatusFilters .synchError input~.state label:after{background-color:#d51515!important}.meters-filter-wrapper #meterStatusFilters .unread input~.state label{color:#6c8dac}.meters-filter-wrapper #meterStatusFilters .unread input~.state label:after{background-color:#6c8dac!important}.meters-filter-wrapper #meterStatusFilters .unsynched input~.state label{color:gray}.meters-filter-wrapper #meterStatusFilters .unsynched input~.state label:after{background-color:gray!important}/*!
* FilePondPluginImagePreview 4.6.12
* Licensed under MIT, https://opensource.org/licenses/MIT/
* Please visit https://pqina.nl/filepond/ for details.
*/.filepond--image-preview-markup{position:absolute;left:0;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;position:absolute;left:0;top:0;width:100%;min-height:5rem;max-height:7rem;margin:0;opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:#282828d9}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0;right:0;height:100%;margin:0;border-radius:.45em;overflow:hidden;background:#00000003}.filepond--image-preview{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;height:100%;width:100%;pointer-events:none;background:#222;will-change:transform,opacity}.filepond--image-clip{position:relative;overflow:hidden;margin:0 auto}.filepond--image-clip[data-transparency-indicator=grid] canvas,.filepond--image-clip[data-transparency-indicator=grid] img{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0h50v50H0M50 50h50v50H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{position:absolute;left:0;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{height:100%;display:flex;justify-content:center;align-items:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}/*!
* FilePond 4.31.4
* Licensed under MIT, https://opensource.org/licenses/MIT/
* Please visit https://pqina.nl/filepond/ for details.
*/.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}.filepond--drip{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:#00000003}.filepond--drip-blob{-webkit-transform-origin:center center;transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:""}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:#00000080;background-image:none;box-shadow:0 0 #fff0;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{color:#ffffff80;background-color:#00000040}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity;touch-action:none}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{position:absolute;right:0;opacity:.175;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}input[type=checkbox]{box-shadow:none}.action-icons-cell{text-align:right;color:gray;opacity:.5}.action-icons-cell .active{color:#fff;opacity:1;cursor:pointer}.recent-readings-wrapper{grid-column:1/span 13;display:flex;gap:.5rem;flex-wrap:wrap}.group-meter-grid .feedback-message-wrapper{margin:1rem}.group-meter-grid .feedback-message-wrapper .feedback-message-text-wrapper{margin:.5rem;text-align:left}.feedback-message-wrapper{margin-bottom:1rem}.feedback-message-wrapper{font-size:1rem;position:relative;background-color:#08487c;padding:.5rem}.feedback-message-wrapper .feedback-message-closure-button-wrapper{width:100%;position:absolute;display:flex;justify-content:flex-end;z-index:3;visibility:visible;top:-3px;right:-3px}.feedback-message-wrapper .feedback-message-closure-button-wrapper .feedback-message-closure-button{background:#08487c;color:#fff;cursor:pointer;height:30px;width:30px;display:flex;justify-content:center;align-items:center;position:relative;border:solid white 3px;font-size:.9rem}.feedback-message-wrapper .feedback-message-closure-button-wrapper .feedback-message-closure-button:hover{filter:brightness(85%)}.feedback-message-wrapper .feedback-message-text-wrapper{font-size:.9rem;text-align:left;color:#fff;padding:1rem}.feedback-message-wrapper .feedback-message-text-wrapper .retry-sync-link{color:#fff;font-size:.9rem;text-decoration:underline}.recent-reading-card{position:relative;margin-top:.5rem;padding:1rem;width:100%;box-sizing:border-box}.recent-reading-card span,.recent-reading-card label{color:#fff;font-size:1rem}.recent-reading-card span{font-weight:700}.recent-reading-card .reading-text-wrapper{text-align:right;display:flex;justify-content:center}.recent-reading-card .reading-image-block{height:150px;display:flex;justify-content:center;background:#dcdcdccc;width:100%}.recent-reading-card .reading-image-block img{height:100%;width:auto}.reading-time{grid-column:1/span 13;justify-content:center}.reading-value,.reading-consumption,.reading-avg-consumption{grid-column:1/span 13}.action-choices{display:flex;justify-content:space-between;z-index:1;position:relative;box-sizing:border-box;gap:10px}.action-choices button{height:2.2rem;width:100%;line-height:normal}.action-choices .delete-button{color:red}.action-choices .cancel-delete-button,.action-choices .edit-reading-submit-button{color:#08487c}.action-choices .edit-reading-cancel-button{color:red}.action-choices.edit-choices{grid-column:1/span 13}.action-choices.deletion-choices{padding-top:1rem}.done{background-color:red}.tracking-meter-swiper span{background-color:#08487c}.tracking-meter-swiper span.unread{background-color:#6c8dac}.tracking-meter-swiper span.unsynched{background-color:gray}.tracking-meter-swiper span.readToday{background-color:#00a700}.tracking-meter-swiper span.dueSoon{background-color:orange}.tracking-meter-swiper span.overdue,.tracking-meter-swiper span.synchError{background-color:#d51515}.tracking-meter-swiper span.meter-state-dirty{background-color:gray}.tracking-meter-swiper .swiper-slide{opacity:.5}.tracking-meter-swiper .swiper-slide span{width:100%;height:15px}.reading-text-block{display:flex;flex-direction:column;justify-content:space-around;background-color:#08487c;margin-top:.5rem;color:#fff!important;padding-top:1rem;padding-bottom:1rem;position:relative}.reading-text-block .delete-icon-wrapper{position:absolute;top:5px;left:2px;margin:0;padding:0}.reading-text-block .edit-icon-wrapper{position:absolute;bottom:5px;left:2px;margin:0;padding:0;cursor:pointer}.recent-reading-card-statuses{width:100%;display:flex;justify-content:flex-end}.recent-reading-card-statuses span{font-size:1.4rem}.meter-card-contents>.info-alert{grid-column:11/span 2;grid-row:1;height:26px;width:26px;position:static}.info-alert{position:absolute;top:-.5rem;right:-.5rem;margin:0;font-size:1.2rem;display:flex;height:30px;width:30px;border:2px solid white;border-radius:18px;justify-content:center;align-items:center;background-color:#6c8dac;color:wheat;z-index:1}.reading-choice-button-wrapper{display:flex;justify-content:space-between}.reading-choice-button-wrapper button{line-height:1;padding:.5rem 1rem;font-size:.9rem;color:#08487c}.reading-choice-button-wrapper p.message-body{font-style:italic}.utility-type-symbol svg{height:30px;width:30px}.meter-group-titles-outer{width:100%;display:flex;justify-content:center}.groupsSwiper{width:100%;height:80%}.create-mode-selector{z-index:4;height:100vh;width:100vw;position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;background-color:#ffffffe6}.create-mode-selector .circular-button-wrapper{bottom:unset;top:2rem;right:2rem}.create-mode-selector .create-mode-selector-buttons-wrapper{width:85vw;max-width:500px;padding:1rem;background-color:#fff;display:flex;justify-content:space-around;align-items:center;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.create-mode-selector button{background-color:#08487c;color:#fff;border:none;opacity:1}.group-info{display:flex;background-color:#08487c;justify-content:space-between;font-size:.9rem;font-weight:500;color:#fff;padding:.25rem 1rem;margin-bottom:1rem;margin-top:1rem;position:sticky;top:0;left:0;z-index:1;border-radius:6px}.group-info .group-info-item.frequency{text-transform:capitalize}.group-info.readToday{background-color:#00a700}.group-info.dueSoon{background-color:orange}.group-info.unread{background-color:#6c8dac}.group-info.unsynched{background-color:gray}.group-info.overdue,.group-info.synchError{background-color:#d51515}.group-info.meter-dirty-state{background-color:gray!important}@media only screen and (max-width: 500px){.group-info span.group-info-item.frequency{display:none}}.group-meter-grid{display:grid;width:100%;row-gap:1rem;grid-template-columns:repeat(1,1fr);gap:1rem}@media only screen and (min-width: 700px){.group-meter-grid{grid-template-columns:repeat(2,1fr);padding:.5rem}}@media only screen and (min-width: 1150px){.group-meter-grid{grid-template-columns:repeat(3,1fr);padding:.5rem}}@media only screen and (min-width: 1400px){.group-meter-grid{grid-template-columns:repeat(4,1fr);padding:.5rem}}.group-meter-grid .meter-grid-item{background-color:#08487c;border-radius:6px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;font-size:.9rem;position:relative}.group-meter-grid .meter-grid-item:hover{box-shadow:-2px 3px 2px -2px #00000080,1px 2px 2px 1px #00000059,1px 2px 4px -2px #0000004d}.group-meter-grid .meter-grid-item.readToday{background-color:#00a700}.group-meter-grid .meter-grid-item.dueSoon{background-color:orange}.group-meter-grid .meter-grid-item.unread{background-color:#6c8dac}.group-meter-grid .meter-grid-item.unsynched{background-color:gray}.group-meter-grid .meter-grid-item.overdue,.group-meter-grid .meter-grid-item.synchError{background-color:#d51515}.group-meter-grid .meter-grid-item.meter-dirty-state{background-color:gray!important}.group-meter-grid .meter-grid-item .meter-grid-item-contents{position:relative;cursor:pointer;color:#fff;display:flex;height:160px}.group-meter-grid .meter-grid-item .meter-grid-item-text-wrapper{width:100%;text-align:left;padding-left:1rem;display:flex;flex-direction:column;justify-content:space-around;font-weight:600}.group-meter-grid .meter-grid-item .meter-grid-item-text-wrapper span.text-label{opacity:.9;font-size:.8rem}.group-meter-grid .meter-grid-item .meter-grid-item-image-wrapper{height:100%}.group-meter-grid .meter-grid-item .meter-grid-item-image-wrapper .picture-icon-wrapper{opacity:.2}.group-meter-grid .meter-grid-item .meter-grid-item-image-wrapper img{padding:2px;box-sizing:border-box;max-height:100%}.group-selector{z-index:2;position:relative;margin-top:.5rem}.group-selector .drop-down-inner{color:#fff}.group-selector .drop-down-inner:hover{color:#fff;opacity:.8}.group-selector .drop-down-separator{display:none}.group-selector .drop-down-outer{margin:3px;color:#fff;border-radius:5px;background-color:#08487c}.group-selector .drop-down-outer.readToday{background-color:#00a700}.group-selector .drop-down-outer.Ok{background-color:#08487c}.group-selector .drop-down-outer.overdue{background-color:#d51515}.group-selector .drop-down-outer.unsynched{background-color:gray}.group-selector .drop-down-outer.dueSoon{background-color:orange}.group-selector .drop-down-outer.synchError{background-color:#d51515}.group-selector .group-selector-control{line-height:1;border-radius:0;min-height:34px}.group-selector .group-option{text-transform:capitalize}.group-selector .group-option:before{display:inline-flex!important;background-color:#08487c}.group-selector .group-option.option-overdue:before{background-color:#d51515}.group-selector .group-option.option-synchError:before{background-color:#d51515}.group-selector .group-option.option-dueSoon:before{background-color:orange}.group-selector .group-option.option-readToday:before{background-color:#00a700}.group-selector .group-option.option-unread:before{background-color:#6c8dac}.group-selector .group-option.option-unsynched:before{background-color:gray}.group-selector textarea,.group-selector input,.group-selector select,.group-selector button,.group-selector div{box-shadow:none;text-transform:capitalize}.group-selector textarea:before,.group-selector input:before,.group-selector select:before,.group-selector button:before,.group-selector div:before{padding:0;display:inline-flex!important;background-color:#08487c}.group-selector textarea.input-overdue:before,.group-selector input.input-overdue:before,.group-selector select.input-overdue:before,.group-selector button.input-overdue:before,.group-selector div.input-overdue:before{background-color:#d51515}.group-selector textarea.input-synchError:before,.group-selector input.input-synchError:before,.group-selector select.input-synchError:before,.group-selector button.input-synchError:before,.group-selector div.input-synchError:before{background-color:#d51515}.group-selector textarea.input-dueSoon:before,.group-selector input.input-dueSoon:before,.group-selector select.input-dueSoon:before,.group-selector button.input-dueSoon:before,.group-selector div.input-dueSoon:before{background-color:orange}.group-selector textarea.input-readToday:before,.group-selector input.input-readToday:before,.group-selector select.input-readToday:before,.group-selector button.input-readToday:before,.group-selector div.input-readToday:before{background-color:#00a700}.group-selector textarea.input-unread:before,.group-selector input.input-unread:before,.group-selector select.input-unread:before,.group-selector button.input-unread:before,.group-selector div.input-unread:before{background-color:#6c8dac}.group-selector textarea.input-unsynched:before,.group-selector input.input-unsynched:before,.group-selector select.input-unsynched:before,.group-selector button.input-unsynched:before,.group-selector div.input-unsynched:before{background-color:gray}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper{width:100%;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.meterSwiper{height:80%;width:100%}.meterSwiper .swiper-slide{opacity:.5}.meterSwiper .swiper-slide-active{opacity:1}.tracking-meter-swiper{height:20%;box-sizing:border-box;padding:10px 0}.tracking-meter-swiper .swiper-slide{width:25%;height:100%;opacity:.5}.tracking-meter-swiper .swiper-slide-thumb-active{opacity:1}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.bars-wrapper{display:flex}.bar{height:6px;border:2px black solid}.meter-form-wrapper{position:absolute;top:0;left:0;z-index:2;width:100%;min-height:100%;border-radius:0}.meter-form-wrapper .meter-form-title,.meter-form-wrapper .group-form-title{font-size:1.2rem;margin:0;margin-bottom:1rem}.meter-form-wrapper .circular-button-wrapper{bottom:unset;top:2rem;right:2rem}form.meter-form,form.group-form{display:grid;gap:1rem}@media only screen and (max-width: 500px){form.meter-form,form.group-form{display:flex;flex-direction:column}}form.meter-form label span,form.group-form label span{font-weight:700;color:#08487c;font-size:.9rem}form.meter-form span,form.group-form span{margin-right:1rem;font-size:.9rem}form.meter-form input,form.meter-form select,form.meter-form textarea,form.group-form input,form.group-form select,form.group-form textarea{width:100%;margin-top:.5rem;margin-bottom:.5rem;box-sizing:border-box;font-size:.9rem}@media screen and (min-width: 800px) and (max-width: 1499px){form.meter-form .ref__field{grid-column:1/span 6;grid-row:1}form.meter-form .model_number__field{grid-column:7/span 6;grid-row:1}form.meter-form .serial_number__field{grid-column:1/span 6;grid-row:2}form.meter-form .mpan__field{grid-column:7/span 6;grid-row:2}form.meter-form .utility_type__field{grid-column:1/span 6;grid-row:3}form.meter-form .unit__field{grid-column:7/span 6;grid-row:3}form.meter-form .meter_type__field{grid-column:1/span 6;grid-row:4}form.meter-form .utility_usage__field{grid-column:7/span 6;grid-row:4}form.meter-form .location__field{grid-column:1/span 13;grid-row:5}form.meter-form .meter_group__field{grid-column:1/span 6;grid-row:6}form.meter-form .manufacturer__field{grid-column:7/span 6;grid-row:6}form.meter-form .digits_length__field,form.meter-form .decimal_places__field{grid-column:1/span 5;grid-row:7}form.meter-form .notes__field{grid-column:1/span 13;grid-row:8}form.meter-form .delete__button{grid-column:3/span 4;grid-row:9;background-color:red;color:#fff}form.meter-form .save__button{grid-column:9/span 4;grid-row:9;background-color:#08487c;color:#fff}}@media screen and (min-width: 1500px){form.meter-form .ref__field{grid-column:1/span 3;grid-row:1}form.meter-form .model_number__field{grid-column:4/span 3;grid-row:1}form.meter-form .serial_number__field{grid-column:7/span 3;grid-row:1}form.meter-form .mpan__field{grid-column:10/span 3;grid-row:1}form.meter-form .utility_type__field{grid-column:1/span 3;grid-row:2}form.meter-form .unit__field{grid-column:4/span 3;grid-row:2}form.meter-form .meter_type__field{grid-column:7/span 3;grid-row:2}form.meter-form .utility_usage__field{grid-column:10/span 3;grid-row:2}form.meter-form .location__field{grid-column:1/span 12;grid-row:3}form.meter-form .group__field{grid-column:1/span 3;grid-row:4}form.meter-form .manufacturer__field{grid-column:4/span 4;grid-row:4}form.meter-form .digits_length__field{grid-column:1/span 3;grid-row:5}form.meter-form .decimal_places__field{grid-column:4/span 3;grid-row:5}form.meter-form .notes__field{grid-column:1/span 13;grid-row:6}form.meter-form .meter_image__field{grid-column:1/span 13;grid-row:7}form.meter-form .delete__button{grid-column:9/span 2;grid-row:8;background-color:red;color:#fff}form.meter-form .save__button{grid-column:11/span 2;grid-row:8;background-color:#08487c;color:#fff}}form.group-form{display:grid;grid-template-columns:repeat(12,1fr)}form.group-form .name__field{grid-column:1/span 13;grid-row:1}form.group-form .target_reading_frequency__field{grid-column:1/span 13;grid-row:2}form.group-form .group-form-button-wrapper{grid-column:1/span 13;grid-row:3;display:flex;justify-content:space-between;padding-top:1rem}form.group-form .delete__button{grid-column:1/span 6;grid-row:4;width:100%}form.group-form .save__button{grid-column:8/span 6;grid-row:4;width:100%}@media screen and (min-width: 500px){form.group-form .name__field{grid-column:1/span 6;grid-row:1}form.group-form .target_reading_frequency__field{grid-column:7/span 6;grid-row:1}}.meter-image-block{margin-top:2rem;padding-top:30px;padding-bottom:20px;height:250px;display:flex;justify-content:center;background:#dcdcdccc;width:100%;box-sizing:border-box;position:relative}.meter-image-block img{height:100%;width:auto}.meter-image-block .delete-icon-wrapper{background-color:#08487c;border-radius:15px;height:30px;width:30px;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:-1rem;margin-top:-1rem}.delete-meter-modal .action-choices button{width:300px;opacity:1;background-color:#fff}.cam-wrapper{text-align:center;background-color:#282c34;height:100vh;width:100vw}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.cam-header{background-color:#282c34;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pretty *{-webkit-box-sizing:border-box;box-sizing:border-box}.pretty input:not([type=checkbox]):not([type=radio]){display:none}.pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.pretty .state label{position:initial;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.pretty .state label:after,.pretty .state label:before{content:"";width:calc(1em + 2px);height:calc(1em + 2px);display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc(-8% - (100% - 1em));background-color:transparent}.pretty .state label:before{border-color:#bdc3c7}.pretty .state.p-is-hover,.pretty .state.p-is-indeterminate{display:none}@-webkit-keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes jelly{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes jelly{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #bdc3c7;box-shadow:0 0 #bdc3c7}to{-webkit-box-shadow:0 0 0 1.5em rgba(189,195,199,0);box-shadow:0 0 0 1.5em #bdc3c700}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #bdc3c7;box-shadow:0 0 #bdc3c7}to{-webkit-box-shadow:0 0 0 1.5em rgba(189,195,199,0);box-shadow:0 0 0 1.5em #bdc3c700}}.pretty.p-default.p-fill .state label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pretty.p-default .state label:after{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.pretty.p-default input:checked~.state label:after{background-color:#bdc3c7!important}.pretty.p-default.p-thick .state label:after,.pretty.p-default.p-thick .state label:before{border-width:calc(1em / 7)}.pretty.p-default.p-thick .state label:after{-webkit-transform:scale(.4)!important;-ms-transform:scale(.4)!important;transform:scale(.4)!important}.pretty.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-8% - (100% - 1em));border:1px solid transparent;opacity:0}.pretty.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.pretty.p-icon input:checked~.state .icon,.pretty.p-icon input:indeterminate~.state .icon{opacity:1}.pretty.p-icon input:checked~.state label:before,.pretty.p-icon input:indeterminate~.state label:before{border-color:#5a656b}.pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-8% - (100% - 1em));border:1px solid transparent;opacity:0}.pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.pretty.p-svg input:checked~.state .svg,.pretty.p-svg input:indeterminate~.state .svg{opacity:1}.pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc(-8% - (100% - 1em));left:0;z-index:0;text-align:center;line-height:normal;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-image input:checked~.state img,.pretty.p-image input:indeterminate~.state img{opacity:1}.pretty.p-switch input{min-width:2em}.pretty.p-switch .state{position:relative}.pretty.p-switch .state:before{content:"";border:1px solid #bdc3c7;border-radius:60px;width:2em;-webkit-box-sizing:unset;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc(-16% - (100% - 1em));z-index:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pretty.p-switch .state label{text-indent:2.5em}.pretty.p-switch .state label:after,.pretty.p-switch .state label:before{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-switch .state label:after{background-color:#bdc3c7!important}.pretty.p-switch input:checked~.state:before{border-color:#5a656b}.pretty.p-switch input:checked~.state label:before{opacity:0}.pretty.p-switch input:checked~.state label:after{background-color:#5a656b!important;left:1em}.pretty.p-switch.p-fill input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.pretty.p-switch.p-slim .state:before{height:.1em;background:#bdc3c7!important;top:calc(50% - .1em)}.pretty.p-switch.p-slim input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.pretty.p-has-hover input:hover~.state.p-is-hover{display:block}.pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.pretty.p-has-focus input:focus~.state label:before{-webkit-box-shadow:0 0 3px 0 #bdc3c7;box-shadow:0 0 3px #bdc3c7}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.pretty.p-toggle .state.p-on{opacity:0;display:none}.pretty.p-toggle .state .icon,.pretty.p-toggle .state .svg,.pretty.p-toggle .state img,.pretty.p-toggle .state.p-off{opacity:1;display:inherit}.pretty.p-toggle .state.p-off .icon{color:#bdc3c7}.pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.pretty.p-plain input:checked~.state label:before,.pretty.p-plain.p-toggle .state label:before{content:none}.pretty.p-plain.p-plain .icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pretty.p-round .state label:after,.pretty.p-round .state label:before{border-radius:100%}.pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.pretty.p-round.p-icon .state .icon:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{border-radius:20%}.pretty.p-smooth .icon,.pretty.p-smooth .svg,.pretty.p-smooth label:after,.pretty.p-smooth label:before{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pretty.p-smooth input:checked+.state label:after{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pretty.p-smooth input:checked+.state .icon,.pretty.p-smooth input:checked+.state .svg,.pretty.p-smooth input:checked+.state img{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.pretty.p-smooth.p-default input:checked+.state label:after{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.pretty.p-smooth.p-plain input:checked+.state label:before{content:"";-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pretty.p-tada:not(.p-default) input:checked+.state .icon,.pretty.p-tada:not(.p-default) input:checked+.state .svg,.pretty.p-tada:not(.p-default) input:checked+.state img,.pretty.p-tada:not(.p-default) input:checked+.state label:after,.pretty.p-tada:not(.p-default) input:checked+.state label:before{-webkit-animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state .icon,.pretty.p-jelly:not(.p-default) input:checked+.state .svg,.pretty.p-jelly:not(.p-default) input:checked+.state img,.pretty.p-jelly:not(.p-default) input:checked+.state label:after,.pretty.p-jelly:not(.p-default) input:checked+.state label:before{-webkit-animation:jelly .7s cubic-bezier(.25,.46,.45,.94);animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.pretty.p-rotate:not(.p-default) input:checked~.state .icon,.pretty.p-rotate:not(.p-default) input:checked~.state .svg,.pretty.p-rotate:not(.p-default) input:checked~.state img,.pretty.p-rotate:not(.p-default) input:checked~.state label:after,.pretty.p-rotate:not(.p-default) input:checked~.state label:before{-webkit-animation:rotate .7s cubic-bezier(.25,.46,.45,.94);animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.pretty.p-pulse:not(.p-switch) input:checked~.state label:before{-webkit-animation:pulse 1s;animation:pulse 1s}.pretty input[disabled]{cursor:not-allowed;display:none}.pretty input[disabled]~*{opacity:.5}.pretty.p-locked input{display:none;cursor:not-allowed}.pretty input:checked~.state.p-primary label:after,.pretty.p-toggle .state.p-primary label:after{background-color:#428bca!important}.pretty input:checked~.state.p-primary .icon,.pretty input:checked~.state.p-primary .svg,.pretty.p-toggle .state.p-primary .icon,.pretty.p-toggle .state.p-primary .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-primary-o label:before,.pretty.p-toggle .state.p-primary-o label:before{border-color:#428bca}.pretty input:checked~.state.p-primary-o label:after,.pretty.p-toggle .state.p-primary-o label:after{background-color:transparent}.pretty input:checked~.state.p-primary-o .icon,.pretty input:checked~.state.p-primary-o .svg,.pretty input:checked~.state.p-primary-o svg,.pretty.p-toggle .state.p-primary-o .icon,.pretty.p-toggle .state.p-primary-o .svg,.pretty.p-toggle .state.p-primary-o svg{color:#428bca;stroke:#428bca}.pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.pretty.p-switch input:checked~.state.p-primary:before{border-color:#428bca}.pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#428bca!important}.pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.pretty input:checked~.state.p-info label:after,.pretty.p-toggle .state.p-info label:after{background-color:#5bc0de!important}.pretty input:checked~.state.p-info .icon,.pretty input:checked~.state.p-info .svg,.pretty.p-toggle .state.p-info .icon,.pretty.p-toggle .state.p-info .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-info-o label:before,.pretty.p-toggle .state.p-info-o label:before{border-color:#5bc0de}.pretty input:checked~.state.p-info-o label:after,.pretty.p-toggle .state.p-info-o label:after{background-color:transparent}.pretty input:checked~.state.p-info-o .icon,.pretty input:checked~.state.p-info-o .svg,.pretty input:checked~.state.p-info-o svg,.pretty.p-toggle .state.p-info-o .icon,.pretty.p-toggle .state.p-info-o .svg,.pretty.p-toggle .state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.pretty.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.pretty.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de!important}.pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.pretty input:checked~.state.p-success label:after,.pretty.p-toggle .state.p-success label:after{background-color:#5cb85c!important}.pretty input:checked~.state.p-success .icon,.pretty input:checked~.state.p-success .svg,.pretty.p-toggle .state.p-success .icon,.pretty.p-toggle .state.p-success .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-success-o label:before,.pretty.p-toggle .state.p-success-o label:before{border-color:#5cb85c}.pretty input:checked~.state.p-success-o label:after,.pretty.p-toggle .state.p-success-o label:after{background-color:transparent}.pretty input:checked~.state.p-success-o .icon,.pretty input:checked~.state.p-success-o .svg,.pretty input:checked~.state.p-success-o svg,.pretty.p-toggle .state.p-success-o .icon,.pretty.p-toggle .state.p-success-o .svg,.pretty.p-toggle .state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.pretty.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.pretty.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c!important}.pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.pretty input:checked~.state.p-warning label:after,.pretty.p-toggle .state.p-warning label:after{background-color:#f0ad4e!important}.pretty input:checked~.state.p-warning .icon,.pretty input:checked~.state.p-warning .svg,.pretty.p-toggle .state.p-warning .icon,.pretty.p-toggle .state.p-warning .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-warning-o label:before,.pretty.p-toggle .state.p-warning-o label:before{border-color:#f0ad4e}.pretty input:checked~.state.p-warning-o label:after,.pretty.p-toggle .state.p-warning-o label:after{background-color:transparent}.pretty input:checked~.state.p-warning-o .icon,.pretty input:checked~.state.p-warning-o .svg,.pretty input:checked~.state.p-warning-o svg,.pretty.p-toggle .state.p-warning-o .icon,.pretty.p-toggle .state.p-warning-o .svg,.pretty.p-toggle .state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e!important}.pretty.p-switch input:checked~.state.p-warning:before{border-color:#f0ad4e}.pretty.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#f0ad4e!important}.pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.pretty input:checked~.state.p-danger label:after,.pretty.p-toggle .state.p-danger label:after{background-color:#d9534f!important}.pretty input:checked~.state.p-danger .icon,.pretty input:checked~.state.p-danger .svg,.pretty.p-toggle .state.p-danger .icon,.pretty.p-toggle .state.p-danger .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-danger-o label:before,.pretty.p-toggle .state.p-danger-o label:before{border-color:#d9534f}.pretty input:checked~.state.p-danger-o label:after,.pretty.p-toggle .state.p-danger-o label:after{background-color:transparent}.pretty input:checked~.state.p-danger-o .icon,.pretty input:checked~.state.p-danger-o .svg,.pretty input:checked~.state.p-danger-o svg,.pretty.p-toggle .state.p-danger-o .icon,.pretty.p-toggle .state.p-danger-o .svg,.pretty.p-toggle .state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.pretty.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.pretty.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f!important}.pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.pretty.p-bigger .icon,.pretty.p-bigger .img,.pretty.p-bigger .svg,.pretty.p-bigger label:after,.pretty.p-bigger label:before{font-size:1.2em!important;top:calc(-35% - (100% - 1em))!important}.pretty.p-bigger label{text-indent:1.7em}@media print{.pretty .state .icon,.pretty .state label:after,.pretty .state label:before,.pretty .state:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.qr-code-block{width:100vw;padding:1rem;display:flex;flex-direction:column;justify-content:space-around;align-items:center;position:absolute;top:7rem}.qr-close-button{position:absolute;background:#08487c;color:#fff;cursor:pointer;height:36px;width:36px;display:flex;justify-content:center;align-items:center;border:solid white 2px;padding:3px;top:0rem}.qr-title{margin-bottom:2rem;margin-top:3rem;font-size:1.3rem}@media print{.qr-title{display:none}}.qr-code-wrapper{margin-bottom:2rem}.print-qr-btn{display:block;color:#08487c;margin-bottom:1rem}.login-top-logo{border-bottom:1px #f1f1f1 solid;padding-bottom:1rem}.login-top-logo img{max-width:50px;height:auto}.card.card-flat{background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:1rem 2rem 3rem}.login-background{background-color:#f5f7fa;height:100vh;width:100vw}.login-wrapper{width:100vw;display:flex;justify-content:center;height:500px;align-items:center;text-align:center}.login-wrapper .card-header{text-align:center}.login-wrapper .form-group{margin-top:1rem}.login-wrapper button{background-color:#2b4862;margin-top:1rem;color:#fff}.text-muted{color:gray}.smaller-text{font-size:.9rem}.recover-text,.copy-right-text{margin-top:1rem}.login-form{width:350px}.full-width,.full-width input{width:100%}
