.theme-v6 .v6-admin-menu{position:relative}.theme-v6 .v6-admin-menu summary{display:flex;align-items:center;gap:7px;color:#fbd6a8;font-size:.82rem;font-weight:700;cursor:pointer;list-style:none}.theme-v6 .v6-admin-menu summary::-webkit-details-marker{display:none}.theme-v6 .v6-admin-menu summary:after{content:"⌄";font-size:.9rem;transform:translateY(-1px)}.theme-v6 .v6-admin-menu summary:hover,.theme-v6 .v6-admin-menu[open] summary{color:#fff9f0}.theme-v6 .v6-admin-menu>div{position:absolute;top:calc(100% + 18px);right:0;width:min(320px,calc(100vw - 32px));border:1px solid rgba(251,214,168,.24);border-radius:0 18px 0 18px;padding:8px;background:#1e201d;box-shadow:0 18px 48px rgba(12,18,13,.35)}.theme-v6 .v6-admin-menu>div a{display:block;border-radius:0 12px 0 12px;padding:15px 16px;color:#fff9f0;text-decoration:none}.theme-v6 .v6-admin-menu>div a:hover{background:rgba(251,214,168,.12)}.theme-v6 .v6-admin-menu span,.theme-v6 .v6-admin-menu strong{display:block}.theme-v6 .v6-admin-menu strong{color:#fbd6a8;font-size:.84rem}.theme-v6 .v6-admin-menu span{margin-top:4px;color:#cfc8bd;font-size:.72rem;font-weight:500;line-height:1.45}.theme-v6 .v6-admin-current{border:1px solid rgba(251,214,168,.35);border-radius:999px;padding:6px 11px;color:#fbd6a8;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.theme-v6.v6-admin-page .v6-availability{min-height:calc(100vh - 190px)}.theme-v6 .v6-availability{scroll-margin-top:70px;padding:112px 0 122px;background:linear-gradient(120deg,rgba(251,214,168,.42),transparent 48%),#e6a773;color:#20241f}.theme-v6 .v6-availability-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-gap:clamp(30px,6vw,80px);gap:clamp(30px,6vw,80px);align-items:flex-end;margin-bottom:38px}.theme-v6 .v6-availability-heading .v6-kicker{color:#733014}.theme-v6 .v6-availability-heading h2{max-width:15ch;margin:0 0 18px;color:#293a28;font-size:clamp(2.2rem,4.4vw,4rem);line-height:1;letter-spacing:-.06em}.theme-v6 .v6-availability-heading>div:first-child>p:last-child{max-width:63ch;margin:0;color:#4e5148;line-height:1.75}.theme-v6 .v6-public-test-note{border:1px solid rgba(41,58,40,.3);border-radius:0 22px 0 22px;padding:22px 24px;background:#fa4817;color:#1e201d;box-shadow:9px 10px 0 rgba(41,58,40,.18)}.theme-v6 .v6-public-test-note span,.theme-v6 .v6-public-test-note strong{display:block}.theme-v6 .v6-public-test-note strong{font-size:.93rem}.theme-v6 .v6-public-test-note span{margin-top:6px;font-size:.79rem;line-height:1.55}.theme-v6 .v6-admin-view-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;border:1px solid rgba(41,58,40,.18);border-radius:18px;padding:14px 16px 14px 20px;background:rgba(255,249,240,.92);box-shadow:0 10px 28px rgba(41,58,40,.07)}.theme-v6 .v6-admin-view-toggle>span{color:#5f6258;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.theme-v6 .v6-admin-view-toggle>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d8c5a9;border-radius:999px;padding:4px;background:#f3eadf}.theme-v6 .v6-admin-view-toggle button{min-width:142px;min-height:40px;border:0;border-radius:999px;padding:8px 15px;background:transparent;color:#66695f;font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.theme-v6 .v6-admin-view-toggle button:hover{color:#293a28}.theme-v6 .v6-admin-view-toggle button.is-active{background:#293a28;color:#fff9f0;box-shadow:0 5px 14px rgba(41,58,40,.18)}.theme-v6 .v6-admin-view-toggle button:focus-visible{outline:3px solid rgba(250,72,23,.35);outline-offset:2px}.theme-v6 .v6-admin-site-picker{margin-bottom:18px;border:1px solid rgba(41,58,40,.18);border-radius:18px;padding:22px;background:rgba(255,249,240,.84);box-shadow:0 10px 30px rgba(41,58,40,.06)}.theme-v6 .v6-admin-site-picker-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.theme-v6 .v6-admin-site-list-heading span,.theme-v6 .v6-admin-site-picker-heading span{display:block;margin-bottom:4px;color:#9f3415;font-size:.67rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.theme-v6 .v6-admin-site-list-heading h3,.theme-v6 .v6-admin-site-picker-heading h3{margin:0;color:#293a28;font-size:1.3rem}.theme-v6 .v6-admin-site-picker-heading p{max-width:52ch;margin:0;color:#66695f;font-size:.78rem;line-height:1.55}.theme-v6 .v6-admin-location-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.theme-v6 .v6-admin-location-grid button{min-width:0;min-height:106px;display:flex;align-items:flex-start;flex-direction:column;border:1px solid #dfd1bf;border-radius:12px;padding:14px;background:#fffdf9;color:#293a28;text-align:left;cursor:pointer}.theme-v6 .v6-admin-location-grid button:hover{border-color:#293a28}.theme-v6 .v6-admin-location-grid button.is-active{border-color:#293a28;background:#dfe8df;box-shadow:inset 4px 0 0 #fa4817}.theme-v6 .v6-admin-location-grid button>span{color:#9f3415;font-size:.61rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.theme-v6 .v6-admin-location-grid button strong{margin-top:5px;font-size:.85rem;line-height:1.3}.theme-v6 .v6-admin-location-grid button small{margin-top:auto;padding-top:10px;color:#6c6f65;font-size:.68rem}.theme-v6 .v6-admin-site-list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:28px 0 14px;padding:0 4px}.theme-v6 .v6-admin-site-list-heading p{margin:0;color:#66695f;font-size:.76rem;font-weight:700}.theme-v6 .v6-availability-toolbar{position:-webkit-sticky;position:sticky;top:78px;z-index:15;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:20px;gap:20px;align-items:flex-end;margin-bottom:18px;border:1px solid rgba(41,58,40,.18);border-radius:20px;padding:20px;background:rgba(255,249,240,.96);box-shadow:0 16px 45px rgba(41,58,40,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.theme-v6 .v6-availability-toolbar.is-location-view{grid-template-columns:minmax(210px,.62fr) minmax(220px,.5fr) minmax(0,1.18fr)}.theme-v6 .v6-availability-toolbar label>span{display:block;margin-bottom:7px;color:#5f6258;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.theme-v6 .v6-availability-toolbar input,.theme-v6 .v6-availability-toolbar select{width:100%;min-height:46px;border:1px solid #d8c5a9;border-radius:12px;padding:10px 14px;background:#fffdf9;color:#20241f;font:inherit}.theme-v6 .v6-availability-toolbar select{cursor:pointer}.theme-v6 .v6-availability-toolbar input:focus,.theme-v6 .v6-availability-toolbar select:focus{border-color:#293a28;outline:2px solid rgba(41,58,40,.16)}.theme-v6 .v6-availability-categories{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.theme-v6 .v6-availability-categories button{min-height:38px;border:1px solid #d8c5a9;border-radius:999px;padding:7px 12px;background:transparent;color:#5f6258;font:inherit;font-size:.73rem;font-weight:800;cursor:pointer}.theme-v6 .v6-availability-categories button.is-active,.theme-v6 .v6-availability-categories button:hover{border-color:#293a28;background:#293a28;color:#fff9f0}.theme-v6 .v6-availability-list{display:grid;grid-gap:12px;gap:12px}.theme-v6 .v6-availability-row{display:grid;grid-template-columns:minmax(190px,.28fr) minmax(0,.72fr);grid-gap:20px 32px;gap:20px 32px;border:1px solid rgba(41,58,40,.18);border-radius:18px;padding:24px;background:#fff9f0;box-shadow:0 10px 30px rgba(41,58,40,.07)}.theme-v6 .v6-availability-group>span{color:#9f3415;font-size:.66rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.theme-v6 .v6-availability-group h3{margin:5px 0 8px;color:#293a28;font-size:1.08rem;line-height:1.3}.theme-v6 .v6-availability-group small{color:#77796f}.theme-v6 .v6-availability-row fieldset{margin:0}.theme-v6 .v6-availability-row legend{margin-bottom:10px;color:#66695f;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.theme-v6 .v6-site-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.theme-v6 .v6-site-checks label{min-width:0;display:flex;align-items:center;gap:8px;border:1px solid #dfd1bf;border-radius:10px;padding:9px 10px;background:#fffdf9;color:#4e5148;font-size:.76rem;font-weight:700;cursor:pointer}.theme-v6 .v6-site-checks label:has(input:checked){border-color:#293a28;background:#dfe8df;color:#293a28}.theme-v6 .v6-site-checks input{width:17px;height:17px;flex:0 0 17px;margin:0;accent-color:#293a28}.theme-v6 .v6-site-checks span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-v6 .v6-group-checks label{min-height:48px}.theme-v6 .v6-group-checks .v6-group-check-label{min-width:0;display:grid;grid-gap:2px;gap:2px;white-space:normal}.theme-v6 .v6-group-check-label strong{overflow:hidden;color:inherit;font-size:.76rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.theme-v6 .v6-group-check-label small{overflow:hidden;color:#6c6f65;font-size:.62rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.theme-v6 .v6-group-checks label:has(input:checked) .v6-group-check-label small{color:#526854}.theme-v6 .v6-availability-site-row .v6-availability-group>span{color:#31503c}.theme-v6 .v6-site-period-note{grid-column:2;border-top:1px solid #eadfce;padding-top:15px;color:#6c6f65;font-size:.73rem;line-height:1.55}.theme-v6 .v6-single-site-setting>label{min-height:74px;display:flex;align-items:center;gap:13px;border:1px solid #dfd1bf;border-radius:12px;padding:14px 16px;background:#fffdf9;color:#4e5148;cursor:pointer}.theme-v6 .v6-single-site-setting>label:has(input:checked){border-color:#293a28;background:#dfe8df}.theme-v6 .v6-single-site-setting input{width:22px;height:22px;flex:0 0 22px;margin:0;accent-color:#293a28}.theme-v6 .v6-single-site-setting small,.theme-v6 .v6-single-site-setting strong{display:block}.theme-v6 .v6-single-site-setting strong{color:#293a28;font-size:.84rem}.theme-v6 .v6-single-site-setting small{margin-top:4px;color:#6c6f65;font-size:.7rem}.theme-v6 .v6-date-range-setting{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 14px;gap:10px 14px;align-items:flex-end;border-top:1px solid #eadfce;padding-top:16px}.theme-v6 .v6-date-range-fields{display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);grid-gap:10px;gap:10px;align-items:flex-end}.theme-v6 .v6-date-range-fields>i{align-self:center;margin-top:20px;color:#9f3415;font-size:1rem;font-style:normal;font-weight:900}.theme-v6 .v6-date-range-setting label>span{display:block;margin-bottom:7px;color:#66695f;font-size:.67rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.theme-v6 .v6-date-range-setting input{width:100%;min-height:42px;border:1px solid #d8c5a9;border-radius:10px;padding:8px 11px;background:#fffdf9;color:#293a28;font:inherit}.theme-v6 .v6-date-range-setting input:focus{border-color:#293a28;outline:2px solid rgba(41,58,40,.16)}.theme-v6 .v6-date-range-setting button{min-height:42px;border:1px solid #d8c5a9;border-radius:999px;padding:8px 14px;background:transparent;color:#5f6258;font:inherit;font-size:.73rem;font-weight:800;cursor:pointer}.theme-v6 .v6-date-range-setting button:hover:not(:disabled){border-color:#293a28;color:#293a28}.theme-v6 .v6-date-range-setting button:disabled{cursor:default;opacity:.42}.theme-v6 .v6-date-range-setting p{grid-column:1/-1;align-self:center;margin:0;color:#6c6f65;font-size:.74rem;line-height:1.5}.theme-v6 .v6-date-range-setting p.is-closed{color:#9f3415;font-weight:800}.theme-v6 .v6-date-range-setting p.is-upcoming{color:#31503c;font-weight:800}.theme-v6 .v6-availability-actions{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid #eadfce;padding-top:16px}.theme-v6 .v6-save-availability,.theme-v6 .v6-select-all{min-height:40px;border-radius:999px;padding:8px 16px;font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.theme-v6 .v6-select-all{border:1px solid #d8c5a9;background:transparent;color:#5f6258}.theme-v6 .v6-select-all:hover{border-color:#293a28;color:#293a28}.theme-v6 .v6-select-all:disabled{cursor:default;opacity:.46}.theme-v6 .v6-deselect-all{color:#9f3415}.theme-v6 .v6-deselect-all:hover:not(:disabled){border-color:#9f3415;color:#9f3415}.theme-v6 .v6-save-availability{border:1px solid #293a28;background:#293a28;color:#fff9f0}.theme-v6 .v6-save-availability:hover:not(:disabled){border-color:#fa4817;background:#fa4817;color:#1e201d}.theme-v6 .v6-save-availability:disabled{cursor:default;opacity:.46}.theme-v6 .v6-save-message{min-height:1.3em;margin-left:auto;color:#6c6f65;font-size:.76rem;font-weight:700}.theme-v6 .v6-save-message.is-ok{color:#31503c}.theme-v6 .v6-save-message.is-error{color:#9f3415}.theme-v6 .v6-availability-empty{margin:0;border:1px dashed rgba(41,58,40,.3);border-radius:16px;padding:34px;background:rgba(255,249,240,.65);color:#5f6258;text-align:center}.theme-v6 .v6-registration{position:relative;scroll-margin-top:70px;overflow:hidden;padding:118px 0 126px;background:radial-gradient(circle at 8% 14%,rgba(250,72,23,.12),transparent 25%),radial-gradient(circle at 100% 90%,rgba(41,58,40,.12),transparent 32%),#fff9f0;color:#20241f;--ink:#20241f;--muted:#66695f;--surface:#fffdf9;--field:#f3eadf;--line:#dfd1bf;--line2:#eadfce;--danger:#9f3415;--ok:#31503c;--y:#fa4817;--shadow:0 24px 70px rgba(30,32,29,0.15)}.theme-v6 .v6-registration-shell{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:stretch;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}.theme-v6 .v6-registration-intro{min-height:660px;display:flex;flex-direction:column;justify-content:center;border-radius:56px 0 56px 0;padding:clamp(40px,5vw,68px);background:linear-gradient(155deg,rgba(250,72,23,.12),transparent 46%),#293a28;color:#fff9f0;box-shadow:18px 20px 0 #e6a773}.theme-v6 .v6-kicker{margin:0 0 18px;color:#fbd6a8;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.theme-v6 .v6-registration-intro h2{max-width:10ch;margin:0 0 22px;color:#fff9f0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.96;letter-spacing:-.065em}.theme-v6 .v6-registration-lead{max-width:44ch;margin:0;color:#e9e0d2;font-size:1rem;line-height:1.75}.theme-v6 .v6-trust-list{display:grid;grid-gap:0;gap:0;margin-top:42px;border-top:1px solid rgba(251,214,168,.24)}.theme-v6 .v6-trust-item{display:grid;grid-template-columns:42px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(251,214,168,.24)}.theme-v6 .v6-trust-item>span{color:#fa4817;font-size:.72rem;font-weight:900;letter-spacing:.06em}.theme-v6 .v6-trust-item small,.theme-v6 .v6-trust-item strong{display:block}.theme-v6 .v6-trust-item strong{color:#fff9f0;font-size:.95rem}.theme-v6 .v6-trust-item small{margin-top:3px;color:#cfc8bd;line-height:1.5}.theme-v6 .v6-form-card{min-width:0;align-self:center;border:1px solid rgba(41,58,40,.16);border-radius:0 38px 0 38px;padding:clamp(30px,5vw,56px);background:#fffdf9;box-shadow:0 28px 75px rgba(41,58,40,.14)}.theme-v6 .v6-form-intro{min-height:540px;display:flex;flex-direction:column;justify-content:center}.theme-v6 .v6-pill{align-self:flex-start;border-radius:999px;padding:7px 13px;background:#dfe8df;color:#31503c;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.theme-v6 .v6-form-intro h3{max-width:13ch;margin:22px 0 16px;color:#293a28;font-size:clamp(2rem,4vw,3.35rem);line-height:1;letter-spacing:-.055em}.theme-v6 .v6-form-intro>p:not(.v6-privacy){max-width:52ch;margin:0;color:#5f6258;line-height:1.75}.theme-v6 .v6-notice{display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;align-items:center;margin:26px 0;border:1px solid #d8c5a9;border-radius:14px;padding:15px 17px;background:#fff9f0}.theme-v6 .v6-notice>span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#293a28;color:#fbd6a8;font-family:Georgia,serif;font-weight:800}.theme-v6 .v6-notice p{margin:0;color:#4e5148;font-size:.84rem}.theme-v6 .v6-start{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:18px;align-self:flex-start;border:0;border-radius:999px;padding:12px 24px;background:#fa4817;color:#1e201d;font:inherit;font-size:.9rem;font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(159,52,21,.2);transition:background .15s ease,color .15s ease,transform .15s ease}.theme-v6 .v6-start:hover{background:#293a28;color:#fff9f0;transform:translateY(-2px)}.theme-v6 .v6-start:focus-visible{outline:3px solid #293a28;outline-offset:3px}.theme-v6 .v6-privacy{margin:18px 0 0;color:#77796f;font-size:.76rem}.theme-v6 .v6-form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px;padding-bottom:18px;border-bottom:1px solid #eadfce}.theme-v6 .v6-form-heading span,.theme-v6 .v6-form-heading strong{display:block}.theme-v6 .v6-form-heading span{color:#9f3415;font-size:.67rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.theme-v6 .v6-form-heading strong{margin-top:4px;color:#293a28;font-size:1.05rem}.theme-v6 .v6-form-heading small{color:#77796f;font-size:.7rem}.theme-v6 .v6-wizard .card,.theme-v6 .v6-wizard>.card{border-radius:0;padding:0;background:transparent;box-shadow:none}.theme-v6 .v6-wizard .progress{margin-bottom:30px}.theme-v6 .v6-wizard .progress-label{color:#5f6258}.theme-v6 .v6-wizard .track{height:5px;background:#eadfce}.theme-v6 .v6-wizard .track i{background:#fa4817}.theme-v6 .v6-wizard .wizard-step h2{margin-bottom:16px;color:#293a28;font-size:clamp(1.65rem,3vw,2.3rem);letter-spacing:-.04em}.theme-v6 .v6-wizard .wizard-step>p{color:#5f6258}.theme-v6 .v6-wizard legend{color:#66695f;font-size:.69rem;font-weight:900}.theme-v6 .v6-wizard .field label{color:#293a28}.theme-v6 .v6-wizard .field input,.theme-v6 .v6-wizard .field select,.theme-v6 .v6-wizard .field textarea{border-color:transparent;background:#f3eadf;color:#20241f}.theme-v6 .v6-wizard .field input:focus,.theme-v6 .v6-wizard .field select:focus,.theme-v6 .v6-wizard .field textarea:focus{border-color:#293a28;background:#fffdf9}.theme-v6 .v6-wizard .chips label{background:#f3eadf;color:#293a28}.theme-v6 .v6-wizard .chips label:hover{background:#e7dac9}.theme-v6 .v6-wizard .chips input:checked+label{background:#293a28;color:#fff9f0}.theme-v6 .v6-wizard .chips input:focus-visible+label{outline-color:#fa4817}.theme-v6 .v6-wizard .panel{border-color:#dfd1bf;background:#fff9f0}.theme-v6 .v6-wizard .panel .chips label{border-color:#dfd1bf;background:#fffdf9}.theme-v6 .v6-wizard .panel .chips input:checked+label{border-color:#293a28;background:#293a28;color:#fff9f0}.theme-v6 .v6-wizard .invite-list li:before{background:#fa4817}.theme-v6 .v6-wizard .early-email{background:#f1f5ed}.theme-v6 .v6-wizard .preselect-note{background:#dfe8df;color:#31503c}.theme-v6 .v6-wizard .form-error{background:#f7cfc0;color:#79301e}.theme-v6 .v6-wizard .hint{color:#6c6f65}.theme-v6 .v6-wizard .btn{background:#fa4817;color:#1e201d;box-shadow:0 8px 22px rgba(159,52,21,.16)}.theme-v6 .v6-wizard .btn:hover{background:#293a28;color:#fff9f0}.theme-v6 .v6-wizard .btn-ghost{border:1px solid #d8c5a9;background:transparent;color:#5f6258;box-shadow:none}.theme-v6 .v6-wizard .btn-ghost:hover{border-color:#293a28;background:#f3eadf;color:#293a28}.theme-v6 .v6-wizard .confirm .check{background:#fa4817;color:#1e201d}.theme-v6 .v6-wizard .recap li{border-color:#eadfce}.theme-v6 .v3-footer nav a:first-child{display:inline}@media (max-width:980px){.theme-v6 .v6-admin-location-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-v6 .v6-availability-heading{grid-template-columns:1fr;align-items:start}.theme-v6 .v6-public-test-note{max-width:520px}.theme-v6 .v6-availability-toolbar,.theme-v6 .v6-availability-toolbar.is-location-view{position:static;grid-template-columns:1fr}.theme-v6 .v6-availability-categories{justify-content:flex-start}.theme-v6 .v6-availability-row{grid-template-columns:1fr}.theme-v6 .v6-site-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-v6 .v6-date-range-setting,.theme-v6 .v6-site-period-note{grid-column:1}.theme-v6 .v6-registration-shell{grid-template-columns:1fr}.theme-v6 .v6-registration-intro{min-height:0}.theme-v6 .v6-registration-intro h2{max-width:12ch}.theme-v6 .v6-form-intro{min-height:440px}}@media (max-width:620px){.theme-v6 .v6-admin-site-list-heading,.theme-v6 .v6-admin-site-picker-heading,.theme-v6 .v6-admin-view-toggle{align-items:stretch;flex-direction:column}.theme-v6 .v6-admin-view-toggle>div{width:100%}.theme-v6 .v6-admin-view-toggle button{min-width:0}.theme-v6 .v6-admin-location-grid{grid-template-columns:1fr 1fr}.theme-v6 .v6-availability{padding:82px 0}.theme-v6 .v6-availability-heading h2{font-size:clamp(2.35rem,12vw,3.35rem)}.theme-v6 .v6-availability-toolbar{padding:16px}.theme-v6 .v6-availability-row{padding:20px 16px}.theme-v6 .v6-site-checks{grid-template-columns:1fr}.theme-v6 .v6-date-range-fields,.theme-v6 .v6-date-range-setting{grid-template-columns:1fr;align-items:stretch}.theme-v6 .v6-date-range-fields>i{display:none}.theme-v6 .v6-date-range-setting button{width:100%}.theme-v6 .v6-availability-actions{align-items:stretch;flex-direction:column}.theme-v6 .v6-save-availability,.theme-v6 .v6-select-all{width:100%}.theme-v6 .v6-save-message{margin-left:0;text-align:center}.theme-v6 .v6-registration{padding:82px 0}.theme-v6 .v6-registration-intro{border-radius:38px 0 38px 0;padding:38px 26px;box-shadow:10px 12px 0 #e6a773}.theme-v6 .v6-registration-intro h2{font-size:clamp(2.45rem,13vw,3.5rem)}.theme-v6 .v6-form-card{border-radius:0 28px 0 28px;padding:30px 22px}.theme-v6 .v6-form-intro{min-height:400px}.theme-v6 .v6-form-heading{align-items:flex-start;flex-direction:column;gap:8px}.theme-v6 .v6-wizard .wizard-nav{align-items:stretch;flex-direction:column-reverse}.theme-v6 .v6-wizard .wizard-nav .btn{width:100%;text-align:center}.theme-v6 .v6-wizard .recap li{align-items:flex-start;flex-direction:column;gap:3px}.theme-v6 .v6-wizard .recap b{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.theme-v6 .v6-start{transition:none}}