@charset "UTF-8";
/**
 * tunes.scss — Variables de design du skin "chapelle"
 * Surcharge des variables Yacs (_reference/variables.scss)
 *
 * ATTENTION : ces variables ne sont PAS exploitables dans les layouts Yacs.
 * Pour respecter la charte dans un layout, redéclarer les variables nécessaires
 * en tête du fichier SCSS du layout concerné.
 *
 * Palette : couleurs extraites du logo communal + nature/montagne Vercors.
 * Contrastes vérifiés RGAA AAA (>= 7:1 texte normal, >= 4.5:1 texte large).
 *
 * @skin    chapelle
 * @author  Commune de La Chapelle en Vercors
 * @license GNU Lesser General Public License
 */
.pv-map{width:100%;height:60vh;min-height:32rem;border:1px solid #F2EFE8;margin-bottom:2rem}.pv-filters{display:flex;flex-wrap:wrap;gap:1.6rem;margin-bottom:1.6rem}.pv-family{border:1px solid #F2EFE8;border-radius:.4rem;padding:.8rem 1.2rem;margin:0}.pv-family legend{font-family:"Bitter",Georgia,"Times New Roman",serif;font-weight:600;padding:0 .6rem}.pv-family--flat{border:none;padding:0}.pv-type-toggle{display:inline-flex;align-items:center;gap:.6rem;margin-right:1.2rem;cursor:pointer}.pv-type-toggle input[type="checkbox"]{accent-color:var(--pv-color,#1E4D0F)}.pv-type-toggle i{color:var(--pv-color,#1E4D0F)}.pv-count{color:#5C5749;font-size:1.4rem}.pv-marker-wrap{background:transparent;border:none;position:relative}.pv-marker{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 1px 4px rgba(0,0,0,.4);color:#fff;cursor:pointer}.pv-marker i{font-size:1.9rem;transform:rotate(45deg)}.pv-marker--unavailable{filter:grayscale(1) opacity(.6)}.pv-marker-badge{position:absolute;top:-.3rem;right:-.3rem;display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;border:2px solid #fff;background:#8B3A10;color:#fff;font-size:1rem;box-shadow:0 1px 3px rgba(0,0,0,.5)}.pv-marker-badge--notice{top:-.3rem;right:auto;left:-.3rem;background:#1A4A72}.pv-equip{margin-bottom:1.6rem}.pv-equip-status--ko,.pv-equip-status--info{display:flex;align-items:center;gap:.6rem;margin:0 0 1.2rem;padding:.8rem 1.2rem;border-radius:.2rem;font-weight:600}.pv-equip-status--ko{background:rgba(139,58,16,.08);border-left:3px solid #8B3A10;color:#8B3A10}.pv-equip-status--info{background:rgba(26,74,114,.08);border-left:3px solid #1A4A72;color:#1A4A72}.pv-equip-meta{margin-bottom:1.2rem}.pv-equip-address,.pv-equip-detail{display:flex;align-items:center;gap:.6rem;color:#5C5749;margin:0 0 .4rem}.pv-equip-address i,.pv-equip-detail i{color:#1E4D0F;width:1.6rem;text-align:center}.pv-equip-photo{margin:0 0 1.2rem}.pv-equip-photo img{max-width:100%;height:auto;border-radius:.4rem}.pv-equip-map{width:100%;height:20rem;border:1px solid #F2EFE8;border-radius:.4rem}