.annual-report-screen{border:0!important;border-radius:0!important;overflow:visible!important}.annual-report-screen .allocation-screen-search{padding-bottom:2px}.annual-report-screen .toolbar{min-height:48px;padding:6px 12px;border-top:10px solid #f2f4f7}.annual-report-screen .report-variants{flex-wrap:wrap}.annual-report-screen .report-variants button{white-space:nowrap}.annual-report-screen .range input[type=number]{width:126px}.annual-report-scroll{overflow:auto;margin:0 8px 12px}.annual-report-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;font-size:14px;color:#5c6b7a}.annual-report-table th,.annual-report-table td{border-right:1px solid #e2e7ec;border-bottom:1px solid #e2e7ec;line-height:1.6;padding:12px 10px;text-align:center;vertical-align:middle;white-space:normal;min-width:85px}.annual-report-table th{color:#20303f;background:#f5f7fa;font-weight:600}.annual-report-table thead{position:sticky;top:0;z-index:2}.annual-report-table tr>:first-child{border-left:1px solid #e2e7ec}.annual-report-table thead tr:first-child>*{border-top:1px solid #e2e7ec}.annual-report-table .annual-number{text-align:right;font-variant-numeric:tabular-nums}.annual-report-table tbody tr:hover td{background:#eef3f8}.annual-report-table .annual-total td{background:#f5f7fa}.annual-report-table.tax-ledger,.annual-report-table.high-ledger,.annual-report-table.tax-summary,.annual-report-table.high-summary{min-width:2380px}.annual-report-table.statistics-projects{min-width:2000px}.annual-report-table.statistics-activities{table-layout:fixed}.annual-report-table.statistics-activities th:nth-child(4n+1),.annual-report-table.statistics-activities td:nth-child(4n+1){width:29%;text-align:left}.annual-report-table.statistics-activities td,.annual-report-table.statistics-activities th{min-width:0;padding:9px 8px}.annual-report-table.high-incentive td{padding:10px 12px}.annual-report-table.high-incentive td:first-child{min-width:46px}.annual-report-table.high-incentive td[colspan="4"]{text-align:left}.annual-report-table.high-structure td:first-child,.annual-report-table.high-structure_summary td:nth-child(2){min-width:280px;text-align:left}

.annual-report-table.high-incentive{table-layout:fixed}.annual-report-screen .range:has(#report-end-year){width:320px}.annual-report-screen .range input[type=number]{width:100%;appearance:textfield}.annual-report-screen .range input[type=number]::-webkit-inner-spin-button{appearance:none}.annual-year-popup{position:fixed;width:296px;padding:10px;background:#fff;box-shadow:0 3px 12px #0003;border:1px solid #e2e7ec;border-radius:3px;z-index:1100}.annual-year-popup[hidden]{display:none}.annual-year-popup .month-picker-grid button{height:44px}.annual-year-popup .selected{color:white;background:#1d5183}.annual-report-table.high-incentive td{min-width:0;overflow-wrap:anywhere}
.annual-column-grip{position:absolute;right:0;top:0;width:7px;height:100%;cursor:col-resize;touch-action:none}.annual-column-grip:hover{background:#1d518333}html[data-density=compact] .annual-report-table td{padding:6px 8px}
.annual-report-screen .report-variants{gap:0}.annual-report-screen .report-variants button{border-radius:0;margin-right:0;margin-left:-1px}.annual-report-screen .report-variants button:first-child{border-radius:4px 0 0 4px;margin-left:0}.annual-report-screen .report-variants button:last-child{border-radius:0 4px 4px 0}
.retention-tree{min-height:120px;max-height:58vh;overflow:auto;color:#5c6b7a}.retention-tree ul{list-style:none;padding-left:22px;margin:4px 0}.retention-tree>ul{padding-left:0}.retention-tree summary{cursor:pointer;padding:8px 4px;font-weight:500}.retention-tree .retention-file{display:flex;align-items:center;gap:16px;padding:4px 8px;border-bottom:1px solid #e2e7ec}.retention-file>span{flex:1;min-width:0;overflow-wrap:anywhere}.retention-file>button{flex:none}.retention-gap-details{margin-top:16px;border-top:1px solid #e2e7ec;padding-top:12px}.retention-gap-details>summary{cursor:pointer;color:#96690f}.retention-missing{max-height:180px;overflow:auto}
