.finance-report-workspace .aw-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:18px 0}.finance-report-workspace .aw-header h2{font-size:24px;margin:4px 0 10px;line-height:1.4}.finance-report-workspace .aw-header p{margin:6px 0;line-height:1.6}.finance-report-workspace .aw-eyebrow{color:#54715a;font-weight:650;letter-spacing:.06em}.finance-report-workspace .aw-sections{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.finance-report-workspace .aw-sections [aria-current=page]{background:#294d37;color:#fff;border-color:#294d37}.finance-report-workspace .aw-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.finance-report-workspace .aw-item,.finance-report-workspace .aw-control{background:#fff;border:1px solid #dbe2d9;border-radius:12px;padding:18px;min-width:0}.finance-report-workspace .aw-item-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.finance-report-workspace .aw-item h4,.finance-report-workspace .aw-control h4{margin:0;font-size:17px;color:#294331;line-height:1.5}.finance-report-workspace .aw-item-title small{color:#6b786b}.finance-report-workspace .aw-item p,.finance-report-workspace .aw-control p{line-height:1.7;color:#526054;font-size:14px;margin:12px 0}.finance-report-workspace .aw-item dl{margin:12px 0;font-size:14px}.finance-report-workspace .aw-item dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;padding:5px 0}.finance-report-workspace .aw-item dt{color:#697768}.finance-report-workspace .aw-item dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.finance-report-workspace .aw-item-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #e6eae3;padding-top:12px}.finance-report-workspace .aw-item-footer small{color:#657065}.finance-report-workspace .aw-badge{display:inline-block;padding:4px 9px;border-radius:5px;background:#eef1ed;color:#455747;font-size:12px;font-weight:600;line-height:1.5}.finance-report-workspace .aw-badge.pass,.finance-report-workspace .aw-badge.reviewed{background:#e6f3e8;color:#275639}.finance-report-workspace .aw-badge.issue,.finance-report-workspace .aw-badge.stale{background:#fff0e1;color:#854417}.finance-report-workspace .aw-badge.provided{background:#eaf0fb;color:#355984}.finance-report-workspace .aw-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-report-workspace .aw-control>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.finance-report-workspace .aw-footnote{margin-top:24px;padding-top:14px;border-top:1px solid #dfe5dc;color:#677165;font-size:13px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.finance-report-workspace .aw-footnote details{width:100%;overflow-wrap:anywhere}.finance-report-workspace .aw-footnote summary{padding:12px 0;cursor:pointer}.finance-report-workspace .aw-search,.finance-report-workspace .aw-dialog label{display:flex;flex-direction:column;gap:7px;font-size:14px;color:#455647;margin:12px 0}.finance-report-workspace .aw-search input,.finance-report-workspace.aw-dialog input,.finance-report-workspace.aw-dialog select,.finance-report-workspace.aw-dialog textarea{font-size:16px;min-height:44px;width:100%;box-sizing:border-box}.finance-report-workspace.aw-dialog label{display:flex;flex-direction:column;gap:7px;margin:12px 0}.finance-report-workspace.aw-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.finance-report-workspace.aw-dialog [role=status]{white-space:pre-wrap;color:#804424;line-height:1.7}.finance-report-workspace .aw-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #e1e6dd}.finance-report-workspace .aw-link span{overflow-wrap:anywhere}.finance-report-workspace .aw-source-picker{padding:10px}.finance-report-workspace .aw-source-picker select{max-width:100%}.finance-report-workspace .aw-dialog .rw-button,.finance-report-workspace .aw-header .rw-button,.finance-report-workspace .aw-item .rw-button{min-height:44px}.finance-report-workspace .aw-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-report-workspace .aw-kpis .rw-kpi strong{font-variant-numeric:tabular-nums}.finance-report-workspace [data-aw-action]:focus-visible{outline:3px solid #315c88;outline-offset:3px}
@media(max-width:850px){.finance-report-workspace .aw-header{display:block}.finance-report-workspace .aw-header .rw-actions{margin-top:16px}.finance-report-workspace .aw-items,.finance-report-workspace .aw-controls{grid-template-columns:1fr}.finance-report-workspace .aw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-report-workspace .aw-header h2{font-size:21px}.finance-report-workspace .aw-item{padding:15px}.finance-report-workspace .aw-item-footer{flex-wrap:wrap}.finance-report-workspace .aw-header .rw-button{flex:1 1 140px}.finance-report-workspace .aw-item-title .aw-badge{margin-left:0}.finance-report-workspace.aw-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.finance-report-workspace .aw-footnote{display:block}.finance-report-workspace .aw-footnote>button{margin-top:10px}}
