#pcp-financial-reporting-panel{margin-top:18px}.pcp-fr-head,.pcp-fr-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pcp-fr-head h2{margin:0}.pcp-fr-role{font-size:12px;font-weight:800;padding:7px 10px;border-radius:999px;background:#e9f7ff}.pcp-fr-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.pcp-fr-cards>div{padding:12px;border:1px solid #d7e7f2;border-radius:14px;background:#fbfdff}.pcp-fr-cards span{display:block;font-size:11px;color:#607080}.pcp-fr-cards b{display:block;margin-top:5px}.pcp-fr-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:8px;padding:9px 0;border-bottom:1px solid #e7eef4;font-size:12px}.pcp-fr-row b{text-align:right}.pcp-fr-row .warn{color:#a83b16}.pcp-fr-row .ok{color:#16734a}.pcp-fr-daily,.pcp-fr-expenses,.pcp-fr-recon{margin-bottom:14px}.pcp-fr-formgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0}.pcp-fr-formgrid input,.pcp-fr-formgrid select,.pcp-fr-actions input{min-height:38px;border:1px solid #cddce8;border-radius:10px;padding:0 10px;background:white}.pcp-fr-expense-form{padding:10px;border:1px dashed #bad5e6;border-radius:12px;margin-bottom:14px}.pcp-fr-scope,.pcp-fr-msg{display:block;margin-top:8px;color:#61717f}@media(max-width:700px){.pcp-fr-cards{grid-template-columns:1fr 1fr}.pcp-fr-row{grid-template-columns:1fr 1fr}.pcp-fr-formgrid{grid-template-columns:1fr}.pcp-fr-row b{text-align:left}}
