#s-admin #tab-promos .admin-bono-nuevo{background:white;border:1px solid #dfe9e2;border-radius:12px;margin-bottom:16px}
#s-admin .admin-bono-nuevo>summary{cursor:pointer;font-size:12px;font-weight:800;color:#285c3f;padding:13px}
#s-admin .admin-bono-nuevo .promo-form-card{border:0;box-shadow:none;margin:0;padding:14px}
#s-admin #admin-promos-activos,#s-admin #admin-promos-inactivos{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:14px}
#s-admin #tab-promos .promo-card{margin:0;padding:14px;border-radius:14px;min-width:0}
#s-admin #tab-promos .pro-title{font-size:14px!important;overflow-wrap:anywhere}
#s-admin #tab-promos .pro-text{font-size:11px;line-height:1.5;overflow-wrap:anywhere}
#s-admin #tab-promos .promo-type{font-size:10px}
#s-admin #tab-promos .promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
#s-admin #tab-promos .rest-money-box{padding:10px;border-radius:9px;min-width:0}
#s-admin #tab-promos .rest-money-box b{font-size:13px;overflow-wrap:anywhere}
#s-admin #tab-promos .rest-money-box small{font-size:10px}
#s-admin #tab-promos .ped-btns{display:flex;flex-wrap:wrap;gap:7px}
#s-admin #tab-promos .btn{min-height:32px;width:auto;box-shadow:none;border-radius:9px}
#s-admin #tab-promos .ped-items{font-size:11px}
@media(min-width:1100px){#s-admin #admin-promos-activos,#s-admin #admin-promos-inactivos{grid-template-columns:repeat(2,minmax(0,1fr))}}
