.page-module-scss-module__wp-ssG__container{background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:32px;width:100%;padding:24px;display:flex}.page-module-scss-module__wp-ssG__titleRow{flex-direction:row;align-items:center;gap:16px;width:100%;display:flex}.page-module-scss-module__wp-ssG__titleRow .page-module-scss-module__wp-ssG__iconWrap{background:#f8f9fb;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module-scss-module__wp-ssG__titleRow h2{color:#0e2851;margin:0;font-size:clamp(1.5rem,1.333rem + .347vw,1.75rem);font-weight:500;line-height:33px}.page-module-scss-module__wp-ssG__columnsWrapper{flex-direction:row;align-items:flex-start;gap:16px;width:100%;display:flex}@media (max-width:1024px){.page-module-scss-module__wp-ssG__columnsWrapper{flex-direction:column}}.page-module-scss-module__wp-ssG__column{background:#f9fafb;border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;gap:8px;width:100%;padding:16px;display:flex}.page-module-scss-module__wp-ssG__columnTitle{color:#9ca3af;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:17px}.page-module-scss-module__wp-ssG__listContainer{background:#fff;border-radius:12px;flex-direction:column;gap:14px;width:100%;padding:16px 12px;display:flex}.page-module-scss-module__wp-ssG__listItem{border-bottom:1px solid #f8fafc;flex-direction:row;align-items:center;gap:8px;width:100%;padding:0 0 12px;display:flex}.page-module-scss-module__wp-ssG__listItem:last-child{border-bottom:none;padding-bottom:0}.page-module-scss-module__wp-ssG__checkIcon,.page-module-scss-module__wp-ssG__closeIcon{box-sizing:border-box;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.page-module-scss-module__wp-ssG__checkIcon{background:#eaf1fd;border:2px solid #c7dbff}.page-module-scss-module__wp-ssG__closeIcon{background:#fee2e2;border:2px solid #fecaca}.page-module-scss-module__wp-ssG__itemText{color:#7a7a7a;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:16px}
.ProfileHeader-module-scss-module__dqXECq__headerContent{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.ProfileHeader-module-scss-module__dqXECq__leftContent{flex-direction:row;align-items:center;gap:16px;display:flex}.ProfileHeader-module-scss-module__dqXECq__avatarContainer{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProfileHeader-module-scss-module__dqXECq__headerInfo{flex-direction:column;gap:8px;display:flex}.ProfileHeader-module-scss-module__dqXECq__titleRow{flex-direction:row;align-items:center;gap:12px;display:flex}.ProfileHeader-module-scss-module__dqXECq__titleRow h1{color:#0e2851;margin:0;font-size:clamp(1.5rem,1.167rem + .694vw,2rem);font-weight:700;line-height:1}.ProfileHeader-module-scss-module__dqXECq__pill{border-radius:96px;justify-content:center;align-items:center;gap:4px;height:30px;padding:4px 12px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;line-height:16px;display:inline-flex}.ProfileHeader-module-scss-module__dqXECq__pill i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ProfileHeader-module-scss-module__dqXECq__pillBlue{color:#2971e6;background:#f1f8ff}.ProfileHeader-module-scss-module__dqXECq__pillBlue i{background:#2971e6}.ProfileHeader-module-scss-module__dqXECq__pillGreen{color:#16a34a;background:#dcfce7}.ProfileHeader-module-scss-module__dqXECq__pillGreen i{background:#16a34a}.ProfileHeader-module-scss-module__dqXECq__pillRed{color:#dc2626;background:#fef2f2}.ProfileHeader-module-scss-module__dqXECq__pillRed i{background:#dc2626}.ProfileHeader-module-scss-module__dqXECq__pillOrange{color:#ea580c;background:#fff7ed}.ProfileHeader-module-scss-module__dqXECq__pillOrange i{background:#ea580c}.ProfileHeader-module-scss-module__dqXECq__pillGray{color:#4b5563;background:#f3f4f6}.ProfileHeader-module-scss-module__dqXECq__pillGray i{background:#4b5563}.ProfileHeader-module-scss-module__dqXECq__pillPurple{color:#9333ea;background:#f3e8ff}.ProfileHeader-module-scss-module__dqXECq__pillPurple i{background:#9333ea}.ProfileHeader-module-scss-module__dqXECq__subtitleRow{flex-direction:row;align-items:center;gap:8px;display:flex}.ProfileHeader-module-scss-module__dqXECq__subtitleRow span{color:#606978;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:400;line-height:1}.ProfileHeader-module-scss-module__dqXECq__subtitleRow .ProfileHeader-module-scss-module__dqXECq__dot{color:#606978}.ProfileHeader-module-scss-module__dqXECq__headerActions{flex-direction:row;align-items:center;gap:16px;display:flex}.ProfileHeader-module-scss-module__dqXECq__primaryActionButton,.ProfileHeader-module-scss-module__dqXECq__secondaryActionButton,.ProfileHeader-module-scss-module__dqXECq__archiveActionButton,.ProfileHeader-module-scss-module__dqXECq__dangerActionButton{cursor:pointer;border-radius:32px;justify-content:center;align-items:center;gap:8px;height:clamp(40px,3.5vw,48px);padding:0 clamp(16px,1.5vw,24px);font-size:clamp(clamp(.75rem,.667rem + .174vw,.875rem),1vw,clamp(1rem,.917rem + .174vw,1.125rem));font-weight:500;line-height:22px;transition:all .2s;display:inline-flex}.ProfileHeader-module-scss-module__dqXECq__primaryActionButton img,.ProfileHeader-module-scss-module__dqXECq__primaryActionButton svg,.ProfileHeader-module-scss-module__dqXECq__secondaryActionButton img,.ProfileHeader-module-scss-module__dqXECq__secondaryActionButton svg,.ProfileHeader-module-scss-module__dqXECq__archiveActionButton img,.ProfileHeader-module-scss-module__dqXECq__archiveActionButton svg,.ProfileHeader-module-scss-module__dqXECq__dangerActionButton img,.ProfileHeader-module-scss-module__dqXECq__dangerActionButton svg{width:20px;height:20px}.ProfileHeader-module-scss-module__dqXECq__primaryActionButton{color:#fff;background:#2971e6;border:1px solid #2971e6}.ProfileHeader-module-scss-module__dqXECq__primaryActionButton:hover{filter:brightness(.94)}.ProfileHeader-module-scss-module__dqXECq__secondaryActionButton{color:#374151;background:#fff;border:1px solid #d1d5db}.ProfileHeader-module-scss-module__dqXECq__secondaryActionButton:hover{background:#f9fafb}.ProfileHeader-module-scss-module__dqXECq__archiveActionButton{color:#f60;background:#fff;border:1px solid #ff660040}.ProfileHeader-module-scss-module__dqXECq__archiveActionButton:hover{background:#ff66000d}.ProfileHeader-module-scss-module__dqXECq__dangerActionButton{color:#b91c1c;background:#fff;border:1px solid #fca5a5}.ProfileHeader-module-scss-module__dqXECq__dangerActionButton:hover{background:#fef2f2}@media (max-width:1500px){.ProfileHeader-module-scss-module__dqXECq__titleRow h1{font-size:clamp(1.375rem,1.208rem + .347vw,1.625rem)}.ProfileHeader-module-scss-module__dqXECq__primaryActionButton,.ProfileHeader-module-scss-module__dqXECq__secondaryActionButton,.ProfileHeader-module-scss-module__dqXECq__archiveActionButton,.ProfileHeader-module-scss-module__dqXECq__dangerActionButton{height:40px;padding:0 20px;font-size:clamp(.8125rem,.729rem + .174vw,.9375rem)}.ProfileHeader-module-scss-module__dqXECq__primaryActionButton img,.ProfileHeader-module-scss-module__dqXECq__primaryActionButton svg,.ProfileHeader-module-scss-module__dqXECq__secondaryActionButton img,.ProfileHeader-module-scss-module__dqXECq__secondaryActionButton svg,.ProfileHeader-module-scss-module__dqXECq__archiveActionButton img,.ProfileHeader-module-scss-module__dqXECq__archiveActionButton svg,.ProfileHeader-module-scss-module__dqXECq__dangerActionButton img,.ProfileHeader-module-scss-module__dqXECq__dangerActionButton svg{width:18px;height:18px}}@media (max-width:1024px){.ProfileHeader-module-scss-module__dqXECq__titleRow h1{font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem)}.ProfileHeader-module-scss-module__dqXECq__primaryActionButton,.ProfileHeader-module-scss-module__dqXECq__secondaryActionButton,.ProfileHeader-module-scss-module__dqXECq__archiveActionButton,.ProfileHeader-module-scss-module__dqXECq__dangerActionButton{height:36px;padding:0 16px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.ProfileHeader-module-scss-module__dqXECq__primaryActionButton img,.ProfileHeader-module-scss-module__dqXECq__primaryActionButton svg,.ProfileHeader-module-scss-module__dqXECq__secondaryActionButton img,.ProfileHeader-module-scss-module__dqXECq__secondaryActionButton svg,.ProfileHeader-module-scss-module__dqXECq__archiveActionButton img,.ProfileHeader-module-scss-module__dqXECq__archiveActionButton svg,.ProfileHeader-module-scss-module__dqXECq__dangerActionButton img,.ProfileHeader-module-scss-module__dqXECq__dangerActionButton svg{width:16px;height:16px}}@media (max-width:980px){.ProfileHeader-module-scss-module__dqXECq__headerContent{flex-direction:column;align-items:flex-start;gap:24px}.ProfileHeader-module-scss-module__dqXECq__headerActions{flex-wrap:wrap}}
.Button-module-scss-module__VUJcyW__button{cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-weight:400;transition:transform .4s cubic-bezier(.25,1,.5,1),background .25s,color .25s,border-color .25s,box-shadow .4s cubic-bezier(.25,1,.5,1);display:inline-flex;transform:scale(1)}@media (min-width:768px){.Button-module-scss-module__VUJcyW__button{gap:.5rem;min-height:0}}.Button-module-scss-module__VUJcyW__button:hover:not(:disabled){transform:scale(1.02)}.Button-module-scss-module__VUJcyW__button:active:not(:disabled){transform:scale(.98)}.Button-module-scss-module__VUJcyW__button:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.5);pointer-events:none}.Button-module-scss-module__VUJcyW__button.Button-module-scss-module__VUJcyW__sm{padding:8px 18px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:500}@media (min-width:768px){.Button-module-scss-module__VUJcyW__button.Button-module-scss-module__VUJcyW__sm{padding:10px 24px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.Button-module-scss-module__VUJcyW__button.Button-module-scss-module__VUJcyW__md{padding:10px 20px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}@media (min-width:768px){.Button-module-scss-module__VUJcyW__button.Button-module-scss-module__VUJcyW__md{padding:10px 28px;font-size:clamp(.875rem,.792rem + .174vw,1rem)}}.Button-module-scss-module__VUJcyW__button.Button-module-scss-module__VUJcyW__lg{padding:11px 18px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}@media (min-width:768px){.Button-module-scss-module__VUJcyW__button.Button-module-scss-module__VUJcyW__lg{padding:12px 20px;font-size:clamp(.875rem,.792rem + .174vw,1rem)}}.Button-module-scss-module__VUJcyW__button.Button-module-scss-module__VUJcyW__fullWidth{width:100%}.Button-module-scss-module__VUJcyW__primary{color:#fff;background:#2971e6}.Button-module-scss-module__VUJcyW__primary:hover{background:#15366e}.Button-module-scss-module__VUJcyW__secondary{color:#fff;background:#f60}.Button-module-scss-module__VUJcyW__secondary:hover{background:#e65c00}.Button-module-scss-module__VUJcyW__outline{color:#2971e6;background:0 0;border:2px solid #2971e6;border-radius:40px;font-weight:500}.Button-module-scss-module__VUJcyW__outline:hover{color:#fff;background:#f60;border-color:#f60}.Button-module-scss-module__VUJcyW__outline:hover .Button-module-scss-module__VUJcyW__icon img{filter:brightness(0)invert()}.Button-module-scss-module__VUJcyW__secondary-outline{color:#f60;background:0 0;border:2px solid #f60;font-weight:500}.Button-module-scss-module__VUJcyW__secondary-outline:hover{color:#fff;background:#f60}.Button-module-scss-module__VUJcyW__secondary-outline:hover .Button-module-scss-module__VUJcyW__icon img{filter:brightness(0)invert()}.Button-module-scss-module__VUJcyW__dark{color:#fff;background:#0e2851}.Button-module-scss-module__VUJcyW__dark:hover{background:#2a3d5e}.Button-module-scss-module__VUJcyW__icon{align-items:center;font-size:1.1em;display:inline-flex}.Button-module-scss-module__VUJcyW__spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite Button-module-scss-module__VUJcyW__buttonSpin;display:inline-block}.Button-module-scss-module__VUJcyW__button.Button-module-scss-module__VUJcyW__outline .Button-module-scss-module__VUJcyW__spinner,.Button-module-scss-module__VUJcyW__button.Button-module-scss-module__VUJcyW__secondary-outline .Button-module-scss-module__VUJcyW__spinner{border-color:currentColor #0000001a #0000001a}@keyframes Button-module-scss-module__VUJcyW__buttonSpin{to{transform:rotate(360deg)}}
.Breadcrumb-module-scss-module__qhiPlq__breadcrumb{align-items:center;min-width:0;max-width:100%;display:flex}.Breadcrumb-module-scss-module__qhiPlq__list{color:#c6cbd2;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin:0;padding:0;font-size:clamp(.625rem,.542rem + .174vw,.75rem);list-style:none;display:flex}@media (min-width:768px){.Breadcrumb-module-scss-module__qhiPlq__list{flex-wrap:nowrap;gap:8px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.Breadcrumb-module-scss-module__qhiPlq__item{align-items:center;gap:4px;min-width:0;display:flex}@media (min-width:768px){.Breadcrumb-module-scss-module__qhiPlq__item{gap:8px}}.Breadcrumb-module-scss-module__qhiPlq__link{color:#c6cbd2;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-weight:500;text-decoration:none;transition:color .15s;display:flex;overflow:hidden}.Breadcrumb-module-scss-module__qhiPlq__link:hover{color:#2971e6}.Breadcrumb-module-scss-module__qhiPlq__homeIcon{width:14px;height:14px;margin-top:-1px}@media (min-width:768px){.Breadcrumb-module-scss-module__qhiPlq__homeIcon{width:16px;height:16px}}.Breadcrumb-module-scss-module__qhiPlq__separator{color:#c6cbd2;-webkit-user-select:none;user-select:none;flex-shrink:0}.Breadcrumb-module-scss-module__qhiPlq__current{color:#f60;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}
.CheckboxIndicator-module-scss-module__O3MU5q__root{box-sizing:border-box;flex-shrink:0;display:block}:is(label:hover .CheckboxIndicator-module-scss-module__O3MU5q__root[class*=Empty],button:hover .CheckboxIndicator-module-scss-module__O3MU5q__root[class*=Empty]){background-color:#fff3eb;border-color:#f60}.CheckboxIndicator-module-scss-module__O3MU5q__radioSmEmpty{border:1.5px solid #c2c2c2;border-radius:50%;width:16px;height:16px;transition:all .15s}.CheckboxIndicator-module-scss-module__O3MU5q__radioSmEmpty:hover{background-color:#fff3eb;border-color:#f60}.CheckboxIndicator-module-scss-module__O3MU5q__radioSmSelected{background:#f60 url(/images/check.svg) 50%/8px 8px no-repeat;border:1.5px solid #f60;border-radius:50%;width:16px;height:16px}.CheckboxIndicator-module-scss-module__O3MU5q__radioLgEmpty{border:1.5px solid #c2c2c2;border-radius:50%;width:24px;height:24px;transition:all .15s}.CheckboxIndicator-module-scss-module__O3MU5q__radioLgEmpty:hover{background-color:#fff3eb;border-color:#f60}.CheckboxIndicator-module-scss-module__O3MU5q__radioLgSelected{background:#f60 url(/images/check.svg) 50%/15px 15px no-repeat;border:1.5px solid #f60;border-radius:50%;width:24px;height:24px}.CheckboxIndicator-module-scss-module__O3MU5q__radioMdEmpty{border:1.5px solid #c2c2c2;border-radius:50%;width:20px;height:20px;transition:all .15s}.CheckboxIndicator-module-scss-module__O3MU5q__radioMdEmpty:hover{background-color:#fff3eb;border-color:#f60}.CheckboxIndicator-module-scss-module__O3MU5q__radioMdSelected{background:#f60 url(/images/check.svg) 50%/12px 12px no-repeat;border:1.5px solid #f60;border-radius:50%;width:20px;height:20px}.CheckboxIndicator-module-scss-module__O3MU5q__radioMdEmptyFilter{border:1px solid #c2c2c2;border-radius:50%;width:20px;height:20px;transition:all .15s}.CheckboxIndicator-module-scss-module__O3MU5q__radioMdEmptyFilter:hover{background-color:#fff3eb;border-color:#f60}.CheckboxIndicator-module-scss-module__O3MU5q__radioMdSelectedFilter{background:#f60 url(/images/check.svg) 50%/12px 12px no-repeat;border:1px solid #f60;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 4px #fff3eb,0 1px 2px #0000000d}.CheckboxIndicator-module-scss-module__O3MU5q__squareSmEmpty{border:1.5px solid #c2c2c2;border-radius:4px;width:16px;height:16px;transition:all .15s}.CheckboxIndicator-module-scss-module__O3MU5q__squareSmEmpty:hover{background-color:#fff3eb;border-color:#f60}.CheckboxIndicator-module-scss-module__O3MU5q__squareSmSelected{background:#f60 url(/images/check.svg) 50%/10px 10px no-repeat;border:1.5px solid #f60;border-radius:4px;width:16px;height:16px}.CheckboxIndicator-module-scss-module__O3MU5q__squareMdEmpty{background:0 0;border:1.5px solid #c2c2c2;border-radius:4px;width:20px;height:20px;transition:all .15s}.CheckboxIndicator-module-scss-module__O3MU5q__squareMdEmpty:hover{background-color:#fff3eb;border-color:#f60}.CheckboxIndicator-module-scss-module__O3MU5q__squareMdSelected{background:#f60 url(/images/check.svg) 50%/14px 14px no-repeat;border:1.5px solid #f60;border-radius:4px;width:20px;height:20px}.CheckboxIndicator-module-scss-module__O3MU5q__squareLgEmpty{border:1.5px solid #c7c7c7;border-radius:5px;width:24px;height:24px;transition:all .15s}.CheckboxIndicator-module-scss-module__O3MU5q__squareLgEmpty:hover{background-color:#fff3eb;border-color:#f60}.CheckboxIndicator-module-scss-module__O3MU5q__squareLgSelected{background:#f60 url(/images/check-white.svg) 50%/14px 14px no-repeat;border:1.5px solid #f60;border-radius:5px;width:24px;height:24px}.CheckboxIndicator-module-scss-module__O3MU5q__squareOverlayEmpty{background-color:#ffffffeb;border:1.5px solid #0e285133;border-radius:.5rem;width:24px;height:24px;transition:all .15s;box-shadow:0 1px 4px #0000001f}.CheckboxIndicator-module-scss-module__O3MU5q__squareOverlayEmpty:hover{background-color:#fff3eb;border-color:#f60}.CheckboxIndicator-module-scss-module__O3MU5q__squareOverlaySelected{background:#f60 url(/images/check.svg) 50%/14px 14px no-repeat;border:1.5px solid #f60;border-radius:.5rem;width:24px;height:24px;box-shadow:0 1px 4px #00000026}
.CheckboxDropdown-module-scss-module__2it17a__wrapper{flex:1;width:100%;display:flex;position:relative}.CheckboxDropdown-module-scss-module__2it17a__dropdown{z-index:9999;box-sizing:border-box;background:#fff;border:1px solid #f4f4f4;border-radius:16px;flex-direction:column;min-width:200px;max-width:calc(100vw - 24px);padding:4px 0;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 16px #00004d14}@media (max-width:768px){.CheckboxDropdown-module-scss-module__2it17a__dropdown{min-width:180px}}.CheckboxDropdown-module-scss-module__2it17a__menuItem{cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;width:calc(100% - 12px);margin:2px 6px;padding:10px 10px 10px 8px;transition:background .15s;display:flex}.CheckboxDropdown-module-scss-module__2it17a__menuItem:hover,.CheckboxDropdown-module-scss-module__2it17a__menuItemSelected{background:#f4f4f4}.CheckboxDropdown-module-scss-module__2it17a__menuItemText{color:#0e2851;white-space:nowrap;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400}@media (max-width:480px){.CheckboxDropdown-module-scss-module__2it17a__menuItemText{white-space:normal}}
.SortButton-module-scss-module__4sxu5W__sort{color:#15366e;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;display:flex;position:relative}.SortButton-module-scss-module__4sxu5W__label{white-space:nowrap}.SortButton-module-scss-module__4sxu5W__compact{flex:none;gap:0;width:fit-content;max-width:100%}.SortButton-module-scss-module__4sxu5W__dropdownWrap{flex:none;width:auto;min-width:0}.SortButton-module-scss-module__4sxu5W__selectBtn{color:#b1b1b1;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:1px solid #e5e7eb;border-radius:16px;outline:none;justify-content:space-between;align-items:center;min-width:160px;padding:10px 16px 10px 20px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;line-height:1.2;display:flex}.SortButton-module-scss-module__4sxu5W__selectText{flex:1}.SortButton-module-scss-module__4sxu5W__arrow{pointer-events:none;margin-left:8px}.SortButton-module-scss-module__4sxu5W__sortMenuItemText{white-space:nowrap}.SortButton-module-scss-module__4sxu5W__dropdownOverride{scrollbar-width:thin;scrollbar-color:#ddd #0000;max-height:244px;overflow:auto;min-width:0!important}.SortButton-module-scss-module__4sxu5W__dropdownOverride::-webkit-scrollbar{width:5px}.SortButton-module-scss-module__4sxu5W__dropdownOverride::-webkit-scrollbar-track{background:0 0}.SortButton-module-scss-module__4sxu5W__dropdownOverride::-webkit-scrollbar-thumb{background:#ddd;border-radius:8px}.SortButton-module-scss-module__4sxu5W__dropdownOverride::-webkit-scrollbar-button{width:0;height:0;display:none}.SortButton-module-scss-module__4sxu5W__dropdownOverrideCompact{left:auto!important;right:0!important}
.PaginationArrows-module-scss-module__WDINBW__root{align-items:center;gap:1rem;display:flex}@media (min-width:768px){.PaginationArrows-module-scss-module__WDINBW__root{gap:1.5rem}}.PaginationArrows-module-scss-module__WDINBW__sides{justify-content:space-between;width:100%}.PaginationArrows-module-scss-module__WDINBW__inline{justify-content:flex-start;gap:.5rem}.PaginationArrows-module-scss-module__WDINBW__content{flex:auto;justify-content:center;min-width:0;display:flex}.PaginationArrows-module-scss-module__WDINBW__button{--pa-size:34px;--pa-icon-w:16px;--pa-icon-h:16px}@media (min-width:640px){.PaginationArrows-module-scss-module__WDINBW__button{--pa-size:40px;--pa-icon-w:20px;--pa-icon-h:20px}}@media (min-width:1024px){.PaginationArrows-module-scss-module__WDINBW__button{--pa-size:initial;--pa-icon-w:initial;--pa-icon-h:initial}}.PaginationArrows-module-scss-module__WDINBW__button{width:var(--pa-size,44px);height:var(--pa-size,44px);cursor:pointer;color:#f60;background:#fff;border:1.5px solid #f60;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.PaginationArrows-module-scss-module__WDINBW__button:hover:not(:disabled),.PaginationArrows-module-scss-module__WDINBW__button:active:not(:disabled){color:#fff;background:#f60;border-color:#f60}.PaginationArrows-module-scss-module__WDINBW__button:disabled{opacity:.5;cursor:not-allowed}.PaginationArrows-module-scss-module__WDINBW__icon{width:var(--pa-icon-w,22px);height:var(--pa-icon-h,22px);background-color:currentColor;-webkit-mask-image:url(/images/arrows/pagination-arrow.svg);mask-image:url(/images/arrows/pagination-arrow.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PaginationArrows-module-scss-module__WDINBW__prev .PaginationArrows-module-scss-module__WDINBW__icon{transform:rotate(0)}.PaginationArrows-module-scss-module__WDINBW__next .PaginationArrows-module-scss-module__WDINBW__icon{transform:rotate(180deg)}
.GlassCard-module-scss-module__KTH14a__glass{-webkit-backdrop-filter:blur(4px)saturate(140%);background:#ffffff0d;border:.5px solid #ffffff2e;position:relative;box-shadow:inset 1px 1px 6px #ffffff0f,0 2px 12px #0000001a}.GlassCard-module-scss-module__KTH14a__glass.GlassCard-module-scss-module__KTH14a__glassNav{isolation:isolate;display:inline-flex;-webkit-backdrop-filter:blur(11px)saturate(140%)!important;background:#ffffff1a!important;border:none!important;box-shadow:0 4px 24px #00000014,inset 0 1px #ffffff6b,inset 0 -1px #ffffff0f,inset 1px 0 #ffffff2e!important}.GlassCard-module-scss-module__KTH14a__glass.GlassCard-module-scss-module__KTH14a__glassNav:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff8c 0%,#ffffff24 38%,#ffffff0a 55%,#ffffff05 72%,#ffffff2e 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
.SecondaryCta-module-scss-module__FrBhcW__section{box-sizing:border-box;background:linear-gradient(#e8f1ff 0%,#fff 100%);flex-direction:column;align-items:center;width:100%;margin-top:64px;padding:58px 0 64px;display:flex;position:relative;overflow:hidden}.SecondaryCta-module-scss-module__FrBhcW__container{z-index:5;flex-direction:column;align-items:center;gap:34px;width:100%;max-width:1031px;margin:0 auto;display:flex;position:relative}.SecondaryCta-module-scss-module__FrBhcW__content{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.SecondaryCta-module-scss-module__FrBhcW__title{color:#0e2851;max-width:811px;margin:0;font-size:clamp(1.875rem,1.458rem + .868vw,2.5rem);font-weight:700;line-height:60px}.SecondaryCta-module-scss-module__FrBhcW__subtitle{color:#4c4c4ce6;max-width:716px;margin:0;font-size:clamp(1.125rem,1.042rem + .174vw,1.25rem);font-weight:400;line-height:32px}.SecondaryCta-module-scss-module__FrBhcW__ctaButton{cursor:pointer;color:#fff;background:#f60;border:none;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:9px;width:fit-content;min-width:252px;height:56px;padding:0 46px;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700;text-decoration:none;transition:background .3s;display:flex}.SecondaryCta-module-scss-module__FrBhcW__ctaButton:hover{background:#e65c00}.SecondaryCta-module-scss-module__FrBhcW__decoration{pointer-events:none;z-index:1;width:250px;height:100%;position:absolute;top:-30px;left:0}.SecondaryCta-module-scss-module__FrBhcW__decorationImg{object-fit:contain;width:90%;height:auto;position:absolute;top:0;left:0}@media (max-width:1024px){.SecondaryCta-module-scss-module__FrBhcW__section{padding:60px 40px}.SecondaryCta-module-scss-module__FrBhcW__decoration{display:none}.SecondaryCta-module-scss-module__FrBhcW__title{font-size:clamp(1.625rem,1.375rem + .521vw,2rem);line-height:48px}.SecondaryCta-module-scss-module__FrBhcW__subtitle{font-size:clamp(1rem,.917rem + .174vw,1.125rem)}}@media (max-width:600px){.SecondaryCta-module-scss-module__FrBhcW__section{padding:60px 20px}.SecondaryCta-module-scss-module__FrBhcW__title{font-size:clamp(1.5rem,1.333rem + .347vw,1.75rem);line-height:40px}.SecondaryCta-module-scss-module__FrBhcW__ctaButton{width:100%;padding:0 20px}}
.FormField-module-scss-module__HMAD3q__field{flex-direction:column;gap:6px;width:100%;display:flex}@media (min-width:768px){.FormField-module-scss-module__HMAD3q__field{gap:8px}}.FormField-module-scss-module__HMAD3q__fieldLabel{color:#0e2851;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:500}@media (min-width:768px){.FormField-module-scss-module__HMAD3q__fieldLabel{font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.FormField-module-scss-module__HMAD3q__required{color:#0e2851;margin-left:2px}.FormField-module-scss-module__HMAD3q__input{color:#0e2851;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:32px;outline:none;width:100%;min-height:44px;padding:10px 14px;font-family:inherit;font-size:clamp(.75rem,.667rem + .174vw,.875rem);transition:border-color .15s,box-shadow .15s}@media (min-width:768px){.FormField-module-scss-module__HMAD3q__input{border-radius:32px;min-height:48px;padding:12px 16px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.FormField-module-scss-module__HMAD3q__input::placeholder{color:#b1b1b1}.FormField-module-scss-module__HMAD3q__input:focus{border-color:#2971e6;box-shadow:0 0 0 4px #e6f4ff,0 1px 2px #d9d9ea0d}.FormField-module-scss-module__HMAD3q__textarea{resize:vertical;min-height:96px}@media (min-width:768px){.FormField-module-scss-module__HMAD3q__textarea{min-height:120px}}.FormField-module-scss-module__HMAD3q__inputInvalid{color:#0e2851!important;border-color:#ef4444!important;box-shadow:0 1px 2px #1018280d,0 0 0 4px #fee4e2!important}.FormField-module-scss-module__HMAD3q__inputInvalid:focus{border-color:#ef4444!important;box-shadow:0 1px 2px #1018280d,0 0 0 4px #fee4e2!important}.FormField-module-scss-module__HMAD3q__errorMessage{color:#c11515;align-items:center;gap:4px;margin-top:4px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);line-height:16px;display:flex}.FormField-module-scss-module__HMAD3q__errorMessage img,.FormField-module-scss-module__HMAD3q__errorMessage svg{flex-shrink:0}
.PhonePrefixSelect-module-scss-module__ZorRHG__wrapper{flex-shrink:0;width:auto;position:relative}.PhonePrefixSelect-module-scss-module__ZorRHG__wrapper.PhonePrefixSelect-module-scss-module__ZorRHG__wrapperGhost{position:static}.PhonePrefixSelect-module-scss-module__ZorRHG__trigger{color:#0e2851;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:32px;align-items:center;gap:6px;height:44px;padding:10px 12px;font-family:inherit;font-size:clamp(.75rem,.667rem + .174vw,.875rem);transition:all .15s;display:flex}@media (min-width:768px){.PhonePrefixSelect-module-scss-module__ZorRHG__trigger{border-radius:32px;height:48px;padding:12px 14px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.PhonePrefixSelect-module-scss-module__ZorRHG__trigger:hover{border-color:#c2c2c2}.PhonePrefixSelect-module-scss-module__ZorRHG__trigger:focus,.PhonePrefixSelect-module-scss-module__ZorRHG__trigger.PhonePrefixSelect-module-scss-module__ZorRHG__open{border-color:#2971e6;outline:none;box-shadow:0 0 0 4px #e6f4ff,0 1px 2px #d9d9ea0d}.PhonePrefixSelect-module-scss-module__ZorRHG__trigger.PhonePrefixSelect-module-scss-module__ZorRHG__error{border-color:#ef4444!important;box-shadow:0 1px 2px #1018280d,0 0 0 4px #fee4e2!important}.PhonePrefixSelect-module-scss-module__ZorRHG__trigger .PhonePrefixSelect-module-scss-module__ZorRHG__chevron{flex-shrink:0;margin-left:2px;display:block}.PhonePrefixSelect-module-scss-module__ZorRHG__trigger.PhonePrefixSelect-module-scss-module__ZorRHG__ghost{background:0 0;border:none;height:auto;padding:0}.PhonePrefixSelect-module-scss-module__ZorRHG__trigger.PhonePrefixSelect-module-scss-module__ZorRHG__ghost:focus,.PhonePrefixSelect-module-scss-module__ZorRHG__trigger.PhonePrefixSelect-module-scss-module__ZorRHG__ghost.PhonePrefixSelect-module-scss-module__ZorRHG__open{box-shadow:none;border:none}.PhonePrefixSelect-module-scss-module__ZorRHG__trigger.PhonePrefixSelect-module-scss-module__ZorRHG__ghost .PhonePrefixSelect-module-scss-module__ZorRHG__dialSpan{color:#9ca3af;letter-spacing:.01em;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400}.PhonePrefixSelect-module-scss-module__ZorRHG__flag{object-fit:contain;width:20px;height:20px;display:block}.PhonePrefixSelect-module-scss-module__ZorRHG__dialSpan{text-align:left;min-width:28px;font-weight:500}.PhonePrefixSelect-module-scss-module__ZorRHG__dropdown{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;width:240px;animation:.2s PhonePrefixSelect-module-scss-module__ZorRHG__slideDown;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 10px 25px #0000001a}@keyframes PhonePrefixSelect-module-scss-module__ZorRHG__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.PhonePrefixSelect-module-scss-module__ZorRHG__scrollArea{max-height:240px;overflow-y:auto}.PhonePrefixSelect-module-scss-module__ZorRHG__scrollArea::-webkit-scrollbar{width:6px}.PhonePrefixSelect-module-scss-module__ZorRHG__scrollArea::-webkit-scrollbar-track{background:0 0}.PhonePrefixSelect-module-scss-module__ZorRHG__scrollArea::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:10px}.PhonePrefixSelect-module-scss-module__ZorRHG__option{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:clamp(.75rem,.667rem + .174vw,.875rem);transition:background .15s;display:flex}.PhonePrefixSelect-module-scss-module__ZorRHG__option:hover{background:#f8fafc}.PhonePrefixSelect-module-scss-module__ZorRHG__dialOptionSpan{color:#0e2851;min-width:36px;font-weight:700}.PhonePrefixSelect-module-scss-module__ZorRHG__nameOptionSpan{color:#2b2b38;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.PhoneInput-module-scss-module__QkbBQW__phoneRow{align-items:stretch;gap:.5rem;display:flex}.PhoneInput-module-scss-module__QkbBQW__inputPhone{flex:1;min-width:0}
.CustomDatePicker-module-scss-module__P6zP8a__wrapper{flex:1;width:100%;position:relative}.CustomDatePicker-module-scss-module__P6zP8a__trigger{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:32px;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:64px;padding:14px 18px;transition:border-color .15s;display:flex;position:relative}.CustomDatePicker-module-scss-module__P6zP8a__trigger:hover,.CustomDatePicker-module-scss-module__P6zP8a__trigger.CustomDatePicker-module-scss-module__P6zP8a__triggerActive{border-color:#f60}.CustomDatePicker-module-scss-module__P6zP8a__dateValue{flex-direction:column;gap:2px;display:flex}.CustomDatePicker-module-scss-module__P6zP8a__dateMain{color:#0e2851;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700}.CustomDatePicker-module-scss-module__P6zP8a__dateYear{color:#6b7280;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.CustomDatePicker-module-scss-module__P6zP8a__dropdown{z-index:100;background:#fff;border-radius:1rem;width:280px;max-width:calc(100vw - 24px);padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 40px #00000014}@media (min-width:768px){.CustomDatePicker-module-scss-module__P6zP8a__dropdown{border-radius:1.5rem;width:320px;padding:24px;top:calc(100% + 12px)}}.CustomDatePicker-module-scss-module__P6zP8a__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}@media (min-width:768px){.CustomDatePicker-module-scss-module__P6zP8a__header{margin-bottom:24px}}.CustomDatePicker-module-scss-module__P6zP8a__monthYear{color:#0e2851;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}.CustomDatePicker-module-scss-module__P6zP8a__navBtn{cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .15s;display:flex}.CustomDatePicker-module-scss-module__P6zP8a__navBtn:hover{opacity:1}.CustomDatePicker-module-scss-module__P6zP8a__navBtn svg{width:16px;height:16px}@media (min-width:768px){.CustomDatePicker-module-scss-module__P6zP8a__navBtn svg{width:20px;height:20px}}.CustomDatePicker-module-scss-module__P6zP8a__flipIcon{transform:scaleX(-1)}.CustomDatePicker-module-scss-module__P6zP8a__weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:8px;display:grid}@media (min-width:768px){.CustomDatePicker-module-scss-module__P6zP8a__weekdays{margin-bottom:16px}}.CustomDatePicker-module-scss-module__P6zP8a__weekdayName{color:#b5bec6;text-align:center;text-transform:uppercase;letter-spacing:.5px;font-size:.625rem}.CustomDatePicker-module-scss-module__P6zP8a__daysGrid{grid-template-columns:repeat(7,1fr);gap:4px 2px;display:grid}@media (min-width:768px){.CustomDatePicker-module-scss-module__P6zP8a__daysGrid{gap:12px 4px}}.CustomDatePicker-module-scss-module__P6zP8a__dayBtn{color:#4a5660;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0 auto;font-size:clamp(.75rem,.667rem + .174vw,.875rem);transition:all .15s;display:flex}@media (min-width:768px){.CustomDatePicker-module-scss-module__P6zP8a__dayBtn{width:32px;height:32px;font-size:clamp(.875rem,.792rem + .174vw,1rem)}}.CustomDatePicker-module-scss-module__P6zP8a__dayBtn:hover:not(.CustomDatePicker-module-scss-module__P6zP8a__daySelected){background:#f4f4f4}.CustomDatePicker-module-scss-module__P6zP8a__dayOutside{visibility:hidden}.CustomDatePicker-module-scss-module__P6zP8a__daySelected{color:#fff;background:#f60}
.EmptyState-module-scss-module__zffyXW__container{text-align:center;box-sizing:border-box;width:100%;max-width:min(580px,100%);padding:3rem 2rem;padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}@media (max-width:640px){.EmptyState-module-scss-module__zffyXW__container{padding-top:2rem;padding-bottom:2rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.EmptyState-module-scss-module__zffyXW__iconWrapper{background:#2971e614;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:min(120px,32vw);max-width:120px;height:min(120px,32vw);max-height:120px;margin-bottom:3rem;margin-left:auto;margin-right:auto;display:flex;position:relative}@media (max-width:480px){.EmptyState-module-scss-module__zffyXW__iconWrapper{margin-bottom:1.5rem}}.EmptyState-module-scss-module__zffyXW__iconWrapper:before{content:"";z-index:-1;background:#2971e608;border-radius:50%;position:absolute;inset:-20px}@media (max-width:480px){.EmptyState-module-scss-module__zffyXW__iconWrapper:before{inset:-12px}}.EmptyState-module-scss-module__zffyXW__icon{object-fit:contain;max-width:100%;max-height:100%}.EmptyState-module-scss-module__zffyXW__iconStage{box-sizing:border-box;background:#eaf1fd4d;border-radius:89.9487px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:142px;max-width:100%;height:142px;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:18.7393px;display:flex}@media (max-width:480px){.EmptyState-module-scss-module__zffyXW__iconStage{margin-bottom:1.5rem;transform:scale(.78)}}@media (max-width:360px){.EmptyState-module-scss-module__zffyXW__iconStage{margin-bottom:1rem;transform:scale(.68)}}.EmptyState-module-scss-module__zffyXW__iconRing{isolation:isolate;background:#eaf1fd59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:179.9px;height:179.9px;display:flex;position:relative}.EmptyState-module-scss-module__zffyXW__iconGlyph{z-index:1;object-fit:contain;max-width:100%;max-height:100%;position:relative}.EmptyState-module-scss-module__zffyXW__title{color:#6b7280;max-width:100%;margin:0 0 .5rem;font-size:clamp(clamp(.75rem,.667rem + .174vw,.875rem),2vw + .65rem,clamp(1rem,.917rem + .174vw,1.125rem));font-weight:500;line-height:1.35}.EmptyState-module-scss-module__zffyXW__description{color:#9ca3af;margin:0 0 2rem;overflow-wrap:anywhere;max-width:52ch;margin-inline:auto;font-size:clamp(clamp(.625rem,.542rem + .174vw,.75rem),1.2vw + .65rem,clamp(.875rem,.792rem + .174vw,1rem));line-height:1.6}@media (max-width:480px){.EmptyState-module-scss-module__zffyXW__button{box-sizing:border-box;align-self:stretch;width:100%;max-width:100%}}@media (min-width:481px){.EmptyState-module-scss-module__zffyXW__button{align-self:center;width:auto}}
.RatingBadge-module-scss-module__gMzp5W__badge{color:#2971e6;white-space:nowrap;border-radius:100px;align-items:center;font-weight:700;display:flex}.RatingBadge-module-scss-module__gMzp5W__badge.RatingBadge-module-scss-module__gMzp5W__size-sm{background:#fff;gap:5px;padding:4px 10px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);box-shadow:0 1px 2px #0000000d}.RatingBadge-module-scss-module__gMzp5W__badge.RatingBadge-module-scss-module__gMzp5W__size-sm .RatingBadge-module-scss-module__gMzp5W__reviewCount{font-size:clamp(.625rem,.542rem + .174vw,.75rem)}.RatingBadge-module-scss-module__gMzp5W__badge.RatingBadge-module-scss-module__gMzp5W__size-md{background:#fffffff2;gap:4px;padding:6px 12px;font-size:clamp(1rem,.917rem + .174vw,1.125rem)}.RatingBadge-module-scss-module__gMzp5W__badge.RatingBadge-module-scss-module__gMzp5W__size-md .RatingBadge-module-scss-module__gMzp5W__reviewCount{font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.RatingBadge-module-scss-module__gMzp5W__reviewCount{color:#6a7282;font-weight:400}
.PageHeader-module-scss-module__uADOvq__headerWrapper{width:100%;padding:18px 0;position:relative}@media (min-width:640px){.PageHeader-module-scss-module__uADOvq__headerWrapper{padding:24px 0}}@media (min-width:1024px){.PageHeader-module-scss-module__uADOvq__headerWrapper{padding:36px 0}}.PageHeader-module-scss-module__uADOvq__decorationWrapper{pointer-events:none;z-index:0;width:100%;max-width:1440px;height:100%;position:absolute;top:-30px;left:50%;overflow:visible;transform:translate(-50%)}@media (max-width:1024px){.PageHeader-module-scss-module__uADOvq__decorationWrapper{display:none}}.PageHeader-module-scss-module__uADOvq__decoration{width:250px;height:auto;position:absolute;top:0;right:0}.PageHeader-module-scss-module__uADOvq__container{max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:768px){.PageHeader-module-scss-module__uADOvq__container{padding:0 16px}}.PageHeader-module-scss-module__uADOvq__container{z-index:1;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:relative}.PageHeader-module-scss-module__uADOvq__topRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}@media (min-width:768px){.PageHeader-module-scss-module__uADOvq__topRow{margin-bottom:24px}}.PageHeader-module-scss-module__uADOvq__breadcrumbRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;display:flex}@media (min-width:768px){.PageHeader-module-scss-module__uADOvq__breadcrumbRow{margin-bottom:12px}}.PageHeader-module-scss-module__uADOvq__mobileActions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (min-width:1024px){.PageHeader-module-scss-module__uADOvq__mobileActions{display:none}}.PageHeader-module-scss-module__uADOvq__iconBtn{cursor:pointer;background:0 0;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}.PageHeader-module-scss-module__uADOvq__iconBtn:hover{transform:scale(1.1)}.PageHeader-module-scss-module__uADOvq__shareBtn{background:#2971e6;border-color:#2971e6}.PageHeader-module-scss-module__uADOvq__shareBtn img{filter:brightness(0)invert()}.PageHeader-module-scss-module__uADOvq__shareBtn:hover{background:#15366e;border-color:#15366e}.PageHeader-module-scss-module__uADOvq__heartActive{fill:#ef4444;stroke:#ef4444}.PageHeader-module-scss-module__uADOvq__heartBlue{width:20px;height:20px;display:block}.PageHeader-module-scss-module__uADOvq__backButton{color:#2971e6;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #2971e6;border-radius:9999px;align-items:center;gap:6px;margin-bottom:0;padding:6px 10px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}@media (min-width:640px){.PageHeader-module-scss-module__uADOvq__backButton{gap:8px;padding:8px 14px;font-size:clamp(.625rem,.542rem + .174vw,.75rem)}}@media (min-width:768px){.PageHeader-module-scss-module__uADOvq__backButton{padding:10px 16px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.PageHeader-module-scss-module__uADOvq__backButton:hover{background:#2971e61c}.PageHeader-module-scss-module__uADOvq__backArrow{width:18px;height:18px;display:block;transform:rotate(180deg)}@media (min-width:640px){.PageHeader-module-scss-module__uADOvq__backArrow{width:20px;height:20px}}@media (min-width:768px){.PageHeader-module-scss-module__uADOvq__backArrow{width:24px;height:24px}}.PageHeader-module-scss-module__uADOvq__breadcrumbComp{margin-bottom:0}.PageHeader-module-scss-module__uADOvq__title{color:#15366e;max-width:700px;margin:0 0 .5rem;font-size:clamp(1.5rem,4.5vw,36px);font-weight:700;line-height:1.2}@media (min-width:768px){.PageHeader-module-scss-module__uADOvq__title{margin-bottom:1rem}}.PageHeader-module-scss-module__uADOvq__subtitle{color:#6b7280;max-width:600px;margin:0;font-size:clamp(.875rem,2.5vw,clamp(.875rem,.792rem + .174vw,1rem));line-height:1.6}
.TestimonialCard-module-scss-module__YyZYmG__card{background:#fff;border-radius:1.5rem;flex-direction:column;height:100%;display:flex}.TestimonialCard-module-scss-module__YyZYmG__videoWrapper{flex-shrink:0;width:100%;height:216px;position:relative}.TestimonialCard-module-scss-module__YyZYmG__quoteIcon{z-index:2;background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;bottom:-28px;left:1rem;box-shadow:0 10px 25px #0000001a}.TestimonialCard-module-scss-module__YyZYmG__videoThumb{background:#f4f4f4;border-radius:1.5rem 1.5rem 0 0;position:absolute;inset:0}.TestimonialCard-module-scss-module__YyZYmG__overlay{pointer-events:none;background:#0006;border-radius:1.5rem 1.5rem 0 0;position:absolute;inset:0}.TestimonialCard-module-scss-module__YyZYmG__thumbImg{object-fit:cover;border-radius:1.5rem 1.5rem 0 0}.TestimonialCard-module-scss-module__YyZYmG__playBtn{cursor:pointer;background:#fff3;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;margin:auto;transition:background .15s,transform .15s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 24px #00000026}.TestimonialCard-module-scss-module__YyZYmG__playBtn:hover{background:#ffffff52;transform:scale(1.08)}.TestimonialCard-module-scss-module__YyZYmG__playBtn img{z-index:1;position:relative}.TestimonialCard-module-scss-module__YyZYmG__body{flex-direction:column;flex:1;gap:.5rem;padding:44px 1rem 1rem;display:flex}.TestimonialCard-module-scss-module__YyZYmG__quote{color:#364153;flex:1;margin:0;font-size:clamp(.625rem,.542rem + .174vw,.75rem);line-height:1.5}.TestimonialCard-module-scss-module__YyZYmG__reviewer{flex-direction:column;gap:4px;margin-top:auto;display:flex}.TestimonialCard-module-scss-module__YyZYmG__reviewerName{color:#101828;font-size:clamp(.875rem,.792rem + .174vw,1rem)}.TestimonialCard-module-scss-module__YyZYmG__reviewerMeta{justify-content:space-between;align-items:center;gap:6px;display:flex}.TestimonialCard-module-scss-module__YyZYmG__reviewerLocation{color:#6b7280;font-size:clamp(.625rem,.542rem + .174vw,.75rem)}.TestimonialCard-module-scss-module__YyZYmG__locationWrap{align-items:center;gap:6px;display:flex}.TestimonialCard-module-scss-module__YyZYmG__flagImg{object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}
.StepIndicator-module-scss-module__hzNczq__stepIndicator{background:#fff;justify-content:center;width:100%;padding:0 16px;display:flex}@media (min-width:640px){.StepIndicator-module-scss-module__hzNczq__stepIndicator{padding:0 24px}}@media (min-width:1024px){.StepIndicator-module-scss-module__hzNczq__stepIndicator{padding:0 80px}}.StepIndicator-module-scss-module__hzNczq__stepContainer{justify-content:center;align-items:flex-start;width:100%;max-width:1216px;display:flex}.StepIndicator-module-scss-module__hzNczq__stepChunk{align-items:flex-start;display:flex}.StepIndicator-module-scss-module__hzNczq__step{flex-direction:column;align-items:center;gap:6px;display:flex}@media (min-width:768px){.StepIndicator-module-scss-module__hzNczq__step{gap:12px}}.StepIndicator-module-scss-module__hzNczq__stepCircle{box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:700;transition:background .25s,color .25s,border-color .25s;display:flex}@media (min-width:768px){.StepIndicator-module-scss-module__hzNczq__stepCircle{width:48px;height:48px;font-size:clamp(1rem,.917rem + .174vw,1.125rem)}}.StepIndicator-module-scss-module__hzNczq__stepCircleActive{color:#0000;background:#fee8de;border:3px solid #fdcfbb}@media (min-width:768px){.StepIndicator-module-scss-module__hzNczq__stepCircleActive{border-width:4px}}.StepIndicator-module-scss-module__hzNczq__stepBullseyeDot{background:#fa6324;border-radius:50%;flex-shrink:0;width:10px;height:10px}@media (min-width:768px){.StepIndicator-module-scss-module__hzNczq__stepBullseyeDot{width:16px;height:16px}}.StepIndicator-module-scss-module__hzNczq__stepCircleCompleted{color:#fff;background:#f60;border:none}.StepIndicator-module-scss-module__hzNczq__stepCircleInactive{color:#9ca3af;background:#f5f5f5;border:1.5px solid #0000}.StepIndicator-module-scss-module__hzNczq__stepLabel{color:#9ca3af;white-space:nowrap;font-size:.6875rem;font-weight:500;transition:color .25s,font-weight .25s}@media (min-width:768px){.StepIndicator-module-scss-module__hzNczq__stepLabel{font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.StepIndicator-module-scss-module__hzNczq__stepLabelCurrent{color:#0e2851;font-weight:500}.StepIndicator-module-scss-module__hzNczq__stepLabelDone{color:#f60;font-weight:500}.StepIndicator-module-scss-module__hzNczq__stepLine{margin-top:15px;background:#f5f5f5;border-radius:42px;width:16px;height:2px;margin-inline:4px;transition:background .25s}@media (min-width:480px){.StepIndicator-module-scss-module__hzNczq__stepLine{width:24px;margin-inline:8px}}@media (min-width:640px){.StepIndicator-module-scss-module__hzNczq__stepLine{width:32px;margin-inline:10px}}@media (min-width:768px){.StepIndicator-module-scss-module__hzNczq__stepLine{margin-top:22px;width:48px;height:4px;margin-inline:10px}}@media (min-width:1024px){.StepIndicator-module-scss-module__hzNczq__stepLine{width:96px;margin-inline:16px}}.StepIndicator-module-scss-module__hzNczq__stepLineActive{background:#f60}@media (max-width:767px){.StepIndicator-module-scss-module__hzNczq__wrapLabels .StepIndicator-module-scss-module__hzNczq__stepChunk:nth-child(2) .StepIndicator-module-scss-module__hzNczq__stepLabel,.StepIndicator-module-scss-module__hzNczq__wrapLabels .StepIndicator-module-scss-module__hzNczq__stepChunk:nth-child(3) .StepIndicator-module-scss-module__hzNczq__stepLabel,.StepIndicator-module-scss-module__hzNczq__wrapLabels .StepIndicator-module-scss-module__hzNczq__stepChunk:nth-child(4) .StepIndicator-module-scss-module__hzNczq__stepLabel{white-space:normal;text-align:center;max-width:80px;line-height:1.25}}
.BookingSidebar-module-scss-module__gUmTzG__sidebarCard{background:#fff;border:1px solid #eaf1fd;border-radius:16px;padding:0;overflow:hidden}@media (min-width:768px){.BookingSidebar-module-scss-module__gUmTzG__sidebarCard{border-radius:20px;padding:16px;overflow:visible}}@media (min-width:1280px){.BookingSidebar-module-scss-module__gUmTzG__sidebarCard{border-radius:32px;position:sticky;top:130px}}.BookingSidebar-module-scss-module__gUmTzG__compactSummaryHidden{display:none!important}.BookingSidebar-module-scss-module__gUmTzG__compactSummary{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;-webkit-tap-highlight-color:#0000;background:#fff;border:none;align-items:stretch;gap:12px;padding:12px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__compactSummary:hover,.BookingSidebar-module-scss-module__gUmTzG__compactSummary:focus-visible{background:#fafbfc;outline:none}@media (min-width:768px){.BookingSidebar-module-scss-module__gUmTzG__compactSummary{display:none}}.BookingSidebar-module-scss-module__gUmTzG__compactThumbWrap{flex-shrink:0}.BookingSidebar-module-scss-module__gUmTzG__compactThumb{object-fit:cover;border-radius:12px;width:96px;height:96px}@media (max-width:480px){.BookingSidebar-module-scss-module__gUmTzG__compactThumb{width:84px;height:84px}}.BookingSidebar-module-scss-module__gUmTzG__compactMain{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.BookingSidebar-module-scss-module__gUmTzG__compactTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__compactTitle{color:#0e2851;text-overflow:ellipsis;white-space:normal;flex:1;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700;line-height:1.3;overflow:hidden}@media (max-width:480px){.BookingSidebar-module-scss-module__gUmTzG__compactTitle{font-size:clamp(.875rem,.792rem + .174vw,1rem)}}.BookingSidebar-module-scss-module__gUmTzG__compactRating{color:#2971e6;align-items:center;gap:4px;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700;line-height:1;display:inline-flex}@media (max-width:480px){.BookingSidebar-module-scss-module__gUmTzG__compactRating{font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.BookingSidebar-module-scss-module__gUmTzG__compactReviews{color:#6b7280;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}@media (max-width:480px){.BookingSidebar-module-scss-module__gUmTzG__compactReviews{font-size:clamp(.625rem,.542rem + .174vw,.75rem)}}.BookingSidebar-module-scss-module__gUmTzG__compactDates{color:#0e2851;align-items:center;gap:6px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:1.3;display:flex}@media (max-width:480px){.BookingSidebar-module-scss-module__gUmTzG__compactDates{font-size:clamp(.6875rem,.604rem + .174vw,.8125rem)}}.BookingSidebar-module-scss-module__gUmTzG__compactArrow{color:#6b7280;font-weight:700}.BookingSidebar-module-scss-module__gUmTzG__compactMeta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);display:inline-flex}@media (max-width:480px){.BookingSidebar-module-scss-module__gUmTzG__compactMeta{gap:6px;font-size:clamp(.625rem,.542rem + .174vw,.75rem)}}.BookingSidebar-module-scss-module__gUmTzG__compactBottomRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__compactTotalValue{color:#f60;font-variant-numeric:tabular-nums;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700;line-height:1.2}@media (max-width:480px){.BookingSidebar-module-scss-module__gUmTzG__compactTotalValue{font-size:clamp(.875rem,.792rem + .174vw,1rem)}}.BookingSidebar-module-scss-module__gUmTzG__compactChevron{color:#1f3a68;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.BookingSidebar-module-scss-module__gUmTzG__sidebarCardExpanded .BookingSidebar-module-scss-module__gUmTzG__compactChevron{transform:rotate(180deg)}.BookingSidebar-module-scss-module__gUmTzG__collapseBtn{cursor:pointer;color:#6a7282;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:8px 0 4px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:500;display:flex}@media (min-width:768px){.BookingSidebar-module-scss-module__gUmTzG__collapseBtn{display:none}}.BookingSidebar-module-scss-module__gUmTzG__details{border-top:1px solid #e5e7eb;padding:0 16px 16px}@media (min-width:768px){.BookingSidebar-module-scss-module__gUmTzG__details{border-top:none;padding:0}.BookingSidebar-module-scss-module__gUmTzG__details[hidden]{display:block}}.BookingSidebar-module-scss-module__gUmTzG__details .BookingSidebar-module-scss-module__gUmTzG__sidebarImage{margin-top:14px}@media (min-width:768px){.BookingSidebar-module-scss-module__gUmTzG__details .BookingSidebar-module-scss-module__gUmTzG__sidebarImage{margin-top:0}}.BookingSidebar-module-scss-module__gUmTzG__sidebarImage{object-fit:cover;border-radius:24px;width:100%;height:144px;margin-bottom:16px}.BookingSidebar-module-scss-module__gUmTzG__titleRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__sidebarTitle{color:#0e2851;flex:1;margin:0;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700;line-height:1.3}.BookingSidebar-module-scss-module__gUmTzG__ratingPill{background:#f9fafb;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:7.5px 12px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__ratingValue{color:#2971e6;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700}.BookingSidebar-module-scss-module__gUmTzG__reviewCount{color:#6a7282;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400}.BookingSidebar-module-scss-module__gUmTzG__sidebarSectionLabel{color:#c6c6c6;margin-bottom:12px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}.BookingSidebar-module-scss-module__gUmTzG__datesRow{gap:16px;margin-bottom:16px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__dateBlock{flex-direction:column;flex:1;display:flex}.BookingSidebar-module-scss-module__gUmTzG__dateHeader{align-items:center;gap:6px;margin-bottom:6px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__dateIconPill{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__dateLabel{color:#f60;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:500}.BookingSidebar-module-scss-module__gUmTzG__dateTextBlock{border-left:1px solid #ffc299;flex-direction:column;gap:2px;margin-top:4px;margin-left:11px;padding-left:26px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__dateValue{color:#0e2851;padding-left:2px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}.BookingSidebar-module-scss-module__gUmTzG__dateTime{color:#97a0af;padding-left:2px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.BookingSidebar-module-scss-module__gUmTzG__guestsPills{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__guestPill{color:#0e2851;white-space:nowrap;background:#eaf1fd;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6.45px 12px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;display:inline-flex}.BookingSidebar-module-scss-module__gUmTzG__divider{border-bottom:1px dotted #e5e7eb;margin:16px 0}.BookingSidebar-module-scss-module__gUmTzG__dividerSolid{background:#e5e7eb;height:1px;margin:16px 0}.BookingSidebar-module-scss-module__gUmTzG__priceRows{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__priceRow{color:#4a5565;justify-content:space-between;align-items:center;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;display:flex}.BookingSidebar-module-scss-module__gUmTzG__priceRow strong{color:#0e2851;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:700}.BookingSidebar-module-scss-module__gUmTzG__discount{color:#009625!important}.BookingSidebar-module-scss-module__gUmTzG__totalRow{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__totalLabel,.BookingSidebar-module-scss-module__gUmTzG__totalValue{color:#f60;font-size:clamp(1.125rem,1.042rem + .174vw,1.25rem);font-weight:700}.BookingSidebar-module-scss-module__gUmTzG__depositCard{background:#f9fafb;border-radius:24px;margin-bottom:16px;padding:16px}.BookingSidebar-module-scss-module__gUmTzG__depositTopRow{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__depositLabel{color:#0e2851;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700}.BookingSidebar-module-scss-module__gUmTzG__depositAmount{color:#2971e6;font-size:clamp(1.125rem,1.042rem + .174vw,1.25rem);font-weight:700}.BookingSidebar-module-scss-module__gUmTzG__depositBottomRow{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__depositNote{color:#6b7280;flex:1;font-size:clamp(.75rem,.667rem + .174vw,.875rem);line-height:1.4}.BookingSidebar-module-scss-module__gUmTzG__remainingAmount{color:#6b7280;white-space:nowrap;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.BookingSidebar-module-scss-module__gUmTzG__featuresList{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.BookingSidebar-module-scss-module__gUmTzG__featureItem{color:#10b981;background:#eafcf1;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:5px 16px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:400;display:flex}@media (min-width:768px){.BookingSidebar-module-scss-module__gUmTzG__featureItem{padding:5px 20px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}
.StepPreferences-module-scss-module__Ck9rea__prefGrid{align-items:start}.StepPreferences-module-scss-module__Ck9rea__hotelCategoryStarRating{flex:1;min-width:0}.StepPreferences-module-scss-module__Ck9rea__hotelCategoryValue{color:#0e2851;font-variant-numeric:tabular-nums;margin-left:8px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400}.StepPreferences-module-scss-module__Ck9rea__dropdownValue{color:#0e2851;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400}.StepPreferences-module-scss-module__Ck9rea__prefOptionRow{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.StepPreferences-module-scss-module__Ck9rea__prefOptionListStar{flex-shrink:0}
.RoomViewDropdown-module-scss-module__XPX17q__option{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.RoomViewDropdown-module-scss-module__XPX17q__optionName{color:#0e2851;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}.RoomViewDropdown-module-scss-module__XPX17q__optionFree{color:#15c023;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:700}.RoomViewDropdown-module-scss-module__XPX17q__optionPrice{color:#0e2851;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:700}
.SelectDropdown-module-scss-module__kUZmaW__option{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.SelectDropdown-module-scss-module__kUZmaW__optionMain{flex-direction:column;gap:2px;min-width:0;display:flex}.SelectDropdown-module-scss-module__kUZmaW__optionName{color:#0e2851;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400}.SelectDropdown-module-scss-module__kUZmaW__optionSub{color:#6b7280;font-size:.6875rem}.SelectDropdown-module-scss-module__kUZmaW__optionPrice{color:#0e2851;flex-shrink:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:700}.SelectDropdown-module-scss-module__kUZmaW__optionFree{color:#15c023;flex-shrink:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:800}.SelectDropdown-module-scss-module__kUZmaW__dropdownTrigger{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:32px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px 8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}@media (min-width:768px){.SelectDropdown-module-scss-module__kUZmaW__dropdownTrigger{border-radius:32px;gap:12px;min-height:48px;padding:10px 12px 10px 14px}}.SelectDropdown-module-scss-module__kUZmaW__dropdownTrigger:hover{border-color:#c2c2c2}.SelectDropdown-module-scss-module__kUZmaW__dropdownTrigger:focus-visible,.SelectDropdown-module-scss-module__kUZmaW__dropdownTrigger:focus{border-color:#2971e6;box-shadow:0 0 0 4px #e6f4ff,0 1px 2px #d9d9ea0d}.SelectDropdown-module-scss-module__kUZmaW__dropdownTriggerOpen{border-color:#2971e6}.SelectDropdown-module-scss-module__kUZmaW__error{border-color:#ef4444!important;box-shadow:0 1px 2px #1018280d,0 0 0 4px #fee4e2!important}.SelectDropdown-module-scss-module__kUZmaW__dropdownValue{color:#0e2851;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400}.SelectDropdown-module-scss-module__kUZmaW__placeholder{color:#b1b1b1;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.SelectDropdown-module-scss-module__kUZmaW__dropdownPanel{z-index:45;border:1px solid #f4f4f4;max-height:min(280px,42vh);top:calc(100% + 4px);right:0;overflow:hidden auto;box-shadow:0 8px 16px #00004d14}.SelectDropdown-module-scss-module__kUZmaW__multiSelectChevron{color:#6b7280;flex-shrink:0;margin-right:8px;transition:transform .15s}.SelectDropdown-module-scss-module__kUZmaW__multiSelectChevronOpen{transform:rotate(180deg)}
.BookingStepFooter-module-scss-module__Nwynpa__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#fffffff5;border-top:1px solid #f4f4f4;gap:12px;margin:16px -16px 0;display:flex;position:sticky;bottom:0}@media (min-width:640px){.BookingStepFooter-module-scss-module__Nwynpa__footer{margin-inline:-24px;padding-inline:24px}}@media (min-width:768px){.BookingStepFooter-module-scss-module__Nwynpa__footer{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border-top:1px solid #00000014;gap:16px;margin:0;padding:20px 0 0;position:static}}@media (min-width:1024px){.BookingStepFooter-module-scss-module__Nwynpa__footer{padding-top:24px}}.BookingStepFooter-module-scss-module__Nwynpa__prevBtn{color:#2971e6;cursor:pointer;background:0 0;border:1px solid #bdd3f7;border-radius:100px;flex:1;min-height:48px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;transition:background .2s}@media (min-width:768px){.BookingStepFooter-module-scss-module__Nwynpa__prevBtn{min-height:52px;font-size:clamp(.875rem,.792rem + .174vw,1rem)}}.BookingStepFooter-module-scss-module__Nwynpa__prevBtn:hover{background:#f8fafd}.BookingStepFooter-module-scss-module__Nwynpa__confirmBtn{color:#fff;text-align:center;cursor:pointer;background:#2971e6;border:none;border-radius:100px;flex:2 1 0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:700;line-height:1.2;transition:background .2s,opacity .2s;display:flex}@media (min-width:768px){.BookingStepFooter-module-scss-module__Nwynpa__confirmBtn{flex:1;gap:10px;min-height:52px;font-size:clamp(.875rem,.792rem + .174vw,1rem)}}.BookingStepFooter-module-scss-module__Nwynpa__confirmBtn:hover:not(:disabled){background:#2566cf}.BookingStepFooter-module-scss-module__Nwynpa__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.BookingStepFooter-module-scss-module__Nwynpa__confirmBtnFullWidth{flex:1}
.PaymentForm-module-scss-module__5XEG_W__twoCol{grid-template-columns:1fr;align-items:flex-start;gap:20px;display:grid}@media (max-width:1279px){.PaymentForm-module-scss-module__5XEG_W__twoCol>:first-child{order:2}.PaymentForm-module-scss-module__5XEG_W__twoCol>:nth-child(2){order:1}}@media (min-width:768px){.PaymentForm-module-scss-module__5XEG_W__twoCol{gap:24px}}@media (min-width:1280px){.PaymentForm-module-scss-module__5XEG_W__twoCol{grid-template-columns:1fr 400px;gap:32px}}.PaymentForm-module-scss-module__5XEG_W__card{box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:column;gap:16px;padding:0;display:flex}@media (min-width:768px){.PaymentForm-module-scss-module__5XEG_W__card{background:#fff;border:1px solid #eaf1fd;border-radius:24px;gap:20px;padding:24px}}@media (min-width:1024px){.PaymentForm-module-scss-module__5XEG_W__card{border-radius:32px;gap:24px;padding:32px}}.PaymentForm-module-scss-module__5XEG_W__cardHeader{flex-direction:column;gap:6px;display:flex}.PaymentForm-module-scss-module__5XEG_W__cardTitle{color:#0e2851;margin:0;font-size:clamp(1.125rem,3vw,24px);font-weight:800}.PaymentForm-module-scss-module__5XEG_W__cardSubtitle{color:#6b7280;margin:0;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);line-height:1.5}@media (min-width:768px){.PaymentForm-module-scss-module__5XEG_W__cardSubtitle{font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.PaymentForm-module-scss-module__5XEG_W__fields{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.PaymentForm-module-scss-module__5XEG_W__fields{gap:16px}}.PaymentForm-module-scss-module__5XEG_W__twoFields{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:480px){.PaymentForm-module-scss-module__5XEG_W__twoFields{grid-template-columns:1fr 1fr;gap:16px}}.PaymentForm-module-scss-module__5XEG_W__secureBadge{color:#6b7280;background:#f8fafd;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);line-height:1.5;display:flex}@media (min-width:768px){.PaymentForm-module-scss-module__5XEG_W__secureBadge{gap:12px;padding:14px 16px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem)}}.PaymentForm-module-scss-module__5XEG_W__secureBadge strong{color:#0e2851;margin-bottom:2px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);display:block}@media (min-width:768px){.PaymentForm-module-scss-module__5XEG_W__secureBadge strong{font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}
.CancelBookingModal-module-scss-module__DLoCJq__overlay{z-index:1000;background:#10182866;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.CancelBookingModal-module-scss-module__DLoCJq__modal{background:#fff;border-radius:32px;flex-direction:column;width:100%;max-width:672px;max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808}.CancelBookingModal-module-scss-module__DLoCJq__scrollableContent{flex:1;padding:37px 48px;overflow-y:auto}.CancelBookingModal-module-scss-module__DLoCJq__scrollableContent::-webkit-scrollbar{width:6px}.CancelBookingModal-module-scss-module__DLoCJq__scrollableContent::-webkit-scrollbar-track{background:0 0}.CancelBookingModal-module-scss-module__DLoCJq__scrollableContent::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}.CancelBookingModal-module-scss-module__DLoCJq__header{flex-direction:column;align-items:center;gap:24px;margin-bottom:24px;display:flex}.CancelBookingModal-module-scss-module__DLoCJq__warningIconWrap{background:#fdc70026;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.CancelBookingModal-module-scss-module__DLoCJq__warningIconWrap .CancelBookingModal-module-scss-module__DLoCJq__warningIcon{width:48px;height:48px}.CancelBookingModal-module-scss-module__DLoCJq__titleBlock{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.CancelBookingModal-module-scss-module__DLoCJq__title{color:#0e2851;margin:0;font-size:clamp(1.5rem,1.333rem + .347vw,1.75rem);font-weight:700;line-height:1.2}@media (min-width:640px){.CancelBookingModal-module-scss-module__DLoCJq__title{font-size:clamp(2.25rem,1.75rem + 1.042vw,3rem);line-height:40px}}.CancelBookingModal-module-scss-module__DLoCJq__subtitle{color:#4a5565;margin:0;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:400;line-height:1.4}@media (min-width:640px){.CancelBookingModal-module-scss-module__DLoCJq__subtitle{max-width:500px;font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);line-height:28px}}.CancelBookingModal-module-scss-module__DLoCJq__formGroup{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.CancelBookingModal-module-scss-module__DLoCJq__formGroup:last-child{margin-bottom:0}.CancelBookingModal-module-scss-module__DLoCJq__label{color:#0e2851;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:20px}.CancelBookingModal-module-scss-module__DLoCJq__selectWrap{width:100%;position:relative}.CancelBookingModal-module-scss-module__DLoCJq__selectWrap select{color:#0a0a0acc;appearance:none;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;height:48px;padding:12px 40px 12px 16px;font-family:inherit;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.CancelBookingModal-module-scss-module__DLoCJq__selectWrap select:focus{border-color:#2971e6;outline:none}.CancelBookingModal-module-scss-module__DLoCJq__selectWrap .CancelBookingModal-module-scss-module__DLoCJq__chevron{pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.CancelBookingModal-module-scss-module__DLoCJq__sectionTitle{color:#0e2851;margin:0 0 12px;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:500;line-height:16px}.CancelBookingModal-module-scss-module__DLoCJq__summaryCard{background:#f9fafb;border-radius:24px;flex-direction:column;margin-bottom:24px;padding:16px;display:flex}.CancelBookingModal-module-scss-module__DLoCJq__summaryRow{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.CancelBookingModal-module-scss-module__DLoCJq__summaryRow:last-child{border-bottom:none}.CancelBookingModal-module-scss-module__DLoCJq__summaryLabel{color:#a3a3a3;font-family:Urbanist,sans-serif;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:17px}.CancelBookingModal-module-scss-module__DLoCJq__summaryValue{color:#374151;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:500;line-height:22px}.CancelBookingModal-module-scss-module__DLoCJq__estimatedRefund{color:#f60;background:#ff66001a;border-radius:128px;align-items:center;padding:4px 12px;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:500;line-height:22px;display:flex}.CancelBookingModal-module-scss-module__DLoCJq__checkboxWrap{cursor:pointer;align-items:center;gap:8px;margin-top:24px;margin-bottom:24px;display:flex}.CancelBookingModal-module-scss-module__DLoCJq__checkboxWrap input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:5px;flex-shrink:0;width:20px;height:20px;position:relative}.CancelBookingModal-module-scss-module__DLoCJq__checkboxWrap input[type=checkbox]:checked{background:#ff5527;border-color:#ff5527}.CancelBookingModal-module-scss-module__DLoCJq__checkboxWrap input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.CancelBookingModal-module-scss-module__DLoCJq__checkboxWrap .CancelBookingModal-module-scss-module__DLoCJq__checkboxLabel{color:#2b2b38;-webkit-user-select:none;user-select:none;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;line-height:18px}@media (min-width:640px){.CancelBookingModal-module-scss-module__DLoCJq__checkboxWrap .CancelBookingModal-module-scss-module__DLoCJq__checkboxLabel{font-size:clamp(1.125rem,1.083rem + .087vw,1.1875rem)}}.CancelBookingModal-module-scss-module__DLoCJq__checkboxWrap .CancelBookingModal-module-scss-module__DLoCJq__checkboxLabel a,.CancelBookingModal-module-scss-module__DLoCJq__checkboxWrap .CancelBookingModal-module-scss-module__DLoCJq__checkboxLabel span{color:#2971e6;font-weight:500;text-decoration:none}.CancelBookingModal-module-scss-module__DLoCJq__actions{flex-direction:column;gap:16px;margin-top:24px;display:flex}@media (min-width:640px){.CancelBookingModal-module-scss-module__DLoCJq__actions{flex-direction:row}}.CancelBookingModal-module-scss-module__DLoCJq__btnOutline{color:#2971e6;cursor:pointer;background:0 0;border:1px solid #2971e6;border-radius:59px;flex:1;justify-content:center;align-items:center;height:56px;padding:18px;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:500;line-height:24px;transition:background .2s;display:flex}.CancelBookingModal-module-scss-module__DLoCJq__btnOutline:hover{background:#2971e60d}.CancelBookingModal-module-scss-module__DLoCJq__btnSolid{color:#fff;cursor:pointer;background:#2971e6;border:none;border-radius:100px;flex:1;justify-content:center;align-items:center;height:56px;padding:18px;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700;line-height:24px;transition:opacity .2s;display:flex}.CancelBookingModal-module-scss-module__DLoCJq__btnSolid:hover{opacity:.9}.CancelBookingModal-module-scss-module__DLoCJq__btnSolid:disabled{opacity:.5;cursor:not-allowed}
.BookingDetailsSections-module-scss-module__SndgPG__sections{flex-direction:column;gap:20px;display:flex}.BookingDetailsSections-module-scss-module__SndgPG__section{background:#fff;border:1px solid #f1f1f1b3;border-radius:20px;padding:16px}@media (min-width:768px){.BookingDetailsSections-module-scss-module__SndgPG__section{background:0 0;border-radius:32px;padding:24px}}.BookingDetailsSections-module-scss-module__SndgPG__sectionHeader{border-bottom:1px solid #f1f1f1b3;align-items:center;gap:10px;margin-bottom:16px;margin-left:-16px;margin-right:-16px;padding-bottom:12px;padding-left:16px;padding-right:16px;display:flex}@media (min-width:768px){.BookingDetailsSections-module-scss-module__SndgPG__sectionHeader{gap:12px;margin-bottom:20px;margin-left:-24px;margin-right:-24px;padding-bottom:16px;padding-left:24px;padding-right:24px}}.BookingDetailsSections-module-scss-module__SndgPG__sectionIcon{background:#fff0e666;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.BookingDetailsSections-module-scss-module__SndgPG__sectionTitle{color:#0e2851;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:500}@media (min-width:768px){.BookingDetailsSections-module-scss-module__SndgPG__sectionTitle{font-size:clamp(1rem,.917rem + .174vw,1.125rem)}}.BookingDetailsSections-module-scss-module__SndgPG__grid{gap:14px;display:grid}.BookingDetailsSections-module-scss-module__SndgPG__gridCols1,.BookingDetailsSections-module-scss-module__SndgPG__gridCols2{grid-template-columns:1fr}@media (min-width:480px){.BookingDetailsSections-module-scss-module__SndgPG__gridCols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.BookingDetailsSections-module-scss-module__SndgPG__gridCols3{grid-template-columns:1fr}@media (min-width:640px){.BookingDetailsSections-module-scss-module__SndgPG__gridCols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.BookingDetailsSections-module-scss-module__SndgPG__gridCols4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.BookingDetailsSections-module-scss-module__SndgPG__gridCols4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.BookingDetailsSections-module-scss-module__SndgPG__gridItem{flex-direction:column;gap:4px;display:flex}.BookingDetailsSections-module-scss-module__SndgPG__gridItem label{color:#6b7280;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.BookingDetailsSections-module-scss-module__SndgPG__gridItem span{color:#0e2851;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}.BookingDetailsSections-module-scss-module__SndgPG__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.BookingDetailsSections-module-scss-module__SndgPG__list li{color:#0e2851;align-items:flex-start;gap:8px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;display:flex}.BookingDetailsSections-module-scss-module__SndgPG__bullet{margin-top:1px;line-height:1.2}.BookingDetailsSections-module-scss-module__SndgPG__emptyText{color:#999;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.BookingDetailsSections-module-scss-module__SndgPG__description{color:#0e2851;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:1.45}.BookingDetailsSections-module-scss-module__SndgPG__descriptionWrap{flex-direction:column;gap:4px;margin:14px 0 0;display:flex}.BookingDetailsSections-module-scss-module__SndgPG__descriptionLabel{color:#606978;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}
.SearchInput-module-scss-module__XiJcfG__searchWrap{box-sizing:border-box;align-items:center;width:100%;min-width:0;display:flex;position:relative}@media (min-width:768px){.SearchInput-module-scss-module__XiJcfG__wrapToolbar{flex:1 1 0;min-width:0;max-width:min(400px,100%)}}.SearchInput-module-scss-module__XiJcfG__searchIcon{color:#6b7280;pointer-events:none;opacity:.5;width:16px;height:16px;position:absolute;left:12px}@media (min-width:768px){.SearchInput-module-scss-module__XiJcfG__searchIcon{width:18px;height:18px}}.SearchInput-module-scss-module__XiJcfG__searchInput{color:#2b2b38;background:#fff;border:1px solid #e5e7eb;border-radius:14px;outline:none;width:100%;min-width:0;max-width:100%;height:40px;padding:0 12px 0 34px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);transition:border-color .15s,box-shadow .15s}@media (min-width:768px){.SearchInput-module-scss-module__XiJcfG__searchInput{border-radius:16px;padding:0 16px 0 38px}}.SearchInput-module-scss-module__XiJcfG__searchInput::placeholder{color:#b1b1b1}.SearchInput-module-scss-module__XiJcfG__searchInput:focus{border-color:#2971e6;box-shadow:0 0 0 3px #2971e61c}
.DetailGallery-module-scss-module__UBN3la__gallery{flex-direction:column;gap:8px;display:flex}@media (min-width:1024px){.DetailGallery-module-scss-module__UBN3la__gallery{border-radius:1.5rem;grid-template-columns:1fr 140px;height:552px;display:grid;overflow:hidden}}.DetailGallery-module-scss-module__UBN3la__main{border-radius:16px;height:min(400px,95vw);position:relative;overflow:hidden}@media (min-width:1024px){.DetailGallery-module-scss-module__UBN3la__main{border-radius:0;height:auto}}.DetailGallery-module-scss-module__UBN3la__mainImg{object-fit:cover}.DetailGallery-module-scss-module__UBN3la__counter{color:#fff;z-index:2;border-radius:9999px;justify-content:center;align-items:center;padding:8px 24px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;display:flex;position:absolute;top:24px;left:24px}.DetailGallery-module-scss-module__UBN3la__arrow{cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:background .15s;display:flex;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px 8px #00000026}@media (hover:hover){.DetailGallery-module-scss-module__UBN3la__arrow:hover:not(:disabled){background:#f60}.DetailGallery-module-scss-module__UBN3la__arrow:hover:not(:disabled) img{filter:brightness(0)invert()}}.DetailGallery-module-scss-module__UBN3la__arrow:active:not(:disabled){background:#f60}.DetailGallery-module-scss-module__UBN3la__arrow:active:not(:disabled) img{filter:brightness(0)invert()}.DetailGallery-module-scss-module__UBN3la__arrow:focus-visible{outline-offset:2px;outline:2px solid #f60}.DetailGallery-module-scss-module__UBN3la__arrow img{transition:filter .15s}.DetailGallery-module-scss-module__UBN3la__arrowLeft{left:16px}.DetailGallery-module-scss-module__UBN3la__arrowRight{right:16px}.DetailGallery-module-scss-module__UBN3la__thumbs{flex-direction:row;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.DetailGallery-module-scss-module__UBN3la__thumbs::-webkit-scrollbar{display:none}.DetailGallery-module-scss-module__UBN3la__thumbs{scrollbar-width:none}@media (min-width:1024px){.DetailGallery-module-scss-module__UBN3la__thumbs{flex-direction:column;padding-bottom:0;overflow-x:visible}}.DetailGallery-module-scss-module__UBN3la__thumb{cursor:pointer;border:none;border-radius:12px;flex:none;width:72px;height:72px;padding:0;position:relative;overflow:hidden}@media (min-width:1024px){.DetailGallery-module-scss-module__UBN3la__thumb{border-radius:0;flex:1;width:auto;height:auto}}.DetailGallery-module-scss-module__UBN3la__thumb:after{content:"";background:#0000002e;transition:opacity .15s;position:absolute;inset:0}.DetailGallery-module-scss-module__UBN3la__thumbActive:after{background:#2971e640!important}.DetailGallery-module-scss-module__UBN3la__thumbImg{object-fit:cover}.DetailGallery-module-scss-module__UBN3la__mobileOverlay{z-index:5;flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:absolute;inset:0}@media (min-width:1024px){.DetailGallery-module-scss-module__UBN3la__mobileOverlay{display:none}}.DetailGallery-module-scss-module__UBN3la__overlayGradient{z-index:-1;background:linear-gradient(#0000 40%,#000000d9 100%);position:absolute;inset:0}.DetailGallery-module-scss-module__UBN3la__overlayContent{color:#fff}.DetailGallery-module-scss-module__UBN3la__mobileTitle{margin:0 0 8px;font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);font-weight:700;line-height:1.2}.DetailGallery-module-scss-module__UBN3la__mobileRating{color:#fff;align-items:center;gap:6px;margin-bottom:8px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:500;display:flex}.DetailGallery-module-scss-module__UBN3la__mobileDesc{opacity:.9;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);line-height:1.5;display:-webkit-box;overflow:hidden}
.DetailHeroBar-module-scss-module__CtSazG__desktopCard{background:#fff;border-radius:16px;flex-direction:column;padding:16px;display:flex;box-shadow:0 2px 12px #00000014}@media (max-width:1023px){.DetailHeroBar-module-scss-module__CtSazG__desktopCard{display:none}}@media (min-width:768px){.DetailHeroBar-module-scss-module__CtSazG__desktopCard{border-radius:20px;padding:24px 20px}}.DetailHeroBar-module-scss-module__CtSazG__topRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.DetailHeroBar-module-scss-module__CtSazG__meta{align-items:center;gap:8px;display:flex}.DetailHeroBar-module-scss-module__CtSazG__reviews{color:#4a5565;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.DetailHeroBar-module-scss-module__CtSazG__rating{color:#2971e6;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700}.DetailHeroBar-module-scss-module__CtSazG__ratingGroup{align-items:center;gap:3px;display:flex}.DetailHeroBar-module-scss-module__CtSazG__star{display:block}.DetailHeroBar-module-scss-module__CtSazG__titleRow{margin-bottom:8px}.DetailHeroBar-module-scss-module__CtSazG__title{color:#0e2851;margin:0;font-size:clamp(1.625rem,1.375rem + .521vw,2rem);font-weight:500;line-height:1.2}@media (max-width:768px){.DetailHeroBar-module-scss-module__CtSazG__title{font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem)}}.DetailHeroBar-module-scss-module__CtSazG__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.DetailHeroBar-module-scss-module__CtSazG__favorite{cursor:pointer;background:0 0;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}.DetailHeroBar-module-scss-module__CtSazG__favorite:hover{transform:scale(1.1)}.DetailHeroBar-module-scss-module__CtSazG__heartActive{fill:#ef4444;stroke:#ef4444}.DetailHeroBar-module-scss-module__CtSazG__heartBlue{width:20px;height:20px;display:block}.DetailHeroBar-module-scss-module__CtSazG__subtitle{color:#4a5565e6;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.DetailHeroBar-module-scss-module__CtSazG__tagsContainer{flex-direction:row;align-items:center;gap:9px;margin-top:16px;display:flex}.DetailHeroBar-module-scss-module__CtSazG__tag{background:#f9fafb;border-radius:21.25px;flex-direction:row;justify-content:center;align-items:center;gap:4px;height:40px;padding:4px 16px;display:flex}.DetailHeroBar-module-scss-module__CtSazG__tag span{letter-spacing:.01em;color:#2971e6;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;line-height:1}.DetailHeroBar-module-scss-module__CtSazG__mobileInfoCard{background:#fff;border:1px solid #f4f4f4;border-radius:16px;flex-direction:column;gap:12px;margin-top:16px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000d}@media (min-width:1024px){.DetailHeroBar-module-scss-module__CtSazG__mobileInfoCard{display:none}}.DetailHeroBar-module-scss-module__CtSazG__mobileInfoRow{color:#2971e6;letter-spacing:.01em;border-bottom:1px solid #f4f4f4;align-items:center;gap:12px;padding-bottom:12px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;display:flex}.DetailHeroBar-module-scss-module__CtSazG__mobileInfoRow:last-child{border-bottom:none;padding-bottom:0}.DetailHeroBar-module-scss-module__CtSazG__mobileBrochureBtn{width:100%;margin-top:16px}@media (min-width:1024px){.DetailHeroBar-module-scss-module__CtSazG__mobileBrochureBtn{display:none}}.DetailHeroBar-module-scss-module__CtSazG__mobileBrochureBtn>*{width:100%}
.DetailTabNav-module-scss-module__JdU0Xa__tabNav{z-index:50;background:#fff;border-bottom:1px solid #f4f4f4;padding:8px 0;position:sticky;top:72px}@media (min-width:1150px){.DetailTabNav-module-scss-module__JdU0Xa__tabNav{padding:12px 0;top:110px}.DetailTabNav-module-scss-module__JdU0Xa__tabNav.DetailTabNav-module-scss-module__JdU0Xa__staticNavbarOnDesktop{top:0}}.DetailTabNav-module-scss-module__JdU0Xa__inner{max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:768px){.DetailTabNav-module-scss-module__JdU0Xa__inner{padding:0 16px}}.DetailTabNav-module-scss-module__JdU0Xa__inner{display:flex}
.FilterGroup-module-scss-module__CHRy2G__filterGroup{border:1px solid #f4f4f4;border-radius:24px;margin-bottom:12px;padding:24px 20px}.FilterGroup-module-scss-module__CHRy2G__filterHeader{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.FilterGroup-module-scss-module__CHRy2G__filterHeader h4{color:#0e2851;margin:0;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700}.FilterGroup-module-scss-module__CHRy2G__filterGroupExpanded .FilterGroup-module-scss-module__CHRy2G__filterHeader{border-bottom:1px solid #f4f4f4;margin-bottom:16px;padding-bottom:16px}.FilterGroup-module-scss-module__CHRy2G__chevron{color:#0e2851;transition:transform .15s;transform:rotate(-90deg)}.FilterGroup-module-scss-module__CHRy2G__chevron.FilterGroup-module-scss-module__CHRy2G__expanded{transform:rotate(0)}.FilterGroup-module-scss-module__CHRy2G__content{flex-direction:column;display:flex}
.RadioFilterList-module-scss-module__oA_9gG__options{flex-direction:column;gap:12px;display:flex}.RadioFilterList-module-scss-module__oA_9gG__option{color:#2b2b38;cursor:pointer;align-items:center;gap:12px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);display:flex}.RadioFilterList-module-scss-module__oA_9gG__hiddenInput{display:none}
.PriceRangeFilter-module-scss-module__xTyR8q__priceRange{flex-direction:column;gap:0;padding-top:0;display:flex}.PriceRangeFilter-module-scss-module__xTyR8q__rangeContainer{height:20px;margin:4px 0;position:relative}.PriceRangeFilter-module-scss-module__xTyR8q__rangeTrack{background:#f4f4f4;border-radius:8px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.PriceRangeFilter-module-scss-module__xTyR8q__rangeTrackFill{z-index:1;background:#f60;border-radius:8px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.PriceRangeFilter-module-scss-module__xTyR8q__rangeInput{appearance:none;pointer-events:none;z-index:2;background:0 0;outline:none;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.PriceRangeFilter-module-scss-module__xTyR8q__rangeInput::-webkit-slider-thumb{cursor:pointer;pointer-events:auto;appearance:none;background:#f60;border:2px solid #fff;border-radius:50%;width:14.84px;height:14.84px;box-shadow:0 2.47px 4.95px #00000029}.PriceRangeFilter-module-scss-module__xTyR8q__rangeInput::-moz-range-thumb{cursor:pointer;pointer-events:auto;appearance:none;background:#f60;border:2px solid #fff;border-radius:50%;width:14.84px;height:14.84px;box-shadow:0 2.47px 4.95px #00000029}.PriceRangeFilter-module-scss-module__xTyR8q__rangeLabel{color:#606978;text-align:center;margin-top:0;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem)}
.VehicleCard-module-scss-module__uFWbeq__card{isolation:isolate;background:#fff;border:1px solid #dfeafb;border-radius:32px;flex-direction:column;margin-top:100px;padding:80px 16px 24px;display:flex;position:relative}.VehicleCard-module-scss-module__uFWbeq__imageArea{z-index:1;width:350px;height:300px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.VehicleCard-module-scss-module__uFWbeq__image{object-fit:contain}.VehicleCard-module-scss-module__uFWbeq__content{flex-direction:column;flex:1;gap:16px;width:100%;display:flex}.VehicleCard-module-scss-module__uFWbeq__header{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.VehicleCard-module-scss-module__uFWbeq__titleWrapper{flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex}.VehicleCard-module-scss-module__uFWbeq__titleRow{align-items:center;gap:12px;width:100%;display:flex}.VehicleCard-module-scss-module__uFWbeq__title{color:#0e2851;letter-spacing:.01em;margin:0;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700}.VehicleCard-module-scss-module__uFWbeq__badge{color:#f60;background:#fff4e6;border-radius:24px;align-items:center;gap:4px;padding:2px 12px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:700;display:flex}.VehicleCard-module-scss-module__uFWbeq__rating{color:#2971e6;background:#f9fafb;border-radius:20px;align-items:center;gap:4.7px;padding:4px 8px;font-size:9.4px;font-weight:700;display:flex}.VehicleCard-module-scss-module__uFWbeq__rating .VehicleCard-module-scss-module__uFWbeq__reviews{color:#6a7282;font-size:8.2px;font-weight:400}.VehicleCard-module-scss-module__uFWbeq__description{color:#6b7280;letter-spacing:.01em;max-width:400px;margin:0;font-size:.6875rem;line-height:15px}.VehicleCard-module-scss-module__uFWbeq__specs{justify-content:space-between;width:100%;display:flex}.VehicleCard-module-scss-module__uFWbeq__specItem{flex-direction:column;gap:4px;display:flex}.VehicleCard-module-scss-module__uFWbeq__specLabel{color:#6a7282;font-size:clamp(.625rem,.542rem + .174vw,.75rem);line-height:16px}.VehicleCard-module-scss-module__uFWbeq__specValue{color:#0e2851;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700;line-height:24px}.VehicleCard-module-scss-module__uFWbeq__features{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:8px;width:100%;padding-top:16px;display:flex}.VehicleCard-module-scss-module__uFWbeq__featureTag{color:#0ca572;text-transform:capitalize;background:#f0fdf4;border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:.6875rem;display:flex}.VehicleCard-module-scss-module__uFWbeq__footerWrapper{border-top:1px solid #e5e7eb;width:100%;margin-top:auto;padding-top:12px}.VehicleCard-module-scss-module__uFWbeq__footer{background:#2971e61c;border:1px solid #e5e7eb;border-radius:24px;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;display:flex}.VehicleCard-module-scss-module__uFWbeq__priceCol{flex-direction:column;display:flex}.VehicleCard-module-scss-module__uFWbeq__priceLabel{color:#6b7280;letter-spacing:.01em;font-size:clamp(.625rem,.542rem + .174vw,.75rem)}.VehicleCard-module-scss-module__uFWbeq__priceValue{color:#2971e6;letter-spacing:.01em;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700}.VehicleCard-module-scss-module__uFWbeq__listCard{flex-direction:row;align-items:flex-start;gap:16px;min-height:349px;margin-top:0;padding:32px}.VehicleCard-module-scss-module__uFWbeq__listCard .VehicleCard-module-scss-module__uFWbeq__title{font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);line-height:33px}.VehicleCard-module-scss-module__uFWbeq__listCard .VehicleCard-module-scss-module__uFWbeq__badge{padding:2px 13px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem)}.VehicleCard-module-scss-module__uFWbeq__listCard .VehicleCard-module-scss-module__uFWbeq__description{max-width:380px}.VehicleCard-module-scss-module__uFWbeq__listCard .VehicleCard-module-scss-module__uFWbeq__priceValue{font-size:clamp(1.75rem,1.417rem + .694vw,2.25rem);line-height:49px}@media (max-width:900px){.VehicleCard-module-scss-module__uFWbeq__listCard{flex-direction:column;align-items:stretch;margin-top:80px;padding:80px 16px 24px}.VehicleCard-module-scss-module__uFWbeq__listCard .VehicleCard-module-scss-module__uFWbeq__title{font-size:clamp(1rem,.917rem + .174vw,1.125rem)}.VehicleCard-module-scss-module__uFWbeq__listCard .VehicleCard-module-scss-module__uFWbeq__priceValue{font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem)}.VehicleCard-module-scss-module__uFWbeq__listCard .VehicleCard-module-scss-module__uFWbeq__description{max-width:100%}}.VehicleCard-module-scss-module__uFWbeq__listImageArea{z-index:3;width:250px;height:187px;position:absolute;top:28px;left:auto;right:140px;transform:none}@media (max-width:900px){.VehicleCard-module-scss-module__uFWbeq__listImageArea{width:304px;height:205px;top:-80px;left:50%;right:auto;transform:translate(-50%)}}.VehicleCard-module-scss-module__uFWbeq__listContent{flex:1;max-width:100%;padding:0}.VehicleCard-module-scss-module__uFWbeq__listRating{background:#f9fafb;border-radius:33px;padding:8px 12px;position:absolute;top:32px;right:32px}.VehicleCard-module-scss-module__uFWbeq__listRating span{font-size:clamp(.875rem,.792rem + .174vw,1rem)}.VehicleCard-module-scss-module__uFWbeq__listRating .VehicleCard-module-scss-module__uFWbeq__reviews{font-size:clamp(.75rem,.667rem + .174vw,.875rem)}@media (max-width:900px){.VehicleCard-module-scss-module__uFWbeq__listRating{padding:4px 8px;position:static}.VehicleCard-module-scss-module__uFWbeq__listRating span{font-size:clamp(.625rem,.542rem + .174vw,.75rem)}.VehicleCard-module-scss-module__uFWbeq__listRating .VehicleCard-module-scss-module__uFWbeq__reviews{font-size:.625rem}}.VehicleCard-module-scss-module__uFWbeq__listSpecs{justify-content:flex-start;gap:80px;margin-top:8px}@media (max-width:600px){.VehicleCard-module-scss-module__uFWbeq__listSpecs{justify-content:space-between;gap:16px}}.VehicleCard-module-scss-module__uFWbeq__listFooterWrapper{border-top:1px solid #e5e7eb;width:100%;margin-top:auto;padding-top:12px}.VehicleCard-module-scss-module__uFWbeq__listFooterWrapper .VehicleCard-module-scss-module__uFWbeq__footer{width:100%;max-width:100%;height:86px;padding:8px 24px}
.ReviewGrid-module-scss-module__FsDWRq__reviewsWrap{flex-direction:column;width:100%;display:flex;position:relative}.ReviewGrid-module-scss-module__FsDWRq__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1024px){.ReviewGrid-module-scss-module__FsDWRq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ReviewGrid-module-scss-module__FsDWRq__grid{grid-template-columns:1fr}}.ReviewGrid-module-scss-module__FsDWRq__loadMoreWrap{justify-content:center;margin-top:40px;display:flex}.ReviewGrid-module-scss-module__FsDWRq__fadeOverlay{pointer-events:none;z-index:2;background:linear-gradient(360deg,#fff 0%,#ffffff1a 100%);height:288px;position:absolute;bottom:0;left:0;right:0}
.ReviewSection-module-scss-module__FEFtZq__section{padding:64px 0}.ReviewSection-module-scss-module__FEFtZq__heading{color:#0e2851;margin:0 0 32px;font-size:clamp(1.5rem,1.25rem + .521vw,1.875rem);font-weight:700}.ReviewSection-module-scss-module__FEFtZq__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1024px){.ReviewSection-module-scss-module__FEFtZq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ReviewSection-module-scss-module__FEFtZq__grid{grid-template-columns:1fr}}.ReviewSection-module-scss-module__FEFtZq__card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;gap:12px;padding:24px;transition:box-shadow .15s;display:flex}.ReviewSection-module-scss-module__FEFtZq__card:hover{box-shadow:0 4px 16px #0000000f}.ReviewSection-module-scss-module__FEFtZq__cardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ReviewSection-module-scss-module__FEFtZq__cardTitle{color:#0e2851;margin:0;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:500;line-height:1.5}.ReviewSection-module-scss-module__FEFtZq__cardRating{flex-shrink:0;align-items:center;gap:4px;display:flex}.ReviewSection-module-scss-module__FEFtZq__ratingNum{color:#2971e6;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:700}.ReviewSection-module-scss-module__FEFtZq__cardBody{color:#364153;flex:1;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem);line-height:1.6}.ReviewSection-module-scss-module__FEFtZq__cardAuthor{border-top:1px solid #f3f4f6;align-items:center;gap:12px;padding-top:12px;display:flex}.ReviewSection-module-scss-module__FEFtZq__avatar{background:#e5e7eb;border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.ReviewSection-module-scss-module__FEFtZq__avatarPlaceholder{background:#f3f4f6;width:100%;height:100%}.ReviewSection-module-scss-module__FEFtZq__authorInfo{flex-direction:column;gap:2px;display:flex}.ReviewSection-module-scss-module__FEFtZq__authorName{color:#2971e6;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}.ReviewSection-module-scss-module__FEFtZq__authorDate{color:#9ca3af;font-size:clamp(.625rem,.542rem + .174vw,.75rem)}
.MultiSelectDropdown-module-scss-module__Lob0tq__chipList{flex-wrap:wrap;gap:6px;width:100%;display:flex}@media (min-width:768px){.MultiSelectDropdown-module-scss-module__Lob0tq__chipList{gap:8px}}.MultiSelectDropdown-module-scss-module__Lob0tq__chip{box-sizing:border-box;background:#fff6f3;border-radius:16px;align-items:center;gap:4px;max-width:100%;padding:2px 6px;display:inline-flex}@media (min-width:768px){.MultiSelectDropdown-module-scss-module__Lob0tq__chip{border-radius:20px;padding:2px 8px}}.MultiSelectDropdown-module-scss-module__Lob0tq__chipLabel{color:#0e2851;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:400;line-height:1.3;overflow:hidden}@media (min-width:640px){.MultiSelectDropdown-module-scss-module__Lob0tq__chipLabel{max-width:200px}}@media (min-width:768px){.MultiSelectDropdown-module-scss-module__Lob0tq__chipLabel{white-space:normal;word-break:break-word;max-width:none;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.MultiSelectDropdown-module-scss-module__Lob0tq__chipClear{cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0 2px;transition:opacity .15s;display:inline-flex}.MultiSelectDropdown-module-scss-module__Lob0tq__chipClear:hover{opacity:.75}.MultiSelectDropdown-module-scss-module__Lob0tq__summary{align-items:center;gap:6px;width:100%;min-width:0;display:flex}@media (min-width:768px){.MultiSelectDropdown-module-scss-module__Lob0tq__summary{gap:8px}}.MultiSelectDropdown-module-scss-module__Lob0tq__summaryText{color:#0e2851;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:400;overflow:hidden}@media (min-width:768px){.MultiSelectDropdown-module-scss-module__Lob0tq__summaryText{font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.MultiSelectDropdown-module-scss-module__Lob0tq__moreBadge{color:#f60;background:#fff3eb;border-radius:16px;flex-shrink:0;padding:1px 6px;font-size:.6875rem;font-weight:700;line-height:1.2}@media (min-width:768px){.MultiSelectDropdown-module-scss-module__Lob0tq__moreBadge{border-radius:20px;padding:2px 8px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.MultiSelectDropdown-module-scss-module__Lob0tq__triggerContent{text-align:left;flex:0 auto;align-items:center;min-width:0;display:flex;overflow:hidden}.MultiSelectDropdown-module-scss-module__Lob0tq__triggerContentMultiline{white-space:normal;align-items:flex-start;overflow:visible}
.Pagination-module-scss-module__DAodxW__root{flex-flow:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}@media (min-width:640px){.Pagination-module-scss-module__DAodxW__root{flex-wrap:nowrap;gap:16px}}.Pagination-module-scss-module__DAodxW__arrow{box-sizing:border-box;cursor:pointer;background:#f60;border:1px solid #f60;border-radius:1000px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:0;transition:all .2s;display:flex}.Pagination-module-scss-module__DAodxW__arrow img{object-fit:contain;width:15px;height:15px}.Pagination-module-scss-module__DAodxW__arrow:hover:not(:disabled){background:#e65c00;border-color:#e65c00}.Pagination-module-scss-module__DAodxW__arrow:disabled{cursor:not-allowed;background:#fff;border-color:#f60}@media (max-width:640px){.Pagination-module-scss-module__DAodxW__arrow{width:30px;height:30px}.Pagination-module-scss-module__DAodxW__arrow img{width:12px;height:12px}}.Pagination-module-scss-module__DAodxW__prevArrow:not(:disabled) img{transform:scaleX(-1)}.Pagination-module-scss-module__DAodxW__nextArrow:not(:disabled) img{margin-left:2px}.Pagination-module-scss-module__DAodxW__nextArrow:disabled img{transform:scaleX(-1)}.Pagination-module-scss-module__DAodxW__pages{flex-direction:row;flex-shrink:1;align-items:center;gap:4px;min-width:0;display:flex}@media (min-width:640px){.Pagination-module-scss-module__DAodxW__pages{gap:6px}}.Pagination-module-scss-module__DAodxW__pageBtn{box-sizing:border-box;opacity:.8;letter-spacing:.01em;color:#acacac;cursor:pointer;background:#fff;border:1px solid #f4f4f4;border-radius:8px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0 6px;font-size:.6875rem;font-weight:500;line-height:1;transition:all .2s;display:flex}@media (min-width:640px){.Pagination-module-scss-module__DAodxW__pageBtn{border-radius:12px;width:36px;min-width:36px;height:32px;padding:8px 12px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);line-height:16px}}.Pagination-module-scss-module__DAodxW__pageBtn:hover:not(.Pagination-module-scss-module__DAodxW__active):not(.Pagination-module-scss-module__DAodxW__dots):not(:disabled){color:#f60;opacity:1;border-color:#ffd0b0}.Pagination-module-scss-module__DAodxW__pageBtn:disabled{cursor:default}.Pagination-module-scss-module__DAodxW__active{color:#f60;opacity:1;cursor:default;background:#ffe8d9;border:1px solid #ffd0b0}.Pagination-module-scss-module__DAodxW__dots{cursor:default;opacity:1;color:#acacac;background:0 0;border:none}
.SearchContainer-module-scss-module__4Dj4Sq__searchBox{background:#2971e608;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:28px 16px 20px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.SearchContainer-module-scss-module__4Dj4Sq__searchBox{border-radius:28px;padding:36px 32px 28px}}@media (min-width:768px){.SearchContainer-module-scss-module__4Dj4Sq__searchBox{border-radius:32px;min-height:271px;padding:40px 80px}}.SearchContainer-module-scss-module__4Dj4Sq__planeDecoration{pointer-events:none;z-index:0;width:160px;height:73px;display:none;position:absolute;top:0;left:0}@media (min-width:768px){.SearchContainer-module-scss-module__4Dj4Sq__planeDecoration{display:block}}@media (min-width:1280px){.SearchContainer-module-scss-module__4Dj4Sq__planeDecoration{left:-20px}}.SearchContainer-module-scss-module__4Dj4Sq__bubblesDecoration{pointer-events:none;width:22px;height:19px;display:none;position:absolute;top:-30px;right:25%}@media (min-width:768px){.SearchContainer-module-scss-module__4Dj4Sq__bubblesDecoration{display:block}}.SearchContainer-module-scss-module__4Dj4Sq__dottedDecoration{pointer-events:none;width:315px;height:175px;display:none;position:absolute;top:90px;left:-70px}@media (min-width:768px){.SearchContainer-module-scss-module__4Dj4Sq__dottedDecoration{display:block}}.SearchContainer-module-scss-module__4Dj4Sq__blueCircle{opacity:.32;pointer-events:none;background:#2971e680;border-radius:50%;width:130px;height:130px;display:none;position:absolute;top:210px;right:0}@media (min-width:768px){.SearchContainer-module-scss-module__4Dj4Sq__blueCircle{display:block}}@media (min-width:1280px){.SearchContainer-module-scss-module__4Dj4Sq__blueCircle{right:60px}}.SearchContainer-module-scss-module__4Dj4Sq__imageContain{object-fit:contain}.SearchContainer-module-scss-module__4Dj4Sq__searchContentBox{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:1162px;display:flex;position:relative}@media (min-width:768px){.SearchContainer-module-scss-module__4Dj4Sq__searchContentBox{gap:13px}}.SearchContainer-module-scss-module__4Dj4Sq__searchInputRow{flex-direction:row;align-items:center;gap:8px;width:100%;height:44px;display:flex}@media (min-width:640px){.SearchContainer-module-scss-module__4Dj4Sq__searchInputRow{gap:10px;height:52px}}@media (min-width:768px){.SearchContainer-module-scss-module__4Dj4Sq__searchInputRow{gap:12px;height:64px}}.SearchContainer-module-scss-module__4Dj4Sq__inputOuterWrap{background:#eaf1fd66;border-radius:80px;flex-direction:row;flex:1;align-items:center;height:100%;padding:4px;display:flex}@media (min-width:640px){.SearchContainer-module-scss-module__4Dj4Sq__inputOuterWrap{padding:6px}}@media (min-width:768px){.SearchContainer-module-scss-module__4Dj4Sq__inputOuterWrap{padding:8px}}.SearchContainer-module-scss-module__4Dj4Sq__inputInnerWrap{background:#fff;border:1px solid #1a1a1a0f;border-radius:80px;flex-direction:row;flex:1;align-items:center;height:100%;padding:0 12px;display:flex}@media (min-width:640px){.SearchContainer-module-scss-module__4Dj4Sq__inputInnerWrap{padding:0 16px}}@media (min-width:768px){.SearchContainer-module-scss-module__4Dj4Sq__inputInnerWrap{padding:0 24px}}.SearchContainer-module-scss-module__4Dj4Sq__searchIcon{opacity:.5;width:18px;height:18px;margin-right:8px}@media (min-width:768px){.SearchContainer-module-scss-module__4Dj4Sq__searchIcon{width:24px;height:24px;margin-right:12px}}.SearchContainer-module-scss-module__4Dj4Sq__input{color:#0e2851;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500}@media (min-width:640px){.SearchContainer-module-scss-module__4Dj4Sq__input{font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}.SearchContainer-module-scss-module__4Dj4Sq__input::placeholder{color:#9ca3af}.SearchContainer-module-scss-module__4Dj4Sq__searchBtnWrap{flex-shrink:0;align-items:center;height:100%;display:flex}.SearchContainer-module-scss-module__4Dj4Sq__searchBtn{color:#fff;white-space:nowrap;cursor:pointer;background:#2971e6;border:none;border-radius:40px;height:100%;padding:0 16px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;transition:opacity .15s}@media (min-width:640px){.SearchContainer-module-scss-module__4Dj4Sq__searchBtn{padding:0 20px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}@media (min-width:768px){.SearchContainer-module-scss-module__4Dj4Sq__searchBtn{min-width:97px;padding:0 24px}}.SearchContainer-module-scss-module__4Dj4Sq__searchBtn:hover{opacity:.9}.SearchContainer-module-scss-module__4Dj4Sq__searchDesc{color:#6b7280;text-align:left;letter-spacing:.01em;max-width:814px;margin:0;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:400;line-height:1.5}@media (min-width:640px){.SearchContainer-module-scss-module__4Dj4Sq__searchDesc{padding-left:10px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);line-height:19px}}
.FilterSidebar-module-scss-module__QPOXka__mobileToggleBar{display:none}@media (max-width:1023px){.FilterSidebar-module-scss-module__QPOXka__mobileToggleBar{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}}.FilterSidebar-module-scss-module__QPOXka__toggleBtn{color:#2971e6;cursor:pointer;background:0 0;border:1px solid #2971e6;border-radius:16px;align-items:center;gap:8px;padding:10px 16px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;transition:all .15s;display:flex}.FilterSidebar-module-scss-module__QPOXka__toggleBtn:hover{background:#2971e60f}.FilterSidebar-module-scss-module__QPOXka__badge{color:#fff;background:#f60;border-radius:999px;justify-content:center;align-items:center;min-width:1.4em;height:1.4em;padding:0 5px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:700;display:inline-flex}.FilterSidebar-module-scss-module__QPOXka__resultsCount{color:#6b7280;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.FilterSidebar-module-scss-module__QPOXka__overlay{z-index:199;opacity:0;pointer-events:none;background:#0006;transition:opacity .3s;display:none;position:fixed;inset:0}@media (max-width:1023px){.FilterSidebar-module-scss-module__QPOXka__overlay.FilterSidebar-module-scss-module__QPOXka__overlayOpen{opacity:1;pointer-events:auto;display:block}}.FilterSidebar-module-scss-module__QPOXka__sidebar{flex-direction:column;width:100%;display:flex}@media (max-width:1023px){.FilterSidebar-module-scss-module__QPOXka__sidebar{z-index:200;pointer-events:none;background:#fff;width:min(100vw - 40px,400px);max-width:100%;height:100dvh;padding:0 16px;transition:right .3s cubic-bezier(.22,1,.36,1);position:fixed;top:0;right:-120%;overflow:hidden auto;box-shadow:-8px 0 32px #0e285126}.FilterSidebar-module-scss-module__QPOXka__sidebar.FilterSidebar-module-scss-module__QPOXka__sidebarOpen{pointer-events:auto;right:0}}.FilterSidebar-module-scss-module__QPOXka__mobileHeader{display:none}@media (max-width:1023px){.FilterSidebar-module-scss-module__QPOXka__mobileHeader{z-index:5;background:#fff;border-bottom:1px solid #f4f4f4;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:16px 0 14px;display:flex;position:sticky;top:0}}.FilterSidebar-module-scss-module__QPOXka__mobileTitle{color:#0e2851;margin:0;font-size:clamp(1.125rem,1.083rem + .087vw,1.1875rem);font-weight:700}.FilterSidebar-module-scss-module__QPOXka__closeBtn{color:#0e2851;cursor:pointer;background:#0e28510f;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex}.FilterSidebar-module-scss-module__QPOXka__closeBtn:hover{background:#0e28511a}.FilterSidebar-module-scss-module__QPOXka__content{flex:1}.FilterSidebar-module-scss-module__QPOXka__mobileFooter{display:none}@media (max-width:1023px){.FilterSidebar-module-scss-module__QPOXka__mobileFooter{z-index:5;padding:16px 0 calc(16px + env(safe-area-inset-bottom,0));background:#fff;border-top:1px solid #f4f4f4;flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex;position:sticky;bottom:0}}.FilterSidebar-module-scss-module__QPOXka__resetBtn{color:#606978;cursor:pointer;background:0 0;border:none;padding:4px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;text-decoration:underline}.FilterSidebar-module-scss-module__QPOXka__resetBtn:hover{color:#0e2851}
.TripsPanel-module-scss-module__Qhc10G__idCell{color:#374151;font-weight:700}.TripsPanel-module-scss-module__Qhc10G__pill{white-space:nowrap;border-radius:6rem;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.25rem;width:max-content;height:1.875rem;padding:.25rem .75rem;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;display:inline-flex}.TripsPanel-module-scss-module__Qhc10G__pill i{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.TripsPanel-module-scss-module__Qhc10G__statusQualified{color:#a855f7;background:#f4e9ff}.TripsPanel-module-scss-module__Qhc10G__statusQualified i{background:#a855f7}.TripsPanel-module-scss-module__Qhc10G__statusClosed{color:#df3451;background:#ffedf0}.TripsPanel-module-scss-module__Qhc10G__statusClosed i{background:#df3451}.TripsPanel-module-scss-module__Qhc10G__statusContacted{color:#f60;background:#fff0e6}.TripsPanel-module-scss-module__Qhc10G__statusContacted i{background:#f60}.TripsPanel-module-scss-module__Qhc10G__statusNew{color:#2971e6;background:#f1f8ff}.TripsPanel-module-scss-module__Qhc10G__statusNew i{background:#2971e6}.TripsPanel-module-scss-module__Qhc10G__statusConverted{color:#16a34a;background:#dcfce7}.TripsPanel-module-scss-module__Qhc10G__statusConverted i{background:#16a34a}.TripsPanel-module-scss-module__Qhc10G__pillPrivate{color:#f60;background:#fff5ee}.TripsPanel-module-scss-module__Qhc10G__pillPrivate i{background:#f60}.TripsPanel-module-scss-module__Qhc10G__pillGroup{color:#2971e6;background:#2971e60d}.TripsPanel-module-scss-module__Qhc10G__pillGroup i{background:#2971e6}.TripsPanel-module-scss-module__Qhc10G__pillPaid{color:#16a34a;background:#dcfce7}.TripsPanel-module-scss-module__Qhc10G__pillPaid i{background:#16a34a}.TripsPanel-module-scss-module__Qhc10G__pillPending{color:#ea580c;background:#ffedd5}.TripsPanel-module-scss-module__Qhc10G__pillPending i{background:#ea580c}.TripsPanel-module-scss-module__Qhc10G__pillOverdue{color:#d96066;background:#f9e9ea}.TripsPanel-module-scss-module__Qhc10G__pillOverdue i{background:#d96066}.TripsPanel-module-scss-module__Qhc10G__pillUpcoming{color:#2971e6;background:#f1f8ff}.TripsPanel-module-scss-module__Qhc10G__pillUpcoming i{background:#2971e6}.TripsPanel-module-scss-module__Qhc10G__pillCanceled{color:#d96066;background:#f9e9ea}.TripsPanel-module-scss-module__Qhc10G__pillCanceled i{background:#d96066}.TripsPanel-module-scss-module__Qhc10G__pillRefunded{color:#ce6dff;background:#ce6dff1a}.TripsPanel-module-scss-module__Qhc10G__pillRefunded i{background:#ce6dff}.TripsPanel-module-scss-module__Qhc10G__pillOnTrip{color:#ea580c;background:#ffedd5}.TripsPanel-module-scss-module__Qhc10G__pillOnTrip i{background:#ea580c}.TripsPanel-module-scss-module__Qhc10G__pillCompleted{color:#16a34a;background:#dcfce7}.TripsPanel-module-scss-module__Qhc10G__pillCompleted i{background:#16a34a}.TripsPanel-module-scss-module__Qhc10G__pillWebsite{color:#2b7cd3;background:#ebf2ff;gap:6px}.TripsPanel-module-scss-module__Qhc10G__pillAgent{color:#a855f7;background:#f4e9ff;gap:6px}.TripsPanel-module-scss-module__Qhc10G__agentCell{align-items:center;gap:.5rem;display:flex}.TripsPanel-module-scss-module__Qhc10G__agentCell span{color:#111827}.TripsPanel-module-scss-module__Qhc10G__agentAvatar{color:#4b5563;background:#ebebeb;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700;display:flex}
.page-module-scss-module__bi8gMq__page{background:#f4f7fd;align-items:flex-start;gap:.75rem;min-height:100dvh;padding:.75rem;display:flex}.page-module-scss-module__bi8gMq__content{flex-direction:column;flex:auto;gap:.75rem;min-width:0;min-height:calc(100dvh - 2rem);display:flex}@media (max-width:1180px){.page-module-scss-module__bi8gMq__page{flex-direction:column}}.page-module-scss-module__bi8gMq__draftBanner{z-index:100!important;top:13rem!important;right:2rem!important}
.page-module-scss-module__xDqzAa__page,.page-module-scss-module__xDqzAa__content{flex-direction:column;gap:.75rem;display:flex}
