#s-admin .admin-referidos-resumen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}
#s-admin .admin-referidos-resumen>div{padding:12px;background:#edf5ef;border-radius:10px;min-width:0}
#s-admin .admin-referidos-resumen small{font-size:10px;color:#617969;display:block;line-height:1.4}
#s-admin .admin-referidos-resumen b{font-size:20px;display:block;margin-top:5px;overflow-wrap:anywhere;color:#28543b}
#s-admin .admin-referido-compacto{padding:12px!important;border-radius:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px!important}
#s-admin .admin-referido-compacto>div{min-width:0;overflow-wrap:anywhere}
#s-admin .admin-referido-compacto .ped-btns{display:flex;gap:6px;flex-wrap:wrap}
#s-admin .admin-referido-compacto .btn{min-height:32px;width:auto;font-size:11px;box-shadow:none;border-radius:9px}
#s-admin .admin-referido-compacto .trust-badge{font-size:10px;white-space:normal}
#s-admin .admin-referido-contacto summary{font-size:10px;color:#617969;cursor:pointer;padding:5px 0;font-weight:700}
@media(max-width:480px){#s-admin .admin-referidos-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}#s-admin .admin-referidos-resumen>div:last-child{grid-column:1/-1}}
