.details-page__subheader{justify-content:space-between;align-items:end;display:flex}.details-page__subheader .details-page__stats{display:flex}.details-page__subheader .details-page__stats div{align-items:center;margin-right:4rem;display:flex}.details-page__subheader .details-page__stats div .field{color:var(--color-gray-dark);font-size:var(--font-size-sm);margin-right:.5rem}.details-page__subheader .details-page__stats div .value{font-size:var(--font-size-lg)}.details-page__subheader .details-page__stats .details-page__stats__attending .value{color:var(--color-warning)}.details-page__subheader .details-page__stats .details-page__stats__attending .value.is-full,.details-page__subheader .details-page__stats .details-page__stats__empty-spots .value{color:var(--color-success)}.details-page__subheader .details-page__stats .details-page__stats__empty-spots .value.is-almost-full{color:var(--color-danger)}.details-page__subheader .details-page__history__notices{width:19rem;font-size:var(--font-size-sm);justify-content:space-between;display:flex}.details-page__subheader .details-page__history__notices .history{background-color:var(--color-light);color:var(--color-dark);text-align:center;border:.1rem solid var(--color-dark);cursor:pointer;border-radius:.5rem;width:9rem;padding:.4rem .5rem}.details-page__subheader .details-page__history__notices .notices{background-color:var(--color-dark);color:var(--color-light);text-align:center;cursor:pointer;border-radius:.5rem;width:9rem;padding:.4rem .5rem}
.history-drawer__content{background-color:var(--color-light);padding:2rem}.history-drawer__content .history-drawer__content__header{padding:0}.history-drawer__content .history-drawer__content__header h2{font-size:var(--font-size-l);padding-bottom:2rem}.drawer-state{color:var(--color-dark);padding:1rem 0 2rem}.drawer-state--error{color:var(--color-danger)}
.notice__event{border-bottom:.1rem solid var(--color-gray);align-items:center;display:flex}.notice__event .notice__event__date,.notice__event .notice__event__day{font-size:var(--font-size-s);color:var(--color-dark-gray);text-transform:uppercase;margin-right:.5rem;font-weight:600}.notice__event .notice__event__text{font-size:var(--font-size-m);color:var(--color-dark);text-transform:uppercase;margin-right:.5rem;font-weight:500}
