.advanced-analytics{min-width:0;margin-bottom:16px}.advanced-analytics .actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.advanced-analytics label{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.advanced-analytics input[type=checkbox]{width:auto}.advanced-analytics form{display:grid;gap:12px;max-width:640px}.advanced-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin:12px 0}.advanced-columns>div{display:flex;align-items:center;gap:6px}.advanced-columns label{flex:1}.advanced-columns input[type=number]{width:72px}.advanced-chart svg{width:100%;max-height:180px}.advanced-analytics .table-wrap{overflow:auto;max-width:100%}.advanced-analytics td{max-width:480px;overflow-wrap:anywhere}.advanced-analytics details{margin:10px 0}.advanced-analytics summary{cursor:pointer;font-weight:600}.advanced-analytics [role=status]{color:#687b86;overflow-wrap:anywhere}@media(max-width:600px){.advanced-analytics{padding:12px}.advanced-analytics .field-grid{grid-template-columns:1fr}.advanced-analytics .actions button{flex:1 1 140px}.advanced-analytics .field-grid>*{min-width:0;max-width:100%}}
.finance-source-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.finance-source-stages>div{min-width:0;border:1px solid #dde5ea;border-radius:12px;padding:12px;background:#fff;display:grid;gap:5px}.finance-source-stages strong{font-size:21px;font-variant-numeric:tabular-nums;color:#15242d}.finance-source-stages small{color:#687b86;line-height:1.35}@media(max-width:720px){.finance-source-stages{grid-template-columns:1fr}}
