.me-standard-document-page.me-documents-workspace { container-type:inline-size; min-width:0; color:#19365b; }
.me-documents-workspace .me-finance-page-header h1 { color:#19365b; font-size:26px; line-height:1.25; }
.me-documents-workspace .me-finance-header-row { flex-wrap:wrap; }
.me-documents-workspace .me-finance-title-row { flex:1 1 280px; min-width:0; }
.me-documents-workspace .me-finance-header-actions { margin-left:auto; }
.me-documents-workspace .me-finance-page-description { margin-left:43px; }
.me-documents-workspace .mud-button-root { text-transform:none; border-radius:6px; font-size:13px; box-shadow:none; }
.me-documents-workspace .mud-button-filled-primary { background:#245fa8; }
.me-documents-workspace :is(a,button,summary,input,select,[tabindex]):focus-visible { outline:2px solid #245ac0; outline-offset:3px; }
.me-documents-workspace :is(.me-rs-panel,.me-el-panel,.me-ap-panel,.me-rs-side-card,.me-el-side-card,.me-ap-side-card,.me-entry-surface,.me-picker-surface,.doc-source-panel,.me-module-surface) { border:1px solid #dce4ed; border-radius:8px; box-shadow:none; }
.me-documents-workspace .me-documents-indicators { margin:10px 0; border:1px solid #dce4ed; border-radius:7px; padding:10px 12px; background:#fff; }
.me-documents-workspace .me-documents-indicators summary { cursor:pointer; font-size:13px; color:#365674; }
.me-documents-workspace .me-documents-indicators[open] summary { margin-bottom:12px; }
.me-documents-workspace :is(.mud-input-control,.mud-grid-item,.me-bp-main,.me-bp-sidebar,.me-rs-main,.me-el-main,.me-ap-main) { min-width:0; }
.me-documents-workspace .me-rs-layout,.me-documents-workspace .me-el-layout { grid-template-columns:minmax(0,1fr); }
.me-documents-workspace .me-el-sidebar { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr)); }
.me-documents-workspace .me-documents-scope,.me-documents-workspace .me-documents-filter-note { margin:8px 0; padding:9px 12px; font-size:13px; border-left:3px solid #6c93b7; background:#f4f7fb; color:#365674; }
.me-documents-workspace .doc-source-links { grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr)); }
.me-documents-workspace .me-bp-layout { grid-template-columns:minmax(0,1fr) minmax(280px,330px); align-items:start; }
.me-documents-workspace .me-bp-sidebar { position:static; }
.me-documents-workspace :is(.me-rs-search,.me-el-search,.me-ap-search) { min-width:0; }
.me-documents-workspace :is(.me-rs-search,.me-el-search,.me-ap-search) input { width:100%; min-width:0; }
.me-documents-workspace :is(.me-rs-status-strip,.me-el-status-strip,.me-ap-status-strip,.me-dd-status-strip) { flex-wrap:wrap; gap:8px; margin:0; padding:6px 0; border:0; background:none; }
.me-documents-workspace .me-bp-pagination { flex-wrap:wrap; }
@container(max-width:1000px) {
 .me-documents-workspace .me-bp-layout,.me-documents-workspace .me-ap-layout { grid-template-columns:minmax(0,1fr); }
 .me-documents-workspace .me-bp-sidebar { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr)); }
}
@media(max-width:700px) {
 .me-standard-document-page.me-documents-workspace { padding:12px 10px 24px; }
 .me-documents-workspace .me-finance-page-header h1 { font-size:23px; }
 .me-documents-workspace .me-finance-title-row { flex-basis:100%; }
 .me-documents-workspace .me-finance-header-actions { margin-left:0; }
 .me-documents-workspace .me-finance-page-description { margin-left:0; }
 .me-documents-workspace .me-bp-layout,.me-documents-workspace .me-ap-layout { grid-template-columns:minmax(0,1fr); }
 .me-documents-workspace .me-finance-header-actions .mud-button-root { white-space:normal; }
 .me-documents-workspace :is(.me-el-flow,.me-bp-pagination-side) { flex-wrap:wrap; }
 .me-documents-workspace .me-bp-pagination-side { width:100%; }
}

.me-documents-workspace.me-document-cases-page .me-bp-layout,.me-documents-workspace.me-ap-page .me-ap-layout { grid-template-columns:minmax(0,1fr); }
.me-documents-workspace .me-documents-selection { display:flex; flex-wrap:wrap; align-items:center; gap:10px 20px; padding:12px 14px; margin-bottom:10px; }
.me-documents-workspace .me-documents-selection .me-sidebar-card-title { flex:0 0 100%; margin:0; font-size:13px; }
.me-documents-workspace .me-documents-selection .me-selection-head { display:flex; gap:10px; align-items:center; }
.me-documents-workspace .me-documents-selection .me-selection-grid { display:flex; flex-wrap:wrap; gap:8px 20px; flex:1 1 450px; }
.me-documents-workspace .me-documents-selection .me-selection-grid>div { display:flex; flex-direction:column; gap:3px; min-width:110px; }
.me-documents-workspace .me-documents-selection .me-selection-label { color:#52647b; font-size:12px; }
.me-documents-workspace .me-documents-selection .me-sidebar-list { display:flex; flex-direction:row; gap:12px; flex-wrap:wrap; width:100%; }
.me-documents-workspace .me-documents-selection .me-sidebar-link { padding:5px 8px; flex:1 1 230px; width:auto; min-height:44px; }
.me-documents-workspace .me-documents-control-summary { padding:12px 14px; }
.me-documents-workspace .me-documents-control-summary h2 { margin:0 0 8px; font-size:13px; }
.me-documents-workspace .me-documents-control-summary .me-ap-side-facts { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; }
.me-documents-workspace .me-documents-control-summary .me-ap-side-facts>div { display:flex; flex-direction:column; gap:4px; padding:0; border:0; }
.me-documents-workspace :is(.me-el-focus-card,.me-ap-kpi,.me-dd-kpi,.me-rs-kpi) { display:flex; flex-direction:column; align-items:flex-start; justify-content:center; gap:6px; text-align:left; padding:12px 14px; min-width:0; }
.me-documents-workspace :is(.me-el-focus-card,.me-ap-kpi,.me-dd-kpi,.me-rs-kpi)>span { display:flex; gap:6px; align-items:center; font-size:13px; line-height:1.4; }
.me-documents-workspace :is(.me-el-focus-card,.me-ap-kpi,.me-dd-kpi,.me-rs-kpi)>strong { display:block; font-size:17px; line-height:1.35; overflow-wrap:anywhere; }
.me-documents-workspace :is(.me-el-focus-card,.me-ap-kpi,.me-dd-kpi,.me-rs-kpi)>small { font-size:12px; line-height:1.4; overflow-wrap:anywhere; }
@media(max-width:700px) {
 .me-documents-workspace .me-documents-selection { gap:10px; }
 .me-documents-workspace .me-documents-selection .me-selection-grid { flex-basis:100%; }
 .me-documents-workspace .me-documents-control-summary .me-ap-side-facts { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
