@layer components{.agenda-event{display:grid;gap:var(--gapSize);padding-block:var(--gapSize);grid-template-columns:1fr}.agenda-event+.agenda-event{border-top:1px solid var(--theme-background-light);-webkit-padding-before:var(--gapSize);padding-block-start:var(--gapSize)}.agenda-event__actions{display:grid;gap:var(--gapSize);grid-template-columns:repeat(2,1fr);align-items:flex-start;border-top:1px solid var(--theme-border-light);border-bottom:1px solid var(--theme-border-light);padding-block:var(--gapSize);-webkit-margin-before:var(--gapSize);margin-block-start:var(--gapSize)}.agenda-event__actions p{margin-bottom:0}.agenda-event__aside,.agenda-event__footer{--font-size--base: var(--font-size--xsmall)}.agenda-event__aside p,.agenda-event__footer p,.agenda-event__title{margin-bottom:0}@media only screen and (min-width: 768px){.agenda-event{grid-template-columns:repeat(12,1fr)}.agenda-event__actions{grid-template-columns:1fr}.agenda-event__about{grid-column:1/4}.agenda-event__header:has(+aside){grid-column:4/-4}.agenda-event__header:not(:has(+aside)){grid-column:4/-1}.agenda-event__aside{grid-column:-4/-1}.agenda-event__footer{grid-column:4/-1}}}@layer components{.agenda-block{margin-block:2rem;padding-block:2rem;border-top:1px solid var(--theme-background-light)}.agenda-block__header{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gapSize);align-items:center}.agenda-block__agenda{grid-column:1/4}.agenda-block__title{grid-column:4/-1;margin-bottom:0}.agenda-block__label{margin-bottom:0}.agenda-block__title{font-weight:var(--font-weight--regular);--theme-heading-override: var(--theme-primary)}}@keyframes rotate{to{transform:rotate(1turn)}}@layer components{.agenda-item__button{font-size:var(--font-size--xsmall);line-height:var(--line-height--xsmall)}@media only screen and (min-width: 768px){.agenda-item__button{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gapSize)}.agenda-item__button-action{grid-column:span 3;color:var(--theme-success-dark)}.agenda-item__button-content{grid-column:span 9}}.agenda-item__title{--theme-heading-override: var(--theme-primary);font-size:var(--font-size--small);line-height:var(--line-height--small);margin-bottom:0}}
