/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-motion{border-bottom:1px solid var(--color-border-light);display:flex;flex-direction:column;height:100%;padding-bottom:var(--space-huge);position:relative}.m-motion__title{margin-bottom:auto;margin-top:var(--space-tiny)}.m-motion__title a{color:inherit;text-decoration:none}.m-motion:hover .m-motion__title a,.m-motion__title a:hover{color:color-mix(in srgb,#000 80%,var(--color-link))}.m-motion__title a::before{content:"";inset:0;position:absolute;z-index:2}.m-motion__date{color:var(--color-dark-gray);display:block;font-size:var(--font-size-small);line-height:var(--line-height-small);order:-1}.m-motion__vote-result{margin-top:var(--space-huge)}.m-motion__status{color:var(--color-primary);margin-top:var(--space-base)}
.m-date{--date-bg:var(--color-primary);--date-padding:var(--space-tiny) var(--space-base);background-color:var(--date-bg);color:#fff;display:inline-flex;line-height:var(--line-height-small);padding:var(--date-padding)}.m-date--variant-highlight{--date-padding:var(--space-tiny);flex-direction:column;justify-content:center;min-width:4.25rem}.m-date--style-unknown{--date-bg:color-mix(in srgb,white 30%,var(--color-primary))}.m-date__day{display:block;font-size:calc(var(--font-size-base) * 2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tiny);text-align:center;width:100%}.m-date__month{display:block;line-height:var(--line-height-nano);text-align:center;width:100%}.m-date__year{display:block;line-height:var(--line-height-nano);margin-top:calc(var(--space-nano)/ 2);text-align:center;width:100%}
.m-timeline{margin-top:var(--space-base)}.m-timeline--is-menu{position:sticky;top:var(--space-huge)}.m-timeline__list{list-style:none;margin:0;padding:0}.m-timeline--is-clickable .m-timeline__item{cursor:pointer}.m-timeline__row{display:flex;padding:var(--space-tiny) 0 var(--space-base)}.m-timeline__row:first-child{padding-top:0}.m-timeline__row:last-child{padding-bottom:var(--space-huge)}.m-timeline__item:last-child .m-timeline__row:last-child{padding-bottom:0}.m-timeline__content{flex:1 1 auto;margin-left:var(--space-tiny);min-width:0}.m-timeline__content>:first-child{margin-top:0}@media (min-width:560px){.m-timeline__content{margin-left:var(--space-medium)}}.m-timeline__index{background-color:transparent;color:var(--color-dark-gray);flex:0 0 auto;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);min-width:0;position:relative;width:2.5rem}.m-timeline--is-clickable .m-timeline__item:hover .m-timeline__index{color:color-mix(in srgb,#000 80%,var(--color-link))}@media (min-width:560px){.m-timeline__index{width:3rem}}@media (min-width:768px){.m-timeline__index{width:4rem}}.m-timeline__date{display:block;font-weight:var(--font-weight-normal);margin-top:calc(var(--space-tiny) * -1);padding:0;text-align:center}.m-timeline--is-clickable .m-timeline__item:hover .m-timeline__date{color:color-mix(in srgb,#000 80%,var(--color-link))}.m-timeline__marker{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;margin:calc(var(--space-tiny) * -1) 0 calc(var(--space-base) * -1);width:2rem}.m-timeline__row:first-child .m-timeline__marker{margin-top:0}.m-timeline__row:last-child .m-timeline__marker{margin-bottom:calc(var(--space-huge) * -1)}.m-timeline__item:last-child .m-timeline__row:last-child .m-timeline__marker{margin-bottom:0}.m-timeline__marker::after{background-color:var(--color-dark-gray);content:"";flex:1 0 auto;min-height:var(--space-small);width:3px}.m-timeline__marker--no-line::after{display:none}.m-timeline__circle{border:3px solid var(--color-dark-gray);border-radius:50%;flex:0 0 auto;height:calc(var(--font-size-base) * 1.5);width:calc(var(--font-size-base) * 1.5)}.m-timeline--is-clickable .m-timeline__item:hover .m-timeline__circle,.m-timeline__item--is-active .m-timeline__circle{background-color:var(--color-primary);box-shadow:inset 0 0 0 3px #fff}.m-timeline--is-clickable .m-timeline__item:hover .m-timeline__circle{border-color:color-mix(in srgb,#000 80%,var(--color-link))}.m-timeline__line{background-color:var(--color-primary);height:3px;margin:0;width:100%}.m-timeline__title{color:var(--color-primary);margin:0}.m-timeline--is-menu .m-timeline__title{font-weight:var(--font-weight-normal)}.m-timeline__item--is-active .m-timeline__title{font-weight:var(--font-weight-bold)}.m-timeline__title a{color:inherit;text-decoration:none}.m-timeline--is-clickable .m-timeline__item:hover .m-timeline__title a{color:color-mix(in srgb,#000 80%,var(--color-link))}@media (max-width:559px){.m-timeline__title{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}}.m-timeline__divider{padding-bottom:var(--space-huge);position:relative}.m-timeline__divider::before{background-color:var(--color-dark-gray);bottom:0;content:"";left:calc(2.5rem + 1rem - 1.5px);position:absolute;top:0;width:3px}@media (min-width:560px){.m-timeline__divider::before{left:calc(3rem + 1rem - 1.5px)}}@media (min-width:768px){.m-timeline__divider::before{left:calc(4rem + 1rem - 1.5px)}}.m-timeline__divider-label{color:var(--color-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-small);margin-left:var(--space-tiny)}@media (min-width:560px){.m-timeline__divider-label{font-size:calc(var(--font-size-base) * 1.25)}}.m-timeline__icon{color:var(--color-dark-gray);height:calc(var(--font-size-base) * 2.5);width:calc(var(--font-size-base) * 2.5)}
