.visually-hidden{clip:rect(0 0 0 0);border:0;height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fill-green{fill:#02aa2d!important}.fill-blue{fill:#009ee3!important}.fill-black{fill:#121b24!important}.fill-white{fill:#fff!important}.text-red{color:#e33434!important}.d-none{display:none!important}.opacity-50{opacity:.5}*{margin:0;padding:0}*,:after,:before{border:0 solid;box-sizing:border-box}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body,html{overflow-x:hidden;scroll-behavior:smooth}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;line-height:1.5}body{margin:0;position:relative}a{color:inherit;text-decoration:inherit}blockquote q:after,blockquote q:before{content:none}blockquote cite{font-style:normal}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .2s ease-in-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out{animation:fadeOut .2s ease-in-out}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInBottomDelayed{0%{opacity:0;transform:translateY(80px)}50%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translate(0)}}@font-face{font-display:swap;font-family:Roboto Thin;font-style:normal;font-weight:100;src:url(../fonts/roboto/Roboto-Thin.woff2) format("woff2"),url(../fonts/roboto/Roboto-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto Light;font-style:normal;font-weight:300;src:url(../fonts/roboto/Roboto-Light.woff2) format("woff2"),url(../fonts/roboto/Roboto-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto Regular;font-style:normal;font-weight:400;src:url(../fonts/roboto/Roboto-Regular.woff2) format("woff2"),url(../fonts/roboto/Roboto-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto Medium;font-style:normal;font-weight:500;src:url(../fonts/roboto/Roboto-Medium.woff2) format("woff2"),url(../fonts/roboto/Roboto-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto Bold;font-style:normal;font-weight:700;src:url(../fonts/roboto/Roboto-Bold.woff2) format("woff2"),url(../fonts/roboto/Roboto-Bold.woff) format("woff")}.app{display:grid;grid-template-areas:"header header header header" "sidebar filter filter filter" "sidebar data data data";grid-template-columns:repeat(4,1fr);grid-template-rows:80px 140px auto;height:100vh;position:relative;width:100vw}.app--account,.app--trees{grid-template-areas:"header header header header" "sidebar main main main" "sidebar main main main"}.app--dash{grid-template-areas:"header header header header" "main main main sidebar" "main main main sidebar"}.app--login{grid-template-areas:"background form";grid-template-columns:42% 58%;grid-template-rows:auto}.section{display:flex}.header{grid-area:header}.sidebar{grid-area:sidebar}.filter{grid-area:filter}.data{grid-area:data}.account,.dash,.trees{grid-area:main}.header{align-items:center;background-color:#121b24;justify-content:space-between;padding:0 40px}.header__info,.header__nav{align-items:center;display:flex;height:100%}.popup{background-color:#fff;border-radius:4px;box-shadow:0 20px 40px rgba(0,0,0,.1);display:flex;flex-direction:column;opacity:0;pointer-events:none;position:absolute;right:40px;text-align:center;top:70px;transition:opacity .3s ease-in-out;width:300px;z-index:10}.popup__hr{border-top:1px solid hsla(212,6%,55%,.2)}.popup__body{padding:30px 50px}.popup__avatar{align-items:center;background-color:#02aa2d;border-radius:50%;color:#fff;display:flex;font-family:Roboto Regular;font-size:18px;height:58px;justify-content:center;margin:auto auto 17px;width:58px}.popup__name{color:#15202a;font-family:Roboto Thin;font-size:24px}.popup__email{color:#15202a;font-family:Roboto Light;font-size:14px;margin-bottom:27px}.popup__button{border:1px solid #ccc;color:#15202a;display:block;font-family:Roboto Regular;font-size:16px;padding:10px 22px}.popup__sign-out{align-items:center;color:#121b24;display:flex;font-family:Roboto Regular;font-size:14px;height:100%;justify-content:center;padding:20px 0}.popup__sign-out svg{margin-right:10px}.popup--open{opacity:1;pointer-events:auto}.accordion__panel{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.accordion__panel--table{padding-bottom:2.5rem}.accordion-toggle{align-items:center;background-color:#fff;border-top:1px solid rgba(21,32,42,.1);color:#15202a;cursor:pointer;display:flex;justify-content:flex-start;outline:none;padding:1.5625rem 0;position:relative;width:100%}.accordion-toggle:after{content:url(/assets/portal/img/icons/caret-large-down.svg);margin-inline-start:2.5rem;position:absolute;right:0}.accordion-toggle:hover{background-color:hsla(0,0%,80%,.4)}.accordion-toggle--active:after{content:url(/assets/portal/img/icons/caret-large-up.svg)}.accordion-toggle__details{display:flex}.accordion-toggle__details--title{color:#15202a;font-family:Roboto Thin;font-size:20px}.accordion-toggle__details--number{color:#15202a;font-family:Roboto Light;font-size:20px;margin-inline-start:.625rem}.accordion-toggle__details--date{color:#15202a;font-family:Roboto Thin;font-size:20px;margin-inline-start:2.6875rem}.accordion-toggle__download{align-items:center;display:flex;margin-inline-end:3.125rem;margin-inline-start:auto}.accordion-toggle__download--text{color:#15202a;font-family:Roboto Light;font-size:14px;margin-inline-start:.625rem;text-decoration:underline}.account-toggle{background-color:#2e3740;border-radius:35px;cursor:pointer;height:40px;position:relative;width:70px}.account-toggle__initials{background-color:#02aa2d;border-radius:50%;font-family:Roboto Medium;font-size:16px;height:30px;left:5px;padding:5px;position:absolute;top:5px;width:30px}.account-toggle__caret{fill:#fff;opacity:.5;position:absolute;right:14px;top:19px;transition:opacity .2s ease-in-out}.account-toggle.active .account-toggle__caret,.account-toggle:hover .account-toggle__caret{opacity:1}.horizontal-separator{border-top:1px solid rgba(21,32,42,.1);margin:35px 0}r-badge{color:#fff;display:inline-block}r-badge[r-colour=red]{background-color:#e33434}r-badge[r-colour=orange]{background-color:#ffa041}r-badge[r-colour=blue]{background-color:#009ee3}r-badge[r-colour=purple]{background-color:#9428b4}r-badge[r-colour=green]{background-color:#02aa2d}r-badge[r-colour=black]{background-color:#121b24}r-badge[r-colour=grey]{background-color:#848b93}r-badge[r-colour=transparent]{background-color:transparent;color:inherit}r-badge[r-shape=pill]{font-size:14px}r-badge[r-shape=pill-sm],r-badge[r-shape=pill]{border-radius:100px;font-family:Roboto Medium;line-height:1.4;padding:0 7px}r-badge[r-shape=pill-sm]{font-size:12px}r-badge[r-shape=corner]{border-radius:4px;font-family:Roboto Medium;font-size:14px;letter-spacing:0;padding:0 7px}r-badge[r-shape=none]{font-family:Roboto Thin;font-size:16px;letter-spacing:0}r-badge[r-shape=circle]{border-radius:50%;font-family:Roboto Regular;font-size:14px;letter-spacing:0;line-height:1.4;padding:7px}r-badge[r-content=""],r-badge[r-count=""],r-badge[r-count="0"]{display:none}.button,.calendar{cursor:pointer}.calendar{color:#848b93;font-family:Roboto Light;font-size:14px;position:relative}.calendar,.calendar__row{width:100%}.calendar__row .active>*{background-color:rgba(2,170,45,.05)}.calendar__head{background-color:#fff;display:flex;height:40px;position:sticky;top:0;z-index:2}.calendar__body{display:flex;flex-wrap:wrap}.calendar__cell{padding:0;text-align:center;vertical-align:top;width:14.2857142857%}.calendar__cell--header{background-image:linear-gradient(#fff 98%,#ccc 0)}.calendar__cell--body{border:1px solid #ccc;border-top:none;height:110px}.calendar__cell--body:hover,.calendar__cell--weekend:hover>*{background-color:rgba(2,170,45,.05)}.calendar__cell--weekend>*{background-color:#f5f5f5}.calendar__cell-inner{height:70px;overflow:auto;padding:0 10px 10px;position:relative;width:100%}.calendar__cell-inner r-badge{width:100%}.calendar__cell-inner>:not(:last-child){margin-bottom:3px}.calendar__date{padding:5px;position:sticky;top:0}.calendar__date r-badge{height:30px;width:30px}r-card-deck{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{background-image:linear-gradient(#f5f5f5 90%,#fff 0);padding:20px 30px;position:relative;transition:transform .3s ease-in-out}.card__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.card:hover{transform:scale(1.025)}.card:hover .card__arrow{transform:translateX(10px)}.card__header{display:flex;justify-content:space-between}.card__title{color:#15202a;font-family:Roboto Regular;font-size:16px;letter-spacing:-.16px;margin-bottom:15px}.card__body{align-items:flex-end;display:flex;margin-bottom:25px}.card__info{display:flex;flex-direction:column;margin-right:57px}.card__counter--lg{color:#15202a;font-family:Roboto Thin;font-size:60px;height:79px}.card__counter--sm{color:#e33434;font-family:Roboto Thin;font-size:30px}.card__type{color:#15202a;font-family:Roboto Light;font-size:14px}.card__decoration{bottom:0;position:absolute;right:0}.card__arrow{transition:transform .3s ease-in-out}.counter__unit{font-family:Roboto Thin;font-size:40px}.date-input{cursor:pointer;font-family:Roboto Light,sans-serif}.date-input:invalid{background-color:red;position:relative}.date-input:invalid+:after{bottom:0;content:"Select";left:0;position:absolute;right:0;top:0}.form{display:flex;flex-direction:column}.form__group{align-items:flex-end;display:flex;flex-wrap:wrap;margin-bottom:60px}.form__group--login{margin-bottom:40px}.form__group--centre,.form__group--left,.form__group--right{display:flex;flex-direction:column}.form__group--left{border-right:1px solid rgba(21,32,42,.1);padding-right:22px}.form__group--right{padding-left:22px}.form__label{color:#848b93;font-family:Roboto Light;font-size:12px;margin-bottom:10px}.form__input{border:1px solid #bec2c6;color:#15202a;font-family:Roboto Regular;font-size:16px;height:50px;outline:none;padding:0 20px;width:300px}.form__input--error{border-color:#e33434}.form__input:not(:last-child){margin-bottom:30px}.form__input:focus{outline:1px solid #009ee3}.form__heading{color:#15202a;font-family:Roboto Thin;font-size:24px;margin-bottom:40px}.form__instructions{color:#848b93;font-family:Roboto Light;font-size:14px;line-height:1.6;margin-bottom:34px;margin-top:-10px;width:300px}.form__buttons{align-items:center;display:flex}.form__error{color:#e33434;font-size:1.125rem;margin-top:1.875rem;max-width:18.75rem}.form__button--submit{background-color:#02aa2d;color:#fff;font-family:Roboto Regular;font-size:16px;height:50px;margin-inline-end:40px;padding:0 20px;transition:background-color .3s ease-in-out}.form__button--submit:hover{background-color:#71b955}.form__button--discard{background-color:transparent;color:#707070;font-family:Roboto Light;font-size:14px;text-decoration:underline;transition:color .3s ease-in-out}.form__button--discard:hover{color:#121b24}.form__button--login-link{background-color:transparent;color:#707070;font-family:Roboto Light;font-size:14px;margin-inline-start:auto;text-decoration:underline;transition:color .3s ease-in-out}.form__button--login-link:hover{color:#121b24}@media only screen and (min-width:1130px){.form__group--left{padding-right:60px}.form__group--right{padding-left:60px}}.nav,.nav__list{height:100%}.nav__list{display:flex;list-style:none}.nav__item{height:100%;position:relative}.nav__item:hover>.nav__link{color:#f5f5f5}.nav__link{align-items:center;color:#848b93;display:flex;font-family:Roboto Regular;font-size:14px;height:100%;padding:0 20px;transition:color .3s ease-in-out}.nav__link--active{background-color:#21282f;border-bottom:4px solid #02aa2d;border-top:4px solid transparent;color:#f5f5f5}.nav__badge{position:absolute;right:7px;top:25px}.modal{background-color:rgba(18,27,36,.8);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:20}.modal__body{background-color:#fff;border-radius:4px;box-shadow:0 20px 40px rgba(0,0,0,.1);left:50%;padding:60px;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.modal__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:30px}.modal__heading{color:#15202a;font-family:Roboto Thin;font-size:30px}.modal__text{color:#15202a;font-family:Roboto Light;font-size:14px;margin-bottom:55px}.modal__contact{display:flex;justify-content:flex-start}.modal__phone{color:#15202a;margin-right:80px}.modal__phone--heading{font-family:Roboto Regular;font-size:16px;margin-bottom:15px}.modal__phone--number{font-family:Roboto Light;font-size:18px}.modal__email--heading{color:#15202a;font-family:Roboto Regular;font-size:16px;margin-bottom:15px}.modal__email--address{color:#02aa2d;font-family:Roboto Light;font-size:18px}.modal__decoration{bottom:0;position:absolute;right:0}.schedule-checkbox{left:0;position:absolute;top:-300px;visibility:hidden}.schedule-checkbox:checked~.dash__main{transform:translateX(-100%)}.schedule-checkbox:checked~.dash__schedule{transform:translateX(0)}.schedule-checkbox:checked~.schedule-button>.schedule-button__label{opacity:0}.schedule-checkbox:checked~.schedule-button>.schedule-button__dash-icon{transform:scale(1)}.schedule-button{cursor:pointer;display:flex;flex-direction:column;outline:none;position:absolute;right:40px;text-align:center;top:40px;z-index:5}.schedule-button__icon{align-items:center;background-color:#121b24;border-radius:50%;display:flex;height:60px;justify-content:center;margin:auto auto 8px;width:60px}.schedule-button__icon svg{height:16px;width:16px}.schedule-button__dash-icon{align-items:center;background-color:#fff;border:1px solid #121b24;border-radius:50%;display:flex;height:60px;justify-content:center;left:0;margin:auto;position:absolute;top:0;transform:scale(0);transition:transform .6s ease-in-out;width:60px}.schedule-button__dash-icon svg{height:16px;width:16px}.schedule-button__label{color:#121b24;font-family:Roboto Light;font-size:14px;opacity:1;transition:opacity .6s ease-in-out}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:inherit;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;outline:none;padding:10px 20px;width:100%}select:focus+r-focus{border-radius:inherit;bottom:-1px;left:-1px;outline:1px solid #009ee3;position:absolute;right:-1px;top:-1px}r-custom-select{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:0;cursor:pointer;display:grid;font-family:Roboto Light;font-size:14px;grid-template-areas:"select";height:40px;position:relative}r-custom-select:after{background-color:#121b24;clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:4px;position:absolute;right:12px;top:calc(50% - 2px);width:8px}r-custom-select:after,select{grid-area:select}.sidebar-nav__list{list-style:none}.sidebar-nav__list .active{background-color:#fff;border-left:2px solid #02aa2d}.sidebar-nav__list .active .sidebar-nav__link,.sidebar-nav__list .active r-badge{color:#15202a}.sidebar-nav__item{align-items:center;border-left:2px solid transparent;display:flex;justify-content:space-between;padding:15px 25px 15px 20px}.sidebar-nav__item:hover:not(.active){background-color:hsla(0,0%,100%,.5)}.sidebar-nav__item r-badge{color:#848b93}.sidebar-nav__link{background-color:transparent;color:#848b93;font-family:Roboto Regular;font-size:16px}@media only screen and (min-width:1182px){.sidebar-nav__item{padding:15px 70px 15px 25px}}r-sort{background-color:#848b93;height:4px;width:8px}r-sort[r-direction=descending]{clip-path:polygon(100% 0,0 0,50% 100%)}r-sort[r-direction=ascending]{clip-path:polygon(50% 0,100% 100%,0 100%)}r-sort[r-visible=true]{display:block}r-sort[r-visible=false]{display:none}.support{bottom:0;display:flex;padding:20px 0;position:absolute;right:0;transform:translateX(310px);z-index:2}.support:hover .support__icon{transform:translateX(80px)}.support:hover .support__pill{transform:translate(-330px,-10px)}.support__icon{align-items:center;background-color:#009ee3;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:10px;position:relative;transition:transform .4s ease-in-out;width:40px;z-index:4}.support__icon-content{color:#fff;font-family:Roboto Thin;font-size:24px}.support__pill{align-items:center;background-color:#fff;border-radius:680px;box-shadow:0 20px 40px rgba(0,0,0,.1);display:flex;height:60px;justify-content:space-between;padding:0 30px;position:relative;transform:translate(370px,-10px);transition:transform .4s ease-in-out;width:340px;z-index:4}.support__pill--dark{background-color:#121b24}.support__pill--dark .support__heading{color:#fff}.support__pill--dark .support__p{color:#bec2c6}.support__text{text-align:left}.support__heading{color:#121b24;font-family:Roboto Regular;font-size:16px;line-height:1}.support__p{color:#848b93;font-family:Roboto Light;font-size:14px;line-height:1}.table{border-collapse:collapse;min-width:800px;width:100%}.table__header{background-color:#fff;color:#848b93;font-family:Roboto Light;font-size:12px;letter-spacing:-.12px;text-align:left}.table__row{height:45px}.table__row--header{background-color:#fff}.table__row--body{background-color:#f5f5f5}.table__row--body:hover{background-color:hsla(0,0%,80%,.4)}.table__cell{padding:10px}.table__cell--header{background-color:#fff;background-image:linear-gradient(#fff 98%,#ccc 0);position:sticky;top:0;z-index:1}.table__cell--body{border-bottom:5px solid #fff;color:#15202a;font-family:Roboto Light;font-size:14px;line-height:1.2em}.table__cell--body .status{border-radius:4px;color:#fff;font-family:Roboto Medium;font-size:14px;letter-spacing:0;padding:2px 7px}.table__cell--body .status--due{background-color:#ffa041}.table__cell--body .status--overdue{background-color:#e33434}.table__cell--body .status--paid{background-color:#02aa2d}.table__cell--body .invoice{font-family:Roboto Regular;font-size:14px}.table__cell--body .amount{font-family:Roboto Medium;font-size:14px}.table__cell--body .site{font-family:Roboto Regular;font-size:14px}.table__cell--body .added,.table__cell--body .date{font-family:Roboto Medium;font-size:14px}.table__cell--body .job,.table__cell--body .name{font-family:Roboto Regular;font-size:14px}.table__cell--body .total{font-family:Roboto Medium;font-size:14px}.table__cell--actions{padding-right:30px;text-align:right}.table__th-content{align-items:center;cursor:pointer;display:flex}.table__th-content--title{margin-right:5px}.table__action{opacity:.3;transition:opacity .3s ease-in-out}.table__action:hover{opacity:1}.table__action:nth-child(2){margin:0 0 0 12%}.table--invoices .table__cell:first-child,.table--invoices .table__cell:nth-child(2),.table--invoices .table__cell:nth-child(4),.table--invoices .table__cell:nth-child(5){width:14%}.table--invoices .table__cell:nth-child(3){width:22%}.table--invoices .table__cell:nth-child(6){width:11%}.table--invoices .table__cell:nth-child(7){width:10%}#resourcesTable .table__cell:first-child,#wasteTable .table__cell:first-child{width:45%}#resourcesTable .table__cell:nth-child(2),#wasteTable .table__cell:nth-child(2){width:24%}#resourcesTable .table__cell:nth-child(3),#wasteTable .table__cell:nth-child(3){width:18%}#resourcesTable .table__cell:nth-child(4),#wasteTable .table__cell:nth-child(4){text-align:center;width:13%}#resourcesTable .table__cell:nth-child(4)>a{margin-left:calc(45px + 24%)}#wasteTransferTable .table__cell:first-child{width:10.8%}#wasteTransferTable .table__cell:nth-child(2){width:32.8%}#wasteTransferTable .table__cell:nth-child(3){width:13%}#wasteTransferTable .table__cell:nth-child(4),#wasteTransferTable .table__cell:nth-child(5){width:12%}#wasteTransferTable .table__cell:nth-child(6){width:9.6%}#wasteTransferTable .table__cell:nth-child(7){width:9.8%}r-toast-rack{display:flex;flex-direction:column}r-toast{background-color:#2d3640;cursor:default;display:flex;margin-bottom:10px;overflow:hidden;padding:16px 30px;position:relative}r-toast[r-colour=blue]{border-left:2px solid #009ee3}r-toast[r-colour=green]{border-left:2px solid #02aa2d}r-toast[r-colour=red]{border-left:2px solid #e33434}r-toast[r-colour=orange]{border-left:2px solid #ffa041}r-toast[r-colour=purple]{border-left:2px solid #9428b4}r-toast:hover .toast__icon{transform:translateX(0)}r-toast:hover .toast__text{transform:translateX(40px)}.toast__time{color:#848b93;font-family:Roboto Light;font-size:12px;margin-bottom:3px}.toast__content{color:#fff;font-family:Roboto Regular;font-size:14px}.toast__icon{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:40px}.toast__icon--general{background-color:#9428b4}.toast__icon--liquid{background-color:#009ee3}.toast__icon--hazardous{background-color:#e33434}.toast__icon--industrial{background-color:#ffa041}.toast__icon--recycle{background-color:#02aa2d}.toast__text{transition:transform .3s ease-in-out}.trees-link{align-items:center;display:flex;height:100%;margin-right:19px;padding:0 20px}.trees-link:hover>.trees-link__text{color:#f5f5f5}.trees-link__icon{margin-right:10px}.trees-link__text{color:#848b93;font-family:Roboto Medium;font-size:14px;transition:color .3s ease-in-out}.trees-link__text--count{color:#f5f5f5;font-family:Roboto Medium;font-size:14px}.account{animation:fadeInBottom .6s ease-in-out;padding:60px 60px 0}.account #accountUserList{display:none}.dash{animation:fadeInBottom .6s ease-in-out;overflow:hidden;position:relative}.dash__main{padding:45px 60px}.dash__main,.dash__schedule{height:calc(100vh - 80px);overflow-y:scroll;transition:transform .6s ease-in-out}.dash__schedule{left:0;position:absolute;right:0;top:0;transform:translatex(100%)}.welcome{margin-bottom:35px}.welcome__heading{color:#15202a;font-family:Roboto Thin;font-size:30px;margin-bottom:30px}.welcome__sub-heading{color:#848b93;font-family:Roboto Light;font-size:14px}.urgent-items__heading{color:#15202a;font-family:Roboto Thin;font-size:24px;margin-bottom:18px}.urgent-items__subheading{color:#848b93;font-family:Roboto Light;font-size:14px;margin-bottom:36px}.urgent-items__table{overflow-x:auto}.urgent-items .table{min-width:950px}.urgent-items .table__row{height:60px}.urgent-items .table__cell{padding:0 30px}.urgent-items .table .amount,.urgent-items .table .town{color:#15202a;font-family:Roboto Light;font-size:14px}.urgent-items .table .date{color:#e33434;font-family:Roboto Light;font-size:14px}.schedule-top{align-items:center;display:flex;flex-wrap:wrap;padding:50px 60px 40px;position:sticky;top:0}.schedule-top__pagination{display:flex;margin-right:40px}.schedule-top__pagination-button{background-color:#fff;padding:8px 0;transition:transform .3s ease-in-out}.schedule-top__pagination-button:hover{transform:scale(1.1)}.schedule-top__pagination-button:first-of-type{margin-right:5px;padding-right:10px}.schedule-top__pagination-button:last-of-type{padding-left:10px}.schedule-top__date{color:#15202a;display:flex;font-family:Roboto Thin;font-size:30px;margin-right:145px}.schedule-top__filter{display:flex;flex-wrap:nowrap;margin-right:50px;margin-top:10px}.schedule-top .filter__select:not(:last-child){margin-right:25px}.schedule-calendar{height:calc(100vh - 215px);overflow:auto}@media only screen and (min-width:1372px){.schedule-top__filter{margin-top:0}}.data{overflow:auto;padding:0 60px}.data,.filter{animation:fadeInBottom .6s ease-in-out}.filter{background-color:#fff;padding:60px 60px 50px}.filter__select{color:#121b24;height:40px;margin-inline-end:10px}.filter__select--sm{width:110px}.filter__select--md{width:163px}.filter__select--lg{width:200px}.filter__select--date-waste{margin-inline-end:30px}.filter__date{fill:#121b24;align-items:center;background-color:#fff;border:1px solid #ccc;color:#121b24;display:flex;height:40px;margin-inline-end:20px;padding:0 12px}.filter__date--range{font-family:Roboto Light;font-size:14px;margin-left:13px}.filter__download{align-items:center;display:flex}.filter__download--text{color:#15202a;font-family:Roboto Light;font-size:14px;margin-inline-start:.625rem;text-decoration:underline}.filter__link{align-items:center;display:flex;font-size:.875rem}.filter__link:hover{text-decoration:underline}.filter__form{color:#121b24;height:40px}.filter__form--waste{margin-inline-start:auto}.filter__input-group{width:225px}.filter__input-group,.filter__input-group--lg{align-items:center;background-color:#fff;border:1px solid #ccc;color:#121b24;display:flex;height:40px;position:relative}.filter__input-group--lg{width:300px}.filter__search{background-color:transparent;font-family:Roboto Light;font-size:14px;height:40px;line-height:40px;outline:none;padding:0 20px;width:100%}.filter__search::-moz-placeholder{color:#121b24}.filter__search::placeholder{color:#121b24}.filter__search:focus{outline:1px solid #009ee3}.filter__search-button{background-color:#fff;height:36px;padding-right:7px;position:absolute;right:2px;top:2px;width:36px}.filter--waste{align-items:center}.filter--waste>div:last-child{margin-inline-start:auto}#filterInvoices .filter__form{margin-left:auto}.sidebar{animation:fadeInLeft .6s ease-in-out;background-color:#f5f5f5;flex-direction:column;height:calc(100vh - 80px);overflow-y:auto;padding:60px;position:relative}.sidebar__sticky-header{background-color:inherit;padding-top:40px;position:sticky;top:0;z-index:2}.sidebar__title{color:#15202a;font-family:Roboto Thin;font-size:30px;letter-spacing:-.3px;margin-bottom:50px}.sidebar__info-group{border-top:1px solid rgba(21,32,42,.1);margin-bottom:40px;padding-top:20px}.sidebar__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.sidebar__heading-text{color:#15202a;font-family:Roboto Regular;font-size:16px;letter-spacing:-.16px}.sidebar__value{font-family:Roboto Thin;font-size:30px;letter-spacing:-.3px}.sidebar__value--red{color:#e33434}.sidebar__value--black{color:#121b24}.sidebar__date{color:#121b24;font-family:Roboto Thin;font-size:24px;letter-spacing:-.24px}.sidebar__counter{color:#f5f5f5;font-family:Roboto Thin;font-size:80px}.sidebar__figure{margin-bottom:60px}.sidebar__figcaption{font-family:Roboto Light;font-size:16px}.sidebar__figcaption--trees{color:#71b955}.sidebar__figcaption--carbon{color:#009ee3}.sidebar__key{color:#848b93;font-family:Roboto Light;font-size:14px}.sidebar__key--count{color:#f5f5f5;margin-left:10px}#accountSidebar,#resourcesSidebar{padding:60px 0 60px 60px}#treesSidebar{min-width:420px}#dashSidebar{animation:fadeInRight .6s ease-in-out}#dashSidebar>*{animation:fadeInBottomDelayed 1.2s ease-in-out}.login__aside{background-image:url(/assets/portal/img/background/login@2x.jpg);background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:60px;position:relative}.login__logo-bg{height:auto;left:50%;position:absolute;top:50%;transform:translateY(-50%);width:100%}.login__decoration{bottom:0;height:auto;left:0;position:absolute;width:min(64%,384px)}.login__main{align-items:center;display:flex;justify-content:center;transform:translateX(-22px)}.bg-trees{background-color:#121b24;position:relative}.bg-trees:before{background-image:url(/assets/portal/img/background/trees-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:" ";display:block;height:100%;left:0;opacity:.2;position:absolute;right:0;top:0;width:100%}.bg-trees .sidebar{background-color:transparent}.bg-trees .sidebar__title{color:#f5f5f5}.app--dash .sidebar{background-color:#21282f;padding:0 40px 40px}.app--dash .sidebar__title{color:#fff;font-family:Roboto Thin;font-size:24px;margin-bottom:30px}.app--dash .sidebar__info-group{border-top:none;display:flex;margin-bottom:45px;padding-top:0}.app--dash .sidebar__heading-text{color:hsla(0,0%,100%,.5);font-family:Roboto Light;font-size:12px}.app--dash .sidebar__heading-icon{fill:#848b93;margin-right:10px}.app--dash .sidebar__date{color:#fff;font-family:Roboto Light;font-size:12px;margin-left:10px}
