.me-standard-document-page.me-analytics-workspace { container-type:inline-size; min-width:0; color:#19365b; }
.me-analytics-workspace .me-finance-page-header h1 { font-size:26px; line-height:1.25; color:#19365b; }
.me-analytics-workspace .me-finance-header-row { flex-wrap:wrap; }
.me-analytics-workspace .me-finance-title-row { flex:1 1 310px; min-width:0; }
.me-analytics-workspace .me-finance-header-actions { margin-left:auto; }
.me-analytics-workspace .mud-button-root { text-transform:none; border-radius:6px; font-size:13px; box-shadow:none; }
.me-analytics-workspace .mud-button-filled-primary { background:#245fa8; }
.me-analytics-workspace :is(a,button,summary,input,select,[tabindex]):focus-visible { outline:2px solid #245ac0; outline-offset:3px; }
.me-analytics-workspace :is(.sales-performance-panel,.sales-performance-filter,.sales-plan-table-wrap,.me-analytics-source-truth,.mud-paper) { border:1px solid #dce4ed; border-radius:8px; box-shadow:none; min-width:0; }
.me-analytics-workspace :is(.mud-grid-item,.mud-input-control) { min-width:0; }
.me-analytics-workspace .sales-performance-kpis article { padding:12px; border-radius:8px; box-shadow:none; }
.me-analytics-workspace .sales-performance-kpis strong { font-size:20px; }
.me-analytics-workspace .sales-performance-kpis p { margin:3px 0 0; }
.me-analytics-workspace .me-analytics-filter-note { margin:0; padding:10px 12px; font-size:13px; color:#365674; background:#f4f7fb; border-left:3px solid #6c93b7; }
.me-analytics-workspace :is(.sales-plan-context,.sales-performance-context,.me-analytics-source-context) { flex-wrap:wrap; border:0; background:none; padding:0; border-radius:0; }
.me-analytics-workspace .me-analytics-source-links { grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr)); }
.me-analytics-workspace .me-bp-pagination { flex-wrap:wrap; }
@media(max-width:700px) {
 .me-standard-document-page.me-analytics-workspace { padding:12px 10px 24px; }
 .me-analytics-workspace .me-finance-page-header h1 { font-size:23px; }
 .me-analytics-workspace .me-finance-title-row { flex-basis:100%; }
 .me-analytics-workspace .me-finance-header-actions { margin-left:0; }
 .me-analytics-workspace .me-bp-pagination-side { width:100%; flex-wrap:wrap; }
}
