*[hx-trigger]{margin-block-start:0}#htmx-frame table{--measure: none}#htmx-frame>*+*{margin-block-start:var(--space-xs)}#htmx-frame tr{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-xs);padding-block:var(--space-s)}#htmx-frame tr:not(:first-child){border-block-start:1px solid var(--color-secondary-20)}#htmx-frame tr:nth-child(2n){background-color:var(--color-gray-100)}#htmx-frame tr:hover{background-color:var(--color-gray-200)}#htmx-frame tr td:first-child{flex-basis:20ch;font-weight:var(--font-weight-bold)}#htmx-frame tr td:nth-child(2),#htmx-frame tr td:nth-child(3){flex-basis:15ch}#htmx-frame tr td:last-child{margin-left:auto}#htmx-frame tr a{background-color:var(--button-background);border-radius:calc(.5 * var(--radius));padding:var(--space-3xs) var(--space-2xs);margin-inline-end:var(--space-3xs)}#htmx-frame tr a:hover{background-color:var(--button-background-hover);text-decoration-thickness:2px;text-decoration-color:var(--color-secondary)}#htmx-frame form{display:grid}#htmx-frame form .invalid-feedback{font-size:var(--step-0)}#htmx-frame form label{font-size:calc(.85 * var(--step-0))}#htmx-frame form .form-text,#htmx-frame form .form-select{display:grid;grid-template-rows:auto auto auto;gap:0 var(--space-3xs)}#htmx-frame form .form-text label,#htmx-frame form .form-select label{grid-row:1/2}#htmx-frame form .form-text .invalid-feedback,#htmx-frame form .form-select .invalid-feedback{grid-row:2/3;inline-size:fit-content}#htmx-frame form .form-text input,#htmx-frame form .form-select input{grid-row:-2/-1}#htmx-frame form>*+*{margin-top:var(--space-xs)}#htmx-frame form input:where([type=text],[type=email],[type=tel]),#htmx-frame form select{max-inline-size:20ch}#htmx-frame form .form-check{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:baseline;gap:var(--space-2xs)}#htmx-frame form .form-check .invalid-feedback{grid-row:1/2;grid-column:1/-1}#htmx-frame form .form-check input{grid-row:-2/-1;grid-column:1/2}#htmx-frame form .form-check label{grid-row:-2/-1;grid-column:-2/-1;font-weight:var(--font-weight-regular)}#htmx-frame form .form-check:has(*[id$=website_event_registration_form_agreed_terms]){margin-top:var(--space-s)}#htmx-frame form .row:has(.form-info){grid-row:1/2;font-size:var(--step--1);color:var(--color-gray-800)}#htmx-frame form .row:has(.form-check)+.row:has(.form-check){margin-block-start:0}#htmx-frame form .form-checkbox-select{display:grid;align-items:baseline;grid-template-columns:auto 1fr;gap:calc(.5 * var(--space)) calc(.2 * var(--space))}#htmx-frame form .form-checkbox-select label:first-child{grid-column:1/-1}#htmx-frame p+p{margin-block-start:.75em}#htmx-frame h5{font-size:var(--step-0)}#htmx-frame .back-to-events{display:none}
