[data-v-27acd5fd]: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-27acd5fd]{--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}.invoice-target-progress-bar[data-v-27acd5fd]{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}.invoice-target-progress-bar .progress-header[data-v-27acd5fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.invoice-target-progress-bar .header-left[data-v-27acd5fd],.invoice-target-progress-bar .header-right[data-v-27acd5fd]{display:flex;align-items:center;gap:16px}.invoice-target-progress-bar .view-details-btn[data-v-27acd5fd]{font-size:12px;padding:4px 8px;color:#1989fa}.invoice-target-progress-bar .view-details-btn .arrow-icon[data-v-27acd5fd]{width:8px;height:8px;margin-left:4px;fill:#1989fa;transform:rotate(-90deg)}.invoice-target-progress-bar .progress-label[data-v-27acd5fd]{font-size:15px;font-weight:600;color:var(--black)}.invoice-target-progress-bar .month-label[data-v-27acd5fd]{font-size:13px;color:#606266;display:flex;align-items:center;gap:8px}.invoice-target-progress-bar .month-label .send-report-icon[data-v-27acd5fd]{font-size:14px;color:#1989fa;cursor:pointer;transition:color .2s;margin-left:4px}.invoice-target-progress-bar .month-label .send-report-icon[data-v-27acd5fd]:hover{color:#0570db}.invoice-target-progress-bar .month-label .send-report-icon.sending[data-v-27acd5fd]{color:#606266;cursor:not-allowed;animation:pulse-27acd5fd 1.5s ease-in-out infinite}@keyframes pulse-27acd5fd{0%,to{opacity:1}50%{opacity:.5}}.invoice-target-progress-bar .amount-display[data-v-27acd5fd]{font-size:13px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 10px}.invoice-target-progress-bar .amount-display .amount-item[data-v-27acd5fd]{font-weight:600}.invoice-target-progress-bar .amount-display .amount-item.amount-item--invoiced[data-v-27acd5fd]{color:var(--black);font-size:16px;margin-top:2px}.invoice-target-progress-bar .amount-display .amount-item.amount-item--accepted[data-v-27acd5fd]{color:#50c878}.invoice-target-progress-bar .amount-display .amount-item.amount-item--sent[data-v-27acd5fd]{color:#1989fa}.invoice-target-progress-bar .amount-display .goal-text[data-v-27acd5fd]{color:#606266;font-weight:500}.invoice-target-progress-bar .progress-bar-section[data-v-27acd5fd]{margin-top:12px;padding:0}.invoice-target-progress-bar .progress-track[data-v-27acd5fd]{position:relative;height:12px;background:rgba(0,0,0,.06);border-radius:12px;overflow:hidden}.invoice-target-progress-bar .progress-bar-fill[data-v-27acd5fd]{position:absolute;top:0;left:0;height:100%;border-radius:12px 0 0 12px;transition:none;min-width:0;z-index:2;background:var(--black)}.invoice-target-progress-bar .progress-bar-potential[data-v-27acd5fd]{position:absolute;top:0;height:100%;border-radius:0;transition:none;min-width:0;z-index:1}.invoice-target-progress-bar .progress-bar-potential.progress-bar-potential-end[data-v-27acd5fd]{border-radius:0 12px 12px 0}.invoice-target-progress-bar .progress-bar-potential.progress-bar-potential-accepted[data-v-27acd5fd]{background:linear-gradient(90deg,#50c878,#3dba68)}.invoice-target-progress-bar .progress-bar-potential.progress-bar-potential-sent[data-v-27acd5fd]{background:linear-gradient(90deg,rgba(25,137,250,.85),rgba(25,137,250,.7))}.invoice-target-progress-bar .progress-footer[data-v-27acd5fd]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;color:#606266}.invoice-target-progress-bar .progress-footer .progress-label strong[data-v-27acd5fd]{font-size:14px;color:var(--black)}.invoice-target-progress-bar .progress-footer .invoice-count[data-v-27acd5fd]{font-size:11px;color:#797b80}.invoice-target-progress-bar .progress-footer .remaining-label strong[data-v-27acd5fd]{font-size:14px;color:var(--black)}[data-v-4d21c572]: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-4d21c572]{--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-4d21c572]{padding:0;background:var(--white)}.targets-page .loading-container[data-v-4d21c572]{display:flex;align-items:center;justify-content:center;padding:60px 20px;color:#606266;font-size:14px}.targets-page .loading-container i[data-v-4d21c572]{font-size:20px;margin-right:10px;animation:rotating-4d21c572 2s linear infinite}@keyframes rotating-4d21c572{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.targets-page .current-invoices-section[data-v-4d21c572],.targets-page .scheduled-ppi-section[data-v-4d21c572]{padding:20px;border-bottom:1px solid var(--border-grey-light)}.targets-page .current-invoices-section .section-header[data-v-4d21c572],.targets-page .scheduled-ppi-section .section-header[data-v-4d21c572]{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-4d21c572],.targets-page .scheduled-ppi-section .section-header:hover .section-title[data-v-4d21c572]{color:#1989fa}.targets-page .current-invoices-section .section-header .section-title[data-v-4d21c572],.targets-page .scheduled-ppi-section .section-header .section-title[data-v-4d21c572]{font-size:15px;font-weight:600;color:#606266;transition:color .2s;display:flex;align-items:center}.targets-page .current-invoices-section .section-header .section-title .section-dot[data-v-4d21c572],.targets-page .scheduled-ppi-section .section-header .section-title .section-dot[data-v-4d21c572]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:10px;flex-shrink:0}.targets-page .current-invoices-section .section-header .section-title .section-dot.section-dot--invoiced[data-v-4d21c572],.targets-page .scheduled-ppi-section .section-header .section-title .section-dot.section-dot--invoiced[data-v-4d21c572]{background:var(--black)}.targets-page .current-invoices-section .section-header .section-title .section-dot.section-dot--accepted[data-v-4d21c572],.targets-page .scheduled-ppi-section .section-header .section-title .section-dot.section-dot--accepted[data-v-4d21c572]{background:#50c878}.targets-page .current-invoices-section .section-header .section-title .section-dot.section-dot--sent[data-v-4d21c572],.targets-page .scheduled-ppi-section .section-header .section-title .section-dot.section-dot--sent[data-v-4d21c572]{background:#1989fa}.targets-page .current-invoices-section .section-header .section-title i[data-v-4d21c572],.targets-page .scheduled-ppi-section .section-header .section-title i[data-v-4d21c572]{font-size:12px;margin-right:8px;transition:transform .2s}.targets-page .current-invoices-section .section-header .section-title i.expanded[data-v-4d21c572],.targets-page .scheduled-ppi-section .section-header .section-title i.expanded[data-v-4d21c572]{transform:rotate(90deg)}.targets-page .current-invoices-section .section-header .section-total[data-v-4d21c572],.targets-page .scheduled-ppi-section .section-header .section-total[data-v-4d21c572]{font-size:16px;font-weight:700;color:var(--black)}.targets-page .current-invoices-section .invoices-list[data-v-4d21c572],.targets-page .scheduled-ppi-section .invoices-list[data-v-4d21c572]{margin-top:12px}.targets-page .current-invoices-section .invoice-item[data-v-4d21c572],.targets-page .scheduled-ppi-section .invoice-item[data-v-4d21c572]{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-4d21c572]:hover,.targets-page .scheduled-ppi-section .invoice-item[data-v-4d21c572]: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-4d21c572],.targets-page .scheduled-ppi-section .invoice-item .invoice-date[data-v-4d21c572]{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-4d21c572],.targets-page .scheduled-ppi-section .invoice-item .invoice-details[data-v-4d21c572]{flex:1;display:flex;flex-direction:column;gap:2px}.targets-page .current-invoices-section .invoice-item .invoice-details .invoice-number[data-v-4d21c572],.targets-page .scheduled-ppi-section .invoice-item .invoice-details .invoice-number[data-v-4d21c572]{font-size:14px;font-weight:600;color:var(--black)}.targets-page .current-invoices-section .invoice-item .invoice-details .invoice-client[data-v-4d21c572],.targets-page .scheduled-ppi-section .invoice-item .invoice-details .invoice-client[data-v-4d21c572]{font-size:12px;color:#606266}.targets-page .current-invoices-section .invoice-item .invoice-amount[data-v-4d21c572],.targets-page .scheduled-ppi-section .invoice-item .invoice-amount[data-v-4d21c572]{font-size:15px;font-weight:700;color:var(--black);margin-left:16px}