﻿/* ── Pie ─────────────────────────────────────────────────────── */
.mc-dd__foot {
    flex-shrink:0; padding:16px 20px 20px;
    border-top:1px solid var(--mc-div); background:rgba(0,0,0,.02);
}
.mc-dd__foot--hidden { display:none; }
.mc-sub { display:flex; justify-content:space-between; align-items:center; margin-bottom:3px; }
.mc-sub__label { font-size:.85em; color:var(--mc-muted); line-height:1.4; }
.mc-sub__label small { display:block; font-size:.82em; opacity:.75; }
.mc-sub__val   { font-size:1.18em; font-weight:700; color:var(--mc-text); letter-spacing:.01em; }
.mc-tax-note   { font-size:.72em; color:var(--mc-muted); margin:0 0 16px; }

/* ── Botones modernos ────────────────────────────────────────── */
.mc-foot-btns { display:flex; flex-direction:column; gap:9px; }
.mc-btn {
    display:flex; align-items:center; justify-content:flex-start; gap:8px;
    width:100%; padding:12px 18px;
    border-radius:var(--mc-btn-r);
    font-size:.875em; font-weight:700; text-decoration:none;
    letter-spacing:.01em; box-sizing:border-box; cursor:pointer;
    transition:transform .18s, box-shadow .18s, opacity .18s;
    -webkit-tap-highlight-color:transparent;
}
.mc-btn svg    { width:16px; height:16px; flex-shrink:0; }
.mc-btn__arrow { width:14px; height:14px; margin-left:auto; }
.mc-btn:hover  { transform:translateY(-2px); }

/* Ghost */
.mc-btn--ghost {
    background:var(--mc-ghost-bg);
    border:var(--mc-ghost-border);
    box-shadow:var(--mc-ghost-shadow);
    color:var(--mc-ghost-color);
}
.mc-btn--ghost:hover { opacity:.75; }

/* Solid */
.mc-btn--solid {
    background:linear-gradient(135deg,#08d8d2 0%,var(--mc-accent-color) 55%,#049a97 100%);
    color:var(--mc-solid-color);
    border:1px solid transparent;
    box-shadow:var(--mc-solid-shadow);
}
.mc-btn--solid:hover {
    box-shadow:0 6px 20px rgba(5,198,193,.35),inset 0 1px 0 rgba(255,255,255,.2);
}

/* ── Scroll lock ─────────────────────────────────────────────── */
body.mc-locked { overflow:hidden; }


