/* MCC Suite Pro — mcc-checkout.css */
/* Auto-extracted. PHP dynamic vars replaced with CSS custom properties. */

li.wc_payment_method[class*="wompi"] { background:#f0fdf4 !important; border:1px solid #22c55e !important; border-radius:8px !important; padding:15px !important; margin-bottom:15px !important; transition:all .3s; }
        li.wc_payment_method[class*="wompi"] input:checked ~ label { color:#15803d !important; font-weight:bold; }
        .wompi-container-grid { width:100%; margin-top:15px; display:block; }
        .wompi-header-title { font-weight:bold; font-size:14px; margin-bottom:10px; color:#333; }
        .wompi-grid-wrapper { display:grid; grid-template-columns:1fr 1fr; gap:10px; }
        .w-card { background:#fff; border:1px solid #ddd; border-radius:6px; padding:8px; display:flex; align-items:center; transition:all .2s; box-shadow:0 1px 2px rgba(0,0,0,.05); }
        .w-card:hover { border-color:#22c55e; box-shadow:0 2px 5px rgba(0,0,0,.1); }
        .w-icon { flex-shrink:0; width:30px; margin-right:8px; display:flex; align-items:center; justify-content:center; }
        .w-icon img { width:100%; height:auto; max-height:25px; object-fit:contain; }
        .w-text { display:flex; flex-direction:column; line-height:1.1; }
        .w-text span { font-weight:700; font-size:12px; color:#333; }
        .w-text small { font-size:10px; color:#666; }
        @media (max-width:380px) { .wompi-grid-wrapper { grid-template-columns:1fr; } }

/* === Checkout address chips (extracted from inline) === */
.mcc-addr-chip{padding:8px 14px;border:1.5px solid #e0e0e0;border-radius:30px;background:#fff;cursor:pointer;font-size:13px;color:#333;transition:all .15s;}.mcc-addr-chip.selected{border-color:var(--co-acc,#B08B6E);background:var(--co-acc,#B08B6E);color:#fff;}
