@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,400;0,500;0,600;0,800;1,200;1,400;1,500;1,600;1,800&display=swap";html{--app-color-blue: #211F44;--app-color-light-blue: #1E88E5;--app-color-white: #FFFFFF;--app-color-green: #709B2E;--app-color-orange: #E86A08;--app-color-light-orange: #FFE699;--app-color-red: #D32F2F;--text-secondary-color: #777777;--app-highlight-color: #eafbfe;--app-border-color: #C8C8C8;--app-disabled-input-border-color: #D7D7D7;--warning-bg-color: #FFFAD1;--enabled-input-bg-color: #F2F6F9;--disabled-input-bg-color: #F9FBFC;--disabled-button-bg-color: #E0DFE0;--app-max-width: 1440px;--font-weight-extra-light: 200;--font-weight-light: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-extra-bold: 800;--font-family-main: "Montserrat";--tabs-left-right-padding: 40px;--tabs-top-bot-padding: 25px;--padding-between-sections: 2.5rem}html,body{padding:0;margin:0;color:var(--app-color-blue);overflow-x:hidden}.main-app-container{position:relative;display:flex;flex-direction:column;margin-bottom:2.6rem;overflow:hidden}body{font-family:var(--font-family-main);font-weight:var(--font-weight-medium);line-height:1.5}.app-gutters{max-width:var(--app-max-width);width:96%;margin:0 auto}.page-section{padding-top:var(--padding-between-sections)}a{color:var(--app-color-light-blue)}.link-style{color:var(--app-color-light-blue);cursor:pointer;text-decoration:underline}a.button,.view-bill-link{text-decoration:none;color:var(--app-color-blue);border:solid 1px var(--app-border-color);border-radius:5px;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;padding:5px 10px;letter-spacing:.5px;appearance:none;margin:auto}a.button svg,.view-bill-link svg{fill:var(--app-color-blue)}h1{font-size:24px;font-weight:var(--font-weight-light)}.input-group{display:flex;flex-direction:column;gap:6px}.input-group label,.input-group select,.input-group input{display:block}.input-error-message{color:var(--app-color-red)}input,select{width:100%;min-width:54px;padding:5px;background-color:var(--enabled-input-bg-color);border:solid 1px var(--app-border-color);border-radius:5px}input:disabled,select:disabled{border-color:var(--app-disabled-input-border-color);background-color:var(--disabled-input-bg-color)}select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em}.money-input{position:relative}.money-input input{padding-left:16px}.money-input .dollar-sign{position:absolute;top:5px;left:5px;background-color:#0000}label.input-disabled{color:var(--app-border-color)}button{background-color:var(--app-color-white);color:var(--app-color-blue);font-size:15px;font-weight:var(--font-weight-medium);text-transform:uppercase;border:solid 1px var(--app-border-color);border-radius:5px;padding:5px 10px;margin:0;cursor:pointer;display:flex;align-items:center;gap:10px}button:disabled{background-color:var(--disabled-button-bg-color);color:var(--text-secondary-color);cursor:not-allowed}.submit-button-holder{display:flex;justify-content:flex-end;text-align:right;margin-top:var(--padding-within-sections)}.button-blue-outline{border:solid 1px var(--app-color-light-blue)}.button-blue-outline svg{fill:var(--app-color-light-blue)}.button-gray-outline{border:solid 1px var(--text-secondary-color)}.button-gray-outline svg{fill:var(--text-secondary-color)}.button-green{background:var(--app-color-green);color:var(--app-color-white);border-color:var(--app-color-green)}.button-green svg{fill:var(--app-color-white)}.button-green-outline{border:solid 1px var(--app-color-green)}.button-green-outline svg{fill:var(--app-color-green)}.button-orange{background:var(--app-color-orange);color:var(--app-color-white);border-color:var(--app-color-orange)}.button-orange svg{fill:var(--app-color-white)}.button-orange-outline{border:solid 1px var(--app-color-orange)}.button-orange-outline svg{fill:var(--app-color-orange)}.button-red{background:var(--app-color-red);border-color:var(--app-color-red);color:var(--app-color-white)}.button-red svg{fill:var(--app-color-white)}.button-text,.button-icon{display:inline-block}.options-menu-holder{position:relative;width:27px}.options-menu-trigger{border:none}.options-menu-trigger.active,.options-menu-trigger:hover{outline:solid 1px var(--app-border-color)}.options-menu{position:absolute;top:35px;right:0;z-index:2;border:solid 1px var(--app-border-color);border-radius:5px;background-color:#fff;min-width:250px}.option-menu-item{padding:20px;text-transform:none;border:none;width:100%}.option-menu-item:hover{background-color:var(--app-highlight-color)}.detail-name{font-weight:var(--font-weight-extra-bold);text-transform:uppercase;font-size:12px}.warning-message{border:solid 2px var(--app-color-light-orange);background-color:var(--warning-bg-color);border-radius:5px;display:flex;align-items:center;gap:10px;padding:5px 10px;margin-bottom:var(--padding-between-sections)}.warning-icon svg{width:20px;fill:var(--app-color-orange)}.warning-text{font-size:12px}.warning-text .primary-text{color:var(--app-color-orange);font-weight:var(--font-weight-semi-bold)}.warning-text .secondary-text{color:var(--app-color-blue);font-weight:var(--font-weight-medium)}.tabs{display:flex;gap:60px;padding:0 var(--tabs-left-right-padding);border-bottom:1px solid var(--app-border-color)}.tab{display:inline-block;padding:26px 0 20px;text-decoration:none;font-size:14px;cursor:pointer}.tab:not(.active) .tab-text{color:inherit!important}.tab:not(.active) .number-of-bills-badge{background-color:#4d4d4d1f!important;color:inherit!important}.tab.active .tab-underline{visibility:visible}.tab-content{position:relative;color:var(--text-secondary-color);font-weight:var(--font-weight-semi-bold)}.number-of-bills-badge{display:inline-block;padding:2px 7px;margin-left:5px;border-radius:25px;text-align:center;min-width:28px}.tab-underline{visibility:hidden;position:absolute;bottom:calc(2px - var(--tabs-top-bot-padding));height:5px;width:100%;background-color:var(--app-color-blue);border-radius:25px}.tab-outlet{padding:var(--tabs-top-bot-padding) var(--tabs-left-right-padding)}table{width:100%;border-collapse:collapse}table thead tr{background:#f1f1f1;color:var(--text-secondary-color);border-radius:5px}table thead tr th{text-transform:uppercase;font-size:12px;padding:10px 15px;text-align:left}table thead tr th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}table thead tr th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}table thead .sortable-column-element{cursor:pointer}table tbody{font-size:12px}table tbody tr{border-bottom:solid 1px var(--app-border-color)}table tbody tr:last-child{border-bottom:none}table tbody tr.row-highlight{background-color:var(--app-highlight-color)}table tbody tr.row-highlight .cell-extra-content{display:flex;flex-direction:column;justify-content:flex-end;gap:4px}table tbody tr.row-highlight .cell-extra-content .extra-link{padding:2px 6px}table tbody tr td{padding:1.4rem 1rem;text-align:left}table .table-left{text-align:left}table .table-center{text-align:center}table .len1{width:6.25%}table .len2{width:12.5%}table .len3{width:18.75%}table .len4{width:25%}table .len5{width:31.25%}table .len6{width:37.5%}.table-cell-flex-container{display:flex;align-items:center;justify-content:flex-start;gap:10px}.table-cell-flex-container .main{flex-grow:1}.table-center .table-cell-flex-container{justify-content:center}.last-due{display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:center;font-weight:var(--font-weight-semi-bold)}.no-results-text{text-align:center;padding-top:var(--padding-between-sections)}.dialog{--dialog-outer-padding: 3rem;--dialog-inner-padding: 2rem;padding:0;width:600px;position:fixed;top:100px;margin:0 auto;border:solid 1px var(--app-border-color);border-radius:25px}.dialog-header{padding:var(--dialog-outer-padding) var(--dialog-outer-padding) var(--dialog-inner-padding);display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px var(--app-border-color)}.close-dialog-button{border:0}.close-dialog-button svg{fill:var(--app-border-color)}.dialog-body{padding:var(--dialog-inner-padding) var(--dialog-outer-padding);color:var(--app-color-blue)}.dialog-form{display:flex;flex-direction:column;gap:var(--dialog-inner-padding)}.dialog-footer{padding:0 var(--dialog-outer-padding) var(--dialog-outer-padding);display:flex;align-items:center;justify-content:space-between}.flyout{--flyout-transition-duration: .5s;position:fixed;width:50%;min-height:100%;top:0;right:0;display:block;border:none;padding:2.5rem;transform:translate(200%);transition:transform var(--flyout-transition-duration) ease 0s}.flyout[open]{transform:translate(100%)}.flyout .dialog-header{border:none;padding-bottom:2.5rem}.flyout-form{display:flex;gap:2rem}.user-badge{display:inline-block;background-color:var(--text-secondary-color);border-radius:100%;height:30px;width:30px;text-align:center;padding:2px;color:#fff;font-size:14px;text-transform:uppercase;line-height:26px;letter-spacing:1px;font-weight:var(--font-weight-semi-bold)}#landing{margin-top:14vh;flex-grow:1;justify-content:center;align-items:center;display:flex;flex-direction:column;gap:3rem}#landing .logos{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:280px;align-items:center}#landing .title{justify-content:center;align-items:center;display:flex;flex-direction:column;gap:.4rem}#landing span{font-size:1rem;margin-top:0;padding-top:0;font-style:italic}#landing p{max-width:33vw}#landing .other-links{display:flex;flex-grow:1;flex-direction:row;justify-content:space-between;gap:1.6rem}#landing .other-links .links{display:flex;flex-direction:column;gap:20px}#landing .other-link{display:flex;flex-wrap:nowrap;align-items:center;padding:1.4rem;gap:1rem}#landing .other-link-text{flex-grow:1;display:flex;text-align:center;justify-content:center}#landing .other-link-icon{display:flex}#landing .dashboard-border{border:solid 2px var(--app-border-color);border-radius:5px}.page-widget{display:flex;justify-content:left;gap:20px;align-items:center}.page-widget-buttons{display:flex;gap:5px}.page-widget-buttons button{border:none;cursor:pointer;padding:5px}.page-widget-buttons button:disabled{opacity:.5;cursor:not-allowed;background-color:#0000}.page-widget.expanded{justify-content:center}.page-widget.expanded button{border-radius:100px;width:50px;height:50px;justify-content:center}.page-widget.expanded button.current-page{background-color:var(--disabled-button-bg-color)}.meter-icon{fill:var(--app-color-light-blue)}.money-talks-icon{fill:var(--app-color-green)}.paper-clip-icon{fill:var(--app-color-green);margin:auto}.rate-class-icon{fill:var(--text-secondary-color)}@media (min-width: var(--app-max-width)){.flyout{padding:4rem}}.create-item-details{display:flex;flex-wrap:wrap;gap:20px}.create-item-form{display:grid;grid-template-columns:1fr 1fr;gap:40px}.create-item-form .input-group{padding-bottom:0}.button-holder button{margin-left:auto}.admin-header{display:flex;align-items:center;gap:10px;padding-bottom:1.2rem}.admin-header svg{fill:var(--app-color-green)}.admin-section{border:dotted 2px var(--app-border-color);padding:20px}.checkboxes{display:flex;align-items:center;gap:40px;padding-bottom:1.2rem}.checkbox-holder{display:flex;align-items:center;gap:10px}.mapping-inputs{display:flex;gap:40px;align-items:center;flex-wrap:nowrap}.mapping-inputs .input-group{flex-grow:1}#anchor-pay-logo-icon{transform-origin:center 2px}@keyframes start-swinging{0%,8%{transform:rotate(0)}to{transform:rotate(-12deg)}}@keyframes swinging{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.moving-logo{animation:start-swinging .5s ease forwards,swinging 2s ease infinite .5s;transition:transform 1s ease-out}
