.PackageTabs_tabsContainer__YBm5M{background:hsla(0,0%,100%,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.3);border-radius:1rem;box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05);overflow:hidden}.PackageTabs_tabHeaderContainer__tT4px{border-bottom:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0 1.5rem}.PackageTabs_tabHeader__okeeW{display:flex;gap:1rem;padding:.5rem 0}.PackageTabs_tabButton__LTBOi{padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;display:flex;align-items:center;transition:all .2s ease;color:#64748b;border-radius:.5rem;background-color:transparent;border:none;cursor:pointer;position:relative}.PackageTabs_activeTabButton__LVLur,.PackageTabs_tabButton__LTBOi:hover{color:#009edb;background-color:#f0f9ff}.PackageTabs_activeTabButton__LVLur{font-weight:600}.PackageTabs_activeTabButton__LVLur:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:2px;background-color:#009edb;border-radius:2px}.PackageTabs_tabIcon__1_tEV{margin-right:.5rem;font-size:1.125rem}.PackageTabs_tabDivider__ECkHO{height:1px;background-color:#e5e7eb;width:100%}.PackageTabs_tabContent__oww6V{padding:2rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.PackageTabs_OverviewCard__Ar7uw{background-color:#fff;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb;margin-bottom:1.5rem}.PackageTabs_OverviewDis__gjDl_ h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.PackageTabs_OverviewDis__gjDl_ p{color:#475569;line-height:1.7;font-size:.95rem}.PackageTabs_contentSection__K1Zy9{background-color:#fff;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb;margin-bottom:1.5rem}.PackageTabs_sectionTitle__deb_6{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:1.5rem}.PackageTabs_packageInfoGrid__PAkAf{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem}@media (min-width:768px){.PackageTabs_packageInfoGrid__PAkAf{grid-template-columns:repeat(2,1fr)}}.PackageTabs_infoCard__0B872{background-color:#f8fafc;padding:1.25rem;border-radius:.75rem;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .2s ease}.PackageTabs_infoCard__0B872:hover{border-color:#009edb;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.PackageTabs_infoIcon__TtOlC{font-size:1.5rem;color:#009edb;flex-shrink:0}.PackageTabs_infoTitle__RLmOR{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.PackageTabs_infoValue__aBveQ{color:#64748b;font-size:.95rem;margin:0}.PackageTabs_featureList__3xZDr{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem}@media (min-width:768px){.PackageTabs_featureList__3xZDr{grid-template-columns:repeat(2,1fr)}}.PackageTabs_featureItem__YVmbs{display:flex;align-items:center;color:#475569;font-size:.95rem;padding:.5rem;background-color:#f8fafc;border-radius:.5rem;transition:all .2s ease}.PackageTabs_featureItem__YVmbs:hover{background-color:#f0f9ff;transform:translateX(4px)}.PackageTabs_emptyListText__yDkPo{color:#94a3b8;font-size:.95rem;margin:0}.PackageTabs_featureDot__nqy7E{width:.375rem;height:.375rem;background-color:#009edb;border-radius:9999px;margin-right:.75rem;flex-shrink:0}.PackageTabs_excludeDot__418Uy{background-color:#ef4444}.PackageTabs_highlightsGrid__uIo1G{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem}@media (min-width:640px){.PackageTabs_highlightsGrid__uIo1G{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PackageTabs_highlightsGrid__uIo1G{grid-template-columns:repeat(3,1fr)}}.PackageTabs_highlightsContainer__Th6IV{display:flex;flex-direction:column;gap:1rem}.PackageTabs_highlightCard__bPD7Z{background-color:#f8fafc;padding:1.25rem;border-radius:.75rem;border:1px solid #e5e7eb;transition:all .2s ease;width:100%}.PackageTabs_highlightCard__bPD7Z:hover{border-color:#009edb;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.PackageTabs_highlightContent__zQ5Bm{display:flex;align-items:flex-start;gap:.75rem}.PackageTabs_highlightContent__zQ5Bm p{color:#475569;font-size:.95rem;line-height:1.5}.PackageTabs_highlightIcon__ekNga{color:#009edb;margin-top:.25rem;flex-shrink:0;font-size:1.125rem}.PackageTabs_sportTitle__8h41M{font-weight:500;color:#1e293b;margin-bottom:.25rem}.PackageTabs_sportDuration__wp1jo{font-size:.875rem;color:#64748b}.PackageTabs_activitiesGrid__i3TCN,.PackageTabs_safetyGrid___F9Wl{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem}@media (min-width:768px){.PackageTabs_activitiesGrid__i3TCN,.PackageTabs_safetyGrid___F9Wl{grid-template-columns:repeat(2,1fr)}}.PackageTabs_activityCard__eOu6B,.PackageTabs_safetyCard__kiXku{background-color:#f8fafc;padding:1.25rem;border-radius:.75rem;border:1px solid #e5e7eb;transition:all .2s ease}.PackageTabs_activityCard__eOu6B:hover,.PackageTabs_safetyCard__kiXku:hover{border-color:#009edb;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.PackageTabs_activityTitle___S1_2{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.PackageTabs_activityDuration__fTjh2{display:flex;align-items:center;color:#64748b;font-size:.875rem}.PackageTabs_durationIcon__jZloZ{margin-right:.5rem;color:#009edb}.PackageTabs_safetyIcon__mvpyD{color:#009edb;margin-top:.25rem;flex-shrink:0;font-size:1.125rem}.PackageTabs_cancellationSection__OD2xu{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.PackageTabs_cancellationTitle__XycOC{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.PackageTabs_cancellationContent__T2_9J{background-color:#f8fafc;padding:1.25rem;border-radius:.75rem;border:1px solid #e5e7eb}.PackageTabs_cancellationContent__T2_9J p{color:#475569;line-height:1.7;font-size:.95rem}.PackageTabs_galleryMosaic__WuegK{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:220px;margin-top:1.5rem}@media (min-width:768px){.PackageTabs_galleryMosaic__WuegK{grid-auto-rows:260px}}.PackageTabs_galleryFigure__CLfMY{position:relative;border-radius:.9rem;overflow:hidden;transition:all .3s ease;border:1px solid rgba(148,163,184,.25);background:linear-gradient(135deg,#f8fafc,#e2e8f0);box-shadow:0 2px 8px rgba(15,23,42,.08)}.PackageTabs_galleryFigureLarge__MMXnA{grid-column:span 2;grid-row:span 2}@media (max-width:640px){.PackageTabs_galleryFigureLarge__MMXnA{grid-column:span 1;grid-row:span 1}}.PackageTabs_galleryFigure__CLfMY:hover{transform:scale(1.02);box-shadow:0 10px 25px rgba(15,23,42,.15)}.PackageTabs_galleryImage___LZn_{object-fit:cover;transition:transform .4s ease}.PackageTabs_galleryFigure__CLfMY:hover .PackageTabs_galleryImage___LZn_{transform:scale(1.05)}.PackageTabs_galleryOverlay__2BFCT{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0) 30%,rgba(15,23,42,.55));opacity:0;transition:opacity .3s ease}.PackageTabs_galleryFigure__CLfMY:hover .PackageTabs_galleryOverlay__2BFCT{opacity:1}.PackageTabs_galleryBadge__RN8zU{position:absolute;bottom:12px;right:12px;background:rgba(15,23,42,.8);color:#f8fafc;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;letter-spacing:.02em}.PackageTabs_galleryEmptyState__dy9rh{margin-top:1.5rem;padding:3rem 2rem;border:1px dashed rgba(148,163,184,.5);border-radius:1rem;background:linear-gradient(135deg,rgba(240,249,255,.65),rgba(224,242,254,.35));display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;color:#475569}.PackageTabs_galleryEmptyIcon__hH8tG{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(14,165,233,.15);color:#0284c7;font-size:1.75rem}.PackageTabs_galleryEmptyTitle__ba_Bz{font-size:1.2rem;font-weight:600;color:#0f172a;margin:0}.PackageTabs_galleryEmptySubtitle__6IHu9{font-size:.95rem;color:#64748b;max-width:420px;margin:0}@media (max-width:768px){.PackageTabs_tabsContainer__YBm5M{margin:0;border-radius:0;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.PackageTabs_tabHeaderContainer__tT4px{padding:0;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:2px solid hsla(0,0%,100%,.3);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.PackageTabs_tabHeaderContainer__tT4px::-webkit-scrollbar{display:none}.PackageTabs_tabHeader__okeeW{display:flex;gap:0;padding:.5rem 1rem;min-width:max-content;flex-wrap:nowrap;overflow-x:auto}.PackageTabs_tabButton__LTBOi{padding:.75rem 1rem;font-size:.875rem;font-weight:500;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;border-radius:12px;margin-right:.5rem;background:hsla(0,0%,100%,.7);border:1px solid rgba(226,232,240,.8);color:#64748b;transition:all .3s ease}.PackageTabs_tabButton__LTBOi:hover{background:rgba(240,249,255,.9);color:#009edb;border-color:rgba(15,176,196,.3);transform:translateY(-1px)}.PackageTabs_activeTabButton__LVLur{background:linear-gradient(135deg,#009edb,#034ea2);color:#fff;border-color:#009edb;font-weight:600;box-shadow:0 2px 8px rgba(15,176,196,.3)}.PackageTabs_activeTabButton__LVLur:after{display:none}.PackageTabs_tabIcon__1_tEV{margin-right:.375rem;font-size:1rem}.PackageTabs_tabDivider__ECkHO{display:none}.PackageTabs_tabContent__oww6V{padding:1rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.PackageTabs_OverviewCard__Ar7uw{padding:0;border-radius:12px;border:1px solid rgba(226,232,240,.8);background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 2px 8px rgba(0,0,0,.04)}.PackageTabs_OverviewDis__gjDl_ p{font-size:.875rem;line-height:1.6;color:#475569;margin:0}.PackageTabs_contentSection__K1Zy9{margin-bottom:.75rem;padding:1rem;border-radius:12px;border:1px solid rgba(226,232,240,.8);background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04)}.PackageTabs_sectionTitle__deb_6{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.PackageTabs_packageInfoGrid__PAkAf{grid-template-columns:1fr;gap:.75rem}.PackageTabs_infoCard__0B872{padding:1rem;border-radius:10px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.PackageTabs_infoCard__0B872:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#009edb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,176,196,.15)}.PackageTabs_infoIcon__TtOlC{font-size:1.25rem;color:#009edb}.PackageTabs_infoTitle__RLmOR{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.125rem}.PackageTabs_infoValue__aBveQ{font-size:.875rem;color:#64748b;line-height:1.4}.PackageTabs_sectionTitle__deb_6:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#009edb,#034ea2);border-radius:2px}.PackageTabs_featureList__3xZDr{grid-template-columns:1fr;gap:.75rem}.PackageTabs_featureItem__YVmbs{padding:.75rem;font-size:.875rem;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid rgba(226,232,240,.6);transition:all .3s ease}.PackageTabs_featureItem__YVmbs:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:rgba(15,176,196,.3);transform:translateX(4px)}.PackageTabs_featureDot__nqy7E{width:6px;height:6px;margin-right:.625rem}.PackageTabs_highlightsGrid__uIo1G{grid-template-columns:1fr;gap:.75rem}.PackageTabs_highlightsContainer__Th6IV{gap:.75rem}.PackageTabs_highlightCard__bPD7Z{padding:1rem;border-radius:10px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.PackageTabs_highlightCard__bPD7Z:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#009edb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,176,196,.15)}.PackageTabs_highlightContent__zQ5Bm{gap:.625rem}.PackageTabs_highlightContent__zQ5Bm p{font-size:.875rem;line-height:1.5;margin:0}.PackageTabs_highlightIcon__ekNga{font-size:1rem;color:#009edb}.PackageTabs_sportTitle__8h41M{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.125rem}.PackageTabs_sportDuration__wp1jo{font-size:.75rem;color:#64748b}.PackageTabs_galleryGrid___i4sl{grid-template-columns:1fr;gap:.75rem;margin-top:.75rem}.PackageTabs_galleryItem__f_Pul{aspect-ratio:16/10;border-radius:12px;border:1px solid rgba(226,232,240,.8);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.PackageTabs_galleryItem__f_Pul:hover{transform:scale(1.02);box-shadow:0 4px 16px rgba(0,0,0,.12)}.PackageTabs_noImages__SnomJ{padding:1.5rem;font-size:.875rem;color:#64748b;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px dashed #cbd5e1;border-radius:12px}}@media (max-width:480px){.PackageTabs_tabHeader__okeeW{padding:.375rem .75rem;gap:.25rem}.PackageTabs_tabButton__LTBOi{padding:.625rem .875rem;font-size:.8rem;margin-right:.375rem}.PackageTabs_tabIcon__1_tEV{margin-right:.25rem;font-size:.875rem}.PackageTabs_tabContent__oww6V{padding:.75rem}.PackageTabs_OverviewCard__Ar7uw,.PackageTabs_contentSection__K1Zy9{padding:0}.PackageTabs_sectionTitle__deb_6{font-size:1rem;margin-bottom:.875rem}.PackageTabs_featureItem__YVmbs{padding:.625rem;font-size:.8rem}.PackageTabs_highlightCard__bPD7Z{padding:.875rem}.PackageTabs_highlightContent__zQ5Bm p,.PackageTabs_sportTitle__8h41M{font-size:.8rem}.PackageTabs_sportDuration__wp1jo{font-size:.7rem}.PackageTabs_infoCard__0B872{padding:.875rem}.PackageTabs_infoIcon__TtOlC{font-size:1.125rem}.PackageTabs_infoTitle__RLmOR,.PackageTabs_infoValue__aBveQ{font-size:.8rem}}.PackageTabs_sectionHeader__v5sou{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.PackageTabs_sectionIcon__L0YVg{width:2rem;height:2rem;border-radius:50%;background-color:#fef2f2;color:#dc2626;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.25rem}.PackageTabs_sectionInfo__nFH_c{flex:1 1}.PackageTabs_listTitle__KB9Gu{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.PackageTabs_sectionDescription__pEogH{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}.PackageTabs_itemsGrid__O6zkv{display:grid;grid-gap:.75rem;gap:.75rem}.PackageTabs_programCard__ilipe{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.PackageTabs_programCardIcon__UwmyN{width:1.5rem;height:1.5rem;border-radius:50%;background-color:#fef2f2;color:#dc2626;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PackageTabs_programCardText__sOl2W{font-size:.875rem;color:#374151;line-height:1.4;margin:0}@media (max-width:768px){.PackageTabs_tabHeaderContainer__tT4px{position:relative}}.yachtContentTabs_content__5Mnuu{flex:1 1}.yachtContentTabs_content__tabs__AP8qn{display:flex;align-items:center;gap:16px;margin:32px 0}.yachtContentTabs_content__tabs__AP8qn button{border:none;outline:none;background-color:transparent;color:#333;font-weight:500;cursor:pointer;padding:10px 14px;text-transform:uppercase}.yachtContentTabs_content__tabs__AP8qn button.yachtContentTabs_active__hUo8o{border-bottom:2px solid #269}.yachtContentTabs_content__line__qUvn5{margin:8px 0;width:100%;height:1px;background-color:#e0e0e0}.yachtContentTabs_OverviewCard__9HPwb{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:24px;margin-bottom:24px;border:1px solid #f1f5f9;transition:all .3s ease}.yachtContentTabs_OverviewCard__9HPwb:hover{box-shadow:0 8px 30px rgba(0,0,0,.12)}.yachtContentTabs_OverviewCard__9HPwb h2{font-size:1.5rem;font-weight:600;color:#152c5b;margin:0 0 20px}.yachtContentTabs_headerRow__OFq1r{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:1rem}.yachtContentTabs_titleWrapper__LCYRd{flex:1 1;min-width:0}.yachtContentTabs_locationWrapper__KshUh{display:flex;align-items:center;gap:6px;white-space:nowrap;font-weight:600;color:#152c5b}.yachtContentTabs_locationLink__kVuYM{color:#0ea5e9;text-decoration:none;font-weight:600}.yachtContentTabs_locationLink__kVuYM:focus,.yachtContentTabs_locationLink__kVuYM:hover{text-decoration:underline}.yachtContentTabs_locationSeparator__a_A0T{color:#94a3b8}.yachtContentTabs_countryLabel__PaI0n{color:#64748b;font-weight:500}.yachtContentTabs_OverviewCard__9HPwb span,.yachtContentTabs_description__2K14F{font-size:1rem;color:#64748b;line-height:1.6}.yachtContentTabs_description__2K14F{margin:12px 0 0;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%}.yachtContentTabs_title__t49br{margin-top:16px}.yachtContentTabs_title__t49br h1{color:#152c5b;font-size:1.5rem;font-weight:600;margin:0 0 20px}.yachtContentTabs_title__t49br p{color:#64748b;font-size:1rem;line-height:1.6;margin:0}@media (max-width:768px){.yachtContentTabs_OverviewCard__9HPwb{padding:0}.yachtContentTabs_OverviewCard__9HPwb h2,.yachtContentTabs_title__t49br h1{font-size:1.25rem}.yachtContentTabs_OverviewCard__9HPwb span,.yachtContentTabs_title__t49br p{font-size:.875rem}.yachtContentTabs_description__2K14F{font-size:.875rem;line-height:1.5}.yachtContentTabs_locationWrapper__KshUh{width:100%;justify-content:flex-start;white-space:normal}}.PackageReviews_OverviewCard__DmL8x{background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:2rem}.PackageReviews_reviews_details__O9hUZ{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap}.PackageReviews_review_value__AqHoR{display:flex;flex-direction:column;gap:8px}.PackageReviews_review_value__AqHoR h6{font-weight:700;font-size:34px;color:#034ea2;margin:0!important}.PackageReviews_review_value__AqHoR h6 span{color:#034ea2;font-size:16px;font-weight:400}.PackageReviews_reviews_list__LzlKz{display:flex;flex-direction:column;justify-content:center;gap:16px}.PackageReviews_reviews_list__LzlKz>div{align-items:center;display:flex;gap:8px;color:#555}.PackageReviews_reviews_list__LzlKz>div p:first-of-type{width:120px}.PackageReviews_modal__Y_GRX{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000}.PackageReviews_modalContent__15D_R{padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.PackageReviews_modalOverlay__uF61n{width:100%;height:100%;background:rgba(0,0,0,.6)}.PackageReviews_modalContent__15D_R{padding:32px;box-shadow:0 8px 24px rgba(0,0,0,.15);width:90%}.PackageReviews_modalContent__15D_R h2{color:#034ea2;margin-bottom:20px;font-size:24px}.PackageReviews_textarea__FuhUT{height:120px;padding:12px;margin-bottom:20px;border:1px solid #ddd;font-size:16px;resize:none;transition:border-color .3s}.PackageReviews_textarea__FuhUT:focus{border-color:#034ea2}.PackageReviews_starContainer__3hRl_{gap:10px;margin-bottom:24px}.PackageReviews_star__ahDHD{font-size:32px;color:#ddd;transition:color .2s}.PackageReviews_activeStar__Wl_l0{color:#ffc633}.PackageReviews_buttonGroup__aG5Ts{gap:12px;justify-content:flex-end}.PackageReviews_saveButton__dcpdl{background-color:#034ea2;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .3s}.PackageReviews_saveButton__dcpdl:hover{background-color:#01295a}.PackageReviews_closeButton__2X4S5{background-color:#fff;color:#034ea2;padding:10px 20px;border:1px solid #034ea2;border-radius:6px;transition:background-color .3s,color .3s}.PackageReviews_closeButton__2X4S5:hover{background-color:#f0f4f9}.PackageReviews_ratingContainer__XK7ab{display:flex;gap:8px;color:#4f4f4f;font-size:14px;align-items:flex-end;margin-top:20px}.PackageReviews_reviews_details__O9hUZ{margin-bottom:2rem}.PackageReviews_addReviewButton__2m4Fl{background-color:#cf9500;border-radius:4px;padding:10px 20px;font-size:16px;margin-top:1.5rem;transition:all .3s ease}.PackageReviews_addReviewButton__2m4Fl:hover{background-color:#dab352;transform:translateY(-2px)}.PackageReviews_modalOverlay__uF61n{background-color:rgba(0,0,0,.7)}.PackageReviews_modalContent__15D_R{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);position:relative}.PackageReviews_modalContent__15D_R h2{margin-top:0;margin-bottom:1.5rem;color:#333;text-align:center}.PackageReviews_textarea__FuhUT{min-height:150px;padding:1rem;border:1px solid #ccc;border-radius:5px;margin-bottom:1.5rem;font-family:inherit;font-size:1rem;line-height:1.5}.PackageReviews_textarea__FuhUT:focus{border-color:#cf9500;box-shadow:0 0 0 2px rgba(158,0,89,.1)}.PackageReviews_starContainer__3hRl_{justify-content:center;font-size:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PackageReviews_star__ahDHD{padding:0 5px;color:#ccc}.PackageReviews_activeStar__Wl_l0{color:#ffc107}.PackageReviews_buttonGroup__aG5Ts{display:flex;justify-content:space-between;gap:10px}.PackageReviews_closeButton__2X4S5,.PackageReviews_saveButton__dcpdl{padding:10px 20px;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:100px}.PackageReviews_saveButton__dcpdl{background-color:#cf9500;color:#fff}.PackageReviews_saveButton__dcpdl:hover:not(:disabled){background-color:#cf9400be}.PackageReviews_closeButton__2X4S5{background-color:#eee;color:#333}.PackageReviews_closeButton__2X4S5:hover:not(:disabled){background-color:#ddd}.PackageReviews_closeButton__2X4S5:disabled,.PackageReviews_saveButton__dcpdl:disabled{opacity:.7;cursor:not-allowed}.PackageReviews_errorMessage__0_2kT{background-color:#fff3f3;color:#d32f2f;padding:16px;border-radius:4px;margin-bottom:16px;font-size:15px;border-left:4px solid #d32f2f;text-align:left;line-height:1.5}.PackageReviews_successMessage__GKR_s{background-color:#edf7ed;color:#1e4620;padding:20px;border-radius:12px;margin-bottom:16px;font-size:15px;border-left:4px solid #4caf50;display:flex;flex-direction:column;align-items:center;text-align:center;animation:PackageReviews_fadeInUp__IQCha .4s ease}.PackageReviews_successMessage__GKR_s p{margin:15px 0 0;line-height:1.5;font-weight:500}.PackageReviews_checkmarkWrapper__5W6B7{width:60px;height:60px;background-color:#4caf50;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:5px;box-shadow:0 4px 8px rgba(76,175,80,.3);animation:PackageReviews_scaleIn__iYE3i .3s ease}.PackageReviews_checkmark__LCZ_b{color:#fff;font-size:32px;font-weight:700;line-height:1}.PackageReviews_successButton__ZsSxD{padding:10px 24px;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .3s ease;background-color:#4caf50;color:#fff;min-width:100px;margin:0 auto;display:block}.PackageReviews_successButton__ZsSxD:hover{background-color:#388e3c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.PackageReviews_reviewsSection__YdFXJ{margin:30px 0}.PackageReviews_reviewsList__7irzC{margin-bottom:30px}.PackageReviews_noReviews__6E52q{padding:30px;background-color:#f9f9f9;color:#666}.PackageReviews_seeMoreButton__G_PRp{background-color:transparent;color:#cf9500;border:2px solid #cf9500;border-radius:30px;padding:10px 24px;font-size:16px;font-weight:600;transition:all .3s ease;display:block;margin:20px auto 30px}.PackageReviews_seeMoreButton__G_PRp:hover{background-color:rgba(158,0,89,.05);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.PackageReviews_allReviewsModal__s2TnB{max-width:800px;width:90%;max-height:90vh;display:flex;flex-direction:column}.PackageReviews_allReviewsList__E8RK8{padding-right:10px;margin:0 -10px 20px 0;max-height:70vh;scrollbar-width:thin;scrollbar-color:#9e0059 #f0f0f0}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar{width:8px}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar-thumb{background-color:#9e0059;border-radius:10px}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar-thumb:hover{background-color:#7b0046}@keyframes PackageReviews_slideUpFade__I2UqO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PackageReviews_allReviewsModal__s2TnB{animation:PackageReviews_slideUpFade__I2UqO .3s ease forwards}.PackageReviews_allReviewsModal__s2TnB .PackageReviews_buttonGroup__aG5Ts{justify-content:center;margin-top:auto;padding-top:20px}.PackageReviews_allReviewsModal__s2TnB .PackageReviews_closeButton__2X4S5{min-width:120px}@keyframes PackageReviews_fadeInUp__IQCha{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PackageReviews_scaleIn__iYE3i{0%{transform:scale(.8);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes PackageReviews_fadeIn__luBtJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PackageReviews_allReviewsModal__s2TnB{width:95%;max-height:85vh}.PackageReviews_allReviewsList__E8RK8{max-height:65vh}.PackageReviews_seeMoreButton__G_PRp{padding:8px 20px;font-size:14px}}@media (max-width:600px){.PackageReviews_modalContent__15D_R{padding:1.5rem}.PackageReviews_textarea__FuhUT{min-height:120px}.PackageReviews_starContainer__3hRl_{font-size:1.75rem}.PackageReviews_buttonGroup__aG5Ts{flex-direction:column}.PackageReviews_closeButton__2X4S5,.PackageReviews_saveButton__dcpdl{width:100%}}.PackageReviews_loadingState__kFXn1{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.PackageReviews_reviews_details__O9hUZ{margin-bottom:1rem}.PackageReviews_reviewsSection__YdFXJ{margin-bottom:2rem}.PackageReviews_reviewsList__7irzC{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.PackageReviews_seeMoreButton__G_PRp{background:none;border:1px solid #3b82f6;color:#3b82f6;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;margin-bottom:1.5rem}.PackageReviews_seeMoreButton__G_PRp:hover{background:#3b82f6;color:#fff}.PackageReviews_noReviews__6E52q{text-align:center;color:#6b7280;font-style:italic;padding:2rem;background:#f9fafb;border-radius:12px;border:1px dashed #d1d5db}.PackageReviews_addReviewButton__2m4Fl{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.PackageReviews_addReviewButton__2m4Fl:hover{background:#2563eb}.PackageReviews_modalOverlay__uF61n{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.PackageReviews_modalContent__15D_R{background:#fff;border-radius:12px;padding:2rem;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.PackageReviews_modalContent__15D_R h2{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.PackageReviews_textarea__FuhUT{width:100%;min-height:120px;padding:.75rem;border:1px solid #d1d5db;border-radius:12px;font-size:.875rem;resize:vertical;margin-bottom:1rem}.PackageReviews_textarea__FuhUT:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PackageReviews_starContainer__3hRl_{display:flex;gap:.5rem;margin-bottom:1.5rem}.PackageReviews_star__ahDHD{font-size:1.5rem;color:#d1d5db;cursor:pointer;transition:color .2s ease}.PackageReviews_activeStar__Wl_l0,.PackageReviews_star__ahDHD:hover{color:#fbbf24}.PackageReviews_modalButtons__yhhH9{display:flex;gap:1rem;justify-content:flex-end}.PackageReviews_cancelButton__ZpAf_{background:#6b7280;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PackageReviews_cancelButton__ZpAf_:hover{background:#4b5563}.PackageReviews_submitButton__mfYMd{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PackageReviews_submitButton__mfYMd:hover{background:#2563eb}.PackageReviews_cancelButton__ZpAf_:disabled,.PackageReviews_submitButton__mfYMd:disabled{opacity:.6;cursor:not-allowed}.PackageReviews_okButton__i1tYO{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;margin-top:1rem}.PackageReviews_okButton__i1tYO:hover{background:#2563eb}.PackageReviews_closeButton__2X4S5{background:#6b7280;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;margin-top:1rem}.PackageReviews_closeButton__2X4S5:hover{background:#4b5563}.PackageReviews_allReviewsList__E8RK8{max-height:400px;overflow-y:auto;margin-bottom:1rem}@media (max-width:768px){.PackageReviews_modalContent__15D_R{padding:1.5rem;margin:1rem}.PackageReviews_modalButtons__yhhH9{flex-direction:column}.PackageReviews_cancelButton__ZpAf_,.PackageReviews_submitButton__mfYMd{width:100%}.PackageReviews_OverviewCard__DmL8x{margin:0 0 1rem;padding:1.25rem;border-radius:12px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px rgba(0,0,0,.04)}.PackageReviews_OverviewCard__DmL8x h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:.5rem;line-height:1.4}.PackageReviews_OverviewCard__DmL8x span{font-size:.875rem;color:#64748b;font-weight:500}.PackageReviews_reviews_details__O9hUZ{flex-direction:column;gap:1rem;align-items:center;text-align:center;margin-bottom:1.25rem}.PackageReviews_review_value__AqHoR{align-items:center;text-align:center;gap:.5rem}.PackageReviews_review_value__AqHoR h6{font-size:2.5rem;color:#009edb;margin:0;line-height:1}.PackageReviews_review_value__AqHoR h6 span{font-size:1rem;color:#64748b;font-weight:500;display:block;margin-top:.25rem}.PackageReviews_reviews_list__LzlKz{gap:.75rem;width:100%}.PackageReviews_reviews_list__LzlKz>div{gap:.5rem;font-size:.875rem;color:#64748b;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(226,232,240,.6)}.PackageReviews_reviews_list__LzlKz>div:last-child{border-bottom:none}.PackageReviews_reviews_list__LzlKz>div p:first-of-type{width:auto;font-weight:500;color:#475569}.PackageReviews_reviewsSection__YdFXJ{margin:1.5rem 0}.PackageReviews_reviewsList__7irzC{gap:1rem;margin-bottom:1rem}.PackageReviews_noReviews__6E52q{padding:2rem 1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px dashed #cbd5e1;color:#64748b;font-size:.875rem;text-align:center;line-height:1.5}.PackageReviews_addReviewButton__2m4Fl{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#009edb,#034ea2);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 16px rgba(15,176,196,.3)}.PackageReviews_addReviewButton__2m4Fl:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,176,196,.4)}.PackageReviews_seeMoreButton__G_PRp{width:100%;padding:.875rem 1.5rem;background:transparent;color:#009edb;border:2px solid #009edb;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.PackageReviews_seeMoreButton__G_PRp:hover{background:#009edb;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,176,196,.3)}.PackageReviews_modalOverlay__uF61n{padding:1rem;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PackageReviews_modalContent__15D_R{width:100%;max-width:500px;max-height:85vh;overflow-y:auto;padding:1.5rem;border-radius:16px;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.15)}.PackageReviews_modalContent__15D_R h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:1rem;text-align:center}.PackageReviews_textarea__FuhUT{width:100%;min-height:120px;padding:.875rem;border:2px solid #e2e8f0;border-radius:12px;font-size:.875rem;resize:vertical;margin-bottom:1rem;transition:all .3s ease;font-family:inherit}.PackageReviews_textarea__FuhUT:focus{outline:none;border-color:#009edb;box-shadow:0 0 0 3px rgba(15,176,196,.1)}.PackageReviews_starContainer__3hRl_{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.25rem;padding:1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px}.PackageReviews_star__ahDHD{font-size:2rem;color:#e2e8f0;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PackageReviews_activeStar__Wl_l0{color:#fbbf24}.PackageReviews_star__ahDHD:hover{transform:scale(1.1)}.PackageReviews_modalButtons__yhhH9{display:flex;flex-direction:column;gap:.75rem}.PackageReviews_cancelButton__ZpAf_,.PackageReviews_closeButton__2X4S5,.PackageReviews_okButton__i1tYO,.PackageReviews_submitButton__mfYMd{width:100%;padding:.875rem 1.5rem;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.PackageReviews_okButton__i1tYO,.PackageReviews_submitButton__mfYMd{background:linear-gradient(135deg,#009edb,#034ea2);color:#fff;box-shadow:0 4px 16px rgba(15,176,196,.3)}.PackageReviews_okButton__i1tYO:hover:not(:disabled),.PackageReviews_submitButton__mfYMd:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,176,196,.4)}.PackageReviews_cancelButton__ZpAf_,.PackageReviews_closeButton__2X4S5{background:#e2e8f0;color:#475569}.PackageReviews_cancelButton__ZpAf_:hover:not(:disabled),.PackageReviews_closeButton__2X4S5:hover:not(:disabled){background:#cbd5e1;transform:translateY(-1px)}.PackageReviews_cancelButton__ZpAf_:disabled,.PackageReviews_submitButton__mfYMd:disabled{opacity:.6;cursor:not-allowed;transform:none}.PackageReviews_allReviewsModal__s2TnB{width:95%;max-height:80vh}.PackageReviews_allReviewsList__E8RK8{max-height:60vh;padding-right:.5rem;margin-bottom:1rem}}@media (max-width:768px){.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar{width:4px}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.PackageReviews_allReviewsList__E8RK8::-webkit-scrollbar-thumb{background:#009edb;border-radius:2px}.PackageReviews_errorMessage__0_2kT,.PackageReviews_successMessage__GKR_s{padding:1rem;border-radius:12px;margin-bottom:1rem;font-size:.875rem;line-height:1.5;text-align:center}.PackageReviews_errorMessage__0_2kT{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.PackageReviews_successMessage__GKR_s{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.PackageReviews_checkmarkWrapper__5W6B7{width:50px;height:50px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 4px 16px rgba(34,197,94,.3)}.PackageReviews_checkmark__LCZ_b{color:#fff;font-size:1.5rem;font-weight:700}}@media (max-width:480px){.PackageReviews_OverviewCard__DmL8x{padding:0}.PackageReviews_OverviewCard__DmL8x h2{font-size:1.125rem}.PackageReviews_OverviewCard__DmL8x span{font-size:.8rem}.PackageReviews_review_value__AqHoR h6{font-size:2rem}.PackageReviews_review_value__AqHoR h6 span{font-size:.875rem}.PackageReviews_modalContent__15D_R{padding:1.25rem}.PackageReviews_modalContent__15D_R h2{font-size:1.125rem}.PackageReviews_textarea__FuhUT{min-height:100px;font-size:.8rem}.PackageReviews_star__ahDHD{font-size:1.75rem}.PackageReviews_starContainer__3hRl_{padding:.875rem}.PackageReviews_addReviewButton__2m4Fl{padding:.875rem 1.25rem;font-size:.875rem}.PackageReviews_seeMoreButton__G_PRp{padding:.75rem 1.25rem;font-size:.8rem}}.yachtReviews_reviews_details__lcE8U{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap}.yachtReviews_review_value__gcqMs{display:flex;flex-direction:column;gap:8px}.yachtReviews_review_value__gcqMs h6{font-weight:700;font-size:34px;color:#034ea2;margin:0!important}.yachtReviews_review_value__gcqMs h6 span{color:#555;font-size:16px;font-weight:400}.yachtReviews_reviews_list__t1wK3{display:flex;flex-direction:column;justify-content:center;gap:16px}.yachtReviews_reviews_list__t1wK3>div{align-items:center;display:flex;gap:8px;color:#555}.yachtReviews_reviews_list__t1wK3>div p:first-of-type{width:120px}.yachtReviews_modal__EnHEV{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.yachtReviews_modalContent__WgZcS{padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.yachtReviews_modalOverlay__DtOPj{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.yachtReviews_modalContent__WgZcS{background:#fff;padding:32px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);max-width:500px;width:90%}.yachtReviews_modalContent__WgZcS h2{color:#034ea2;margin-top:0;margin-bottom:20px;font-size:24px}.yachtReviews_textarea__zBkLo{width:100%;height:120px;padding:12px;margin-bottom:20px;border:1px solid #ddd;border-radius:12px;font-size:16px;resize:none;transition:border-color .3s}.yachtReviews_textarea__zBkLo:focus{outline:none;border-color:#034ea2}.yachtReviews_starContainer__AVkQn{display:flex;gap:10px;margin-bottom:24px;justify-content:center}.yachtReviews_star__SWjvZ{font-size:32px;cursor:pointer;color:#ddd;transition:color .2s}.yachtReviews_activeStar__lVTZ_{color:#ffc633}.yachtReviews_buttonGroup___R9f_{display:flex;gap:12px;justify-content:flex-end}.yachtReviews_saveButton__zeHUx{background-color:#034ea2;color:#fff;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .3s}.yachtReviews_saveButton__zeHUx:hover{background-color:#01295a}.yachtReviews_closeButton__x7NOp{background-color:#fff;color:#034ea2;padding:10px 20px;border:1px solid #034ea2;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .3s,color .3s}.yachtReviews_closeButton__x7NOp:hover{background-color:#f0f4f9}.yachtReviews_addReviewButton__vRasA{margin-top:16px;padding:8px 16px;background-color:#cf9500;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.yachtReviews_addReviewButton__vRasA:hover{background-color:#dab352}.yachtReviews_ratingContainer__u476s{display:flex;gap:8px;color:#4f4f4f;font-size:14px;align-items:flex-end;margin-top:20px}.yachtReviews_reviewsSection__awht5{margin:30px 0}.yachtReviews_reviewsList__z1hsi{margin-bottom:30px}.yachtReviews_noReviews__SDOMm{text-align:center;padding:30px;background-color:#f9f9f9;border-radius:12px;color:#666;font-style:italic}.yachtReviews_loadingState__dRnsz{text-align:center;padding:40px;color:#777;font-style:italic}.yachtReviews_seeMoreButton__30pvc{background-color:transparent;color:#9e0059;border:2px solid #9e0059;border-radius:30px;padding:10px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:block;margin:20px auto 30px}.yachtReviews_seeMoreButton__30pvc:hover{background-color:rgba(158,0,89,.05);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.yachtReviews_allReviewsModal__H3MCD{max-width:800px;width:90%;max-height:90vh;display:flex;flex-direction:column}.yachtReviews_allReviewsList__o6MD3{padding-right:10px;margin:0 -10px 20px 0;max-height:70vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#9e0059 #f0f0f0}.yachtReviews_allReviewsList__o6MD3::-webkit-scrollbar{width:8px}.yachtReviews_allReviewsList__o6MD3::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.yachtReviews_allReviewsList__o6MD3::-webkit-scrollbar-thumb{background-color:#9e0059;border-radius:10px}.yachtReviews_allReviewsList__o6MD3::-webkit-scrollbar-thumb:hover{background-color:#7b0046}.yachtReviews_successMessage__Dcuoa{background-color:#edf7ed;color:#1e4620;padding:20px;border-radius:12px;margin-bottom:16px;font-size:15px;border-left:4px solid #4caf50;display:flex;flex-direction:column;align-items:center;text-align:center;animation:yachtReviews_fadeInUp__CCkKn .4s ease}.yachtReviews_successMessage__Dcuoa p{margin:15px 0 0;line-height:1.5;font-weight:500}.yachtReviews_checkmarkWrapper__A_X_F{width:60px;height:60px;background-color:#4caf50;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:5px;box-shadow:0 4px 8px rgba(76,175,80,.3);animation:yachtReviews_scaleIn__qMRA8 .3s ease}.yachtReviews_checkmark__8uRLX{color:#fff;font-size:32px;font-weight:700;line-height:1}.yachtReviews_successButton__U76yc{padding:10px 24px;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .3s ease;background-color:#4caf50;color:#fff;min-width:100px;margin:0 auto;display:block}.yachtReviews_successButton__U76yc:hover{background-color:#388e3c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.yachtReviews_errorMessage__pxvUj{background-color:#fff3f3;color:#d32f2f;padding:16px;border-radius:4px;margin-bottom:16px;font-size:15px;border-left:4px solid #d32f2f;text-align:left;line-height:1.5}@keyframes yachtReviews_slideUpFade__dJ4cY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes yachtReviews_fadeInUp__CCkKn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes yachtReviews_scaleIn__qMRA8{0%{transform:scale(.8);opacity:.5}to{transform:scale(1);opacity:1}}.yachtReviews_allReviewsModal__H3MCD{animation:yachtReviews_slideUpFade__dJ4cY .3s ease forwards}.yachtReviews_allReviewsModal__H3MCD .yachtReviews_buttonGroup___R9f_{justify-content:center;margin-top:auto;padding-top:20px}.yachtReviews_allReviewsModal__H3MCD .yachtReviews_closeButton__x7NOp{min-width:120px}@media (max-width:768px){.yachtReviews_allReviewsModal__H3MCD{width:95%;max-height:85vh}.yachtReviews_allReviewsList__o6MD3{max-height:65vh}.yachtReviews_seeMoreButton__30pvc{padding:8px 20px;font-size:14px}}.RatingStars_ratingContainer__OXkhm{margin-top:1.5rem;width:100%;display:flex;align-items:flex-end;gap:.5rem}.RatingStars_ratingContent__zOb_s{display:flex;justify-content:space-between;align-items:flex-start}.RatingStars_reviewsColumn__zHEwk{flex:1 1;margin-right:20px}.RatingStars_mainTitle__MYSLL{font-size:22px;font-weight:600;color:#034ea2;margin:0 0 8px}.RatingStars_ratingRow__SZEkp{display:flex;align-items:center;margin-bottom:8px}.RatingStars_ratingLabel__dUyZ3{font-size:26px!important;font-weight:700!important;color:#034ea2!important;margin-top:5px;margin-right:15px}.RatingStars_reviewCount__8_1MO{margin-top:9px!important;font-size:14px!important;font-weight:500!important;color:#666}.RatingStars_starsRow__ivyAc{display:flex;align-items:center;margin-bottom:20px}.RatingStars_starIcon__tZKSi{color:#ffc107;font-size:22px;margin-right:4px}.RatingStars_ratingText__geaps{font-size:16px;color:#333;margin-left:6px;font-weight:500}.RatingStars_locationText___rWiA{display:flex;align-items:center;gap:8px;font-size:14px;color:#555;margin-top:.5rem}.RatingStars_parametersColumn__B9pbu{width:40%;display:flex;flex-direction:column;gap:12px}.RatingStars_parameterItem__Fn7d3{display:flex;place-content:flex-end;align-items:center;gap:10px}.RatingStars_parameterLabel__xZxI0{font-size:12px;font-weight:600;color:#555;min-width:100px}.RatingStars_progressBar__sAgez{height:6px;background-color:#e0e0e0;border-radius:3px;width:100px;overflow:hidden}.RatingStars_progressFill__xzLWA{height:100%;background-color:#9f886a;border-radius:3px}.RatingStars_parameterRating__U1uPd{font-size:14px;font-weight:500;color:#333;min-width:30px}@media (max-width:768px){.RatingStars_ratingContent__zOb_s{flex-direction:column;gap:20px}.RatingStars_parametersColumn__B9pbu{width:100%}}.RatingStars_rating_container__aYY0B{display:flex;justify-content:flex-end;align-items:center}.tourComment_comment__wyD_R{position:relative;padding:24px;margin-bottom:32px;background-color:#f9f9f9;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.tourComment_comment__wyD_R:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.1)}.tourComment_comment__wyD_R:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#cf9500}.tourComment_quoteIcon__vuKdU{position:absolute;bottom:90px;right:20px;font-size:24px;color:#cf94008f;z-index:1}.tourComment_commentMain__dmYaV{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.tourComment_commentHeader__B_nU_{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.tourComment_user__wKbDy{display:flex;align-items:center;gap:16px}.tourComment_userImage__Mh8ky{width:64px;height:64px;border-radius:50%;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1);object-fit:cover}.tourComment_userInfo__y751B{display:flex;flex-direction:column}.tourComment_userInfo__y751B h4{margin:0 0 4px;font-size:18px;font-weight:600;color:#333}.tourComment_date__tZvSr{font-size:14px;color:#777;margin-top:2px}.tourComment_ratingContainer__Ee77Y{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.tourComment_rating__QW58L{display:flex;gap:4px}.tourComment_ratingText__F17A_{font-size:14px;font-weight:600;color:#cf9500}.tourComment_commentContent__kmoeY{margin-top:10px}.tourComment_commentTitle__Vvex2{font-size:20px;font-weight:700;margin:0 0 12px;color:#cf9500}.tourComment_commentText__gQL7n{font-size:16px;line-height:1.6;color:#444;margin:0;padding-left:0}@media only screen and (max-width:768px){.tourComment_commentHeader__B_nU_{flex-direction:column;gap:16px}.tourComment_ratingContainer__Ee77Y{align-items:flex-start;margin-left:80px}.tourComment_comment__wyD_R{padding:20px}.tourComment_quoteIcon__vuKdU{top:15px;right:15px;font-size:20px}}@media only screen and (max-width:480px){.tourComment_user__wKbDy{flex-direction:column;align-items:flex-start;gap:12px}.tourComment_userInfo__y751B{text-align:center;width:100%}.tourComment_ratingContainer__Ee77Y{margin-left:0;width:100%;align-items:center}.tourComment_userImage__Mh8ky{margin:0 auto;display:block}.tourComment_commentTitle__Vvex2{font-size:18px;text-align:center}}.suiteComment_comment__YO__F{position:relative;padding:24px;margin-bottom:32px;background-color:#f9f9f9;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.suiteComment_comment__YO__F:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.1)}.suiteComment_comment__YO__F:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#cf9500}.suiteComment_quoteIcon__mTSZO{position:absolute;bottom:90px;right:20px;font-size:24px;color:rgba(207,149,0,.25);z-index:1}.suiteComment_commentMain__LJfPl{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.suiteComment_commentHeader__TWFcG{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.suiteComment_user__T2FWn{display:flex;align-items:center;gap:16px}.suiteComment_userImage__jMZh5{width:64px;height:64px;border-radius:50%;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1);object-fit:cover}.suiteComment_userInfo__HTD0n{display:flex;flex-direction:column}.suiteComment_userInfo__HTD0n h4{margin:0 0 4px;font-size:18px;font-weight:600;color:#333}.suiteComment_date__7PWC9{font-size:14px;color:#777;margin-top:2px}.suiteComment_ratingContainer__xoNVA{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.suiteComment_rating__c0a8Q{display:flex;gap:4px}.suiteComment_ratingText__9zlIb{font-size:14px;font-weight:600;color:#cf9500}.suiteComment_commentContent__Gb6g5{margin-top:10px}.suiteComment_commentTitle__NU40R{font-size:20px;font-weight:700;margin:0 0 12px;color:#cf9500}.suiteComment_commentText__kMQ4D{font-size:16px;line-height:1.6;color:#444;margin:0;padding-left:0}@media only screen and (max-width:768px){.suiteComment_commentHeader__TWFcG{flex-direction:column;gap:16px}.suiteComment_ratingContainer__xoNVA{align-items:flex-start;margin-left:80px}.suiteComment_comment__YO__F{padding:20px}.suiteComment_quoteIcon__mTSZO{top:15px;right:15px;font-size:20px}}@media only screen and (max-width:480px){.suiteComment_user__T2FWn{flex-direction:column;align-items:flex-start;gap:12px}.suiteComment_userInfo__HTD0n{text-align:center;width:100%}.suiteComment_ratingContainer__xoNVA{margin-left:0;width:100%;align-items:center}.suiteComment_userImage__jMZh5{margin:0 auto;display:block}.suiteComment_commentTitle__NU40R{font-size:18px;text-align:center}}.yachtComment_comment__h2HOw{position:relative;padding:24px;margin-bottom:32px;background-color:#f9f9f9;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.yachtComment_comment__h2HOw:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.1)}.yachtComment_comment__h2HOw:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#9e0059}.yachtComment_quoteIcon__Lckz5{position:absolute;bottom:90px;right:20px;font-size:24px;color:#9e005aa6;z-index:1}.yachtComment_commentMain__UVtFW{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.yachtComment_commentHeader__NipRg{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.yachtComment_user__tLU3y{display:flex;align-items:center;gap:16px}.yachtComment_userImage__2z__r{width:64px;height:64px;border-radius:50%;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1);object-fit:cover}.yachtComment_userInfo__RkggH{display:flex;flex-direction:column}.yachtComment_userInfo__RkggH h4{margin:0 0 4px;font-size:18px;font-weight:600;color:#333}.yachtComment_date__dAoGN{font-size:14px;color:#777;margin-top:2px}.yachtComment_ratingContainer__cj26L{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.yachtComment_rating__a4faD{display:flex;gap:4px}.yachtComment_ratingText__Gt9pP{font-size:14px;font-weight:600;color:#9e005ab0}.yachtComment_commentContent__bSASF{margin-top:10px}.yachtComment_commentTitle__Aoe5z{font-size:20px;font-weight:700;margin:0 0 12px;color:#9e0059}.yachtComment_commentText___pqJI{font-size:16px;line-height:1.6;color:#444;margin:0;padding-left:0}@media only screen and (max-width:768px){.yachtComment_commentHeader__NipRg{flex-direction:column;gap:16px}.yachtComment_ratingContainer__cj26L{align-items:flex-start;margin-left:80px}.yachtComment_comment__h2HOw{padding:20px}.yachtComment_quoteIcon__Lckz5{top:15px;right:15px;font-size:20px}}@media only screen and (max-width:480px){.yachtComment_user__tLU3y{flex-direction:column;align-items:flex-start;gap:12px}.yachtComment_userInfo__RkggH{text-align:center;width:100%}.yachtComment_ratingContainer__cj26L{margin-left:0;width:100%;align-items:center}.yachtComment_userImage__2z__r{margin:0 auto;display:block}.yachtComment_commentTitle__Aoe5z{font-size:18px;text-align:center}}