/* PhotoBridge v813 — customer print finance styled like store finance tabs. */
.pb813CustomerFinance{display:block!important}
.pb813CustomerFinance .financeNavDock{display:block!important;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.pb813CustomerFinance .financeSectionPicker,.pb813CustomerFinance .financeSectionTools{display:none!important}
.pb813CustomerFinance .financeSectionTabs.pb813FinanceTabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 0 12px!important;padding:5px!important;border-radius:13px!important;background:#f2f4f7!important;overflow:visible!important;width:100%!important}
.pb813CustomerFinance .financeSectionTabs.pb813FinanceTabs button{min-width:0!important;min-height:38px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#667085!important;padding:7px 8px!important;font-size:10.6px!important;font-weight:900!important;line-height:1.35!important;white-space:nowrap!important;box-shadow:none!important}
.pb813CustomerFinance .financeSectionTabs.pb813FinanceTabs button.active{background:#fff!important;color:#244fcf!important;box-shadow:0 2px 8px rgba(16,24,40,.08)!important}
.pb813CustomerFinance .financeTopline{margin:0 0 10px!important;padding-top:0!important}
.pb813CustomerFinance .financeTopline h2{font-size:15px!important;line-height:1.5!important}
.pb813CustomerFinance .financeTopline p{font-size:9.5px!important;line-height:1.7!important}
.pb813CustomerFinance .financeSummary.accountingSummary.pb813FinanceSummary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 12px!important}
.pb813CustomerFinance .financeSummary.accountingSummary.pb813FinanceSummary>div{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:12px 7px!important}
.pb813CustomerFinance .financeSummary.accountingSummary.pb813FinanceSummary small{font-size:10px!important;line-height:1.55!important;white-space:normal!important;text-align:center!important}
.pb813CustomerFinance .financeSummary.accountingSummary.pb813FinanceSummary b{font-size:13px!important;line-height:1.55!important;white-space:normal!important;text-align:center!important;overflow-wrap:anywhere!important}
@media(max-width:700px){
  .pb813CustomerFinance .financeSectionTabs.pb813FinanceTabs{gap:6px!important;padding:5px!important}
  .pb813CustomerFinance .financeSectionTabs.pb813FinanceTabs button{min-height:38px!important;font-size:10px!important;padding:7px 4px!important}
  .pb813CustomerFinance .financeSummary.accountingSummary.pb813FinanceSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
  .pb813CustomerFinance .financeSummary.accountingSummary.pb813FinanceSummary>div{padding:10px 4px!important}
  .pb813CustomerFinance .financeSummary.accountingSummary.pb813FinanceSummary small{font-size:9.3px!important}
  .pb813CustomerFinance .financeSummary.accountingSummary.pb813FinanceSummary b{font-size:11.5px!important}
}
@media(max-width:390px){
  .pb813CustomerFinance .financeSectionTabs.pb813FinanceTabs button{font-size:9.5px!important}
  .pb813CustomerFinance .financeSummary.accountingSummary.pb813FinanceSummary small{font-size:8.7px!important}
  .pb813CustomerFinance .financeSummary.accountingSummary.pb813FinanceSummary b{font-size:10.5px!important}
}
