.admin-payment-entry,.admin-payment-history{margin-bottom:16px;padding:20px}
.admin-payment-entry>header h2,.admin-payment-history>header h2{margin:0 0 5px;font-size:18px}
.admin-payment-entry>header p,.admin-payment-history>header p{margin:0 0 14px;color:#647783;font-size:12px}
.admin-payment-form{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:12px}
.admin-payment-form>label{display:grid;gap:5px;color:#405661;font-size:11px;font-weight:700}
.admin-payment-form input:not([type=file]),.admin-payment-form select,.admin-payment-form textarea{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #d4dfe3;border-radius:8px;background:#fff;color:#193044;font:inherit;font-size:12px}
.admin-payment-form input[type=file]{width:100%;font:inherit;font-size:11px}
.admin-payment-wide{grid-column:span 2}
.admin-payment-bank[hidden]{display:none!important}
.admin-payment-note{grid-column:1/-1;padding:9px 11px;border-radius:8px;background:#f4f8f8;color:#526874;font-size:11px}
.admin-payment-form>.primary-button{justify-self:end;min-height:39px}
.admin-payment-filters{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;padding:12px;border:1px solid #e6ecee;border-radius:9px;background:#f8fafa}
.admin-payment-filters label{display:grid;gap:5px;color:#405661;font-size:10px;font-weight:700}
.admin-payment-filters input,.admin-payment-filters select{height:36px;padding:0 9px;border:1px solid #d4dfe3;border-radius:7px;background:white;font:inherit;font-size:11px}
.admin-payment-history .user-table td:first-child{display:table-cell}
.admin-payment-history .user-table td small{display:block;margin-top:4px;color:#73828d;font-size:10px}
@media(max-width:760px){.admin-payment-form{grid-template-columns:1fr 1fr}.admin-payment-wide{grid-column:1/-1}}
@media(max-width:480px){.admin-payment-entry,.admin-payment-history{padding:14px}.admin-payment-form{grid-template-columns:1fr}.admin-payment-wide,.admin-payment-note{grid-column:auto}.admin-payment-form>.primary-button{justify-self:stretch}.admin-payment-filters{display:grid;grid-template-columns:1fr 1fr}}
