.me-standard-document-page.me-master-data-workspace { min-width:0;color:#19365b;min-height:0;font-family:"Segoe UI",Arial,sans-serif; }
.me-master-data-workspace .me-finance-page-header h1 { font-size:26px;line-height:1.25;color:#19365b; }
.me-master-data-workspace .me-finance-header-row { flex-wrap:wrap; }
.me-master-data-workspace .me-finance-title-row { flex:1 1 320px;min-width:0; }
.me-master-data-workspace .me-finance-header-actions { margin-left:auto; }
.me-master-data-workspace .me-finance-page-tools { margin:8px 0 14px; }
.me-master-data-workspace .mud-button-root { text-transform:none;border-radius:6px;font-size:13px;box-shadow:none; }
.me-master-data-workspace .mud-button-filled-primary { background:#245fa8; }
.me-master-data-workspace :is(a,button,summary,input,select,[tabindex]):focus-visible { outline:2px solid #245ac0;outline-offset:3px; }
.me-master-data-workspace .md-source-panel { border-color:#dce4ed;border-radius:8px;box-shadow:none;padding:16px; }
.me-master-data-workspace .md-source-head h2 { color:#284b6b;font-size:16px; }
.me-master-data-workspace .md-source-head p { font-size:13px;color:#596c80; }
.me-master-data-workspace .md-source-links { grid-template-columns:repeat(auto-fit,minmax(min(100%,max(280px,calc((100% - 20px)/3))),1fr));gap:10px; }
.me-master-data-workspace .md-source-links a { border-color:#dce4ed;border-radius:7px;padding:12px;color:#245fa8; }
.me-master-data-workspace .md-source-links small { color:#52677c;font-size:12px; }
.me-master-data-workspace .md-source-links strong { font-size:14px; }
.me-master-data-workspace .me-master-data-indicators { margin:10px 0;border:1px solid #dce4ed;border-radius:8px;background:#fff; }
.me-master-data-workspace .me-master-data-indicators>summary { padding:11px 14px;cursor:pointer;font-size:13px;font-weight:600;color:#365674; }
.me-master-data-workspace .me-master-data-indicators>section { margin:0;padding:12px; }
@media(max-width:700px) {
 .me-standard-document-page.me-master-data-workspace { padding:12px 10px 24px; }
 .me-master-data-workspace .me-finance-page-header h1 { font-size:23px; }
 .me-master-data-workspace .me-finance-title-row { flex-basis:100%; }
 .me-master-data-workspace .me-finance-header-actions { margin-left:0; }
}

/* Four available activities form two balanced rows; narrow containers still use one column. */
.me-master-data-workspace .md-source-links:has(> a:nth-child(4):last-child) { grid-template-columns:repeat(auto-fit,minmax(min(100%,max(280px,calc((100% - 10px)/2))),1fr)); }
