#s-admin #tab-config>.config-pro-section{display:none}
#s-admin #tab-config>.config-pro-section.config-grupo-activo{display:block}
#s-admin #tab-config .config-pro-head{background:#edf5ef;color:#28543b;border:1px solid #dfe9e2;border-radius:14px;padding:16px;box-shadow:none;gap:12px}
#s-admin #tab-config .config-pro-head h2{font-size:20px;color:#28543b;margin:4px 0}
#s-admin #tab-config .config-pro-head p{font-size:11px;color:#617969;line-height:1.5}
#s-admin #tab-config .config-pro-head-status{font-size:10px;white-space:normal;background:white;color:#28543b}
#s-admin #tab-config .config-pro-kicker{font-size:9px;color:#617969}
#s-admin #tab-config .config-pro-nav{position:static;display:flex;flex-wrap:wrap;gap:6px;padding:10px 0;background:transparent;box-shadow:none}
#s-admin #tab-config .config-pro-nav button{border:1px solid #dfe9e2;background:white;color:#617969;border-radius:9px;padding:8px 10px;font-size:11px;box-shadow:none}
#s-admin #tab-config .config-pro-nav button.on{background:#e4f0e8;color:#185d35;border-color:#a1c1ad}
#s-admin #tab-config .config-pro-section{padding:14px;border-radius:14px;margin-top:4px;scroll-margin-top:0}
#s-admin #tab-config .config-pro-section-head{margin-bottom:12px;gap:10px}
#s-admin #tab-config .config-pro-section-head h3{font-size:15px}
#s-admin #tab-config .config-pro-section-head p{font-size:11px;line-height:1.5}
#s-admin #tab-config .config-pro-icon{width:36px;height:36px;font-size:15px;border-radius:10px}
#s-admin #tab-config .config-pro-card,#s-admin #tab-config .config-pro-service-card{padding:13px;border-radius:12px;box-shadow:none}
#s-admin #tab-config .config-pro-card-title{font-size:12px}
#s-admin #tab-config .config-pro-card-desc{font-size:11px;line-height:1.5}
#s-admin #tab-config .config-pro-money-input input{font-size:16px;min-width:0}
#s-admin #tab-config .config-pro-input-row button,#s-admin #tab-config .config-pro-save-wide{font-size:11px;padding:9px 12px;border-radius:9px;box-shadow:none}
#s-admin #tab-config .config-pro-field{min-width:0;box-sizing:border-box}
#s-admin #tab-config .config-pro-grid,#s-admin #tab-config .config-pro-two,#s-admin #tab-config .config-pro-three{gap:10px}
#s-admin #tab-config .admin-toggle-label strong{font-size:12px}
#s-admin #tab-config .admin-toggle-label span{font-size:11px}
@media(max-width:480px){#s-admin #tab-config .config-pro-head{flex-direction:column;align-items:flex-start}#s-admin #tab-config .config-pro-three{grid-template-columns:1fr}#s-admin #tab-config .config-pro-head-status{align-self:flex-start}}
