body:has(.financial-report-page),body:has(.statement-page),body:has(.report-export-top){background:#edf2f3}.financial-report-page,.statement-page,.page:has(.report-export-top){max-width:1500px}.financial-report-page>.page-head,.statement-page>.page-head,.page:has(.report-export-top)>.page-head{padding:24px 28px;border-radius:18px;background:linear-gradient(125deg,#073f45,#0b6365);color:#fff;box-shadow:0 18px 40px rgba(7,63,69,.14)}.financial-report-page>.page-head h1,.statement-page>.page-head h1,.page:has(.report-export-top)>.page-head h1{color:#fff}.financial-report-page>.page-head p,.statement-page>.page-head p,.page:has(.report-export-top)>.page-head p{color:#d4eeee}.financial-report-page>.tabs,.page:has(.report-export-top)>.tabs{padding:7px;background:#fff;border:1px solid #dce7e8;border-radius:13px;box-shadow:0 8px 24px rgba(7,63,69,.06)}.financial-report-page .filters,.page:has(.report-export-top) .filters,.page:has(.report-export-top) .filter-bar{border:1px solid #dce7e8;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(7,63,69,.06)}.financial-report-page .table-wrap,.page:has(.report-export-top) .table-wrap{border:1px solid #dce7e8;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(7,63,69,.07)}.financial-report-page table,.page:has(.report-export-top) table{font-variant-numeric:tabular-nums}.financial-report-page thead th,.page:has(.report-export-top) thead th{background:#e9f3f2;color:#163f42;border-bottom:2px solid #bdd5d3;font-size:.76rem;text-transform:uppercase;letter-spacing:.035em}.financial-report-page tbody tr:nth-child(even),.page:has(.report-export-top) tbody tr:nth-child(even){background:#f8fbfb}.financial-report-page tbody tr:hover,.page:has(.report-export-top) tbody tr:hover{background:#eef8f6}.financial-report-page tfoot th,.page:has(.report-export-top) tfoot th{background:#073f45;color:#fff;border:0}.standards-statement{padding:32px;border-top:6px solid var(--primary,#073f45)}.statement-face-head{padding-bottom:22px;border-bottom:2px solid #173b3e}.statement-body{margin-top:18px}.report-export-top{display:flex;justify-content:flex-end;margin-top:-8px}.report-card{position:relative;overflow:hidden;border-top:4px solid #0b7772;transition:transform .18s,box-shadow .18s}.report-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(7,63,69,.12)}@media print{body{background:#fff!important}.financial-report-page>.page-head,.statement-page>.page-head,.page:has(.report-export-top)>.page-head{padding:0 0 14px;background:#fff;color:#111;box-shadow:none;border-bottom:2px solid #111;border-radius:0}.financial-report-page>.page-head h1,.statement-page>.page-head h1,.page:has(.report-export-top)>.page-head h1{color:#111}.financial-report-page>.page-head p,.statement-page>.page-head p,.page:has(.report-export-top)>.page-head p{color:#444}.financial-report-page .table-wrap,.page:has(.report-export-top) .table-wrap{box-shadow:none;border:0}.financial-report-page thead th,.page:has(.report-export-top) thead th{background:#eee!important;color:#111!important}.financial-report-page tbody tr:nth-child(even),.page:has(.report-export-top) tbody tr:nth-child(even){background:#fafafa!important}}

