/* R10: surgical corrections. Preserve all R7 charts and R8 page styles. */
.bc-layout{min-width:0!important}
.bc-main,.bc-content{min-width:0!important}
.bc365-commandbar{z-index:100!important}
.bc365-commandbar .r7-account{display:flex!important;align-items:center!important;gap:12px!important}
.bc365-commandbar .r7-logout{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}
.bc-sidebar .bc-company-box,.bc-sidebar .bc-company-label,.bc-sidebar .bc-company-name,.bc-sidebar .bc-company-code{color:#193550!important;opacity:1!important}
.bc-sidebar .bc-company-label,.bc-sidebar .bc-company-code{color:#5c708a!important}
.bc-sidebar .bc-menu-item{color:#24415f!important}
.bc-sidebar .bc-menu-item.active{color:#006b73!important}
.bc-content .r7-dashboard-insights{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)!important;gap:14px!important}
.bc-content .r7-chart{display:flex!important;align-items:stretch!important;justify-content:space-around!important;gap:12px!important;min-height:220px!important}
.bc-content .r7-chart-col{display:flex!important;flex:1 1 0!important;min-width:0!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important}
.bc-content .r7-chart-track{width:100%!important;max-width:68px!important;height:160px!important;display:flex!important;align-items:flex-end!important}
.bc-content .r7-chart-bar{width:100%!important;background:linear-gradient(180deg,#32c3bd,#087d91)!important;border-radius:5px 5px 0 0!important;min-height:2px!important}
.bc-content .r7-chart-amount{font-size:11px!important;color:#23425e!important}
.bc-content .r7-dashboard-insights>*,.bc-content .dash-kpi-grid>*,.bc-content .dash-main-grid>*{min-width:0!important}
.bc-content .dash-table-wrap{max-width:100%!important;overflow-x:auto!important}
.bc-content .dash-table{width:100%!important}
.bc-content .bc-menu-item{white-space:normal!important}
@media(max-width:1100px){.bc-content .r7-dashboard-insights{grid-template-columns:1fr!important}}
@media(max-width:700px){.bc365-commandbar .r7-company{display:none!important}.bc-content .dash-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
