body{font-family:"Montserrat",-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;width:100%;width:100vw;overflow-x:hidden;margin:0;padding:0;color:#180108;color:var(--mainTextColor)}*{box-sizing:border-box}:root{--cardBG:#fff;--cardAltBG:#eceef1;--bodyBG:#fff;--navColor:#180108;--navTextColor:#fff;--navAccentColor:#ea255f;--borderColor:#d3d6dd;--mainTextColor:#180108;--lightTextColor:#8a8f93;--smallRadius:8px;--largeRadius:12px;--positiveAccentValues:41,172,41;--neutralAccentValues:234,37,95;--negativeAccentValues:255,0,42;--positiveAccentColor:rgb(var(--positiveAccentValues));--neutralAccentColor:rgb(var(--neutralAccentValues));--negativeAccentColor:rgb(var(--negativeAccentValues));--cardGradient:linear-gradient(169deg,#e4f5ff 22%,#ffe1e1);--pageMargins:70px}.flexCenter{align-items:center;justify-content:center}.flex,.flexCenter,.flexY{display:flex;flex-wrap:wrap}.flexY{align-items:center}.flexX{display:flex;justify-content:center;flex-wrap:wrap}.half{width:50%}.thinContainer{width:min(100%,700px);flex-wrap:wrap}.bold{font-weight:700}.nav{background-color:#180108;background-color:var(--navColor);color:#fff;color:var(--navTextColor)}.nav .accent{color:#ea255f;color:var(--navAccentColor)}.input{outline:none!important;border-radius:8px;border-radius:var(--smallRadius);padding:8px 10px;font-size:13pt;background-color:#e7e6e6;border:1px solid transparent;box-sizing:border-box;color:#180108;color:var(--mainTextColor);font-family:inherit}.mobile .input{font-size:15pt}.input:focus{border-color:#ea255f;border-color:var(--neutralAccentColor)}.input:disabled{-webkit-filter:opacity(30%);filter:opacity(30%)}.input::-webkit-input-placeholder{color:#adaaab}.input:-ms-input-placeholder{color:#adaaab}.input::placeholder{color:#adaaab}a:hover{color:#ea255f;color:var(--neutralAccentColor)}a{text-decoration:none;color:inherit}.button{--buttonAccentColor:var(--neutralAccentColor);color:#fff;border:none;background-color:var(--buttonAccentColor);padding:15px 30px;border-radius:8px;border-radius:var(--smallRadius);cursor:pointer;outline:none!important;font-size:18px;font-family:inherit;font-weight:700}button.positive{--buttonAccentColor:var(--positiveAccentColor)}button.negative{--buttonAccentColor:var(--negativeAccentColor)}.button.plain{color:inherit;background-color:transparent;font-size:inherit;padding:0}.button.plain.positive{color:#29ac29;color:var(--positiveAccentColor)}.button.plain.neutral{color:#ea255f;color:var(--neutralAccentColor)}.button.plain.negative{color:#ff002a;color:var(--negativeAccentColor)}.button:hover{-webkit-filter:brightness(115%);filter:brightness(115%)}.button:active{-webkit-filter:brightness(95%);filter:brightness(95%)}.button.hollow{border:1px solid var(--buttonAccentColor);background-color:inherit;color:var(--buttonAccentColor)}.button:disabled{cursor:default;-webkit-filter:grayscale(70%) brightness(80%) opacity(80%);filter:grayscale(70%) brightness(80%) opacity(80%)}.button.cion{font-weight:700;background:linear-gradient(90deg,#ea235f,#f2614b)}.wide{width:100%;min-width:100%;max-width:100%}label.wide,span.wide{display:block}textarea.input{min-height:40px;font-family:inherit}div.line{padding:0;margin:10px 0;border-top:1px solid #d3d6dd;border-top:1px solid var(--borderColor)}.desktop .noDesktop,.mobile .desktopOnly,.mobile .noMobile,.tablet .desktopOnly,.tablet .noTablet{display:none}.loginBody{height:90vh;background-color:var(--bodyBG)}.Login .loginCard{padding:20px;border-radius:var(--largeRadius);width:min(100%,500px)}.Login .logo{text-align:center;padding:20px 0}.Login .logo img{width:min(100%,280px)}.Login .loginCard h1{text-align:center;color:var(--neutralAccentColor);margin:0 0 20px}.Login .loginCard .layer{padding:20px}.Login .invite{text-align:center;text-decoration:underline}.popupBG{position:fixed;background-color:rgba(32,32,49,.3);min-height:100vh;width:100vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;padding:32px;max-height:100vh;overflow-y:auto}.Popup{background-color:var(--cardBG);border:1px solid var(--borderColor);border-radius:var(--largeRadius);cursor:auto;padding:20px;max-height:90vh;overflow:auto}.Popup .titleBar{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 25px;grid-gap:25px;gap:25px}.Popup h1:empty{display:none}.Popup h1{margin:0}.Popup .exitIcon{font-size:35px;color:#a2a2af}.Popup .story{padding:10px 0}.mobile .popupBG{padding:0}.mobile .Popup{height:100%;max-height:unset;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;border-radius:0;padding:20px}:root{--navBarHeight:55px}.NavBar{padding:0 20px;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--borderColor);overflow:hidden;z-index:10}.NavBar,.NavBar .navContainer{background-color:var(--bodyBG)}.NavBar .navContainer{color:var(--mainTextColor);height:55px;height:var(--navBarHeight);flex-wrap:wrap}.NavBar .childrenBox{padding:0 10px;display:inline-flex;grid-gap:15px;gap:15px}.mobile .NavBar .childrenBox button.button{font-size:11pt}.NavBar .titleBox{color:var(--neutralAccentColor);font-weight:550;padding:10px 10px 10px 0;font-size:18pt}.mobile .NavBar .titleBox{font-size:14pt}.mobile .NavBar .titleBox .hamburger{padding-right:10px}.NavBar .controls{position:absolute;right:0;padding:10px}.NavBar .controls .icon{color:var(--neutralAccentColor);font-size:22pt}.mobile .NavBar .controls .icon{font-size:18pt}.NavBar .button{padding:8px 15px}:root{--sidebarWidth:min(95%,230px)}.mobile{--sidebarWidth:min(95%,250px)}.Sidebar{width:min(95%,230px);width:var(--sidebarWidth);border-right:1px solid var(--borderColor);height:100vh;overflow-x:hidden;overflow-y:auto;color:var(--navTextColor);background-color:var(--navColor);position:-webkit-sticky;position:sticky;top:0}.mobile .Sidebar{position:fixed;left:0;top:0;z-index:100}.Sidebar h1{text-align:center;margin:0;padding:10px;height:60px;height:var(--navBarHeight);color:var(--neutralAccentColor)}.mobile .Sidebar h1{font-size:20pt;text-align:left;padding-left:25px;position:relative}.mobile .Sidebar h1 .closeButton{position:absolute;right:15px}.Sidebar .SideButton{padding:3px 10px;overflow:hidden;background-color:var(--navColor);cursor:pointer}.Sidebar .SideButton a{text-decoration:none!important}.Sidebar .SideButton .textBox{border-radius:var(--smallRadius);padding:8px 15px;background-color:var(--navColor);-webkit-user-select:none;-ms-user-select:none;user-select:none}.Sidebar .SideButton.active .textBox,.Sidebar .SideButton .textBox:hover{color:var(--neutralAccentColor);background-color:rgb(var(--neutralAccentValues),.06)}.Sidebar .SideButton.active .textBox{font-weight:600}.Sidebar .SideButton .textBox:hover:active{-webkit-filter:brightness(90%);filter:brightness(90%);background-color:rgb(var(--neutralAccentValues),.08)}.NotSidebar{width:calc(100% - min(95%,230px));width:calc(100% - var(--sidebarWidth));height:100vh;overflow-y:auto}.mobile .NotSidebar{width:100vw}.FilterBar{padding:10px 30px 10px 10px;white-space:nowrap;width:100%;overflow-x:auto}.FilterBar .filterSection{margin-right:40px;width:300px;display:inline-block}.FilterBar .filterSection label{margin-right:15px;display:block;padding-bottom:5px;color:var(--lightTextColor);font-weight:700}.FilterBar .clearButton{color:var(--lightTextColor)}.MembersMenu .addMember{border-top:1px solid var(--borderColor)}.ChargeTable{padding:10px 15px}.ChargeTable .cellButton,.ChargeTable .DeleteButton,.ChargeTable .noCharges{color:var(--lightTextColor)}.ChargeTable .noCharges{text-align:center;padding:100px 0}.InvoiceTable .StatusCell{border-radius:20px;color:#fff;padding:0 10px}.InvoiceTable .StatusCell .text{display:inline-block;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.TabHeaders{padding:10px}.TabHeaders .tabHeaderBox{padding:10px 15px;cursor:pointer;font-weight:700}.TabHeaders .tabHeaderBox:hover{color:var(--neutralAccentColor)}.TabHeaders .tabHeaderBox.activeTab{text-decoration:underline;color:var(--neutralAccentColor)}.CreateInvoicePopup .chargeCodeRow,.CreateInvoicePopup .story{padding:10px 0}.CreateInvoicePopup .info{padding-left:10px}.CreateInvoicePopup .row{padding:10px 0}.CreateInvoicePopup .message:empty{display:none}.CreateInvoicePopup .message{color:red;padding:10px}.CreateInvoicePopup .space{padding:0 30px}.Dashboard section{padding:10px;border-bottom:1px solid var(--borderColor)}.Dashboard .space{padding-bottom:5px;padding-left:5px}.Dashboard .refreshAccountValue{font-size:11pt;color:grey;padding-left:10px}.ConnectBankAccountsMenu .BankAccountOption{padding:15px 10px;border-bottom:1px solid var(--borderColor);margin-bottom:8px;position:relative}.ConnectBankAccountsMenu .BankAccountOption .connectControls{background-color:#fff;position:absolute;right:10px}.ConnectBankAccountsMenu .BankAccountOption .icon{padding-right:10px;color:var(--neutralAccentColor);display:inline-block;width:30px}.ConnectBankAccountsMenu .BankAccountOption .credit{color:#00aeff}.formMenu{padding:10px}.formMenu .story{padding-top:20px}.formMenu .story:first-child{padding-top:0}.formMenu label{padding-bottom:5px;padding-left:3px;display:block}.formMenu .story:empty{display:none}.formMenu .button.plain:disabled{background-color:transparent;-webkit-filter:opacity(20%);filter:opacity(20%)}.Popup .story{padding:20px 0}.Popup .story:empty{display:none}.Popup .message{color:var(--negativeAccentColor);text-align:center}.Popup .story .name{padding-bottom:5px}.Popup .highlight{color:var(--neutralAccentColor)}
/*# sourceMappingURL=main.092244d9.chunk.css.map */