.commission-statement-document{position:relative}.commission-statement-document .document-title h1{font-size:20px;letter-spacing:.07em}.document-watermark{color:rgba(148,42,42,.1);font-size:92px;font-weight:900;left:50%;letter-spacing:.08em;pointer-events:none;position:absolute;top:42%;transform:translate(-50%,-50%) rotate(-28deg);z-index:0}.commission-statement-document>*:not(.document-watermark){position:relative;z-index:1}.document-reconciliation-error{background:#fff1f0;border:1px solid #d98b85;border-radius:7px;color:#7d2720;display:grid;gap:2px;margin:12px 0;padding:10px}.commission-lines{margin-top:16px}.commission-lines>h2,.statement-reconciliation h2,.remittance-section h2{font-size:11px;margin:0 0 7px;text-transform:uppercase}.document-table-wrap{overflow-x:auto}.commission-lines table,.remittance-section table{border-collapse:collapse;font-size:9px;width:100%}.commission-lines th,.commission-lines td,.remittance-section th,.remittance-section td{border:1px solid #dfe5eb;padding:6px}.commission-lines th,.remittance-section th{background:#eef3f7;color:#526174;text-align:left}.commission-lines .amount,.remittance-section .amount{text-align:right;white-space:nowrap}.statement-reconciliation{display:grid;gap:14px;grid-template-columns:1.2fr .8fr;margin-top:16px;page-break-inside:avoid}.reconciliation-detail,.statement-totals,.remittance-section>div{border:1px solid #dfe5eb;border-radius:8px;padding:12px}.reconciliation-detail dl,.remittance-section dl{margin:0}.reconciliation-detail dl div,.remittance-section dl div{display:flex;gap:12px;justify-content:space-between;padding:4px 0}.reconciliation-detail dt,.remittance-section dt{color:#526174}.reconciliation-detail dd,.remittance-section dd{font-weight:700;margin:0;text-align:right}.statement-totals{display:grid;padding:0}.statement-totals div{display:flex;flex-direction:column;justify-content:center;padding:10px 13px}.statement-totals span{color:#64748b;font-size:9px;text-transform:uppercase}.statement-totals strong{font-size:14px}.statement-totals .outstanding-total{background:#edf5fb;border-left:4px solid var(--document-accent)}.statement-totals .outstanding-total strong{color:#0b3158;font-size:19px}.remittance-section{display:grid;gap:14px;grid-template-columns:.8fr 1.2fr;margin-top:16px;page-break-inside:avoid}@media(max-width:767.98px){.commission-statement-document .document-title h1{font-size:17px}.statement-reconciliation,.remittance-section{grid-template-columns:1fr}.document-table-wrap{overflow-x:auto}.commission-lines table{min-width:780px}}@media print{.statement-reconciliation,.remittance-section{break-inside:avoid}.commission-lines thead,.remittance-section thead{display:table-header-group}.document-table-wrap{overflow:visible}.commission-lines table{font-size:7.4pt}}
