/* @category: pro */
/* Police nette et professionnelle */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

/* Importe la structure complète du thème par défaut */
@import url('default.css');

/* ==========================================
   Template: Entreprise (Flexisite Survey)
   Sobre et professionnel — pensé pour des
   sondages internes (satisfaction, RH,
   organisation...). Volontairement discret :
   pas de badge ni d'ornement, juste une
   typographie nette et un accent bleu marine
   mesuré.
   ========================================== */

/* On écrase les variables de couleurs du thème par défaut */
.poll-template-entreprise {
    --poll-primary-color: #1B3A5C;   /* bleu marine, sobre */
    --poll-primary-hover: #12283F;
    --poll-secondary-color: #4A90D9; /* bleu plus clair, pour les barres de résultats */
    --poll-success-color: #2E7D32;
    --poll-success-bg: #E8F5E9;
    --poll-error-color: #C62828;
    --poll-error-bg: #FDECEA;

    --poll-text-color: #263238;
    --poll-muted-color: #78909C;
    --poll-bg-light: #F5F7FA;
    --poll-bg-hover: #EBEEF2;
    --poll-bg-bar: #E3E8ED;

    --poll-border-color: #DDE3E9;
    --poll-border-dark: #C5CDD6;

    --poll-bg-main: #FFFFFF;
    --poll-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); /* discrète */

    font-family: 'Inter', system-ui, sans-serif;
}

/* Carte du sondage : sobre, angles peu arrondis, fin liseré haut
   (vraie `border`, pas de padding réservé) */
.poll-survey.poll-template-entreprise .poll-container {
    background: var(--poll-bg-main) !important;
    color: var(--poll-text-color) !important;
    border: 1px solid var(--poll-border-color);
    border-top: 3px solid var(--poll-primary-color);
    border-radius: 4px;
    box-shadow: var(--poll-box-shadow);
}

/* Titres nets, sans fioriture. Le sondage s'intègre parfois seul sur
   une page hôte (titre en h2), parfois imbriqué sous un autre titre,
   ex. la galerie de templates (titre en h3) : on style les deux. */
.poll-survey.poll-template-entreprise h2,
.poll-survey.poll-template-entreprise h3,
.poll-survey.poll-template-entreprise .poll-question-title,
.poll-survey.poll-template-entreprise .poll-stats-title,
.poll-survey.poll-template-entreprise .poll-stats-subtitle {
    color: var(--poll-primary-color);
    font-weight: 600;
}

/* Bouton : angles peu arrondis, cohérent avec le reste */
.poll-survey.poll-template-entreprise .poll-submit-btn {
    border-radius: 4px;
    font-weight: 600;
}

/* Options de vote : bordure fine, mise en avant discrète */
.poll-survey.poll-template-entreprise .poll-option-label {
    border: 1px solid var(--poll-border-color);
    border-radius: 4px;
}
.poll-survey.poll-template-entreprise .poll-option-label:hover {
    background: var(--poll-bg-hover);
}
.poll-survey.poll-template-entreprise .poll-option-label:has(input:checked) {
    background: var(--poll-bg-hover);
    border-color: var(--poll-primary-color);
}

/* Curseur (input type="range") en bleu marine */
.poll-survey.poll-template-entreprise .poll-range {
    accent-color: var(--poll-primary-color);
}

/* Liens de navigation : bleu marine au survol */
.poll-survey.poll-template-entreprise .poll-nav-links a:hover {
    color: var(--poll-primary-color);
}
