/* v2/servis.css — Layanan Servis (semua layar): lebih tenang, satu warna aksen */

/* Satu warna aksen: merah terang diganti warna anggur BOS/Ledeng */
:root { --red: var(--v2-wine); --red-dark: #4f010a; --pink-line: var(--v2-line); }

/* Promo Service Jitu: kartu putih dengan aksen anggur, bukan banner merah-hitam */
.svc-promo { padding: 0; border: 1px solid var(--v2-line); border-radius: var(--v2-radius); }
.svc-promo-in { background: #fff !important; color: var(--v2-ink); border-left: 4px solid var(--v2-wine); border-radius: var(--v2-radius); }
.svc-promo-title { font-size: clamp(24px, 2.6vw, 32px) !important; transform: none; font-style: normal; text-transform: none; letter-spacing: -.01em; }
.svc-promo-title span { color: var(--v2-ink); text-shadow: none; }
.svc-promo-title em { font-style: normal; color: var(--v2-wine); background: none; -webkit-text-fill-color: var(--v2-wine); filter: none; }
.svc-promo-title::after { display: none; }
.svc-promo-head p { color: var(--v2-muted); font-size: 14px; }
.svc-promo-points li { color: var(--v2-ink); font-weight: 600; }
.svc-promo-points i { background: var(--v2-wine-bg); color: var(--v2-wine); box-shadow: none; }
.svc-pill { background: var(--v2-wine-bg); color: var(--v2-wine); }

/* Diagnosis gratis: putih, tanpa gradasi merah muda */
.svc-diag { background: #fff; border-color: var(--v2-line); }

/* Pengingat reservasi: kartu tipis, bukan banner merah besar */
.svc-remind { background: #fff !important; color: var(--v2-ink); border: 1px solid var(--v2-line); }
.svc-remind-ic { background: var(--v2-wine-bg); color: var(--v2-wine); box-shadow: none; }
.svc-remind-text p { color: var(--v2-muted); opacity: 1; }
.svc-remind-points li { color: var(--v2-muted); }
.svc-remind-points i { border-color: var(--v2-line); color: var(--v2-wine); }
.svc-remind .svc-btn { background: var(--v2-wine); color: #fff; border-color: var(--v2-wine); }

/* Kartu layanan & lencana */
.svc-card { box-shadow: none; border-color: var(--v2-line); }
.svc-badge { background: var(--v2-wine); }
