.camp_page__eoAYe{min-height:80vh;background:var(--paper);color:var(--ink)}.camp_shell__K9Osr{max-width:1180px;margin:auto;padding:48px 28px 72px}.camp_intro__5W9eq{max-width:780px;margin-bottom:32px}.camp_eyebrow__1PjBi{color:var(--royal-strong);font-weight:750;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.camp_hero__VJdjo h1,.camp_intro__5W9eq h1{font-family:var(--kll-display);font-size:clamp(2.3rem,4.2vw,3.8rem);line-height:1.1;margin:12px 0 18px}.camp_intro__5W9eq p,.camp_prose__ktLoh{line-height:1.7;white-space:pre-line}.camp_grid__J8GTG{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:24px}.camp_card__egZIF{border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;overflow:hidden}.camp_cardImage__psNUT{width:100%;height:230px;object-fit:cover}.camp_cardBody__Ymlnj{padding:24px;display:flex;flex:1;flex-direction:column;gap:14px}.camp_cardBody__Ymlnj h2{font-size:1.65rem;margin:0}.camp_cardBody__Ymlnj p{margin:0;line-height:1.6}.camp_cardBody__Ymlnj a{margin-top:auto}.camp_meta__bt6re{color:var(--muted);font-size:.93rem;line-height:1.7}.camp_price__lb4kG{font-size:1.3rem;color:var(--forest);font-weight:750}.camp_pill__oECSv{display:inline-block;align-self:flex-start;background:var(--royal-soft);color:var(--forest);font-size:.8rem;padding:5px 10px;font-weight:700}.camp_hero__VJdjo{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center;margin:28px 0 42px}.camp_heroImage__OuO1S{width:100%;max-height:440px;object-fit:cover}.camp_hero__VJdjo h1{font-size:clamp(2rem,4vw,3.4rem)}.camp_gallery__8Q22K{display:flex;gap:14px;overflow:auto;margin-bottom:28px}.camp_gallery__8Q22K figure{min-width:240px;width:32%;margin:0}.camp_gallery__8Q22K img{width:100%;height:180px;object-fit:cover}.camp_gallery__8Q22K figcaption{font-size:.75rem;color:var(--muted)}.camp_split__Rg7_z{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;align-items:start}.camp_section__9h_gD{margin:24px 0;border-top:1px solid var(--line);padding-top:24px}.camp_section__9h_gD h2{font-size:1.55rem;margin:0 0 16px}.camp_summary___w4IR{background:var(--royal-soft);padding:24px;position:sticky;top:18px;line-height:1.6}.camp_summary___w4IR h2{margin-top:0}.camp_summaryRow__cjng0{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:10px 0}.camp_total__FwQhP{font-size:1.25rem;font-weight:750}.camp_formGrid___LdVU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.camp_field__L6ODE{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:.91rem;font-weight:650}.camp_field__L6ODE input,.camp_field__L6ODE select,.camp_field__L6ODE textarea,.camp_filter__T1O5h{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);padding:11px 12px;min-height:44px;width:100%;border-radius:3px;font-weight:400}.camp_field__L6ODE textarea{min-height:100px;resize:vertical}.camp_check__ZkWMG{display:flex;gap:12px;align-items:flex-start;line-height:1.55;margin:14px 0;font-size:.94rem}.camp_check__ZkWMG input{width:19px;height:19px;flex:0 0 19px;margin-top:2px;accent-color:var(--royal-strong)}.camp_person__YMoym{margin:24px 0;padding:22px;border:1px solid var(--line-strong)}.camp_person__YMoym legend{font-weight:750;padding:0 10px}.camp_actions__pBS4P{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}.camp_button___Gwep,.camp_secondary__xOFBc{border:1px solid var(--forest);padding:12px 18px;background:var(--forest);color:white;text-decoration:none;font-weight:700;cursor:pointer;line-height:1.3;text-align:center;display:inline-flex;justify-content:center;align-items:center;min-height:46px}.camp_button___Gwep:hover{background:var(--royal-strong);border-color:var(--royal-strong)}.camp_secondary__xOFBc{color:var(--forest);background:var(--paper)}.camp_button___Gwep:disabled,.camp_secondary__xOFBc:disabled{opacity:.5;cursor:wait}.camp_error__Cjq0D,.camp_notice__E1cdp{padding:16px 20px;border-left:4px solid var(--royal);background:var(--royal-soft);margin:20px 0;line-height:1.6}.camp_error__Cjq0D{border-color:var(--danger);background:#fff1ef;color:var(--danger)}.camp_category__6baJd{display:flex;gap:12px;padding:18px;border:1px solid var(--line-strong);margin:10px 0;cursor:pointer}.camp_category__6baJd input{accent-color:var(--royal-strong);margin-top:5px}.camp_categoryContent__EudOB{flex:1}.camp_categoryContent__EudOB small,.camp_categoryContent__EudOB strong{display:block}.camp_category__6baJd:has(input:checked){border-color:var(--royal);background:var(--royal-soft)}.camp_details__iYLg_{border-bottom:1px solid var(--line);padding:16px 0}.camp_details__iYLg_ summary{font-weight:750;cursor:pointer}.camp_details__iYLg_ p{line-height:1.7;white-space:pre-line}.camp_booking__WGcCg{border:1px solid var(--line);padding:24px;margin:18px 0}.camp_booking__WGcCg h3{margin-top:0}.camp_steps__BMgaY{display:flex;gap:10px;margin:22px 0;color:var(--muted);font-size:.88rem;flex-wrap:wrap}.camp_steps__BMgaY strong{color:var(--royal-strong)}.camp_document__QkSx_{display:inline-flex;padding:10px 13px;border:1px solid var(--line);background:white;cursor:pointer}.camp_sr__aBMHO{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.camp_full__9GxOQ{grid-column:1/-1}.camp_small__VdCBy{font-size:.84rem;color:var(--muted);line-height:1.6}.camp_status___DxaB{font-weight:700;color:var(--royal-strong)}@media(max-width:850px){.camp_hero__VJdjo,.camp_split__Rg7_z{grid-template-columns:1fr}.camp_heroImage__OuO1S{max-height:330px}.camp_summary___w4IR{position:static}.camp_shell__K9Osr{padding:28px 18px 48px}.camp_hero__VJdjo{gap:20px}.camp_gallery__8Q22K figure{min-width:200px}.camp_formGrid___LdVU{grid-template-columns:1fr 1fr}}@media(max-width:560px){.camp_formGrid___LdVU{grid-template-columns:1fr}.camp_person__YMoym{padding:14px}.camp_cardImage__psNUT{height:200px}.camp_actions__pBS4P>*{width:100%}.camp_summary___w4IR{padding:18px}.camp_hero__VJdjo{margin-top:20px}.camp_category__6baJd{padding:14px}.camp_booking__WGcCg{padding:18px}.camp_shell__K9Osr{padding-left:16px;padding-right:16px}}.camp_ownDetails__yV0nK{display:block;color:var(--muted);margin:4px 0}.camp_page__eoAYe :focus-visible{outline:3px solid var(--royal);outline-offset:3px}.camp_page__eoAYe input,.camp_page__eoAYe select,.camp_page__eoAYe textarea{box-sizing:border-box}.camp_page__eoAYe{overflow-wrap:anywhere}.camp_person__YMoym{min-width:0}.camp_document__QkSx_{color:var(--ink);background:var(--paper)}@media(max-width:560px){.camp_category__6baJd{flex-wrap:wrap}.camp_category__6baJd>strong{margin-left:27px}.camp_categoryContent__EudOB{min-width:150px}}.camp_category__6baJd>strong,.camp_summaryRow__cjng0>strong,.camp_total__FwQhP>span:last-child{white-space:nowrap;flex-shrink:0}.camp-admin_root__O4mec{max-width:1400px;margin:auto;padding:28px;color:var(--ink);background:var(--paper);min-height:80vh}.camp-admin_heading__nDxDl{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.camp-admin_heading__nDxDl h1{font-size:2rem;margin:8px 0}.camp-admin_heading__nDxDl p{color:var(--muted);max-width:850px;line-height:1.6}.camp-admin_tabs__FlGFI{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:24px}.camp-admin_button__qwsfa,.camp-admin_danger__aUf_Y,.camp-admin_secondary__LPeqY,.camp-admin_tabs__FlGFI button{padding:10px 15px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);cursor:pointer;min-height:42px;font-weight:650;border-radius:3px}.camp-admin_button__qwsfa,.camp-admin_tabs__FlGFI button[aria-selected=true]{background:var(--forest);color:var(--paper);border-color:var(--forest)}.camp-admin_button__qwsfa:hover{background:var(--royal-strong);border-color:var(--royal-strong)}.camp-admin_danger__aUf_Y{color:var(--danger);border-color:var(--danger)}.camp-admin_button__qwsfa:disabled,.camp-admin_danger__aUf_Y:disabled,.camp-admin_secondary__LPeqY:disabled{opacity:.5;cursor:wait}.camp-admin_panel__M6LAL{border:1px solid var(--line);padding:24px;background:var(--paper);margin:18px 0}.camp-admin_panel__M6LAL h2,.camp-admin_panel__M6LAL h3{margin:0 0 16px}.camp-admin_panel__M6LAL h2{font-size:1.5rem}.camp-admin_panel__M6LAL h3{font-size:1.15rem}.camp-admin_row__OQgBI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0}.camp-admin_triple__X8c6C{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0}.camp-admin_field__TfkDY{display:flex;flex-direction:column;gap:7px;font-size:.9rem;font-weight:650;min-width:0}.camp-admin_field__TfkDY input,.camp-admin_field__TfkDY select,.camp-admin_field__TfkDY textarea{font:inherit;font-weight:400;width:100%;padding:10px 12px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);border-radius:3px;min-height:42px}.camp-admin_field__TfkDY textarea{resize:vertical;line-height:1.5}.camp-admin_field__TfkDY small,.camp-admin_muted__MzUlx{font-size:.8rem;color:var(--muted);font-weight:400;line-height:1.5}.camp-admin_check__8mX94{display:flex;gap:10px;align-items:center;margin:12px 0;line-height:1.4;font-size:.94rem}.camp-admin_check__8mX94 input{accent-color:var(--royal-strong);width:18px;height:18px}.camp-admin_actions__tY8Pk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.camp-admin_cards__JR_0b{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.camp-admin_record__D0ATw{border:1px solid var(--line);padding:20px;background:var(--paper)}.camp-admin_record__D0ATw h3{margin-top:0}.camp-admin_status__gG_YF{display:inline-block;background:var(--royal-soft);color:var(--forest);padding:4px 9px;font-size:.8rem;font-weight:700;margin-bottom:12px}.camp-admin_error__9Vdsz,.camp-admin_notice__FEUVR{padding:16px 20px;border-left:4px solid var(--royal);background:var(--royal-soft);margin:18px 0;line-height:1.6;white-space:pre-line}.camp-admin_error__9Vdsz{border-color:var(--danger);color:var(--danger);background:#fff1ef}.camp-admin_section__mgcXq{border-top:1px solid var(--line);padding-top:22px;margin-top:24px}.camp-admin_section__mgcXq summary{font-size:1.15rem;font-weight:700;cursor:pointer}.camp-admin_editor__lur31{border:1px solid var(--line-strong);padding:22px;margin:18px 0;background:var(--paper)}.camp-admin_editor__lur31 summary{font-weight:750;cursor:pointer}.camp-admin_tableWrap__VRZIR{overflow:auto;border:1px solid var(--line)}.camp-admin_table__1V3_6{border-collapse:collapse;width:100%;text-align:left;font-size:.88rem}.camp-admin_table__1V3_6 th{background:var(--royal-soft);font-weight:700}.camp-admin_table__1V3_6 td,.camp-admin_table__1V3_6 th{padding:13px 14px;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.5}.camp-admin_table__1V3_6 td small{display:block;color:var(--muted)}.camp-admin_table__1V3_6 button{white-space:nowrap}.camp-admin_backdrop__54dVw{position:fixed;inset:0;background:rgb(0 0 0/.58);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.camp-admin_modal__V5E1l{width:min(1050px,100%);max-height:90vh;overflow:auto;background:var(--paper);color:var(--ink);padding:28px;box-shadow:var(--shadow)}.camp-admin_modalHeading__sLAKN{display:flex;justify-content:space-between;align-items:center;gap:18px;position:sticky;top:-28px;background:var(--paper);padding:14px 0;z-index:1}.camp-admin_modalHeading__sLAKN h2{margin:0}.camp-admin_image___JGzA{width:180px;height:120px;object-fit:cover;border:1px solid var(--line)}.camp-admin_metric__7J_Fb{font-size:1.5rem;font-weight:700}.camp-admin_full__XzRHd{grid-column:1/-1}.camp-admin_sticky__7T6w1{position:sticky;bottom:0;border:1px solid var(--line);background:var(--paper);padding:14px;z-index:2}.camp-admin_checks__rhk4U{padding-left:22px;line-height:1.7}.camp-admin_smallButton__o3JKB{font-size:.8rem;padding:7px 11px;min-height:34px}.camp-admin_inline__7iamX{display:flex;gap:10px;align-items:center}.camp-admin_empty__gMrcz{padding:30px;border:1px dashed var(--line-strong);text-align:center;color:var(--muted)}@media(max-width:850px){.camp-admin_root__O4mec{padding:18px}.camp-admin_row__OQgBI,.camp-admin_triple__X8c6C{grid-template-columns:1fr}.camp-admin_editor__lur31,.camp-admin_panel__M6LAL{padding:16px}.camp-admin_heading__nDxDl{align-items:flex-start;flex-direction:column}.camp-admin_modal__V5E1l{padding:18px}.camp-admin_backdrop__54dVw{padding:12px}.camp-admin_modalHeading__sLAKN{top:-18px}.camp-admin_actions__tY8Pk{gap:8px}.camp-admin_table__1V3_6{font-size:.83rem}}.camp-admin_copyDialog__t_J27{width:min(850px,calc(100% - 32px));max-height:90vh;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:24px;box-shadow:var(--shadow)}.camp-admin_copyDialog__t_J27::backdrop{background:rgb(0 0 0/.6)}.camp-admin_preview__kTq0b{padding:18px;border:1px solid var(--line);background:var(--paper);color:var(--ink);margin-top:16px}.camp-admin_preview__kTq0b p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.camp-admin_root__O4mec :focus-visible{outline:3px solid var(--royal);outline-offset:3px}.camp-admin_root__O4mec input,.camp-admin_root__O4mec select,.camp-admin_root__O4mec textarea{box-sizing:border-box}.camp-admin_root__O4mec{overflow-wrap:anywhere}.camp-admin_modal__V5E1l fieldset{min-width:0}.camp-admin_copyDialog__t_J27{margin:auto}.camp-admin_copyDialog__t_J27 .camp-admin_row__OQgBI{gap:0 18px}.camp-admin_copyDialog__t_J27 .camp-admin_check__8mX94{margin:9px 0}.camp-admin_copyDialog__t_J27 .camp-admin_modalHeading__sLAKN{top:-24px}.camp-formatted-text_content__rs_mF{font-weight:400;line-height:1.7;overflow-wrap:anywhere;min-width:0;white-space:normal}.camp-formatted-text_content__rs_mF h3,.camp-formatted-text_content__rs_mF h4,.camp-formatted-text_content__rs_mF li,.camp-formatted-text_content__rs_mF p{white-space:pre-wrap}.camp-formatted-text_content__rs_mF p{margin:0 0 .85em;line-height:inherit}.camp-formatted-text_content__rs_mF h3{font-size:1.2rem;line-height:1.35;margin:1em 0 .5em;font-weight:750}.camp-formatted-text_content__rs_mF h4{font-size:1.05rem;line-height:1.4;margin:.9em 0 .45em;font-weight:750}.camp-formatted-text_content__rs_mF ol,.camp-formatted-text_content__rs_mF ul{padding-inline-start:1.65em;margin:.65em 0 1em}.camp-formatted-text_content__rs_mF ul{list-style:disc}.camp-formatted-text_content__rs_mF ol{list-style:decimal}.camp-formatted-text_content__rs_mF li{padding-inline-start:.15em;margin:.2em 0;line-height:inherit}.camp-formatted-text_content__rs_mF a{color:var(--royal-strong);text-decoration:underline;text-underline-offset:.16em;margin:0}.camp-formatted-text_content__rs_mF strong{font-weight:750}.camp-formatted-text_content__rs_mF em{font-style:italic}.camp-formatted-text_content__rs_mF>:first-child{margin-top:0}.camp-formatted-text_content__rs_mF>:last-child{margin-bottom:0}.camp-formatted-text_content__rs_mF :focus-visible{outline:3px solid var(--royal);outline-offset:3px}.booking-login_offer__S1ctJ{display:grid;gap:.65rem;margin:1rem 0;color:#142938}.booking-login_entry__ehng8{border:1px solid #cbb77d;border-radius:12px;padding:1.1rem 1.25rem;background:#fffcf5}.booking-login_entry__ehng8 h2{margin:0 0 .9rem;font-size:1.22rem;line-height:1.35}.booking-login_entry__ehng8 p{margin:.7rem 0 0;font-size:.92rem;line-height:1.5}.booking-login_entryActions__zZYs7{display:flex;flex-wrap:wrap;gap:.65rem}.booking-login_entryActions__zZYs7 button{min-height:44px;padding:.7rem 1.05rem;font-size:.98rem}.booking-login_guest__OeTev,.booking-login_session__JPDrr{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.45rem .9rem;padding:.55rem 0}.booking-login_session__JPDrr{border-bottom:1px solid #d7dfe3}.booking-login_session__JPDrr span{overflow-wrap:anywhere}.booking-login_guest__OeTev{justify-content:flex-start}.booking-login_actions___1u4C button,.booking-login_textButton__a9LNh,.booking-login_windowAction__SquN5 button{border:0;background:transparent;color:#17466a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px;padding:.55rem .15rem;font:inherit}.booking-login_sessionNotice__2yxTJ{font-size:.92rem;line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .7rem}.booking-login_small__2nicF{font-size:.9rem;margin:.25rem 0}.booking-login_dialog__VWScc{box-sizing:border-box;position:fixed;inset:auto 0;top:var(--booking-visible-top,50%);transform:translateY(-50%);margin:0 auto;width:min(92vw,32rem);max-height:var(--booking-visible-height,min(88dvh,calc(100svh - 32px)));overflow:auto;border:1px solid #a5b4bf;border-radius:14px;padding:1.65rem;background:#fff;color:#142938;box-shadow:0 20px 100px #00162c66}.booking-login_dialog__VWScc::backdrop{background:#00162c88}.booking-login_dialog__VWScc h2{padding-right:2rem;font-size:1.55rem;line-height:1.25;margin:0 0 .7rem}.booking-login_dialog__VWScc p{font-size:1rem;line-height:1.5;margin:.65rem 0}.booking-login_field__yuLkH{display:grid;gap:.4rem;margin:1rem 0;font-size:1rem;font-weight:600}.booking-login_field__yuLkH input{box-sizing:border-box;min-width:0;width:100%;min-height:46px;padding:.7rem .8rem;border:1px solid #697d8b;border-radius:6px;background:#fff;color:#142938;font-size:1rem}.booking-login_dialog__VWScc form>button{width:100%;min-height:48px;padding:.8rem;font-size:1rem}.booking-login_actions___1u4C{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .8rem;margin-top:.8rem}.booking-login_actions___1u4C button{font-size:.95rem;text-align:left}.booking-login_windowAction__SquN5{margin-top:.65rem;border-top:1px solid #d7dfe3;padding-top:.4rem}.booking-login_windowAction__SquN5 button{font-size:.88rem;text-align:left}.booking-login_close___CJa8{position:absolute;right:.6rem;top:.45rem;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:#142938;font-size:2rem;cursor:pointer}.booking-login_error__3cSSd{padding:.65rem .8rem;border-left:3px solid #a33122;background:#fff0ed;color:#842719}.booking-login_fallback__ctcAE{border-left:3px solid #ad8e37;padding:.2rem .85rem}.booking-login_fallback__ctcAE p{font-size:.94rem;line-height:1.5}.booking-login_window__EpXJf{max-width:45rem;margin:3rem auto;padding:1.5rem}.booking-login_dialog__VWScc button:focus-visible,.booking-login_dialog__VWScc input:focus-visible,.booking-login_offer__S1ctJ button:focus-visible{outline:3px solid #d08700;outline-offset:3px}.booking-login_dialog__VWScc button:disabled,.booking-login_offer__S1ctJ button:disabled{cursor:wait;opacity:.65}@media(max-width:480px){.booking-login_entry__ehng8{padding:1rem}.booking-login_entryActions__zZYs7{display:grid;grid-template-columns:1fr;width:100%}.booking-login_dialog__VWScc{padding:1.2rem}.booking-login_dialog__VWScc h2{font-size:1.35rem}.booking-login_actions___1u4C{display:grid;gap:0}.booking-login_window__EpXJf{margin:1rem auto;padding:1rem}}.booking-login_dialog__VWScc .booking-login_field__yuLkH select{box-sizing:border-box;display:block;width:100%;min-height:48px;max-width:100%;padding:.75rem 2rem .75rem .8rem;border:1px solid #697d8b;border-radius:6px;background:#fff;color:#142938;font:inherit;line-height:1.4;pointer-events:auto;-webkit-appearance:menulist;appearance:auto}.booking-login_dialog__VWScc select:focus-visible{outline:3px solid #d08700;outline-offset:3px}.participant-group-pickup_section__s4BTS{margin-block:24px;padding:20px;border:1px solid #d1d5db;border-radius:12px;min-width:0;overflow-wrap:anywhere;color:#173442;background:#fff}.participant-group-pickup_form__FRHUL{display:grid;gap:14px;margin-block:20px}.participant-group-pickup_form__FRHUL input:not([type=checkbox]),.participant-group-pickup_form__FRHUL select,.participant-group-pickup_section__s4BTS textarea{display:block;width:100%;min-width:0;box-sizing:border-box;max-width:100%}.participant-group-pickup_check__7p3BE{display:flex;align-items:flex-start;gap:10px;padding-block:6px}.participant-group-pickup_check__7p3BE input{flex:0 0 auto;margin-top:4px}.participant-group-pickup_notice__WwO6P{background:#f8f4e9;border-left:4px solid #ac8c36;border-radius:4px;margin-block:16px;padding:16px}.participant-group-pickup_notice__WwO6P h3{margin-top:0}.participant-group-pickup_authorization__S4Ey5{border-top:1px solid #d1d5db;padding-block:18px}.participant-group-pickup_actions__m21gT{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.participant-group-pickup_dialog__8qvxX{position:fixed;inset:0;margin:auto;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-sizing:border-box;overflow:auto;padding:24px;border:1px solid #7e939e;border-radius:16px;background:#fff;color:#173442;box-shadow:0 16px 60px #0005}.participant-group-pickup_dialog__8qvxX::backdrop{background:#0d233b99}.participant-group-pickup_dialog__8qvxX h3{margin-top:0}.participant-group-pickup_dialog__8qvxX button,.participant-group-pickup_section__s4BTS button{min-height:44px}.participant-group-pickup_section__s4BTS button:disabled{cursor:not-allowed;opacity:.65}.participant-group-pickup_dialog__8qvxX :focus-visible,.participant-group-pickup_section__s4BTS :focus-visible{outline:3px solid #a88324;outline-offset:3px}@media(max-width:540px){.participant-group-pickup_section__s4BTS{padding:14px}.participant-group-pickup_dialog__8qvxX{padding:18px}.participant-group-pickup_actions__m21gT>*{max-width:100%;white-space:normal}}.participant-group-pickup_form__FRHUL select{contain:layout}