#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}