#s-admin .admin-pay-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #d9e8df;border-radius:14px;background:#edf6f0;padding:15px;margin-bottom:12px}
#s-admin .admin-pay-summary small,#s-admin .admin-pay-summary span{display:block;font-size:11px;color:#557360;line-height:1.5}
#s-admin .admin-pay-summary strong{display:block;font-size:24px;color:#175936;margin:5px 0}
#s-admin .admin-pay-conversion{max-width:320px;text-align:right}
#s-admin .admin-pay-conversion b{font-size:15px;color:#245b3b}
#s-admin .admin-pay-queue{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:20px}
#s-admin .admin-pay-person{background:white;border:1px solid #e0e8e3;border-radius:13px;padding:13px;display:flex;justify-content:space-between;gap:14px;align-items:center}
#s-admin .admin-pay-person strong{font-size:13px;display:block;overflow-wrap:anywhere}
#s-admin .admin-pay-person small{display:block;font-size:10px;color:#728478;margin-top:4px}
#s-admin .admin-pay-person>div:last-child{text-align:right;flex-shrink:0}
#s-admin .admin-pay-person b{display:block;color:#22643e;font-size:17px;margin-bottom:7px}
#s-admin .admin-pay-person .btn{width:auto;min-height:32px;border-radius:9px;box-shadow:none;padding:7px 10px;font-size:11px}
#s-admin .admin-pay-empty{font-size:12px;color:#597264;padding:15px;background:white;border-radius:12px}
#s-admin #admin-historial-pagos .pago-row{border-radius:12px!important;padding:12px!important;box-shadow:none!important;border:1px solid #e0e8e3}
@media(min-width:1200px){#s-admin .admin-pay-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#s-admin .admin-pay-summary{flex-direction:column;align-items:flex-start;gap:8px}#s-admin .admin-pay-conversion{text-align:left}}
