/* customer-statement-source-sha256:598dc59e3054084cbe0988c222d119721a32105d384bffcf45ae605b4a876d85 */
body.customer-portal #customer:has(#customerStatementView:not(.hidden)){display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}body.customer-portal #customer:has(#customerStatementView:not(.hidden))>.customer-unified-header,body.customer-portal #customer:has(#customerStatementView:not(.hidden))>.customer-portal-tabs-row{flex:0 0 auto!important}body.customer-portal #customer #customerStatementView:not(.hidden){display:flex;flex:1 1 auto!important;flex-direction:column;gap:6px;width:auto;min-width:0;min-height:0!important;height:auto!important;overflow:hidden!important;padding-bottom:8px!important}#customerStatementView .customer-statement-toolbar{display:flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0;margin:0;padding:6px 8px;border-radius:8px;background:#fff}#customerStatementView .customer-statement-title{display:flex;align-items:center;flex:0 0 auto}#customerStatementView .customer-statement-title strong{font-size:13px;white-space:nowrap}#customerStatementView .customer-statement-title span{display:none}#customerStatementView .customer-statement-current{display:flex!important;flex:1 1 auto;align-items:center;gap:5px;min-width:0;margin-left:0;padding-left:7px}#customerStatementView .customer-statement-current[hidden]{display:none!important}#customerStatementView .customer-statement-current select{flex:1 1 180px;width:clamp(155px,22vw,290px);min-width:0;min-height:28px;height:28px;padding:2px 5px;font-size:11px}#customerStatementView .customer-statement-current>span{max-width:190px;font-size:10px}#customerStatementView .customer-statement-current>em{padding:3px 7px;font-size:9px}#customerStatementView .customer-statement-toolbar button{flex:0 0 auto;min-height:28px;height:28px;padding:0 8px;font-size:10px;white-space:nowrap}#customerStatementView #customerStatementResult.portal-statement-workspace,#customerStatementView #portalStatementDetail{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;align-self:stretch;width:100%;max-width:100%;min-width:0;min-height:0;margin:0;overflow:hidden}#portalStatementDetail .portal-statement-sheet{display:grid;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;width:100%;max-width:100%;min-width:0;min-height:0;margin:0;overflow:hidden;color:#273a50}#portalStatementDetail .portal-statement-money-groups,#portalStatementDetail .portal-statement-summary{width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid #d8e2ee;border-radius:8px;background:#fff}#portalStatementDetail .portal-statement-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(50px,auto));width:100%;min-width:0}#portalStatementDetail .portal-statement-summary .statement-card{display:grid;align-content:center;gap:3px;min-width:0;padding:7px 10px;border:0;border-radius:0;background:0 0}#portalStatementDetail .portal-statement-summary .statement-card:not(:nth-child(4n)){border-right:1px solid #e6ecf3}#portalStatementDetail .portal-statement-summary .statement-card:nth-child(-n+4){border-bottom:1px solid #e6ecf3}#portalStatementDetail .portal-statement-summary .statement-card.due{background:#fff8f2;box-shadow:inset 3px 0 0#e97a2e}#portalStatementDetail .portal-statement-summary .statement-card span{display:block;margin:0;color:#738397;font-size:10px;line-height:1.25}#portalStatementDetail .portal-statement-summary .statement-card strong{min-width:0;font-size:clamp(13px,1.15vw,17px);line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#portalStatementDetail .portal-statement-summary .statement-card small{color:#a06a42;font-size:8px;line-height:1.2}#portalStatementDetail .portal-statement-summary .statement-card.blue strong{color:#315fd8}#portalStatementDetail .portal-statement-summary .statement-card.green strong{color:#138653}#portalStatementDetail .portal-statement-summary .statement-card.orange strong{color:#d85e1d}#portalStatementDetail .portal-statement-detail-tabs{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}#portalStatementDetail .portal-statement-tab-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:0 1px}#portalStatementDetail .portal-statement-tab-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;min-width:0;min-height:50px;padding:6px 10px 8px;border:1px solid #d8e2ee;border-bottom-color:#cbd8e6;border-radius:8px 8px 0 0;color:#53677e;background:#f5f8fc;text-align:left;cursor:pointer}#portalStatementDetail .portal-statement-tab-card::after{position:absolute;right:-1px;bottom:-7px;left:-1px;height:7px;background:0 0;content:""}#portalStatementDetail .portal-statement-tab-card>span{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}#portalStatementDetail .portal-statement-tab-card>strong{color:#315fd8;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}#portalStatementDetail .portal-statement-tab-card>small{grid-column:1/-1;overflow:hidden;color:#8290a2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}#portalStatementDetail .portal-statement-tab-card:hover{border-color:#aebfda;background:#eef4fc}#portalStatementDetail .portal-statement-tab-card:focus-visible{z-index:2;outline:2px solid #5479df;outline-offset:-2px}#portalStatementDetail .portal-statement-tab-card.active{z-index:2;border-color:#8da8df;border-bottom-color:#fff;color:#244fba;background:#fff;box-shadow:0-3px 10px rgb(49 95 216/7%)}#portalStatementDetail .portal-statement-tab-card.active::after{background:#fff}#portalStatementDetail .portal-statement-display-pane{display:flex;min-width:0;min-height:0;margin-top:6px;overflow:hidden;border:1px solid #ccd9e7;border-radius:0 0 8px 8px;background:#fff}#portalStatementDetail .portal-statement-tab-panel{display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:100%;min-width:0;min-height:0;height:100%;overflow:hidden;border:0;border-radius:0;background:#fff}#portalStatementDetail .portal-statement-tab-panel[hidden]{display:none!important}#portalStatementDetail .portal-statement-orders .statement-orders-toolbar{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 9px;border-bottom:1px solid #e1e8f1;background:#f6f9ff}#portalStatementDetail .portal-statement-orders .statement-orders-title{color:#375478;font-size:11px}#portalStatementDetail .statement-orders-toolbar .statement-period-scope{color:#69798e;font-size:9px;white-space:nowrap}#portalStatementDetail .portal-statement-orders .statement-orders-toolbar>input{flex:1 1 170px;min-width:0}#portalStatementDetail .portal-statement-orders .statement-orders-toolbar label{display:flex;align-items:center;gap:4px;margin-left:auto;color:#738298;font-size:10px;white-space:nowrap}#portalStatementDetail .portal-statement-orders select,#portalStatementDetail .portal-statement-orders input{min-height:26px;height:26px;padding:2px 6px;font-size:10px}#portalStatementDetail .statement-after-sale-adjustments{flex:0 0 auto;min-width:0;margin:0;border-top:1px solid #e1e7f0;background:#fffcf7}#portalStatementDetail .statement-after-sale-adjustments>summary{padding:5px 9px;color:#935c26;font-size:10px;font-weight:700;cursor:pointer}#portalStatementDetail .statement-after-sale-adjustments>summary span{margin-left:6px;color:#7f7c77;font-size:9px;font-weight:400}#portalStatementDetail .statement-after-sale-adjustments-tools{display:flex;align-items:center;gap:7px;padding:4px 9px}#portalStatementDetail .statement-after-sale-adjustments-tools input{width:min(300px,60%);min-height:25px;height:25px;padding:2px 6px;font-size:10px}#portalStatementDetail .statement-after-sale-adjustments-tools small{color:#7b7d83;font-size:9px}#portalStatementDetail .statement-after-sale-adjustments-wrap{max-height:min(145px,24vh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#portalStatementDetail .statement-after-sale-adjustments-wrap table{width:100%;min-width:850px;border-collapse:collapse;font-size:10px}#portalStatementDetail .statement-after-sale-adjustments-wrap th{position:sticky;z-index:1;top:0;padding:5px 8px;color:#7b694e;background:#fbf3e6;text-align:left;white-space:nowrap}#portalStatementDetail .statement-after-sale-adjustments-wrap td{padding:5px 8px;border-top:1px solid #f0e7db;white-space:nowrap}#portalStatementDetail .statement-after-sale-adjustments-wrap .statement-after-sale-adjustment-product{max-width:260px;white-space:normal;overflow-wrap:anywhere}#portalStatementDetail .statement-after-sale-adjustments-wrap .compact-btn{min-height:22px;height:22px;padding:2px 5px;font-size:9px}#portalStatementDetail .portal-statement-orders>[data-statement-orders-table],#portalStatementDetail .portal-statement-payments>[data-portal-funds-table],#portalStatementDetail .portal-statement-reconciliation>[data-portal-reconciliation-table]{display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden}#portalStatementDetail .portal-statement-orders .statement-table-wrap,#portalStatementDetail .portal-statement-payments .statement-payment-table-wrap,#portalStatementDetail .portal-statement-reconciliation>[data-portal-reconciliation-table]>.statement-payment-table-wrap{flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:0;height:auto!important;max-height:none!important;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:0;border-radius:0}#portalStatementDetail .portal-statement-orders .statement-orders-table{width:100%;min-width:1080px;border-collapse:collapse;font-size:10px}#portalStatementDetail .portal-statement-orders .statement-orders-table th{position:sticky;z-index:2;top:0;padding:7px 9px;color:#65798f;background:#eef4fc;text-align:left;white-space:nowrap}#portalStatementDetail .portal-statement-orders .statement-orders-table td{padding:7px 9px;border-top:1px solid #e8eef5;vertical-align:middle;white-space:nowrap}#portalStatementDetail .portal-statement-orders .portal-statement-product{min-width:190px;max-width:350px;white-space:normal}#portalStatementDetail .portal-statement-product strong,#portalStatementDetail .portal-statement-product small{display:block;line-height:1.4;overflow-wrap:anywhere}#portalStatementDetail .portal-statement-product small{margin-top:2px;color:#8593a4;font-size:9px}#portalStatementDetail .statement-orders-table small.statement-after-sale-note{display:block;max-width:330px;margin-top:2px;color:#a35a20;font-size:9px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}#portalStatementDetail .portal-statement-orders .green,#portalStatementDetail .portal-statement-reconciliation .green{color:#138653}#portalStatementDetail .portal-statement-orders .orange,#portalStatementDetail .portal-statement-reconciliation .orange{color:#cf651e}#portalStatementDetail .portal-statement-payments .statement-payment-table,#portalStatementDetail .portal-statement-reconciliation-table{width:100%;min-width:620px;border-collapse:collapse;font-size:10px}#portalStatementDetail .portal-statement-reconciliation-table{min-width:790px}#portalStatementDetail .portal-statement-payments .statement-payment-table th,#portalStatementDetail .portal-statement-reconciliation-table>thead th{position:sticky;z-index:2;top:0;padding:7px 9px;color:#698477;background:#edf8f2;text-align:left;white-space:nowrap}#portalStatementDetail .portal-statement-payments .statement-payment-table td,#portalStatementDetail .portal-statement-reconciliation-table>tbody>tr>td{padding:7px 9px;border-top:1px solid #e8f0eb;vertical-align:middle;white-space:nowrap}#portalStatementDetail .portal-statement-reconciliation-table>tbody>tr[data-portal-payment-detail]>td{padding:6px 8px;background:#f7fcf9;white-space:normal}#portalStatementDetail .portal-statement-reconciliation [data-portal-payment-expand]{width:auto;min-height:26px;height:26px;padding:3px 8px;border:1px solid #b9d7cd;border-radius:5px;color:#276d58;background:#f3faf7;font-size:9px;white-space:nowrap;cursor:pointer}#portalStatementDetail .portal-statement-reconciliation [data-portal-payment-expand][aria-expanded=true]{border-color:#7bbda5;background:#e5f5ed}#portalStatementDetail .portal-statement-allocation-detail{display:grid;grid-template-rows:auto minmax(80px,1fr) auto auto;width:100%;max-width:100%;min-width:0;min-height:0;height:240px;max-height:240px;overflow:hidden;overscroll-behavior:contain;border:1px solid #dcebe4;border-radius:6px;background:#f9fdfb;white-space:normal}#portalStatementDetail .portal-statement-reconciliation .portal-statement-allocation-detail>.statement-payment-table-wrap{min-height:80px;height:auto;max-height:240px;overflow:auto}#portalStatementDetail .portal-statement-reconciliation .portal-statement-allocation-detail>.statement-payment-pager{flex:0 0 auto;min-height:0}#portalStatementDetail .portal-statement-allocation-detail>strong,#portalStatementDetail .portal-statement-allocation-detail>p{display:block;margin:0;padding:6px 8px;color:#6e877a;font-size:9px;line-height:1.4;overflow-wrap:anywhere}#portalStatementDetail .portal-statement-allocation-detail>p{padding:3px 8px;font-size:8px;line-height:1.3}#portalStatementDetail .portal-statement-allocation-detail table{width:100%;min-width:650px;border-collapse:collapse;font-size:9px}#portalStatementDetail .portal-statement-allocation-detail th{position:static;padding:6px 8px;color:#627d70;background:#edf5f1;text-align:left;white-space:nowrap}#portalStatementDetail .portal-statement-allocation-detail td{padding:6px 8px;border-top:1px solid #e4eee8;vertical-align:middle;white-space:nowrap}#portalStatementDetail .portal-statement-allocation-detail .portal-statement-product{max-width:320px;white-space:normal;overflow-wrap:anywhere}#portalStatementDetail .portal-statement-orders .statement-pagination,#portalStatementDetail .portal-statement-payments .statement-payment-pager,#portalStatementDetail .portal-statement-reconciliation .statement-payment-pager{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;min-height:34px;padding:5px 9px;border-top:1px solid #e3eaf3;color:#74849a;background:#fff;font-size:9px}#portalStatementDetail .statement-pagination>div,#portalStatementDetail .statement-payment-pager>div{display:flex;align-items:center;flex-wrap:wrap;gap:4px}#portalStatementDetail .statement-pagination button,#portalStatementDetail .statement-payment-pager button{min-width:27px;min-height:24px;height:24px;padding:2px 6px;border:1px solid #d8e1ee;border-radius:5px;color:#526b85;background:#fff;font-size:9px}#portalStatementDetail .statement-pagination button.active{border-color:#3563db;color:#fff;background:#3563db}#portalStatementDetail .portal-statement-sheet>.statement-total{position:static;display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;min-width:0;margin:0;padding:6px 9px;border:1px solid #dce5ef;border-radius:8px;background:#fff;box-shadow:none;font-size:10px}#portalStatementDetail .portal-statement-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}#portalStatementDetail .portal-statement-actions button{width:auto!important;min-height:28px;height:28px;padding:4px 9px;font-size:10px;white-space:nowrap}@media (max-width:1100px){#customerStatementView .customer-statement-toolbar{flex-wrap:wrap}#customerStatementView .customer-statement-current{flex:1 1 65%;flex-wrap:wrap}#customerStatementView .customer-statement-current>span{max-width:150px}#portalStatementDetail .portal-statement-summary .statement-card strong{font-size:14px}}@media (max-width:720px){body.customer-portal #customer:has(#customerStatementView:not(.hidden)){overflow-x:hidden!important;overflow-y:auto!important}body.customer-portal #customer #customerStatementView:not(.hidden){flex:0 0 auto!important;gap:6px;overflow:visible!important}body.customer-portal #customer #customerStatementView:not(.hidden) .customer-statement-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:5px!important;padding:5px 6px!important}#customerStatementView .customer-statement-title{display:none}body.customer-portal #customer #customerStatementView .customer-statement-current{display:grid!important;grid-column:1/-1;grid-template-columns:32px minmax(0,1fr) auto 32px;gap:5px;width:100%!important;padding:0;border:0}body.customer-portal #customer #customerStatementView .customer-statement-current select{width:100%!important;min-width:0;min-height:32px!important;height:32px!important}#customerStatementView #customerStatementCurrentPeriod,#customerStatementView #customerStatementPageInfo{display:none}body.customer-portal #customer #customerStatementView .customer-statement-current button,body.customer-portal #customer #customerStatementView .customer-statement-toolbar>button{width:auto!important;min-width:32px;min-height:32px!important;height:32px!important;padding:0 7px}#customerStatementView #customerStatementPrevPageBtn{grid-column:1}#customerStatementView #customerStatementPicker{grid-column:2}#customerStatementView #customerStatementCurrentStatus{grid-column:3}#customerStatementView #customerStatementNextPageBtn{grid-column:4}#customerStatementView #generateCustomerStatementBtn{grid-column:2}#customerStatementView #exportCustomerStatementBtn{grid-column:3}#customerStatementView #customerStatementResult.portal-statement-workspace,#customerStatementView #portalStatementDetail{flex:0 0 auto;overflow:visible}#portalStatementDetail .portal-statement-sheet{grid-template-rows:auto 420px auto;overflow:visible}#portalStatementDetail .portal-statement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(48px,auto))}#portalStatementDetail .portal-statement-summary .statement-card{padding:6px 8px}#portalStatementDetail .portal-statement-summary .statement-card:not(:nth-child(4n)){border-right:0}#portalStatementDetail .portal-statement-summary .statement-card:nth-child(-n+4){border-bottom:0}#portalStatementDetail .portal-statement-summary .statement-card:not(:nth-child(2n)){border-right:1px solid #e6ecf3}#portalStatementDetail .portal-statement-summary .statement-card:nth-child(-n+6){border-bottom:1px solid #e6ecf3}#portalStatementDetail .portal-statement-summary .statement-card strong{font-size:13px}#portalStatementDetail .portal-statement-detail-tabs{height:420px}#portalStatementDetail .portal-statement-tab-list{gap:4px}body.customer-portal #customer #customerStatementView #portalStatementDetail .portal-statement-tab-card{grid-template-columns:minmax(0,1fr);gap:1px;min-height:54px!important;height:auto!important;padding:5px 6px 7px;text-align:center}#portalStatementDetail .portal-statement-tab-card>strong{font-size:11px}#portalStatementDetail .portal-statement-tab-card>small{display:none}#portalStatementDetail .portal-statement-orders .statement-orders-toolbar{padding:5px 7px}#portalStatementDetail .portal-statement-orders .statement-orders-title{flex:1 1 auto}#portalStatementDetail .portal-statement-orders .statement-orders-toolbar>input{flex-basis:100%}body.customer-portal #customer #customerStatementView #portalStatementDetail .statement-pagination button,body.customer-portal #customer #customerStatementView #portalStatementDetail .statement-payment-pager button{min-height:34px!important;height:34px!important}body.customer-portal #customer #customerStatementView #portalStatementDetail .portal-statement-reconciliation [data-portal-payment-expand],body.customer-portal #customer #customerStatementView #portalStatementDetail .portal-statement-allocation-detail [data-portal-payment-close]{width:auto!important;min-height:34px!important;height:34px!important;padding:3px 8px!important;font-size:9px!important}body.customer-portal #customer #customerStatementView #portalStatementDetail .portal-statement-actions button{width:auto!important;min-height:34px!important;height:34px!important;font-size:10px!important}}
