.merchant-screen{padding-bottom:42px;background:#fff}
.merchant-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 14px}
.merchant-heading small{display:block;color:#73777d;font-size:11px;font-weight:700}
.merchant-heading h2{font-size:21px;line-height:1.2;margin:4px 0 0;font-weight:650}
.merchant-scan{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 12px;border-radius:8px;background:#111;color:#fff;text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}
.merchant-scan svg{width:17px;height:17px}
.merchant-filters{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin:18px 0}
.merchant-filters label{min-width:0;color:#656970;font-size:11px;font-weight:600}
.merchant-filters input{display:block;width:100%;min-width:0;margin-top:5px;padding:10px 6px;border:1px solid #dfe2e6;border-radius:6px;background:#fff;color:#16181b;font:inherit;font-size:12px}
.merchant-filters button{min-height:37px;padding:0 10px;border:0;border-radius:6px;background:#202226;color:#fff;font-size:12px;font-weight:600}
.merchant-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 22px}
.merchant-stats>div{min-width:0;padding:16px 13px;border:1px solid #e3e5e9;border-radius:8px;background:#f8f9fa}
.merchant-stats small{display:block;color:#666c73;font-size:11px;line-height:1.35}
.merchant-stats strong{display:block;margin-top:7px;color:#141619;font-size:20px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.merchant-tabs{display:flex;gap:22px;border-bottom:1px solid #e5e7eb}
.merchant-tabs a{padding:10px 2px;color:#666b72;text-decoration:none;font-size:14px}
.merchant-tabs a.active{color:#101114;border-bottom:2px solid #101114;font-weight:650}
.merchant-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 0 10px}
.merchant-section-head h3{margin:0;font-size:16px;font-weight:650}
.merchant-section-head a{display:inline-flex;gap:4px;align-items:center;color:#30343a;text-decoration:none;font-size:12px;white-space:nowrap}
.merchant-section-head svg{width:14px;height:14px}
.merchant-ledger{border-top:1px solid #eceef0}
.merchant-ledger article{display:flex;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid #eceef0}
.merchant-ledger article>div{min-width:0}
.merchant-ledger strong{display:block;color:#1b1d20;font-size:13px;font-weight:600;overflow-wrap:anywhere}
.merchant-ledger small{display:block;margin-top:3px;color:#72777d;font-size:11px;line-height:1.35;overflow-wrap:anywhere}
.merchant-amount{text-align:right;white-space:nowrap}
.merchant-empty{padding:22px 0;color:#73777d;font-size:13px}
@media(max-width:360px){.merchant-heading h2{font-size:18px}.merchant-stats strong{font-size:17px}.merchant-scan{font-size:12px;padding:0 9px}}
