.ActivitySelector_list__fyoqI{display:grid;gap:10px}.ActivitySelector_activity__Uh61f{display:grid;grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:20px;padding:20px 22px;border:1px solid #e5e0da;border-radius:15px;background:#fff;transition:border-color .15s,background .15s}.ActivitySelector_selected__ptXj3{border-color:#c2450f;background:#fff9f4;box-shadow:inset 3px 0 #c2450f}.ActivitySelector_copy__plu6B{min-width:0}.ActivitySelector_schedule__EzOp9{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 8px;color:#746b61;font-size:12px;line-height:1.5}.ActivitySelector_schedule__EzOp9>span:first-child:first-letter{text-transform:uppercase}.ActivitySelector_time__IQj1q{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;color:#45453c}.ActivitySelector_activity__Uh61f h3{font-family:var(--font-newsreader),Georgia,serif;font-weight:500;margin:0;font-size:23px;line-height:1.18}.ActivitySelector_availability__OPvBW{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 0;color:#756d64;font-size:11px}.ActivitySelector_availability__OPvBW strong{background:#eef1e6;padding:4px 8px;border-radius:5px;color:#4b5b35;font-weight:600}.ActivitySelector_controls__RG6Oq{display:grid;justify-items:center;gap:9px}.ActivitySelector_controls__RG6Oq small{color:#766d64;font-size:11px}.ActivitySelector_stepper__eMbq_{display:flex;align-items:center;border:1px solid #d9d0c6;border-radius:10px;background:#fff;overflow:hidden}.ActivitySelector_stepper__eMbq_ button{width:44px;height:44px;font-size:20px;cursor:pointer;color:#27251f;transition:background .15s}.ActivitySelector_stepper__eMbq_ button:hover:not(:disabled){background:#f4e6da}.ActivitySelector_stepper__eMbq_ button:disabled{color:#c3bbb1;cursor:default}.ActivitySelector_stepper__eMbq_ output{min-width:30px;text-align:center;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.ActivitySelector_stepper__eMbq_ button:focus-visible{outline:2px solid #c2450f;outline-offset:-3px}.ActivitySelector_warning__9JD7E{grid-column:1/-1;color:#a3391c;font-size:13px}@media (max-width:560px){.ActivitySelector_activity__Uh61f{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.ActivitySelector_activity__Uh61f h3{font-size:22px}.ActivitySelector_schedule__EzOp9{gap:4px;font-size:11px}.ActivitySelector_controls__RG6Oq{display:flex;justify-content:space-between;flex-direction:row-reverse}.ActivitySelector_availability__OPvBW{margin-top:10px}}.ActivityModal_modal__dquBL{width:min(760px,calc(100% - 48px));max-height:min(900px,calc(100dvh - 64px));padding:0;margin:auto;border:0;border-radius:22px;color:#24231d;background:#faf8f4;box-shadow:0 30px 120px #1c171b45;font-family:Arial,Helvetica,sans-serif}.ActivityModal_modal__dquBL[open]{display:flex;flex-direction:column}.ActivityModal_modal__dquBL::backdrop{background:#25211d70;backdrop-filter:blur(5px)}.ActivityModal_header__BKdxk{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:30px 30px 24px;background:#fff;border-bottom:1px solid #e8e2da}.ActivityModal_header__BKdxk p{color:#767164;font-size:11px;margin:0 0 15px}.ActivityModal_header__BKdxk p>span{display:inline-block;padding:5px 8px;margin-right:8px;border-radius:5px;background:#f1eee7;color:#666348;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.ActivityModal_header__BKdxk h2{font-family:var(--font-newsreader),Georgia,serif;margin:0;font-size:36px;font-weight:500;line-height:1.1}.ActivityModal_header__BKdxk h2:focus{outline:none}.ActivityModal_header__BKdxk .ActivityModal_intro__v4Ztl{margin:10px 0 0;font-size:13px;line-height:1.5;color:#6f6c63}.ActivityModal_header__BKdxk>button{flex-shrink:0;width:40px;height:40px;border:1px solid #e4ded5;border-radius:50%;background:#faf8f4;font-size:25px;cursor:pointer}.ActivityModal_body__EYYs5{overflow-y:auto;overscroll-behavior:contain;padding:20px 30px;min-height:0;scrollbar-width:thin;scrollbar-color:#c4b9a9 transparent}.ActivityModal_footer__LHb_K{flex-shrink:0;padding:20px 30px 24px;border-top:1px solid #e5ded5;background:#fff}.ActivityModal_selection__ldLUL{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:12px;color:#6d695d}.ActivityModal_selection__ldLUL strong{font-size:12px;color:#4e5a36;font-weight:500}.ActivityModal_actions__pQfXI{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ActivityModal_actions__pQfXI button{min-height:50px;border-radius:10px;padding:12px 15px;font-family:inherit;font-style:normal;font-size:14px;font-weight:600;cursor:pointer}.ActivityModal_primary__koOaJ{display:flex;align-items:center;justify-content:center;gap:12px;background:#c2450f;color:#fff;border:1px solid #c2450f}.ActivityModal_primary__koOaJ svg{width:19px;height:19px}.ActivityModal_secondary__7OZpS{background:#fff;color:#37362d;border:1px solid #b8ac9d}.ActivityModal_primary__koOaJ:hover:not(:disabled){background:#aa380c}.ActivityModal_secondary__7OZpS:hover:not(:disabled){background:#f2ede5}.ActivityModal_actions__pQfXI button:disabled{opacity:.45;cursor:default}.ActivityModal_actions__pQfXI button:focus-visible,.ActivityModal_header__BKdxk>button:focus-visible{outline:3px solid #c2450f;outline-offset:3px}.ActivityModal_error__s87H3{color:#a3391c;margin-top:16px}@media (max-width:560px){.ActivityModal_modal__dquBL{width:calc(100% - 20px);max-height:calc(100dvh - 28px);border-radius:18px}.ActivityModal_header__BKdxk{padding:22px 18px 18px}.ActivityModal_header__BKdxk h2{font-size:29px}.ActivityModal_header__BKdxk p{font-size:10px;margin-bottom:12px}.ActivityModal_header__BKdxk p>span{margin-right:4px;font-size:9px}.ActivityModal_header__BKdxk .ActivityModal_intro__v4Ztl{font-size:12px}.ActivityModal_body__EYYs5{padding:14px}.ActivityModal_footer__LHb_K{padding:16px}.ActivityModal_actions__pQfXI{grid-template-columns:1fr;gap:9px}.ActivityModal_primary__koOaJ{grid-row:1}.ActivityModal_selection__ldLUL{font-size:11px;align-items:center}.ActivityModal_selection__ldLUL strong{font-size:10px}.ActivityModal_actions__pQfXI button{min-height:48px;font-size:13px}}