[data-v-7bd76eee]: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-7bd76eee]{--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}.monthly-invoice-progress-bar[data-v-7bd76eee]{padding:16px 20px;background:linear-gradient(135deg,rgba(80,200,120,.04),rgba(25,137,250,.04));border-bottom:1px solid var(--border-grey);width:100%;box-sizing:border-box}.monthly-invoice-progress-bar .progress-header[data-v-7bd76eee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.monthly-invoice-progress-bar .header-left[data-v-7bd76eee],.monthly-invoice-progress-bar .header-right[data-v-7bd76eee]{display:flex;align-items:center;gap:16px}.monthly-invoice-progress-bar .view-details-btn[data-v-7bd76eee]{font-size:12px;padding:4px 8px;color:#1989fa}.monthly-invoice-progress-bar .view-details-btn .arrow-icon[data-v-7bd76eee]{width:8px;height:8px;margin-left:4px;fill:#1989fa;transform:rotate(-90deg)}.monthly-invoice-progress-bar .progress-label[data-v-7bd76eee]{font-size:15px;font-weight:600;color:var(--black)}.monthly-invoice-progress-bar .month-label[data-v-7bd76eee]{font-size:13px;color:#606266}.monthly-invoice-progress-bar .amount-display[data-v-7bd76eee]{font-size:13px;color:#606266;display:flex;align-items:center;gap:4px}.monthly-invoice-progress-bar .amount-display strong[data-v-7bd76eee]{font-size:18px;font-weight:700;color:var(--black);margin-right:4px}.monthly-invoice-progress-bar .amount-display .potential-text[data-v-7bd76eee]{font-size:13px;color:#1989fa;margin-right:6px;font-weight:500}.monthly-invoice-progress-bar .amount-display .goal-text[data-v-7bd76eee]{color:#797b80}.monthly-invoice-progress-bar .progress-bar-section[data-v-7bd76eee]{margin-top:12px;padding:0}.monthly-invoice-progress-bar .progress-track[data-v-7bd76eee]{position:relative;height:12px;background:rgba(0,0,0,.06);border-radius:12px;overflow:hidden}.monthly-invoice-progress-bar .progress-bar-fill[data-v-7bd76eee]{position:absolute;top:0;left:0;height:100%;border-radius:12px 0 0 12px;transition:width .5s ease-out;min-width:0;z-index:2}.monthly-invoice-progress-bar .progress-bar-fill.complete[data-v-7bd76eee],.monthly-invoice-progress-bar .progress-bar-fill.on-track[data-v-7bd76eee]{background:linear-gradient(90deg,#50c878,#3dba68)}.monthly-invoice-progress-bar .progress-bar-fill.moderate[data-v-7bd76eee]{background:linear-gradient(90deg,#f5a623,#e69410)}.monthly-invoice-progress-bar .progress-bar-fill.low[data-v-7bd76eee]{background:linear-gradient(90deg,#eb5757,#d44444)}.monthly-invoice-progress-bar .progress-bar-potential[data-v-7bd76eee]{position:absolute;top:0;height:100%;border-radius:0;transition:width .5s ease-out,left .5s ease-out;min-width:0;z-index:1}.monthly-invoice-progress-bar .progress-bar-potential.progress-bar-potential-end[data-v-7bd76eee]{border-radius:0 12px 12px 0}.monthly-invoice-progress-bar .progress-bar-potential.progress-bar-potential-accepted[data-v-7bd76eee]{background:linear-gradient(90deg,#50c878,#3dba68)}.monthly-invoice-progress-bar .progress-bar-potential.progress-bar-potential-sent[data-v-7bd76eee]{background:linear-gradient(90deg,rgba(25,137,250,.85),rgba(25,137,250,.7))}.monthly-invoice-progress-bar .progress-footer[data-v-7bd76eee]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;color:#606266}.monthly-invoice-progress-bar .progress-footer .progress-label strong[data-v-7bd76eee]{font-size:14px}.monthly-invoice-progress-bar .progress-footer .progress-label strong.complete[data-v-7bd76eee],.monthly-invoice-progress-bar .progress-footer .progress-label strong.on-track[data-v-7bd76eee]{color:#2d8a4e}.monthly-invoice-progress-bar .progress-footer .progress-label strong.moderate[data-v-7bd76eee]{color:#c78c20}.monthly-invoice-progress-bar .progress-footer .progress-label strong.low[data-v-7bd76eee]{color:#c44}.monthly-invoice-progress-bar .progress-footer .invoice-count[data-v-7bd76eee]{font-size:11px;color:#797b80}.monthly-invoice-progress-bar .progress-footer .remaining-label strong[data-v-7bd76eee]{font-size:14px;color:var(--black)}[data-v-0a043579]: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-0a043579]{--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}.targets-page[data-v-0a043579]{padding:0;background:var(--white)}.targets-page .current-invoices-section[data-v-0a043579],.targets-page .future-targets-section[data-v-0a043579],.targets-page .scheduled-ppi-section[data-v-0a043579]{padding:20px;border-bottom:1px solid var(--border-grey-light)}.targets-page .current-invoices-section .section-header[data-v-0a043579],.targets-page .future-targets-section .section-header[data-v-0a043579],.targets-page .scheduled-ppi-section .section-header[data-v-0a043579]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.targets-page .current-invoices-section .section-header:hover .section-title[data-v-0a043579],.targets-page .future-targets-section .section-header:hover .section-title[data-v-0a043579],.targets-page .scheduled-ppi-section .section-header:hover .section-title[data-v-0a043579]{color:#1989fa}.targets-page .current-invoices-section .section-header .section-title[data-v-0a043579],.targets-page .future-targets-section .section-header .section-title[data-v-0a043579],.targets-page .scheduled-ppi-section .section-header .section-title[data-v-0a043579]{font-size:15px;font-weight:600;color:#606266;transition:color .2s}.targets-page .current-invoices-section .section-header .section-title i[data-v-0a043579],.targets-page .future-targets-section .section-header .section-title i[data-v-0a043579],.targets-page .scheduled-ppi-section .section-header .section-title i[data-v-0a043579]{font-size:12px;margin-right:8px;transition:transform .2s}.targets-page .current-invoices-section .section-header .section-title i.expanded[data-v-0a043579],.targets-page .future-targets-section .section-header .section-title i.expanded[data-v-0a043579],.targets-page .scheduled-ppi-section .section-header .section-title i.expanded[data-v-0a043579]{transform:rotate(90deg)}.targets-page .current-invoices-section .section-header .section-total[data-v-0a043579],.targets-page .future-targets-section .section-header .section-total[data-v-0a043579],.targets-page .scheduled-ppi-section .section-header .section-total[data-v-0a043579]{font-size:16px;font-weight:700;color:var(--black)}.targets-page .current-invoices-section .invoices-list[data-v-0a043579],.targets-page .future-targets-section .invoices-list[data-v-0a043579],.targets-page .scheduled-ppi-section .invoices-list[data-v-0a043579]{margin-top:12px}.targets-page .current-invoices-section .invoice-item[data-v-0a043579],.targets-page .future-targets-section .invoice-item[data-v-0a043579],.targets-page .scheduled-ppi-section .invoice-item[data-v-0a043579]{display:flex;align-items:center;padding:12px 14px;margin-bottom:8px;background:var(--white);border:1px solid var(--border-grey-light);border-radius:6px;cursor:pointer;transition:all .2s}.targets-page .current-invoices-section .invoice-item[data-v-0a043579]:hover,.targets-page .future-targets-section .invoice-item[data-v-0a043579]:hover,.targets-page .scheduled-ppi-section .invoice-item[data-v-0a043579]:hover{border-color:#1989fa;box-shadow:0 2px 4px rgba(0,0,0,.05)}.targets-page .current-invoices-section .invoice-item .invoice-date[data-v-0a043579],.targets-page .future-targets-section .invoice-item .invoice-date[data-v-0a043579],.targets-page .scheduled-ppi-section .invoice-item .invoice-date[data-v-0a043579]{font-size:12px;font-weight:600;color:#606266;min-width:60px;margin-right:16px}.targets-page .current-invoices-section .invoice-item .invoice-details[data-v-0a043579],.targets-page .future-targets-section .invoice-item .invoice-details[data-v-0a043579],.targets-page .scheduled-ppi-section .invoice-item .invoice-details[data-v-0a043579]{flex:1;display:flex;flex-direction:column;gap:2px}.targets-page .current-invoices-section .invoice-item .invoice-details .invoice-number[data-v-0a043579],.targets-page .future-targets-section .invoice-item .invoice-details .invoice-number[data-v-0a043579],.targets-page .scheduled-ppi-section .invoice-item .invoice-details .invoice-number[data-v-0a043579]{font-size:14px;font-weight:600;color:var(--black)}.targets-page .current-invoices-section .invoice-item .invoice-details .invoice-client[data-v-0a043579],.targets-page .future-targets-section .invoice-item .invoice-details .invoice-client[data-v-0a043579],.targets-page .scheduled-ppi-section .invoice-item .invoice-details .invoice-client[data-v-0a043579]{font-size:12px;color:#606266}.targets-page .current-invoices-section .invoice-item .invoice-amount[data-v-0a043579],.targets-page .future-targets-section .invoice-item .invoice-amount[data-v-0a043579],.targets-page .scheduled-ppi-section .invoice-item .invoice-amount[data-v-0a043579]{font-size:15px;font-weight:700;color:var(--black);margin-left:16px}.targets-page .current-invoices-section .targets-placeholder[data-v-0a043579],.targets-page .future-targets-section .targets-placeholder[data-v-0a043579],.targets-page .scheduled-ppi-section .targets-placeholder[data-v-0a043579]{padding:40px 20px;text-align:center;color:#606266;font-size:14px}