/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root{--layout-gutter:calc(var(--spacing,.25rem) * 4);--layout-section-gap:calc(var(--spacing,.25rem) * 8);--layout-content-gap:calc(var(--spacing,.25rem) * 6);--layout-related-gap:calc(var(--spacing,.25rem) * 4)}@media (width>=37.5rem){:root{--layout-gutter:calc(var(--spacing,.25rem) * 6)}}@media (width>=75rem){:root{--layout-gutter:calc(var(--spacing,.25rem) * 8)}}}@layer base;@layer components{.form-workspace,.form-workspace-content{gap:var(--layout-section-gap);min-inline-size:0;display:grid}.form-workspace-heading{gap:var(--layout-related-gap);display:grid}.form-workspace-title{align-items:center;gap:var(--layout-related-gap);min-inline-size:0;display:flex}.form-workspace-title>h2{font-family:var(--font-title,var(--font-family-title,var(--font-family-body,sans-serif)));font-size:var(--text-headline-small,1.5rem);overflow-wrap:anywhere;margin:0}.form-workspace-context:not(:has(>:not([hidden]))){display:none}:where(html[data-writing-mode^=vertical]) [data-form-workspace-back] .button__icon{rotate:90deg}.form-branch{min-inline-size:0}.form-branch>summary{isolation:isolate;cursor:pointer;border-radius:var(--radius-md,.75rem);font-family:var(--font-title,var(--font-family-title,var(--font-family-body,sans-serif)));font-size:var(--text-title-medium,1rem);--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;list-style-type:none;display:flex;position:relative}@media (forced-colors:active){.form-branch>summary{outline-offset:2px;outline:2px solid #0000}}.form-branch>summary{min-block-size:calc(var(--spacing,.25rem) * 12);gap:var(--layout-related-gap);padding:var(--layout-related-gap);background:var(--color-surface-container-low)}.form-branch>summary::-webkit-details-marker{display:none}.form-branch>summary>svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);flex-shrink:0;rotate:-90deg}.form-branch>summary:dir(rtl)>svg{rotate:90deg}.form-branch[open]>summary>svg{rotate:0deg}.form-branch-label{gap:calc(var(--layout-related-gap) / 2);min-inline-size:0;display:grid}.form-branch-description{font-size:var(--text-body-medium,.875rem);color:var(--color-on-surface-variant);display:contents}[data-form-branch-panel]{gap:var(--layout-content-gap);min-inline-size:0;padding-block-start:var(--layout-content-gap);display:grid}[data-form-workspace-ready] .form-branch[open]>[data-form-branch-panel]{padding-block-start:0}[data-form-workspace-ready] [data-form-workspace-hidden],[data-form-workspace-root-heading-hidden]:not(:has([data-form-workspace-active]))>.form-workspace-heading,[data-form-workspace-active]>summary,.form-workspace-heading>nav[hidden],[data-form-workspace-back][hidden]{display:none!important}.breadcrumbs{min-inline-size:0}.breadcrumbs>ol{flex-wrap:wrap;align-items:center;gap:0;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;min-inline-size:0;max-inline-size:100%;display:inline-flex}.breadcrumbs .button{min-block-size:calc(var(--spacing,.25rem) * 12);white-space:normal;min-inline-size:0;max-inline-size:100%}.breadcrumbs [data-breadcrumb-label]{overflow-wrap:anywhere;white-space:normal;text-overflow:clip;min-inline-size:0}.breadcrumbs .button>span{min-inline-size:0;min-block-size:var(--button-height);block-size:auto;padding-block:calc(var(--spacing) * 2)}.breadcrumbs__current{font-size:var(--text-label-large,.875rem);color:var(--color-on-surface,transparent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-weight:600}.breadcrumbs__separator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-on-surface-variant,transparent);flex-shrink:0;rotate:-90deg}.breadcrumbs__separator:dir(rtl){rotate:90deg}:where(html[data-writing-mode^=vertical]) .breadcrumbs__separator{rotate:0deg}.breadcrumbs li:first-child>.breadcrumbs__separator{display:none}}@layer utilities;[data-multi-select]{border:0;min-inline-size:0;margin:0;padding:0}[data-multi-select]>legend{font-size:var(--text-label-large,.875rem);margin-block-end:.5rem}.multi-select-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.25rem 1rem;display:grid}.multi-select-option{cursor:pointer;align-items:center;gap:.5rem;min-block-size:3rem;display:flex}.multi-select-option:has(input:disabled){cursor:default}.event-form-preview,.event-form-preview__programme,.event-form-preview__activities{align-content:start;gap:var(--layout-content-gap);min-inline-size:0;display:grid}.event-form-preview{gap:var(--layout-section-gap)}.event-form-preview__activities{gap:0}.event-form-preview__programme{container-type:inline-size}.event-form-preview__section-heading,.event-form-preview__actions{align-items:center;gap:var(--layout-related-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.event-form-preview__section-heading{justify-content:space-between}.event-form-preview__section-heading>h3{font-family:var(--font-title,var(--font-family-title,var(--font-family-body,sans-serif)));font-size:var(--text-title-large,1.375rem)}.event-form-preview__actions{margin-block-start:var(--layout-content-gap)}.event-form-preview__description{font-size:var(--text-body-medium,.875rem);color:var(--color-on-surface-variant,light-dark(#030015,#edeef4))}.event-form-preview [data-event-edit=option]{align-self:start}.event-form-preview [hidden],.event-form-preview[hidden],form:has([data-event-form-preview]:not([hidden])):not(:has([data-form-workspace-active])) [data-event-identity-branch]:not([open]),form:has([data-event-form-preview]:not([hidden])):not(:has([data-form-workspace-active])) [data-editor-group-key=activities]:not([open]){display:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.event-form-validation-summary{scroll-margin:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-error,light-dark(#920000,#ff998b));background-color:var(--color-error-container,light-dark(#ffccc3,#630000));padding:calc(var(--spacing,.25rem) * 4);color:var(--color-on-error-container,light-dark(#120000,#ffe3dd));--tw-outline-style:none;outline-style:none;display:grid}.event-form-validation-summary>h2{font-family:var(--font-title,var(--font-family-title,var(--font-family-body,sans-serif)));font-size:var(--text-title-large,1.375rem)}.event-form-validation-summary>ul{gap:var(--spacing,.25rem);padding-inline-start:calc(var(--spacing,.25rem) * 5);list-style-type:disc;display:grid}.event-form-validation-summary:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-error,light-dark(#920000,#ff998b));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-surface,light-dark(#f7f8fe,#18182d))}[data-location-search],.event-location-lookup{min-inline-size:0;display:grid}.event-location-loading{place-items:center;min-block-size:5rem;display:grid}.event-location-message{padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-body-medium,.875rem);color:var(--color-on-surface-variant,light-dark(#030015,#edeef4))}.event-form-image-preview>img{object-fit:contain;block-size:auto;max-block-size:24rem;inline-size:auto;max-inline-size:min(100%,24rem);display:block}#response-message{text-align:center;font-size:var(--text-body-large,1rem);min-block-size:0}#response-message:not(:empty){padding-block:var(--layout-related-gap)}#response-message[data-state=error]{color:var(--color-error,light-dark(#920000,#ff998b))}.event-editor-block{gap:var(--layout-content-gap);min-inline-size:0;display:grid}.event-editor-topics{gap:var(--layout-related-gap);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));min-inline-size:0;display:grid}.event-editor-topics:has(>[open]){grid-template-columns:minmax(0,1fr)}.event-editor-topics:not(:has(>:not([hidden]))){display:none}.event-editor-group{align-content:start;gap:var(--layout-content-gap);min-inline-size:0;display:grid}.event-editor-group-heading{gap:var(--layout-related-gap);display:grid}.event-editor-group-heading>h4{font-family:var(--font-title,var(--font-family-title,var(--font-family-body,sans-serif)));font-size:var(--text-title-large,1.375rem);margin:0}.event-editor-group-heading>p,.event-editor-group-description{font-size:var(--text-body-medium,.875rem);color:var(--color-on-surface-variant,light-dark(#030015,#edeef4));margin:0}.event-editor-route-title{font-family:var(--font-title,var(--font-family-title,var(--font-family-body,sans-serif)));font-size:var(--text-title-large,1.375rem);margin:0}.event-editor-sport-label{font-family:var(--font-title,var(--font-family-title,var(--font-family-body,sans-serif)));font-size:var(--text-title-medium,1rem);margin:0}.event-editor-field{border:0;min-inline-size:0;margin:0;padding:0}.event-editor-field>legend{font-family:var(--font-title,var(--font-family-title,var(--font-family-body,sans-serif)));font-size:var(--text-title-medium,1rem);margin-block-end:var(--layout-related-gap)}.event-editor-field>[data-editor-value]{border:0;min-inline-size:0;margin:0;padding:0}.event-editor-field--mode>[data-editor-value]{margin-block-start:var(--layout-related-gap)}.event-editor-optional-mode{align-items:center;gap:var(--layout-related-gap);display:flex}.event-editor-field--inline>legend,.event-editor-field--mode>legend{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.event-editor-field--inline>[data-editor-value]{margin:0}.event-editor-row{border-radius:var(--radius-2xl,1.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant,light-dark(#babcd0,#7e80a4));background-color:var(--color-surface-container-low,light-dark(#f1f1f7,#212237));padding:var(--layout-related-gap)}.event-editor-row--focused{background:0 0;border:0;padding:0}.event-editor-row-actions{justify-content:flex-end;align-items:center;gap:var(--layout-related-gap);flex-wrap:wrap;margin-block-end:var(--layout-related-gap);display:flex}.event-editor-row-actions>h3{font-family:var(--font-title,var(--font-family-title,var(--font-family-body,sans-serif)));font-size:var(--text-title-large,1.375rem);margin-inline-end:auto}.event-editor-row--focused>[data-form-branch-panel]>.event-editor-row-actions{margin-block-end:0}.event-editor-row-actions:not(:has(button:not([hidden]):not(:disabled))){display:none}.event-editor-row .event-editor-row:not(.event-editor-row--focused){background:var(--color-surface-container)}.event-editor-group[hidden],[data-editor-sport-label][hidden],[data-editor-single-option-label][hidden],[data-editor-advanced][hidden],[data-editor-group][hidden],.event-editor-field[hidden],.event-editor-field>[hidden],.event-form-validation-summary[hidden]{display:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
