.page-cs.cs-admin-overview fieldset{box-shadow:0 0 9px 2px rgba(0,0,0,.04)}.page-cs.cs-admin-overview fieldset:hover{border-color:#ccc;box-shadow:0 0 9px 2px rgba(0,0,0,.07)}.page-cs.cs-admin-overview fieldset:hover legend{background:#e6e6e6}.page-cs.cs-admin-overview fieldset:hover fieldset legend{background:#f5f5f5}.page-cs.cs-admin-overview fieldset fieldset{box-shadow:none}.page-cs.cs-admin-overview fieldset fieldset:hover{box-shadow:none}.page-cs.cs-admin-overview fieldset fieldset:hover legend{background:#e6e6e6}.cs-overview-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:15px}.cs-overview-grid>fieldset{margin-bottom:0}.cs-overview-grid .span2{grid-column:span 2}.cs-overview-grid .span3{grid-column:span 3}.cs-overview-grid .span4{grid-column:span 4}.cs-overview-grid .span6{grid-column:span 6}.page-cs .cs-admin-features{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;margin-bottom:20px}.page-cs .cs-admin-features fieldset{height:100%;position:relative;padding-bottom:50px}.page-cs .cs-admin-features fieldset .panel-body{min-height:0px}.page-cs .cs-admin-features fieldset .panel-body .links{position:absolute;bottom:15px}.page-cs .cs-admin-features fieldset .panel-body .links .cs-restricted{margin:0}.page-cs .cs-admin-basics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:15px;margin-bottom:20px}.page-cs .cs-admin-basics>fieldset,.page-cs .cs-admin-basics>form,.page-cs .cs-admin-basics>form>div,.page-cs .cs-admin-basics>form>div>fieldset{height:100%}.page-cs fieldset fieldset{margin:15px -15px 0;border-radius:0;border-right:none;border-left:none}.page-cs fieldset fieldset legend.panel-heading{font-size:1em}.page-cs fieldset fieldset legend.panel-heading .panel-title{font-size:15px}.page-cs fieldset legend .panel-title>i{margin-right:10px;font-size:24px;vertical-align:middle}.page-cs fieldset legend .panel-title>span{vertical-align:middle}.page-cs fieldset legend .panel-title .cs-feature-enabled{float:right;padding:3px 7px;font-size:.8em;border-radius:3px}.page-cs fieldset legend .panel-title .cs-feature-enabled>i{margin-right:3px;vertical-align:middle}.page-cs fieldset legend .panel-title .cs-feature-enabled>span{vertical-align:middle}.page-cs fieldset legend .panel-title .cs-feature-enabled.enabled{background-color:#29a3dc;color:#fff}.page-cs fieldset legend .panel-title .cs-feature-enabled.disabled{background-color:#ccc}.page-cs #cs-admin-address{max-width:400px}.page-cs .cs-cn-manage .view{clear:both}.page-cs .cs-cn-manage .help-block{display:inline-block}.page-cs .cs-cn-manage .cs-cn-limit{float:right}.page-cs .cs-cn-manage .cs-cn-limit .form-type-textfield.form-group{max-width:70px;display:inline-block;margin-right:5px;margin-bottom:0}.page-cs .cs-cn-manage .cs-cn-limit button{margin-top:-5px}.page-cs .cs-cn-manage a.btn-success{display:block;max-width:180px}.page-cs .cs-saved{background:#90ee90;display:inline-block;padding:2px 10px;border-radius:4px;font-size:.9em;margin-left:5px;animation:fade-after-load .5s 1;-webkit-animation:fade-after-load .5s 1;animation-fill-mode:forwards;animation-delay:2s;-webkit-animation-delay:2s;-webkit-animation-fill-mode:forwards}.cs-icon-list{list-style:none;margin:0;padding:0}.cs-icon-list i{margin-right:5px;width:1em;text-align:center}@keyframes fade-after-load{from{opacity:1}to{opacity:0}}@-webkit-keyframes fade-after-load{from{opacity:1}to{opacity:0}}.cs-table{display:grid}.cs-table>div{display:contents}.cs-table>div:not(.header):hover>div{background:#f0f0f0}.cs-table>div>div{padding:.5em .2em}.cs-table .header{font-variant:all-small-caps;font-weight:bold;letter-spacing:.6px}.cs-webform-info .cs-table{grid-template-columns:1fr 2fr 2fr}.cs-webform-info .cs-table .cs-class{font-family:monospace;font-weight:bold;background:#f0f0f0}#media-wysiwyg-format-form{display:flex;align-items:center;gap:20px}#media-wysiwyg-format-form .media-preview-group{float:none;margin-right:0}#media-wysiwyg-format-form .media-preview-group .media-thumbnail{max-width:300px}#media-wysiwyg-format-form .media-preview-group .media-thumbnail img{max-width:100%;height:auto}#media-wysiwyg-format-form .media-preview-group .edit-file-link{text-align:left;margin-top:10px}#media-wysiwyg-format-form #edit-options{display:none}
/*})'"*/
:root{--cs-events-ease:150ms ease-out;--cs-events-reveal:200ms;}@media (prefers-reduced-motion:reduce) {
 :root{--cs-events-ease:0s;--cs-events-reveal:0s;} 
}body.cs-page-bg #page{position:relative;isolation:isolate;overflow:clip;clip-path:inset(0);}body.cs-page-bg #page::before{--cs-page-bg-grain:url(/profiles/chabadsuite/themes/site/img/backgrounds/grain-dark.png);--cs-page-bg-grain-size:128px;content:"";position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;height:100lvh;background:var(--cs-page-bg-grain) 0 0/var(--cs-page-bg-grain-size) repeat,var(--cs-page-bg-image) center/cover no-repeat,var(--cs-page-bg-color);}@media (max-width:767.98px) {
 body.cs-page-bg #page::before{background-image:var(--cs-page-bg-grain),var(--cs-page-bg-image-portrait);} 
}body.cs-page-bg--light #page::before{--cs-page-bg-grain:url(/profiles/chabadsuite/themes/site/img/backgrounds/grain-light.png);}body.cs-page-bg--clean #page::before{--cs-page-bg-grain:url(/profiles/chabadsuite/themes/site/img/backgrounds/dither.png);--cs-page-bg-grain-size:256px;}@media (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2) {
 body.cs-page-bg--clean #page::before{--cs-page-bg-grain-size:128px;} 
}@media (min-resolution:3dppx),(-webkit-min-device-pixel-ratio:3) {
 body.cs-page-bg--clean #page::before{--cs-page-bg-grain-size:85.333px;} 
}body.cs-page-bg--motion #page::after{content:"";position:fixed;top:-30%;left:-30%;z-index:-1;width:160%;height:160vh;height:160lvh;pointer-events:none;animation:14s ease-in-out infinite alternate;will-change:transform,opacity;}@media (prefers-reduced-motion:reduce) {
 body.cs-page-bg--motion #page::after{content:none;} 
}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/profiles/chabadsuite/themes/site/fonts/source-serif-4/source-serif-4-opsz-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}
   @font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/profiles/chabadsuite/themes/site/fonts/source-serif-4/source-serif-4-opsz-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;} 
 body.cs-page-bg--motion-glow #page::after{background:radial-gradient(18% 22% at 62% 66%,rgba(255,168,82,0.4),transparent 70%),radial-gradient(16% 20% at 33% 74%,rgba(255,128,70,0.28),transparent 70%),radial-gradient(13% 16% at 74% 30%,rgba(255,150,90,0.2),transparent 70%);transform-origin:45% 50%;animation-name:cs-page-bg-glow;}@keyframes cs-page-bg-glow{0%{opacity:0.3;transform:translate3d(-6%,2%,0) rotate(-7deg) scale(1);}50%{opacity:1;transform:translate3d(0,-3%,0) rotate(0) scale(1.12);}100%{opacity:0.55;transform:translate3d(6%,-6%,0) rotate(7deg) scale(1.04);}}.cs-events-public{--font-body:"Source Serif 4",serif;--font-size-body:calc(var(--font-size-base) - 1px);--font-leading-body:1.6;--font-size-body-sm:15px;}body.cs-events-public #main-wrapper{min-height:calc(100vh - var(--cs-events-header-height,92px));min-height:calc(100svh - var(--cs-events-header-height,92px));}:where(body:not(.cs-admin)) .cs-event-page__wrap :focus-visible,:where(body:not(.cs-admin)) .cs-event-page :focus-visible,:where(body:not(.cs-admin)) .cs-event-preview :focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}:where(body:not(.cs-admin)) .cs-event-page__wrap :focus:not(:focus-visible),:where(body:not(.cs-admin)) .cs-event-page :focus:not(:focus-visible),:where(body:not(.cs-admin)) .cs-event-preview :focus:not(:focus-visible),:where(body:not(.cs-admin)) .cs-events-sheet :focus:not(:focus-visible){outline:none;}:where(body:not(.cs-admin)) .cs-event-page a[href^="tel:"]{white-space:nowrap;}.cs-events-event .s-other-content{padding:24px 15px 64px;color:var(--color-body-text);}@media (min-width:768px) {
 .cs-events-event #hero.cs-events-hero-bare ~ #main-wrapper .s-other-content:not(:has(.cs-event-page--hero)){padding-top:48px;}.cs-events-public #hero.cs-events-hero-bare ~ #main-wrapper .page-title-wrapper{margin-top:48px;} 
}:where(body:not(.cs-admin)) .cs-event-page__back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-brand-text);text-decoration:none;}:where(body:not(.cs-admin)) .cs-event-page__back,:where(body:not(.cs-admin)) .cs-event-page__fact-link{transition:color 0.2s ease;}:where(body:not(.cs-admin)) .cs-event-page__back:hover,:where(body:not(.cs-admin)) .cs-event-page__fact-link:hover{color:var(--color-main-light);}:where(body:not(.cs-admin)) .cs-event-card{background:var(--color-panel);border:1px solid var(--card-line);border-radius:14px;box-shadow:var(--shadow-card);padding:16px;color:var(--color-text-primary);font-family:var(--font-heading);scroll-margin-top:16px;}@media (min-width:768px) {
 :where(body:not(.cs-admin)) .cs-event-card{padding:24px;} 
}:where(body:not(.cs-admin)) #main .cs-event-page__title{margin:0 0 16px;padding:0;font-family:var(--font-heading);font-size:30px;font-weight:400;line-height:1.15;letter-spacing:0;text-align:left;text-transform:none;text-wrap:balance;overflow-wrap:break-word;color:var(--color-text-primary);}:where(body:not(.cs-admin)) #main .cs-event-page__title.cs-event-title-m{font-size:27px;}:where(body:not(.cs-admin)) #main .cs-event-page__title.cs-event-title-l{font-size:24px;}@media (min-width:768px) {
 :where(body:not(.cs-admin)) #main .cs-event-page__title{font-size:32px;} 
}:where(body:not(.cs-admin)) .cs-event-page__facts{display:flex;flex-direction:column;gap:20px;}:where(body:not(.cs-admin)) .cs-event-page__fact{display:flex;align-items:flex-start;gap:16px;}:where(body:not(.cs-admin)) .cs-event-page__fact-text{min-width:0;padding-top:2px;}:where(body:not(.cs-admin)) .cs-event-page__fact-primary{font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:1.3;color:var(--color-text-primary);overflow-wrap:anywhere;}@media (min-width:768px) {
 :where(body:not(.cs-admin)) .cs-event-page__fact-primary{font-size:17px;} 
}:where(body:not(.cs-admin)) .cs-event-page__fact-secondary{font-family:var(--font-body);font-size:var(--font-size-body-sm);line-height:1.4;color:var(--color-body-text);overflow-wrap:anywhere;}:where(body:not(.cs-admin)) .cs-event-page__tile{flex:0 0 52px;width:52px;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-panel-border);border-radius:12px;background:var(--color-panel);color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-event-page__tile--calendar{justify-content:flex-start;}:where(body:not(.cs-admin)) .cs-event-page__tile--pin i{font-size:22px;color:var(--color-brand-text);}:where(body:not(.cs-admin)) .cs-event-page__tile-month{display:block;width:100%;padding:3px 0 2px;background:var(--color-surface-raise);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:0.5px;line-height:1.2;text-align:center;}:where(body:not(.cs-admin)) .cs-event-page__tile-day{display:block;font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:1.35;color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-event-page__actions{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:2px;}:where(body:not(.cs-admin)) .cs-event-page__actions--pair{margin-top:-20px;}:where(body:not(.cs-admin)) .cs-event-page__fact-link{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 0;border:0;background:none;font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1.3;color:var(--color-brand-text);text-decoration:none;white-space:nowrap;cursor:pointer;}:where(body:not(.cs-admin)) .cs-event-page__fact-link::after{content:"";position:absolute;top:50%;left:-8px;right:-8px;height:44px;transform:translateY(-50%);}:where(body:not(.cs-admin)) .cs-event-page__fact-link i{font-size:15px;}:where(body:not(.cs-admin)) .cs-event-page__calendar{position:relative;}:where(body:not(.cs-admin)) .cs-event-page__menu{z-index:30;min-width:220px;margin:0;padding:4px 0;border:1px solid var(--color-pop-line);border-radius:8px;background:var(--color-pop-bg);box-shadow:0 4px 16px rgba(0,0,0,0.12);}:where(body:not(.cs-admin)) .cs-event-page__menu a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-family:var(--font-heading);font-size:15px;color:var(--color-pop-text);text-decoration:none;}:where(body:not(.cs-admin)) .cs-event-page__menu a:hover,:where(body:not(.cs-admin)) .cs-event-page__menu a:focus-visible{background:var(--color-pop-hover);color:var(--color-pop-text);}:where(body:not(.cs-admin)) .cs-event-page__menu i{width:16px;color:var(--color-pop-muted);}:where(body:not(.cs-admin)) .cs-event-page .cs-event-page__calendar > .cs-event-page__menu{border-color:var(--color-pop-line);background:var(--color-pop-bg);}:where(body:not(.cs-admin)) .cs-event-page__description{max-width:65ch;font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--font-leading-body);color:var(--color-body-text);}:where(body:not(.cs-admin)) .cs-event-page__description p{margin:0 0 1em;line-height:var(--font-leading-body);}:where(body:not(.cs-admin)) .cs-event-page__description > :last-child{margin-bottom:0;}:where(body:not(.cs-admin)) .cs-event-page__image{max-width:420px;margin:0;}:where(body:not(.cs-admin)) .cs-event-page__image img{display:block;width:auto;max-width:100%;height:auto;max-height:520px;border-radius:14px;}@media (max-width:767.98px) {
 :where(body:not(.cs-admin)) .cs-event-page__image img{max-height:400px;} 
}:where(body:not(.cs-admin)) .cs-event-page__image-link{display:inline-block;max-width:100%;border-radius:14px;cursor:zoom-in;transition:box-shadow var(--cs-events-ease);}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-event-page__image-link:hover{box-shadow:0 4px 16px rgba(0,0,0,0.12);} 
}:where(body:not(.cs-admin)) .cs-event-page{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:8px;}:where(body:not(.cs-admin)) .cs-event-page__main{container:cs-event-main/inline-size;min-width:0;}:where(body:not(.cs-admin)) .cs-event-page__body{display:flex;flex-direction:column;gap:20px;}:where(body:not(.cs-admin)) .cs-event-page__body > .cs-event-page__meta{order:-1;}:where(body:not(.cs-admin)) .cs-event-page__body .cs-event-page__facts{margin-top:0;}:where(body:not(.cs-admin)) .cs-event-page__register{min-width:0;}:where(body:not(.cs-admin)) .cs-event-page__banner{padding-bottom:20px;border-bottom:1px solid var(--color-panel-border);}:where(body:not(.cs-admin)) #main .cs-event-page__banner .cs-event-page__title{text-wrap:pretty;}@media (min-width:768px) {
 :where(body:not(.cs-admin)) #main .cs-event-page__banner .cs-event-page__title.cs-event-title-m{font-size:30px;}:where(body:not(.cs-admin)) #main .cs-event-page__banner .cs-event-page__title.cs-event-title-l{font-size:26px;} 
}:where(body:not(.cs-admin)) .cs-event-page__band{position:relative;display:flex;align-items:flex-end;min-height:180px;border-radius:14px;overflow:hidden;background:var(--color-band);}:where(body:not(.cs-admin)) .cs-event-page__band.has-photo{background:linear-gradient(to top,rgba(0,0,0,0.72) 0%,rgba(0,0,0,0.6) 65%,rgba(0,0,0,0.15) 100%),var(--cs-event-band-photo-mobile) center/cover no-repeat;}:where(body:not(.cs-admin)) #main .cs-event-page__band .cs-event-page__title{margin:0 0 8px;color:var(--color-on-scrim);}:where(body:not(.cs-admin)) .cs-event-page__band-text{position:relative;padding:24px 20px 20px;color:var(--color-on-scrim);}:where(body:not(.cs-admin)) .cs-event-page__band-facts{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;font-family:var(--font-heading);font-size:15px;color:var(--color-on-scrim);}:where(body:not(.cs-admin)) .cs-event-page__band-facts span{text-wrap:balance;}@media (max-width:767.98px) {
 :where(body:not(.cs-admin)) .cs-event-page.is-state .cs-event-page__main,:where(body:not(.cs-admin)) .cs-event-page.is-state .cs-event-page__body{display:contents;}:where(body:not(.cs-admin)) .cs-event-page.is-state > *{order:0;}:where(body:not(.cs-admin)) .cs-event-page.is-state .cs-event-page__meta,:where(body:not(.cs-admin)) .cs-event-page.is-state .cs-event-page__actions--pair{order:1;}:where(body:not(.cs-admin)) .cs-event-page.is-state .cs-event-page__register{order:2;}:where(body:not(.cs-admin)) .cs-event-page.is-state .cs-event-page__image{order:3;}:where(body:not(.cs-admin)) .cs-event-page.is-state .cs-event-page__description{order:4;} 
}@media (min-width:768px) {
 :where(body:not(.cs-admin)) .cs-event-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"main register";gap:32px 30px;align-items:start;}:where(body:not(.cs-admin)) .cs-event-page__main{grid-area:main;}:where(body:not(.cs-admin)) .cs-event-page__body > .cs-event-page__meta{order:0;}:where(body:not(.cs-admin)) .cs-event-page__register{grid-area:register;}:where(body:not(.cs-admin)) .cs-event-page--titlebreak,:where(body:not(.cs-admin)) .cs-event-page--hero{grid-template-areas:"top top" "main register";}:where(body:not(.cs-admin)) .cs-event-page__banner,:where(body:not(.cs-admin)) .cs-event-page__band{grid-area:top;}:where(body:not(.cs-admin)) .cs-event-page__banner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;}:where(body:not(.cs-admin)) .cs-event-page__banner .cs-event-page__facts{flex-direction:row;flex-wrap:wrap;gap:16px 28px;}:where(body:not(.cs-admin)) #main .cs-event-page__banner .cs-event-page__title{flex:1 1 320px;margin:0;font-size:38px;}:where(body:not(.cs-admin)) .cs-event-page__band{min-height:250px;}:where(body:not(.cs-admin)) .cs-event-page__band.has-photo{background:linear-gradient(90deg,rgba(0,0,0,0.72) 0%,rgba(0,0,0,0.6) 62%,rgba(0,0,0,0.1) 100%),var(--cs-event-band-photo) center/cover no-repeat;}:where(body:not(.cs-admin)) #main .cs-event-page__band .cs-event-page__title{font-size:36px;}:where(body:not(.cs-admin)) #main .cs-event-page__band .cs-event-page__title.cs-event-title-m{font-size:32px;}:where(body:not(.cs-admin)) #main .cs-event-page__band .cs-event-page__title.cs-event-title-l{font-size:28px;}:where(body:not(.cs-admin)) .cs-event-page__band-text{max-width:62%;padding:32px 40px 26px;} 
}@media (min-width:992px) {
 :where(body:not(.cs-admin)) .cs-event-page{grid-template-columns:minmax(0,6fr) minmax(0,4fr);column-gap:45px;} 
}@container cs-event-main (min-width:520px){:where(body:not(.cs-admin)) .cs-event-page--beside.has-image .cs-event-page__body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:start;}:where(body:not(.cs-admin)) .cs-event-page--beside.has-image .cs-event-page__body .cs-event-page__image{grid-area:1/1;width:clamp(260px,200px * var(--cs-event-image-ratio,1),min(340px,50cqi));}:where(body:not(.cs-admin)) .cs-event-page--beside.has-image .cs-event-page__body .cs-event-page__meta{grid-area:1/2;}:where(body:not(.cs-admin)) .cs-event-page--beside.has-image .cs-event-page__body .cs-event-page__description{grid-column:1/-1;}:where(body:not(.cs-admin)) .cs-event-page--titlebreak.has-image .cs-event-page__body{flex-direction:row;align-items:flex-start;gap:24px;}:where(body:not(.cs-admin)) .cs-event-page--titlebreak .cs-event-page__image{flex:0 0 clamp(300px,225px * var(--cs-event-image-ratio,1),min(400px,50cqi));}:where(body:not(.cs-admin)) .cs-event-page--titlebreak .cs-event-page__description{flex:1 1 0;min-width:0;}}:where(body:not(.cs-admin)) #hero.cs-event-hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;}:where(body:not(.cs-admin)) #hero.cs-event-hero:not(.s-hero-image){background-color:var(--color-band);}:where(body:not(.cs-admin)) #hero.cs-event-hero #hero-content-wrapper{width:100%;height:auto;padding-top:104px;padding-bottom:40px;}:where(body:not(.cs-admin)) #hero.cs-event-hero #hero-content{height:auto;max-height:none;}:where(body:not(.cs-admin)) #hero.cs-event-hero #title-bar #page-title{text-wrap:balance;overflow-wrap:anywhere;}:where(body:not(.cs-admin)) #hero.cs-event-hero.cs-event-title-m #title-bar #page-title{font-size:30px;letter-spacing:3px;line-height:1.05;}:where(body:not(.cs-admin)) #hero.cs-event-hero.cs-event-title-l #title-bar #page-title{font-size:26px;letter-spacing:2px;line-height:1.1;}:where(body:not(.cs-admin)) #hero.cs-event-hero #title-bar #secondary-title{margin-bottom:4px;font-family:var(--font-heading);font-size:15px;line-height:1.3;}:where(body:not(.cs-admin)) #hero.cs-event-hero .cs-event-hero__back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--color-on-scrim);text-decoration:none;}:where(body:not(.cs-admin)) #hero.cs-event-hero .cs-event-hero__back:hover,:where(body:not(.cs-admin)) #hero.cs-event-hero .cs-event-hero__back:focus-visible{color:var(--color-on-scrim);}:where(body:not(.cs-admin)) #hero.cs-event-hero .cs-event-hero__back:focus-visible{outline:2px solid var(--color-on-scrim);outline-offset:2px;}@media (min-width:768px) {
 :where(body:not(.cs-admin)) #hero.cs-event-hero{min-height:360px;}:where(body:not(.cs-admin)) #hero.cs-event-hero #hero-content-wrapper{padding-top:120px;padding-bottom:72px;}:where(body:not(.cs-admin)) #hero.cs-event-hero #hero-content{max-width:50%;}:where(body:not(.cs-admin)) #hero.cs-event-hero.cs-event-title-m #title-bar #page-title{font-size:40px;}:where(body:not(.cs-admin)) #hero.cs-event-hero.cs-event-title-l #title-bar #page-title{font-size:32px;} 
}@media (min-width:768px) and (max-width:991.98px) {
 :where(body:not(.cs-admin)) #hero.cs-event-hero #title-bar #page-title{font-size:40px;letter-spacing:3px;}:where(body:not(.cs-admin)) #hero.cs-event-hero.cs-event-title-l #title-bar #page-title{font-size:32px;letter-spacing:2px;} 
}@media (min-width:992px) {
 :where(body:not(.cs-admin)) #hero.cs-event-hero #hero-content{max-width:58.333%;}:where(body:not(.cs-admin)) #hero.cs-event-hero.cs-event-title-m #title-bar #page-title{font-size:48px;}:where(body:not(.cs-admin)) #hero.cs-event-hero.cs-event-title-l #title-bar #page-title{font-size:38px;} 
}:where(body:not(.cs-admin)) .cs-event-page--site{grid-template-areas:none;}@media (min-width:768px) {
 :where(body:not(.cs-admin)) .cs-event-page--site{grid-template-areas:"main register";}:where(body:not(.cs-admin)) .cs-event-page--site .cs-event-page__main{padding-left:35px;padding-right:32px;}:where(body:not(.cs-admin)) .cs-event-page--site .cs-event-card{position:relative;z-index:2;margin-top:calc(-1 * var(--cs-event-rise,0px));} 
}@media (min-width:992px) {
 :where(body:not(.cs-admin)) .cs-event-page--site{grid-template-columns:minmax(0,7fr) minmax(0,5fr);} 
}:where(body:not(.cs-admin)) .cs-event-page--site .cs-event-page__description{margin-top:32px;}:where(body:not(.cs-admin)) .cs-event-page--site.has-image .cs-event-page__image{max-width:240px;}@media (min-width:1100px) {
 :where(body:not(.cs-admin)) .cs-event-page--site.has-image .cs-event-page__main{display:flow-root;}:where(body:not(.cs-admin)) .cs-event-page--site.has-image .cs-event-page__image{float:right;width:240px;margin:0 0 24px 32px;} 
}@media (min-width:768px) and (max-width:1099.98px) {
 :where(body:not(.cs-admin)) .cs-event-page--site.has-image .cs-event-page__main{display:flex;flex-direction:column;}:where(body:not(.cs-admin)) .cs-event-page--site.has-image .cs-event-page__image{order:1;margin-top:32px;} 
}@media (max-width:767.98px) {
 :where(body:not(.cs-admin)) .cs-event-page--site.has-image .cs-event-page__main{display:contents;}:where(body:not(.cs-admin)) .cs-event-page--site.has-image .cs-event-page__image{order:2;}:where(body:not(.cs-admin)) .cs-event-page--site.has-image .cs-event-page__register{order:1;} 
}:where(body:not(.cs-admin)) .cs-event-state{padding:32px 0;font-family:var(--font-heading);text-align:center;}:where(body:not(.cs-admin)) .cs-event-state__icon{align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--color-surface-raise);color:var(--color-text-secondary);font-size:22px;display:inline-flex;margin-bottom:16px;}:where(body:not(.cs-admin)) .cs-event-state__line{font-size:18px;font-weight:600;line-height:1.35;color:var(--color-text-primary);margin:0;font-family:inherit;}:where(body:not(.cs-admin)) .cs-event-card .cs-keeper-replacement{padding:32px 0;font-family:var(--font-heading);text-align:center;font-size:18px;font-weight:600;line-height:1.35;color:var(--color-text-primary);max-width:none;margin:0;border:0;border-radius:0;background:none;font-style:normal;}:where(body:not(.cs-admin)) .cs-event-card .cs-keeper-replacement .fal{align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--color-surface-raise);color:var(--color-text-secondary);font-size:22px;display:flex;margin:0 auto 16px;}:where(body:not(.cs-admin)) .cs-event-state__more{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--color-body-text);}:where(body:not(.cs-admin)) .cs-event-state__more a{color:var(--color-brand-text);white-space:nowrap;}:where(body:not(.cs-admin)) .cs-event-state__actions{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:20px;}:where(body:not(.cs-admin)) .cs-event-btn-outline,:where(body:not(.cs-admin)) .cs-event-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:8px;font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--cs-events-ease);}:where(body:not(.cs-admin)) .cs-event-btn-outline{border:1px solid var(--color-brand-text);background:transparent;color:var(--color-brand-text);}:where(body:not(.cs-admin)) .cs-event-btn-outline:hover,:where(body:not(.cs-admin)) .cs-event-btn-outline:focus-visible,:where(body:not(.cs-admin)) .cs-event-btn-outline:active{background:color-mix(in srgb,var(--color-brand-text) 8%,var(--color-panel));color:var(--color-brand-text);text-decoration:none;}:where(body:not(.cs-admin)) .cs-event-btn{border:0;background:var(--color-fill);color:var(--color-on-fill);}:where(body:not(.cs-admin)) .cs-event-btn:hover,:where(body:not(.cs-admin)) .cs-event-btn:focus-visible{background:var(--color-fill-hover);color:var(--color-on-fill);text-decoration:none;}:where(body:not(.cs-admin)) .cs-event-upnext{margin-top:32px;}:where(body:not(.cs-admin)) .cs-event-upnext ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-panel-border);}:where(body:not(.cs-admin)) .cs-event-upnext li{border-bottom:1px solid var(--color-panel-border);}:where(body:not(.cs-admin)) #main .cs-event-upnext__heading{margin:0 0 12px;font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:0;text-align:left;text-transform:none;color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-event-upnext__row{display:flex;align-items:center;gap:16px;min-height:76px;padding:12px 4px;color:var(--color-text-primary);text-decoration:none;transition:background-color var(--cs-events-ease);}:where(body:not(.cs-admin)) .cs-event-upnext__row:hover,:where(body:not(.cs-admin)) .cs-event-upnext__row:focus-visible{background:color-mix(in srgb,var(--color-brand-text) 8%,var(--color-panel));color:var(--color-text-primary);text-decoration:none;}:where(body:not(.cs-admin)) .cs-event-upnext__text{display:flex;flex:1;flex-direction:column;min-width:0;}:where(body:not(.cs-admin)) .cs-event-upnext__title{font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;}:where(body:not(.cs-admin)) .cs-event-upnext__date{font-family:var(--font-body);font-size:15px;color:var(--color-body-text);}:where(body:not(.cs-admin)) .cs-event-upnext__go{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-brand-text);white-space:nowrap;}@media (max-width:575.98px) {
 :where(body:not(.cs-admin)) .cs-event-upnext__go{font-size:0;gap:0;}:where(body:not(.cs-admin)) .cs-event-upnext__go i{font-size:16px;} 
}:where(body:not(.cs-admin)) .cs-event-preview{position:relative;z-index:20;background:var(--color-warning);color:var(--color-warning-darker);}:where(body:not(.cs-admin)) .cs-event-preview__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;max-width:var(--layout-max-width);margin:0 auto;padding:8px 15px;}@media (min-width:768px) {
 :where(body:not(.cs-admin)) .cs-event-preview__inner{padding:10px 16px;} 
}:where(body:not(.cs-admin)) .cs-event-preview__text{display:flex;align-items:baseline;gap:10px;margin:0;font-family:var(--font-heading);font-size:15px;line-height:1.4;}:where(body:not(.cs-admin)) .cs-event-preview__actions{display:flex;align-items:center;gap:16px;}:where(body:not(.cs-admin)) .cs-event-preview__link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-warning-darker);}:where(body:not(.cs-admin)) .cs-event-preview__link:hover,:where(body:not(.cs-admin)) .cs-event-preview__link:focus-visible{color:var(--color-warning-darker);}:where(body:not(.cs-admin)) .cs-event-preview :focus-visible{outline-color:var(--color-warning-darker);}body.cs-event-bg--image #page{position:relative;isolation:isolate;overflow:clip;background:var(--color-band);}body.cs-event-bg--image #page::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2)),var(--cs-event-page-image) center/cover no-repeat;filter:blur(40px) saturate(1.2);transform:scale(1.15);}body.cs-page-bg .cs-event-card,body.cs-page-bg .cs-event-page__tile{--cs-event-frost:blur(20px) saturate(1.4);--cs-event-glass:linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.28)),var(--color-panel);}body.cs-page-bg--light .cs-event-card{--cs-event-glass:rgba(255,255,255,.86);}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){body.cs-page-bg--light .cs-event-card{border-color:rgba(255,255,255,0.6);}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body.cs-page-bg:not(.cs-page-bg--light) .cs-event-card,body.cs-page-bg:not(.cs-page-bg--light) .cs-event-page__tile{background:rgba(0,0,0,0.34);}}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){body.cs-page-bg:not(.cs-page-bg--light) .cs-event-page__tile{background:var(--cs-event-glass);-webkit-backdrop-filter:var(--cs-event-frost);backdrop-filter:var(--cs-event-frost);}}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){body.cs-page-bg .cs-event-card{position:relative;isolation:isolate;background:transparent;}body.cs-page-bg .cs-event-card::before{content:"";position:absolute;inset:-1px;z-index:-1;border:1px solid;border-color:inherit;border-radius:inherit;background:var(--cs-event-glass);-webkit-backdrop-filter:var(--cs-event-frost);backdrop-filter:var(--cs-event-frost);pointer-events:none;}}body.cs-page-bg:not(.cs-page-bg--light) .cs-event-page__tile-month{color:var(--color-text-primary);}body.cs-event-bg #hero.cs-events-hero-bare{background:transparent;}body.cs-page-bg--light #hero.cs-events-hero-bare{--color-nav-text:var(--color-brand-on-white);--color-nav-active:var(--color-nav-text);--color-nav-hover:color-mix(in srgb,var(--color-nav-text) 70%,#000);--color-nav-bg:#ffffff;--color-nav-dropdown-bg:#ffffff;}@media (min-width:1024px) {
 body.cs-page-bg--light #hero.cs-events-hero-bare #main-nav li ul{box-shadow:0 4px 16px rgba(0,0,0,0.12);} 
}body.cs-page-bg--light #hero.cs-events-hero-bare #main-nav.open{box-shadow:-4px 0 24px rgba(0,0,0,0.16);}body.cs-page-bg--light #hero.cs-events-hero-bare #main-nav .menu .s-donate a{border-color:var(--color-nav-text);}body.cs-page-bg--light #hero.cs-events-hero-bare #main-nav .menu .s-donate a:hover,body.cs-page-bg--light #hero.cs-events-hero-bare #main-nav .menu .s-donate a:focus,body.cs-page-bg--light #hero.cs-events-hero-bare #main-nav .menu .s-donate a:active{background:var(--color-nav-text);}body.cs-page-bg--light #hero.cs-events-hero-bare .links-container .s-button{border-color:var(--color-nav-text);background-color:transparent;color:var(--color-nav-text);}body.cs-page-bg--light #hero.cs-events-hero-bare .links-container .s-button:hover,body.cs-page-bg--light #hero.cs-events-hero-bare .links-container .s-button:focus,body.cs-page-bg--light #hero.cs-events-hero-bare .links-container .s-button:active{background-color:var(--color-nav-text);color:#fff;}:where(body:not(.cs-admin)) .cs-event-lightbox{max-width:92vw;max-height:92vh;padding:0;border:0;background:transparent;overflow:visible;}:where(body:not(.cs-admin)) .cs-event-lightbox::backdrop{background:rgba(0,0,0,0.8);}:where(body:not(.cs-admin)) .cs-event-lightbox img{display:block;max-width:92vw;max-height:88vh;border-radius:8px;}:where(body:not(.cs-admin)) .cs-event-lightbox__close{position:absolute;top:-48px;right:0;width:44px;height:44px;border:0;background:none;color:var(--color-on-scrim);font-size:24px;cursor:pointer;}body.cs-events-frame #cs-admin-nav,body.cs-events-frame #cs-settings-menu,body.cs-events-frame .s-account-menu{display:none;}html:not(.js) .cs-events-regform{display:none;}:where(body:not(.cs-admin)) .cs-events-noscript{padding:16px;border-radius:8px;background:var(--cs-events-info,color-mix(in srgb,var(--color-brand-text) 8%,var(--color-panel)));color:var(--color-text-primary);font-family:var(--font-heading);font-size:15px;}:where(body:not(.cs-admin)) .cs-events-regform--details.is-drawn .webform-component,:where(body:not(.cs-admin)) .cs-events-regform--details.is-drawn fieldset,:where(body:not(.cs-admin)) .cs-events-regform--details.is-drawn .form-actions{display:none;}:where(body:not(.cs-admin)) .cs-events-submission-id,:where(body:not(.cs-admin)) .cs-events-reg-details,:where(body:not(.cs-admin)) .cs-events-processor-hidden,:where(body:not(.cs-admin)) .cs-events-seat-slot{display:none;}:where(body:not(.cs-admin)) .cs-events-skeleton{display:flex;flex-direction:column;gap:12px;}:where(body:not(.cs-admin)) .cs-events-skeleton span{display:block;height:12px;border-radius:8px;background:var(--color-surface-alt);}:where(body:not(.cs-admin)) .cs-events-skeleton span:nth-child(2){width:82%;}:where(body:not(.cs-admin)) .cs-events-skeleton span:nth-child(3){width:64%;}:where(body:not(.cs-admin)) .cs-events-reg,:where(body:not(.cs-admin)) .cs-events-regform--payment,:where(body:not(.cs-admin)) .cs-events-done{color:var(--color-text-primary);font-family:var(--font-heading);}:where(body:not(.cs-admin)) .cs-events-reg .form-required,:where(body:not(.cs-admin)) .cs-events-regform--payment .form-required,:where(body:not(.cs-admin)) .cs-events-done .form-required{color:var(--color-bad-darker);}:where(body:not(.cs-admin)) .cs-event-card{--cs-events-card-pad:16px;container:cs-events-card/inline-size;}@media (min-width:768px) {
 :where(body:not(.cs-admin)) .cs-event-card{--cs-events-card-pad:24px;} 
}:where(body:not(.cs-admin)) .cs-events-step-heading:focus{outline:none;}:where(body:not(.cs-admin)) .cs-events-card-head{display:flex;align-items:center;margin:-10px 0 12px;}:where(body:not(.cs-admin)) .cs-events-card-head[hidden]{display:none;}:where(body:not(.cs-admin)) .cs-events-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-left:-10px;padding:0 10px;border:0;background:none;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;}:where(body:not(.cs-admin)) .cs-events-back:hover,:where(body:not(.cs-admin)) .cs-events-back:focus-visible{color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-events-group + .cs-events-group{margin-top:32px;}:where(body:not(.cs-admin)) #main .cs-events-group__title,:where(body:not(.cs-admin)) .cs-events-group__title{margin:0 0 12px;font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;text-align:left;color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-events-items{display:flex;flex-direction:column;gap:12px;}:where(body:not(.cs-admin)) .cs-events-nowrap,:where(body:not(.cs-admin)) .cs-event-card a[href^="tel:"]{white-space:nowrap;}:where(body:not(.cs-admin)) .cs-events-ticket,:where(body:not(.cs-admin)) .cs-events-guest,:where(body:not(.cs-admin)) .cs-events-guest-row{border:1px solid var(--cs-events-row-line,var(--color-panel-border));border-radius:8px;background:var(--cs-events-row,var(--color-panel));}:where(body:not(.cs-admin)) .cs-events-ticket{padding:14px 16px;transition:border-color var(--cs-events-ease),box-shadow var(--cs-events-ease);}@media (max-width:767.98px) {
 :where(body:not(.cs-admin)) .cs-events-ticket{padding:12px;} 
}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-ticket:not(.is-soldout):not(.is-selected):hover{border-color:color-mix(in srgb,var(--color-panel-border) 55%,var(--color-brand-text));} 
}:where(body:not(.cs-admin)) .cs-events-ticket.is-selected{border-color:var(--color-brand-text);box-shadow:inset 0 0 0 1px var(--color-brand-text);background:var(--cs-events-row-on,var(--color-panel));}:where(body:not(.cs-admin)) .cs-events-ticket.is-soldout .cs-events-ticket__name,:where(body:not(.cs-admin)) .cs-events-ticket.is-soldout .cs-events-ticket__price,:where(body:not(.cs-admin)) .cs-events-ticket.is-soldout .cs-events-ticket__desc{color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-ticket__row{display:flex;align-items:center;justify-content:space-between;gap:12px;}@container cs-events-card (max-width:299px){:where(body:not(.cs-admin)) .cs-events-ticket__row{flex-wrap:wrap;}:where(body:not(.cs-admin)) .cs-events-ticket__row > .cs-events-ticket__info{flex-basis:100%;}}:where(body:not(.cs-admin)) .cs-events-ticket__info{flex:1 1 0;min-width:0;}:where(body:not(.cs-admin)) .cs-events-ticket__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;font-weight:600;line-height:1.3;color:var(--color-text-primary);overflow-wrap:anywhere;}:where(body:not(.cs-admin)) .cs-events-ticket__price{margin-top:1px;font-size:15px;font-variant-numeric:tabular-nums;color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-events-ticket__price small{font-size:14px;}:where(body:not(.cs-admin)) .cs-events-ticket__left{margin-left:8px;font-size:13px;font-weight:600;color:var(--color-warning-darker);white-space:nowrap;}:where(body:not(.cs-admin)) .cs-events-ticket__left.is-alone{margin-left:0;}:where(body:not(.cs-admin)) .cs-events-ticket__meta{margin-top:4px;font-size:14px;line-height:1.35;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-ticket__desc{display:-webkit-box;margin-top:8px;overflow:hidden;font-size:14px;line-height:1.4;color:var(--color-body-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;}:where(body:not(.cs-admin)) .cs-events-ticket__desc.is-open{display:block;}:where(body:not(.cs-admin)) .cs-events-more{padding:0;border:0;background:none;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-brand-text);cursor:pointer;}:where(body:not(.cs-admin)) .cs-events-ticket__soldout{flex:0 0 auto;font-size:14px;font-weight:600;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-ticket__note{margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-ticket__note.is-alert{display:inline-block;padding:4px 8px;border-radius:8px;background:var(--color-warning);color:var(--color-warning-darker);font-weight:600;}:where(body:not(.cs-admin)) .cs-events-limit{display:flex;align-items:baseline;gap:6px;font-size:13px;}:where(body:not(.cs-admin)) .cs-events-limit i{flex:0 0 auto;}:where(body:not(.cs-admin)) .cs-events-badge{display:inline-flex;padding:3px 10px;border-radius:20px;background:var(--color-surface-raise);color:var(--color-brand-text);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap;}:where(body:not(.cs-admin)) .cs-events-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--cs-events-reveal) ease-out,opacity var(--cs-events-reveal) ease-out;}:where(body:not(.cs-admin)) .cs-events-reveal > div{overflow:hidden;margin:-6px;padding:6px;}:where(body:not(.cs-admin)) .cs-events-reveal.is-open{grid-template-rows:1fr;opacity:1;}:where(body:not(.cs-admin)) .cs-events-flex__inner{padding-top:12px;}:where(body:not(.cs-admin)) .cs-events-label{display:block;margin:0 0 6px;font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-body-text);}:where(body:not(.cs-admin)) .cs-events-regform .cs-events-money{position:relative;display:inline-flex;align-items:center;width:140px;}:where(body:not(.cs-admin)) .cs-events-regform .cs-events-money.is-full{width:100%;}:where(body:not(.cs-admin)) .cs-events-money__sym{position:absolute;left:12px;z-index:1;font-size:16px;color:var(--color-text-secondary);pointer-events:none;}:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-money input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):not([type=image]){width:100%;height:44px;margin:0;padding:0 12px 0 calc(18px + var(--cs-events-sym-chars,1) * 0.75em);border:1px solid var(--cs-events-field-line);border-radius:8px;background:var(--color-input-bg);color:var(--color-text-primary);font-family:var(--font-heading);font-size:16px;font-variant-numeric:tabular-nums;text-align:right;}:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-gift .cs-events-money input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):not([type=image]){height:50px;text-align:left;}:where(body:not(.cs-admin)) .cs-events-hint{margin:6px 0 0;font-size:14px;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-switch{margin-top:16px;}:where(body:not(.cs-admin)) .cs-events-switch p{margin:0;}:where(body:not(.cs-admin)) .cs-events-switch .cs-event-btn-outline{margin-top:10px;background:var(--color-panel);}:where(body:not(.cs-admin)) .cs-events-form-top{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;}:where(body:not(.cs-admin)) .cs-events-form-top .cs-events-notice p{margin:0;}:where(body:not(.cs-admin)) .cs-events-fields{display:flex;flex-direction:column;gap:16px;}:where(body:not(.cs-admin)) .cs-events-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;}@container cs-events-card (min-width:320px){:where(body:not(.cs-admin)) .cs-events-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;}}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-field{margin:0;}:where(body:not(.cs-admin)) .cs-events-field > label{display:block;margin:0 0 6px;}:where(body:not(.cs-admin)) .cs-events-fmsg:empty{display:none;}:where(body:not(.cs-admin)) .cs-events-field-error{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:14px;line-height:1.35;color:var(--color-bad-darker);}:where(body:not(.cs-admin)) .cs-events-field-error i{margin-top:2px;}:where(body:not(.cs-admin)) .cs-events-suggest{min-height:44px;margin-top:6px;padding:0;border:0;background:none;font-family:var(--font-heading);font-size:14px;color:var(--color-text-primary);text-align:left;cursor:pointer;}:where(body:not(.cs-admin)) .cs-events-suggest span{font-weight:600;color:var(--color-brand-text);}:where(body:not(.cs-admin)) .cs-event-card{--cs-events-field-line:var(--color-panel-border);--cs-events-field-focus:rgba(0,0,0,.5);}.cs-event-on-color .cs-event-card,[cs-skin=darkteal] .cs-event-card{--cs-events-field-line:transparent;--cs-events-field-focus:rgba(255,255,255,.55);}[cs-skin=darkteal] .cs-event-on-light .cs-event-card{--cs-events-field-line:var(--color-panel-border);--cs-events-field-focus:rgba(0,0,0,.5);}:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-reg input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):not([type=image]),:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-reg select.form-select,:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-reg textarea.form-textarea{border:1px solid var(--cs-events-field-line);border-radius:8px;}:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-reg input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):not([type=image]):focus,:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-reg select.form-select:focus,:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-reg textarea.form-textarea:focus{border-color:var(--cs-events-field-focus);box-shadow:none;outline:0;}:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-reg .is-invalid input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):not([type=image]),:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-reg input.is-invalid:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):not([type=image]),:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-reg .is-invalid select.form-select{border:2px solid var(--color-bad-darker);background:var(--color-input-bg);}:where(body:not(.cs-admin)) form.cs-events-regform .cs-events-reg select.form-select{height:50px;background-color:var(--color-input-bg);color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-events-guests{display:flex;flex-direction:column;gap:12px;}:where(body:not(.cs-admin)) .cs-events-guests.is-sliding{overflow-x:clip;}:where(body:not(.cs-admin)) .cs-events-guest{container:cs-events-guest/inline-size;padding:16px;}@media (max-width:767.98px) {
 :where(body:not(.cs-admin)) .cs-events-guest{padding:12px;} 
}@media (prefers-reduced-motion:no-preference) {
 :where(body:not(.cs-admin)) .cs-events-guest.is-enter-next{animation:cs-events-slide-next var(--cs-events-reveal) ease-out;}:where(body:not(.cs-admin)) .cs-events-guest.is-enter-back{animation:cs-events-slide-back var(--cs-events-reveal) ease-out;} 
}@keyframes cs-events-slide-next{from{opacity:0;transform:translateX(24px);}to{opacity:1;transform:none;}}@keyframes cs-events-slide-back{from{opacity:0;transform:translateX(-24px);}to{opacity:1;transform:none;}}:where(body:not(.cs-admin)) .cs-events-guest__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}:where(body:not(.cs-admin)) .cs-events-guest__top + .cs-events-fields{margin-top:12px;}:where(body:not(.cs-admin)) .cs-events-guest__head{min-width:0;}:where(body:not(.cs-admin)) .cs-events-guest__step{margin-bottom:2px;font-size:13px;font-weight:600;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-guest__name{font-size:16px;font-weight:600;line-height:1.3;color:var(--color-text-primary);overflow-wrap:anywhere;}:where(body:not(.cs-admin)) .cs-events-guest__name[hidden]{display:none;}:where(body:not(.cs-admin)) .cs-events-guest__of{font-weight:400;color:var(--color-text-secondary);white-space:nowrap;}@container cs-events-guest (max-width:359px){:where(body:not(.cs-admin)) .cs-events-guest__of{display:block;margin-top:2px;font-size:13px;}:where(body:not(.cs-admin)) .cs-events-guest__of > span{display:none;}}:where(body:not(.cs-admin)) .cs-events-seat-ticket{position:relative;display:flex;align-items:center;gap:8px;min-height:24px;font-size:15px;line-height:1.3;color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-events-seat-ticket > i{flex:none;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-seat-ticket__pick{position:relative;display:inline-flex;align-items:center;gap:6px;margin:0 -4px 0 0;padding:0 4px;border:0;border-radius:4px;background:none;font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--color-brand-text);cursor:pointer;}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-seat-ticket__pick::before{content:"";position:absolute;inset:-10px 0;}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-seat-ticket__pick i{font-size:12px;transition:transform var(--cs-events-ease);}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-seat-ticket__pick[aria-expanded=true] i{transform:rotate(180deg);}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-seat-ticket__pick:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-reg .cs-events-seat-ticket__pick:hover > span{text-decoration:underline;} 
}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-seat-ticket__pick.is-unset{margin:0;padding:6px 12px;border:1px solid var(--color-brand-text);border-radius:8px;}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-reg .cs-events-seat-ticket__pick.is-unset:hover{background:color-mix(in srgb,var(--color-brand-text) 7%,var(--color-surface-raise));}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-seat-ticket__pick.is-unset:hover > span{text-decoration:none;} 
}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-ticket-field.is-invalid .cs-events-seat-ticket__pick.is-unset{border:2px solid var(--color-bad-darker);color:var(--color-bad-darker);}:where(body:not(.cs-admin)) .cs-events-pop.is-menu{top:calc(100% + 6px);right:auto;bottom:auto;left:0;width:max-content;min-width:240px;max-width:100%;padding:6px;}:where(body:not(.cs-admin)) .cs-event-on-color .is-menu,:where(body:not(.cs-admin)) .cs-event-on-color .is-menu .cs-events-sheet__panel{--color-panel:inherit;--color-panel-border:inherit;--color-text-primary:inherit;--color-text-secondary:inherit;}:where(body:not(.cs-admin)) .cs-event-on-color .cs-events-pop.is-menu,:where(body:not(.cs-admin)) .cs-event-on-color .cs-events-sheet.is-menu .cs-events-sheet__panel{border-color:var(--color-panel-border);background:color-mix(in srgb,var(--cs-page-bg-color,#000) 30%,#141414);}:where(body:not(.cs-admin)) .cs-event-on-color .cs-events-menu__item[aria-disabled=true]{opacity:0.6;}:where(body:not(.cs-admin)) .cs-events-menu{display:flex;flex-direction:column;}:where(body:not(.cs-admin)) .cs-events-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;margin:0;padding:8px 10px;border:0;border-radius:4px;background:none;font-family:var(--font-heading);font-size:15px;font-weight:400;line-height:1.3;letter-spacing:0;text-align:left;text-transform:none;color:var(--color-text-primary);cursor:pointer;}:where(body:not(.cs-admin)) .cs-events-menu__item:focus{outline:none;}:where(body:not(.cs-admin)) .cs-events-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand-text);}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-menu__item:hover{background:color-mix(in srgb,var(--color-brand-text) 7%,var(--color-surface-raise));} 
}:where(body:not(.cs-admin)) .cs-events-menu__item[aria-checked=true] .cs-events-menu__name{font-weight:600;}:where(body:not(.cs-admin)) .cs-events-menu__item[aria-disabled=true]{color:var(--color-text-secondary);background:none;cursor:default;}@media (pointer:coarse) {
 :where(body:not(.cs-admin)) .cs-events-menu__item{min-height:44px;} 
}:where(body:not(.cs-admin)) .cs-events-sheet .cs-events-menu__item{min-height:48px;padding:10px 4px;font-size:16px;}:where(body:not(.cs-admin)) .cs-events-menu__check{display:inline-flex;flex:0 0 16px;justify-content:center;color:var(--color-brand-text);}:where(body:not(.cs-admin)) .cs-events-menu__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;}:where(body:not(.cs-admin)) .cs-events-menu__sub{display:block;font-size:13px;font-weight:400;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-menu__meta{flex:none;margin-left:16px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;}:where(body:not(.cs-admin)) .cs-events-menu__sep{height:1px;margin:6px 0;background:var(--color-panel-border);}:where(body:not(.cs-admin)) .cs-events-guest__nav{display:flex;align-items:center;gap:12px;margin-top:16px;}:where(body:not(.cs-admin)) .cs-events-guest__next{margin-left:auto;}:where(body:not(.cs-admin)) .cs-events-guest__nav .cs-events-guest__next{position:relative;min-height:36px;padding:0 14px;border-radius:6px;font-size:13px;letter-spacing:0.5px;}@media (pointer:coarse) {
 :where(body:not(.cs-admin)) .cs-events-guest__nav .cs-events-guest__next::before{content:"";position:absolute;inset:-4px 0;} 
}:where(body:not(.cs-admin)) .cs-events-guest__nav .cs-events-guest__back{font-size:13px;}:where(body:not(.cs-admin)) .cs-events-guest-rows{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;}:where(body:not(.cs-admin)) .cs-events-guest-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 12px 8px 16px;}:where(body:not(.cs-admin)) .cs-events-guest-row__text{display:flex;flex-direction:column;min-width:0;}:where(body:not(.cs-admin)) .cs-events-guest-row__name{font-size:15px;font-weight:600;line-height:1.3;color:var(--color-text-primary);overflow-wrap:anywhere;}:where(body:not(.cs-admin)) .cs-events-guest-row__meta{margin-top:2px;font-size:13px;line-height:1.35;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;border:0;background:none;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-brand-text);text-decoration:none;cursor:pointer;}:where(body:not(.cs-admin)) .cs-events-link:hover,:where(body:not(.cs-admin)) .cs-events-link:focus-visible{color:var(--color-brand-text);}:where(body:not(.cs-admin)) .cs-events-guest__remove,:where(body:not(.cs-admin)) .cs-events-guest__back{flex:none;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-guest__remove{margin:-12px -4px -12px 0;padding:0 4px;}:where(body:not(.cs-admin)) .cs-events-guest__remove:hover,:where(body:not(.cs-admin)) .cs-events-guest__remove:focus-visible{color:var(--color-bad-darker);}:where(body:not(.cs-admin)) .cs-events-guest-row__edit{flex:none;padding:0 4px;}:where(body:not(.cs-admin)) .cs-events-useall{margin:2px 0 -10px;}:where(body:not(.cs-admin)) .cs-events-fields > .cs-events-link{align-self:flex-start;}:where(body:not(.cs-admin)) .cs-events-as{margin:0;font-family:var(--font-heading);font-size:15px;line-height:1.4;color:var(--color-text-primary);overflow-wrap:anywhere;}:where(body:not(.cs-admin)) .cs-events-as .cs-events-link{min-height:0;margin:-12px 0;padding:12px 0;}:where(body:not(.cs-admin)) .cs-events-as__name{font-weight:600;}:where(body:not(.cs-admin)) .cs-events-notice .cs-events-notice__link{display:flex;margin:2px 0 -10px;color:inherit;text-decoration:underline;}:where(body:not(.cs-admin)) .cs-events-check{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:44px;margin:-8px 0;font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--color-text-primary);cursor:pointer;}:where(body:not(.cs-admin)) .cs-events-check input{position:absolute;top:50%;left:0;width:20px;height:20px;margin:-10px 0 0;opacity:0;cursor:pointer;}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-check:hover input:not(:checked) + .cs-events-check__box{border-color:var(--color-brand-text);} 
}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-check,:where(body:not(.cs-admin)) .cs-events-regform--payment .cs-events-check{display:inline-flex;margin:-8px 0;}:where(body:not(.cs-admin)) .cs-events-check__box{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--color-text-secondary);border-radius:4px;background:var(--color-panel);transition:background-color var(--cs-events-ease),border-color var(--cs-events-ease);}:where(body:not(.cs-admin)) .cs-events-check__box svg{width:14px;height:14px;fill:none;stroke:var(--color-panel);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;}:where(body:not(.cs-admin)) input:checked + .cs-events-check__box{border-color:var(--color-brand-text);background:var(--color-brand-text);}:where(body:not(.cs-admin)) input:checked + .cs-events-check__box svg{visibility:visible;}:where(body:not(.cs-admin)) input:focus-visible + .cs-events-check__box{outline:2px solid var(--color-brand-text);outline-offset:2px;}:where(body:not(.cs-admin)) .cs-events-choice__head{margin-bottom:6px;}:where(body:not(.cs-admin)) .cs-events-choice__head .cs-events-label{margin:0;}:where(body:not(.cs-admin)) .cs-events-choice.is-invalid .cs-events-label{color:var(--color-bad-darker);}:where(body:not(.cs-admin)) .cs-events-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}:where(body:not(.cs-admin)) .cs-events-opts--3{grid-template-columns:repeat(3,minmax(0,1fr));}:where(body:not(.cs-admin)) .cs-events-reg label.cs-events-opt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;margin:0;padding:6px 8px;border:1px solid var(--cs-events-row-line,var(--color-panel-border));border-radius:8px;background:var(--cs-events-row,var(--color-panel));font-family:var(--font-heading);font-size:15px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;text-transform:none;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--cs-events-ease),border-color var(--cs-events-ease);}:where(body:not(.cs-admin)) .cs-events-reg label.cs-events-opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-reg label.cs-events-opt:hover{background:color-mix(in srgb,var(--color-brand-text) 7%,var(--color-surface-raise));} 
}:where(body:not(.cs-admin)) .cs-events-reg label.cs-events-opt:has(input:checked){border-color:var(--color-brand-text);box-shadow:inset 0 0 0 1px var(--color-brand-text);background:var(--cs-events-row-on,var(--color-panel));}:where(body:not(.cs-admin)) .cs-events-reg label.cs-events-opt:has(input:checked) .cs-events-opt__name{font-weight:600;}:where(body:not(.cs-admin)) .cs-events-reg label.cs-events-opt:has(input:focus-visible){outline:2px solid var(--color-brand-text);outline-offset:3px;}:where(body:not(.cs-admin)) .cs-events-opt__name{overflow-wrap:anywhere;}:where(body:not(.cs-admin)) .cs-events-opt__price{margin-top:2px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-opt__mark{display:none;}@container cs-events-guest (max-width:329px){:where(body:not(.cs-admin)) .cs-events-reg .cs-events-opts--3{grid-template-columns:minmax(0,1fr);}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-opts--3 label.cs-events-opt{flex-direction:row;justify-content:flex-start;gap:12px;padding:6px 14px;text-align:left;}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-opts--3 label.cs-events-opt .cs-events-opt__mark{display:block;flex:0 0 18px;width:18px;height:18px;border:2px solid var(--color-text-secondary);border-radius:50%;background:var(--color-panel);}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-opts--3 label.cs-events-opt:has(input:checked) .cs-events-opt__mark{border:5px solid var(--color-brand-text);}:where(body:not(.cs-admin)) .cs-events-reg .cs-events-opts--3 label.cs-events-opt .cs-events-opt__price{margin:0 0 0 auto;padding-left:12px;}}:where(body:not(.cs-admin)) .cs-events-notice{padding:12px 16px;border-radius:8px;font-family:var(--font-heading);font-size:15px;line-height:1.45;}:where(body:not(.cs-admin)) .cs-events-notice p{margin:0;}:where(body:not(.cs-admin)) .cs-events-notice--info{background:var(--cs-events-info,color-mix(in srgb,var(--color-brand-text) 8%,var(--color-panel)));color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-events-notice--warn{background:var(--color-warning);color:var(--color-warning-darker);}:where(body:not(.cs-admin)) .cs-events-notice--error{padding:16px;border:1px solid var(--color-bad-dark);background:var(--color-bad);color:var(--color-bad-darker);}:where(body:not(.cs-admin)) .cs-events-notice--error h3{margin:0 0 6px;font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-bad-darker);}:where(body:not(.cs-admin)) .cs-events-notice--error ul{margin:0;padding:0 0 0 18px;}:where(body:not(.cs-admin)) .cs-events-notice__more{margin-top:6px;}:where(body:not(.cs-admin)) .cs-events-notice__more a{display:inline-block;margin:-12px 0;padding:12px 0;}:where(body:not(.cs-admin)) .cs-events-landing:focus{outline:none;}:where(body:not(.cs-admin)) .cs-events-landing:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}:where(body:not(.cs-admin)) .cs-events-landing ul{margin:-10px 0;}:where(body:not(.cs-admin)) .cs-events-landing li a{display:inline-flex;align-items:center;min-height:44px;}:where(body:not(.cs-admin)) .cs-events-notice__actions{display:grid;grid-template-columns:minmax(0,max-content);gap:8px;margin-top:12px;}@media (max-width:767.98px) {
 :where(body:not(.cs-admin)) .cs-events-notice__actions{grid-template-columns:minmax(0,1fr);} 
}:where(body:not(.cs-admin)) .cs-events-notice__actions > .cs-event-btn,:where(body:not(.cs-admin)) .cs-events-notice__actions > .cs-event-btn-outline{height:auto;min-height:44px;padding:10px 20px;line-height:1.25;white-space:normal;}:where(body:not(.cs-admin)) .cs-events-notice__actions > .cs-event-btn-outline{background:var(--color-panel);}:where(body:not(.cs-admin)) .cs-events-foot{position:sticky;bottom:0;z-index:1;margin:24px calc(-1 * var(--cs-events-card-pad)) calc(-1 * var(--cs-events-card-pad));padding:0 var(--cs-events-card-pad) var(--cs-events-card-pad);border-radius:0 0 14px 14px;background:var(--color-panel);}:where(body:not(.cs-admin)) .cs-events-foot.is-stuck{padding-top:16px;padding-bottom:16px;border-top:1px solid var(--color-panel-border);border-radius:0;box-shadow:0 -2px 12px rgba(0,0,0,0.08);}@media (max-width:767.98px) {
 :where(body:not(.cs-admin)) .cs-events-foot{display:none;} 
}:where(body:not(.cs-admin)) .cs-event-on-color .cs-events-foot{background:transparent;}:where(body:not(.cs-admin)) .cs-event-on-color .cs-events-foot.is-stuck,:where(body:not(.cs-admin)) .cs-event-on-color .cs-events-fixed-bar:not([hidden]){border-top-color:transparent;background:color-mix(in srgb,var(--cs-page-bg-color,#000) 50%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);}:where(body:not(.cs-admin)) .cs-event-on-color form.cs-events-regform{will-change:auto;}:where(body:not(.cs-admin)) .cs-event-on-color form.cs-events-regform .cs-events-reg input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):not([type=image]),:where(body:not(.cs-admin)) .cs-event-on-color form.cs-events-regform .cs-events-reg select,:where(body:not(.cs-admin)) .cs-event-on-color form.cs-events-regform .cs-events-reg textarea{background-color:var(--color-input-bg);color:var(--color-input-text);}:where(body:not(.cs-admin)) .cs-event-on-color form.cs-events-regform .cs-events-reg input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):not([type=image]):focus,:where(body:not(.cs-admin)) .cs-event-on-color form.cs-events-regform .cs-events-reg select:focus,:where(body:not(.cs-admin)) .cs-event-on-color form.cs-events-regform .cs-events-reg textarea:focus{background-color:var(--color-input-bg-focus);color:var(--color-input-text);}:where(body:not(.cs-admin)) .cs-event-on-color form.cs-events-regform .cs-events-reg input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):not([type=image])::placeholder,:where(body:not(.cs-admin)) .cs-event-on-color form.cs-events-regform .cs-events-reg select::placeholder,:where(body:not(.cs-admin)) .cs-event-on-color form.cs-events-regform .cs-events-reg textarea::placeholder{color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-event-on-color input:checked + .cs-events-check__box{border-color:var(--color-fill);background:var(--color-fill);}:where(body:not(.cs-admin)) .cs-event-on-color input:checked + .cs-events-check__box svg{stroke:var(--color-on-fill);}:where(body:not(.cs-admin)) .cs-event-on-color .cs-events-bar:not(.is-quiet){border-color:transparent;background:var(--color-surface-raise);color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-event-on-color .cs-events-bar:not(.is-quiet) :focus-visible{outline-color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-event-on-color .cs-events-bar .cs-events-bar__button{background:var(--color-fill);color:var(--color-on-fill);}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-event-on-color .cs-events-bar .cs-events-bar__button:hover{background:var(--color-fill-hover);color:var(--color-on-fill);} 
}:where(body:not(.cs-admin)) .cs-event-on-color :is(.cs-events-done,.cs-event-state,.cs-events-notice){--color-fill:rgba(255,255,255,.18);--color-on-fill:#fff;--color-fill-hover:rgba(255,255,255,.28);}:where(body:not(.cs-admin)) .cs-event-on-light .cs-events-foot{background:transparent;}:where(body:not(.cs-admin)) .cs-event-on-light .cs-events-foot.is-stuck,:where(body:not(.cs-admin)) .cs-event-on-light .cs-events-fixed-bar:not([hidden]){border-top-color:var(--color-panel-border);background:var(--color-panel);}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){:where(body:not(.cs-admin)) .cs-event-on-light .cs-events-foot.is-stuck,:where(body:not(.cs-admin)) .cs-event-on-light .cs-events-fixed-bar:not([hidden]){background:rgba(255,255,255,0.92);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);}}:where(body:not(.cs-admin)) .cs-event-on-light form.cs-events-regform{will-change:auto;}:where(body:not(.cs-admin)) .cs-event-on-light .cs-events-bar:not(.is-quiet){padding-right:0;padding-left:0;border-color:transparent;background:transparent;color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-event-on-light .cs-events-bar:not(.is-quiet) :focus-visible{outline-color:var(--color-brand-on-white);}:where(body:not(.cs-admin)) .cs-event-on-light .cs-events-bar .cs-events-bar__button{background:var(--color-fill);color:var(--color-on-fill);}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-event-on-light .cs-events-bar .cs-events-bar__button:hover{background:var(--color-fill-hover);color:var(--color-on-fill);} 
}body.cs-events-guarded .cs-event-on-color .cs-events-bar .cs-events-bar__button,body.cs-events-guarded .cs-event-on-light .cs-events-bar .cs-events-bar__button{background:var(--color-surface-raise);color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-reg__body{transition:opacity var(--cs-events-reveal) ease-out;}:where(body:not(.cs-admin)) .cs-events-reg__body.is-out{opacity:0;}:where(body:not(.cs-admin)) .cs-events-reg__body.is-in{animation:cs-events-fade var(--cs-events-reveal) ease-out;}:where(body:not(.cs-admin)) .cs-event-card .cs-events-regform--payment{animation:cs-events-fade var(--cs-events-reveal) ease-out;transition:opacity var(--cs-events-reveal) ease-out;}@media (prefers-reduced-motion:no-preference) {
 :where(body:not(.cs-admin)) .cs-event-card .cs-events-regform--payment.is-out{opacity:0;} 
}:where(body:not(.cs-admin)) .cs-events-reg__body *{scroll-margin-bottom:190px;}@media (max-width:767.98px) {
 :where(body:not(.cs-admin)) .cs-events-reg__body *{scroll-margin-bottom:110px;} 
}:where(body:not(.cs-admin)) .cs-events-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:8px 8px 8px 16px;border:1px solid var(--color-fill);border-radius:8px;background:var(--color-fill);color:var(--color-on-fill);}:where(body:not(.cs-admin)) .cs-events-bar.is-entering > *{animation:cs-events-fade 150ms ease-out;}:where(body:not(.cs-admin)) .cs-events-bar.is-quiet{padding-right:0;padding-left:0;border-color:transparent;border-radius:0;background:transparent;color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-events-bar.is-quiet .cs-events-bar__amount{font-size:15px;font-weight:600;}:where(body:not(.cs-admin)) .cs-events-bar.is-stacked{flex-wrap:wrap;}:where(body:not(.cs-admin)) .cs-events-bar.is-stacked .cs-events-bar__button{flex:1 1 100%;white-space:normal;}:where(body:not(.cs-admin)) .cs-events-bar :focus-visible{outline:2px solid var(--color-on-fill);outline-offset:2px;}:where(body:not(.cs-admin)) .cs-events-bar.is-quiet :focus-visible{outline-color:var(--color-brand-text);}@keyframes cs-events-fade{from{opacity:0;}to{opacity:1;}}:where(body:not(.cs-admin)) .cs-events-bar__info{min-width:0;padding:0;border:0;background:none;font-family:var(--font-heading);text-align:left;color:inherit;}:where(body:not(.cs-admin)) .cs-events-bar__info[type=button]{min-height:44px;cursor:pointer;}:where(body:not(.cs-admin)) .cs-events-bar__amount{display:block;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;}:where(body:not(.cs-admin)) .cs-events-bar__sub{display:block;font-size:13px;}@container cs-events-card (max-width:319px){:where(body:not(.cs-admin)) .cs-events-bar__label{display:none;}}:where(body:not(.cs-admin)) .cs-events-bar .cs-events-bar__button{min-width:132px;min-height:44px;padding:0 20px;background:var(--color-panel);color:var(--color-brand-text);white-space:nowrap;}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-bar .cs-events-bar__button:hover{background:color-mix(in srgb,var(--color-panel) 88%,var(--color-brand-text));color:var(--color-brand-text);} 
}:where(body:not(.cs-admin)) .cs-events-bar.is-quiet .cs-events-bar__button{background:var(--color-fill);color:var(--color-on-fill);}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-bar.is-quiet .cs-events-bar__button:hover{background:var(--color-fill-hover);color:var(--color-on-fill);} 
}:where(body:not(.cs-admin)) .cs-events-bar.is-pending .cs-events-bar__button{background:color-mix(in srgb,currentColor 16%,transparent);color:inherit;}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-bar.is-pending .cs-events-bar__button:hover{background:color-mix(in srgb,currentColor 26%,transparent);color:inherit;} 
}:where(body:not(.cs-admin)) .cs-events-bar.is-quiet.is-pending .cs-events-bar__button,:where(body:not(.cs-admin)) .cs-event-on-light .cs-events-bar.is-pending .cs-events-bar__button{color:var(--color-brand-text);}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-bar.is-quiet.is-pending .cs-events-bar__button:hover,:where(body:not(.cs-admin)) .cs-event-on-light .cs-events-bar.is-pending .cs-events-bar__button:hover{color:var(--color-brand-text);} 
}body.cs-events-guarded .cs-events-bar .cs-events-bar__button{background:var(--color-surface-raise);color:var(--color-text-secondary);cursor:default;}:where(body:not(.cs-admin)) .cs-event-btn.is-waiting{cursor:progress;}:where(body:not(.cs-admin)) .cs-events-bar-msg{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--color-bad-darker);}:where(body:not(.cs-admin)) .cs-events-bar-msg:empty{display:none;}:where(body:not(.cs-admin)) .cs-events-fixed-bar{display:none;}@media (max-width:767.98px) {
 :where(body:not(.cs-admin)) .cs-events-fixed-bar:not([hidden]){position:fixed;right:0;bottom:0;left:0;z-index:900;display:block;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-panel-border);background:var(--color-panel);box-shadow:0 -2px 12px rgba(0,0,0,0.08);font-family:var(--font-heading);animation:cs-events-slide-up var(--cs-events-reveal) ease-out;}:where(body:not(.cs-admin)) .cs-events-fixed-bar:not([hidden]) .cs-events-bar-msg{margin:0 0 8px;}body.cs-events-has-bar #footer{padding-bottom:calc(var(--cs-events-bar-h,104px) + 16px);}html:has(body.cs-events-has-bar){scroll-padding-bottom:calc(var(--cs-events-bar-h,104px) + 16px);} 
}:where(body:not(.cs-admin)) .cs-events-fixed-bar{container:cs-events-bar/inline-size;}@container cs-events-bar (max-width:399px){:where(body:not(.cs-admin)) .cs-events-bar__label{display:none;}}@container cs-events-bar (max-width:279px){:where(body:not(.cs-admin)) .cs-events-bar{flex-wrap:wrap;}:where(body:not(.cs-admin)) .cs-events-bar .cs-events-bar__button{flex:1 1 100%;}}@keyframes cs-events-slide-up{from{transform:translateY(100%);}to{transform:none;}}:where(body:not(.cs-admin)) .cs-events-bar__hint{display:flex;align-items:center;gap:6px;min-height:44px;margin:-12px 0 0;padding:0;border:0;background:none;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-brand-text);cursor:pointer;}:where(body:not(.cs-admin)) .cs-events-pop,:where(body:not(.cs-admin)) .cs-events-sheet__panel{--color-panel:var(--color-pop-bg);--color-panel-border:var(--color-pop-line);--color-text-primary:var(--color-pop-text);--color-text-secondary:var(--color-pop-muted);}:where(body:not(.cs-admin)) .cs-events-pop{position:absolute;bottom:calc(100% + 8px);left:var(--cs-events-pop-left,0);right:0;z-index:5;padding:16px;border:1px solid var(--color-panel-border);border-radius:8px;background:var(--color-panel);box-shadow:0 4px 16px rgba(0,0,0,0.12);color:var(--color-text-primary);text-align:left;}:where(body:not(.cs-admin)) .cs-events-sheet{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;background:rgba(0,0,0,0.4);}:where(body:not(.cs-admin)) .cs-events-sheet .cs-events-sheet__panel{width:100%;max-height:70vh;overflow-y:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;background:var(--color-panel);color:var(--color-text-primary);font-family:var(--font-heading);animation:cs-events-slide-up var(--cs-events-reveal) ease-out;}:where(body:not(.cs-admin)) .cs-events-sheet__panel:focus{outline:none;}:where(body:not(.cs-admin)) .cs-events-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;}:where(body:not(.cs-admin)) #main .cs-events-sheet__title,:where(body:not(.cs-admin)) .cs-events-sheet__title{margin:0;font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;text-align:left;color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-events-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -8px -8px 0;border:0;border-radius:50%;background:none;color:var(--color-text-secondary);font-size:20px;cursor:pointer;}:where(body:not(.cs-admin)) .cs-event-page__wrap > .cs-admin-toasts,:where(body:not(.cs-admin)) .cs-event-page > .cs-admin-toasts{right:auto;bottom:24px;left:50%;z-index:1001;align-items:center;max-width:calc(100vw - 32px);transform:translateX(-50%);}:where(body:not(.cs-admin)) .cs-event-page__wrap > .cs-admin-toasts .cs-admin-toast,:where(body:not(.cs-admin)) .cs-event-page > .cs-admin-toasts .cs-admin-toast{gap:16px;min-height:44px;padding:8px 16px;background:var(--color-pop-text);box-shadow:0 4px 16px rgba(0,0,0,0.12);color:var(--color-pop-bg);font-family:var(--font-heading);font-size:15px;line-height:inherit;animation:cs-events-fade var(--cs-events-reveal) ease-out;transition:none;}:where(body:not(.cs-admin)) .cs-event-page__wrap > .cs-admin-toasts .cs-admin-toast:has(.cs-admin-toast-undo),:where(body:not(.cs-admin)) .cs-event-page > .cs-admin-toasts .cs-admin-toast:has(.cs-admin-toast-undo){padding-right:8px;}:where(body:not(.cs-admin)) .cs-event-page__wrap > .cs-admin-toasts .cs-admin-toast.is-leaving,:where(body:not(.cs-admin)) .cs-event-page > .cs-admin-toasts .cs-admin-toast.is-leaving{display:none;}:where(body:not(.cs-admin)) .cs-event-page__wrap > .cs-admin-toasts .cs-admin-toast-undo,:where(body:not(.cs-admin)) .cs-event-page > .cs-admin-toasts .cs-admin-toast-undo{margin:0;padding:0 12px;color:inherit;font-family:var(--font-heading);font-size:14px;font-weight:700;text-transform:uppercase;}:where(body:not(.cs-admin)) .cs-event-page__wrap:has(.cs-events-reg) > .cs-admin-toasts{bottom:112px;}.cs-events-lines{margin:0;padding:0;list-style:none;font-family:var(--font-heading);}.cs-events-line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:6px 0;}.cs-events-line.is-subtotal,.cs-events-line.is-total{margin-top:6px;padding-top:12px;border-top:1px solid var(--color-panel-border);}.cs-events-line.is-total .cs-events-line__item,.cs-events-line.is-total .cs-events-line__amount{font-size:18px;font-weight:700;}.cs-events-line__item{min-width:0;font-size:15px;color:var(--color-text-primary);}.cs-events-line__detail{display:block;font-size:13px;color:var(--color-text-secondary);}.cs-events-line__amount{font-size:15px;font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap;}:where(body:not(.cs-admin)) .cs-events-regform--payment{--cs-events-pick:var(--cs-events-row,var(--color-panel));--cs-events-pick-on:var(--cs-events-row-on,var(--color-input-bg));--cs-events-pick-line:var(--cs-events-row-line,var(--color-panel-border));--cs-events-pick-hover:var(--color-text-secondary);--cs-events-pick-mark:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-events-regform--payment .webform-previous,:where(body:not(.cs-admin)) .cs-events-regform--payment .cs-events-cover-fees{display:none;}:where(body:not(.cs-admin)) .cs-events-regform--payment .cs-events-pay-notices{margin-bottom:16px;}:where(body:not(.cs-admin)) .cs-events-regform--payment .cs-events-pay-alert{margin-bottom:24px;}:where(body:not(.cs-admin)) .cs-events-regform--payment .cs-events-pay-alert[hidden]{display:none;}:where(body:not(.cs-admin)) .cs-events-crm-lines{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}:where(body:not(.cs-admin)) .cs-events-fee{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;margin:8px 0;padding:0;transition:grid-template-rows 150ms ease-out,opacity 150ms ease-out,margin 150ms ease-out;}:where(body:not(.cs-admin)) .cs-events-fee.is-leaving,:where(body:not(.cs-admin)) .cs-events-fee[hidden]{grid-template-rows:0fr;margin:0;opacity:0;}:where(body:not(.cs-admin)) .cs-events-fee[hidden]{display:none;}:where(body:not(.cs-admin)) .cs-events-fee:not(.is-leaving):not([hidden]) + .cs-events-line.is-total{margin-top:0;border-top:0;}:where(body:not(.cs-admin)) .cs-events-fee__in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:0;overflow:hidden;padding:2px 12px;border-bottom:1px solid var(--color-main-light);background:var(--color-input-bg);}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-fee__in:hover{background:color-mix(in srgb,var(--color-brand-text) 7%,var(--color-surface-raise));}:where(body:not(.cs-admin)) .cs-events-fee__in:hover .cs-events-check__box{border-color:var(--color-brand-text);} 
}:where(body:not(.cs-admin)) .cs-events-fee__in .cs-events-check{font-size:15px;font-weight:400;}:where(body:not(.cs-admin)) .cs-events-pm-choice{margin:32px 0 0;}:where(body:not(.cs-admin)) .cs-events-pm-choice > .form-item > label{margin:0 0 12px;font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-events-pm-choice .form-radios{display:flex;flex-wrap:wrap;gap:10px;container-type:inline-size;}:where(body:not(.cs-admin)) .cs-events-pm-choice .form-radios .form-item{position:relative;display:flex;flex:1 1 0;min-width:110px;margin:0;}:where(body:not(.cs-admin)) .cs-events-pm-choice input[type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;}:where(body:not(.cs-admin)) .cs-events-pm-choice label.option{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0;padding:10px;border:1px solid var(--cs-events-pick-line);border-radius:8px;background:var(--cs-events-pick);font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;text-transform:none;color:var(--color-text-primary);cursor:pointer;transition:border-color var(--cs-events-ease);}:where(body:not(.cs-admin)) .cs-events-pm-choice label.option i{font-size:16px;}@media (hover:hover) {
 :where(body:not(.cs-admin)) .cs-events-pm-choice .form-item:hover input:not(:checked) + label.option{border-color:var(--cs-events-pick-hover);} 
}:where(body:not(.cs-admin)) .cs-events-pm-choice input[type=radio]:checked + label.option{border-color:var(--cs-events-pick-mark);box-shadow:inset 0 0 0 1px var(--cs-events-pick-mark);background:var(--cs-events-pick-on);}:where(body:not(.cs-admin)) .cs-events-pm-choice input[type=radio]:focus-visible + label.option{outline:2px solid var(--cs-events-pick-mark);outline-offset:2px;}@container (max-width:479px){:where(body:not(.cs-admin)) .cs-events-pm-choice .form-radios .form-item:first-child:nth-last-child(n+3),:where(body:not(.cs-admin)) .cs-events-pm-choice .form-radios .form-item:first-child:nth-last-child(n+3) ~ .form-item{flex-basis:100%;}}:where(body:not(.cs-admin)) .cs-events-pay-method{margin-top:16px;}:where(body:not(.cs-admin)) .cs-events-pay-method[hidden]{display:none;}:where(body:not(.cs-admin)) .cs-events-regform--payment #billing-payment-block{margin-top:16px;}:where(body:not(.cs-admin)) .cs-events-regform--payment #billing-payment-block:empty{display:none;}:where(body:not(.cs-admin)) .cs-events-regform--payment #billing-payment-block fieldset,:where(body:not(.cs-admin)) .cs-events-regform--payment #billing-payment-block .crm-section,:where(body:not(.cs-admin)) .cs-events-regform--payment #billing-payment-block .billing_mode-group,:where(body:not(.cs-admin)) .cs-events-regform--payment #billing-payment-block .credit_card_info-group{margin:0;padding:0;border:0;background:none;box-shadow:none;}:where(body:not(.cs-admin)) .cs-events-regform--payment #billing-payment-block legend{display:none;}:where(body:not(.cs-admin)) .cs-events-regform--payment.is-off-card #billing-payment-block{height:0;margin-top:0;overflow:hidden;visibility:hidden;}:where(body:not(.cs-admin)) .cs-events-regform--payment #card-element{padding:0;border:0;background:none;box-shadow:none;}:where(body:not(.cs-admin)) .cs-events-regform--payment #card-errors{margin-top:8px;color:var(--color-bad-darker);}:where(body:not(.cs-admin)) .cs-events-regform--payment .form-actions{margin-top:24px;}body:not(.cs-admin) .cs-event-card form.cs-events-regform--payment input[type=submit].form-submit.form-submit{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;overflow:hidden;border:0;clip-path:inset(50%);opacity:0;pointer-events:none;}:where(body:not(.cs-admin)) .cs-event-btn.cs-events-pay-main{width:100%;min-height:52px;padding:12px 24px;font-size:15px;letter-spacing:1.5px;line-height:1.2;}:where(body:not(.cs-admin)) .cs-event-btn.cs-events-pay-main:active{transform:translateY(1px);}:where(body:not(.cs-admin)) .cs-event-btn.cs-events-pay-main.is-waiting{cursor:progress;gap:10px;}:where(body:not(.cs-admin)) .cs-events-wait-note,:where(body:not(.cs-admin)) .cs-events-trust{margin:12px 0 0;font-family:var(--font-heading);text-align:center;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-wait-note[hidden],:where(body:not(.cs-admin)) .cs-events-trust[hidden]{display:none;}:where(body:not(.cs-admin)) .cs-events-wait-note{font-size:14px;}:where(body:not(.cs-admin)) .cs-events-trust{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;}:where(body:not(.cs-admin)) .cs-events-trust i{font-size:12px;}:where(body:not(.cs-admin)) .cs-event-strip{display:none;}:where(body:not(.cs-admin)) .cs-event-page.is-focused{display:block;max-width:560px;margin:8px auto 0;}:where(body:not(.cs-admin)) .cs-event-page.is-focused > .cs-event-page__main,:where(body:not(.cs-admin)) .cs-event-page.is-focused > .cs-event-page__band,:where(body:not(.cs-admin)) .cs-event-page.is-focused > .cs-event-page__banner,:where(body:not(.cs-admin)) .cs-event-page.is-focused .cs-event-upnext{display:none;}:where(body:not(.cs-admin)) .cs-event-page.is-focused .cs-event-page__register{position:static;}:where(body:not(.cs-admin)) .cs-event-page.is-focused .cs-event-card{margin-top:0;}:where(body:not(.cs-admin)) .cs-event-page.is-focused .cs-event-strip{display:flex;align-items:center;gap:12px;margin-bottom:16px;}body.cs-event-focused .cs-event-page__back{display:none;}body.cs-event-focused #hero.cs-event-hero{min-height:0;background:var(--color-band);}body.cs-event-focused #hero.cs-event-hero #hero-content-wrapper{display:none;}body.cs-event-focused #hero.cs-event-hero #top-bar{position:relative;top:0;}body.cs-event-focused #hero.cs-event-hero .links-container{position:static;justify-content:flex-end;padding:0 20px 15px;}:where(body:not(.cs-admin)) .cs-event-strip__thumb{--cs-events-framed-blur:3px;flex:0 0 56px;width:56px;height:56px;border-radius:8px;object-fit:cover;}:where(body:not(.cs-admin)) .cs-event-strip__text{min-width:0;}:where(body:not(.cs-admin)) .cs-event-strip__title,:where(body:not(.cs-admin)) .cs-event-strip__date{margin:0;font-family:var(--font-heading);}:where(body:not(.cs-admin)) .cs-event-strip__title{font-size:17px;font-weight:600;line-height:1.25;color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-event-strip__date{font-size:15px;color:var(--color-body-text);}:where(body:not(.cs-admin)) .cs-events-done__top{text-align:center;}:where(body:not(.cs-admin)) .cs-events-done__mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:4px 0 16px;border-radius:50%;background:color-mix(in srgb,var(--color-brand-text) 8%,var(--color-panel));}:where(body:not(.cs-admin)) .cs-events-done__mark svg{width:28px;height:28px;fill:none;stroke:var(--color-brand-text);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}:where(body:not(.cs-admin)) .cs-events-done__mark path{stroke-dasharray:24;stroke-dashoffset:24;animation:cs-events-draw 400ms ease-out 150ms forwards;}@media (prefers-reduced-motion:reduce) {
 :where(body:not(.cs-admin)) .cs-events-done__mark path{stroke-dashoffset:0;animation:none;} 
}@keyframes cs-events-draw{to{stroke-dashoffset:0;}}:where(body:not(.cs-admin)) #main .cs-events-done__title,:where(body:not(.cs-admin)) .cs-events-done__title{margin:0;font-family:var(--font-heading);font-size:26px;font-weight:400;line-height:1.2;letter-spacing:2px;text-align:center;text-transform:uppercase;color:var(--color-text-primary);}:where(body:not(.cs-admin)) #main .cs-events-done__title:focus,:where(body:not(.cs-admin)) .cs-events-done__title:focus{outline:none;}@media (min-width:768px) {
 :where(body:not(.cs-admin)) #main .cs-events-done__title,:where(body:not(.cs-admin)) .cs-events-done__title{font-size:30px;} 
}:where(body:not(.cs-admin)) .cs-events-done__line{margin:12px 0 0;font-size:16px;line-height:1.45;color:var(--color-body-text);overflow-wrap:anywhere;}:where(body:not(.cs-admin)) .cs-events-done__email,:where(body:not(.cs-admin)) .cs-events-strong{font-style:normal;font-weight:700;color:var(--color-text-primary);overflow-wrap:anywhere;}:where(body:not(.cs-admin)) .cs-events-done__status{margin-top:16px;}:where(body:not(.cs-admin)) .cs-events-done__status .cs-events-notice{text-align:center;}:where(body:not(.cs-admin)) .cs-events-done__archived{margin-bottom:24px;}:where(body:not(.cs-admin)) .cs-events-done__next{display:flex;flex-direction:column;gap:8px;margin-top:20px;}:where(body:not(.cs-admin)) .cs-events-done__next > .cs-event-btn,:where(body:not(.cs-admin)) .cs-events-done__next > .cs-event-btn-outline,:where(body:not(.cs-admin)) .cs-events-done__next .cs-events-done__calendar > .cs-event-btn{width:100%;}:where(body:not(.cs-admin)) .cs-events-done__next .cs-events-done__calendar{position:relative;}:where(body:not(.cs-admin)) .cs-events-done__next .cs-events-done__calendar > .cs-event-btn{min-height:52px;font-size:15px;letter-spacing:1.5px;}:where(body:not(.cs-admin)) .cs-events-done__next .cs-events-done__calendar .cs-event-page__menu{right:0;left:0;}:where(body:not(.cs-admin)) .cs-events-done__event{margin-top:40px;}:where(body:not(.cs-admin)) .cs-events-done__event .cs-event-page__facts{margin-top:0;}:where(body:not(.cs-admin)) .cs-events-done__message{margin-top:24px;padding:16px;border-radius:8px;background:var(--color-surface-raise);font-family:var(--font-body);font-size:var(--font-size-body-sm);line-height:1.5;color:var(--color-text-primary);}:where(body:not(.cs-admin)) .cs-events-done__message p{margin:0;}:where(body:not(.cs-admin)) .cs-events-done .cs-events-group{margin-top:32px;}:where(body:not(.cs-admin)) .cs-events-people{margin:0;padding:0;list-style:none;}:where(body:not(.cs-admin)) .cs-events-person{display:flex;flex-direction:column;margin:0;padding:6px 0;}:where(body:not(.cs-admin)) .cs-events-person__name{font-size:15px;color:var(--color-text-primary);overflow-wrap:anywhere;}:where(body:not(.cs-admin)) .cs-events-person__detail{font-size:13px;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-done__ref{margin:24px 0 0;font-size:13px;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-done__actions{display:flex;flex-direction:column;gap:8px;margin-top:24px;}@media (min-width:768px) {
 :where(body:not(.cs-admin)) .cs-events-done__actions{flex-direction:row;}:where(body:not(.cs-admin)) .cs-events-done__actions .cs-event-btn-outline{flex:1 1 auto;} 
}:where(body:not(.cs-admin)) .cs-events-done__changes{margin:20px 0 0;font-size:14px;line-height:1.5;color:var(--color-text-secondary);}:where(body:not(.cs-admin)) .cs-events-done__changes a{display:inline-block;margin:-12px 0;padding:12px 0;color:var(--color-brand-text);white-space:nowrap;}:where(body:not(.cs-admin)) .cs-events-sent .cs-event-state__actions .cs-events-link{justify-content:center;}.cs-events-stepper{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;}.cs-events-step{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1.5px solid var(--color-brand-text);border-radius:50%;background:var(--color-panel);color:var(--color-brand-text);font-family:var(--font-heading);font-size:20px;line-height:1;cursor:pointer;transition:background-color var(--cs-events-ease);}@media (max-width:767.98px),(pointer:coarse) {
 .cs-events-step{width:44px;height:44px;} 
}.cs-events-step--add{border-color:var(--color-fill);background:var(--color-fill);color:var(--color-on-fill);}@media (hover:hover) {
 .cs-events-step:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--color-brand-text) 7%,var(--color-surface-raise));}.cs-events-step--add:not([aria-disabled=true]):hover{border-color:var(--color-fill-hover);background:var(--color-fill-hover);} 
}.cs-events-step[aria-disabled=true]{border-color:var(--color-panel-border);background:var(--color-panel);color:var(--color-text-secondary);cursor:not-allowed;}span.cs-events-stepper__value{min-width:32px;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--color-text-primary);}.cs-events-stepper--compact{gap:4px;}.cs-events-stepper--compact .cs-events-step{flex:0 0 auto;width:32px;height:32px;}.cs-events-stepper--compact .cs-events-step:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}@media (max-width:767.98px) {
 .cs-events-stepper--compact .cs-events-step{width:44px;height:44px;} 
}.cs-events-stepper--compact input.cs-events-stepper__value{flex:0 0 auto;width:52px;max-width:52px;text-align:center;font-variant-numeric:tabular-nums;}.cs-admin form.cs-events-editor .form-item[hidden]{display:none;}.cs-admin form.cs-events-editor .cs-events-upload .cs-events-upload__view{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;}.cs-admin form.cs-events-editor .cs-events-upload .cs-events-upload__file,.cs-admin form.cs-events-editor .cs-events-upload .cs-events-upload__send,.cs-admin form.cs-events-editor .cs-events-upload .cs-events-upload__remove{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);}.cs-admin form.cs-events-editor .cs-events-upload .cs-events-upload__actions{display:flex;flex-wrap:wrap;gap:0 8px;margin-left:-8px;}.cs-admin form.cs-events-editor .cs-events-upload .cs-events-thumb + .cs-events-upload__actions{flex-direction:column;align-items:flex-start;margin-left:0;}@media (max-width:767.98px) {
 .cs-admin form.cs-events-editor .cs-events-upload .cs-events-thumb + .cs-events-upload__actions{flex:1 0 100%;flex-direction:row;margin-left:-8px;} 
}.cs-admin form.cs-events-editor .cs-events-upload:not(.has-file) .cs-events-upload__view{font-size:13px;}.cs-admin form.cs-events-editor .cs-events-upload .cs-events-upload__pick{min-height:32px;}@media (pointer:coarse) {
 .cs-admin form.cs-events-editor .cs-events-upload .cs-events-upload__pick{min-height:44px;} 
}.cs-admin form.cs-events-editor .cs-events-upload .cs-events-upload__error{flex:1 0 100%;margin:0;font-size:13px;color:var(--color-error);}.cs-admin form.cs-events-editor .cs-events-upload .cs-events-upload__remove-link:hover{color:var(--color-error);}.cs-admin form.cs-events-editor .cs-events-upload .btn i{margin-right:6px;}.cs-admin form.cs-events-editor .cs-events-upload.has-file ~ .description{display:none;}.cs-admin form.cs-events-editor .cs-events-upload.form-managed-file{display:flex;flex-wrap:wrap;align-items:center;gap:12px;}.cs-admin form.cs-events-editor .cs-events-thumb{display:block;flex:none;overflow:hidden;border:1px solid var(--color-admin-line);border-radius:8px;}.cs-admin form.cs-events-editor .cs-events-thumb img{display:block;width:auto;max-width:192px;height:96px;object-fit:cover;}.cs-admin form.cs-events-editor .cs-admin-thumb-pick__pop .form-item-page-banner-upload{margin:12px 0 0;padding:0;}.cs-admin form.cs-events-editor .cs-events-look{--cs-events-panel-w:clamp(400px,38%,480px);display:grid;grid-template-columns:minmax(0,1fr);gap:24px 40px;margin:0 0 1.8rem;}@media (min-width:960px) {
 .cs-admin form.cs-events-editor .cs-events-look{--cs-events-look-min:max(520px,var(--cs-events-look-h,640px));position:relative;isolation:isolate;grid-template-columns:var(--cs-events-panel-w) minmax(0,1fr);gap:0;min-height:var(--cs-events-look-min);margin:0;}.cs-admin form.cs-events-editor .cs-events-look::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:var(--cs-events-panel-w);height:max(100%,var(--cs-events-panel-h,0px));border-right:1px solid var(--color-admin-line);background:var(--color-panel);}.cs-admin form.cs-events-editor .cs-events-look > .cs-events-look__picks{margin-right:1px;}.cs-admin form.cs-events-editor .cs-events-look > .cs-events-live{--cs-events-live-fill:1;position:sticky;top:0;display:flex;flex-direction:column;align-self:start;height:calc(var(--cs-events-look-min) - 8px - 24px);min-height:0;margin:8px 3rem 24px 40px;}.cs-admin form.cs-events-editor .cs-events-look > .cs-events-live .cs-events-live__box{flex:1 1 auto;min-height:0;}.cs-admin form.cs-events-editor .cs-events-look > .cs-events-live[data-mode=list] .cs-events-live__share{position:absolute;} 
}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .text-format-wrapper,.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .cs-admin-rich{margin:0 0 20px;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .cs-events-listing-fields{margin:0 0 20px;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .cs-events-listing-fields > .form-item{display:block;margin:0;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .cs-events-listing-fields > .form-item > label{display:block;margin:0 0 8px;padding:0;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .cs-events-listing-fields > .form-item > .description{width:auto;margin:8px 0 0;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .cs-events-listing-fields > .cs-events-list-image{margin-top:12px;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .cs-events-listing-fields > .form-item-page-list-fit{margin-top:20px;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-listing-fields[hidden],.cs-admin form.cs-events-editor .cs-events-look .cs-events-list-image[hidden]{display:none;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .cs-events-listing-empty{width:auto;margin:0;font-size:14px;color:var(--color-text-secondary);}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .form-item{display:block;margin:0 0 20px;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .form-item > label{display:block;margin:0 0 8px;padding:0;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .form-item > .description{width:auto;margin:8px 0 0;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .form-item-page-background.is-plain .cs-admin-thumb-pick{display:none;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .form-item-page-background .field-suffix > .description{display:block;width:auto;margin:0;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .cs-events-hero-fields{margin:-8px 0 20px;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .cs-events-hero-fields > .form-item{display:block;margin:0;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > .cs-events-hero-fields > .form-item > label{display:block;width:auto;margin:0 0 8px;padding:0;}.cs-admin form.cs-events-editor .cs-events-look .cs-events-look__fields > :last-child{margin-bottom:0;}@media (min-width:960px) {
 .cs-admin form.cs-events-editor div.vertical-tabs .vertical-tabs-panes > fieldset > .fieldset-wrapper:has(> .cs-events-look){padding:0;} 
}.cs-admin form.cs-events-editor .cs-events-look__picks{overflow:hidden;border:1px solid var(--color-admin-line);border-radius:8px;background:var(--color-panel);}@media (min-width:960px) {
 .cs-admin form.cs-events-editor .cs-events-look__picks{overflow:visible;border:0;border-radius:0;background:none;} 
}.cs-admin form.cs-events-editor .cs-events-look__head{margin:0;border-bottom:1px solid var(--color-admin-line);background:var(--color-admin-surface);}@media (max-width:959.98px) {
 .cs-admin form.cs-events-editor .cs-events-look__head:has(+ .cs-events-look__body:last-child:not(.is-open)){border-bottom:0;} 
}.cs-admin form.cs-events-editor .cs-events-look__head > button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;width:100%;min-height:56px;margin:0;padding:12px 16px;border:0;border-radius:0;background:none;font:inherit;text-align:left;color:var(--color-text-primary);cursor:pointer;transition:background-color 150ms ease-out;}@media (min-width:960px) {
 .cs-admin form.cs-events-editor .cs-events-look__head > button{padding:14px 24px;} 
}@media (hover:hover) {
 .cs-admin form.cs-events-editor .cs-events-look__head > button:hover{background:color-mix(in srgb,var(--color-main-medium) 8%,var(--color-panel));} 
}.cs-admin form.cs-events-editor .cs-events-look__head > button:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:-2px;}.cs-admin form.cs-events-editor .cs-events-look__head > button > i{grid-area:1/2/3/3;color:var(--color-text-secondary);transition:transform 200ms ease-out;}.cs-admin form.cs-events-editor .cs-events-look__head.is-open > button > i{transform:rotate(180deg);}.cs-admin form.cs-events-editor .cs-events-look__body + .cs-events-look__head{margin-top:-1px;border-top:1px solid var(--color-admin-line);}.cs-admin form.cs-events-editor .cs-events-look__title{font-size:16px;font-weight:600;line-height:1.3;}.cs-admin form.cs-events-editor .cs-events-look__line{font-size:13px;line-height:1.4;color:var(--color-text-secondary);}.cs-admin form.cs-events-editor .cs-events-look__body{display:grid;grid-template-rows:0fr;overflow:hidden;visibility:hidden;transition:grid-template-rows 200ms ease-out,visibility 0s linear 200ms;}.cs-admin form.cs-events-editor .cs-events-look__body.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows 200ms ease-out,visibility 0s;}.cs-admin form.cs-events-editor .cs-events-look__fields{min-height:0;padding:16px;transition:padding 200ms ease-out;}@media (min-width:960px) {
 .cs-admin form.cs-events-editor .cs-events-look__fields{padding:20px 24px 24px;} 
}.cs-admin form.cs-events-editor .cs-events-look__body:not(.is-open) > .cs-events-look__fields{padding-top:0;padding-bottom:0;}.cs-admin form.cs-events-editor .cs-events-look__picks.is-instant :is(.cs-events-look__body,.cs-events-look__fields,.cs-events-look__head > button > i){transition:none;}@media (prefers-reduced-motion:reduce) {
 .cs-admin form.cs-events-editor .cs-events-look__body,.cs-admin form.cs-events-editor .cs-events-look__body.is-open,.cs-admin form.cs-events-editor .cs-events-look__fields,.cs-admin form.cs-events-editor .cs-events-look__head > button,.cs-admin form.cs-events-editor .cs-events-look__head > button > i{transition:none;} 
}.cs-admin form.cs-events-editor .cs-events-look-label{display:block;margin-bottom:8px;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-primary);}.cs-admin form.cs-events-editor .cs-events-picks{display:flex;flex-wrap:wrap;gap:6px;}.cs-admin form.cs-events-editor .cs-events-picks .form-item{position:relative;margin:0;}.cs-admin form.cs-events-editor .cs-events-picks input{position:absolute;opacity:0;pointer-events:none;}.cs-admin form.cs-events-editor .cs-events-picks label.option{margin:0;padding:6px 12px;border:1px solid var(--color-admin-line);border-radius:6px;background:var(--color-surface);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.3;text-transform:none;color:var(--color-text-primary);cursor:pointer;display:inline-flex;align-items:baseline;column-gap:6px;white-space:nowrap;}.cs-admin form.cs-events-editor .cs-events-picks label.option::before,.cs-admin form.cs-events-editor .cs-events-picks label.option::after{display:none;}@media (hover:hover) {
 .cs-admin form.cs-events-editor .cs-events-picks label.option:hover{border-color:color-mix(in srgb,var(--color-admin-line) 60%,var(--color-brand-text));} 
}.cs-admin form.cs-events-editor .cs-events-picks input:checked + label.option{border-color:var(--color-main-medium);box-shadow:inset 0 0 0 1px var(--color-main-medium);font-weight:600;}.cs-admin form.cs-events-editor .cs-events-picks input:focus-visible + label.option{outline:2px solid var(--color-brand-text);outline-offset:2px;}.cs-admin form.cs-events-editor .description[hidden]{display:none;}.cs-admin form.cs-events-editor .cs-events-live__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 12px;}.cs-admin form.cs-events-editor .cs-events-live__modes{flex-wrap:nowrap;margin-bottom:8px;}.cs-admin form.cs-events-editor .cs-events-live__box{position:relative;overflow:hidden;border:1px solid var(--color-admin-line);border-radius:8px;background:var(--color-admin-surface);}.cs-admin form.cs-events-editor .cs-events-live[data-mode=phone] .cs-events-live__box{margin:0 auto;border:6px solid var(--color-text-primary);border-radius:24px;}.cs-admin form.cs-events-editor .cs-events-live__frame{position:absolute;top:0;border:0;background:var(--color-surface);transform-origin:0 0;pointer-events:none;}.cs-admin form.cs-events-editor .cs-events-live__frame.is-loading{visibility:hidden;}.cs-admin form.cs-events-editor .cs-events-live__title{display:inline-flex;align-items:center;gap:2px;margin-bottom:8px;}.cs-admin form.cs-events-editor .cs-events-live__title > .cs-events-look-label{margin-bottom:0;}.cs-admin form.cs-events-editor .btn.cs-events-live__open{min-height:32px;padding-top:0;padding-bottom:0;}@media (pointer:coarse) {
 .cs-admin form.cs-events-editor .btn.cs-events-live__open{min-height:44px;} 
}.cs-admin form.cs-events-editor .btn.cs-events-live__open:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:0;box-shadow:none;}.cs-admin form.cs-events-editor .cs-events-live__share{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:flex-start;gap:28px;padding:20px 24px 24px;overflow-y:auto;}.cs-admin form.cs-events-editor .cs-events-live__scaled{width:100%;overflow:hidden;}.cs-admin form.cs-events-editor .cs-events-live__scaled > *{transform-origin:0 0;}.cs-admin form.cs-events-editor .cs-events-live__scaled > .cs-events-link-preview{max-width:none;}.cs-admin form.cs-events-editor .cs-events-live__place{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;}.cs-admin form.cs-events-editor .cs-events-live__place > .description{margin:0;font-size:13px;color:var(--color-text-secondary);text-align:center;}.cs-admin form.cs-events-editor .cs-events-list-preview{box-sizing:content-box;padding:24px;border:1px solid var(--color-admin-line);border-radius:8px;background:var(--color-surface);font-family:"Source Serif 4",serif;font-size:var(--font-size-base);line-height:1.5;color:var(--color-body-text);}.cs-admin form.cs-events-editor .cs-events-list-preview.view-id-site_events h2.event-title{margin-bottom:0.5rem;font-family:var(--font-heading);font-size:1.4em;text-transform:none;letter-spacing:normal;}.cs-admin form.cs-events-editor .cs-events-list-preview .cs-events-list-preview__fill{aspect-ratio:335/140;object-position:center;}.cs-admin form.cs-events-editor .cs-events-live[data-mode=list] .cs-events-live__share{position:relative;display:flex;min-height:inherit;}.cs-admin form.cs-events-editor .cs-events-live[data-mode=list] .cs-events-live__frame,.cs-admin form.cs-events-editor .cs-events-live[data-mode=list] .cs-loader-container{visibility:hidden;}.cs-admin form.cs-events-editor .cs-events-link-preview{display:block;width:360px;max-width:100%;overflow:hidden;border:1px solid var(--color-admin-line);border-radius:8px;background:var(--color-panel);}.cs-admin form.cs-events-editor .cs-events-link-preview__img{display:block;aspect-ratio:1.91/1;overflow:hidden;background:var(--color-admin-surface);}.cs-admin form.cs-events-editor .cs-events-link-preview__photo{display:block;width:100%;height:100%;object-fit:cover;}.cs-admin form.cs-events-editor .cs-events-link-preview__whole{display:flex;align-items:center;justify-content:center;height:100%;background:var(--color-main-dark);}.cs-admin form.cs-events-editor .cs-events-link-preview__logo img{max-width:55%;max-height:92%;}.cs-admin form.cs-events-editor .cs-events-link-preview__flyer{position:relative;background:#000;}.cs-admin form.cs-events-editor .cs-events-link-preview__flyer img{position:relative;max-width:100%;max-height:100%;}.cs-admin form.cs-events-editor .cs-events-link-preview__flyer .cs-events-link-preview__blur{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;filter:blur(10px) brightness(0.8);transform:scale(1.15);}.cs-admin form.cs-events-editor .cs-events-link-preview__text{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;}.cs-admin form.cs-events-editor .cs-events-link-preview__title{font-size:15px;font-weight:600;color:var(--color-text-primary);}.cs-admin form.cs-events-editor .cs-events-link-preview__line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;color:var(--color-text-secondary);}.cs-admin form.cs-events-editor .cs-events-link-preview__domain{font-size:13px;color:color-mix(in srgb,var(--color-text-secondary) 80%,var(--color-text-primary));}:where(body.cs-admin) .cs-events-meter{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;}:where(body.cs-admin) .cs-events-meter__track{position:relative;width:64px;height:6px;border-radius:3px;background:var(--color-panel-border);overflow:hidden;}:where(body.cs-admin) .cs-events-meter__fill{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--color-main-medium);}:where(body.cs-admin) .cs-events-meter__text,:where(body.cs-admin) .cs-events-amount{font-variant-numeric:tabular-nums;}:where(body.cs-admin) .cs-entity-admin-summary-item .cs-admin-info{padding:4px;margin:-4px 0;cursor:pointer;}:where(body.cs-admin) .cs-events-money-details{display:grid;gap:6px;min-width:220px;padding:4px 2px;font-size:14px;line-height:1.4;color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-money-details__row{display:flex;justify-content:space-between;gap:24px;}:where(body.cs-admin) .cs-events-money-details__label{color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-money-details__note{font-size:13px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-money-details__row + .cs-events-money-details__note{margin-top:4px;padding-top:8px;border-top:1px solid var(--color-panel-border);}:where(body.cs-admin) .cs-events-admin-link{display:inline-flex;align-items:center;gap:4px;text-decoration:none;}@media (max-width:767.98px) {
 :where(body.cs-admin) .cs-events-admin-link{min-height:44px;} 
}:where(body.cs-admin) .cs-events-confirm-rows{margin:12px 0 0;}:where(body.cs-admin) .cs-events-confirm-page{max-width:480px;margin:24px auto;padding:24px;border:1px solid var(--color-panel-border);border-radius:8px;background:var(--color-panel);font-size:16px;line-height:1.5;}:where(body.cs-admin) .cs-events-confirm-page .cs-events-confirm-title{margin:0 0 12px;font-size:20px;font-weight:600;font-variant:normal;letter-spacing:0;text-transform:none;color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-confirm-page .form-actions{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:20px 0 0;}:where(body.cs-admin) .cs-events-confirm-row{display:flex;gap:12px;padding:6px 0;border-top:1px solid var(--color-panel-border);}:where(body.cs-admin) .cs-events-confirm-row dt{flex:0 0 110px;font-weight:400;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-confirm-row dd{margin:0;}:where(body.cs-admin) .cs-events-blockers{margin:0;padding:0;list-style:none;}:where(body.cs-admin) .cs-events-blockers li{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;color:var(--color-error);}:where(body.cs-admin) .cs-events-share .btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;}:where(body.cs-admin) .cs-events-share .btn i{margin-right:6px;}@media (pointer:coarse) {
 :where(body.cs-admin) .cs-events-share .btn{min-height:44px;} 
}:where(body.cs-admin) .cs-events-share__link{display:flex;align-items:center;gap:4px;}:where(body.cs-admin) .cs-events-share__link .btn{flex:none;}.cs-admin .cs-events-share__link input.form-text:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):not([type=image]){flex:1 1 auto;width:100%;min-width:0;height:34px;margin:0;padding:0 10px;border:0;border-bottom:1px solid var(--color-admin-line);border-radius:3px;background:var(--color-admin-surface);font-size:14px;color:var(--color-text-primary);text-overflow:ellipsis;}:where(body.cs-admin) .cs-events-share__actions{display:flex;flex-wrap:wrap;gap:0 8px;margin:4px 0 0 -8px;}:where(body.cs-admin) .cs-events-share__note{margin:8px 0 0;font-size:14px;color:var(--color-text-secondary);}.cs-admin .cs-events-share-pop{width:380px;padding:12px;}:where(body.cs-admin) .cs-events-share-card{margin:0 0 20px;padding:12px;border:1px solid var(--color-admin-line);border-radius:8px;background:var(--color-admin-surface);}.cs-admin .cs-events-share-card .cs-events-share__link input.form-text:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):not([type=image]){background:var(--color-panel);}.cs-admin form.cs-events-editor:not(.cs-events-is-paid) .cs-events-paid-only,.cs-admin form.cs-events-editor.cs-events-is-paid .cs-events-free-only,.cs-admin form.cs-events-form:not(.cs-events-is-paid) .cs-events-paid-only,.cs-admin form.cs-events-form.cs-events-is-paid .cs-events-free-only{display:none;}.cs-admin form.cs-events-editor .form-type-item,.cs-admin form.cs-events-editor .form-type-checkboxes,.cs-admin form.cs-events-editor .form-type-textarea,.cs-admin form.cs-events-editor .cs-events-row-item,.cs-admin form.cs-events-form .form-type-item,.cs-admin form.cs-events-form .form-type-checkboxes,.cs-admin form.cs-events-form .form-type-textarea,.cs-admin form.cs-events-form .cs-events-row-item{display:grid;grid-template-columns:25% minmax(0,75%);align-items:start;margin:0 0 1.8rem;}.cs-admin form.cs-events-editor .form-type-item > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-editor .form-type-checkboxes > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-editor .form-type-textarea > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-editor .cs-events-row-item > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .form-type-item > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .form-type-checkboxes > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .form-type-textarea > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .cs-events-row-item > label:not(.cs-admin-toggle-wrapper){grid-column:1;margin-bottom:0;padding:8px 16px 0 0;}.cs-admin form.cs-events-editor .form-type-item:has(> label.cs-admin-toggle-wrapper,> .cs-events-row-field > label.cs-admin-toggle-wrapper) > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-editor .form-type-checkboxes:has(> label.cs-admin-toggle-wrapper,> .cs-events-row-field > label.cs-admin-toggle-wrapper) > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-editor .form-type-textarea:has(> label.cs-admin-toggle-wrapper,> .cs-events-row-field > label.cs-admin-toggle-wrapper) > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-editor .cs-events-row-item:has(> label.cs-admin-toggle-wrapper,> .cs-events-row-field > label.cs-admin-toggle-wrapper) > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .form-type-item:has(> label.cs-admin-toggle-wrapper,> .cs-events-row-field > label.cs-admin-toggle-wrapper) > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .form-type-checkboxes:has(> label.cs-admin-toggle-wrapper,> .cs-events-row-field > label.cs-admin-toggle-wrapper) > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .form-type-textarea:has(> label.cs-admin-toggle-wrapper,> .cs-events-row-field > label.cs-admin-toggle-wrapper) > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .cs-events-row-item:has(> label.cs-admin-toggle-wrapper,> .cs-events-row-field > label.cs-admin-toggle-wrapper) > label:not(.cs-admin-toggle-wrapper){align-self:center;padding-top:0;}.cs-admin form.cs-events-editor .form-type-item > :not(label),.cs-admin form.cs-events-editor .form-type-item > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-editor .form-type-checkboxes > :not(label),.cs-admin form.cs-events-editor .form-type-checkboxes > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-editor .form-type-textarea > :not(label),.cs-admin form.cs-events-editor .form-type-textarea > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-editor .cs-events-row-item > :not(label),.cs-admin form.cs-events-editor .cs-events-row-item > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-form .form-type-item > :not(label),.cs-admin form.cs-events-form .form-type-item > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-form .form-type-checkboxes > :not(label),.cs-admin form.cs-events-form .form-type-checkboxes > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-form .form-type-textarea > :not(label),.cs-admin form.cs-events-form .form-type-textarea > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-form .cs-events-row-item > :not(label),.cs-admin form.cs-events-form .cs-events-row-item > label.cs-admin-toggle-wrapper{grid-column:2;}.cs-admin form.cs-events-editor .form-type-item > .description,.cs-admin form.cs-events-editor .form-type-checkboxes > .description,.cs-admin form.cs-events-editor .form-type-textarea > .description,.cs-admin form.cs-events-editor .cs-events-row-item > .description,.cs-admin form.cs-events-form .form-type-item > .description,.cs-admin form.cs-events-form .form-type-checkboxes > .description,.cs-admin form.cs-events-form .form-type-textarea > .description,.cs-admin form.cs-events-form .cs-events-row-item > .description{width:auto;margin:6px 0 0;}@media (max-width:767.98px) {
 .cs-admin form.cs-events-editor .form-type-item,.cs-admin form.cs-events-editor .form-type-checkboxes,.cs-admin form.cs-events-editor .form-type-textarea,.cs-admin form.cs-events-editor .cs-events-row-item,.cs-admin form.cs-events-form .form-type-item,.cs-admin form.cs-events-form .form-type-checkboxes,.cs-admin form.cs-events-form .form-type-textarea,.cs-admin form.cs-events-form .cs-events-row-item{grid-template-columns:minmax(0,1fr);}.cs-admin form.cs-events-editor .form-type-item > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-editor .form-type-checkboxes > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-editor .form-type-textarea > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-editor .cs-events-row-item > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .form-type-item > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .form-type-checkboxes > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .form-type-textarea > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .cs-events-row-item > label:not(.cs-admin-toggle-wrapper){padding:0 0 6px;}.cs-admin form.cs-events-editor .form-type-item > :not(label),.cs-admin form.cs-events-editor .form-type-item > label,.cs-admin form.cs-events-editor .form-type-item > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-editor .form-type-checkboxes > :not(label),.cs-admin form.cs-events-editor .form-type-checkboxes > label,.cs-admin form.cs-events-editor .form-type-checkboxes > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-editor .form-type-textarea > :not(label),.cs-admin form.cs-events-editor .form-type-textarea > label,.cs-admin form.cs-events-editor .form-type-textarea > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-editor .cs-events-row-item > :not(label),.cs-admin form.cs-events-editor .cs-events-row-item > label,.cs-admin form.cs-events-editor .cs-events-row-item > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-form .form-type-item > :not(label),.cs-admin form.cs-events-form .form-type-item > label,.cs-admin form.cs-events-form .form-type-item > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-form .form-type-checkboxes > :not(label),.cs-admin form.cs-events-form .form-type-checkboxes > label,.cs-admin form.cs-events-form .form-type-checkboxes > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-form .form-type-textarea > :not(label),.cs-admin form.cs-events-form .form-type-textarea > label,.cs-admin form.cs-events-form .form-type-textarea > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-form .cs-events-row-item > :not(label),.cs-admin form.cs-events-form .cs-events-row-item > label,.cs-admin form.cs-events-form .cs-events-row-item > label.cs-admin-toggle-wrapper{grid-column:1;} 
}.cs-admin form.cs-events-editor .text-format-wrapper > .form-type-textarea,.cs-admin form.cs-events-form .text-format-wrapper > .form-type-textarea{grid-template-columns:minmax(0,1fr);}.cs-admin form.cs-events-editor .text-format-wrapper > .form-type-textarea > label:not(.cs-admin-toggle-wrapper),.cs-admin form.cs-events-form .text-format-wrapper > .form-type-textarea > label:not(.cs-admin-toggle-wrapper){padding:0 0 6px;}.cs-admin form.cs-events-editor .text-format-wrapper > .form-type-textarea > :not(label),.cs-admin form.cs-events-editor .text-format-wrapper > .form-type-textarea > label,.cs-admin form.cs-events-editor .text-format-wrapper > .form-type-textarea > label.cs-admin-toggle-wrapper,.cs-admin form.cs-events-form .text-format-wrapper > .form-type-textarea > :not(label),.cs-admin form.cs-events-form .text-format-wrapper > .form-type-textarea > label,.cs-admin form.cs-events-form .text-format-wrapper > .form-type-textarea > label.cs-admin-toggle-wrapper{grid-column:1;}.cs-admin form.cs-events-editor .form-radio:focus-visible,.cs-admin form.cs-events-editor .form-checkbox:focus-visible,.cs-admin form.cs-events-form .form-radio:focus-visible,.cs-admin form.cs-events-form .form-checkbox:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}.cs-admin form.cs-events-editor .cs-events-datetime,.cs-admin form.cs-events-form .cs-events-datetime{display:flex;flex-wrap:wrap;gap:10px 12px;}.cs-admin form.cs-events-editor .cs-events-datetime .form-item,.cs-admin form.cs-events-form .cs-events-datetime .form-item{display:block;margin:0;}.cs-admin form.cs-events-editor .cs-events-datetime .form-item:first-child,.cs-admin form.cs-events-form .cs-events-datetime .form-item:first-child{flex:0 1 220px;}.cs-admin form.cs-events-editor .cs-events-datetime .form-item:last-child,.cs-admin form.cs-events-form .cs-events-datetime .form-item:last-child{flex:0 1 150px;}.cs-admin form.cs-events-editor .cs-events-datetime input,.cs-admin form.cs-events-form .cs-events-datetime input{width:100%;}.cs-admin form.cs-events-editor .cs-events-datetime .cs-events-time-menu .dropdown-menu,.cs-admin form.cs-events-form .cs-events-datetime .cs-events-time-menu .dropdown-menu{max-height:280px;overflow-y:auto;}.cs-admin form.cs-events-editor .cs-events-datetime .form-item > .description,.cs-admin form.cs-events-form .cs-events-datetime .form-item > .description{width:auto;margin-left:0;}.cs-admin form.cs-events-editor .cs-events-stepper input,.cs-admin form.cs-events-form .cs-events-stepper input{flex:0 0 auto;}.cs-admin form.cs-events-editor .cs-events-admin-error,.cs-admin form.cs-events-form .cs-events-admin-error{display:flex;align-items:baseline;gap:6px;margin-top:6px;font-size:13px;line-height:1.35;color:var(--color-error);}.cs-admin form.cs-events-editor .cs-events-admin-error i,.cs-admin form.cs-events-form .cs-events-admin-error i{margin-top:2px;}.cs-admin form.cs-events-editor .cs-events-admin-error[hidden],.cs-admin form.cs-events-form .cs-events-admin-error[hidden]{display:none;}.cs-admin form.cs-events-editor .cs-events-section-title,.cs-admin form.cs-events-form .cs-events-section-title{margin:0 0 1.25rem;}.cs-admin form.cs-events-editor .cs-events-section-title h2,.cs-admin form.cs-events-form .cs-events-section-title h2{margin:0 0 6px;font-size:1.3rem;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-text-primary);}.cs-admin form.cs-events-editor .cs-events-section-title .description,.cs-admin form.cs-events-form .cs-events-section-title .description{margin:0;}.cs-admin form.cs-events-editor .form-item + .cs-events-section-title,.cs-admin form.cs-events-editor .cs-events-list-mount + .cs-events-section-title,.cs-admin form.cs-events-form .form-item + .cs-events-section-title,.cs-admin form.cs-events-form .cs-events-list-mount + .cs-events-section-title{margin-top:40px;}.cs-admin form.cs-events-editor .cs-events-advanced,.cs-admin form.cs-events-form .cs-events-advanced{margin-top:32px;}.cs-admin form.cs-events-editor .cs-events-admin-link,.cs-admin form.cs-events-editor .cs-events-text-btn,.cs-admin form.cs-events-form .cs-events-admin-link,.cs-admin form.cs-events-form .cs-events-text-btn{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--color-brand-text);cursor:pointer;}.cs-admin form.cs-events-editor .cs-events-admin-link:focus-visible,.cs-admin form.cs-events-editor .cs-events-text-btn:focus-visible,.cs-admin form.cs-events-form .cs-events-admin-link:focus-visible,.cs-admin form.cs-events-form .cs-events-text-btn:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}.cs-admin form.cs-events-editor .cs-events-text-btn,.cs-admin form.cs-events-form .cs-events-text-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:4px;}.cs-admin form.cs-events-editor .cs-events-icon-btn,.cs-admin form.cs-events-form .cs-events-icon-btn{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:var(--color-text-secondary);cursor:pointer;}.cs-admin form.cs-events-editor .cs-events-icon-btn:hover,.cs-admin form.cs-events-form .cs-events-icon-btn:hover{background:var(--color-admin-surface);color:var(--color-text-primary);}.cs-admin form.cs-events-editor .cs-events-icon-btn:focus-visible,.cs-admin form.cs-events-form .cs-events-icon-btn:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}.cs-admin form.cs-events-editor .cs-events-emails,.cs-admin form.cs-events-form .cs-events-emails{margin:12px 0 0;padding:0;list-style:none;}.cs-admin form.cs-events-editor .cs-events-emails li,.cs-admin form.cs-events-form .cs-events-emails li{display:flex;align-items:center;gap:6px;max-width:420px;margin-bottom:8px;}.cs-admin form.cs-events-editor .cs-events-emails input,.cs-admin form.cs-events-form .cs-events-emails input{flex:1;}.cs-admin form.cs-events-editor .cs-events-recipient,.cs-admin form.cs-events-form .cs-events-recipient{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;margin:0;padding:6px 0;}.cs-admin form.cs-events-editor .cs-events-person-name,.cs-admin form.cs-events-form .cs-events-person-name{font-size:15px;font-weight:600;color:var(--color-text-primary);}.cs-admin form.cs-events-editor .cs-events-person-meta,.cs-admin form.cs-events-form .cs-events-person-meta{font-size:13px;color:var(--color-text-secondary);overflow-wrap:anywhere;}.cs-admin form.cs-events-editor .cs-events-add-person .dropdown-item.cs-events-person-item,.cs-admin form.cs-events-form .cs-events-add-person .dropdown-item.cs-events-person-item{flex-direction:column;align-items:flex-start;gap:2px;}.cs-admin form.cs-events-editor .cs-events-rows,.cs-admin form.cs-events-form .cs-events-rows{margin:0 0 12px;padding:0;list-style:none;border:1px solid var(--color-panel-border);border-radius:8px;background:var(--color-panel);}.cs-admin form.cs-events-editor .cs-events-row,.cs-admin form.cs-events-form .cs-events-row{position:relative;}.cs-admin form.cs-events-editor .cs-events-row + .cs-events-row,.cs-admin form.cs-events-form .cs-events-row + .cs-events-row{border-top:1px solid var(--color-panel-border);}.cs-admin form.cs-events-editor .cs-events-row.is-open > .cs-events-row-head,.cs-admin form.cs-events-form .cs-events-row.is-open > .cs-events-row-head{background:var(--color-admin-surface);}.cs-admin form.cs-events-editor .cs-events-row:first-child > .cs-events-row-head,.cs-admin form.cs-events-form .cs-events-row:first-child > .cs-events-row-head{border-radius:7px 7px 0 0;}.cs-admin form.cs-events-editor .cs-events-row:last-child:not(.is-open) > .cs-events-row-head,.cs-admin form.cs-events-form .cs-events-row:last-child:not(.is-open) > .cs-events-row-head{border-bottom-right-radius:7px;border-bottom-left-radius:7px;}.cs-admin form.cs-events-editor .cs-events-row.is-stopped .cs-events-row-name,.cs-admin form.cs-events-editor .cs-events-row.is-stopped .cs-events-row-price,.cs-admin form.cs-events-form .cs-events-row.is-stopped .cs-events-row-name,.cs-admin form.cs-events-form .cs-events-row.is-stopped .cs-events-row-price{color:var(--color-text-secondary);}.cs-admin form.cs-events-editor .cs-events-row.is-lifted,.cs-admin form.cs-events-form .cs-events-row.is-lifted{z-index:2;box-shadow:0 4px 12px rgba(0,0,0,0.12);}.cs-admin form.cs-events-editor .cs-events-row.is-drop-before,.cs-admin form.cs-events-form .cs-events-row.is-drop-before{box-shadow:inset 0 2px 0 var(--color-main-medium);}.cs-admin form.cs-events-editor .cs-events-row.is-drop-after,.cs-admin form.cs-events-form .cs-events-row.is-drop-after{box-shadow:inset 0 -2px 0 var(--color-main-medium);}.cs-admin form.cs-events-editor .cs-events-row-head,.cs-admin form.cs-events-form .cs-events-row-head{display:flex;align-items:stretch;min-height:56px;transition:background-color 150ms ease-out;}@media (hover:hover) {
 .cs-admin form.cs-events-editor .cs-events-row-head:hover,.cs-admin form.cs-events-form .cs-events-row-head:hover{background:color-mix(in srgb,var(--color-main-medium) 6%,var(--color-panel));} 
}.cs-admin form.cs-events-editor .cs-events-handle,.cs-admin form.cs-events-form .cs-events-handle{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;padding:0;border:0;background:none;color:var(--color-text-secondary);cursor:grab;touch-action:none;}.cs-admin form.cs-events-editor .cs-events-handle:focus-visible,.cs-admin form.cs-events-form .cs-events-handle:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:-2px;}.cs-admin form.cs-events-editor .cs-events-row-toggle,.cs-admin form.cs-events-form .cs-events-row-toggle{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 16px 10px 0;border:0;background:none;color:var(--color-text-primary);text-align:left;cursor:pointer;}.cs-admin form.cs-events-editor .cs-events-row-toggle:focus-visible,.cs-admin form.cs-events-form .cs-events-row-toggle:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:-2px;}.cs-admin form.cs-events-editor .cs-events-row-toggle .cs-entity-admin-tab-dot,.cs-admin form.cs-events-form .cs-events-row-toggle .cs-entity-admin-tab-dot{flex:0 0 auto;}.cs-admin form.cs-events-editor .cs-events-row-main,.cs-admin form.cs-events-form .cs-events-row-main{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0;}.cs-admin form.cs-events-editor .cs-events-row-name,.cs-admin form.cs-events-form .cs-events-row-name{font-size:16px;font-weight:600;overflow-wrap:anywhere;}.cs-admin form.cs-events-editor .cs-events-row-price,.cs-admin form.cs-events-form .cs-events-row-price{font-variant-numeric:tabular-nums;}.cs-admin form.cs-events-editor .cs-events-row-meta,.cs-admin form.cs-events-form .cs-events-row-meta{font-size:14px;color:var(--color-text-secondary);}.cs-admin form.cs-events-editor .cs-events-row-summary,.cs-admin form.cs-events-form .cs-events-row-summary{flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cs-admin form.cs-events-editor .cs-events-chev,.cs-admin form.cs-events-form .cs-events-chev{margin-left:auto;color:var(--color-text-secondary);transition:transform 200ms ease-out;}.cs-admin form.cs-events-editor .cs-events-row.is-open .cs-events-chev,.cs-admin form.cs-events-form .cs-events-row.is-open .cs-events-chev{transform:rotate(180deg);}.cs-admin form.cs-events-editor .cs-events-row-body,.cs-admin form.cs-events-form .cs-events-row-body{padding:24px 24px 0;border-top:1px solid var(--color-panel-border);}@media (max-width:767.98px) {
 .cs-admin form.cs-events-editor .cs-events-row-body,.cs-admin form.cs-events-form .cs-events-row-body{padding:16px 16px 0;} 
}.cs-admin form.cs-events-editor .cs-events-row-foot,.cs-admin form.cs-events-form .cs-events-row-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 -24px;padding:12px 24px;border-top:1px solid var(--color-panel-border);}@media (max-width:767.98px) {
 .cs-admin form.cs-events-editor .cs-events-row-foot,.cs-admin form.cs-events-form .cs-events-row-foot{margin:0 -16px;padding:12px 16px;} 
}.cs-admin form.cs-events-editor .cs-events-row-foot .cs-events-row-done,.cs-admin form.cs-events-form .cs-events-row-foot .cs-events-row-done{margin-left:auto;}.cs-admin form.cs-events-editor .cs-events-foot-note,.cs-admin form.cs-events-form .cs-events-foot-note{font-size:14px;color:var(--color-text-secondary);}.cs-admin form.cs-events-editor .cs-events-quiet,.cs-admin form.cs-events-form .cs-events-quiet{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 4px;border:0;background:none;font-size:15px;color:var(--color-text-secondary);cursor:pointer;transition:color 150ms ease-out;}.cs-admin form.cs-events-editor .cs-events-quiet:hover,.cs-admin form.cs-events-form .cs-events-quiet:hover{color:var(--color-text-primary);}.cs-admin form.cs-events-editor .cs-events-quiet--danger:hover,.cs-admin form.cs-events-form .cs-events-quiet--danger:hover{color:var(--color-bad-darker);}.cs-admin form.cs-events-editor .cs-events-quiet:focus-visible,.cs-admin form.cs-events-form .cs-events-quiet:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}.cs-admin form.cs-events-editor .cs-events-add,.cs-admin form.cs-events-form .cs-events-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:1px dashed var(--color-text-secondary);border-radius:8px;background:none;font-size:15px;font-weight:600;color:var(--color-main-medium);cursor:pointer;transition:background-color 150ms ease-out;}.cs-admin form.cs-events-editor .cs-events-add:hover,.cs-admin form.cs-events-form .cs-events-add:hover{background:color-mix(in srgb,var(--color-main-medium) 6%,var(--color-panel));}.cs-admin form.cs-events-editor .cs-events-add:focus-visible,.cs-admin form.cs-events-form .cs-events-add:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}.cs-admin form.cs-events-editor .cs-events-add--small,.cs-admin form.cs-events-form .cs-events-add--small{min-height:40px;}@media (max-width:767.98px) {
 .cs-admin form.cs-events-editor .cs-events-add--small,.cs-admin form.cs-events-form .cs-events-add--small{min-height:44px;} 
}.cs-admin form.cs-events-editor .cs-events-includes,.cs-admin form.cs-events-form .cs-events-includes{margin:0;padding:0;list-style:none;}.cs-admin form.cs-events-editor .cs-events-includes li,.cs-admin form.cs-events-form .cs-events-includes li{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:360px;padding:4px 0;}.cs-admin form.cs-events-editor .cs-events-choices,.cs-admin form.cs-events-form .cs-events-choices{margin:0 0 10px;padding:0;list-style:none;}.cs-admin form.cs-events-editor .cs-events-choice-row,.cs-admin form.cs-events-form .cs-events-choice-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;}.cs-admin form.cs-events-editor .cs-events-choice-row .cs-events-handle,.cs-admin form.cs-events-form .cs-events-choice-row .cs-events-handle{flex:0 0 36px;width:36px;height:40px;}.cs-admin form.cs-events-editor .cs-events-choice-row > input.form-text,.cs-admin form.cs-events-form .cs-events-choice-row > input.form-text{flex:1 1 0;min-width:0;width:auto;}.cs-admin form.cs-events-editor .cs-events-choice-row .cs-events-admin-error,.cs-admin form.cs-events-form .cs-events-choice-row .cs-events-admin-error{flex-basis:100%;margin:0 0 4px 42px;}.cs-admin form.cs-events-editor .cs-events-advanced-row,.cs-admin form.cs-events-form .cs-events-advanced-row{margin:0 0 1.8rem;}.cs-admin form.cs-events-editor .cs-events-advanced-row > summary,.cs-admin form.cs-events-form .cs-events-advanced-row > summary{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-bottom:12px;font-size:15px;font-weight:600;color:var(--color-brand-text);cursor:pointer;list-style:none;}.cs-admin form.cs-events-editor .cs-events-advanced-row > summary::-webkit-details-marker,.cs-admin form.cs-events-form .cs-events-advanced-row > summary::-webkit-details-marker{display:none;}.cs-admin form.cs-events-editor .cs-events-advanced-row > summary i,.cs-admin form.cs-events-form .cs-events-advanced-row > summary i{transition:transform 200ms ease-out;}.cs-admin form.cs-events-editor .cs-events-advanced-row > summary:focus-visible,.cs-admin form.cs-events-form .cs-events-advanced-row > summary:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}.cs-admin form.cs-events-editor .cs-events-advanced-row[open] > summary i,.cs-admin form.cs-events-form .cs-events-advanced-row[open] > summary i{transform:rotate(90deg);}.cs-admin form.cs-events-editor .cs-events-muted,.cs-admin form.cs-events-editor .cs-events-free-line,.cs-admin form.cs-events-form .cs-events-muted,.cs-admin form.cs-events-form .cs-events-free-line{color:var(--color-text-secondary);}.cs-admin form.cs-events-editor .cs-admin-empty-state,.cs-admin form.cs-events-form .cs-admin-empty-state{margin:0 0 16px;}.cs-admin form.cs-events-editor .cs-events-free-line,.cs-admin form.cs-events-form .cs-events-free-line{margin:12px 0 0;font-size:14px;}.cs-admin form.cs-events-editor .cs-events-picker,.cs-admin form.cs-events-form .cs-events-picker{padding:16px;border:1px solid var(--color-panel-border);border-radius:8px;background:var(--color-panel);}.cs-admin form.cs-events-editor .cs-events-picker-head,.cs-admin form.cs-events-form .cs-events-picker-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;}.cs-admin form.cs-events-editor .cs-events-picker-title,.cs-admin form.cs-events-form .cs-events-picker-title{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary);}.cs-admin form.cs-events-editor .cs-events-picker-grid,.cs-admin form.cs-events-form .cs-events-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}@media (max-width:767.98px) {
 .cs-admin form.cs-events-editor .cs-events-picker-grid,.cs-admin form.cs-events-form .cs-events-picker-grid{grid-template-columns:minmax(0,1fr);} 
}.cs-admin form.cs-events-editor .cs-events-starter,.cs-admin form.cs-events-form .cs-events-starter{display:grid;grid-template-columns:28px 1fr;gap:2px 10px;align-items:baseline;padding:14px 16px;border:1px solid var(--color-panel-border);border-radius:8px;background:var(--color-panel);text-align:left;cursor:pointer;transition:border-color 150ms ease-out;}.cs-admin form.cs-events-editor .cs-events-starter:hover,.cs-admin form.cs-events-form .cs-events-starter:hover{border-color:color-mix(in srgb,var(--color-panel-border) 60%,var(--color-main-medium));}.cs-admin form.cs-events-editor .cs-events-starter:focus-visible,.cs-admin form.cs-events-form .cs-events-starter:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}.cs-admin form.cs-events-editor .cs-events-starter > i,.cs-admin form.cs-events-form .cs-events-starter > i{grid-row:span 2;font-size:20px;color:var(--color-brand-text);}.cs-admin form.cs-events-editor .cs-events-starter-name,.cs-admin form.cs-events-form .cs-events-starter-name{font-size:16px;font-weight:600;color:var(--color-text-primary);}.cs-admin form.cs-events-editor .cs-events-starter-line,.cs-admin form.cs-events-form .cs-events-starter-line{font-size:14px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-review-box{max-width:820px;margin:0 0 24px;}:where(body.cs-admin) .cs-events-review-box:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}:where(body.cs-admin) .cs-events-review-box .alert{margin:0;}:where(body.cs-admin) .cs-events-review-box ul{margin:6px 0 0;padding-left:24px;}:where(body.cs-admin) .cs-events-review-box li + li{margin-top:6px;}:where(body.cs-admin) .cs-events-review-cards{display:grid;gap:12px;max-width:820px;}:where(body.cs-admin) .cs-events-review-card{padding:16px;border:1px solid var(--color-admin-line);border-radius:8px;background:var(--color-panel);}:where(body.cs-admin) .cs-events-review-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;}:where(body.cs-admin) .cs-entity-admin-form div.vertical-tabs .vertical-tabs-panes h3.cs-events-review-card__title,:where(body.cs-admin) .cs-events-review-card__title{margin:0;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-entity-admin-form div.vertical-tabs .vertical-tabs-panes h3.cs-events-review-card__title .cs-events-review-meta,:where(body.cs-admin) .cs-events-review-card__title .cs-events-review-meta{margin-left:6px;font-weight:400;letter-spacing:0;text-transform:none;}.cs-admin a.cs-events-review-card__edit{display:inline-flex;align-items:center;min-height:44px;margin:-12px -8px -12px 0;padding:0 8px;font-size:15px;font-weight:600;color:var(--color-brand-text);}:where(body.cs-admin) .cs-events-review-rows{margin:0;}:where(body.cs-admin) .cs-events-review-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:6px 0;}:where(body.cs-admin) .cs-events-review-row + .cs-events-review-row{border-top:1px solid var(--color-admin-surface);}:where(body.cs-admin) .cs-events-review-row dt{padding-top:2px;font-size:13px;font-weight:400;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-review-row dd{margin:0;font-size:16px;color:var(--color-text-primary);overflow-wrap:anywhere;}@media (max-width:767.98px) {
 :where(body.cs-admin) .cs-events-review-row{grid-template-columns:minmax(0,1fr);gap:2px;} 
}:where(body.cs-admin) .cs-events-review-none,:where(body.cs-admin) .cs-events-review-meta{color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-review-meta{font-size:14px;}:where(body.cs-admin) .cs-events-review-list{margin:0;padding:0;list-style:none;}:where(body.cs-admin) .cs-events-review-list li + li{margin-top:6px;}:where(body.cs-admin) .cs-events-review-item{font-weight:600;}:where(body.cs-admin) .cs-events-review-url{font-variant-numeric:tabular-nums;}:where(body.cs-admin) .cs-events-review-thumb{display:block;max-width:120px;max-height:120px;border:1px solid var(--color-admin-line);border-radius:6px;}:where(body.cs-admin) .cs-events-review-thumb--wide{max-width:240px;max-height:75px;}:where(body.cs-admin) .cs-entity-admin-guided-foot .cs-events-save-draft{margin:0;}@media (max-width:767.98px) {
 :where(body.cs-admin) .cs-entity-admin-guided-foot:has(.cs-events-publish-event){flex-wrap:wrap;gap:8px;}:where(body.cs-admin) .cs-entity-admin-guided-foot:has(.cs-events-publish-event) .cs-entity-admin-step-buttons,:where(body.cs-admin) .cs-entity-admin-guided-foot:has(.cs-events-publish-event) .cs-entity-admin-step-footer{display:contents;}:where(body.cs-admin) .cs-entity-admin-guided-foot:has(.cs-events-publish-event) .cs-events-publish-event{order:-1;flex:1 1 100%;min-height:44px;}:where(body.cs-admin) .cs-entity-admin-guided-foot:has(.cs-events-publish-event) .cs-entity-admin-step-back,:where(body.cs-admin) .cs-entity-admin-guided-foot:has(.cs-events-publish-event) .cs-events-save-draft{flex:1;min-height:44px;} 
}:where(body.cs-admin) .cs-events-after-notice{margin:16px 24px 8px;}:where(body.cs-admin) .cs-events-after-notice .alert{margin:0;}:where(body.cs-admin) .cs-events-after-notice:focus{outline:none;}:where(body.cs-admin) .cs-events-after-notice:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}@media (max-width:767.98px) {
 :where(body.cs-admin) .cs-events-after-notice{margin:16px;} 
}:where(body.cs-admin) .cs-events-admin{--col-template-sm:minmax(0,1fr);--col-template-lg:minmax(0,1fr);}:where(body.cs-admin) .cs-events-listing{container-type:inline-size;}:where(body.cs-admin) .cs-events-listing.is-loading .cs-events-listing__results{opacity:0.6;transition:opacity 150ms ease-out;}:where(body.cs-admin) .cs-events-listing__controls{margin-bottom:16px;}.cs-admin nav.cs-events-listing__tabs{display:flex;max-width:100%;min-width:0;margin-bottom:0;overflow-x:auto;scrollbar-width:none;}.cs-admin nav.cs-events-listing__tabs::-webkit-scrollbar{display:none;}.cs-admin nav.cs-events-listing__tabs a{flex:0 0 auto;white-space:nowrap;}.cs-admin nav.cs-events-listing__tabs a:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}.cs-admin nav.cs-events-listing__tabs.is-scrolling::after{content:"";position:sticky;right:0;flex:0 0 40px;margin-left:-40px;border-radius:0 50px 50px 0;background:linear-gradient(to right,color-mix(in srgb,var(--color-admin-pill-tabs) 0%,transparent),var(--color-admin-pill-tabs) 70%);pointer-events:none;}:where(body.cs-admin) .cs-events-listing__count{margin-left:2px;font-size:13px;font-variant-numeric:tabular-nums;}:where(body.cs-admin) .cs-events-search{position:relative;width:260px;}:where(body.cs-admin) .cs-events-search i{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none;}.cs-admin .cs-events-search #cs-events-search{width:100%;height:38px;margin:0;padding:0 10px 0 32px;font-size:15px;color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-listing__create{display:none;}@media (max-width:679px) {
 :where(body.cs-admin) .cs-events-admin .dashboard-item.events > .title .dash-block-actions{display:none;}.cs-admin .cs-events-listing .cs-events-listing__create{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-bottom:16px;} 
}.cs-admin table.cs-events-listing__table{width:100%;margin:0;}.cs-admin table.cs-events-listing__table .cs-events-listing__col-date{width:160px;}.cs-admin table.cs-events-listing__table .cs-events-listing__col-money{text-align:right;}.cs-admin table.cs-events-listing__table .cs-events-listing__col-menu{width:52px;text-align:right;}:where(body.cs-admin) .cs-events-listing__date{display:block;font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-listing__sub{display:block;margin-top:2px;font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-listing__name{display:block;}.cs-admin a.cs-events-listing__title{font-size:16px;font-weight:600;color:var(--color-main-medium);}.cs-admin a.cs-events-listing__title:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}:where(body.cs-admin) .cs-events-listing__title-text{font-size:16px;font-weight:600;color:var(--color-text-primary);}.cs-admin .is-archived a.cs-events-listing__title{color:var(--color-text-secondary);}:where(body.cs-admin) .is-archived .cs-events-listing__date{color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-amount{display:block;white-space:nowrap;color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-listing__sub.cs-events-amount{color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-listing__card-only{display:none;}:where(body.cs-admin) .cs-events-listing__name .cs-admin-badge{margin-left:8px;vertical-align:2px;}.cs-admin a.cs-events-listing__view{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px 0 -6px 2px;border-radius:4px;color:var(--color-text-secondary);font-size:14px;text-decoration:none;vertical-align:0;}.cs-admin a.cs-events-listing__view:hover{background:var(--color-admin-surface);color:var(--color-brand-text);}.cs-admin a.cs-events-listing__view:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:0;}@media (max-width:767.98px) {
 .cs-admin a.cs-events-listing__view{width:44px;height:44px;margin:-14px -8px -14px -8px;} 
}:where(body.cs-admin) .cs-events-listing__view-text{display:none;}:where(body.cs-admin) .cs-events-listing__links{display:flex;flex-wrap:wrap;gap:4px 16px;}:where(body.cs-admin) .cs-events-listing__links a{white-space:nowrap;}:where(body.cs-admin) .cs-events-listing__links i{margin-left:4px;font-size:12px;}:where(body.cs-admin) .cs-events-listing__crm-intro{margin-bottom:16px;}@container (max-width:779.98px){.cs-admin table.cs-events-listing__table thead{display:none;}.cs-admin table.cs-events-listing__table,.cs-admin table.cs-events-listing__table tbody{display:block;border:0;}.cs-admin table.cs-events-listing__table tbody tr{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px;padding:16px;border:1px solid var(--color-admin-line);border-radius:8px;background:var(--color-panel);overflow:visible;}.cs-admin table.cs-events-listing__table tbody tr:has(.dropdown-menu.show){z-index:2;}.cs-admin table.cs-events-listing__table td{display:block;width:auto;padding:0;border:0;font-size:14px;text-align:left;}.cs-admin table.cs-events-listing__table .cs-events-listing__col-event{order:1;flex:1 1 calc(100% - 60px);padding-right:44px;}.cs-admin table.cs-events-listing__table .cs-events-listing__col-menu{position:absolute;top:10px;right:10px;width:auto;}.cs-admin table.cs-events-listing__table .cs-events-listing__col-date{order:2;width:auto;}.cs-admin table.cs-events-listing__table .cs-events-listing__col-people{order:3;}.cs-admin table.cs-events-listing__table .cs-events-listing__col-money,.cs-admin table.cs-events-listing__table .cs-events-listing__col-links{order:4;flex-basis:100%;text-align:left;}.cs-admin table.cs-events-listing__table .cs-events-listing__date,.cs-admin table.cs-events-listing__table .cs-events-listing__time{display:inline;margin:0;font-size:14px;color:var(--color-text-primary);}.cs-admin table.cs-events-listing__table .cs-events-listing__time::before{content:", ";}.cs-admin table.cs-events-listing__table .cs-events-amount{display:inline;margin-right:12px;}:where(body.cs-admin) .cs-events-listing__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;}:where(body.cs-admin) .cs-events-listing__name .cs-admin-badge{margin-left:0;}:where(body.cs-admin) .cs-events-listing__name a.cs-events-listing__view{gap:6px;width:auto;height:32px;margin:-4px 0;padding:0;font-size:14px;}@media (max-width:767.98px) {
 :where(body.cs-admin) .cs-events-listing__name a.cs-events-listing__view{height:44px;margin:-10px 0;} 
}:where(body.cs-admin) .cs-events-listing__view-text{display:inline;}:where(body.cs-admin) .cs-events-listing__card-only{display:inline;}:where(body.cs-admin) .cs-events-listing__controls{flex-direction:column;align-items:stretch;}:where(body.cs-admin) .cs-events-search{order:-1;width:100%;}}.cs-admin form.cs-events-page-settings .cs-events-page-settings__lead{margin:0 0 24px;font-size:16px;line-height:1.5;color:var(--color-text-primary);}.cs-admin form.cs-events-page-settings .cs-events-page-settings__view{white-space:nowrap;}.cs-admin form.cs-events-page-settings .cs-events-page-settings__view i{margin-left:4px;font-size:14px;}.cs-admin form.cs-events-page-settings .form-item.form-type-item,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes,.cs-admin form.cs-events-page-settings .form-item.form-type-radios,.cs-admin form.cs-events-page-settings .form-item.form-type-select{display:flex;flex-wrap:wrap;align-items:baseline;}.cs-admin form.cs-events-page-settings .form-item.form-type-item fieldset,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes fieldset,.cs-admin form.cs-events-page-settings .form-item.form-type-radios fieldset,.cs-admin form.cs-events-page-settings .form-item.form-type-select fieldset{display:contents;}.cs-admin form.cs-events-page-settings .form-item.form-type-item > label,.cs-admin form.cs-events-page-settings .form-item.form-type-item > fieldset > legend,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > label,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > fieldset > legend,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > label,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > fieldset > legend,.cs-admin form.cs-events-page-settings .form-item.form-type-select > label,.cs-admin form.cs-events-page-settings .form-item.form-type-select > fieldset > legend{flex-basis:25%;}.cs-admin form.cs-events-page-settings .form-item.form-type-item > input,.cs-admin form.cs-events-page-settings .form-item.form-type-item > select,.cs-admin form.cs-events-page-settings .form-item.form-type-item > label + div,.cs-admin form.cs-events-page-settings .form-item.form-type-item > label + label,.cs-admin form.cs-events-page-settings .form-item.form-type-item > fieldset > .fieldset-wrapper,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > input,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > select,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > label + div,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > label + label,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > fieldset > .fieldset-wrapper,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > input,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > select,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > label + div,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > label + label,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > fieldset > .fieldset-wrapper,.cs-admin form.cs-events-page-settings .form-item.form-type-select > input,.cs-admin form.cs-events-page-settings .form-item.form-type-select > select,.cs-admin form.cs-events-page-settings .form-item.form-type-select > label + div,.cs-admin form.cs-events-page-settings .form-item.form-type-select > label + label,.cs-admin form.cs-events-page-settings .form-item.form-type-select > fieldset > .fieldset-wrapper{flex-basis:75%;flex-grow:1;}.cs-admin form.cs-events-page-settings .form-item.form-type-item > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-select > .description{width:75%;margin-left:25%;}.cs-admin form.cs-events-page-settings .form-item.form-type-item > label,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > label,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > label,.cs-admin form.cs-events-page-settings .form-item.form-type-select > label{margin-bottom:0;}.cs-admin form.cs-events-page-settings .form-item.form-type-item:has(> label.cs-admin-toggle-wrapper),.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes:has(> label.cs-admin-toggle-wrapper),.cs-admin form.cs-events-page-settings .form-item.form-type-radios:has(> label.cs-admin-toggle-wrapper),.cs-admin form.cs-events-page-settings .form-item.form-type-select:has(> label.cs-admin-toggle-wrapper){align-items:center;}@media (max-width:767.98px) {
 .cs-admin form.cs-events-page-settings .form-item.form-type-item > label,.cs-admin form.cs-events-page-settings .form-item.form-type-item > fieldset > legend,.cs-admin form.cs-events-page-settings .form-item.form-type-item > input,.cs-admin form.cs-events-page-settings .form-item.form-type-item > select,.cs-admin form.cs-events-page-settings .form-item.form-type-item > label + div,.cs-admin form.cs-events-page-settings .form-item.form-type-item > label + label,.cs-admin form.cs-events-page-settings .form-item.form-type-item > fieldset > .fieldset-wrapper,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > label,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > fieldset > legend,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > input,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > select,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > label + div,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > label + label,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > fieldset > .fieldset-wrapper,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > label,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > fieldset > legend,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > input,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > select,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > label + div,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > label + label,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > fieldset > .fieldset-wrapper,.cs-admin form.cs-events-page-settings .form-item.form-type-select > label,.cs-admin form.cs-events-page-settings .form-item.form-type-select > fieldset > legend,.cs-admin form.cs-events-page-settings .form-item.form-type-select > input,.cs-admin form.cs-events-page-settings .form-item.form-type-select > select,.cs-admin form.cs-events-page-settings .form-item.form-type-select > label + div,.cs-admin form.cs-events-page-settings .form-item.form-type-select > label + label,.cs-admin form.cs-events-page-settings .form-item.form-type-select > fieldset > .fieldset-wrapper{flex-basis:100%;}.cs-admin form.cs-events-page-settings .form-item.form-type-item > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-select > .description{width:100%;margin-left:0;} 
}.cs-admin form.cs-events-page-settings .form-item.form-type-item,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes,.cs-admin form.cs-events-page-settings .form-item.form-type-radios,.cs-admin form.cs-events-page-settings .form-item.form-type-select{margin:0 0 20px;}.cs-admin form.cs-events-page-settings .form-item.form-type-item > label,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > label,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > label,.cs-admin form.cs-events-page-settings .form-item.form-type-select > label{flex:0 0 25%;padding-right:16px;}.cs-admin form.cs-events-page-settings .form-item.form-type-item > .form-checkboxes,.cs-admin form.cs-events-page-settings .form-item.form-type-item > .form-radios,.cs-admin form.cs-events-page-settings .form-item.form-type-item > .form-item,.cs-admin form.cs-events-page-settings .form-item.form-type-item > select,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > .form-checkboxes,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > .form-radios,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > .form-item,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > select,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > .form-checkboxes,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > .form-radios,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > .form-item,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > select,.cs-admin form.cs-events-page-settings .form-item.form-type-select > .form-checkboxes,.cs-admin form.cs-events-page-settings .form-item.form-type-select > .form-radios,.cs-admin form.cs-events-page-settings .form-item.form-type-select > .form-item,.cs-admin form.cs-events-page-settings .form-item.form-type-select > select{flex:1 1 0;min-width:0;}.cs-admin form.cs-events-page-settings .form-item.form-type-item > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-select > .description{width:75%;margin:5px 0 0 25%;font-size:14px;color:var(--color-text-secondary);}@media (max-width:767.98px) {
 .cs-admin form.cs-events-page-settings .form-item.form-type-item > label,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > label,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > label,.cs-admin form.cs-events-page-settings .form-item.form-type-select > label{flex-basis:100%;}.cs-admin form.cs-events-page-settings .form-item.form-type-item > label:not(.form-item),.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > label:not(.form-item),.cs-admin form.cs-events-page-settings .form-item.form-type-radios > label:not(.form-item),.cs-admin form.cs-events-page-settings .form-item.form-type-select > label:not(.form-item){margin-bottom:8px;}.cs-admin form.cs-events-page-settings .form-item.form-type-item > .form-checkboxes,.cs-admin form.cs-events-page-settings .form-item.form-type-item > .form-radios,.cs-admin form.cs-events-page-settings .form-item.form-type-item > .form-item,.cs-admin form.cs-events-page-settings .form-item.form-type-item > select,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > .form-checkboxes,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > .form-radios,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > .form-item,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > select,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > .form-checkboxes,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > .form-radios,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > .form-item,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > select,.cs-admin form.cs-events-page-settings .form-item.form-type-select > .form-checkboxes,.cs-admin form.cs-events-page-settings .form-item.form-type-select > .form-radios,.cs-admin form.cs-events-page-settings .form-item.form-type-select > .form-item,.cs-admin form.cs-events-page-settings .form-item.form-type-select > select{flex-basis:100%;}.cs-admin form.cs-events-page-settings .form-item.form-type-item > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-checkboxes > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-radios > .description,.cs-admin form.cs-events-page-settings .form-item.form-type-select > .description{width:100%;margin-left:0;} 
}.cs-admin form.cs-events-page-settings .cs-admin-toggle-wrapper{flex-wrap:nowrap;}.cs-admin form.cs-events-page-settings .cs-admin-toggle-wrapper label.option{flex:1 1 0;min-width:0;}.cs-admin form.cs-events-page-settings .cs-events-page-settings__inline{display:flex;flex-wrap:wrap;gap:4px 24px;}.cs-admin form.cs-events-page-settings .cs-events-page-settings__inline .form-item{display:flex;align-items:center;min-height:36px;margin:0;}.cs-admin form.cs-events-page-settings select.form-select{max-width:220px;}.cs-admin form.cs-events-page-settings .cs-events-page-settings__rule{height:0;margin:28px 0 24px;border:0;border-top:1px solid var(--color-panel-border);background:none;}:where(body.cs-admin) .cs-events-regs{container-type:inline-size;color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-regs.is-loading [data-region=list]{opacity:0.6;transition:opacity 150ms ease-out;}:where(body.cs-admin) .cs-events-regs button:focus-visible,:where(body.cs-admin) .cs-events-regs a:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}:where(body.cs-admin) .cs-events-regs__label{display:block;margin:0;padding:0;font-size:13px;font-weight:700;letter-spacing:1px;line-height:1.4;text-transform:uppercase;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__n{font-weight:700;font-variant-numeric:tabular-nums;}:where(body.cs-admin) .cs-events-regs__meta{font-size:14px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__controls{margin-bottom:12px;}:where(body.cs-admin) .cs-events-regs__controls .cs-admin-pill-tabs{margin:0;}:where(body.cs-admin) .cs-events-regs__controls--empty{justify-content:flex-end;margin-bottom:16px;}:where(body.cs-admin) .cs-events-regs__views{display:flex;align-items:center;gap:12px;}:where(body.cs-admin) .cs-events-regs__controls-right{display:flex;align-items:center;gap:12px;margin-left:auto;}.cs-admin form.cs-events-editor .cs-events-regs__search #cs-events-regs-search{width:100%;height:38px;margin:0;padding:0 10px 0 32px;font-size:15px;}:where(body.cs-admin) .cs-events-regs__caret{margin-left:6px;font-size:12px;}:where(body.cs-admin) .cs-events-regs__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;}:where(body.cs-admin) .cs-events-regs__filters:empty{display:none;}.cs-admin .cs-events-regs .btn.cs-events-regs__filter,.cs-admin .cs-events-regs .btn.cs-events-regs__filter-toggle{display:inline-flex;align-items:center;min-height:34px;border:1px solid var(--color-admin-line);background:var(--color-surface);font-size:15px;font-variant:normal;letter-spacing:0;text-transform:none;color:var(--color-text-primary);box-shadow:none;}.cs-admin .cs-events-regs .btn.cs-events-regs__filter:hover,.cs-admin .cs-events-regs .btn.cs-events-regs__filter[aria-expanded=true],.cs-admin .cs-events-regs .btn.cs-events-regs__filter-toggle:hover,.cs-admin .cs-events-regs .btn.cs-events-regs__filter-toggle[aria-expanded=true]{border-color:var(--color-text-secondary);background:var(--color-surface);color:var(--color-text-primary);transform:none;}.cs-admin .cs-events-regs .btn.cs-events-regs__filter .cs-events-regs__n,.cs-admin .cs-events-regs .btn.cs-events-regs__filter-toggle .cs-events-regs__n{margin-left:6px;}.cs-admin .cs-events-regs .btn.cs-events-regs__filter-toggle{display:none;gap:6px;}:where(body.cs-admin) .cs-events-regs__chip{display:inline-flex;align-items:stretch;min-height:34px;border-radius:4px;background:var(--color-admin-surface);color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-regs__chip .dropdown{display:inline-flex;}:where(body.cs-admin) .cs-events-regs__chip .btn.cs-events-regs__chip-main,:where(body.cs-admin) .cs-events-regs__chip .cs-events-regs__chip-label,:where(body.cs-admin) .cs-events-regs__chip .cs-events-regs__chip-x{display:inline-flex;align-items:center;margin:0;border:0;border-radius:4px 0 0 4px;background:none;box-shadow:none;font-size:14px;font-weight:600;font-variant:normal;letter-spacing:0;text-transform:none;color:inherit;}:where(body.cs-admin) .cs-events-regs__chip .btn.cs-events-regs__chip-main,:where(body.cs-admin) .cs-events-regs__chip .cs-events-regs__chip-label{padding:4px 6px 4px 12px;}:where(body.cs-admin) .cs-events-regs__chip .cs-events-regs__chip-x{padding:4px 10px;border-left:1px solid var(--color-panel);border-radius:0 4px 4px 0;cursor:pointer;}:where(body.cs-admin) .cs-events-regs__chip button:hover{background:var(--color-panel-border);transform:none;}:where(body.cs-admin) .cs-events-regs__menu .dropdown-item,:where(body.cs-admin) .cs-events-regs__export-menu .dropdown-item{display:flex;align-items:baseline;gap:8px;font-size:15px;}:where(body.cs-admin) .cs-events-regs__menu .dropdown-item i,:where(body.cs-admin) .cs-events-regs__export-menu .dropdown-item i{width:16px;}:where(body.cs-admin) .cs-events-regs__count{margin-left:auto;padding-left:12px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__clear{margin-left:4px;font-size:14px;}:where(body.cs-admin) .cs-events-regs__door{display:inline-flex;align-items:center;gap:10px;margin-right:8px;font-size:14px;white-space:nowrap;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__door--pinned{display:none;}:where(body.cs-admin) .cs-events-regs__to-arrive{font-weight:600;color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-meter__fill--good{background:var(--color-good-darker);}:where(body.cs-admin) .cs-events-regs__export-menu{width:340px;max-width:calc(100vw - 32px);padding:6px 0;}:where(body.cs-admin) .cs-events-regs__export-head,:where(body.cs-admin) .cs-events-regs__export-none{display:flex;align-items:center;gap:8px;padding:6px 16px 8px;font-size:13px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__export-none{padding:8px 16px;font-size:15px;}.cs-admin .cs-events-regs__export-menu a.dropdown-item.cs-events-regs__export-item{align-items:flex-start;padding:10px 16px;white-space:normal;}.cs-admin .cs-events-regs__export-menu a.dropdown-item.cs-events-regs__export-item i{margin-top:3px;font-size:18px;}:where(body.cs-admin) .cs-events-regs__export-text{display:flex;flex-direction:column;gap:2px;min-width:0;}:where(body.cs-admin) .cs-events-regs__export-title{font-size:16px;font-weight:600;color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-regs__export-meta,:where(body.cs-admin) .cs-events-regs__export-file{font-size:14px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__export-file{font-size:13px;overflow-wrap:anywhere;}.cs-admin .btn.cs-events-regs__export-btn[aria-disabled=true]{opacity:0.6;}:where(body.cs-admin) .cs-events-regs__summary{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px 24px;margin:0 0 24px;padding:16px;border:1px solid var(--color-panel-border);border-radius:8px;background:var(--color-panel);}:where(body.cs-admin) .cs-events-regs__summary dd{margin:0;}:where(body.cs-admin) .cs-events-regs__sum-row{display:contents;}:where(body.cs-admin) .cs-events-regs__sum-vals{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 24px;font-size:15px;}:where(body.cs-admin) .cs-events-regs__tally{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;}:where(body.cs-admin) .cs-events-regs__tally .cs-events-admin-link{font-size:14px;}:where(body.cs-admin) .cs-events-regs__of{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__review{display:inline-flex;align-items:center;gap:6px;}:where(body.cs-admin) .cs-events-regs__review i,:where(body.cs-admin) .cs-events-regs__sumbar-review i,:where(body.cs-admin) .cs-events-regs__over i{color:var(--color-warning-darker);}:where(body.cs-admin) .cs-events-regs__over{font-weight:600;}:where(body.cs-admin) .cs-events-regs__sumbar{display:none;}@media (min-width:768px) and (pointer:fine) {
 :where(body.cs-admin) .cs-events-regs__sum-money,:where(body.cs-admin) .cs-events-regs__sum.is-money-only{display:none;} 
}@media (max-width:767.98px),(pointer:coarse) {
 .cs-admin .cs-events-regs .cs-events-regs__sumbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:0 0 12px;padding:10px 16px;border:1px solid var(--color-panel-border);border-radius:8px;background:var(--color-panel);font-size:15px;letter-spacing:0;text-align:left;text-transform:none;color:var(--color-text-primary);cursor:pointer;}:where(body.cs-admin) .cs-events-regs__sumbar-text{display:flex;flex-wrap:wrap;gap:2px 12px;min-width:0;}:where(body.cs-admin) .cs-events-regs__sumbar-review{display:inline-flex;align-items:center;gap:6px;font-weight:600;}:where(body.cs-admin) .cs-events-regs__summary{display:none;}.cs-admin .cs-events-regs.is-summary-open .cs-events-regs__sumbar{margin-bottom:0;border-bottom-color:transparent;border-radius:8px 8px 0 0;}:where(body.cs-admin) .cs-events-regs.is-summary-open .cs-events-regs__sumbar .cs-events-regs__caret{transform:rotate(180deg);}:where(body.cs-admin) .cs-events-regs.is-summary-open .cs-events-regs__summary{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;border-top:0;border-radius:0 0 8px 8px;} 
}:where(body.cs-admin) .cs-events-regs.has-query{display:flex;flex-direction:column;}:where(body.cs-admin) .cs-events-regs.has-query [data-region=list]{order:1;}:where(body.cs-admin) .cs-events-regs.has-query [data-region=summary]{order:2;margin-top:16px;}.cs-admin table.cs-events-regs__table{width:100%;margin:0;}.cs-admin table.cs-events-regs__table th{white-space:nowrap;}.cs-admin table.cs-events-regs__table .cs-events-regs__col-when{width:120px;}.cs-admin table.cs-events-regs__table .cs-events-regs__col-people{width:200px;}.cs-admin table.cs-events-regs__table .cs-events-regs__col-check{width:140px;}.cs-admin table.cs-events-regs__table .cs-events-regs__col-menu{width:52px;padding-left:4px;text-align:right;}.cs-admin table.cs-events-regs__table .cs-events-regs__col-mail{width:110px;text-align:right;white-space:nowrap;}.cs-admin table.cs-events-regs__table .cs-events-regs__col-text{white-space:nowrap;}.cs-admin table.cs-events-regs__table tr.is-cancelled,.cs-admin table.cs-events-regs__table tr.is-cancelled .cs-events-regs__name,.cs-admin table.cs-events-regs__table tr.is-cancelled .cs-events-listing__date{color:var(--color-text-secondary);}.cs-admin .cs-events-regs__name{display:inline;margin:0;padding:0;border:0;background:none;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:0;text-align:left;text-transform:none;color:var(--color-main-medium);cursor:pointer;}:where(body.cs-admin) .cs-events-regs__email{display:block;margin-top:2px;font-size:14px;overflow-wrap:break-word;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__people{font-variant-numeric:tabular-nums;}:where(body.cs-admin) .cs-events-regs__checked{display:block;margin-top:2px;font-size:14px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__wrap{white-space:normal;}:where(body.cs-admin) .cs-events-regs__tags{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:4px;}:where(body.cs-admin) .cs-events-regs__hint{margin:6px 0 0;font-size:14px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs [aria-busy=true]{cursor:progress;opacity:0.65;}:where(body.cs-admin) .cs-events-regs__note{margin:0 0 12px;font-size:14px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__card-only{display:none;}:where(body.cs-admin) .cs-events-regs__guest-meta{font-size:14px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__check-wrap{display:inline-flex;align-items:center;gap:8px;}:where(body.cs-admin) .cs-events-regs__elsewhere{display:inline-block;max-width:160px;font-size:13px;line-height:1.3;}:where(body.cs-admin) .cs-events-regs__party{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;}.cs-admin .btn.cs-events-regs__party-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;font-size:14px;white-space:nowrap;}:where(body.cs-admin) .cs-events-regs__check{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:4px;min-width:64px;min-height:44px;margin:-4px 0;padding:4px 0;cursor:pointer;}.cs-admin .cs-events-regs__check > input.cs-events-regs__check-input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;}:where(body.cs-admin) .cs-events-regs__check input:checked + .cs-events-regs__check-box{border-color:var(--color-good-darker);background:var(--color-good-darker);color:var(--color-on-status);}:where(body.cs-admin) .cs-events-regs__check input:checked ~ .cs-events-regs__check-cap{color:var(--color-good-darker);}:where(body.cs-admin) .cs-events-regs__check input:focus-visible + .cs-events-regs__check-box{outline:2px solid var(--color-brand-text);outline-offset:2px;}:where(body.cs-admin) .cs-events-regs__check input[aria-disabled=true],:where(body.cs-admin) .cs-events-regs__check input[aria-disabled=true] + .cs-events-regs__check-box{cursor:default;}:where(body.cs-admin) .cs-events-regs__check input[aria-disabled=true] + .cs-events-regs__check-box{border-color:var(--color-panel-border);background:var(--color-admin-surface);}:where(body.cs-admin) .cs-events-regs__check:hover .cs-events-regs__check-box{border-color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-regs__check-box{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid var(--color-text-secondary);border-radius:6px;background:var(--color-surface);font-size:16px;color:transparent;transition:background-color 150ms ease-out,border-color 150ms ease-out;}:where(body.cs-admin) .cs-events-regs__check-cap{font-size:13px;font-weight:600;font-variant:normal;letter-spacing:0;text-transform:none;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);}@container (max-width:739.98px){.cs-admin table.cs-events-regs__table--reg thead,.cs-admin table.cs-events-regs__table--incomplete thead{display:none;}.cs-admin table.cs-events-regs__table--reg,.cs-admin table.cs-events-regs__table--reg tbody,.cs-admin table.cs-events-regs__table--incomplete,.cs-admin table.cs-events-regs__table--incomplete tbody{display:block;border:0;}.cs-admin table.cs-events-regs__table--reg tbody tr,.cs-admin table.cs-events-regs__table--incomplete tbody tr{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 16px;margin-bottom:12px;padding:16px;border:1px solid var(--color-admin-line);border-radius:8px;background:var(--color-panel);}.cs-admin table.cs-events-regs__table--reg tbody tr:has(.dropdown-menu.show),.cs-admin table.cs-events-regs__table--incomplete tbody tr:has(.dropdown-menu.show){z-index:2;}.cs-admin table.cs-events-regs__table--reg td,.cs-admin table.cs-events-regs__table--incomplete td{display:block;width:auto;padding:0;border:0;font-size:14px;text-align:left;}.cs-admin table.cs-events-regs__table--reg .cs-events-regs__col-name,.cs-admin table.cs-events-regs__table--incomplete .cs-events-regs__col-name{order:1;flex:1 1 calc(100% - 60px);padding-right:44px;}.cs-admin table.cs-events-regs__table--reg .cs-events-regs__col-menu,.cs-admin table.cs-events-regs__table--incomplete .cs-events-regs__col-menu{position:absolute;top:10px;right:10px;width:auto;}.cs-admin table.cs-events-regs__table--reg .cs-events-regs__col-people,.cs-admin table.cs-events-regs__table--reg .cs-events-regs__col-pay,.cs-admin table.cs-events-regs__table--reg .cs-events-regs__col-when,.cs-admin table.cs-events-regs__table--reg .cs-events-regs__col-mail,.cs-admin table.cs-events-regs__table--incomplete .cs-events-regs__col-people,.cs-admin table.cs-events-regs__table--incomplete .cs-events-regs__col-pay,.cs-admin table.cs-events-regs__table--incomplete .cs-events-regs__col-when,.cs-admin table.cs-events-regs__table--incomplete .cs-events-regs__col-mail{order:2;width:auto;text-align:left;}.cs-admin table.cs-events-regs__table--reg .cs-events-listing__date,.cs-admin table.cs-events-regs__table--reg .cs-events-listing__sub,.cs-admin table.cs-events-regs__table--incomplete .cs-events-listing__date,.cs-admin table.cs-events-regs__table--incomplete .cs-events-listing__sub{display:inline;margin-right:6px;}.cs-admin table.cs-events-regs__table--reg .cs-events-regs__name,.cs-admin table.cs-events-regs__table--incomplete .cs-events-regs__name{font-size:17px;}.cs-admin table.cs-events-regs__table--reg .cs-events-regs__card-only,.cs-admin table.cs-events-regs__table--incomplete .cs-events-regs__card-only{display:inline;}.cs-admin table.cs-events-regs__table--reg .cs-events-regs__breakdown::before,.cs-admin table.cs-events-regs__table--incomplete .cs-events-regs__breakdown::before{content:" · ";}}@container (max-width:739.98px){.cs-admin table.cs-events-regs__table--guest thead{display:none;}.cs-admin table.cs-events-regs__table--guest,.cs-admin table.cs-events-regs__table--guest tbody{display:block;border:0;}.cs-admin table.cs-events-regs__table--guest tbody tr{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 16px;margin-bottom:12px;padding:16px;border:1px solid var(--color-admin-line);border-radius:8px;background:var(--color-panel);}.cs-admin table.cs-events-regs__table--guest tbody tr:has(.dropdown-menu.show){z-index:2;}.cs-admin table.cs-events-regs__table--guest td{display:block;width:auto;padding:0;border:0;font-size:14px;text-align:left;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__col-name{order:1;flex:1 1 calc(100% - 60px);padding-right:44px;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__col-menu{position:absolute;top:10px;right:10px;width:auto;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__col-people,.cs-admin table.cs-events-regs__table--guest .cs-events-regs__col-pay,.cs-admin table.cs-events-regs__table--guest .cs-events-regs__col-when,.cs-admin table.cs-events-regs__table--guest .cs-events-regs__col-mail{order:2;width:auto;text-align:left;}.cs-admin table.cs-events-regs__table--guest .cs-events-listing__date,.cs-admin table.cs-events-regs__table--guest .cs-events-listing__sub{display:inline;margin-right:6px;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__name{font-size:17px;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__card-only{display:inline;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__breakdown::before{content:" · ";}.cs-admin table.cs-events-regs__table--guest tbody tr{flex-wrap:nowrap;align-items:flex-start;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__col-name{flex:1 1 auto;min-width:0;padding-right:0;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__col-check{order:2;width:auto;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__check-wrap{flex-direction:column;align-items:center;gap:4px;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__elsewhere{max-width:110px;text-align:center;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__table-only{display:none;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__card-only{display:block;margin-top:2px;}.cs-admin table.cs-events-regs__table--guest .cs-events-regs__meta.cs-events-regs__card-only{font-size:13px;}}@media (max-width:767.98px) {
 :where(body.cs-admin) .cs-events-regs__controls{flex-direction:column;align-items:stretch;}:where(body.cs-admin) .cs-events-regs__controls-right{order:-1;margin-left:0;}:where(body.cs-admin) .cs-events-regs__controls-right .cs-events-regs__search{flex:1;width:auto;}:where(body.cs-admin) .cs-events-regs__controls-right [data-region=export]{display:none;}:where(body.cs-admin) .cs-events-regs__views{flex-wrap:wrap;}:where(body.cs-admin) .cs-events-regs__door--pinned{display:inline-flex;}:where(body.cs-admin) .cs-events-regs__door--row{display:none;}.cs-admin .cs-events-regs .btn.cs-events-regs__filter-toggle{display:inline-flex;min-height:44px;}:where(body.cs-admin) .cs-events-regs:not(.is-filters-open) .cs-events-regs__filters{display:none;}:where(body.cs-admin) .cs-events-regs__filters{flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto;scrollbar-width:none;}:where(body.cs-admin) .cs-events-regs__filters > *,:where(body.cs-admin) .cs-events-regs__filters .cs-events-regs__clear{flex:0 0 auto;white-space:nowrap;}:where(body.cs-admin) .cs-events-regs__filters .cs-events-regs__clear{order:-1;}.cs-admin .cs-events-regs .btn.cs-events-regs__filter{min-height:44px;}:where(body.cs-admin) .cs-events-regs__chip{min-height:44px;}:where(body.cs-admin) .cs-events-regs__chip .cs-events-regs__chip-x{min-width:44px;justify-content:center;}:where(body.cs-admin) .cs-events-regs:not(.is-empty) .cs-events-regs__controls{position:sticky;top:48px;z-index:3;margin:0 -16px 12px;padding:12px 16px;border-bottom:1px solid var(--color-admin-line);background:var(--color-panel);}:where(body.cs-admin) .cs-events-regs.is-guest{display:flex;flex-direction:column;}:where(body.cs-admin) .cs-events-regs.is-guest [data-region=list]{order:1;}:where(body.cs-admin) .cs-events-regs.is-guest [data-region=summary]{order:2;margin-top:16px;} 
}:where(body.cs-admin) .cs-events-regs-sheet{color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-regs-sheet button:focus-visible,:where(body.cs-admin) .cs-events-regs-sheet a:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;}:where(body.cs-admin) .cs-events-regs-sheet .cs-events-admin-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--color-brand-text);cursor:pointer;}:where(body.cs-admin) .cs-events-regs-sheet .cs-events-lines{margin:0;padding:0;list-style:none;}:where(body.cs-admin) .cs-events-regs-sheet .cs-events-line{display:flex;justify-content:space-between;gap:16px;padding:4px 0;font-size:15px;}:where(body.cs-admin) .cs-events-regs-sheet .cs-events-line.is-total{margin-top:6px;padding-top:10px;border-top:1px solid var(--color-admin-line);font-size:16px;font-weight:700;}:where(body.cs-admin) .cs-events-regs-sheet .cs-events-line__detail{display:block;font-size:13px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs-sheet .cs-events-line__amount{white-space:nowrap;font-variant-numeric:tabular-nums;}:where(body.cs-admin) .cs-events-regs__drawer{display:flex;flex-direction:column;min-height:100%;}:where(body.cs-admin) .cs-events-regs__dr-top{padding:20px 64px 12px 24px;}:where(body.cs-admin) .cs-events-regs__dr-name{margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--color-text-primary);}:where(body.cs-admin) .cs-events-regs__dr-sub{margin:4px 0 0;font-size:13px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__dr-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;}:where(body.cs-admin) .cs-events-regs__dr-body{flex:1;padding:0 24px 16px;}:where(body.cs-admin) .cs-events-regs__dr-sec{padding:16px 0;border-top:1px solid var(--color-admin-line);}:where(body.cs-admin) .cs-events-regs__dr-sec > .cs-events-regs__label{margin-bottom:8px;}:where(body.cs-admin) .cs-events-regs__dr-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:8px;}:where(body.cs-admin) .cs-events-regs__dr-head .btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:14px;white-space:nowrap;}:where(body.cs-admin) .cs-events-regs__dr-allin{font-size:14px;font-weight:600;color:var(--color-good-darker);}:where(body.cs-admin) .cs-events-regs__dr-guests{margin:0;padding:0;list-style:none;}:where(body.cs-admin) .cs-events-regs__dr-guest{display:flex;align-items:flex-start;gap:12px;padding:8px 0;}:where(body.cs-admin) .cs-events-regs__dr-guest + .cs-events-regs__dr-guest{border-top:1px solid var(--color-admin-surface);}:where(body.cs-admin) .cs-events-regs__dr-guest > .cs-events-admin-link{flex:0 0 auto;margin-left:auto;padding:4px 0;}:where(body.cs-admin) .cs-events-regs__dr-guest.is-removed .cs-events-regs__dr-gname{color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__dr-guest .cs-admin-badge{margin-top:4px;}:where(body.cs-admin) .cs-events-regs__dr-guest-main{flex:1;min-width:0;}:where(body.cs-admin) .has-check .cs-events-regs__dr-guest-main{padding-top:4px;}:where(body.cs-admin) .cs-events-regs__dr-gname{display:block;font-size:16px;font-weight:600;}:where(body.cs-admin) .cs-events-regs__dr-gmeta{display:block;margin-top:2px;font-size:14px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__in{color:var(--color-good-darker);}:where(body.cs-admin) .cs-events-regs__dup{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:13px;}:where(body.cs-admin) .cs-events-regs__quiet{font-size:14px;}:where(body.cs-admin) .cs-events-regs__quiet i{margin-right:6px;font-size:13px;}:where(body.cs-admin) .cs-events-regs__dr-paid,:where(body.cs-admin) .cs-events-regs__dr-contact{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;}:where(body.cs-admin) .cs-events-regs__dr-paid{margin-top:12px;font-size:14px;color:var(--color-text-secondary);}:where(body.cs-admin) .cs-events-regs__dr-email{font-size:15px;overflow-wrap:anywhere;color:var(--color-brand-text);}.cs-admin .alert.cs-events-regs__warn{margin:10px 0 0;}:where(body.cs-admin) .cs-events-regs__dr-links{display:flex;flex-direction:column;align-items:flex-start;gap:4px;}:where(body.cs-admin) .cs-events-regs__dr-links a{display:inline-flex;align-items:center;gap:6px;padding:6px 0;font-size:15px;color:var(--color-brand-text);}:where(body.cs-admin) .cs-events-regs__dr-links i{font-size:12px;}:where(body.cs-admin) .cs-events-regs__dr-foot{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 24px;border-top:1px solid var(--color-admin-line);background:var(--color-panel);}:where(body.cs-admin) .cs-events-regs__text-danger{margin:0 auto 0 0;padding:10px 0;border:0;background:none;font-size:15px;font-weight:600;color:var(--color-bad-darker);cursor:pointer;}:where(body.cs-admin) .cs-events-regs__foot-right{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto;}@media (max-width:767.98px) {
 :where(body.cs-admin) .cs-events-regs__foot-right{flex:1 1 100%;margin-left:0;}:where(body.cs-admin) .cs-events-regs__foot-right .btn{flex:1;min-height:44px;}:where(body.cs-admin) .cs-events-regs__text-danger{order:2;min-height:44px;} 
}:where(body.cs-admin) .cs-events-regs-dialog .cs-events-regs__field{min-width:0;margin:16px 0 0;padding:0;border:0;}:where(body.cs-admin) .cs-events-regs-dialog .cs-events-regs__field .cs-events-regs__label{margin-bottom:8px;}:where(body.cs-admin) .cs-events-regs-dialog .cs-events-regs__radios{display:flex;flex-wrap:wrap;gap:4px 24px;}:where(body.cs-admin) .cs-events-regs-dialog .cs-events-regs__radios .form-item{display:flex;align-items:center;gap:8px;min-height:40px;margin:0;}:where(body.cs-admin) .cs-events-regs-dialog .cs-events-regs__radios label.option{margin:0;font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;cursor:pointer;}:where(body.cs-admin) .cs-events-regs-dialog input.cs-events-regs__date{width:100%;max-width:220px;height:40px;padding:0 8px;border:0;border-bottom:1px solid var(--color-admin-line);background:var(--color-input-bg);font-size:15px;}@media (prefers-reduced-motion:reduce) {
 :where(body.cs-admin) .cs-events-regs__check-box{transition:none;} 
}
/*})'"*/
