/* Fijas de Élite 1.2 — VIP dashboard */
.customer-area{width:min(100%,1040px);max-width:1040px}.vip-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.vip-head h2{margin:5px 0}.vip-mark{font-size:1.6rem;font-weight:800;color:#d9b56d;border:1px solid #7d6537;border-radius:14px;padding:12px}.vip-summary{background:linear-gradient(120deg,#252116,#121922);border:1px solid #a88a51;border-radius:18px;padding:20px;margin:20px 0}.vip-summary p{margin:8px 0 0;color:#bfc5cc}.vip-status{font-weight:800;color:#f0cf8c;letter-spacing:.04em}.vip-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vip-stat{background:#151d25;border:1px solid #38404b;border-radius:15px;padding:18px 12px;display:flex;flex-direction:column;gap:6px;text-align:center}.vip-stat strong{font-size:1.75rem;color:#e9c67f}.vip-stat span{font-size:.8rem;color:#b4bdc6}.vip-notices{display:grid;gap:8px}.vip-notice{padding:13px 16px;background:#151c24;border-left:3px solid #d9b56d;border-radius:8px;color:#cbd1d8;margin:0}.outcome{display:inline-block;border:1px solid #53606d;border-radius:999px;padding:4px 10px;margin-top:8px;font-size:.76rem}.outcome-won{color:#82dfb0;border-color:#438263}.outcome-lost{color:#f0a1a1;border-color:#975959}.outcome-pending{color:#e7c98c;border-color:#927746}.vip-unlock{display:inline-block;margin-top:10px;color:#f0cf8c;text-decoration:underline;text-underline-offset:4px}.customer-pick.is-locked{border-color:#8c7349;background:linear-gradient(130deg,#171d24,#211c15)}@media(max-width:650px){.vip-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-head{align-items:flex-start}.vip-mark{font-size:1rem}}
