@page{size:A4 landscape;margin:10mm}body{background:#fff;color:#000;font-size:10px}.sidebar,.topbar,.toolbar,.btn,.actions,.modal-backdrop,.toast-root{display:none!important}.main-shell{margin:0}.page-content{padding:0;max-width:none}.card,.table-wrap{box-shadow:none;border-color:#bbb}.data-table{min-width:0;font-size:9px}.data-table th,.data-table td{padding:4px}.print-header{display:block!important;margin-bottom:10px}.dashboard-grid{grid-template-columns:1fr 1fr}.kpi-grid{grid-template-columns:repeat(6,1fr)}

/* v0.10.66 budget department hierarchy */
.budget-table tr.budget-department-heading>td,.budget-table tr.budget-group>td{background:#e4effb!important;border-top:2px solid #aac9ed!important;color:#17365b!important;font-weight:700!important;}
.budget-table tr.budget-activity-row>td:first-child{padding-left:22px!important;color:#34465c!important;}
.budget-dept-title{font-size:15px;font-weight:800;color:#122d50}.budget-status-tag{display:inline-block;padding:3px 9px;border-radius:4px;background:#fff3d5;color:#6b4700;font-size:12px;font-weight:700;text-transform:uppercase;margin-left:8px}
