.result-action-bar{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:10px;margin:0 0 22px;padding:5px;background:var(--paper)}
.result-action-bar .result-tabs{flex:1;margin:0}.result-print-action{white-space:nowrap}
.account-control-chevron{width:9px;height:9px;border-right:1.5px solid #526575;border-bottom:1.5px solid #526575;transform:rotate(45deg);justify-self:end}.account-control[open]>.account-check-head .account-control-chevron{transform:rotate(225deg);margin-top:.35rem}
button.account-check-toggle{width:auto;height:auto;min-height:0;transform:none}
.transaction-check-head{align-items:center;padding:13px 16px}.transaction-check-title{display:flex;align-items:baseline;min-width:0;gap:9px}.transaction-check-title h3{flex:0 1 auto}.transaction-short-summary{min-width:0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.transaction-check-meta{align-items:center;flex-direction:row;gap:7px}.transaction-toggle{flex:0 0 auto;margin:0 4px}.transaction-accordion[open] .transaction-toggle{margin:4px 4px 0}.transaction-check-body{padding:0 16px 16px}.combined-accordion .transaction-check-body{padding-top:0}
.transaction-analysis,.transaction-group,.transaction-check,.transaction-check-head,.transaction-check-title{max-width:100%;min-width:0}.transaction-analysis{overflow-x:clip}.transaction-check-meta{white-space:nowrap}.account-check-table-wrap{max-width:100%;overscroll-behavior-inline:contain}
@media(max-width:700px){.result-action-bar{top:0;align-items:stretch;flex-direction:column}.result-print-action{align-self:flex-start}.transaction-check-head{align-items:flex-start}.transaction-check-title{align-items:flex-start;flex-direction:column;gap:4px}.transaction-short-summary{max-width:100%;white-space:normal}.transaction-check-meta{align-items:flex-start;flex-wrap:wrap}.transaction-check-body{padding-inline:14px}}
.print-summary-header{display:none}
@media print{body.print-summary{font-size:10pt}.print-summary .result-action-bar,.print-summary .account-control-chevron,.print-summary .transaction-toggle,.print-summary .no-print,.print-summary .transaction-check-body,.print-summary .account-check-table-wrap,.print-summary .account-check-pagination,.print-summary .controls-pagination,.print-summary .transaction-pagination,.print-summary #financialPerformance,.print-summary #incomeStatement,.print-summary .statement-table{display:none!important}.print-summary .print-summary-header{display:block;margin:0 0 18px;padding:0 0 12px;border-bottom:1px solid #cad8e4}.print-summary .print-summary-header h1{margin:6px 0;font-size:24px}.print-summary .print-summary-header p{margin:4px 0;color:#52687a}.print-summary .result-tab-panel.hidden{display:block!important}.print-summary .account-control-detail{display:block!important;padding-top:0}.print-summary .account-control-detail>*:not(.check-summary),.print-summary .transaction-group>h3{display:none!important}.print-summary .account-check,.print-summary .transaction-check,.print-summary .cross-check-card,.print-summary .summary-card,.print-summary .finding,.print-summary .metric-card{break-inside:avoid}.print-summary .transaction-accordion>summary{cursor:default}.print-summary .transaction-check-head{padding-block:9px}.print-summary .section-heading{margin:18px 0 10px}.print-summary .financial-section{margin-top:28px}.print-summary .financial-section:empty{display:none}}
.balance-overview{margin:0 0 18px;padding:16px 18px;border:1px solid #9cc7ad;background:#f4fbf6;color:#174c2a}.balance-overview.is-review{border-color:#d9b26b;background:#fff9ed;color:#76520b}.balance-overview h3{margin:0 0 10px;font-size:17px}.balance-overview-values{display:flex;flex-wrap:wrap;gap:10px 32px}.balance-overview-values p{display:grid;gap:3px;margin:0;min-width:0}.balance-overview-values strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.balance-overview>p{margin:10px 0 0}.balance-overview button{margin-top:10px;min-height:44px}@media(max-width:600px){.balance-overview-values{display:grid;grid-template-columns:1fr;gap:10px}}
