.payment-register{display:grid;gap:22px}.payment-register>*{min-width:0}.payment-register-filters{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.payment-register-filters legend{font-size:20px;font-weight:750;margin-bottom:20px}.payment-register-filters label{display:block;font-weight:700;margin-bottom:9px}.payment-register-filters input,.payment-register-filters select{width:100%;min-width:0;border-color:#95a5be}.payment-register-filters .register-search{grid-column:span 3}.payment-register-filters .row-actions{align-self:end;flex-wrap:wrap}.register-results{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#52617c}.register-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.register-metrics>div{padding:20px;border:1px solid #b6c1d4;background:#f0f3f9;border-radius:12px;min-width:0}.register-metrics small{display:block;margin-bottom:10px}.register-metrics strong{font-size:22px;overflow-wrap:anywhere}.register-metrics .register-credit{background:#202c48;color:white}.register-table{min-width:1050px}.register-table .row-actions{flex-wrap:wrap;gap:7px}.register-table td{vertical-align:top}.register-table td:nth-child(3){max-width:220px;overflow-wrap:anywhere}.register-money{white-space:nowrap}.register-status{display:inline-block;padding:6px 9px;border:1px solid;border-radius:8px;font-weight:700;font-size:12px}.register-status.allocated{color:#146955;background:#e5f5ee;border-color:#a7d0c0}.register-status.has-credit{color:#654214;background:#fff1d8;border-color:#d8bc8a}.register-empty{text-align:center;padding:35px 20px}.register-empty .app-icon{width:30px;height:30px;color:#6550cf}.payment-register .notice{display:flex;align-items:center;gap:12px;line-height:1.6}
@media(max-width:900px){.payment-register-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-register-filters .register-search{grid-column:span 2}.register-metrics{grid-template-columns:1fr}}
@media(max-width:560px){.payment-register-filters{grid-template-columns:minmax(0,1fr)}.payment-register-filters .register-search{grid-column:auto}.payment-register .catalog-toolbar{gap:14px;flex-wrap:wrap}.register-metrics strong{font-size:20px}}
.register-table td:nth-child(2)>a{display:block;margin-top:6px}
