#chamocredit-meta{padding:16px;border-radius:18px;background:linear-gradient(135deg,#064b2b,#0c6641);box-shadow:0 5px 14px #064b2b15}
#chamocredit-meta .chamocredit-top{font-size:15px}#chamocredit-meta h3{font-size:19px;margin:13px 0 7px}#chamocredit-meta p{font-size:11px;line-height:1.5;margin-bottom:12px}#chamocredit-meta .chamocredit-conteo strong{font-size:16px}#chamocredit-meta .chamocredit-barra{height:7px}#chamocredit-meta .chamocredit-nota{margin-top:10px;margin-bottom:10px}#chamocredit-meta .btn{width:auto;max-width:100%;min-height:34px;padding:8px 12px;font-size:11px;box-shadow:none}
.cg-admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.cg-admin-stats>div{background:var(--verde3,#e8f5ed);border-radius:12px;padding:12px}.cg-admin-stats strong{display:block;font-size:22px;color:var(--verde,#064b2b)}.cg-admin-stats span{font-size:11px}.cg-admin-controls{display:flex;gap:8px;flex-wrap:wrap}.cg-admin-controls select,.cg-admin-controls input{flex:1;min-width:130px;padding:10px;border:1px solid #dbe8df;border-radius:10px;background:#fff;color:#173e2b;font:inherit;font-size:12px}.cg-admin-note{font-size:11px;color:var(--texto2,#637269);line-height:1.5}.cg-admin-row{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #e4ece6}.cg-admin-row>div:first-child{min-width:0}.cg-admin-row strong{display:block;font-size:13px;overflow-wrap:anywhere}.cg-admin-row small{display:block;font-size:11px;color:#657369;margin:4px 0}.cg-state{display:inline-block;font-size:10px;background:#edf6ef;color:#14613d;padding:3px 7px;border-radius:9px}.cg-admin-progress{flex:0 0 90px;font-size:12px;text-align:right}.cg-admin-progress progress{display:block;width:90px;height:6px;accent-color:#0a7043;margin:6px 0}.cg-admin-progress button{background:#fff;border:1px solid #d7e6db;color:#075735;border-radius:8px;padding:6px 8px;font-size:10px;cursor:pointer}

#chamocredit-meta .creditgo-tarjeta-2d{display:block;width:min(100%,260px);height:auto;margin:12px auto;border-radius:13px;object-fit:contain}

#cart-content.creditgo-seleccionado #pago-normal-wrap{display:none!important}
#mbtn-creditgo[hidden]{display:none!important}

.creditgo-brand-go{color:#ffb300!important}
#creditgo-admin .cg-control-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}#creditgo-admin .cg-control-heading strong{font-size:16px}#creditgo-admin .cg-control-heading p{font-size:12px;margin:6px 0;color:#617369}#creditgo-admin .cg-control-heading button,#creditgo-admin .cg-control-guide button,#creditgo-admin .cg-control-panel button:not(.cg-control-cards button){cursor:pointer;border:1px solid #d8e7dc;background:#fff;color:#075735;border-radius:10px;padding:9px 12px;font:inherit;font-size:12px}#creditgo-admin .cg-control-nav{display:flex;gap:6px;overflow-x:auto;padding:6px 0 12px;max-width:100%}#creditgo-admin .cg-control-nav button{flex:none;white-space:nowrap;border:1px solid #dbe7de;background:#fff;color:#466253;border-radius:20px;padding:9px 13px;font-size:12px;cursor:pointer}#creditgo-admin .cg-control-nav button[aria-pressed=true]{background:#075735;border-color:#075735;color:#fff}#creditgo-admin .cg-control-nav span:not(:empty){display:inline-block;margin-left:6px;font-size:10px;font-weight:bold;background:#eaf3ed;color:#075735;border-radius:12px;padding:2px 5px}#creditgo-admin .cg-control-panel[hidden]{display:none!important}#creditgo-admin .cg-control-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:8px 0 12px}#creditgo-admin .cg-control-cards button{text-align:left;border:1px solid #dbe9df;background:#f4f9f5;border-radius:14px;padding:14px;color:#17462f;cursor:pointer;min-width:0}#creditgo-admin .cg-control-cards span{display:block;font-size:12px;line-height:1.4}#creditgo-admin .cg-control-cards strong{display:block;font-size:23px;margin:8px 0}#creditgo-admin .cg-control-cards small{font-size:10px;color:#627d6a}#creditgo-admin .cg-control-guide{border:1px solid #e0e9e3;border-radius:14px;padding:16px;background:white}#creditgo-admin .cg-control-guide h3{font-size:14px;margin:0 0 10px}#creditgo-admin .cg-control-guide ol{padding-left:19px;margin:0}#creditgo-admin .cg-control-guide li{font-size:12px;color:#496352;line-height:1.6;margin:9px 0}#creditgo-admin [data-editor]:not(:empty){margin-top:12px;border:1px solid #dce7df;border-radius:14px;padding:14px;background:#f8fbf9}#creditgo-admin .cg-control-panel h3{font-size:15px}#creditgo-admin .cg-admin-progress{flex-basis:130px}#creditgo-admin .cg-admin-progress button{margin:3px 0}#creditgo-admin [data-cg-error]:not([hidden]){padding:12px;border-radius:12px;background:#fff1eb;color:#923e1c;font-size:12px}
@media(max-width:600px){#creditgo-admin .cg-control-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#creditgo-admin .cg-control-cards button{padding:12px}#creditgo-admin .cg-control-heading{align-items:flex-start}#creditgo-admin .cg-admin-progress{flex-basis:110px}#creditgo-admin .cg-control-panel input:not([type=checkbox]),#creditgo-admin .cg-control-panel textarea{max-width:100%;box-sizing:border-box}}
@media(max-width:600px){#creditgo-admin .cg-control-nav{flex-wrap:wrap;overflow:visible}#creditgo-admin .cg-control-nav button{font-size:11px;padding:8px 10px}}
#chamocredit-meta.creditgo-solicitud{background:transparent;padding:0;border:0;box-shadow:none;color:var(--texto,#173f2c);border-radius:0}#chamocredit-meta.creditgo-solicitud>p{font-size:13px;line-height:1.6;margin:0 0 14px;color:var(--texto2,#627267)}#chamocredit-meta.creditgo-solicitud #btn-creditgo-solicitar{width:auto;min-height:42px;padding:11px 18px;font-size:13px;border-radius:12px;background:#075735;color:white;border:0;cursor:pointer}#chamocredit-meta.creditgo-solicitud #creditgo-requisito:not([hidden]){margin-top:14px;padding:12px;border-radius:12px;background:#eff6f0;color:#214a32}
#s-perfil .profile-account-balances{margin:14px 0 0;padding-top:10px;border-top:1px solid #d2e4d8}#s-perfil .profile-account-balances>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:7px 0}#s-perfil .profile-account-balances dt{font-size:12px;font-weight:600;line-height:1.4}#s-perfil .profile-account-balances dd{margin:0;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;color:#075735}#s-perfil .profile-account-balances small{display:block;font-size:10px;font-weight:400;color:#627968;margin-top:2px}
