.votes-module__B1DMJq__headerRow{align-items:baseline;gap:var(--spacing-sm)var(--spacing-md);flex-wrap:wrap;display:flex}.votes-module__B1DMJq__backLink{color:#fff;opacity:.9;font-size:.938rem;transition:opacity .2s}.votes-module__B1DMJq__backLink:hover{opacity:1}.votes-module__B1DMJq__title{margin:0;font-size:1.35rem;font-weight:700}.votes-module__B1DMJq__subtitle{opacity:.9;margin:0;font-size:.938rem}.votes-module__B1DMJq__headerLinks{gap:var(--spacing-sm);flex-wrap:wrap;margin-left:auto;display:flex}.votes-module__B1DMJq__upcomingLink,.votes-module__B1DMJq__deputyLink{color:#fff;opacity:.95;font-size:.938rem;font-weight:500}.votes-module__B1DMJq__upcomingLink:hover,.votes-module__B1DMJq__deputyLink:hover{opacity:1;text-decoration:underline}.votes-module__B1DMJq__controlBar{align-items:stretch;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);flex-direction:column;display:flex}.votes-module__B1DMJq__controlBarTop{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.votes-module__B1DMJq__controlBarBottom{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.votes-module__B1DMJq__leftControls{align-items:center;gap:var(--spacing-xs);display:flex}.votes-module__B1DMJq__iconButton{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:24px;font-weight:300;line-height:1;transition:all .2s;display:flex}.votes-module__B1DMJq__iconButton:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.votes-module__B1DMJq__todayButton{background:var(--color-primary);color:#fff;cursor:pointer;margin-left:var(--spacing-xs);border:none;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.votes-module__B1DMJq__todayButton:hover{background:var(--color-primary-dark)}.votes-module__B1DMJq__centerControls{flex:1;justify-content:center;display:flex}.votes-module__B1DMJq__periodTitle{color:var(--color-text);text-transform:capitalize;margin:0;font-size:1.0625rem;font-weight:600}.votes-module__B1DMJq__rightControls,.votes-module__B1DMJq__topRightControls{align-items:center;gap:var(--spacing-sm);display:flex}.votes-module__B1DMJq__searchForm{flex:1}.votes-module__B1DMJq__filtersRow{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.votes-module__B1DMJq__typeFilter{min-width:180px}.votes-module__B1DMJq__typeSelect{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:8px;width:100%;padding:8px 14px;font-size:.875rem;font-weight:500;transition:border-color .2s,background .2s}.votes-module__B1DMJq__typeSelect:hover{border-color:var(--color-text-light);background:var(--color-background-alt)}.votes-module__B1DMJq__typeSelect:focus{outline:2px solid var(--color-primary);outline-offset:2px}.votes-module__B1DMJq__datePickerWrapper{border:1px solid var(--color-border);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.votes-module__B1DMJq__datePickerWrapper:hover{border-color:var(--color-primary)}.votes-module__B1DMJq__datePicker{color:var(--color-text);background:0 0;border:none;min-width:110px;padding:0;font-family:inherit;font-size:.875rem}.votes-module__B1DMJq__datePicker:focus{outline:none}.votes-module__B1DMJq__calendarIcon{font-size:1.125rem;line-height:1}.votes-module__B1DMJq__viewToggle{background:var(--color-background-alt);border-radius:8px;gap:2px;padding:3px;display:flex}.votes-module__B1DMJq__viewButton{width:32px;height:32px;color:var(--color-text-light);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.votes-module__B1DMJq__viewButton:hover{background:var(--color-primary-tint);color:var(--color-primary)}.votes-module__B1DMJq__viewButton.votes-module__B1DMJq__activeView{color:var(--color-primary);background:#fff;box-shadow:0 1px 3px #0000001a}.votes-module__B1DMJq__tagFilter{margin-right:var(--spacing-sm);align-items:center;gap:var(--spacing-xs);display:flex}.votes-module__B1DMJq__groupFilter{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.votes-module__B1DMJq__groupFilter .votes-module__B1DMJq__typeSelect{min-width:140px}.votes-module__B1DMJq__tagSelect{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#fff;border-radius:8px;min-width:160px;padding:8px 14px;font-size:.875rem;font-weight:500;transition:all .2s}.votes-module__B1DMJq__tagSelect:hover{border-color:var(--color-text-light);background:var(--color-background-alt)}.votes-module__B1DMJq__tagSelect:focus{outline:2px solid var(--color-primary);outline-offset:2px}.votes-module__B1DMJq__clearTagButton{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:1.25rem;font-weight:600;line-height:1;transition:all .2s;display:flex}.votes-module__B1DMJq__clearTagButton:hover{background:var(--color-background-alt);border-color:var(--color-secondary);color:var(--color-secondary)}.votes-module__B1DMJq__sortFilterToggle{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.votes-module__B1DMJq__sortFilterButton{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-size:.875rem;font-weight:500;transition:all .2s}.votes-module__B1DMJq__sortFilterButton:hover{border-color:var(--color-text-light);background:var(--color-background-alt)}.votes-module__B1DMJq__sortFilterButton.votes-module__B1DMJq__activeSortFilter{color:#fff;border-color:#0000}.votes-module__B1DMJq__sortFilterButton.votes-module__B1DMJq__sortFilterAdopte.votes-module__B1DMJq__activeSortFilter{background:var(--color-success)}.votes-module__B1DMJq__sortFilterButton.votes-module__B1DMJq__sortFilterRejete.votes-module__B1DMJq__activeSortFilter{background:var(--color-error)}.votes-module__B1DMJq__sortFilterButton:not(.votes-module__B1DMJq__sortFilterAdopte):not(.votes-module__B1DMJq__sortFilterRejete).votes-module__B1DMJq__activeSortFilter{background:var(--color-primary)}.votes-module__B1DMJq__scrutinsList{gap:var(--spacing-lg);flex-direction:column;display:flex}.votes-module__B1DMJq__dateSection{border-left:4px solid var(--color-border);padding-left:var(--spacing-md)}.votes-module__B1DMJq__dateSection.votes-module__B1DMJq__today{border-left-color:var(--color-secondary)}.votes-module__B1DMJq__dateHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.votes-module__B1DMJq__dateHeader h2{text-transform:capitalize;flex:1;font-size:1.5rem}.votes-module__B1DMJq__todayBadge{padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-secondary);color:#fff;border-radius:var(--border-radius);font-size:.875rem;font-weight:500}.votes-module__B1DMJq__scrutinCards{gap:var(--spacing-sm);flex-direction:column;display:flex}.votes-module__B1DMJq__scrutinCard{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing-md);cursor:pointer;transition:all .2s}.votes-module__B1DMJq__scrutinCard:hover{box-shadow:var(--shadow);border-color:var(--color-primary)}.votes-module__B1DMJq__scrutinHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);display:flex}.votes-module__B1DMJq__badgeAdopte{padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-success);color:#fff;border-radius:var(--border-radius);border:1px solid var(--color-success-dark);font-size:.75rem;font-weight:600}.votes-module__B1DMJq__badgeRejete{padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-error);color:#fff;border-radius:var(--border-radius);border:1px solid var(--color-error-dark);font-size:.75rem;font-weight:600}.votes-module__B1DMJq__typeVote{color:var(--color-text-light);font-size:.75rem}.votes-module__B1DMJq__scrutinTitle{color:var(--color-text);margin:0 0 var(--spacing-xs);font-size:1.0625rem;line-height:1.35}.votes-module__B1DMJq__scrutinTags{gap:var(--spacing-xs);margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.votes-module__B1DMJq__tag{background:var(--color-primary-tint);color:var(--color-primary);border-radius:var(--border-radius-lg);white-space:nowrap;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-block}.votes-module__B1DMJq__scrutinCounts{color:var(--color-text-light);margin:0;font-size:.875rem}.votes-module__B1DMJq__footer{background:var(--color-background-alt);border-top:1px solid var(--color-border);padding:var(--spacing-lg)0;text-align:center;color:var(--color-text-light);font-size:.875rem}@media (max-width:768px){.votes-module__B1DMJq__controlBar{padding:var(--spacing-md)}.votes-module__B1DMJq__controlBarTop{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}.votes-module__B1DMJq__centerControls{justify-content:flex-start}.votes-module__B1DMJq__topRightControls{justify-content:space-between}.votes-module__B1DMJq__controlBarBottom,.votes-module__B1DMJq__filtersRow{flex-direction:column;align-items:stretch}.votes-module__B1DMJq__dateHeader{flex-wrap:wrap}}
