/* ===================================================================
   EFICÁCIA CRM — mod-pdf.css
   O gerador de PDF (mod-pdf.js) desenha tudo em jsPDF (canvas/PDF), pelo
   que praticamente não precisa de DOM. Este ficheiro guarda apenas o
   pouco estilo transversal que os botões de "gerar PDF" possam querer —
   ex.: um estado ocupado (spinner) enquanto o documento é montado.
   Mantém-se propositadamente mínimo.
   =================================================================== */

/* Botão/ação em geração — cursor de espera e opacidade ligeira. */
.mod-pdf-busy,
[data-mc="pdf-contrato"].is-busy {
    cursor: progress;
    opacity: 0.72;
    pointer-events: none;
}

/* Pequeno indicador reutilizável, caso um gerador queira mostrar progresso. */
.mod-pdf-spin {
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 2px solid var(--neutral-300, #cbd5e1);
    border-top-color: var(--primary-500, #DA0A0D);
    border-radius: 50%;
    animation: modPdfSpin 0.7s linear infinite;
    vertical-align: -2px;
}

@keyframes modPdfSpin {
    to { transform: rotate(360deg); }
}
