.me-standard-document-page.me-tax-workspace { min-width:0; color:#19365b; }
.me-tax-workspace .me-finance-page-header h1 { font-size:26px;line-height:1.25;color:#19365b; }
.me-tax-workspace .me-finance-header-row { flex-wrap:wrap; }
.me-tax-workspace .me-finance-title-row { flex:1 1 320px;min-width:0; }
.me-tax-workspace .me-finance-header-actions { margin-left:auto; }
.me-tax-workspace .me-finance-page-tools { margin:8px 0 14px; }
.me-tax-workspace .mud-button-root { text-transform:none;border-radius:6px;font-size:13px;box-shadow:none; }
.me-tax-workspace .mud-button-filled-primary { background:#245fa8; }
.me-tax-workspace :is(a,button,summary,input,select,[tabindex]):focus-visible { outline:2px solid #245ac0;outline-offset:3px; }
.me-tax-workspace :is(.mud-paper,.me-module-surface) { border-color:#dce4ed;border-radius:8px;box-shadow:none;min-width:0; }
.me-tax-workspace :is(.mud-grid-item,.mud-input-control) { min-width:0; }
.me-tax-workspace .me-tax-indicators { margin:10px 0;border:1px solid #dce4ed;border-radius:8px;background:#fff; }
.me-tax-workspace .me-tax-indicators>summary { padding:11px 14px;cursor:pointer;font-size:13px;font-weight:600;color:#365674; }
.me-tax-workspace .me-tax-indicators>section { margin:0;padding:12px; }
.me-tax-workspace :is(.me-eporezi-control-kpis,.me-tax-deadlines-kpis,.me-eporezi-obligations-kpis) { grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:8px; }
.me-tax-workspace :is(.me-eporezi-control-kpi,.me-tax-deadlines-kpi,.me-eporezi-obligations-kpi) { padding:10px 12px;border-radius:8px; }
.me-tax-workspace :is(.me-eporezi-control-kpi,.me-tax-deadlines-kpi,.me-eporezi-obligations-kpi) strong { font-size:20px; }
.me-tax-workspace :is(.me-eporezi-control-toolbar,.me-tax-deadlines-toolbar,.me-eporezi-obligations-toolbar) { padding:12px; }
.me-tax-workspace .me-tax-source-links { grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr)); }
.me-tax-workspace .me-bp-pagination { flex-wrap:wrap; }
@media(max-width:700px) {
 .me-standard-document-page.me-tax-workspace { padding:12px 10px 24px; }
 .me-tax-workspace .me-finance-page-header h1 { font-size:23px; }
 .me-tax-workspace .me-finance-title-row { flex-basis:100%; }
 .me-tax-workspace .me-finance-header-actions { margin-left:0; }
 .me-tax-workspace .me-bp-pagination-side { width:100%;flex-wrap:wrap; }
}

.me-tax-workspace .me-tax-filter-note { margin:8px 0;padding:10px 12px;color:#365674;background:#f4f7fb;border-left:3px solid #6c93b7;font-size:13px; }
.me-tax-workspace .me-tax-next-summary { margin-bottom:12px; }
.me-tax-workspace .me-tax-next-summary h2 { font-size:16px; }
.me-tax-workspace .me-tax-next-summary p { margin:4px 0; }
.me-tax-workspace .me-tax-next-summary .me-tax-deadlines-next { margin-top:5px; }
