.fb-reports-admin{display:grid;gap:16px;min-width:0}.fb-report-tabs{display:flex;gap:8px}.fb-report-tabs button{border-radius:12px;padding:10px 18px}.fb-report-tabs button[aria-pressed=true]{background:#1c67ae;color:#fff;border-color:#1c67ae;box-shadow:0 3px 10px #1c67ae20}.fb-report-filters{display:grid!important;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(120px,1fr)) auto;gap:12px;align-items:end;margin:0!important;padding:20px!important}.fb-report-filters label{display:grid;gap:6px;font-size:13px;color:#556b80}.fb-report-filters input,.fb-report-filters select{width:100%;min-width:0;box-sizing:border-box;border-radius:12px}.fb-report-filters button{height:42px;border-radius:12px}.fb-report-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.fb-report-metrics article{border:1px solid #d0e0ef;background:#fff;border-radius:16px;padding:16px}.fb-report-metrics small{display:block;color:#617485}.fb-report-metrics strong{display:block;margin-top:8px;color:#2266a6;font-size:24px;overflow-wrap:anywhere}.fb-reports-admin .table-wrap{margin:0;padding:14px;overflow-x:auto}.fb-reports-admin table{width:100%;white-space:nowrap}.fb-reports-admin th,.fb-reports-admin td{text-align:left;padding:14px 12px}.fb-reports-admin td small{display:block;font-size:12px;color:#778592;margin-top:5px}.fb-reports-admin td code{font-size:12px}.fb-report-state{display:inline-flex;border-radius:8px;padding:4px 8px;background:#f2f3f6;color:#625d68;font-size:12px}.fb-report-state.state-5,.fb-report-state.state-succeeded{background:#e3f4ec;color:#167d59}.fb-report-state.state-2,.fb-report-state.state-3,.fb-report-state.state-rejected{background:#fbe9ed;color:#3871a6}.fb-report-state.state-reconcile_required,.fb-report-state.state-submitted,.fb-report-state.state-0,.fb-report-state.state-1,.fb-report-state.state-4{background:#fff1d3;color:#8c6218}.fb-report-positive{color:#15815a}.fb-report-negative{color:#3f81be}.fb-report-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;color:#737e89}.fb-report-footer .pager{margin:0}.fb-report-note{font-size:12px;color:#737e89;margin:0}@media(max-width:900px){.fb-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-report-filters label:first-child{grid-column:1/-1}.fb-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-report-metrics article{padding:12px}.fb-report-metrics strong{font-size:21px}.fb-report-footer{align-items:flex-start;flex-direction:column}.fb-report-tabs{flex-wrap:wrap}}
