/* account_clinic.css — ajustes do Portal do paciente sobre a base .wc-acc (account.css).
   A identidade de cor segue o tema ativo (--bs-primary). */

.wc-acc-clinic {
    --cl-primary: var(--bs-primary, #2563EB);
    --cl-primary-2: var(--bs-primary-dark, var(--bs-secondary, #06B6D4));
}

/* Hero com gradiente da cor do tema (caso o tema não defina o seu). */
.wc-acc-clinic .wc-acc-hero {
    background: linear-gradient(135deg, var(--cl-primary) 0%, var(--cl-primary-2) 100%);
}

/* Botões de horário selecionável (agendar) — espaçamento via margin (sem .gap-*). */
.wc-acc-clinic .bk-slot { margin: 0 .5rem .5rem 0; }
.wc-acc-clinic .bk-slot.active,
.wc-acc-clinic .bk-slot:hover {
    background: var(--cl-primary);
    border-color: var(--cl-primary);
    color: #fff;
}
/* Linhas de cartão (consultas/cobranças/documentos) sem .gap-* — respiro por margin. */
.wc-acc-clinic .wc-cl-row > * { margin-right: .6rem; }
.wc-acc-clinic .wc-cl-row > *:last-child { margin-right: 0; }

/* Conteúdo de documento/receita revelável. */
.wc-acc-clinic .clp-content { font-size: .95rem; }
.wc-acc-clinic .clp-content ol { padding-left: 1.1rem; }

/* Campus (cursos/certificados) — barra de progresso na cor do tema da clínica
   (os cartões em si vêm de account.css, com fallback claro --wca-*). */
.wc-acc-clinic .progress { background: var(--wca-soft, #f5f6fa); border-radius: 30px; overflow: hidden; }
.wc-acc-clinic .progress-bar { background: var(--cl-primary); }
