.payment-stats .panel{margin-bottom:20px}.payment-stats .stats-filters{display:grid;grid-template-columns:100px minmax(140px,1fr) minmax(130px,1fr) minmax(150px,1.3fr) 120px auto;gap:15px;align-items:end;max-width:none;padding:22px}.payment-stats .stats-filters .field{margin:0}.payment-stats .stats-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-bottom:20px}.payment-stats .metric strong{font-size:26px}.payment-stats .metric small{line-height:1.8}.payment-stats .stats-rate{font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.payment-stats .stats-low{display:inline-block;font-size:10px;color:#a57f3f;background:#fff6e5;padding:3px 6px;border-radius:5px;margin-left:7px}.payment-stats .stats-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.payment-stats .stats-pair .panel{overflow:hidden}.payment-stats .stats-note{padding:0 23px 20px;margin:0;font-size:11px;line-height:1.8;color:#68725e}.payment-stats .stats-money{display:block;white-space:nowrap;font-variant-numeric:tabular-nums}.payment-stats .stats-description{max-width:350px;white-space:normal;line-height:1.7}.payment-stats .stats-rule-editor{padding:0 23px 23px}.payment-stats .stats-rule-editor summary{padding:21px 0;cursor:pointer;font-size:13px;font-weight:600;color:#4f5946}.payment-stats .stats-rule-editor .form-panel{padding:0;max-width:none}.payment-stats .stats-rule-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(200px,2fr) auto;gap:15px;align-items:start;border-top:1px solid var(--line);padding:18px 0}.payment-stats .stats-rule-row .field{margin:0}.payment-stats .stats-rule-row button{margin-top:25px}.payment-stats .stats-rule-editor textarea{min-height:90px;font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.payment-stats .stats-status{font-size:12px;line-height:1.8;margin:0 0 18px;color:var(--green)}.payment-stats .stats-status:empty{display:none}.payment-stats .stats-warning{color:#a57f3f}.payment-stats .stats-table-note{padding:14px 23px;border-top:1px solid var(--line);font-size:11px;line-height:1.8;color:#68725e}.payment-stats .stats-window{font-size:11px;color:#4f5946;line-height:1.8;margin-bottom:20px}.payment-stats .stats-error{padding:13px 16px;background:#fff3f5;border:1px solid #ffe1e7;border-radius:8px}.payment-stats .stats-error:empty{display:none}.payment-stats .stats-retry{margin-top:12px}.payment-stats .stats-loading{padding:40px;text-align:center;color:var(--muted)}
@media(max-width:1250px){.payment-stats .stats-filters{grid-template-columns:1fr 1fr}.payment-stats .stats-filters .stats-filter-action{grid-column:auto;justify-self:end}.payment-stats .stats-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-stats .stats-pair{grid-template-columns:1fr}}
@media(max-width:650px){.payment-stats .stats-filters{grid-template-columns:1fr;padding:18px}.payment-stats .stats-filters .stats-filter-action{grid-column:auto;justify-self:stretch}.payment-stats .stats-metrics{grid-template-columns:1fr 1fr;gap:10px}.payment-stats .metric{padding:16px}.payment-stats .metric strong{font-size:23px}.payment-stats .stats-rule-editor{padding:0 18px 18px}.payment-stats .stats-rule-row{grid-template-columns:1fr}.payment-stats .stats-rule-row button{margin-top:0;justify-self:start}.payment-stats .page-heading{align-items:flex-start}.payment-stats .stats-description{max-width:220px}}

.payment-stats .stats-note,.payment-stats .stats-table-note,.payment-stats .stats-window{color:#657657}.payment-stats .stats-rule-editor summary{color:#334d24}.payment-stats .stats-low{color:#85601e;background:#fff4db}.payment-stats .stats-warning{color:#85601e}.payment-stats .stats-error{color:#aa3241;background:#fff1f3;border-color:#f7d5db}.payment-stats .stats-rate{color:#263d19}

.payment-stats .stats-note,.payment-stats .stats-table-note,.payment-stats .stats-window{color:#8c949e}.payment-stats .stats-rule-editor summary{color:#616c4b}.payment-stats .stats-rate{color:#38432a}
