[data-v-015cb997]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-015cb997]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.project[data-v-015cb997]{margin-bottom:20px}.project .payment-plan[data-v-015cb997]{margin-top:10px;padding:10px;background-color:var(--grey);border-radius:4px}.project .payment-plan .group-label[data-v-015cb997]{font-size:12px;font-weight:700;cursor:pointer;display:block;margin-bottom:3px}[data-v-72d18d3c]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-72d18d3c]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}[data-v-72d18d3c].outer{flex:1;display:flex;flex-direction:column}[data-v-72d18d3c].outer .inner{overflow:scroll;padding:10px 20px;height:100%;display:flex;flex-direction:column;margin-top:12px}[data-v-72d18d3c].outer .inner .invoice-date-group,[data-v-72d18d3c].outer .inner .invoice-unscheduled-group,[data-v-72d18d3c].outer .inner .payment-plan{margin-top:10px;padding:10px;background-color:var(--grey);border-radius:4px}[data-v-72d18d3c].outer .inner .invoice-date-group.due,[data-v-72d18d3c].outer .inner .invoice-unscheduled-group.due,[data-v-72d18d3c].outer .inner .payment-plan.due{background-color:rgba(249,33,57,.075)}[data-v-72d18d3c].outer .inner .invoice-date-group .group-label,[data-v-72d18d3c].outer .inner .invoice-unscheduled-group .group-label,[data-v-72d18d3c].outer .inner .payment-plan .group-label{font-size:12px;font-weight:700;cursor:pointer}[data-v-72d18d3c].outer .inner .invoice-unscheduled-group{background-color:rgba(245,166,35,.075)}