html{font-size:16px;color-scheme:light}body{margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif;background:#f4f2eb}*{box-sizing:border-box}.fmcpa-modal-backdrop,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .modal{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:1rem;background:#1d2d2a6b}.fmcpa-modal,:where(app-financials-page,app-federation-page,app-markets-page) .modal-panel{width:min(46rem,100%);max-height:min(92vh,48rem);overflow:auto;background:#fffdf8;box-shadow:0 24px 60px #123f3b33}.fmcpa-card,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) :where(.hero-card,.filter-card,.form-card,.list-card,.detail-card,.empty-card){min-width:0;padding:1.15rem;border-radius:.9rem;background:#ffffffd1;border:1px solid rgba(29,45,42,.08);box-shadow:0 12px 24px #202c290d}.fmcpa-tabs,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .tab-nav{display:flex;flex-wrap:wrap;gap:.55rem;padding:.35rem;border-radius:.9rem;background:#123f3b0f}.fmcpa-tab,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .tab-nav button{border-radius:999px;background:transparent;color:#17423d}.fmcpa-tab.is-active,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .tab-nav button.is-active{background:#123f3b;color:#f6f6f2}.fmcpa-kpi-grid,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .summary-grid{display:grid;gap:.65rem;margin-top:.85rem}.fmcpa-kpi-card,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .summary-grid article{min-width:0;padding:.75rem;border-radius:.75rem;background:#f6f5ef}.fmcpa-kpi-card h4,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .summary-grid h4{overflow-wrap:anywhere;font-size:.82rem;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;color:#5b6b68}.fmcpa-kpi-card p,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .summary-grid p{overflow-wrap:anywhere;margin-top:.4rem;font-size:1rem;line-height:1.2;font-weight:700;color:#203734}.fmcpa-form-grid,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.fmcpa-action-bar,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) :where(.form-actions,.detail-badges,.row-actions){display:flex;flex-wrap:wrap;gap:.55rem}.fmcpa-badge,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .status-pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.42rem .62rem;border-radius:999px;font-size:.82rem;line-height:1.2;font-weight:700;background:#0f766e14;color:#17423d;overflow-wrap:anywhere;text-align:center}.fmcpa-table-wrap,:where(app-donatarias-page) .application-table{display:grid;gap:.8rem;overflow-x:auto}app-donatarias-page .signal-card{padding:.85rem;border-radius:.8rem;border:1px solid rgba(29,45,42,.08);background:#fbfbf8}app-donatarias-page .signal-card :where(h4,strong){display:block}app-donatarias-page .signal-card strong{margin-top:.35rem;color:#203734}app-donatarias-page .signal-card p{margin-top:.45rem;color:#4d615c;line-height:1.5}app-donatarias-page .application-row{display:grid;grid-template-columns:minmax(9rem,1.3fr) minmax(7rem,.8fr) minmax(9rem,1fr) minmax(8rem,.8fr) minmax(7rem,.7fr) minmax(8rem,.8fr) minmax(9rem,.9fr) minmax(8rem,.8fr) minmax(6rem,.6fr) minmax(10rem,1fr) minmax(12rem,1.4fr);gap:.6rem;align-items:center;min-width:92rem;padding:.85rem;border-radius:.85rem;background:#f6f5ef;color:#203734;text-align:left}app-donatarias-page .application-row.table-head{background:#123f3b14;color:#29403b;font-weight:800;cursor:default}app-donatarias-page .report-distribution-table .application-row{grid-template-columns:minmax(10rem,1.3fr) minmax(7rem,.7fr) minmax(9rem,1fr) minmax(8rem,.8fr) minmax(8rem,.8fr) minmax(8rem,.8fr) minmax(8rem,.8fr) minmax(8rem,.8fr) minmax(12rem,1.2fr);min-width:84rem}app-donatarias-page button.application-row{width:100%;border:0}app-donatarias-page :where(button.application-row.is-selected,.entity-row.is-selected){outline:2px solid rgba(15,118,110,.35)}app-donatarias-page .report-scope-note{border-left:4px solid #0f766e;padding:.85rem 1rem;border-radius:.85rem;background:#0f766e14;color:#17423d;font-weight:700}app-donatarias-page :where(.donation-card,.entity-row,.entity-button,.alert-row){display:grid;min-width:0;gap:.55rem;padding:.8rem;border-radius:.75rem;background:#f6f5ef}app-donatarias-page :where(.donation-card,.entity-button){border:none;border-radius:.7rem;padding:.68rem .88rem;font:inherit;text-align:left;cursor:pointer}app-donatarias-page :where(.donation-card.is-selected,.entity-button.is-selected){outline:2px solid rgba(15,118,110,.35)}app-donatarias-page :where(.donation-stats span,.row-actions span,.row-actions a){padding:.35rem .55rem;border-radius:999px;background:#0f766e14;color:#17423d;font-size:.82rem;text-decoration:none;overflow-wrap:anywhere}app-donatarias-page :where(.status-pill.donation-open,.status-pill.application-open,.status-pill.alert-partial){background:#0f766e1f;color:#0f766e}app-donatarias-page :where(.status-pill.donation-closed,.status-pill.application-closed){background:#46555224;color:#41514e}app-donatarias-page .status-pill.alert-pending{background:#9462001f;color:#7a5400}app-donatarias-page .status-pill.neutral{background:#4f46e51a;color:#4338ca}app-donatarias-page :where(.status-pill.signal-warning,.signal-card.signal-warning,.readiness-card.signal-warning){background:#9462001f;color:#7a5400}app-donatarias-page :where(.status-pill.signal-partial,.signal-card.signal-partial,.readiness-card.signal-partial){background:#0f766e1f;color:#0f766e}app-donatarias-page :where(.status-pill.signal-complete,.signal-card.signal-complete,.readiness-card.signal-complete){background:#1665341a;color:#166534}app-donatarias-page :where(.status-pill.signal-open,.signal-card.signal-open){background:#0f766e14;color:#17423d}app-donatarias-page :where(.status-pill.signal-closed,.status-pill.signal-neutral,.signal-card.signal-closed,.signal-card.signal-neutral){background:#46555224;color:#41514e}.fmcpa-empty-state,:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) :where(.hero-card p:last-child,.meta,.detail-notes,.empty-state,.inline-note){margin-top:.75rem;line-height:1.6;color:#4d615c}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) :where(h2,h3,h4,p,dd){margin:0;overflow-wrap:anywhere}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) label{display:grid;min-width:0;gap:.4rem;font-size:.92rem;font-weight:600;color:#29403b}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) :where(input,select,textarea){width:100%;min-width:0;padding:.7rem .8rem;border-radius:.75rem;border:1px solid rgba(29,45,42,.14);background:#fbfbf8;color:#1d2d2a;font:inherit}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) textarea{resize:vertical}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .toggle{grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.7rem .8rem;border-radius:.75rem;background:#f6f5ef}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .toggle input{width:auto;margin:0}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .full-width{grid-column:1 / -1}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) button{cursor:pointer;border:none;border-radius:.75rem;padding:.7rem .9rem;background:#123f3b;color:#f6f6f2;font:inherit;font-weight:700}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) button.ghost{background:#0f766e14;color:#17423d}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) button:disabled{opacity:.75;cursor:wait}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .alert{padding:.9rem 1rem;border-radius:.9rem;font-weight:600}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .alert.error{background:#be185d1a;color:#9d174d}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .alert.success{background:#0f766e1a;color:#0f766e}.fmcpa-filter-bar,:where(app-documents-page,app-documents-work-queue-page) .filters-panel,.fmcpa-document-panel,:where(app-documents-page,app-documents-work-queue-page) :where(.page-header,.panel){border:1px solid rgba(35,51,47,.12);border-radius:8px;background:#ffffffe6;box-shadow:0 14px 26px #202c290f}app-documents-page .page-shell,app-documents-work-queue-page .page-shell{max-width:calc(100vw - 2rem)}app-documents-page .page-shell>*,app-documents-work-queue-page .page-shell>*{min-width:0;max-width:100%}app-documents-page .detail-panel:not(.open){display:none;width:0;padding:0;border:0;overflow:hidden;pointer-events:none}app-documents-page .detail-panel.open{display:block;width:min(35rem,calc(100vw - 1.5rem))}:where(app-documents-page,app-documents-work-queue-page) :where(label,.filters-grid,.basic-filters,.advanced-grid){min-width:0}:where(app-documents-page,app-documents-work-queue-page) label{display:grid;gap:.35rem;font-weight:700}:where(app-documents-page,app-documents-work-queue-page) :where(input,textarea,select){width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(35,51,47,.16);border-radius:8px;padding:.58rem .7rem;font:inherit;background:#fff}:where(app-documents-page,app-documents-work-queue-page) button,app-documents-work-queue-page a{min-width:0;border:0;border-radius:8px;padding:.68rem .9rem;font-weight:800;color:#fff;background:#0f766e;text-decoration:none;cursor:pointer}:where(app-documents-page,app-documents-work-queue-page) button.ghost{color:#0f766e;background:#0f766e1a}:where(app-documents-page,app-documents-work-queue-page) button.compact{padding:.55rem .8rem}.fmcpa-document-badge,:where(app-documents-page) .badge,:where(app-documents-page) .detail-badges span,:where(app-documents-work-queue-page) .badges span{width:fit-content;border-radius:999px;padding:.2rem .5rem;font-size:.76rem;font-weight:800;color:#0f766e;background:#0f766e1a}@media(max-width:720px){:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .tab-nav{display:grid;grid-template-columns:1fr}:where(app-donatarias-page,app-financials-page,app-federation-page,app-markets-page) .modal{padding:.75rem}}@media print{@page{margin:14mm}body.donatarias-print-active{background:#fff}body.donatarias-print-active .shell-header,body.donatarias-print-active .shell-nav{display:none!important}body.donatarias-print-active .shell-main{display:block!important;padding:0!important}body.donatarias-print-active .shell-content{width:100%}body.donatarias-print-active app-donatarias-page{display:block;color:#1d2d2a;background:#fff}body.donatarias-print-active app-donatarias-page .hero-card,body.donatarias-print-active app-donatarias-page .transparency-header,body.donatarias-print-active app-donatarias-page .close-panel,body.donatarias-print-active app-donatarias-page .tab-nav,body.donatarias-print-active app-donatarias-page .list-summary-card,body.donatarias-print-active app-donatarias-page .donations-tab,body.donatarias-print-active app-donatarias-page .form-card,body.donatarias-print-active app-donatarias-page .filter-card,body.donatarias-print-active app-donatarias-page .alert,body.donatarias-print-active app-donatarias-page .print-hidden,body.donatarias-print-active app-donatarias-page button{display:none!important}body.donatarias-print-active app-donatarias-page .page-shell,body.donatarias-print-active app-donatarias-page .tab-panel,body.donatarias-print-active app-donatarias-page .report-preview,body.donatarias-print-active app-donatarias-page .report-section,body.donatarias-print-active app-donatarias-page .warning-list,body.donatarias-print-active app-donatarias-page .entity-list,body.donatarias-print-active app-donatarias-page .compact-list{display:block}body.donatarias-print-active app-donatarias-page .page-shell{gap:0}body.donatarias-print-active app-donatarias-page .report-tab-panel{margin:0}body.donatarias-print-active app-donatarias-page .detail-card.report-preview,body.donatarias-print-active app-donatarias-page .report-preview{padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}body.donatarias-print-active app-donatarias-page .report-header,body.donatarias-print-active app-donatarias-page .card-header,body.donatarias-print-active app-donatarias-page .row-top{display:flex;gap:.6rem;break-inside:avoid}body.donatarias-print-active app-donatarias-page .report-header{padding-bottom:.7rem;border-bottom:1px solid #b8c4bf;margin-bottom:.7rem}body.donatarias-print-active app-donatarias-page .page-kicker{color:#0f766e;font-size:8pt;letter-spacing:.08em}body.donatarias-print-active app-donatarias-page h3{font-size:18pt;line-height:1.15}body.donatarias-print-active app-donatarias-page h4{font-size:10pt}body.donatarias-print-active app-donatarias-page p,body.donatarias-print-active app-donatarias-page span,body.donatarias-print-active app-donatarias-page strong{font-size:9pt;line-height:1.35}body.donatarias-print-active app-donatarias-page .report-subtitle{font-size:12pt}body.donatarias-print-active app-donatarias-page .summary-grid,body.donatarias-print-active app-donatarias-page .header-metrics,body.donatarias-print-active app-donatarias-page .kpi-grid,body.donatarias-print-active app-donatarias-page .list-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.55rem}body.donatarias-print-active app-donatarias-page .summary-grid article,body.donatarias-print-active app-donatarias-page .signal-card,body.donatarias-print-active app-donatarias-page .readiness-card,body.donatarias-print-active app-donatarias-page .entity-row,body.donatarias-print-active app-donatarias-page .report-scope-note,body.donatarias-print-active app-donatarias-page .inline-note{border:1px solid #d8d5c8;border-radius:.25rem;background:#fff!important;box-shadow:none;break-inside:avoid}body.donatarias-print-active app-donatarias-page .summary-grid article{padding:.45rem}body.donatarias-print-active app-donatarias-page .summary-grid h4{font-size:7.5pt;letter-spacing:.03em}body.donatarias-print-active app-donatarias-page .summary-grid p{font-size:9.5pt}body.donatarias-print-active app-donatarias-page .signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.65rem}body.donatarias-print-active app-donatarias-page .signal-card,body.donatarias-print-active app-donatarias-page .readiness-card{padding:.55rem;color:#1d2d2a!important}body.donatarias-print-active app-donatarias-page .readiness-card,body.donatarias-print-active app-donatarias-page .warning-list,body.donatarias-print-active app-donatarias-page .report-section{margin-top:.75rem;break-inside:avoid}body.donatarias-print-active app-donatarias-page .warning-list{display:grid;gap:.35rem}body.donatarias-print-active app-donatarias-page .inline-note,body.donatarias-print-active app-donatarias-page .report-scope-note,body.donatarias-print-active app-donatarias-page .empty-state,body.donatarias-print-active app-donatarias-page .meta{margin-top:.35rem;color:#29403b}body.donatarias-print-active app-donatarias-page .inline-note,body.donatarias-print-active app-donatarias-page .report-scope-note{padding:.45rem .55rem}body.donatarias-print-active app-donatarias-page .status-pill{border:1px solid #b8c4bf;border-radius:999px;padding:.16rem .32rem;background:#fff!important;color:#1d2d2a!important;font-size:7.5pt}body.donatarias-print-active app-donatarias-page .application-table{display:block;overflow:visible;break-inside:auto}body.donatarias-print-active app-donatarias-page .report-distribution-table .application-row{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr) minmax(0,.95fr) minmax(0,.78fr) minmax(0,.65fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.55fr) minmax(0,1.1fr)!important;gap:.22rem;padding:.35rem;border-radius:0;border-bottom:1px solid #d8d5c8;background:#fff;font-size:8pt;page-break-inside:avoid;break-inside:avoid}body.donatarias-print-active app-donatarias-page .report-distribution-table .application-row span{min-width:0;overflow-wrap:anywhere;white-space:normal}body.donatarias-print-active app-donatarias-page .application-row.table-head{border-top:1px solid #b8c4bf;border-bottom:1px solid #b8c4bf;background:#f6f5ef}body.donatarias-print-active app-donatarias-page .entity-row,body.donatarias-print-active app-donatarias-page .evidence-row{margin-top:.45rem;padding:.5rem}body.donatarias-print-active app-donatarias-page .row-actions,body.donatarias-print-active app-donatarias-page .report-empty-state{display:none}}
