.max-width_container__fdapg{width:100%;margin:0 auto;max-width:420px;position:relative;display:flex;flex-direction:column;min-height:100vh;padding:12px 16px 120px}.page_container__Jx5wK{padding:20px 0;min-height:100vh}.page_title__zjfDs{font-size:28px;font-weight:700;margin:0 0 24px;color:#000}.page_loading__Fw63i{text-align:center;padding:60px 20px;font-size:18px;color:#666}.page_successMessage__NI0YL{background:#d4edda;color:#155724;padding:12px 16px;border-radius:8px;margin-bottom:20px;border:1px solid #c3e6cb;font-size:14px}.page_errorMessage__SDGcJ{background:#f8d7da;color:#721c24;padding:12px 16px;border-radius:8px;margin-bottom:20px;border:1px solid #f5c6cb;font-size:14px}.payout-form_container__PRZch{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:600px;margin:0 auto}.payout-form_header__Btn5U{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.payout-form_title__dzWg1{font-size:24px;font-weight:700;margin:0;color:#000}.payout-form_cancelButton__DYAjS{background:transparent;border:1px solid #ddd;color:#666;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.payout-form_cancelButton__DYAjS:hover{background:#f5f5f5;border-color:#999}.payout-form_promoterInfo__fThc2{margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px}.payout-form_promoterName__JaEUd{font-size:18px;font-weight:600;color:#000;margin-bottom:4px}.payout-form_promoterUsername__UAjAd{font-size:14px;color:#666}.payout-form_balanceCard__7yYUU{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.payout-form_balanceRow__hZads{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#666}.payout-form_balanceValue__MyxBv{font-weight:600;color:#000;font-size:16px}.payout-form_unpaidAmount__wqh4I{color:#ff9800;font-size:18px;font-weight:700}.payout-form_form__6vZ1L{display:flex;flex-direction:column;gap:20px}.payout-form_formGroup__Hb_Vu{display:flex;flex-direction:column;gap:8px}.payout-form_label__TuZbh{font-size:14px;font-weight:600;color:#333}.payout-form_inputWrapper__TyCqP{display:flex;gap:8px}.payout-form_input__XLioo{flex:1 1;padding:12px 16px;border:2px solid #ddd;border-radius:8px;font-size:16px;transition:border-color .2s}.payout-form_input__XLioo:focus{outline:none;border-color:#007bff}.payout-form_input__XLioo:disabled{background:#f5f5f5;cursor:not-allowed}.payout-form_maxButton__bhm3k{padding:12px 20px;background:#6c757d;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.payout-form_maxButton__bhm3k:hover:not(:disabled){background:#5a6268}.payout-form_maxButton__bhm3k:disabled{opacity:.6;cursor:not-allowed}.payout-form_hint__zuVfh{font-size:12px;color:#666;margin-top:4px}.payout-form_infoBox__6jKq_{background:#e7f3ff;border:1px solid #b3d9ff;border-radius:8px;padding:12px 16px;font-size:13px;color:#004085;line-height:1.5}.payout-form_actions__Ifw4G{display:flex;gap:12px;margin-top:8px}.payout-form_button__bl_IB{flex:1 1;padding:14px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.payout-form_button__bl_IB:disabled{opacity:.6;cursor:not-allowed}.payout-form_cancelBtn__BN_AX{background:#f5f5f5;color:#666}.payout-form_cancelBtn__BN_AX:hover:not(:disabled){background:#e0e0e0}.payout-form_submitBtn__nkL5s{background:#28a745;color:#fff}.payout-form_submitBtn__nkL5s:hover:not(:disabled){background:#218838}.promoters-list_container__s1hxb{width:100%}.promoters-list_list__UEENo{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px}.promoters-list_promoterCard__tkfay{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:all .2s;border:2px solid transparent}.promoters-list_promoterCard__tkfay:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.promoters-list_promoterCard__tkfay.promoters-list_hasUnpaid__8CMln{border-color:#ffc107;background:linear-gradient(180deg,#fff9e6 0,#fff 20%)}.promoters-list_promoterInfo__466Dg{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.promoters-list_promoterName__StOkc{font-size:18px;font-weight:600;color:#000;margin-bottom:4px}.promoters-list_promoterUsername__O_e1I{font-size:14px;color:#666;margin-bottom:4px}.promoters-list_promoterEmail__pBaIM{font-size:12px;color:#999}.promoters-list_balanceInfo__YHPxG{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.promoters-list_balanceRow__ghMWg{display:flex;justify-content:space-between;align-items:center;font-size:14px}.promoters-list_balanceLabel__mEfli{color:#666}.promoters-list_balanceValue__emHyI{font-weight:600;color:#000}.promoters-list_unpaidRow__3xsar{margin-top:4px;padding-top:8px;border-top:1px solid #ffc107}.promoters-list_unpaidAmount__Z0Y9c{color:#ff9800;font-size:16px;font-weight:700}.promoters-list_actionButton__RpZVn{width:100%;padding:12px;background:#007bff;color:#fff;border-radius:8px;text-align:center;font-weight:600;font-size:14px;transition:background .2s}.promoters-list_promoterCard__tkfay:hover .promoters-list_actionButton__RpZVn{background:#0056b3}.promoters-list_empty__wGKhU{text-align:center;padding:60px 20px;font-size:16px;color:#666}.head_container__SO_Q8{border:1px solid var(--stroke-color);border-radius:12px;padding:8px;background:var(--white);display:flex;gap:8px}.head_images__qhNwC{display:flex;flex-direction:column;gap:4px}.head_image___G9iK{border-radius:3px;object-fit:cover;height:64px;width:64px}.head_info__dqDyC{display:flex;flex-direction:column;width:100%}.head_infoHead__26UrZ{display:flex;gap:8px;justify-content:space-between}.head_title__ZHUis{font-weight:700;font-size:16px;line-height:1.2;color:var(--black)}.head_time__pXvtO{font-weight:700;font-size:14px;line-height:1.2;text-align:center;color:var(--white);border-radius:0 12px;padding:8px;background:var(--blue);margin-left:auto;text-wrap:nowrap;height:-moz-fit-content;height:fit-content}.head_infoBody__3FsdI{margin-top:8px}.head_shortRoute__iaexw{font-weight:600;font-size:14px;line-height:1.2;color:var(--dark)}.head_routeList__T4ok6{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.head_bridgesItem__dCThL{display:flex;gap:4px;align-items:center}.head_bridgesItemText__peAVp{font-weight:400;font-size:14px;line-height:1.2;color:var(--grey)}.head_infoFooter__dCfkG{margin-top:auto;font-weight:600;font-size:12px;line-height:1.2;color:var(--blue)}.options_datePicker__cA_lR{margin-top:16px}.options_tickets__Y18CS{margin-top:16px;display:flex;flex-direction:column;gap:8px}.options_total__X6K78{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--light-blue);background:var(--white);border-radius:8px;padding:12px;margin-top:8px}.options_totalText__rw1GF{font-weight:600;font-size:14px;line-height:1.2;color:var(--dark)}.options_totalPrice__PnhcI{font-weight:700;font-size:18px;line-height:1.2;color:var(--black)}.options_button__CKXcG{padding:16px 0;border-radius:24px;margin-top:24px;width:100%;border:none;background:radial-gradient(144.03% 70.54% at 50% 57.14%,#00b1ff 0,#008fce 100%);font-weight:700;font-size:16px;line-height:1.2;color:var(--white)}.options_button__CKXcG:disabled{background:var(--light-blue)}.page_history__bH2QM{margin-top:21px}.page_promoterSection__tmgCU{margin-top:24px}.page_promoterPage__SXdQ1{display:flex;flex-direction:column}.page_separator__E_TkD{height:1px;background-color:rgba(0,0,0,.1);margin:40px 0;width:100%}.page_personalHistorySection__50Nrx{margin-top:20px}.head_container__BL78K{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.head_image__dt55J{object-fit:cover;border-radius:50%}.head_name__cxjd1{font-weight:500;font-size:20px;color:var(--dark)}.history_container___Qg4S{display:flex;flex-direction:column;height:100%}.history_head__Tp4Ev{display:flex;justify-content:space-between;align-items:center}.history_headTitle__1Ji_c{font-weight:700;font-size:20px;line-height:1.2;color:var(--dark)}.history_empty__GBpJH{margin-top:32px;padding:0 36px;text-align:center;font-weight:400;font-size:16px;line-height:1.5;color:var(--blue)}.history_bottom__Ds0w5{position:absolute;bottom:100px;left:16px;right:16px;display:flex;justify-content:space-between}.history_bottomLink__uSG5y{font-weight:400;font-size:12px;line-height:1.2;color:var(--blue);max-width:110px;text-align:center}.history_cards__FAAMw{margin-top:8px;margin-bottom:24px;display:flex;flex-direction:column}.order-card_card__dTedl{display:flex;align-items:flex-start;gap:20px;border:1px solid var(--stroke-color);border-radius:12px;padding:12px;background:var(--white);position:relative;margin-top:20px}.order-card_arrow__DeUjf,.order-card_deleteSvg__UBUXL{position:absolute;bottom:12px;right:12px}.order-card_arrow__DeUjf{transform:rotate(90deg);transition:transform .3s ease}.order-card_arrow__DeUjf.order-card_isOpen__rfUpS{transform:rotate(270deg)}.order-card_image__jvXjX{object-fit:cover;width:80px;height:80px;border-radius:4px;margin:auto 0}.order-card_rightSite__DsUq6{display:flex;flex-direction:column;gap:4px;width:100%}.order-card_head__V3785{display:flex;gap:4px;justify-content:space-between;width:100%}.order-card_headName__XbyBH{font-weight:700;font-size:18px;line-height:1.2;color:var(--d-b)}.order-card_status__vYIb9{font-weight:700;font-size:14px;line-height:1.2;text-transform:uppercase;text-align:center;color:var(--white);background-color:var(--r);padding:8px;border-radius:0 12px;text-wrap:nowrap;height:-moz-fit-content;height:fit-content;margin-top:-12px;margin-right:-12px}.order-card_status__vYIb9.order-card_isPayment__gVPO_{background-color:#00d300}.order-card_tickerNumber__918xi{font-weight:500;font-size:15px;line-height:1.2;color:var(--dark)}.order-card_tickerNumber__918xi span{font-weight:700;font-size:14px;line-height:1.2;color:var(--black)}.order-card_price__1YBfE{font-weight:500;font-size:15px;line-height:1.2;color:var(--dark)}.order-card_price__1YBfE span{font-weight:700;font-size:14px;line-height:1.2;color:var(--black)}.order-card_showBiletButton__kwHCU{margin-top:12px;border:none;background:none;font-weight:600;font-size:16px;line-height:1.2;color:var(--bg-color);border-radius:50px;width:100%;padding:16px 0;background:var(--blue);display:flex;align-items:center;gap:8px;justify-content:center;cursor:pointer;text-align:center;position:relative}.order-card_buttonArrow__ZN7P9{position:absolute;right:20px;transform:rotate(90deg);transition:transform .3s ease}.order-card_buttonArrow__ZN7P9.order-card_isOpen__rfUpS{transform:rotate(270deg)}.order-card_buttonArrow__ZN7P9 path{fill:var(--white)}.order-card_requisites__XplTc{margin-top:12px}.order-card_buttonPayment__aCBTx{display:block;padding:4px;color:var(--white);width:100%;align-items:center;justify-content:center;background:var(--blue);text-align:center;border-radius:16px;margin-top:10px}.excursion_container__Vjh5s{padding:16px;display:flex;flex-direction:column;background:var(--white);margin-top:12px}.excursion_head__5dagw{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:2px dashed var(--d-b);padding-bottom:12px}.excursion_title__7eFTg{font-weight:600;font-size:20px;line-height:1.2;color:var(--d-b)}.excursion_issued__tI5PD{font-weight:500;font-size:14px;line-height:1.2;color:var(--grey)}.excursion_activeRules__vPkar{margin-top:12px;font-weight:600;line-height:1.2;text-align:center;color:var(--blue)}.excursion_requisites__E7ssT{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color)}.excursion_requisiteTitle__9ucv4{font-weight:600;line-height:1.2;color:var(--d-b)}.excursion_sberLink__ahpMw{color:var(--blue);text-decoration:underline;word-break:break-all;font-weight:500}.excursion_requisite__jR8N9{font-weight:500;line-height:1.2;color:var(--dark)}.excursion_requisite__jR8N9:nth-child(3){font-weight:600;line-height:1.2;color:var(--d-b)}.excursion_requisite__jR8N9:nth-child(4){font-weight:700;line-height:1.2;color:var(--dark)}.excursion_requisite__jR8N9:nth-child(5),.excursion_requisite__jR8N9:nth-child(6){font-weight:500;line-height:1.2;color:var(--grey)}.excursion_manager__MSpdm{margin-top:12px;font-weight:500;line-height:1.2;color:var(--blue);padding-bottom:12px}.excursion_managerLink__CnWG2{font-style:italic;font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--d-b)}.excursion_excursion__TgcUP{margin-top:12px;display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color)}.excursion_excursionTitle__Qzh0l{font-weight:700;line-height:1.2;color:var(--dark)}.excursion_bortName__UaZ3t,.excursion_excursionName__osI9j{font-weight:500;line-height:1.2;color:var(--dark)}.excursion_date__fEWxW{font-weight:500;line-height:1.2;color:var(--blue)}.excursion_tickets__9iBrE{margin-top:12px;display:flex;flex-direction:column;gap:8px}.excursion_ticket__HKyyQ{display:flex;justify-content:space-between;align-items:center}.excursion_ticketTitle__sAKVP{font-weight:500;line-height:1.2;color:var(--dark)}.excursion_ticketDescription__r7f37{font-weight:700;line-height:1.2;color:var(--dark)}.excursion_price__CKHFx{display:flex;justify-content:space-between;align-items:center}.excursion_priceTitle__Z1yMs{font-weight:500;line-height:1.2;color:var(--dark)}.excursion_priceDescription__IrZF1{font-weight:700;line-height:1.2;color:var(--dark)}.excursion_pier__MkC60{display:flex;justify-content:space-between;align-items:center}.excursion_pierTitle__mwtBV{font-weight:500;line-height:1.2;color:var(--dark)}.excursion_pierName__UH2AJ{font-weight:700;line-height:1.2;color:var(--dark)}.excursion_company__hfddZ{font-weight:600;font-size:12px;line-height:1.2;text-transform:capitalize;color:var(--blue)}.excursion_requisiteFoot__Qi5qo{font-weight:500;font-size:16px;line-height:1.2;color:var(--grey)}.excursion_foot__Rjs4l{display:flex;flex-direction:column;gap:8px}.yacht_container__y_J55{padding:16px;display:flex;flex-direction:column;background:var(--white);margin-top:12px}.yacht_head__GdQfg{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:2px dashed var(--d-b);padding-bottom:12px}.yacht_title__6Xygv{font-weight:600;font-size:20px;line-height:1.2;color:var(--d-b)}.yacht_issued__JN19x{font-weight:500;font-size:14px;line-height:1.2;color:var(--grey)}.yacht_waitingText__0AVoN{margin-top:12px;font-weight:600;font-size:16px;line-height:1.2;text-align:center;color:var(--dark)}.yacht_warning__J9cUZ{margin-top:12px;font-weight:500;font-size:16px;line-height:1.2;color:var(--blue)}.yacht_requisites__kkCkm{margin-top:12px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color);display:flex;flex-direction:column;gap:8px}.yacht_requisiteTitle__3IeNi{font-weight:600;font-size:18px;line-height:1.2;color:var(--dark)}.yacht_requisite__DxIbO{font-weight:600;font-size:16px;line-height:1.2;color:var(--d-b)}.yacht_mainInfo__4jLNP{margin-top:12px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color);display:flex;flex-direction:column;gap:8px}.yacht_infoTitle__rpiHq{font-weight:700;font-size:16px;line-height:1.2;color:var(--dark)}.yacht_listItem__dWqpj{display:flex;justify-content:space-between;align-items:center}.yacht_listTitle__pBDUT{font-weight:500;font-size:16px;line-height:1.2;color:var(--dark)}.yacht_listDescription__BApqk{font-weight:700;font-size:16px;line-height:1.2;color:var(--dark)}.yacht_additionalInfo__1B_VM{margin-top:12px;display:flex;flex-direction:column;gap:8px}.bridge_container__vHQxd{padding:16px;display:flex;flex-direction:column;background:var(--white);border-radius:16px;margin-top:12px}.bridge_head__l6D3A{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:2px dashed var(--d-b);padding-bottom:12px}.bridge_title__Gy3Dx{font-weight:600;font-size:20px;line-height:1.2;color:var(--d-b)}.bridge_issued__78715{font-weight:500;font-size:14px;line-height:1.2;color:var(--grey)}.bridge_activeRules__aCWzS{margin-top:12px;font-weight:600;line-height:1.2;text-align:center;color:var(--blue)}.bridge_requisites__63gMg{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color)}.bridge_requisiteTitle___8F1Z{font-weight:600;line-height:1.2;color:var(--d-b)}.bridge_sberLink__PV5eo{color:var(--blue);text-decoration:underline;word-break:break-all;font-weight:500}.bridge_requisite__8yDl4{font-weight:500;line-height:1.2;color:var(--dark)}.bridge_requisite__8yDl4:nth-child(3){font-weight:600;line-height:1.2;color:var(--d-b)}.bridge_requisite__8yDl4:nth-child(4){font-weight:700;line-height:1.2;color:var(--dark)}.bridge_requisite__8yDl4:nth-child(5),.bridge_requisite__8yDl4:nth-child(6){font-weight:500;line-height:1.2;color:var(--grey)}.bridge_manager__IXhqv{margin-top:12px;font-weight:500;line-height:1.2;color:var(--blue);padding-bottom:12px}.bridge_managerLink__mgQ_t{font-style:italic;font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--d-b)}.bridge_bridge__N1yfP{margin-top:12px;display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color)}.bridge_bridgeTitle__hrglE{font-weight:700;line-height:1.2;color:var(--dark)}.bridge_bortName__Ff_Vn,.bridge_bridgeName__L5Lkp{font-weight:500;line-height:1.2;color:var(--dark)}.bridge_date__LV36F{font-weight:500;line-height:1.2;color:var(--blue)}.bridge_tickets__yU0vc{margin-top:12px;display:flex;flex-direction:column;gap:8px}.bridge_ticket__9sJ55{display:flex;justify-content:space-between;align-items:center}.bridge_ticketTitle__AZhYW{font-weight:500;line-height:1.2;color:var(--dark)}.bridge_ticketDescription__WKpwA{font-weight:700;line-height:1.2;color:var(--dark)}.bridge_price__AVJ5p{display:flex;justify-content:space-between;align-items:center}.bridge_priceTitle__sFMD9{font-weight:500;line-height:1.2;color:var(--dark)}.bridge_priceDescription__VnZyT{font-weight:700;line-height:1.2;color:var(--dark)}.bridge_pier__gVt63{display:flex;justify-content:space-between;align-items:center}.bridge_pierTitle__zd3Hr{font-weight:500;line-height:1.2;color:var(--dark)}.bridge_pierName__1Fsal{font-weight:700;line-height:1.2;color:var(--dark)}.bridge_company__uVq00{font-weight:600;font-size:12px;line-height:1.2;text-transform:capitalize;color:var(--blue)}.bridge_requisiteFoot__1OaQ5{font-weight:500;font-size:16px;line-height:1.2;color:var(--grey)}.bridge_foot__Rp4ZZ{display:flex;flex-direction:column;gap:8px}.page_cards___katT,.page_cards__f8drK{margin-top:16px}.page_headBg__mJ7hX{position:absolute;top:0;left:0;width:100%;object-fit:cover;opacity:.5}.page_warning__zPb_U{margin-top:12px}.page_title__eIaxg{margin-top:16px;font-weight:600;font-size:18px;line-height:1.2;text-align:center;color:#191818}.page_cards___X6W_{margin-top:16px}.page_image__GdV9u{width:100%;object-fit:contain;height:auto;border-radius:12px;box-shadow:2px 2px 8px 0 rgba(60,148,231,.25)}.page_container__s26Y3{display:flex;flex-direction:column;gap:10px}.cart-list_container__9ZQzq{display:flex;flex-direction:column;gap:24px}.cart-card_card__SAvg1,.cart-card_info__Zmhym{display:flex;width:100%}.cart-card_info__Zmhym{flex-direction:column;justify-content:space-between}.cart-card_image__tN1xS{object-fit:cover;border-radius:9px;box-shadow:2px 2px 9px 0 rgba(60,148,231,.25);background:#f3f5ef;margin-bottom:14px}.cart-card_head__5Dvuk{display:flex;justify-content:space-between;margin-left:12px}.cart-card_title__rW5CC{font-weight:700;font-size:16px;line-height:1;color:#212121}.cart-card_subtitle__kdRzV{margin-top:4px;display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;line-height:1.2;color:var(--grey)}.cart-card_counter__EeDii{margin-top:auto}.cart-card_bottom__ox_z_{margin-left:12px;display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--stroke-color)}.cart-card_price__jqyos{font-weight:700;font-size:16px;line-height:1.2;color:var(--black)}.page_cards__SIFzp{margin-top:16px}.page_container__QnRoG h1{text-align:center;margin-bottom:30px}.page_container__QnRoG h2{margin-top:30px;color:#333}.page_container__QnRoG h3{margin-top:20px;margin-bottom:0;color:#444}.page_container__QnRoG p{margin-bottom:15px}.page_container__QnRoG ul{padding-left:20px}.page_container__QnRoG li{margin-bottom:10px}.page_cards__V_SJ7{margin-top:16px}.page_warningBadge__vsFGS{margin-top:12px}.page_cardsTitle__XzQ7H{font-weight:600;font-size:18px;line-height:1.2;text-align:center;color:var(--black);margin-top:8px}.page_cards__R_HO8{margin-top:8px}.warning-badge_container__k2nEp{position:relative;background:var(--light-blue);border-radius:12px;padding:10px 12px}.warning-badge_title__fAQwa{text-align:center;font-weight:600;font-size:16px;color:var(--black)}.warning-badge_description__7PgRv{margin-top:8px;font-weight:400;font-size:14px;padding-right:40px}.warning-badge_bbSvg__ceAyJ{position:absolute;top:4px;right:4px}.date-picker_calendar__Vvg5Y{margin-top:8px}.select-banner_banner__oFRHf{display:flex;align-items:center;padding:12px 16px;border-radius:12px;box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--white);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.select-banner_banner__oFRHf.select-banner_isOpen__RWRXl .select-banner_arrow__JzlOV{transform:rotate(270deg)}.select-banner_value__vMpj7{margin-left:8px;font-weight:600;font-size:15px;line-height:1.2;color:var(--dark)}.select-banner_arrow__JzlOV{margin-left:auto;transform:rotate(90deg);transition:transform .3s ease}.simple-time-picker_times__tZEAA{box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--bg-color);border-radius:12px;padding:8px;display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.simple-time-picker_time__rLr31{border:1px solid var(--stroke-color);border-radius:8px;padding:8px 4px;background:var(--white);font-weight:500;font-size:16px;line-height:1.2;color:var(--dark);transition:all .3s ease;cursor:pointer}.simple-time-picker_time__rLr31.simple-time-picker_selected__B5pZ4{background:var(--blue);border:1px solid var(--blue);color:var(--white)}.promoter-dashboard_container__PCwtq{display:flex;flex-direction:column;gap:24px;padding:20px 0}.promoter-dashboard_title__1ubJz{font-size:24px;font-weight:600;margin:0 0 16px}.promoter-dashboard_error__kicJR,.promoter-dashboard_loading__g3z1F{text-align:center;padding:40px 20px;font-size:16px}.promoter-dashboard_error__kicJR{color:#f44}.promoter-ref-links_container__8YeV3{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.promoter-ref-links_title__eoa24{font-size:20px;font-weight:600;margin:0 0 16px}.promoter-ref-links_links___7mTX{display:flex;flex-direction:column;gap:16px}.promoter-ref-links_linkItem__iOQH5{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;background:#f5f5f5;border-radius:8px}.promoter-ref-links_linkInfo__Cd_ls{flex:1 1}.promoter-ref-links_linkName__UEYmm{font-weight:600;margin-bottom:8px;font-size:16px}.promoter-ref-links_linkUrl__rj5MD{font-size:14px;color:#666;word-break:break-all;margin-bottom:8px}.promoter-ref-links_stats__FejhN{display:flex;gap:16px;font-size:14px;color:#888;flex-wrap:wrap}.promoter-ref-links_copyButton__Au6YI{padding:8px 16px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;white-space:nowrap;transition:background .2s}.promoter-ref-links_copyButton__Au6YI:hover{background:#0056b3}.promoter-ref-links_copyButton__Au6YI.promoter-ref-links_copied__TfEBd{background:#28a745}.promoter-company-selector_container__Jw4xK{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.promoter-company-selector_label__0CD_J{font-size:14px;font-weight:500;color:#333}.promoter-company-selector_select__y9UFL{width:100%;padding:12px 16px;font-size:16px;border:1px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease}.promoter-company-selector_select__y9UFL:hover{border-color:#999}.promoter-company-selector_select__y9UFL:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.promoter-company-selector_select__y9UFL option{padding:10px}.promoter-stats_container__TyJCr{margin-bottom:20px}.promoter-stats_empty__lDfUc,.promoter-stats_loading__OCpwr{padding:20px;text-align:center;color:#666;font-size:14px}.promoter-stats_statsGrid__tjty3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.promoter-stats_statItem__aL24K{padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.promoter-stats_statLabel__XKE7H{font-size:14px;color:#6c757d;margin-bottom:8px}.promoter-stats_statValue__rKDHI{font-size:24px;font-weight:600;color:#212529}.promoter-pricelist_container__231I9{margin-bottom:20px}.promoter-pricelist_pricelistButton__8drju{width:100%;padding:12px 16px;font-size:16px;font-weight:500;color:#007bff;background-color:#fff;border:1px solid #007bff;border-radius:8px;cursor:pointer;transition:all .2s ease}.promoter-pricelist_pricelistButton__8drju:hover:not(:disabled){background-color:#007bff;color:#fff}.promoter-pricelist_pricelistButton__8drju:disabled{opacity:.5;cursor:not-allowed}.promoter-pricelist_modal__2kcGI{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.promoter-pricelist_modalContent__mSlJ_{background-color:#fff;border-radius:12px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.2)}.promoter-pricelist_closeButton__u6sJB{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:none;font-size:28px;line-height:1;color:#999;cursor:pointer;transition:color .2s ease}.promoter-pricelist_closeButton__u6sJB:hover{color:#333}.promoter-pricelist_modalHeader__KYo2c{padding:24px 24px 16px;text-align:center;border-bottom:1px solid #e9ecef}.promoter-pricelist_modalTitle__2DhQ7{font-size:20px;font-weight:600;color:#212529;margin-bottom:4px}.promoter-pricelist_modalSubtitle__bC7Cy{font-size:14px;color:#6c757d}.promoter-pricelist_modalBody__YQ918{padding:20px 24px 24px}.promoter-pricelist_empty__vKVfe,.promoter-pricelist_error__t14OW,.promoter-pricelist_loading____I0Z{padding:20px;text-align:center;color:#666;font-size:14px}.promoter-pricelist_error__t14OW{color:#dc3545}.promoter-pricelist_section__M0fbp{margin-bottom:20px}.promoter-pricelist_section__M0fbp:last-child{margin-bottom:0}.promoter-pricelist_sectionTitle__1XL_1{font-size:16px;font-weight:600;color:#495057;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.promoter-pricelist_priceItem__8xs19{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f1f3f5}.promoter-pricelist_priceItem__8xs19:last-child{border-bottom:none}.promoter-pricelist_priceLabel__dKHRh{font-size:14px;color:#495057}.promoter-pricelist_priceValue__d4ApR{font-size:14px;font-weight:600;color:#28a745}.promoter-period-selector_container__Qk3hq{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.promoter-period-selector_title__T0BWt{font-size:18px;font-weight:600;margin-bottom:16px;color:#212529}.promoter-period-selector_warning__hMhE8{padding:12px 16px;background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;font-size:14px;margin-bottom:16px}.promoter-period-selector_form__D_i3n{display:flex;flex-direction:column;gap:16px}.promoter-period-selector_dateField__Fhils{display:flex;flex-direction:column;gap:8px}.promoter-period-selector_label__irc0x{font-size:14px;font-weight:500;color:#495057}.promoter-period-selector_dateInputGroup__2ui3H{display:flex;gap:8px;align-items:center}.promoter-period-selector_dateInput__g2DkG{flex:1 1;padding:10px 12px;font-size:16px;border:1px solid #ddd;border-radius:8px;transition:all .2s ease}.promoter-period-selector_dateInput__g2DkG:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.promoter-period-selector_dateInput__g2DkG:disabled{background-color:#f8f9fa;cursor:not-allowed}.promoter-period-selector_todayButton__aGaQE{padding:10px 16px;font-size:14px;font-weight:500;color:#007bff;background-color:#fff;border:1px solid #007bff;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.promoter-period-selector_todayButton__aGaQE:hover:not(:disabled){background-color:#007bff;color:#fff}.promoter-period-selector_todayButton__aGaQE:disabled{opacity:.5;cursor:not-allowed}.promoter-period-selector_error__bnLIX{padding:12px 16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;font-size:14px}.promoter-period-selector_totalSection__E09ZF{padding:16px;background-color:#f8f9fa;border-radius:8px;border:2px solid #28a745;margin-top:8px}.promoter-period-selector_totalLabel__2lQzQ{font-size:16px;font-weight:500;color:#495057;margin-bottom:8px}.promoter-period-selector_totalValue__ZF9xg{font-size:28px;font-weight:700;color:#28a745}.promoter-period-selector_calculating__bO8aD{font-size:18px;color:#6c757d;font-weight:400}.promoter-period-selector_success__fF2c0{padding:12px 16px;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;font-size:14px;margin-top:8px}.promoter-period-selector_saveButton__dQjMc{width:100%;padding:14px 24px;font-size:16px;font-weight:600;color:#fff;background-color:#007bff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-top:16px;text-transform:lowercase}.promoter-period-selector_saveButton__dQjMc:hover:not(:disabled){background-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,123,255,.3)}.promoter-period-selector_saveButton__dQjMc:active:not(:disabled){transform:translateY(0)}.promoter-period-selector_saveButton__dQjMc:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.promoter-balance_container__Dif_6{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.promoter-balance_title__4maTK{font-size:20px;font-weight:600;margin:0 0 16px}.promoter-balance_balanceGrid__tQaIq{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px}.promoter-balance_balanceItem__yWbY5{text-align:center;padding:16px;background:#f5f5f5;border-radius:8px}.promoter-balance_label__Vlc4o{font-size:14px;color:#666;margin-bottom:8px}.promoter-balance_value__Jcts8{font-size:24px;font-weight:600}.promoter-balance_earned__rxSge{color:#28a745}.promoter-balance_paid__n_5w0{color:#007bff}.promoter-balance_balance__n0gw6{color:#ffc107}.promoter-transactions_container__I4HGX{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.promoter-transactions_title__7Et4M{font-size:20px;font-weight:600;margin:0 0 16px}.promoter-transactions_filters__ugHp8{display:flex;gap:8px;margin-bottom:20px}.promoter-transactions_filterButton__IO9wR{padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.promoter-transactions_filterButton__IO9wR:hover{background:#e0e0e0}.promoter-transactions_filterButton__IO9wR.promoter-transactions_active__AJRRN{background:#007bff;color:#fff;border-color:#007bff}.promoter-transactions_empty__kUynU,.promoter-transactions_loading__9fk_h{text-align:center;padding:40px 20px;color:#666}.promoter-transactions_transactions__Lo11V{display:flex;flex-direction:column;gap:12px}.promoter-transactions_transaction__IEvRP{padding:16px;background:#f5f5f5;border-radius:8px;border-left:4px solid #ccc}.promoter-transactions_transaction__IEvRP.promoter-transactions_income__Xdc0f{border-left-color:#28a745}.promoter-transactions_transaction__IEvRP.promoter-transactions_payout__c2tRY{border-left-color:#007bff}.promoter-transactions_transactionHeader__dn7Qb{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.promoter-transactions_type__fuFVM{font-weight:600;font-size:16px}.promoter-transactions_amount__dLyJl{font-weight:600;font-size:18px}.promoter-transactions_transaction__IEvRP.promoter-transactions_income__Xdc0f .promoter-transactions_amount__dLyJl{color:#28a745}.promoter-transactions_transaction__IEvRP.promoter-transactions_payout__c2tRY .promoter-transactions_amount__dLyJl{color:#007bff}.promoter-transactions_description__AqEf6{font-size:14px;color:#666;margin-bottom:8px}.promoter-transactions_company__CotHE,.promoter-transactions_period__Yh7sd{font-size:14px;color:#888;margin-bottom:4px}.promoter-transactions_date__yaWYu{font-size:12px;color:#aaa}.promoter-paid-periods_container__NxAJS{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.promoter-paid-periods_title__KWok8{font-size:20px;font-weight:600;margin:0 0 20px;color:#000}.promoter-paid-periods_empty__FlSx8,.promoter-paid-periods_loading__LinTa{text-align:center;padding:40px 20px;color:#666;font-size:14px}.promoter-paid-periods_periods__xL8M0{display:flex;flex-direction:column;gap:12px}.promoter-paid-periods_periodItem__nX_nk{display:flex;flex-direction:column;gap:6px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #28a745;transition:transform .2s,box-shadow .2s}.promoter-paid-periods_periodItem__nX_nk:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.promoter-paid-periods_periodDates__cqJ9Q{font-size:15px;color:#333;font-weight:500;line-height:1.5}.promoter-paid-periods_periodStatus__JOcU3{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.promoter-paid-periods_periodStatus__JOcU3.promoter-paid-periods_paid__qhZvE{color:#28a745}.promoter-paid-periods_periodStatus__JOcU3.promoter-paid-periods_unpaid__K1HGm{color:#ff9800}.promoter-paid-periods_periodAmount__xChq9{font-size:20px;font-weight:700;color:#000;margin-top:4px}.route-picker_routes__J9tcS{border-radius:12px;box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--bg-color);margin-top:8px}.route-picker_route__5ZfNL{display:flex;align-items:center;justify-content:space-between;padding:8px;cursor:pointer}.route-picker_route__5ZfNL:not(:first-child){border-top:1px solid var(--stroke-color)}.route-picker_routeInfo__e7PXk{display:flex;flex-direction:column;gap:4px}.route-picker_routeTitle__Gxkyz{font-weight:500;font-size:16px;line-height:1.2;color:var(--dark)}.route-picker_routeSubtitle__S_FM7{font-weight:400;font-size:14px;line-height:1.2;color:var(--grey)}.route-picker_routeTime__37stB{font-weight:500;font-size:14px;line-height:1.2;color:var(--blue);display:flex;align-items:center;gap:10px}.time-picker_container__MtXxB{display:flex;flex-direction:column;gap:16px}.time-picker_pickerContainer__lTL5R{border-radius:12px;box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--bg-color);padding:8px}.time-picker_pickerSection__g4T8P{display:flex;flex-direction:column;gap:8px;margin-top:16px}.time-picker_title__3hQgR{font-weight:500;font-size:16px;margin:0}.time-picker_buttonGroup__GBQsp{display:flex;flex-wrap:wrap;gap:6px}.time-picker_timeBtn__p19DX{padding:8px;border-radius:8px;border:1px solid var(--stroke-color);background:var(--white);cursor:pointer;transition:all .2s ease;font-weight:500;font-size:16px;line-height:1.2;color:var(--dark)}.time-picker_active__jyJaV{color:var(--white);background:var(--blue)}.guests-picker_guests__5_tGn{box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--bg-color);border-radius:12px;padding:8px;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.guests-picker_guest__YHNwN{text-wrap:nowrap;border:1px solid var(--stroke-color);border-radius:8px;padding:8px;background:var(--white);font-weight:500;font-size:16px;line-height:1.2;color:var(--dark);cursor:pointer;transition:all .2s ease}.guests-picker_guest__YHNwN.guests-picker_selected__ErIzA{color:var(--white);background:var(--blue)}.head_container__zscXR{margin-top:12px}.head_headBg__22L_N{position:absolute;top:0;left:0;width:100%;object-fit:cover;opacity:.5;z-index:-1}.head_image__8O1xb{border-radius:8px;object-fit:cover;box-shadow:0 4px 10px 0 rgba(31,69,51,.33);height:200px;width:200px}.head_slide__bFUat{width:-moz-fit-content!important;width:fit-content!important;padding-right:10px!important}.head_slide__bFUat:first-child{padding-left:16px!important}.cards_cards__DueZq,.cards_cards__Ncxfp,.cards_cards__q___q{display:flex;flex-direction:column;gap:16px}.cards_empty__bxgk2{text-align:center;margin-top:150px;font-weight:400;font-size:18px;line-height:1.5;color:var(--blue)}.head_headBg__Qc9i7{position:absolute;top:0;left:0;width:100%;object-fit:cover;opacity:.5;z-index:-1}.head_title___tS3W{margin-top:4px;display:flex;justify-content:space-between;align-items:center;padding:4px 8px 0;border-radius:10px;box-shadow:2px 2px 8px rgba(60,148,231,.25);background:radial-gradient(70.83% 70.83% at 49.73% 50%,#fff 23.28%,#b8e0fc 100%)}.head_titleText__AmDKg{font-weight:700;font-size:16px;line-height:1.2;color:var(--d-b)}.head_warning__zCnyK{margin-top:16px}.cards_cards__b0_S6{display:flex;flex-direction:column;gap:16px}.cards_empty__46fa7,.cards_loading__kJs7x{text-align:center;margin-top:150px;font-weight:400;font-size:18px;line-height:1.5;color:var(--blue)}.badges_swiper__NvSw7{padding:16px 0 12px!important}.badges_slide__QMk1i{width:-moz-fit-content!important;width:fit-content!important}.badges_badge__jcm_e{width:130px;display:flex;flex-direction:column;align-items:center;padding:4px 8px 0;border-radius:10px;box-shadow:2px 2px 8px rgba(60,148,231,.25);background:radial-gradient(70.83% 70.83% at 49.73% 50%,#fff 23.28%,#b8e0fc 100%)}.badges_title__aDrrh{font-weight:600;font-size:12px;line-height:1.2;color:#0b0a0a}.bridges-preview-card_container__iDKBd{padding:12px 8px;border:1px solid var(--stroke-color);border-radius:12px;background:var(--white);position:relative}.bridges-preview-card_head__A5mbK{display:flex;justify-content:space-between;align-items:center}.bridges-preview-card_title__FUiaC{font-weight:600;font-size:20px;line-height:1.2;color:var(--d-b)}.bridges-preview-card_like__x6P8G{cursor:pointer;box-sizing:content-box}.bridges-preview-card_like__x6P8G.bridges-preview-card_liked__s4PwC path{stroke:#e42121;fill:#e42121}.bridges-preview-card_transport__n5gi4{font-weight:600;font-size:16px;line-height:1.2;color:var(--dark);margin-top:8px}.bridges-preview-card_images__SpazC{margin-top:8px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.bridges-preview-card_image__91AWp{width:100%;object-fit:cover;border-radius:8px}.bridges-preview-card_period__QmWcz{margin-top:8px;font-weight:600;font-size:16px;line-height:1.2;color:var(--blue);display:flex;justify-content:space-between;align-items:center}.bridges-preview-card_shortRoute__CBLY5{margin-top:8px;font-weight:600;font-size:16px;line-height:1.2;color:var(--dark)}.bridges-preview-card_descriptions__FgomR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:8px}.bridges-preview-card_routeList__0Ix1p{margin:0;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:4px;border-radius:12px;background:#f9f9f9}.bridges-preview-card_routeList__0Ix1p li{font-weight:400;font-size:14px;line-height:1.2;color:var(--dark)}.bridges-preview-card_prices__j3Ks_{background:var(--light-color);border-radius:12px;padding:8px;display:flex;flex-direction:column;justify-content:center;gap:4px}.bridges-preview-card_price__yMKrH{display:flex;justify-content:space-between}.bridges-preview-card_priceType__2xLXy{font-weight:400;font-size:14px;line-height:1.2;color:var(--dark)}.bridges-preview-card_priceCount__JECZ_{font-weight:700;font-size:16px;line-height:1.2;color:var(--dark)}.bridges-preview-card_priceCount__JECZ_.bridges-preview-card_discount__reFj9{color:var(--r)}.bridges-preview-card_bottom__SXzy4{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px}.bridges-preview-card_time__KsXeb{font-weight:600;font-size:15px;line-height:1.2;color:var(--blue)}.bridges-preview-card_timeDetail__n49g2{font-weight:500;line-height:1.5;color:var(--grey)}.bridges-preview-card_company__kugP1{font-weight:600;font-size:12px;line-height:1.2;color:var(--blue)}.bridges-preview-card_discountSvg__c_2FF{position:absolute;top:87px;left:0}.head_headBg__QTq2G{position:absolute;top:0;left:0;width:100%;object-fit:cover;opacity:.5;z-index:-1}.head_title__5_q2f{margin-top:4px;display:flex;justify-content:space-between;align-items:center;padding:4px 8px 0;border-radius:10px;box-shadow:2px 2px 8px rgba(60,148,231,.25);background:radial-gradient(70.83% 70.83% at 49.73% 50%,#fff 23.28%,#b8e0fc 100%)}.head_titleText___UcPh{font-weight:700;font-size:16px;line-height:1.2;color:var(--d-b)}.head_warning__kOa85{margin-top:16px}.excursions-preview-card_container__SuIRl{padding:12px 8px;border:1px solid var(--stroke-color);border-radius:12px;background:var(--white);position:relative}.excursions-preview-card_head__yDQlJ{display:flex;justify-content:space-between;align-items:center}.excursions-preview-card_title__pROad{font-weight:600;font-size:20px;line-height:1.2;color:var(--d-b)}.excursions-preview-card_like__ZvEBM{cursor:pointer;box-sizing:content-box}.excursions-preview-card_like__ZvEBM.excursions-preview-card_liked__HSUPU path{stroke:#e42121;fill:#e42121}.excursions-preview-card_transport__Ir2kJ{font-weight:600;font-size:16px;line-height:1.2;color:var(--dark);margin-top:8px}.excursions-preview-card_images__11W_0{margin-top:8px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.excursions-preview-card_image__0yG44{width:100%;object-fit:cover;border-radius:8px}.excursions-preview-card_period__ozhnN{margin-top:8px;font-weight:600;font-size:16px;line-height:1.2;color:var(--blue);display:flex;justify-content:space-between;align-items:center}.excursions-preview-card_shortRoute__JbVoc{margin-top:8px;font-weight:600;font-size:16px;line-height:1.2;color:var(--dark)}.excursions-preview-card_descriptions__a5tFZ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:8px}.excursions-preview-card_routeList__DCU_0{margin:0;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:4px;border-radius:12px;background:#f9f9f9}.excursions-preview-card_routeList__DCU_0 li{font-weight:400;font-size:14px;line-height:1.2;color:var(--dark)}.excursions-preview-card_prices__sJdsI{background:var(--light-color);border-radius:12px;padding:8px;display:flex;flex-direction:column;justify-content:center;gap:4px}.excursions-preview-card_price__XkdVd{display:flex;justify-content:space-between}.excursions-preview-card_priceType__bRPZg{font-weight:400;font-size:14px;line-height:1.2;color:var(--dark)}.excursions-preview-card_priceCount___bnCn{font-weight:700;font-size:16px;line-height:1.2;color:var(--dark)}.excursions-preview-card_priceCount___bnCn.excursions-preview-card_discount__raUun{color:var(--r)}.excursions-preview-card_bottom__tqswX{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px}.excursions-preview-card_time__XKr2B{font-weight:600;font-size:15px;line-height:1.2;color:var(--blue)}.excursions-preview-card_timeDetail__4vpXT{font-weight:500;line-height:1.5;color:var(--grey)}.excursions-preview-card_company__yxYk6{font-weight:600;font-size:12px;line-height:1.2;color:var(--blue)}.excursions-preview-card_discountSvg__bCgwE{position:absolute;top:87px;left:0}.head_headBg__52lEc{position:absolute;top:0;left:0;width:100%;object-fit:cover;opacity:.5;z-index:-1}.head_title__qEWvv{margin-top:4px;display:flex;justify-content:space-between;align-items:center;padding:4px 8px 0;border-radius:10px;box-shadow:2px 2px 8px rgba(60,148,231,.25);background:radial-gradient(70.83% 70.83% at 49.73% 50%,#fff 23.28%,#b8e0fc 100%)}.head_titleText__zaMxJ{font-weight:700;font-size:16px;line-height:1.2;color:var(--d-b)}.head_warning__fCvhs{margin-top:16px}.products-preview-card_container__H5mJ2{position:relative;width:100%;border-radius:12px;padding:8px;box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--white);cursor:pointer}.products-preview-card_like__VN5qu{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);background:var(--white);cursor:pointer;z-index:1}.products-preview-card_like__VN5qu.products-preview-card_liked___yfsk svg path{stroke:#e42121;fill:#e42121}.products-preview-card_imageContainer__2layb{position:relative;height:142px;border-radius:8px;overflow:hidden}.products-preview-card_hitBadge___wqFK{position:absolute;box-shadow:-2px -2px 2px 0 rgba(29,28,28,.21);background:var(--r);bottom:0;right:0;width:-moz-fit-content;width:fit-content;border-radius:8px 0 0 0;font-weight:700;font-size:10px;color:var(--white);padding:8px 4px;display:flex;align-items:center;gap:4px}.products-preview-card_image__h5_K4{width:100%;object-fit:cover}.products-preview-card_title__TO8A5{margin-top:4px;font-weight:600;font-size:16px;line-height:1.2;color:#212121}.products-preview-card_countContainer__1lojw{margin-top:4px;display:flex;justify-content:space-between}.products-preview-card_count__cKf2o{font-weight:500;font-size:14px;line-height:1.2;color:var(--grey)}.products-preview-card_price__NgWDS{margin-top:4px;font-weight:600;font-size:18px;line-height:1.2;color:var(--blue)}.products-preview-card_discountSvg__WCh_1{position:absolute;top:15px;left:0}.yachts-preview-card_container__rWWTe{background:var(--white);padding:8px 12px;border:1px solid var(--stroke-color);border-radius:16px;display:flex;flex-direction:column;gap:8px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.yachts-preview-card_head__VP7U9{display:flex;align-items:center;justify-content:space-between}.yachts-preview-card_titles__eMpRN{display:flex;flex-direction:column;gap:4px}.yachts-preview-card_title__yJ6f0{font-weight:600;font-size:18px;line-height:1.2;color:var(--d-b)}.yachts-preview-card_subtitle__hioUw{font-weight:700;font-size:16px;line-height:1.2;color:var(--dark)}.yachts-preview-card_like__U_Lj_{cursor:pointer;box-sizing:content-box}.yachts-preview-card_like__U_Lj_.yachts-preview-card_liked__aVPIl path{stroke:#e42121;fill:#e42121}.yachts-preview-card_swiper__xztWu{width:100%!important;--swiper-pagination-color:var(--blue);--swiper-pagination-bullet-border-radius:100px;--swiper-pagination-bullet-width:40px;--swiper-pagination-bullet-height:4px;--swiper-pagination-bottom:8px;--swiper-pagination-bullet-inactive-color:var(--white);--swiper-pagination-bullet-inactive-opacity:1}.yachts-preview-card_slide__aTljp{position:relative;width:100%!important}.yachts-preview-card_image__y4AVK{width:100%;object-fit:cover;border-radius:12px}.yachts-preview-card_noImage__bOnyt{width:100%;height:220px;display:flex;align-items:center;justify-content:center;background:var(--bg-color);border-radius:12px;color:var(--grey);font-size:14px}.yachts-preview-card_info__KFOgm{display:flex;flex-direction:column;gap:8px}.yachts-preview-card_card__J7qID{border:1px solid var(--stroke-color);border-radius:12px;background:var(--bg-color);display:flex;flex-direction:column;gap:4px}.yachts-preview-card_cardHead__am1iv{display:flex;justify-content:space-between;gap:8px}.yachts-preview-card_cardTitle__tW8aE{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:-.05em;color:var(--dark);margin-top:4px;margin-left:8px}.yachts-preview-card_cardPrice__kOSpn{border-radius:0 12px;background:var(--blue);height:-moz-fit-content;height:fit-content;padding:8px;font-weight:700;font-size:14px;line-height:1.2;color:var(--white);text-wrap:nowrap}.yachts-preview-card_cardPeriod__U7Mzr{font-weight:600;font-size:15px;line-height:1.2;text-align:center;color:var(--blue)}.yachts-preview-card_foot__gd4s_{display:flex;justify-content:space-between;margin-bottom:8px;margin-left:12px;margin-right:12px}.yachts-preview-card_foot__gd4s_ .yachts-preview-card_footText__bgNWz{font-weight:500;font-size:15px;line-height:1.2;color:var(--grey)}.yachts-preview-card_foot__gd4s_ .yachts-preview-card_footPeriod__n50ZW{font-weight:700;font-size:15px;line-height:1.2;color:var(--dark)}.head_title__KvVam{margin-top:4px;display:flex;justify-content:center;align-items:center;padding:4px 8px 0;border-radius:10px;box-shadow:2px 2px 8px rgba(60,148,231,.25);background:radial-gradient(70.83% 70.83% at 49.73% 50%,#fff 23.28%,#b8e0fc 100%)}.head_titleText__ik4_w{font-weight:700;font-size:16px;line-height:1.2;color:var(--d-b)}.page_container__vvJlv h1{text-align:center;margin-bottom:30px}.page_container__vvJlv h2{margin-top:30px;color:#333}.page_container__vvJlv h3{margin-top:20px;margin-bottom:0;color:#444}.page_container__vvJlv p{margin-bottom:15px}.page_container__vvJlv ul{padding-left:20px}.page_container__vvJlv li{margin-bottom:10px}