.apercu-contraintes{padding:16px 0;--apercu-teinte-1:#45726b;--apercu-teinte-2:#a284b1;--apercu-teinte-3:#abbcd8;--apercu-teinte-4:#314343;--apercu-teinte-5:#a5bcba}.apercu-contraintes .apercu-contraintes__vue{display:flex;flex-direction:column;gap:12px;max-width:calc(320px*var(--mois-affiches, 3) + 24px*(var(--mois-affiches, 3) - 1))}.apercu-contraintes .apercu-contraintes__navigation{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.apercu-contraintes .apercu-contraintes__fenetre{color:#1b2422;flex:1;font-size:13px;font-weight:700;min-width:0;text-align:center}.apercu-contraintes .apercu-contraintes__mois{display:flex;flex-wrap:wrap;gap:24px}.apercu-contraintes .apercu-contraintes__mois-bloc{flex:1 1 196px;max-width:320px;min-width:min(196px,100%)}.apercu-contraintes .apercu-contraintes__mois-titre{color:#5e6d6b;font-size:13px;font-weight:700;margin-bottom:8px}.apercu-contraintes .apercu-contraintes__grille{border-collapse:collapse;table-layout:fixed;width:100%}.apercu-contraintes .apercu-contraintes__jour-nom{color:#5e6d6b;font-size:12px;font-weight:400;height:20px;text-align:center}.apercu-contraintes .apercu-contraintes__jour{color:#1b2422;font-size:12px;height:24px;text-align:center}.apercu-contraintes .apercu-contraintes__jour[data-tip]{cursor:help}.apercu-contraintes .apercu-contraintes__jour.is-hors-mois{color:#94a3a1}.apercu-contraintes .apercu-contraintes__legende{display:flex;flex-direction:column;gap:6px;list-style:none;margin:12px 0 0;min-width:0;padding:0}.apercu-contraintes .apercu-contraintes__periode{align-items:center;display:flex;font-size:13px;gap:8px;min-width:0}.apercu-contraintes .apercu-contraintes__marque{border:1px solid #d6dcdb;border-radius:3px;flex-shrink:0;height:12px;width:12px}.apercu-contraintes .apercu-contraintes__calendrier{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px;min-width:0}.apercu-contraintes .apercu-contraintes__periode{padding-left:20px}.apercu-contraintes .apercu-contraintes__periode-nom{flex:0 1 auto;max-width:100%;min-width:0;width:auto}.apercu-contraintes .apercu-contraintes__periode-dates{color:#5e6d6b;flex-shrink:0}
