.fe-banner--warn{color:#7d5a00;background:#fff8e6;border:1px solid #f0d78c}.fe-mb-md{margin-bottom:16px}.fe-grant-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fe-grant-projects-banner{color:#334155;background:#f0f7fa;border:1px solid #c5dde8;border-radius:8px;padding:12px 16px;font-size:14px}.fe-grant-projects-search{flex:1;min-width:220px;max-width:420px}.fe-grant-projects-empty p{margin:0 0 8px}.fe-grant-projects-table .fe-grant-project-name{font-weight:600}.fe-grant-ar-summary{min-width:140px}.fe-grant-bridge-hint{margin-top:4px;display:block}.fe-grant-bridge-missing-help{color:#64748b;max-width:180px;margin:4px 0 0;font-size:12px;line-height:1.3}.fe-grant-action-secondary{font-size:13px}.fe-grant-application-link{font-size:13px;font-weight:500}.fe-grant-projects-error{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fe-grant-error-retry{flex-shrink:0}.fe-grant-summary-hint{max-width:720px;margin-top:8px}.fe-grant-budget-table{min-width:980px}.fe-grant-budget-description{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:260px;line-height:1.35;display:-webkit-box;overflow:hidden}.grants-report-page{max-width:1200px}.grants-report-header{margin-bottom:8px}.grants-report-subtitle{margin-top:6px;margin-bottom:0}.grants-report-kv{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 24px;margin-top:18px;display:grid}.grants-report-kv dt{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.7rem;font-weight:600}.grants-report-kv dd{margin:4px 0 0}.grants-report-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.grants-report-section{margin-top:28px}.grants-report-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.grants-report-section-head .fe-section-title{margin:0}.grants-report-table-wrap{overflow-x:auto}.grants-report-table{min-width:640px}.grants-report-table .fe-grant-budget-description{max-width:300px}.grants-report-note{color:#475569;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:6px;margin-top:32px;padding:12px 14px;line-height:1.45}@media print{html,body{background:#fff!important}.admin.d-flex>aside:first-of-type{display:none!important}.admin.d-flex{display:block!important}.admin-main{width:100%!important;margin-left:0!important}.admin-wrapper{overflow:visible!important}.finance-module-shell>aside:first-of-type{display:none!important}.finance-module-shell{height:auto!important;display:block!important;overflow:visible!important}.auto-finance-layout-1{width:100%!important;max-width:none!important;overflow:visible!important}a.sx-35,.dev-mode-banner,.Toastify__toast-container,.grants-report-actions--screen,.grants-report-page .fe-link{display:none!important}.grants-report-page{width:100%!important;max-width:none!important;margin:0!important;padding:.4in .45in!important}.grants-report-section{break-inside:avoid;page-break-inside:avoid}.grants-report-section h2{break-after:avoid}.grants-report-note{break-inside:avoid;page-break-inside:avoid}.grants-report-table-wrap{overflow:visible}.grants-report-table{font-size:10pt;min-width:0!important}}