#customerProfile .customer-profile-quick-link span[aria-hidden=true]{display:none}.customer-profile-finance-dialog{color:#17354c;border:1px solid #cad9e5;border-radius:12px;width:min(1100px,94vw);max-height:90vh;padding:0}.customer-profile-finance-dialog::backdrop{background:#0f23336b}.customer-profile-finance-dialog header{color:#fff;background:#174b70;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.customer-profile-finance-dialog h2{margin:4px 0 0;font-size:22px}.customer-profile-finance-dialog [data-finance-close]{color:#fff;cursor:pointer;background:0 0;border:1px solid #9fb9ca;border-radius:7px;font-size:25px}.customer-profile-finance-dialog [data-finance-content]{min-width:0;padding:14px}.customer-finance-total{justify-content:space-between;gap:8px;display:flex}.customer-finance-total span{color:#ad2838;font-weight:800}.customer-profile-finance-dialog table{table-layout:fixed;border-collapse:collapse;width:100%}.customer-profile-finance-dialog th,.customer-profile-finance-dialog td{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e1e8ef;padding:8px 0;overflow:hidden}.customer-profile-finance-dialog th{background:#edf3f8}.customer-profile-finance-dialog tbody tr:nth-child(2n){background:#f5f8fb}.customer-profile-finance-dialog [data-finance-copy]{color:#17658c;font:inherit;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;font-weight:700}.customer-profile-finance-dialog .is-copied{color:#148253}.customer-profile-credit-host>.credit-tracking-shell,.customer-profile-credit-host>.credit-live-region{display:none!important}#customerProfile .customer-profile-finance-dialog{box-sizing:border-box;width:100%;max-width:100%;max-height:none;margin:16px 0 0;position:static;overflow:visible}#customerProfile .customer-profile-finance-dialog [data-finance-close]{padding:7px 10px;font-size:13px}#customerProfile .customer-profile-finance-dialog table{table-layout:fixed!important;width:100%!important;min-width:0!important}#customerProfile .customer-profile-finance-dialog th,#customerProfile .customer-profile-finance-dialog td{max-width:none;min-width:0!important}#customerProfileCreditHost .credit-drawer{box-shadow:none;border:0;padding:0;display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}#customerProfileCreditHost .credit-drawer-panel,#customerProfileCreditHost .credit-drawer-scroll{min-width:0;height:auto!important;max-height:none!important;overflow:visible!important}#customerProfileCreditHost .credit-drawer-close{display:none}#customerProfile .customer-profile-finance-dialog{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:12px}#customerProfile .customer-profile-finance-dialog>header{display:none}#customerProfile .customer-profile-finance-dialog>[data-finance-content]{padding:0}#customerProfileCreditHost .credit-drawer-panel{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;animation:none!important}#customerProfileCreditHost .credit-drawer-scroll{--credit-drawer-gutter:0px;--credit-drawer-gutter-negative:0px;scrollbar-gutter:auto;background:0 0;margin:0!important;padding:0!important}#customerProfileCreditHost .credit-drawer-header{background:0 0;border:0;justify-content:flex-end;min-height:0;margin:0;padding:0 0 10px!important}#customerProfileCreditHost .credit-drawer-heading{display:none}#customerProfileCreditHost .credit-check-limit-button{color:#174b70!important;box-shadow:none!important;background:#fff!important;border:1px solid #cad9e5!important;margin:0!important;position:static!important}@media (width<=600px){.customer-profile-finance-dialog th,.customer-profile-finance-dialog td{font-size:11px}}#customerProfile .customer-profile-head>div:first-child>h3+span,#customerProfile [data-customer-profile-panel=dashboard] [data-customer-dashboard-payments]{display:none!important}.customer-finance-sections{gap:18px;margin:0 0 14px;display:flex}.customer-finance-sections button{color:#66717f;cursor:pointer;background:0 0;border:0;border-radius:0;padding:8px 2px;font:750 14px Arial,Helvetica,sans-serif}.customer-finance-sections button[aria-pressed=true]{color:#173f67;box-shadow:inset 0 -3px #ae750b}#customerProfile [data-finance-panel][hidden],#customerProfile .customer-finance-history[hidden]{display:none!important}#customerProfile .customer-finance-invoices th{color:#fff;background:#176b85;padding:12px 0;font-size:12px}#customerProfile .customer-finance-invoices td{padding:10px 0;font-size:13px}#customerProfile .customer-finance-invoices .finance-client{width:15%}#customerProfile .customer-finance-invoices .finance-rep{width:12%}.customer-finance-aging{color:#8b6009;background:#fff8e6;border:1px solid #ebcf85;border-radius:20px;padding:3px 5px;font-weight:700;display:inline-block}.customer-finance-history{gap:16px;min-width:0;display:grid}.customer-finance-history .past-due-history-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-finance-history svg{width:100%;height:auto;display:block}@media (width<=1100px){#customerProfile .customer-finance-invoices .finance-client,#customerProfile .customer-finance-invoices .finance-equipment{display:none}.customer-finance-history .past-due-history-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){#customerProfile .customer-finance-invoices .finance-rep{display:none}}#customerProfile .customer-profile-tab-sections{justify-content:safe center}#customerProfile .customer-commission-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#customerProfile .customer-commission-links a{color:#183f60;background:linear-gradient(#f7fbff,#e7f1f8);border:1px solid #b7cddd;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 15px;font-size:13px;font-weight:750;line-height:1.2;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px 5px #1739531a}#customerProfile .customer-commission-links a:before{content:"↗";background:#1e5b821a;border-radius:6px;place-items:center;width:23px;height:23px;font-size:16px;font-weight:800;display:inline-grid}#customerProfile .customer-commission-links a.primary-button{color:#fff;background:linear-gradient(135deg,#285e88,#173e60);border-color:#1c537b;box-shadow:0 3px 7px #163d5b38}#customerProfile .customer-commission-links a.primary-button:before{background:#ffffff26}#customerProfile .customer-commission-links a:hover{border-color:#5185a8;transform:translateY(-1px);box-shadow:0 4px 10px #17395333}#customerProfile .customer-commission-links a:focus-visible{outline-offset:3px;outline:3px solid #d6a331}@media (prefers-reduced-motion:reduce){#customerProfile .customer-commission-links a{transition:none}#customerProfile .customer-commission-links a:hover{transform:none}}#customerProfileCreditHost .credit-drawer-scroll{display:block!important}#customerProfileCreditHost [data-credit-detail-panel=ledger]:not([hidden]),#customerProfileCreditHost [data-credit-detail-panel=ledger]>.credit-detail-section{flex:none;min-height:0;display:block}#customerProfileCreditHost [data-credit-detail-panel=ledger] .credit-detail-table-frame{flex:none;min-height:180px;max-height:60dvh;overflow:auto}#customerProfileCreditHost .credit-detail-loading{min-height:180px}html body #customersView:has([data-finance-href*=past-due][aria-selected=true]) .customer-layout,html body #customersView:has([data-finance-href*=past-due][aria-selected=true]) #customerProfile{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #customersView:has([data-finance-href*=past-due][aria-selected=true]) #customerProfile{overscroll-behavior:auto;position:relative;top:auto}#customerProfile .customer-finance-history{gap:20px;display:grid}#customerProfile .past-due-history-head{background:linear-gradient(120deg,#edf6fa,#f8fbfd);border:1px solid #dce7ef;border-left:4px solid #2589a5;border-radius:12px;padding:18px 20px}#customerProfile .past-due-history-head h3{margin:5px 0 7px;font-size:20px}#customerProfile .past-due-history-head p{color:#62798c;max-width:1000px;line-height:1.5}#customerProfile .past-due-history-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}#customerProfile .past-due-history-kpis article{background:#f7fafc;border:1px solid #dce7ef;border-top:3px solid #6e93b2;border-radius:10px;min-width:0;padding:16px;box-shadow:0 2px 5px #183f590a}#customerProfile .past-due-history-kpis article:first-child{background:#fff8f8;border-top-color:#ca4652}#customerProfile .past-due-history-kpis strong{color:#193f5b;margin:8px 0;font-size:24px;line-height:1.2;display:block}#customerProfile .past-due-history-kpis small{color:#61788c;line-height:1.4;display:block}#customerProfile .past-due-trend-card{background:#fff;border:1px solid #d9e5ee;border-radius:12px;margin:0;padding:20px;box-shadow:0 4px 14px #1d435e0f}#customerProfile .past-due-trend-head{border-bottom:1px solid #e6eef4;margin-bottom:12px;padding-bottom:14px}#customerProfile .past-due-records-disclosure,#customerProfile .confirmed-payment-history{background:#fff;border:1px solid #d9e5ee;border-radius:12px;margin:20px 0 0;padding:0;overflow:visible}#customerProfile .past-due-records-disclosure>summary,#customerProfile .confirmed-payment-history details>summary{color:#194663;background:#f0f6fa;border-radius:12px;min-height:52px;padding:16px 18px;font-weight:750}#customerProfile .past-due-records-disclosure[open]>summary,#customerProfile .confirmed-payment-history details[open]>summary{border-bottom:1px solid #d9e5ee;border-radius:12px 12px 0 0}#customerProfile .past-due-records-disclosure>p,#customerProfile .past-due-records-disclosure>.past-due-history-payments,#customerProfile .confirmed-payment-history details>:not(summary){margin:16px 18px}#customerProfile .confirmed-payment-history header{color:#194663;background:0 0;padding:0}@media (width<=1100px){#customerProfile .past-due-history-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){#customerProfile .past-due-history-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#customerProfile .past-due-history-kpis article{padding:12px}#customerProfile .past-due-history-kpis strong{font-size:21px}#customerProfile .past-due-trend-card,#customerProfile .past-due-history-head{padding:12px}#customerProfile .past-due-trend-head{flex-wrap:wrap;gap:10px}}#customerProfile:has(>.customer-profile-finance-dialog.is-credit) .customer-profile-tabs{margin-bottom:0!important}#customerProfile:has(>.customer-profile-finance-dialog.is-credit){row-gap:0!important}html body#loadBoardApp #customerProfile:has(>#customerProfileFinanceDialog.is-credit) .customer-profile-tabs{margin-bottom:0!important}#customerProfile>.customer-profile-finance-dialog.is-credit{margin-top:0!important}#customerProfileCreditHost .credit-drawer-header{padding:0!important}@media (width<=720px){#customerProfile .customer-profile-finance-dialog,#customerProfile .customer-profile-finance-dialog [data-finance-content],#customerProfile .customer-profile-finance-dialog [data-finance-panel]{min-width:0;max-width:100%}#customerProfile .customer-finance-sections{gap:6px;margin:0 0 12px}#customerProfile .customer-finance-sections button{white-space:normal;background:#f4f8fb;border:1px solid #dbe6ee;border-radius:9px;flex:1 1 0;min-width:0;min-height:44px;padding:10px 8px;font-size:13px}#customerProfile .customer-finance-sections button[aria-pressed=true]{color:#155372;background:#e9f3f8;border-color:#7eb0c8;box-shadow:inset 0 -3px #b57e1a}#customerProfile .customer-finance-total{background:#fff5f5;border:1px solid #eed5d8;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;margin:0 0 12px;padding:12px;display:grid}#customerProfile .customer-finance-total>strong{font-size:13px;line-height:1.4}#customerProfile .customer-finance-total>span{text-align:right;font-size:20px;line-height:1.25}#customerProfile .customer-profile-finance-dialog .customer-finance-invoices,#customerProfile .customer-profile-finance-dialog [data-customer-finance-history-table]{border-collapse:separate;background:0 0;border:0;max-width:100%;display:block}#customerProfile .customer-finance-invoices>thead,#customerProfile [data-customer-finance-history-table]>thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#customerProfile .customer-finance-invoices>tbody,#customerProfile [data-customer-finance-history-table]>tbody{gap:12px;min-width:0;display:grid}#customerProfile .customer-finance-invoices>tbody>tr,#customerProfile [data-customer-finance-history-table]>tbody>tr{background:#fff;border:1px solid #d8e3eb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;padding:12px;display:grid;box-shadow:0 2px 7px #193f5910}#customerProfile .customer-profile-finance-dialog .customer-finance-invoices>tbody>tr>td,#customerProfile .customer-profile-finance-dialog [data-customer-finance-history-table]>tbody>tr>td{color:#29455c;text-align:left;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;width:auto;max-width:100%;margin:0;padding:0;font-size:12px;line-height:1.4;display:flex;overflow:visible;min-width:0!important}#customerProfile .customer-profile-finance-dialog td[data-finance-cell]:before{content:attr(data-label);color:#718292;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.3;display:block}#customerProfile .customer-profile-finance-dialog [data-finance-panel] td:is([data-finance-cell=client],[data-finance-cell=equipment],[data-finance-cell=sales-rep]){display:none}#customerProfile .customer-finance-invoices td[data-finance-cell=load],#customerProfile [data-customer-finance-history-table] td[data-finance-cell=load]{grid-area:1/1}#customerProfile .customer-finance-invoices td[data-finance-cell=balance],#customerProfile [data-customer-finance-history-table] td[data-finance-cell=balance]{grid-area:1/2}#customerProfile .customer-finance-invoices td[data-finance-cell=status]{grid-area:2/1}#customerProfile .customer-finance-invoices td[data-finance-cell=past-due]{grid-area:2/2}#customerProfile .customer-finance-invoices td[data-finance-cell=ship-date]{grid-area:3/1}#customerProfile .customer-finance-invoices td[data-finance-cell=invoice-date]{grid-area:3/2}#customerProfile .customer-finance-invoices td[data-finance-cell=terms]{grid-area:4/1}#customerProfile .customer-finance-invoices td[data-finance-cell=days-old]{grid-area:4/2}#customerProfile .customer-finance-invoices td[data-finance-cell=equipment]{grid-area:5/1}#customerProfile .customer-finance-invoices td[data-finance-cell=sales-rep]{grid-area:5/2}#customerProfile [data-customer-finance-history-table] td[data-finance-cell=invoice-date]{grid-area:2/1}#customerProfile [data-customer-finance-history-table] td[data-finance-cell=cleared-at]{grid-area:2/2}#customerProfile [data-customer-finance-history-table] td[data-finance-cell=past-due]{grid-area:3/1}#customerProfile [data-customer-finance-history-table] td[data-finance-cell=sales-rep]{grid-area:3/2}#customerProfile .customer-profile-finance-dialog [data-finance-panel] td[data-finance-cell=balance]{color:#a52d40;text-align:right;align-items:flex-end;font-size:18px;font-weight:800;line-height:1.3}#customerProfile .customer-profile-finance-dialog td[data-finance-cell=balance]>strong{font:inherit}#customerProfile .customer-profile-finance-dialog td[data-finance-cell=load]>strong{color:#185a7a;font-size:17px}#customerProfile .customer-profile-finance-dialog [data-finance-copy]{color:#17658c;text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;align-items:center;min-width:44px;max-width:100%;min-height:44px;margin:-6px 0;padding:4px 0;font-size:18px;font-weight:800;line-height:1.25;display:flex}#customerProfile .customer-profile-finance-dialog [data-finance-copy].is-copied{color:#148253}#customerProfile .customer-finance-aging{white-space:normal;padding:3px 7px;font-size:12px}#customerProfile .customer-profile-finance-dialog .display-currency-amount,#customerProfile .customer-profile-finance-dialog .display-currency-amount>*{overflow-wrap:anywhere;min-width:0;max-width:100%;white-space:normal!important;font:inherit!important;color:inherit!important}#customerProfile .customer-finance-total>span,#customerProfile .customer-finance-history strong,#customerProfile .customer-finance-history small{overflow-wrap:anywhere;max-width:100%}#customerProfile .customer-finance-history{--past-due-orange:#c57c21;--past-due-muted:#687f92;gap:12px}#customerProfile .customer-finance-history .past-due-history-head{border-radius:10px;padding:12px}#customerProfile .customer-finance-history .past-due-history-head>div>span{font-size:11px;font-weight:750}#customerProfile .customer-finance-history .past-due-history-head h3{overflow-wrap:anywhere;margin:5px 0;font-size:16px;line-height:1.35}#customerProfile .customer-finance-history .past-due-history-head p{margin:0;font-size:12px;line-height:1.5}#customerProfile .customer-finance-history .past-due-history-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#customerProfile .customer-finance-history .past-due-history-kpis article{border-radius:9px;padding:10px}#customerProfile .customer-finance-history .past-due-history-kpis article>span{font-size:11px;line-height:1.35}#customerProfile .customer-finance-history .past-due-history-kpis article>strong{margin:6px 0;font-size:18px;line-height:1.25}#customerProfile .customer-finance-history .past-due-history-kpis article>small{font-size:11px;line-height:1.4}#customerProfile .customer-finance-history .past-due-trend-card{border-radius:10px;min-width:0;padding:12px}#customerProfile .customer-finance-history .past-due-trend-head{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}#customerProfile .customer-finance-history h4{margin:0 0 5px;font-size:14px;line-height:1.4}#customerProfile .customer-finance-history .past-due-trend-head p,#customerProfile .customer-finance-history .past-due-history-payments p{margin:0 0 10px;font-size:12px;line-height:1.45}#customerProfile .customer-finance-history .past-due-trend-legend{flex-wrap:wrap;gap:8px;font-size:11px;display:flex}#customerProfile .customer-finance-history .past-due-history-currency{font-size:10px;line-height:1.4}#customerProfile .customer-finance-history .past-due-trend-chart{min-width:0;min-height:0}#customerProfile .customer-finance-history svg{min-width:0;max-width:100%;height:auto;font-size:20px}#customerProfile .customer-profile-finance-dialog [data-customer-finance-history-table] td[colspan]{grid-column:1/-1}#customerProfile .customer-profile-finance-dialog .past-due-records-disclosure,#customerProfile .customer-profile-finance-dialog .confirmed-payment-history{min-width:0;max-width:100%;margin-top:12px}#customerProfile .customer-profile-finance-dialog .past-due-records-disclosure>summary,#customerProfile .customer-profile-finance-dialog .confirmed-payment-history details>summary{white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:12px;font-size:13px;line-height:1.4}#customerProfile .customer-profile-finance-dialog .past-due-records-disclosure>p,#customerProfile .customer-profile-finance-dialog .past-due-records-disclosure>.past-due-history-payments,#customerProfile .customer-profile-finance-dialog .confirmed-payment-history details>:not(summary){margin:12px}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history header{gap:6px}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history h3{margin:0;font-size:15px;line-height:1.4}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history header>span,#customerProfile .customer-profile-finance-dialog .confirmed-payment-history p{overflow-wrap:anywhere;font-size:12px;line-height:1.5}#customerProfile .customer-profile-finance-dialog .confirmed-payment-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#customerProfile .customer-profile-finance-dialog .confirmed-payment-kpis>div{min-width:0;padding:10px}#customerProfile .customer-profile-finance-dialog .confirmed-payment-kpis span{font-size:11px}#customerProfile .customer-profile-finance-dialog .confirmed-payment-kpis strong{font-size:18px}#customerProfile .customer-profile-finance-dialog .confirmed-payment-months>div{overflow-wrap:anywhere;grid-template-columns:minmax(0,.9fr) minmax(24px,1fr) minmax(0,1fr) minmax(0,1fr);gap:5px;font-size:10px}#customerProfile .customer-profile-finance-dialog .confirmed-payment-months>div>*{min-width:0;max-width:100%}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history table{background:0 0;border:0;max-width:100%;display:block}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history details>table{width:calc(100% - 24px)!important}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history tbody{gap:10px;min-width:0;display:grid}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history tbody>tr{background:#f8fbfd;border:1px solid #dce7ee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;padding:12px;display:grid}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history tbody>tr>td{text-align:left;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;width:auto;max-width:100%;margin:0;padding:0;font-size:12px;line-height:1.4;display:flex;overflow:visible;min-width:0!important}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history td:before{color:#718292;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.3}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history td:first-child{grid-area:1/1}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history td:first-child:before{content:"Load"}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history td:nth-child(2){grid-area:3/1}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history td:nth-child(2):before{content:"Shipped"}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history td:nth-child(3){grid-area:2/1}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history td:nth-child(3):before{content:"Invoiced"}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history td:nth-child(4){grid-area:2/2}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history td:nth-child(4):before{content:"Paid"}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history td:nth-child(5){grid-area:1/2}#customerProfile .customer-profile-finance-dialog .confirmed-payment-history td:nth-child(5):before{content:"Days to pay"}#customerProfile .customer-profile-finance-dialog [data-confirmed-copy]{color:#17658c;text-align:left;white-space:normal;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;padding:4px 6px;font-size:16px;font-weight:750;line-height:1.3;display:flex}#customerProfile .customer-profile-finance-dialog [data-confirmed-copy].is-copied{color:#137548;background:#e1f4e9;border-color:#65b78a}}#customerProfile .customer-finance-invoices .customer-finance-aging-short{display:none}@media (width<=720px){html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #d5e2ec;border-radius:10px;max-width:100%;margin:0;display:block;overflow:hidden}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>thead{clip-path:none;white-space:nowrap;border:0;width:100%;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>thead>tr,html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>tbody>tr{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 42px minmax(0,1.25fr) 44px;align-items:center;gap:0 4px;width:100%;min-width:0;margin:0;padding:0 8px;display:grid;box-shadow:none!important;outline:none!important;transform:none!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>thead>tr{background:#f4f8fb;min-height:28px}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>thead>tr>th{color:#6a8091;text-align:left;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:auto;max-width:100%;margin:0;padding:0;font-size:9px;font-weight:750;line-height:1.3;overflow:hidden;min-width:0!important;display:none!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>thead>tr>th:nth-child(2){grid-area:1/1;display:block!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>thead>tr>th:nth-child(9){text-align:center;white-space:normal;text-overflow:clip;grid-area:1/2;line-height:1.1;overflow:visible;display:block!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>thead>tr>th:nth-child(10){text-align:right;grid-area:1/3;display:block!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>thead>tr>.customer-invoice-detail-heading{text-align:center;grid-area:1/4;display:block!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>tbody{gap:0;width:100%;min-width:0;display:grid}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>tbody>tr{--customer-invoice-background:#fff;border-top:1px solid #e4edf3;height:48px;min-height:48px;max-height:48px;overflow:hidden;background:var(--customer-invoice-background)!important;color:#29455c!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>tbody>tr:nth-child(2n){--customer-invoice-background:#f5f9fc}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>tbody>tr>td{text-align:left;text-overflow:ellipsis;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:auto;max-width:100%;min-height:0;margin:0;padding:0;font-size:13px;line-height:20px;min-width:0!important;color:inherit!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:none!important;display:none!important;overflow:hidden!important;transform:none!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices td:before{content:none!important;display:none!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>tbody>tr>td[data-finance-cell=load]{grid-area:1/1;display:flex!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>tbody>tr>td[data-finance-cell=past-due]{grid-area:1/2;justify-content:center;display:flex!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>tbody>tr>td[data-finance-cell=balance]{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/3;font-size:16px;font-weight:800;line-height:20px;color:#a52d40!important;display:block!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices>tbody>tr>td[data-finance-cell=details]{grid-area:1/4;justify-content:center;display:flex!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices [data-finance-copy]{color:#17658c;text-align:left;white-space:nowrap;text-overflow:ellipsis;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-width:44px;max-width:100%;min-height:44px;margin:0;padding:0;font-size:14px;font-weight:800;line-height:44px;display:block;overflow:hidden}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices [data-finance-copy].is-copied{color:#148253}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices td[data-finance-cell=balance] :is(strong,span,small,b){text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden;color:inherit!important;font:inherit!important;white-space:nowrap!important;display:inline!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices .customer-finance-aging{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;padding:3px 5px;font-size:11px;line-height:16px;display:block;overflow:hidden}html body#loadBoardApp #customerProfile .customer-finance-invoices .customer-finance-aging-full{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;display:block!important}html body#loadBoardApp #customerProfile .customer-finance-invoices .customer-finance-aging-short{display:inline!important}html body#loadBoardApp #customerProfile .customer-profile-finance-dialog .customer-finance-invoices [data-customer-invoice-details]{color:#32728f;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:7px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:10px;display:inline-flex;background:0 0!important}html body#loadBoardApp #customerProfile .customer-finance-invoices [data-customer-invoice-details] svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:20px;height:20px}html body#loadBoardApp #customerProfile .customer-finance-invoices :is([data-finance-copy],[data-customer-invoice-details]):focus:not(:focus-visible){box-shadow:none;outline:none}html body#loadBoardApp #customerProfile .customer-finance-invoices :is([data-finance-copy],[data-customer-invoice-details]):focus-visible{outline-offset:-3px;outline:2px solid #237c9c}}@media (width>=721px){#customerProfile .customer-finance-invoices .customer-invoice-detail-heading,#customerProfile .customer-finance-invoices td[data-finance-cell=details]{display:none!important}html body#loadBoardApp #customerProfile .customer-finance-invoices tbody tr:is(:hover,:focus-within)>td:nth-child(11){box-shadow:inset calc(-1 * var(--site-row-hover-edge-width)) 0 0 var(--site-row-hover-frame), inset 0 var(--site-row-hover-line-width) 0 var(--site-row-hover-frame), inset 0 calc(-1 * var(--site-row-hover-line-width)) 0 var(--site-row-hover-frame)!important}}#customerInvoiceDetailDialog{box-sizing:border-box;color:#244b65;background:#fff;border:1px solid #bed2e0;border-radius:14px;width:min(480px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 16px 60px #09283c4d}#customerInvoiceDetailDialog::backdrop{background:#102d4373}#customerInvoiceDetailDialog>header{z-index:1;background:#f3f8fb;border-bottom:1px solid #dce7ef;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}#customerInvoiceDetailDialog h2{flex:1;min-width:0;margin:0;font-size:18px;line-height:1.3}#customerInvoiceDetailDialog [data-customer-invoice-close]{color:#245575;cursor:pointer;background:#fff;border:1px solid #c4d6e2;border-radius:8px;width:44px;min-width:44px;min-height:44px;padding:0;font-size:24px}#customerInvoiceDetailDialog [data-customer-invoice-close]:focus-visible{outline-offset:2px;outline:2px solid #237c9c}#customerInvoiceDetailDialog dl{margin:0;padding:4px 16px 12px}#customerInvoiceDetailDialog [data-invoice-field]{border-bottom:1px solid #e7eef3;gap:5px;min-width:0;padding:12px 0;display:grid}#customerInvoiceDetailDialog [data-invoice-field]:last-child{border-bottom:0}#customerInvoiceDetailDialog dt{color:#6a8192;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}#customerInvoiceDetailDialog dd{color:#244b65;white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;line-height:1.5}#customerInvoiceDetailDialog [data-invoice-field=balance] dd{color:#a52d40;font-size:22px;font-weight:800}#customerInvoiceDetailDialog dd :is(strong,span,small,b){overflow-wrap:anywhere;color:inherit!important;font:inherit!important;white-space:normal!important}