.event-register{--color-hover: var(--color-blue-300);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding:.5rem 1.5rem;gap:1rem;border-radius:var(--border-radius-small);background-color:var(--color-glass)}@media (min-width: 700px){.event-register{flex-direction:row;width:fit-content;border-radius:var(--border-radius-pill)}}.event-register[data-lines=true]:before,.event-register[data-lines=true]:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100vw;height:1px;display:block;background-color:var(--primary);opacity:.5}.event-register[data-lines=true]:before{right:100%}.event-register[data-lines=true]:after{left:100%}.event-register__heading{text-align:center}.event-register__date{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;opacity:.7}@media (min-width: 700px){.event-register__date{flex-direction:row;gap:0em 1em}}.event-register__datetime{flex:none;display:flex;align-items:center;gap:.25em}.event-register__delimiter{display:none;font-size:1.5em}@media (min-width: 700px){.event-register__delimiter{display:block}}.event-register__icon{font-size:var(--text-font-size)}.event-register__action{margin-inline-end:-.75em;font-weight:600}.event-register__content{display:flex;flex-direction:column;gap:1rem}@media (min-width: 700px){.event-register__content{flex-direction:row;width:fit-content}}.event-register--overview{display:flex;flex-direction:column;width:100%;gap:1rem;padding:1rem;border-radius:var(--border-radius-small)}.event-register--overview .event-register__content{flex-direction:column;gap:.25rem}.event-register--overview .event-register__delimiter{display:none}.event-register--overview .event-register__action{justify-self:flex-start;margin-right:.5rem}@media (min-width: 700px){.event-register--overview{flex-direction:row;width:100%}.event-register--overview .event-register__date,.event-register--overview .event-register__heading{justify-self:flex-start}.event-register--overview .event-register__content{flex-direction:column;align-items:flex-start;gap:.25rem}}
