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