.i-regional-dashboard-grid{display:flex;flex-direction:column;height:100%;overflow:hidden}@media(max-width:600px){.i-regional-dashboard-grid{height:auto;overflow:visible}}.i-regional-dashboard-grid__panels{display:grid;flex:1;gap:6px;min-height:0;overflow-y:auto}.i-regional-dashboard-grid__panels--1x1{grid-template-columns:1fr;grid-template-rows:1fr}.i-regional-dashboard-grid__panels--2x1{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.i-regional-dashboard-grid__panels--2x2{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.i-regional-dashboard-grid__panels--3x2{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}@media(max-width:600px){.i-regional-dashboard-grid__panels--2x1,.i-regional-dashboard-grid__panels--2x2,.i-regional-dashboard-grid__panels--3x2{grid-auto-rows:350px;grid-template-columns:1fr;grid-template-rows:none}.i-regional-dashboard-grid__panels--1x1{grid-auto-rows:350px;grid-template-rows:none}}.i-regional-dashboard-grid__panel{background:rgb(var(--v-theme-surface));border:1px solid rgba(0,0,0,.08);border-radius:6px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.i-regional-dashboard-grid__panel--empty{background:#00000005;border-style:dashed}.i-regional-dashboard-grid__panel-header{align-items:center;background:rgba(var(--v-theme-primary),.08);border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;justify-content:space-between;min-height:49px;padding:0 10px 0 16px}.i-regional-dashboard-grid__panel-title{color:rgb(var(--v-theme-primary));font-size:18px;font-weight:600}.i-regional-dashboard-grid__panel-actions{align-items:center;display:flex;gap:2px}.i-regional-dashboard-grid__panel-content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.i-regional-dashboard-grid__panel-content>*{flex:1;min-height:0}.i-regional-dashboard-grid__panel-content .chart--compact .i-chart-render__top-toolbar{margin:0!important;padding:0}.i-regional-portal-layout{background:rgb(var(--v-theme-background));display:flex;height:100%;overflow:hidden;width:100%}.i-regional-portal-layout__sidebar-area{background:rgb(var(--v-theme-surface));border-right:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;flex-shrink:0;height:100%}.i-regional-portal-layout__sidebar-toggle{align-self:flex-end;flex-shrink:0;margin:8px 8px -30px}.i-regional-portal-layout__sidebar{flex-shrink:0;flex:1;overflow-y:auto;width:300px}.i-regional-portal-layout__sidebar--mobile{background:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(0,0,0,.08);border-right:none;height:auto;position:relative;width:100%}.i-regional-portal-layout__sidebar-inner{display:flex;flex-direction:column;height:100%;padding:16px}.i-regional-portal-layout__main{display:flex;flex:1;flex-direction:column;height:100%;min-width:0;overflow:hidden}.i-regional-portal-layout__nav-bar{background:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}.i-regional-portal-layout__nav-left{min-width:0}.i-regional-portal-layout__nav-secondary{background:#00000005;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0;min-width:0}.i-regional-portal-layout__context-strip{align-items:center;background:#00000008;border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;min-height:47px;padding:5px 16px}.i-regional-portal-layout__context-left{align-items:center;display:flex;flex:1;min-width:0}.i-regional-portal-layout__context-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.i-regional-portal-layout__content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:12px 16px;position:relative}@media(max-width:599px){.i-regional-portal-layout__content{min-height:0;overflow:visible;padding:8px}.i-regional-portal-layout{flex-direction:column;height:auto;overflow-y:auto}.i-regional-portal-layout__sidebar--mobile{flex:none}.i-regional-portal-layout__context-strip{flex-wrap:wrap;min-height:auto;padding:6px 12px}.i-regional-portal-layout__context-left{flex:1 1 100%;min-width:0}.i-regional-portal-layout__context-left span.text-body-1{white-space:normal;word-break:break-word}.i-regional-portal-layout__context-right{max-width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}}@media(max-width:599px){.i-regional-portal-layout__context-right::-webkit-scrollbar{display:none}}.i-regional-portal{height:100%}.i-regional-portal__sector-tabs .v-tab{font-size:.8125rem;min-width:0;padding:0 14px}@media(max-width:599px){.i-regional-portal__sector-tabs{--v-tabs-height:52px;height:var(--v-tabs-height)!important}.i-regional-portal__sector-tabs .v-btn.v-tab{font-size:.875rem;height:var(--v-tabs-height)!important}}.i-regional-portal__cluster-tabs .v-tab{font-size:.75rem;min-width:0;padding:0 12px;text-transform:none}@media(max-width:599px){.i-regional-portal__cluster-tabs{--v-tabs-height:44px;height:var(--v-tabs-height)!important}.i-regional-portal__cluster-tabs .v-btn.v-tab{font-size:.8125rem;height:var(--v-tabs-height)!important}}.i-regional-portal__indicator-select{flex-shrink:0;width:320px}.i-regional-portal__empty-state{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:400px}
